How much do financial analysts make?