Walgreens (WBA) was the worst-performing stock in the S&P 500 (^GSPC) in 2024. The stock surged though after the ...