NYSE:SPY | Roast Me | SPDR S&P 500 ETF TRUST

53/120All 120 SPY versus S&P 500 results shown below

Every quarter contains the same three scoring contests as AAPL: dividend-reinvested total return, component-weighted filed revenue growth and component-weighted filed EPS growth. A strict SPY outperformance earns 1; a loss, tie or unavailable comparison earns 0. The component ledgers below make each score driver reconstructable.

Trailing 1 year (12 contests): 8 wins, 4 lossesLast fetched: 30 Aug 2026

Complete 120-point SPY benchmark ledger

All 40 quarters expose three Win/Lose cells. Missing component coverage remains visible and scores 0; gray columns remain non-scoring context.

QuarterTotal returnRevenue growthEPS growthNet marginNon-scoringTrailing P/ENon-scoringPrice/bookNon-scoringCEO quarterly payNon-scoringImplied DilutionNon-scoringImplied BuybackNon-scoring
2026-Q22/3LoseSPY / S&P 500 TR
15.12% / 15.20%
WinSPY components / S&P 500
32.61% / 15.00%
WinSPY components / S&P 500
115.25% / 50.40%
Non-scoringS&P 500 index
15.70%
Non-scoringS&P 500 index
28.47
Non-scoringS&P 500 index
Unavailable
Non-scoringS&P 500 index
Unavailable
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.36b
2026-Q12/3LoseSPY / S&P 500 TR
-4.37% / -4.33%
WinSPY components / S&P 500
22.50% / 11.30%
WinSPY components / S&P 500
65.25% / 27.70%
Non-scoringS&P 500 index
14.80%
Non-scoringS&P 500 index
25.43
Non-scoringS&P 500 index
Unavailable
Non-scoringS&P 500 index
Unavailable
Non-scoringS&P 500 index
$0.27b
Non-scoringS&P 500 index
$0.00b
2025-Q43/3WinSPY / S&P 500 TR
2.67% / 2.65%
WinSPY components / S&P 500
17.99% / 9.00%
WinSPY components / S&P 500
40.11% / 13.40%
Non-scoringS&P 500 index
13.20%
Non-scoringS&P 500 index
28.48
Non-scoringS&P 500 index
5.39
Non-scoringS&P 500 index
$4.42m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.20b
2025-Q31/3LoseSPY / S&P 500 TR
8.12% / 8.12%
WinSPY components / S&P 500
17.06% / 4.61%
LoseSPY components / S&P 500
-29.16% / 13.45%
Non-scoringS&P 500 index
11.78%
Non-scoringS&P 500 index
28.13
Non-scoringS&P 500 index
5.27
Non-scoringS&P 500 index
$4.42m
Non-scoringS&P 500 index
$0.11b
Non-scoringS&P 500 index
$0.00b
2025-Q22/3LoseSPY / S&P 500 TR
10.78% / 10.94%
WinSPY components / S&P 500
15.41% / 4.83%
WinSPY components / S&P 500
26.92% / 10.63%
Non-scoringS&P 500 index
11.45%
Non-scoringS&P 500 index
27.10
Non-scoringS&P 500 index
5.01
Non-scoringS&P 500 index
$4.42m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.23b
2025-Q12/3WinSPY / S&P 500 TR
-4.27% / -4.27%
WinSPY components / S&P 500
12.40% / 4.98%
LoseSPY components / S&P 500
-99.40% / 10.57%
Non-scoringS&P 500 index
11.39%
Non-scoringS&P 500 index
26.23
Non-scoringS&P 500 index
4.69
Non-scoringS&P 500 index
$4.42m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.10b
2024-Q42/3WinSPY / S&P 500 TR
2.49% / 2.41%
WinSPY components / S&P 500
15.88% / 5.25%
LoseSPY components / S&P 500
-2.32% / 6.15%
Non-scoringS&P 500 index
11.29%
Non-scoringS&P 500 index
28.60
Non-scoringS&P 500 index
4.99
Non-scoringS&P 500 index
$4.28m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.08b
2024-Q31/3LoseSPY / S&P 500 TR
5.75% / 5.89%
WinSPY components / S&P 500
17.09% / 5.89%
LoseSPY components / S&P 500
-45.33% / 6.11%
Non-scoringS&P 500 index
10.87%
Non-scoringS&P 500 index
28.09
Non-scoringS&P 500 index
4.94
Non-scoringS&P 500 index
$4.28m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.21b
2024-Q22/3WinSPY / S&P 500 TR
4.38% / 4.28%
WinSPY components / S&P 500
25.86% / 5.38%
LoseSPY components / S&P 500
-24.91% / 5.12%
Non-scoringS&P 500 index
10.85%
Non-scoringS&P 500 index
27.64
Non-scoringS&P 500 index
4.79
Non-scoringS&P 500 index
$4.28m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.36b
2024-Q12/3LoseSPY / S&P 500 TR
10.39% / 10.56%
WinSPY components / S&P 500
24.42% / 5.71%
WinSPY components / S&P 500
41.46% / 5.59%
Non-scoringS&P 500 index
10.81%
Non-scoringS&P 500 index
27.02
Non-scoringS&P 500 index
4.71
Non-scoringS&P 500 index
$4.28m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.12b
2023-Q42/3LoseSPY / S&P 500 TR
11.64% / 11.69%
WinSPY components / S&P 500
20.20% / 6.81%
WinSPY components / S&P 500
182.56% / 7.78%
Non-scoringS&P 500 index
11.19%
Non-scoringS&P 500 index
24.35
Non-scoringS&P 500 index
4.31
Non-scoringS&P 500 index
$4.08m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.01b
2023-Q33/3WinSPY / S&P 500 TR
-3.22% / -3.27%
WinSPY components / S&P 500
10.76% / 7.52%
WinSPY components / S&P 500
60.59% / -5.03%
Non-scoringS&P 500 index
10.84%
Non-scoringS&P 500 index
23.93
Non-scoringS&P 500 index
3.98
Non-scoringS&P 500 index
$4.08m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.24b
2023-Q21/3LoseSPY / S&P 500 TR
8.68% / 8.74%
WinSPY components / S&P 500
9.76% / 9.50%
LoseSPY components / S&P 500
-11.31% / -8.57%
Non-scoringS&P 500 index
10.88%
Non-scoringS&P 500 index
24.01
Non-scoringS&P 500 index
4.19
Non-scoringS&P 500 index
$4.08m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.17b
2023-Q11/3LoseSPY / S&P 500 TR
7.46% / 7.50%
LoseSPY components / S&P 500
9.79% / 10.77%
WinSPY components / S&P 500
9.71% / -15.69%
Non-scoringS&P 500 index
10.82%
Non-scoringS&P 500 index
22.66
Non-scoringS&P 500 index
3.93
Non-scoringS&P 500 index
$4.08m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.13b
2022-Q41/3LoseSPY / S&P 500 TR
7.56% / 7.56%
WinSPY components / S&P 500
12.83% / 11.88%
LoseSPY components / S&P 500
-129.37% / -17.99%
Non-scoringS&P 500 index
11.09%
Non-scoringS&P 500 index
22.65
Non-scoringS&P 500 index
3.75
Non-scoringS&P 500 index
$3.70m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.15b
2022-Q31/3LoseSPY / S&P 500 TR
-4.93% / -4.88%
LoseSPY components / S&P 500
13.20% / 13.47%
WinSPY components / S&P 500
4.91% / -1.41%
Non-scoringS&P 500 index
12.28%
Non-scoringS&P 500 index
20.58
Non-scoringS&P 500 index
3.60
Non-scoringS&P 500 index
$3.70m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.17b
2022-Q22/3LoseSPY / S&P 500 TR
-16.11% / -16.10%
WinSPY components / S&P 500
22.14% / 13.71%
WinSPY components / S&P 500
11.51% / 11.04%
Non-scoringS&P 500 index
13.03%
Non-scoringS&P 500 index
20.28
Non-scoringS&P 500 index
3.78
Non-scoringS&P 500 index
$3.70m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.17b
2022-Q12/3LoseSPY / S&P 500 TR
-4.61% / -4.60%
WinSPY components / S&P 500
28.22% / 15.97%
WinSPY components / S&P 500
189487.84% / 42.23%
Non-scoringS&P 500 index
14.22%
Non-scoringS&P 500 index
22.19
Non-scoringS&P 500 index
4.51
Non-scoringS&P 500 index
$3.70m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.20b
2021-Q42/3WinSPY / S&P 500 TR
11.07% / 11.03%
WinSPY components / S&P 500
27.01% / 15.00%
LoseSPY components / S&P 500
24.45% / 96.40%
Non-scoringS&P 500 index
15.13%
Non-scoringS&P 500 index
23.63
Non-scoringS&P 500 index
4.73
Non-scoringS&P 500 index
$3.63m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.13b
2021-Q31/3LoseSPY / S&P 500 TR
0.57% / 0.58%
WinSPY components / S&P 500
22.64% / 10.77%
LoseSPY components / S&P 500
-1009005.02% / 69.42%
Non-scoringS&P 500 index
14.13%
Non-scoringS&P 500 index
25.35
Non-scoringS&P 500 index
4.38
Non-scoringS&P 500 index
$3.63m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.19b
2021-Q21/3LoseSPY / S&P 500 TR
8.36% / 8.55%
WinSPY components / S&P 500
33.65% / 6.58%
LoseSPY components / S&P 500
-10860.09% / 51.81%
Non-scoringS&P 500 index
13.34%
Non-scoringS&P 500 index
26.70
Non-scoringS&P 500 index
4.43
Non-scoringS&P 500 index
$3.63m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.11b
2021-Q13/3WinSPY / S&P 500 TR
6.35% / 6.17%
WinSPY components / S&P 500
16.33% / -1.06%
WinSPY components / S&P 500
70.93% / 7.39%
Non-scoringS&P 500 index
11.60%
Non-scoringS&P 500 index
30.50
Non-scoringS&P 500 index
4.23
Non-scoringS&P 500 index
$3.63m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.10b
2020-Q42/3LoseSPY / S&P 500 TR
12.12% / 12.15%
WinSPY components / S&P 500
10.08% / -3.72%
WinSPY components / S&P 500
29.31% / -33.42%
Non-scoringS&P 500 index
8.86%
Non-scoringS&P 500 index
39.26
Non-scoringS&P 500 index
4.05
Non-scoringS&P 500 index
$3.17m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.01b
2020-Q33/3WinSPY / S&P 500 TR
9.04% / 8.93%
WinSPY components / S&P 500
7.23% / -2.04%
WinSPY components / S&P 500
32.97% / -27.10%
Non-scoringS&P 500 index
9.24%
Non-scoringS&P 500 index
34.27
Non-scoringS&P 500 index
3.65
Non-scoringS&P 500 index
$3.17m
Non-scoringS&P 500 index
$0.02b
Non-scoringS&P 500 index
$0.00b
2020-Q22/3LoseSPY / S&P 500 TR
20.16% / 20.54%
WinSPY components / S&P 500
0.43% / -0.46%
WinSPY components / S&P 500
-22.31% / -27.11%
Non-scoringS&P 500 index
9.37%
Non-scoringS&P 500 index
31.29
Non-scoringS&P 500 index
3.44
Non-scoringS&P 500 index
$3.17m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.03b
2020-Q12/3WinSPY / S&P 500 TR
-19.45% / -19.60%
LoseSPY components / S&P 500
-360.97% / 3.47%
WinSPY components / S&P 500
115.53% / -14.75%
Non-scoringS&P 500 index
10.68%
Non-scoringS&P 500 index
22.80
Non-scoringS&P 500 index
2.92
Non-scoringS&P 500 index
$3.17m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.05b
2019-Q41/3LoseSPY / S&P 500 TR
8.99% / 9.07%
WinSPY components / S&P 500
5.44% / 5.36%
LoseSPY components / S&P 500
-28.93% / 2.99%
Non-scoringS&P 500 index
12.81%
Non-scoringS&P 500 index
22.78
Non-scoringS&P 500 index
3.53
Non-scoringS&P 500 index
$3.08m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.05b
2019-Q31/3WinSPY / S&P 500 TR
1.75% / 1.70%
LoseSPY components / S&P 500
-91.76% / 5.02%
LoseSPY components / S&P 500
-7.13% / 0.21%
Non-scoringS&P 500 index
12.41%
Non-scoringS&P 500 index
22.44
Non-scoringS&P 500 index
3.30
Non-scoringS&P 500 index
$3.08m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.09b
2019-Q20/3LoseSPY / S&P 500 TR
4.23% / 4.30%
LoseSPY components / S&P 500
Unavailable / 6.64%
LoseSPY components / S&P 500
Unavailable / 8.65%
Non-scoringS&P 500 index
12.79%
Non-scoringS&P 500 index
21.37
Non-scoringS&P 500 index
3.32
Non-scoringS&P 500 index
$3.08m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.27b
2019-Q10/3LoseSPY / S&P 500 TR
13.53% / 13.65%
LoseSPY components / S&P 500
Unavailable / 8.12%
LoseSPY components / S&P 500
Unavailable / 14.29%
Non-scoringS&P 500 index
12.97%
Non-scoringS&P 500 index
20.86
Non-scoringS&P 500 index
3.26
Non-scoringS&P 500 index
$3.08m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$34.35b
2018-Q40/3LoseSPY / S&P 500 TR
-13.53% / -13.52%
LoseSPY components / S&P 500
6.11% / 9.05%
LoseSPY components / S&P 500
-52.62% / 18.23%
Non-scoringS&P 500 index
13.10%
Non-scoringS&P 500 index
19.39
Non-scoringS&P 500 index
2.94
Non-scoringS&P 500 index
$3.00m
Non-scoringS&P 500 index
$0.01b
Non-scoringS&P 500 index
$0.00b
2018-Q30/3LoseSPY / S&P 500 TR
7.65% / 7.71%
LoseSPY components / S&P 500
9.81% / 10.21%
LoseSPY components / S&P 500
18.66% / 19.06%
Non-scoringS&P 500 index
13.01%
Non-scoringS&P 500 index
22.25
Non-scoringS&P 500 index
3.45
Non-scoringS&P 500 index
$3.00m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.17b
2018-Q21/3WinSPY / S&P 500 TR
3.55% / 3.43%
LoseSPY components / S&P 500
Unavailable / 9.03%
LoseSPY components / S&P 500
Unavailable / 14.46%
Non-scoringS&P 500 index
12.56%
Non-scoringS&P 500 index
22.49
Non-scoringS&P 500 index
3.25
Non-scoringS&P 500 index
$3.00m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.19b
2018-Q10/3LoseSPY / S&P 500 TR
-1.00% / -0.76%
LoseSPY components / S&P 500
Unavailable / 7.68%
LoseSPY components / S&P 500
Unavailable / 12.46%
Non-scoringS&P 500 index
12.27%
Non-scoringS&P 500 index
23.41
Non-scoringS&P 500 index
3.17
Non-scoringS&P 500 index
$3.00m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.08b
2017-Q41/3WinSPY / S&P 500 TR
6.76% / 6.64%
LoseSPY components / S&P 500
Unavailable / 7.03%
LoseSPY components / S&P 500
Unavailable / 13.82%
Non-scoringS&P 500 index
12.09%
Non-scoringS&P 500 index
24.25
Non-scoringS&P 500 index
3.23
Non-scoringS&P 500 index
$2.92m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.05b
2017-Q30/3LoseSPY / S&P 500 TR
4.42% / 4.48%
LoseSPY components / S&P 500
Unavailable / 5.68%
LoseSPY components / S&P 500
Unavailable / 17.57%
Non-scoringS&P 500 index
12.04%
Non-scoringS&P 500 index
23.28
Non-scoringS&P 500 index
3.08
Non-scoringS&P 500 index
$2.92m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.11b
2017-Q20/3LoseSPY / S&P 500 TR
3.07% / 3.09%
LoseSPY components / S&P 500
Unavailable / 4.83%
LoseSPY components / S&P 500
Unavailable / 17.74%
Non-scoringS&P 500 index
11.96%
Non-scoringS&P 500 index
23.40
Non-scoringS&P 500 index
3.03
Non-scoringS&P 500 index
$2.92m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.08b
2017-Q10/3LoseSPY / S&P 500 TR
5.92% / 6.07%
LoseSPY components / S&P 500
Unavailable / 3.67%
LoseSPY components / S&P 500
Unavailable / 13.32%
Non-scoringS&P 500 index
11.75%
Non-scoringS&P 500 index
23.60
Non-scoringS&P 500 index
3.01
Non-scoringS&P 500 index
$2.92m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$20.24b
2016-Q41/3WinSPY / S&P 500 TR
3.95% / 3.82%
LoseSPY components / S&P 500
Unavailable / 2.09%
LoseSPY components / S&P 500
Unavailable / 7.05%
Non-scoringS&P 500 index
11.37%
Non-scoringS&P 500 index
23.76
Non-scoringS&P 500 index
2.91
Non-scoringS&P 500 index
$2.88m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$1.11b
2016-Q30/3LoseSPY / S&P 500 TR
3.78% / 3.85%
LoseSPY components / S&P 500
Unavailable / 0.20%
LoseSPY components / S&P 500
Unavailable / -3.15%
Non-scoringS&P 500 index
10.82%
Non-scoringS&P 500 index
24.22
Non-scoringS&P 500 index
2.78
Non-scoringS&P 500 index
$2.88m
Non-scoringS&P 500 index
$0.00b
Non-scoringS&P 500 index
$0.16b

