Home Investing Top 3 large-cap stocks reporting earnings in the first week of 2023