This database returns historical estimated and actual earnings, guidance, and announcement dates for 17,000+ US and Canadian listed companies.