Return Attribution — Ontario Teachers Pension Plan

← Portfolio Analysis

Clone backtest (value-weighted, one-quarter signal lag): each position's contribution = its portfolio weight × next-quarter return. Contribution sums equal the segment return of the clone.

Ontario Teachers Pension Plan (13F portfolio cloned at quarter-end weights) delivered a -2.97% return over the 2026-Q2 → latest period. The clone return is the sum of each position's contribution — portfolio weight times next-quarter price return.

Top drivers in 2026-Q2 → latest: GFL (+1.66%), LNG (+0.38%), SNOW (+0.22%). Biggest drags: ENB (-0.93%), FER (-0.55%), XE (-0.47%). Across all 20 segmented periods, 49 stocks made a positive cumulative contribution and 38 subtracted from performance.

This attribution is a diagnostic tool, not a trading signal. The clone uses end-of-quarter holdings (45+ days after filing, so stale by design), applies quarter-end prices only, and ignores intra-quarter trades, shorts, and derivatives that 13F cannot show.

2026-Q2 → latest segment return -2.97%

Top contributors

SymbolWeightReturnContrib
GFL 11.6% +14.3% +1.66%
LNG 2.7% +14.1% +0.38%
SNOW 0.7% +30.8% +0.22%
TRGP 3.1% +6.4% +0.2%
AMT 4.1% +2.7% +0.11%

Biggest drags

SymbolWeightReturnContrib
ENB 6.6% -14.2% -0.93%
FER 2.1% -26.2% -0.55%
XE 2.2% -21.6% -0.47%
TRP 3.9% -11.1% -0.43%
EIX 1.5% -26.0% -0.4%

2026-Q1 → 2026-Q2 segment return +3.1%

Top contributors

SymbolWeightReturnContrib
SNOW 1.5% +68.7% +1.05%
ROK 2.4% +38.0% +0.92%
COOK 0.4% +171.8% +0.71%
CARR 2.1% +30.7% +0.65%
PNC 3.3% +18.3% +0.61%

Biggest drags

SymbolWeightReturnContrib
GFL 27.2% -11.8% -3.2%
CRM 3.8% -15.6% -0.6%
PONY 1.8% -26.4% -0.47%
TMUS 1.3% -20.4% -0.26%
SA 1.4% -9.2% -0.13%

2025-Q4 → 2026-Q1 segment return -5.94%

Top contributors

SymbolWeightReturnContrib
WMT 4.1% +11.5% +0.48%
ROST 1.8% +20.3% +0.37%
T 1.9% +16.7% +0.31%
BURL 1.6% +12.6% +0.2%
CMI 3.6% +5.4% +0.19%

Biggest drags

SymbolWeightReturnContrib
TEAM 2.6% -57.9% -1.51%
CRM 4.0% -29.5% -1.17%
COF 4.6% -24.8% -1.15%
PONY 2.1% -34.9% -0.74%
GFL 21.6% -2.9% -0.62%

2025-Q3 → 2025-Q4 segment return -3.59%

Top contributors

SymbolWeightReturnContrib
CMI 2.9% +20.9% +0.61%
COF 4.0% +14.0% +0.57%
CRM 3.6% +12.0% +0.44%
LLY 0.7% +42.0% +0.31%
WMT 3.7% +8.3% +0.31%

Biggest drags

SymbolWeightReturnContrib
PONY 10.4% -35.5% -3.71%
GFL 24.7% -9.3% -2.31%
T 2.2% -12.0% -0.27%
PINS 1.0% -19.5% -0.2%
MSFT 2.5% -6.1% -0.15%

2025-Q2 → 2025-Q3 segment return +4.85%

Top contributors

SymbolWeightReturnContrib
PONY 5.7% +70.4% +3.98%
CMI 2.8% +29.0% +0.82%
GE 2.2% +16.6% +0.37%
BAC 3.8% +8.7% +0.33%
TD 3.6% +8.8% +0.32%

Biggest drags

SymbolWeightReturnContrib
GFL 26.4% -6.1% -1.61%
CRM 3.7% -12.9% -0.47%
HON 2.8% -9.6% -0.27%
COOK 0.8% -28.7% -0.24%
SBUX 2.4% -7.9% -0.19%

2025-Q1 → 2025-Q2 segment return +9.74%

Top contributors

SymbolWeightReturnContrib
MSFT 7.4% +33.0% +2.43%
PONY 2.9% +49.7% +1.45%
SNOW 2.6% +53.1% +1.35%
DIS 3.7% +25.8% +0.95%
GFL 19.6% +4.5% +0.88%

Biggest drags

SymbolWeightReturnContrib
BDX 5.1% -24.3% -1.24%
SBUX 3.4% -6.3% -0.21%
HUM 2.7% -7.3% -0.2%
LLY 3.5% -5.5% -0.19%
HTHT 0.3% -8.3% -0.02%