Complete SPY total-return contribution ledger

Every eligible opening holding remains available. Choose a scored quarter to see which companies contributed most positively and negatively to SPY's return; the residual preserves fund expenses, cash, flows and intra-quarter implementation instead of forcing the components to equal the ETF.

100 results per page · every page retained
Top return contributor: MU · 1.64%Bottom return contributor: XOM · -0.24%Roast result: LoseOpening components: 503Priced components: 497Opening weight priced: 99.68%Fixed-weight contribution: 15.20%ETF attribution residual: -0.07%
MU Micron Technology Inc 0.68% 241.67% 1.64% Priced#1
NVDA NVIDIA Corp 7.58% 14.86% 1.13% Priced#2
AMD Advanced Micro Devices Inc 0.59% 185.56% 1.10% Priced#3
AAPL Apple Inc 6.66% 14.12% 0.94% Priced#4
INTC Intel Corp 0.37% 216.41% 0.80% Priced#5
GOOGL Alphabet Inc 2.99% 24.35% 0.73% Priced#6
AVGO Broadcom Inc 2.62% 22.24% 0.58% Priced#7
GOOG Alphabet Inc 2.40% 23.25% 0.56% Priced#8
AMAT Applied Materials Inc 0.48% 111.80% 0.54% Priced#9
AMZN Amazon.com Inc 3.64% 14.44% 0.53% Priced#10
LRCX Lam Research Corp 0.48% 102.96% 0.49% Priced#11
SNDK Sandisk Corp/DE 0.17% 257.88% 0.43% Priced#12
LLY Eli Lilly & Co 1.30% 30.63% 0.40% Priced#13
KLAC KLA Corp 0.34% 105.17% 0.36% Priced#14
CAT Caterpillar Inc 0.59% 50.60% 0.30% Priced#15
CSCO Cisco Systems Inc 0.55% 52.21% 0.29% Priced#16
PANW Palo Alto Networks Inc 0.23% 112.71% 0.26% Priced#17
TSLA Tesla Inc 1.87% 13.14% 0.25% Priced#18
UNH UnitedHealth Group Inc 0.44% 54.48% 0.24% Priced#19
STX Seagate Technology Holdings PLC 0.15% 146.50% 0.22% Priced#20
WDC Western Digital Corp 0.16% 136.20% 0.22% Priced#21
TXN Texas Instruments Inc 0.31% 54.31% 0.17% Priced#22
GE General Electric Co 0.53% 31.70% 0.17% Priced#23
CRWD Crowdstrike Holdings Inc 0.18% 95.47% 0.17% Priced#24
JPM JPMorgan Chase & Co 1.42% 11.85% 0.17% Priced#25
GLW Corning Inc 0.19% 88.15% 0.17% Priced#26
GEV GE Vernova Inc 0.42% 34.66% 0.15% Priced#27
DELL Dell Technologies Inc 0.09% 163.69% 0.14% Priced#28
V Visa Inc 0.91% 13.75% 0.12% Priced#29
ABBV AbbVie Inc 0.69% 16.66% 0.11% Priced#30
APH Amphenol Corp 0.28% 39.76% 0.11% Priced#31
QCOM QUALCOMM Inc 0.25% 44.02% 0.11% Priced#32
BAC Bank of America Corp 0.58% 17.49% 0.10% Priced#33
MS Morgan Stanley 0.35% 27.70% 0.10% Priced#34
GS Goldman Sachs Group Inc/The 0.45% 20.08% 0.09% Priced#35
ANET Arista Networks Inc 0.23% 38.36% 0.09% Priced#36
C Citigroup Inc 0.35% 23.99% 0.08% Priced#37
DDOG Datadog Inc 0.07% 120.55% 0.08% Priced#38
FTNT Fortinet Inc 0.09% 87.98% 0.08% Priced#39
CVS CVS Health Corp 0.16% 45.30% 0.07% Priced#40
ADI Analog Devices Inc 0.28% 25.18% 0.07% Priced#41
BRK.B Berkshire Hathaway Inc 1.57% 4.42% 0.07% Priced#42
IBM International Business Machines Corp 0.40% 16.87% 0.07% Priced#43
VRT Vertiv Holdings Co 0.17% 33.65% 0.06% Priced#44
APP AppLovin Corp 0.19% 29.45% 0.06% Priced#45
TER Teradyne Inc 0.08% 63.27% 0.05% Priced#46
COHR Coherent Corp 0.08% 65.60% 0.05% Priced#47
HPE Hewlett Packard Enterprise Co 0.06% 90.01% 0.05% Priced#48
MSFT Microsoft Corp 4.91% 0.99% 0.05% Priced#49
HUM Humana Inc 0.04% 129.63% 0.05% Priced#50
ETN Eaton Corp PLC 0.25% 19.47% 0.05% Priced#51
PM Philip Morris International Inc 0.46% 10.32% 0.05% Priced#52
CDNS Cadence Design Systems Inc 0.14% 35.07% 0.05% Priced#53
JNJ Johnson & Johnson 1.05% 4.50% 0.05% Priced#54
HD Home Depot Inc/The 0.59% 8.04% 0.05% Priced#55
PWR Quanta Services Inc 0.15% 31.18% 0.05% Priced#56
URI United Rentals Inc 0.08% 55.82% 0.05% Priced#57
CMI Cummins Inc 0.13% 32.98% 0.04% Priced#58
HOOD Robinhood Markets Inc 0.10% 44.70% 0.04% Priced#59
MRK Merck & Co Inc 0.53% 7.59% 0.04% Priced#60
KO Coca-Cola Co/The 0.53% 7.55% 0.04% Priced#61
NXPI NXP Semiconductors NV 0.09% 43.24% 0.04% Priced#62
FIX Comfort Systems USA Inc 0.09% 43.78% 0.04% Priced#63
ELV Elevance Health Inc 0.12% 32.64% 0.04% Priced#64
WELL Welltower Inc 0.25% 15.19% 0.04% Priced#65
AXP American Express Co 0.29% 12.18% 0.04% Priced#66
DE Deere & Co 0.25% 12.90% 0.03% Priced#67
UNP Union Pacific Corp 0.26% 12.69% 0.03% Priced#68
BNY Bank of New York Mellon Corp/The 0.15% 22.38% 0.03% Priced#69
DAL Delta Air Lines Inc 0.08% 41.26% 0.03% Priced#70
MNST Monster Beverage Corp 0.09% 32.65% 0.03% Priced#71
TT Trane Technologies PLC 0.16% 18.13% 0.03% Priced#72
PNC PNC Financial Services Group Inc/The 0.15% 19.23% 0.03% Priced#73
ROK Rockwell Automation Inc 0.07% 38.38% 0.03% Priced#74
HWM Howmet Aerospace Inc 0.17% 16.71% 0.03% Priced#75
SBUX Starbucks Corp 0.18% 14.73% 0.03% Priced#76
MCHP Microchip Technology Inc 0.06% 41.86% 0.03% Priced#77
CNC Centene Corp 0.03% 96.06% 0.03% Priced#78
CIEN Ciena Corp 0.10% 26.36% 0.03% Priced#79
UAL United Airlines Holdings Inc 0.05% 47.70% 0.03% Priced#80
MPWR Monolithic Power Systems Inc 0.10% 26.63% 0.03% Priced#81
USB US Bancorp 0.14% 17.13% 0.02% Priced#82
BA Boeing Co/The 0.28% 8.76% 0.02% Priced#83
CARR Carrier Global Corp 0.08% 30.73% 0.02% Priced#84
DASH DoorDash Inc 0.10% 22.90% 0.02% Priced#85
SPG Simon Property Group Inc 0.11% 21.22% 0.02% Priced#86
ON ON Semiconductor Corp 0.04% 52.68% 0.02% Priced#87
VRTX Vertex Pharmaceuticals Inc 0.20% 11.24% 0.02% Priced#88
JBL Jabil Inc 0.05% 45.15% 0.02% Priced#89
NUE Nucor Corp 0.07% 32.05% 0.02% Priced#90
STT State Street Corp 0.06% 34.90% 0.02% Priced#91
CSX CSX Corp 0.14% 16.14% 0.02% Priced#92
MA Mastercard Inc 0.73% 2.97% 0.02% Priced#93
GWW WW Grainger Inc 0.09% 24.97% 0.02% Priced#94
PGR Progressive Corp/The 0.21% 10.25% 0.02% Priced#95
COF Capital One Financial Corp 0.20% 10.44% 0.02% Priced#96
MO Altria Group Inc 0.20% 10.66% 0.02% Priced#97
KEYS Keysight Technologies Inc 0.09% 23.98% 0.02% Priced#98
LIN Linde PLC 0.41% 5.01% 0.02% Priced#99
LITE Lumentum Holdings Inc 0.09% 22.10% 0.02% Priced#100

