Stocks have been on a record run in 2024, with the S&P 500 crossing the 6,000 mark this month. That has prompted investor ...