Is the US stock market bull run running out of steam? Historical patterns signal possible endgameDecember 26, 2024