S&P 500 heads for best monthly performance since 2020 with Apple earnings upcoming.
Open shared insight