The S&P 500 Index and the Nasdaq Composite closed at all time highs on April 23rd, marking a significant turnaround from the U.S. stock market’s decline at the end of 2018. The S&P 500 Index closed the day at 2,933.68 and the Nasdaq at 8,120.82. For the year, the S&P 500 Index is now up over 17%. A combination of encouraging macroeconomic and microeconomic data have led the stock market higher this year. In light of the market recovery, it makes sense to review what are the contributing factors.