Complete SPY revenue-growth contribution ledger

Every dated component remains visible. Each matched issuer's filed year-over-year revenue growth is weighted by its reported SPY weight; unmatched filings remain explicit and are never imputed.

100 results per page · every page retained
Top revenue-growth contributor: MU · 7.82%Bottom revenue-growth contributor: HIG · -0.04%Roast result: WinUnderlying components: 504Matched components: 418Reported weight matched: 89.28%SPY component-weighted growth: 32.61%S&P 500 growth: 15.00%
MU Micron Technology Inc 2.02% 345.72% 7.82% Matched#1
NVDA NVIDIA Corp 7.52% 85.23% 7.18% Matched#2
AVGO Broadcom Inc 2.77% 47.87% 1.49% Matched#3
AAPL Apple Inc 6.59% 16.36% 1.21% Matched#4
GOOGL Alphabet Inc 3.25% 24.23% 0.88% Matched#5
MSFT Microsoft Corp 4.30% 17.75% 0.85% Matched#6
AMD Advanced Micro Devices Inc 1.47% 50.11% 0.82% Matched#7
AMZN Amazon.com Inc 3.62% 19.62% 0.80% Matched#8
LLY Eli Lilly & Co 1.47% 47.67% 0.79% Matched#9
GOOG Alphabet Inc 2.59% 24.23% 0.70% Matched#10
META Meta Platforms Inc 1.92% 27.96% 0.60% Matched#11
TSLA Tesla Inc 1.84% 25.52% 0.52% Matched#12
PLTR Palantir Technologies Inc 0.42% 92.83% 0.43% Matched#13
JPM JPMorgan Chase & Co 1.36% 27.69% 0.42% Matched#14
INTC Intel Corp 1.02% 25.42% 0.29% Matched#15
LRCX Lam Research Corp 0.84% 29.99% 0.28% Matched#16
CVX Chevron Corp 0.48% 51.43% 0.28% Matched#17
APH Amphenol Corp 0.34% 55.00% 0.21% Matched#18
GS Goldman Sachs Group Inc/The 0.46% 39.46% 0.20% Matched#19
CAT Caterpillar Inc 0.76% 23.98% 0.20% Matched#20
DELL Dell Technologies Inc 0.19% 87.54% 0.19% Matched#21
PANW Palo Alto Networks Inc 0.43% 31.15% 0.15% Matched#22
WELL Welltower Inc 0.25% 51.44% 0.14% Matched#23
GE General Electric Co 0.60% 21.10% 0.14% Matched#24
TER Teradyne Inc 0.12% 103.90% 0.14% Matched#25
ADI Analog Devices Inc 0.30% 37.25% 0.13% Matched#26
BAC Bank of America Corp 0.58% 19.25% 0.12% Matched#27
GEV GE Vernova Inc 0.49% 21.87% 0.12% Matched#28
MS Morgan Stanley 0.39% 27.13% 0.12% Matched#29
ANET Arista Networks Inc 0.27% 37.69% 0.11% Matched#30
AMAT Applied Materials Inc 0.89% 11.41% 0.11% Matched#31
COF Capital One Financial Corp 0.19% 49.78% 0.11% Matched#32
TXN Texas Instruments Inc 0.42% 22.82% 0.11% Matched#33
WDC Western Digital Corp 0.34% 28.10% 0.11% Matched#34
KLAC KLA Corp 0.61% 15.21% 0.10% Matched#35
CAH Cardinal Health Inc 0.09% 107.14% 0.10% Matched#36
STX Seagate Technology Holdings PLC 0.34% 27.33% 0.10% Matched#37
MA Mastercard Inc 0.64% 14.07% 0.10% Matched#38
CSCO Cisco Systems Inc 0.72% 11.96% 0.10% Matched#39
COP ConocoPhillips 0.20% 43.32% 0.10% Matched#40
ORCL Oracle Corp 0.39% 20.63% 0.09% Matched#41
CRWD Crowdstrike Holdings Inc 0.30% 25.57% 0.09% Matched#42
COST Costco Wholesale Corp 0.64% 11.58% 0.08% Matched#43
ABBV AbbVie Inc 0.69% 10.16% 0.08% Matched#44
PWR Quanta Services Inc 0.17% 41.10% 0.08% Matched#45
BLK Blackrock Inc 0.22% 30.63% 0.07% Matched#46
JNJ Johnson & Johnson 0.95% 6.60% 0.07% Matched#47
MPC Marathon Petroleum Corp 0.12% 53.83% 0.07% Matched#48
NFLX Netflix Inc 0.47% 13.37% 0.07% Matched#49
EOG EOG Resources Inc 0.11% 57.36% 0.07% Matched#50
VLO Valero Energy Corp 0.12% 48.80% 0.07% Matched#51
RTX RTX Corp 0.40% 14.49% 0.06% Matched#52
DVN Devon Energy Corp 0.08% 73.00% 0.06% Matched#53
PSX Phillips 66 0.11% 53.06% 0.06% Matched#54
SNPS Synopsys Inc 0.13% 41.87% 0.06% Matched#55
WMT Walmart Inc 0.77% 7.14% 0.06% Matched#56
ETN Eaton Corp PLC 0.26% 21.39% 0.06% Matched#57
APO Apollo Global Management Inc 0.08% 63.68% 0.06% Matched#58
KDP Keurig Dr Pepper Inc 0.07% 75.57% 0.06% Matched#59
GLW Corning Inc 0.31% 16.65% 0.06% Matched#60
MPWR Monolithic Power Systems Inc 0.11% 47.56% 0.06% Matched#61
BX Blackstone Inc 0.14% 35.89% 0.05% Matched#62
PM Philip Morris International Inc 0.44% 10.37% 0.05% Matched#63
OKE ONEOK Inc 0.08% 52.77% 0.05% Matched#64
ISRG Intuitive Surgical Inc 0.22% 18.54% 0.05% Matched#65
HWM Howmet Aerospace Inc 0.17% 24.06% 0.04% Matched#66
CDNS Cadence Design Systems Inc 0.16% 24.23% 0.04% Matched#67
DASH DoorDash Inc 0.11% 35.63% 0.04% Matched#68
NOW ServiceNow Inc 0.16% 24.01% 0.04% Matched#69
FTNT Fortinet Inc 0.15% 25.64% 0.04% Matched#70
HPE Hewlett Packard Enterprise Co 0.09% 40.00% 0.04% Matched#71
WAT Waters Corp 0.06% 64.26% 0.04% Matched#72
LIN Linde PLC 0.37% 9.35% 0.04% Matched#73
PNC PNC Financial Services Group Inc/The 0.15% 21.44% 0.04% Matched#74
ABT Abbott Laboratories 0.25% 13.02% 0.04% Matched#75
TMO Thermo Fisher Scientific Inc 0.29% 10.49% 0.03% Matched#76
KEYS Keysight Technologies Inc 0.09% 31.47% 0.03% Matched#77
MCHP Microchip Technology Inc 0.08% 38.05% 0.03% Matched#78
UNP Union Pacific Corp 0.25% 11.54% 0.03% Matched#79
AMGN Amgen Inc 0.30% 9.53% 0.03% Matched#80
UBER Uber Technologies Inc 0.23% 12.17% 0.03% Matched#81
FANG Diamondback Energy Inc 0.05% 51.22% 0.03% Matched#82
CRM Salesforce Inc 0.20% 13.27% 0.03% Matched#83
HD Home Depot Inc/The 0.54% 4.79% 0.03% Matched#84
EQIX Equinix Inc 0.16% 16.36% 0.03% Matched#85
TDG TransDigm Group Inc 0.12% 22.53% 0.03% Matched#86
MRK Merck & Co Inc 0.49% 5.07% 0.03% Matched#87
GILD Gilead Sciences Inc 0.24% 10.18% 0.03% Matched#88
AXON Axon Enterprise Inc 0.07% 35.28% 0.03% Matched#89
VRTX Vertex Pharmaceuticals Inc 0.20% 12.45% 0.03% Matched#90
AXP American Express Co 0.28% 8.63% 0.03% Matched#91
NEM Newmont Corp 0.15% 15.06% 0.03% Matched#92
AJG Arthur J Gallagher & Co 0.09% 24.29% 0.02% Matched#93
SPG Simon Property Group Inc 0.11% 19.50% 0.02% Matched#94
ROST Ross Stores Inc 0.11% 20.57% 0.02% Matched#95
MNST Monster Beverage Corp 0.11% 20.17% 0.02% Matched#96
NXPI NXP Semiconductors NV 0.11% 19.48% 0.02% Matched#97
BA Boeing Co/The 0.26% 7.96% 0.02% Matched#98
OMC Omnicom Group Inc 0.03% 63.43% 0.02% Matched#99
HUM Humana Inc 0.07% 27.14% 0.02% Matched#100

