EVERY YEAR comes with its own unexpected twists for financial markets, but 2021 has been jam-packed with them. Here are...
Surprises
Two factors often determine stock prices in the long run: earnings and interest rates. Investors can't control the latter, but...