Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Where can I find a company's earnings history for free? 
Regulators? SEC, in the US. Its public records for public companies.