Why This Has Been an A+ Earnings Season

With over 1,100 reports so far this earnings season, we’ve got a lot of data to assess how things are looking.