S&P 500 best performers 2024 through March 19
(Please use a modern browser to see the interactive version of this visualization)