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...
Separate names with a comma.