This earnings calendar lists NYSE and Nasdaq stocks with a report scheduled today or within the next 7 days, soonest first. Check it before opening a swing trade: holding a stock through earnings adds the risk of a large overnight gap in either direction. Report dates come from company announcements and can change; the screener knows the date only, not whether the report comes before the open or after the close.