Complete SPY EPS-growth contribution ledger

Every dated component remains visible. Each matched issuer's filed year-over-year diluted-EPS growth is weighted by its reported SPY weight; missing or zero-base comparisons remain explicit.

100 results per page · every page retained
Top EPS-growth contributor: MU · 34.28%Bottom EPS-growth contributor: GILD · -1.94%Roast result: WinUnderlying components: 504Matched components: 387Reported weight matched: 80.60%SPY component-weighted growth: 115.25%S&P 500 growth: 50.40%
MU Micron Technology Inc 2.02% 1368.45% 34.28% Matched#1
NVDA NVIDIA Corp 7.52% 214.47% 20.00% Matched#2
GOOGL Alphabet Inc 3.25% 294.37% 11.87% Matched#3
AMZN Amazon.com Inc 3.62% 242.26% 10.88% Matched#4
GOOG Alphabet Inc 2.59% 294.37% 9.46% Matched#5
F Ford Motor Co 0.08% 3200.00% 3.35% Matched#6
AVGO Broadcom Inc 2.77% 85.44% 2.94% Matched#7
AMD Advanced Micro Devices Inc 1.47% 155.56% 2.84% Matched#8
INTC Intel Corp 1.02% 222.39% 2.82% Matched#9
ABBV AbbVie Inc 0.69% 290.38% 2.49% Matched#10
AAPL Apple Inc 6.59% 28.66% 2.34% Matched#11
CVX Chevron Corp 0.48% 321.38% 1.92% Matched#12
PLTR Palantir Technologies Inc 0.42% 215.38% 1.11% Matched#13
LMT Lockheed Martin Corp 0.16% 443.84% 0.88% Matched#14
HON Honeywell International Inc 0.11% 627.76% 0.86% Matched#15
JPM JPMorgan Chase & Co 1.36% 46.95% 0.79% Matched#16
DELL Dell Technologies Inc 0.19% 282.48% 0.68% Matched#17
VLO Valero Energy Corp 0.12% 453.51% 0.68% Matched#18
OXY Occidental Petroleum Corp 0.05% 957.69% 0.65% Matched#19
CAT Caterpillar Inc 0.76% 68.18% 0.64% Matched#20
TER Teradyne Inc 0.12% 385.71% 0.56% Matched#21
GS Goldman Sachs Group Inc/The 0.46% 92.30% 0.53% Matched#22
MPC Marathon Petroleum Corp 0.12% 347.73% 0.50% Matched#23
PEP PepsiCo Inc 0.29% 136.96% 0.49% Matched#24
CVS CVS Health Corp 0.20% 188.75% 0.48% Matched#25
LLY Eli Lilly & Co 1.47% 26.23% 0.48% Matched#26
PSX Phillips 66 0.11% 344.19% 0.45% Matched#27
UNH UnitedHealth Group Inc 0.59% 61.50% 0.45% Matched#28
ADI Analog Devices Inc 0.30% 110.53% 0.41% Matched#29
NUE Nucor Corp 0.08% 382.09% 0.37% Matched#30
AMAT Applied Materials Inc 0.89% 33.46% 0.37% Matched#31
BMY Bristol-Myers Squibb Co 0.18% 153.13% 0.35% Matched#32
CSCO Cisco Systems Inc 0.72% 37.10% 0.33% Matched#33
MS Morgan Stanley 0.39% 62.44% 0.30% Matched#34
CSGP CoStar Group Inc 0.02% 1300.00% 0.29% Matched#35
TXN Texas Instruments Inc 0.42% 51.77% 0.27% Matched#36
COP ConocoPhillips 0.20% 107.05% 0.26% Matched#37
BAC Bank of America Corp 0.58% 35.96% 0.26% Matched#38
CDNS Cadence Design Systems Inc 0.16% 125.42% 0.25% Matched#39
APH Amphenol Corp 0.34% 59.30% 0.25% Matched#40
AMGN Amgen Inc 0.30% 64.91% 0.24% Matched#41
UBER Uber Technologies Inc 0.23% 85.71% 0.24% Matched#42
DD DuPont de Nemours Inc 0.03% 650.00% 0.23% Matched#43
ADM Archer-Daniels-Midland Co 0.06% 315.56% 0.22% Matched#44
MDLZ Mondelez International Inc 0.12% 144.90% 0.21% Matched#45
AMT American Tower Corp 0.12% 138.46% 0.20% Matched#46
GEV GE Vernova Inc 0.49% 32.80% 0.20% Matched#47
PWR Quanta Services Inc 0.17% 94.74% 0.20% Matched#48
SBUX Starbucks Corp 0.18% 85.71% 0.19% Matched#49
WMT Walmart Inc 0.77% 19.64% 0.19% Matched#50
ADSK Autodesk Inc 0.06% 231.43% 0.18% Matched#51
MA Mastercard Inc 0.64% 22.11% 0.18% Matched#52
ROP Roper Technologies Inc 0.05% 232.95% 0.15% Matched#53
GE General Electric Co 0.60% 19.58% 0.15% Matched#54
EOG EOG Resources Inc 0.11% 109.35% 0.15% Matched#55
RTX RTX Corp 0.40% 28.69% 0.14% Matched#56
DHR Danaher Corp 0.19% 59.74% 0.14% Matched#57
TTWO Take-Two Interactive Software Inc 0.07% 157.14% 0.13% Matched#58
CRM Salesforce Inc 0.20% 52.20% 0.13% Matched#59
APO Apollo Global Management Inc 0.08% 117.17% 0.12% Matched#60
COST Costco Wholesale Corp 0.64% 15.19% 0.12% Matched#61
ANET Arista Networks Inc 0.27% 35.71% 0.12% Matched#62
WDAY Workday Inc 0.04% 248.00% 0.12% Matched#63
FANG Diamondback Energy Inc 0.05% 179.41% 0.12% Matched#64
MPWR Monolithic Power Systems Inc 0.11% 87.77% 0.11% Matched#65
YUM Yum! Brands Inc 0.07% 131.58% 0.11% Matched#66
NCLH Norwegian Cruise Line Holdings Ltd 0.02% 585.71% 0.11% Matched#67
WELL Welltower Inc 0.25% 35.56% 0.11% Matched#68
EXPE Expedia Group Inc 0.05% 188.71% 0.11% Matched#69
NXPI NXP Semiconductors NV 0.11% 72.57% 0.10% Matched#70
BX Blackstone Inc 0.14% 57.14% 0.10% Matched#71
SYK Stryker Corp 0.17% 44.10% 0.09% Matched#72
MGM MGM Resorts International 0.01% 516.67% 0.09% Matched#73
WMB Williams Cos Inc/The 0.14% 51.11% 0.09% Matched#74
LYV Live Nation Entertainment Inc 0.04% 156.10% 0.09% Matched#75
FTNT Fortinet Inc 0.15% 43.86% 0.08% Matched#76
TRV Travelers Cos Inc/The 0.11% 57.12% 0.08% Matched#77
O Realty Income Corp 0.09% 68.18% 0.08% Matched#78
MCO Moody's Corp 0.11% 56.70% 0.07% Matched#79
ALL Allstate Corp/The 0.10% 61.21% 0.07% Matched#80
ISRG Intuitive Surgical Inc 0.22% 26.52% 0.07% Matched#81
GLW Corning Inc 0.31% 18.52% 0.07% Matched#82
HWM Howmet Aerospace Inc 0.17% 33.00% 0.07% Matched#83
PODD Insulet Corp 0.02% 328.13% 0.07% Matched#84
PRU Prudential Financial Inc 0.06% 89.19% 0.06% Matched#85
TSN Tyson Foods Inc 0.03% 205.88% 0.06% Matched#86
STT State Street Corp 0.07% 68.20% 0.06% Matched#87
EQIX Equinix Inc 0.16% 28.80% 0.06% Matched#88
MMM 3M Co 0.13% 32.84% 0.05% Matched#89
BLK Blackrock Inc 0.22% 19.63% 0.05% Matched#90
LIN Linde PLC 0.37% 11.26% 0.05% Matched#91
BNY Bank of New York Mellon Corp/The 0.15% 26.94% 0.05% Matched#92
EBAY eBay Inc 0.08% 53.16% 0.05% Matched#93
STLD Steel Dynamics Inc 0.05% 83.58% 0.05% Matched#94
ROST Ross Stores Inc 0.11% 37.41% 0.05% Matched#95
FCX Freeport-McMoRan Inc 0.14% 28.30% 0.05% Matched#96
AFL Aflac Inc 0.08% 46.85% 0.05% Matched#97
PNC PNC Financial Services Group Inc/The 0.15% 24.94% 0.05% Matched#98
CINF Cincinnati Financial Corp 0.04% 85.48% 0.05% Matched#99
TFC Truist Financial Corp 0.10% 36.67% 0.04% Matched#100

