Even though a few more companies have to report this evening, the current tally of US companies reporting earnings this season is now at 191. Of these 191 companies, 71.7% have beaten earnings per share estimates. In the first quarter, 62% of companies beat earnings estimates, which marked the first quarter over quarter increase since the start of 2007. Investors were worried heading into this earnings season that last quarter's numbers would be difficult to top, causing the market to struggle. However, the current earnings season has come in much stronger than last quarter so far. No wonder the Nasdaq has been up every day since earnings season began 10 days ago.