I'm looking for a site or API that provides historical earnings (and revenue would be nice too) by quarter. So for a given symbol, I'd like to see the last 10 years of quarterly earnings or however long the company has been reporting. I have IB, TD Ameritrade, and ETrade if there's some way to look it up on one of those services. I know the information is available for free through EDGAR. But I'd like to have it consolidated onto one page instead of having to parse / read it out of each separate filing.
Contact Market Chameleon at support@marketchameleon.com An old friend of mine built this service from what they built for their own trading needs as market makers in options. They might have what you need. https://marketchameleon.com/EarningsReport/EarningsStockPatternScreener