Last night President Donald Trump gave the speech of his life (so far) and today the Dow breaks through 21,000. Coincidence? Not even close.
Cause, meet effect. Dreaming big is what the market loves to hear. No problem we can't solve? That's even more exciting.