Stocks reach all-time highs, but what’s driving the rally?
The Dow, S&P 500, Nasdaq and Russell 2000 each hit new all-time highs on Monday. Investors are excited and anticipate the continued growth of both large multinational corporations and smaller US-based businesses.