← Back to Analysts

BMO Capital Score: 38

Firm Overview & Performance
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+9.8%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
53%
1136 W / 995 L
Target Met
? How often was the target reached?
Hits vs. Total.
76%
1063 W / 338 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
238 W / 1163 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
85 W / 1316 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
51%
401 W / 382 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
53%
1025 W / 893 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
52%
111 W / 102 L

Top 5 Analysts (Score, >10 Trades)

1. Juan Sanabria 58 2. James Thalacker 48 3. Michael Zaremski 45 4. John Kim 43 5. Ketan Mamtora 43

Top 5 Analysts (Score, >50 Trades)

1. James Thalacker 48 2. Michael Zaremski 45 3. Daniel Jester 42 4. Keith Bachman 36 5. Kelly Bania 35

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 26, 2026
Winnebago Industries, Inc. WGO
BUY Tristan Thomas-Martin $38.00
Est. +23%
$30.88 $32.05
$31.16 +0.9%
Jun 26, 2026
Morningstar Inc MORN
BUY Jeffrey Silber $212.00
Est. +45%
$146.30 $169.74
$165.94 +13.4%
Jun 25, 2026
Take-Two Interactive Software, Inc. TTWO
BUY Brian Pitz $285.00
Est. +21%
$235.47 $255.23
$254.99 +8.3%
Jun 25, 2026
Icon Plc ICLR
BUY - $187.00
Est. +14%
$164.49 $181.82
$173.06 +5.2%
Jun 25, 2026
Atlassian Corporation - Ordinary Shares - Class A TEAM
BUY - $95.00
Est. +23%
$77.34 $85.59
$83.84 +8.4%
Jun 22, 2026
Incyte Corp. INCY
SELL Evan David Seigerman $94.00
Est. +4%
$98.22 $99.79 (Low)
$116.86 -19.0%
Jun 19, 2026
Accenture plc - Ordinary Shares - Class A ACN
BUY Keith Bachman $150.00
Est. +17%
$127.98 $138.90
$137.35 +7.3%
Jun 18, 2026
W. P. Carey Inc WPC
BUY John Kim $84.00
Est. +16%
$72.23 $74.52
$71.32 -1.3%
Jun 17, 2026
Olin Corp. OLN
BUY Bhavesh Lodaya $30.00
Est. +20%
$24.93 $23.31
$20.04 -19.6%
Jun 16, 2026
Dynatrace Inc DT
BUY - $50.00
Est. +21%
$41.19 $46.39
$44.77 +8.7%
Jun 16, 2026
Dave & Buster`s Entertainment Inc PLAY
BUY - $22.00
Est. +79%
$12.32 $12.35
$11.04 -10.4%
Jun 16, 2026
Accelerant Holdings ARX
BUY - $17.00
Est. +31%
$13.00 $14.03
$13.77 +5.9%
Jun 15, 2026
Healthpeak Properties Inc. DOC
BUY - $24.00
Est. +16%
$20.69 $21.98
$21.89 +5.8%
Jun 15, 2026
Brixmor Property Group Inc BRX
BUY Juan Sanabria $37.00
Est. +14%
$32.58 $32.70
$31.20 -4.2%
Jun 15, 2026
Invitation Homes Inc INVH
BUY Juan Sanabria $35.00
Est. +18%
$29.68 $30.61
$30.53 +2.9%
Jun 15, 2026
Tanger Inc. SKT
BUY - $42.00
Est. +2%
$41.03 $41.50
$39.50 -3.7%
Jun 15, 2026
National Health Investors, Inc. NHI
BUY - $80.00
Est. +12%
$71.56 $77.98
$77.49 +8.3%
Jun 15, 2026
CareTrust REIT Inc CTRE
BUY - $47.00
Est. +28%
$36.85 $41.85
$41.76 +13.3%
Jun 15, 2026
Vornado Realty Trust VNO
BUY John Kim $43.00
Est. +10%
$39.12 $40.60
$40.58 +3.7%
Jun 15, 2026
American Homes 4 Rent - Ordinary Shares - Class A AMH
BUY - $39.00
Est. +17%
$33.29 $34.10
$34.08 +2.4%
Jun 15, 2026
Hudson Pacific Properties Inc HPP
BUY - $16.00
Est. +5%
$15.29 $17.06
$16.91 +10.6%
Jun 15, 2026
PPG Industries, Inc. PPG
BUY John McNulty $140.00
Est. +17%
$119.34 $125.70
$125.33 +5.0%
Jun 15, 2026
Kilroy Realty Corp. KRC
SELL - $38.00
Est. +1%
$38.37 $36.41 (Low)
$39.32 -2.5%
Jun 12, 2026
Alexandria Real Estate Equities Inc. ARE
BUY - $54.00
Est. +2%
$53.18 $56.20
$52.58 -1.1%
Jun 12, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY - $260.00
Est. +10%
$235.55 $271.26
$260.36 +10.5%
Jun 12, 2026
Park Hotels & Resorts Inc PK
SELL - $14.00
Est. +3%
$14.47 $13.90 (Low)
$14.42 +0.3%
Jun 12, 2026
Pebblebrook Hotel Trust PEB
SELL Ari Klein $17.00
Est. +5%
$17.97 $17.78 (Low)
$18.78 -4.5%
Jun 12, 2026
Adobe Inc ADBE
BUY - $230.00
Est. +5%
$218.80 $222.15
$219.72 +0.4%
Jun 12, 2026
Apple Hospitality REIT Inc APLE
SELL - $16.00
Est. +2%
$16.27 $16.06 (Low)
$16.65 -2.3%
Jun 12, 2026
Xenia Hotels & Resorts Inc XHR
BUY - $21.00
Est. +8%
$19.51 $20.81
$20.35 +4.3%
Jun 12, 2026
Host Hotels & Resorts Inc HST
BUY - $27.00
Est. +9%
$24.78 $25.41
$23.35 -5.8%
Jun 12, 2026
Chatham Lodging Trust CLDT
SELL Ari Klein $12.00
Est. +7%
$12.93 $12.54 (Low)
$13.04 -0.9%
Jun 12, 2026
Ryman Hospitality Properties Inc RHP
BUY - $137.00
Est. +12%
$122.25 $132.41
$127.85 +4.6%
Jun 11, 2026
Casey`s General Stores, Inc. CASY
BUY Keely Bania $950.00
Est. +4%
$915.60 $927.85
$797.42 -12.9%
Jun 11, 2026
Oracle Corp. ORCL
BUY Keith Bachman $220.00
Est. +9%
$201.26 $195.32
$140.27 -30.3%
Jun 11, 2026
Navan, Inc. NAVN
BUY - $30.00
Est. +44%
$20.87 $25.85
$25.67 +23.0%
Jun 10, 2026
United Natural Foods Inc. UNFI
BUY Kelly Bania $56.00
Est. +17%
$47.98 $53.56
$45.57 -5.0%
Jun 10, 2026
SailPoint Technologies Holdings Inc SAIL
BUY - $19.00
Est. +26%
$15.06 $16.03
$15.27 +1.4%
Jun 10, 2026
Entergy Corp. ETR
BUY - $123.00
Est. +10%
$111.47 $116.71
$115.11 +3.3%
Jun 09, 2026
TFI International Inc TFII
BUY Fadi Chamoun $170.00
Est. +5%
$162.41 $167.69
$139.14 -14.3%
Jun 09, 2026
Transalta Corp. TAC
BUY Ben Pham $25.00
Est. +100%
$12.47 $14.06
$13.47 +8.0%
Jun 05, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY - $320.00
Est. +11%
$287.01 $294.98
$285.83 -0.4%
Jun 05, 2026
PPL Corp PPL
BUY James Thalacker $39.00
Est. +10%
$35.52 $37.36
$36.89 +3.9%
Jun 05, 2026
ServiceTitan, Inc. TTAN
BUY Daniel Jester $103.00
Est. +28%
$80.51 $84.09
$78.31 -2.7%
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
SELL Keith Bachman $745.00
Est. +0%
$747.61 $154.44 (Low)
$193.98 +74.1%
Jun 04, 2026
Old Dominion Freight Line, Inc. ODFL
SELL Fadi Chamoun $230.00
Est. +3%
$236.06 $212.45 (Low)
$217.65 +7.8%
Jun 04, 2026
Thor Industries, Inc. THO
BUY Tristan Thomas-Martin $110.00
Est. +38%
$79.76 $80.87
$76.50 -4.1%
Jun 04, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY - $13.00
Est. +5%
$12.40 $12.05
$11.71 -5.6%
Jun 04, 2026
XPO Inc XPO
BUY - $245.00
Est. +12%
$218.69 $232.05
$206.33 -5.7%
Jun 04, 2026
Saia Inc. SAIA
BUY - $470.00
Est. +1%
$464.49 $494.71
$416.69 -10.3%
Signal & Target
BUY $38.00
Start Price $30.88
Best Price (1Y)
$32.05
Current Price $31.16
Return +0.9%
Analyst Jeffrey Silber
Signal & Target
BUY $212.00
Start Price $146.30
Best Price (1Y)
$169.74
Current Price $165.94
Return +13.4%
Analyst Brian Pitz
Signal & Target
BUY $285.00
Start Price $235.47
Best Price (1Y)
$255.23
Current Price $254.99
Return +8.3%
Icon Plc
ICLR
Jun 25, 2026
Analyst -
Signal & Target
BUY $187.00
Start Price $164.49
Best Price (1Y)
$181.82
Current Price $173.06
Return +5.2%
Analyst -
Signal & Target
BUY $95.00
Start Price $77.34
Best Price (1Y)
$85.59
Current Price $83.84
Return +8.4%
Incyte Corp.
INCY
Jun 22, 2026
Signal & Target
SELL $94.00
Start Price $98.22
Best Price (1Y)
$99.79
Current Price $116.86
Return -19.0%
Analyst Keith Bachman
Signal & Target
BUY $150.00
Start Price $127.98
Best Price (1Y)
$138.90
Current Price $137.35
Return +7.3%
Analyst John Kim
Signal & Target
BUY $84.00
Start Price $72.23
Best Price (1Y)
$74.52
Current Price $71.32
Return -1.3%
Olin Corp.
OLN
Jun 17, 2026
Analyst Bhavesh Lodaya
Signal & Target
BUY $30.00
Start Price $24.93
Best Price (1Y)
$23.31
Current Price $20.04
Return -19.6%
Dynatrace Inc
DT
Jun 16, 2026
Analyst -
Signal & Target
BUY $50.00
Start Price $41.19
Best Price (1Y)
$46.39
Current Price $44.77
Return +8.7%
Analyst -
Signal & Target
BUY $22.00
Start Price $12.32
Best Price (1Y)
$12.35
Current Price $11.04
Return -10.4%
Analyst -
Signal & Target
BUY $17.00
Start Price $13.00
Best Price (1Y)
$14.03
Current Price $13.77
Return +5.9%
Analyst -
Signal & Target
BUY $24.00
Start Price $20.69
Best Price (1Y)
$21.98
Current Price $21.89
Return +5.8%
Analyst Juan Sanabria
Signal & Target
BUY $37.00
Start Price $32.58
Best Price (1Y)
$32.70
Current Price $31.20
Return -4.2%
Analyst Juan Sanabria
Signal & Target
BUY $35.00
Start Price $29.68
Best Price (1Y)
$30.61
Current Price $30.53
Return +2.9%
Tanger Inc.
SKT
Jun 15, 2026
Analyst -
Signal & Target
BUY $42.00
Start Price $41.03
Best Price (1Y)
$41.50
Current Price $39.50
Return -3.7%
Analyst -
Signal & Target
BUY $80.00
Start Price $71.56
Best Price (1Y)
$77.98
Current Price $77.49
Return +8.3%
Analyst -
Signal & Target
BUY $47.00
Start Price $36.85
Best Price (1Y)
$41.85
Current Price $41.76
Return +13.3%
Analyst John Kim
Signal & Target
BUY $43.00
Start Price $39.12
Best Price (1Y)
$40.60
Current Price $40.58
Return +3.7%
Analyst -
Signal & Target
BUY $39.00
Start Price $33.29
Best Price (1Y)
$34.10
Current Price $34.08
Return +2.4%
Analyst -
Signal & Target
BUY $16.00
Start Price $15.29
Best Price (1Y)
$17.06
Current Price $16.91
Return +10.6%
Analyst John McNulty
Signal & Target
BUY $140.00
Start Price $119.34
Best Price (1Y)
$125.70
Current Price $125.33
Return +5.0%
Analyst -
Signal & Target
SELL $38.00
Start Price $38.37
Best Price (1Y)
$36.41
Current Price $39.32
Return -2.5%
Analyst -
Signal & Target
BUY $54.00
Start Price $53.18
Best Price (1Y)
$56.20
Current Price $52.58
Return -1.1%
Analyst -
Signal & Target
BUY $260.00
Start Price $235.55
Best Price (1Y)
$271.26
Current Price $260.36
Return +10.5%
Analyst -
Signal & Target
SELL $14.00
Start Price $14.47
Best Price (1Y)
$13.90
Current Price $14.42
Return +0.3%
Analyst Ari Klein
Signal & Target
SELL $17.00
Start Price $17.97
Best Price (1Y)
$17.78
Current Price $18.78
Return -4.5%
Adobe Inc
ADBE
Jun 12, 2026
Analyst -
Signal & Target
BUY $230.00
Start Price $218.80
Best Price (1Y)
$222.15
Current Price $219.72
Return +0.4%
Analyst -
Signal & Target
SELL $16.00
Start Price $16.27
Best Price (1Y)
$16.06
Current Price $16.65
Return -2.3%
Analyst -
Signal & Target
BUY $21.00
Start Price $19.51
Best Price (1Y)
$20.81
Current Price $20.35
Return +4.3%
Analyst -
Signal & Target
BUY $27.00
Start Price $24.78
Best Price (1Y)
$25.41
Current Price $23.35
Return -5.8%
Analyst Ari Klein
Signal & Target
SELL $12.00
Start Price $12.93
Best Price (1Y)
$12.54
Current Price $13.04
Return -0.9%
Analyst -
Signal & Target
BUY $137.00
Start Price $122.25
Best Price (1Y)
$132.41
Current Price $127.85
Return +4.6%
Analyst Keely Bania
Signal & Target
BUY $950.00
Start Price $915.60
Best Price (1Y)
$927.85
Current Price $797.42
Return -12.9%
Oracle Corp.
ORCL
Jun 11, 2026
Analyst Keith Bachman
Signal & Target
BUY $220.00
Start Price $201.26
Best Price (1Y)
$195.32
Current Price $140.27
Return -30.3%
Navan, Inc.
NAVN
Jun 11, 2026
Analyst -
Signal & Target
BUY $30.00
Start Price $20.87
Best Price (1Y)
$25.85
Current Price $25.67
Return +23.0%
Analyst Kelly Bania
Signal & Target
BUY $56.00
Start Price $47.98
Best Price (1Y)
$53.56
Current Price $45.57
Return -5.0%
Analyst -
Signal & Target
BUY $19.00
Start Price $15.06
Best Price (1Y)
$16.03
Current Price $15.27
Return +1.4%
Entergy Corp.
ETR
Jun 10, 2026
Analyst -
Signal & Target
BUY $123.00
Start Price $111.47
Best Price (1Y)
$116.71
Current Price $115.11
Return +3.3%
Analyst Fadi Chamoun
Signal & Target
BUY $170.00
Start Price $162.41
Best Price (1Y)
$167.69
Current Price $139.14
Return -14.3%
Analyst Ben Pham
Signal & Target
BUY $25.00
Start Price $12.47
Best Price (1Y)
$14.06
Current Price $13.47
Return +8.0%
Analyst -
Signal & Target
BUY $320.00
Start Price $287.01
Best Price (1Y)
$294.98
Current Price $285.83
Return -0.4%
PPL Corp
PPL
Jun 05, 2026
Analyst James Thalacker
Signal & Target
BUY $39.00
Start Price $35.52
Best Price (1Y)
$37.36
Current Price $36.89
Return +3.9%
Analyst Daniel Jester
Signal & Target
BUY $103.00
Start Price $80.51
Best Price (1Y)
$84.09
Current Price $78.31
Return -2.7%
Analyst Keith Bachman
Signal & Target
SELL $745.00
Start Price $747.61
Best Price (1Y)
$154.44
Current Price $193.98
Return +74.1%
Analyst Fadi Chamoun
Signal & Target
SELL $230.00
Start Price $236.06
Best Price (1Y)
$212.45
Current Price $217.65
Return +7.8%
Signal & Target
BUY $110.00
Start Price $79.76
Best Price (1Y)
$80.87
Current Price $76.50
Return -4.1%
Analyst -
Signal & Target
BUY $13.00
Start Price $12.40
Best Price (1Y)
$12.05
Current Price $11.71
Return -5.6%
XPO Inc
XPO
Jun 04, 2026
Analyst -
Signal & Target
BUY $245.00
Start Price $218.69
Best Price (1Y)
$232.05
Current Price $206.33
Return -5.7%
Saia Inc.
SAIA
Jun 04, 2026
Analyst -
Signal & Target
BUY $470.00
Start Price $464.49
Best Price (1Y)
$494.71
Current Price $416.69
Return -10.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 26, 2026
Morningstar Inc MORN
Hold Outperform Outperform
Jun 26, 2026
Winnebago Industries, Inc. WGO
Hold Outperform Outperform
Jun 26, 2026
Boeing Co. BA
Upgrade Outperform
Jun 26, 2026
American Homes 4 Rent - Ordinary Shares - Class A AMH
Upgrade Market Perform Outperform
Jun 25, 2026
Take-Two Interactive Software, Inc. TTWO
Hold Outperform Outperform
Jun 25, 2026
Icon Plc ICLR
Hold Outperform Outperform
Jun 24, 2026
Fedex Corp FDX
Hold Market Perform Market Perform
Jun 23, 2026
Taysha Gene Therapies Inc TSHA
Hold Outperform Outperform
Jun 23, 2026
The Baldwin Insurance Group Inc. - Ordinary Shares - Class A BWIN
Hold Market Perform Market Perform
Jun 23, 2026
Pfizer Inc. PFE
Hold Outperform Outperform
Jun 22, 2026
Incyte Corp. INCY
Upgrade Underperform Market Perform
Jun 22, 2026
Darden Restaurants, Inc. DRI
Hold Market Perform Market Perform
Jun 19, 2026
Accenture plc - Ordinary Shares - Class A ACN
Hold Market Perform Market Perform
Jun 18, 2026
W. P. Carey Inc WPC
Hold Outperform Outperform
Jun 17, 2026
Olin Corp. OLN
Hold Market Perform Market Perform
Jun 16, 2026
Accelerant Holdings ARX
Hold Outperform Outperform
Jun 16, 2026
Dynatrace Inc DT
Hold Outperform Outperform
Jun 16, 2026
Dave & Buster`s Entertainment Inc PLAY
Hold Outperform Outperform
Jun 15, 2026
Hudson Pacific Properties Inc HPP
Hold Market Perform Market Perform
Jun 15, 2026
Brixmor Property Group Inc BRX
Hold Outperform Outperform
Jun 15, 2026
American Homes 4 Rent - Ordinary Shares - Class A AMH
Hold Market Perform Market Perform
Jun 15, 2026
Vornado Realty Trust VNO
Hold Outperform Outperform
Jun 15, 2026
Kilroy Realty Corp. KRC
Hold Market Perform Market Perform
Jun 15, 2026
Lilly(Eli) & Co LLY
Hold Outperform Outperform
Jun 15, 2026
Stride Inc LRN
Hold Market Perform Market Perform
Jun 15, 2026
PPG Industries, Inc. PPG
Hold Outperform Outperform
Jun 15, 2026
Incyte Corp. INCY
Hold Underperform Underperform
Jun 15, 2026
CareTrust REIT Inc CTRE
Hold Outperform Outperform
Jun 15, 2026
Healthpeak Properties Inc. DOC
Hold Outperform Outperform
Jun 15, 2026
Invitation Homes Inc INVH
Hold Market Perform Market Perform
Jun 15, 2026
Tanger Inc. SKT
Hold Market Perform Market Perform
Jun 12, 2026
Chatham Lodging Trust CLDT
Hold Market Perform Market Perform
Jun 12, 2026
Host Hotels & Resorts Inc HST
Hold Outperform Outperform
Jun 12, 2026
Marathon Petroleum Corp MPC
Hold Outperform Outperform
Jun 12, 2026
Park Hotels & Resorts Inc PK
Hold Market Perform Market Perform
Jun 12, 2026
Ryman Hospitality Properties Inc RHP
Hold Outperform Outperform
Jun 12, 2026
Alexandria Real Estate Equities Inc. ARE
Hold Market Perform Market Perform
Jun 12, 2026
Triple Flag Precious Metals Corp TFPM
Hold Market Perform Market Perform
Jun 12, 2026
Xenia Hotels & Resorts Inc XHR
Hold Outperform Outperform
Jun 12, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Outperform Outperform
Jun 12, 2026
Pebblebrook Hotel Trust PEB
Hold Market Perform Market Perform
Jun 12, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Hold Outperform Outperform
Jun 12, 2026
Apple Hospitality REIT Inc APLE
Hold Market Perform Market Perform
Jun 11, 2026
Navan, Inc. NAVN
Hold Outperform Outperform
Jun 11, 2026
Casey`s General Stores, Inc. CASY
Hold Market Perform Market Perform
Jun 11, 2026
Bank of Montreal BMO
Hold Outperform Outperform
Jun 11, 2026
Oracle Corp. ORCL
Hold Outperform Outperform
Jun 10, 2026
Devon Energy Corp. DVN
Hold Outperform Outperform
Jun 10, 2026
SailPoint Technologies Holdings Inc SAIL
Hold Outperform Outperform
Jun 10, 2026
Wendy`s Co - Ordinary Shares - Class A WEN
Hold Market Perform Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From -
To Outperform
Action Upgrade
From Market Perform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Underperform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Underperform
To Underperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform