S&P 500 best performers 2024 through March 19

Quartz | qz.com Data: FactSet