2024-Q4 → 2025-Q1 segment return -2.15%

Top contributors

SymbolWeightReturnContrib
GFL 18.9% +8.5% +1.61%
CB 4.7% +9.9% +0.47%
DE 3.3% +11.2% +0.37%
VSAT 0.9% +22.4% +0.2%
SBUX 2.7% +7.2% +0.2%

Biggest drags

SymbolWeightReturnContrib
PONY 3.7% -38.5% -1.44%
MSFT 7.4% -11.3% -0.83%
CRM 3.4% -19.7% -0.68%
PYPL 2.3% -23.6% -0.55%
ULTA 2.4% -15.7% -0.38%

2024-Q3 → 2024-Q4 segment return +2.02%

Top contributors

SymbolWeightReturnContrib
GFL 12.0% +11.7% +1.41%
CRM 4.8% +22.3% +1.07%
SNOW 2.5% +34.4% +0.86%
HON 5.6% +15.3% +0.86%
DIS 4.1% +15.8% +0.64%

Biggest drags

SymbolWeightReturnContrib
HUM 3.2% -19.6% -0.62%
CMCSA 5.7% -10.1% -0.57%
ABBV 4.9% -9.3% -0.46%
LOW 5.4% -8.5% -0.46%
BDX 5.1% -5.5% -0.28%

2024-Q2 → 2024-Q3 segment return +4.39%

Top contributors

SymbolWeightReturnContrib
LOW 4.7% +23.5% +1.1%
PYPL 3.0% +34.1% +1.03%
SBUX 3.9% +25.3% +0.99%
ABBV 4.8% +16.2% +0.78%
CB 6.1% +11.5% +0.7%

Biggest drags

SymbolWeightReturnContrib
PINS 2.4% -26.5% -0.63%
HUM 3.8% -15.0% -0.57%
HON 5.9% -8.3% -0.48%
MSFT 10.0% -4.1% -0.41%
DIS 3.9% -3.0% -0.12%

2024-Q1 → 2024-Q2 segment return -1.25%

Top contributors

SymbolWeightReturnContrib
GFL 10.6% +12.9% +1.37%
MSFT 9.1% +6.5% +0.6%
HUM 3.2% +8.0% +0.26%
MS 4.8% +4.2% +0.2%
NVDA 0.2% +37.3% +0.06%

Biggest drags

SymbolWeightReturnContrib
DIS 3.7% -19.2% -0.71%
PCAR 3.4% -16.9% -0.58%
LOW 4.3% -13.0% -0.56%
SBUX 3.6% -14.9% -0.54%
CRM 3.6% -14.6% -0.53%

2023-Q4 → 2024-Q1 segment return +5.63%

Top contributors

SymbolWeightReturnContrib
MSFT 9.4% +11.8% +1.11%
PCAR 3.4% +26.9% +0.91%
CB 6.1% +14.7% +0.89%
ABBV 4.5% +18.6% +0.84%
LOW 4.5% +15.0% +0.67%

Biggest drags

SymbolWeightReturnContrib
PANW 0.3% -3.7% -0.01%
HUM 0.0% -24.1% -0.01%
XEL 0.1% -13.2% -0.01%
CAR 0.0% -30.9% -0.01%
CHTR 0.0% -25.2% -0.0%

2023-Q3 → 2023-Q4 segment return +6.81%

Top contributors

SymbolWeightReturnContrib
GFL 13.6% +8.7% +1.19%
CRM 3.8% +29.8% +1.13%
AMZN 5.0% +19.5% +0.98%
V 5.5% +12.7% +0.7%
TMUS 4.6% +14.4% +0.66%

Biggest drags

SymbolWeightReturnContrib
BDX 5.0% -5.3% -0.27%
HTHT 0.2% -15.2% -0.03%
SE 0.1% -8.1% -0.01%
BMY 0.0% -10.7% -0.0%
CSCO 0.1% -6.1% -0.0%

2023-Q2 → 2023-Q3 segment return -2.2%

Top contributors

SymbolWeightReturnContrib
ABBV 4.4% +11.9% +0.52%
CB 6.3% +7.5% +0.47%
PDD 0.4% +41.8% +0.16%
META 3.3% +4.7% +0.16%
PCAR 3.9% +1.6% +0.06%

Biggest drags

SymbolWeightReturnContrib
GFL 16.1% -18.1% -2.91%
V 5.6% -2.6% -0.15%
CRM 3.7% -4.0% -0.15%
AMZN 4.7% -2.4% -0.11%
TMO 3.6% -3.1% -0.11%

2023-Q1 → 2023-Q2 segment return +6.68%

Top contributors

SymbolWeightReturnContrib
GFL 16.6% +12.7% +2.11%
MSFT 7.7% +18.0% +1.39%
AMZN 4.1% +25.9% +1.07%
JPM 5.3% +11.9% +0.63%
PCAR 3.7% +14.3% +0.54%

Biggest drags

SymbolWeightReturnContrib
TMO 5.4% -9.4% -0.51%
CB 6.1% -0.8% -0.05%
HTHT 0.2% -20.9% -0.05%
PDD 0.4% -9.1% -0.04%
SE 0.1% -33.2% -0.03%

2022-Q4 → 2023-Q1 segment return +6.33%

Top contributors

SymbolWeightReturnContrib
GFL 13.9% +17.9% +2.48%
MSFT 7.7% +20.1% +1.54%
AMZN 3.8% +23.0% +0.87%
NOW 3.5% +19.7% +0.69%
V 5.0% +8.8% +0.44%

Biggest drags

SymbolWeightReturnContrib
CB 6.3% -12.0% -0.75%
JPM 6.1% -3.2% -0.19%
FANG 3.0% -1.2% -0.04%
CI 0.0% -22.5% -0.01%
CNC 0.0% -22.9% -0.01%

2022-Q3 → 2022-Q4 segment return +8.67%

Top contributors

SymbolWeightReturnContrib
GFL 15.9% +15.6% +2.49%
CAT 5.1% +47.0% +2.38%
SYK 7.6% +20.7% +1.57%
TSCO 4.6% +21.0% +0.96%
PGR 6.3% +11.6% +0.73%

Biggest drags

SymbolWeightReturnContrib
AMZN 6.4% -25.7% -1.66%
META 3.7% -11.2% -0.42%
PANW 0.3% -14.7% -0.04%
ELAN 1.4% -1.5% -0.02%
RIVN 0.0% -44.0% -0.01%

2022-Q2 → 2022-Q3 segment return -4.73%

Top contributors

SymbolWeightReturnContrib
AMZN 8.4% +5.9% +0.5%
TJX 4.3% +11.5% +0.49%
MS 5.5% +4.9% +0.27%
CD 0.5% +41.7% +0.2%
WFC 4.9% +3.4% +0.17%

Biggest drags

SymbolWeightReturnContrib
NOW 6.1% -20.6% -1.26%
MSFT 12.7% -9.3% -1.17%
ELAN 1.9% -36.8% -0.7%
META 3.9% -15.5% -0.6%
CWK 2.3% -24.9% -0.57%

2022-Q1 → 2022-Q2 segment return -14.24%

Top contributors

SymbolWeightReturnContrib
YMM 0.4% +38.3% +0.14%
SU 0.0% +7.6% +0.0%
VZ 0.0% +33.4% +0.0%
KMB 0.0% +10.7% +0.0%
LLY 0.0% +13.2% +0.0%

Biggest drags

SymbolWeightReturnContrib
GFL 17.7% -20.7% -3.66%
AMZN 8.8% -34.8% -3.08%
MSFT 12.3% -17.0% -2.08%
META 5.0% -27.9% -1.4%
CAT 5.4% -19.4% -1.05%

2021-Q4 → 2022-Q1 segment return -4.78%

Top contributors

SymbolWeightReturnContrib
UNH 8.4% +2.8% +0.24%
LUV 0.9% +7.0% +0.06%
PANW 0.2% +11.5% +0.03%
CNQ 0.0% +46.5% +0.02%
XOM 0.0% +35.5% +0.02%

Biggest drags

SymbolWeightReturnContrib
GFL 20.6% -14.0% -2.88%
NOW 6.5% -14.2% -0.92%
MSFT 11.4% -7.9% -0.9%
AMZN 8.5% -1.7% -0.15%
YMM 0.5% -22.9% -0.13%

2021-Q3 → 2021-Q4 segment return +3.96%

Top contributors

SymbolWeightReturnContrib
MSFT 8.1% +19.3% +1.56%
UNH 3.7% +28.4% +1.06%
CSX 2.8% +24.9% +0.71%
HD 1.3% +26.0% +0.34%
TMO 1.4% +16.8% +0.24%

Biggest drags

SymbolWeightReturnContrib
YMM 1.0% -44.6% -0.43%
LUV 1.0% -16.6% -0.16%
BABA 0.8% -19.8% -0.15%
DIS 1.2% -8.7% -0.1%
NFLX 4.2% -1.1% -0.05%

Cumulative Contribution (all segments)

Top 10 drivers

  1. SNOW +3.41%
  2. MSFT +3.4%
  3. CB +2.17%
  4. CMI +2.06%
  5. ABBV +1.99%
  6. PCAR +1.87%
  7. SYK +1.71%
  8. WMT +1.61%
  9. DE +1.3%
  10. UNH +1.3%

Top 10 drags

  1. META -2.38%
  2. GFL -1.99%
  3. NOW -1.92%
  4. BDX -1.7%
  5. AMZN -1.53%
  6. TEAM -1.29%
  7. PONY -1.19%
  8. HUM -0.97%
  9. ENB -0.93%
  10. COOK -0.77%