Dividend-reinvested, split-adjusted total return

1Y · 2025-09-01 to 2026-08-28

MetricSPY total returnS&P 500 Total Return Index
Total return20.59%20.78%
Annualized return20.59%20.78%

5Y · 2021-09-01 to 2026-08-28

MetricSPY total returnS&P 500 Total Return Index
Total return82.29%83.14%
Annualized return12.76%12.86%

10Y · 2016-09-01 to 2026-08-28

MetricSPY total returnS&P 500 Total Return Index
Total return315.49%319.30%
Annualized return15.31%15.41%

Calculation rules

Opponent
SPY is compared with the corresponding S&P 500 total-return, revenue-growth and EPS-growth benchmark for all three quarterly contests.
Point rule
Strict same-quarter SPY outperformance = 1. Loss, tie or unavailable comparison = 0.
Tracking
The return difference is retained exactly; fees, cash drag, portfolio implementation and timing are never normalized away.
membership
Each attributed quarter uses the preceding official SEC Form N-PORT quarter-end SPY holdings as its opening component set. Pre-N-PORT score periods remain explicitly unavailable instead of reusing a later portfolio.
return
Each component uses Yahoo g3 dividend-reinvested, split-adjusted closing prices at the last trading session on or before both calendar-quarter boundaries, each bounded to seven days.
contribution
Opening reported weight multiplied by component total return. This fixed-weight attribution is an estimate because SPY cash, expenses, creations, redemptions and intra-quarter rebalancing are retained in the published attribution residual.
ranking
Every eligible component remains in the ledger. Rows default to return contribution from largest positive to largest negative and paginate at 100 rows without truncation.
financialScoring
Revenue and EPS contests use the quarter's dated SPY component population. Each issuer's year-over-year filed growth is weighted by its reported SPY weight among matched rows; unavailable comparisons receive no point and are never imputed. Annual retained portfolios are rejected for quarters preceding their observation date.

Snapshot captured 2026-08-30.

Research interface only. Not investment advice. Prices are a checked-in snapshot, not live quotes.