How much does a finical analyst make?