Q1 earnings season is almost behind us, with 97.8% of the S&P 500 having reported.




Share this: