The stock market rally of 2023 has surprised even Wall Street veterans. Here are the 10 best-performers on the S&P 500 and what could be driving them.

After a dismal 2022, many on Wall Street predicted more pain for the US stock market. But its performance has surprised even veteran traders.