best performing stocks in s and p 500 past 6 months

Moderna (MRNA) has had the highest return between April 17, 2026 and October 17, 2026 by a US stock in the S&P 500 (GSPC), returning 291.4%.

ASSETDATE% RETURN
Moderna (MRNA)
4/17/2026 - 10/17/2026
291.4%
Dell Technologies (DELL)
4/17/2026 - 10/17/2026
135.37%
Marathon Petroleum (MPC)
4/17/2026 - 10/17/2026
121.5%
Hewlett Packard Enterprise (HPE)
4/17/2026 - 10/17/2026
112.38%
Crowdstrike (CRWD)
4/17/2026 - 10/17/2026
112.04%
Humana (HUM)
4/17/2026 - 10/17/2026
105.22%
Fortinet (FTNT)
4/17/2026 - 10/17/2026
101.47%
Palo Alto Networks (PANW)
4/17/2026 - 10/17/2026
100.61%
NetApp (NTAP)
4/17/2026 - 10/17/2026
97.38%
Illumina (ILMN)
4/17/2026 - 10/17/2026
96.7%
Valero Energy (VLO)
4/17/2026 - 10/17/2026
96.57%
Datadog (DDOG)
4/17/2026 - 10/17/2026
95.11%
Phillips 66 (PSX)
4/17/2026 - 10/17/2026
88.99%
Micron Technology (MU)
4/17/2026 - 10/17/2026
88.31%
Advanced Micro Devices (AMD)
4/17/2026 - 10/17/2026
88.17%
Everpure (P)
4/17/2026 - 10/17/2026
82.37%
Veeva Systems Inc Class A (VEEV)
4/17/2026 - 10/17/2026
81.45%
Centene (CNC)
4/17/2026 - 10/17/2026
76.83%
Twilio (TWLO)
4/17/2026 - 10/17/2026
75.81%
Marvell Technology (MRVL)
4/17/2026 - 10/17/2026
69%
Revvity (RVTY)
4/17/2026 - 10/17/2026
67.86%
Charles River Laboratories (CRL)
4/17/2026 - 10/17/2026
66.46%
Zebra Technologies (ZBRA)
4/17/2026 - 10/17/2026
55.4%
HP (HPQ)
4/17/2026 - 10/17/2026
54.9%
IQVIA (IQV)
4/17/2026 - 10/17/2026
53.04%