Simple wrapper of NASDAQ public API for Financial Calendars, provides data on earnings calendar, IPO calendar, dividends calendar etc for ALL US stocks.
Backtest your real investing history against a different portfolio and compare the dividends & returns you'd have earned. Replays your actual contribution calendar (or a synthetic DCA) into any basket of ETFs/stocks, with DRIP.