You may want to read the below also but I think you can find historical data on Guru Focus and the EPS on Investor Business Daily. To me, Yahoo is damaging their really only well run section Yahoo Finance. There was also a second website that provided historical data for free, but it no longer...