← Back to Analysts

BMO Capital Score: 37

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.
+8.9%
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 📉
51%
1061 W / 1028 L
Target Met
? How often was the target reached?
Hits vs. Total.
75%
1027 W / 337 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
231 W / 1133 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
84 W / 1280 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.
48%
372 W / 398 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
50%
945 W / 937 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
56%
116 W / 91 L

Top 5 Analysts (Score, >10 Trades)

1. James Thalacker 46 2. Michael Zaremski 44 3. John Kim 43 4. Rufus Hone 42 5. Daniel Jester 42

Top 5 Analysts (Score, >50 Trades)

1. James Thalacker 46 2. Michael Zaremski 44 3. Daniel Jester 42 4. Keith Bachman 36 5. Kelly Bania 34

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 12, 2026
Apple Hospitality REIT Inc APLE
SELL - $16.00
Est. +2%
$16.27 $16.08 (Low)
$16.22 +0.3%
Jun 12, 2026
Alexandria Real Estate Equities Inc. ARE
BUY - $54.00
Est. +2%
$53.18 $54.35
$53.17 0.0%
Jun 12, 2026
Ryman Hospitality Properties Inc RHP
BUY - $137.00
Est. +12%
$122.25 $123.35
$122.81 +0.5%
Jun 12, 2026
Xenia Hotels & Resorts Inc XHR
BUY - $21.00
Est. +8%
$19.51 $19.59
$19.45 -0.3%
Jun 12, 2026
Pebblebrook Hotel Trust PEB
SELL Ari Klein $17.00
Est. +5%
$17.97 $17.78 (Low)
$18.18 -1.2%
Jun 12, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY - $260.00
Est. +10%
$235.55 $236.81
$229.90 -2.4%
Jun 12, 2026
Chatham Lodging Trust CLDT
SELL Ari Klein $12.00
Est. +7%
$12.93 $12.80 (Low)
$12.86 +0.5%
Jun 12, 2026
Adobe Inc ADBE
BUY - $230.00
Est. +5%
$218.80 $205.65
$204.02 -6.8%
Jun 12, 2026
Park Hotels & Resorts Inc PK
SELL - $14.00
Est. +3%
$14.47 $14.41 (Low)
$14.50 -0.2%
Jun 12, 2026
Host Hotels & Resorts Inc HST
BUY - $27.00
Est. +9%
$24.78 $24.89
$24.89 +0.4%
Jun 11, 2026
Navan, Inc. NAVN
BUY - $30.00
Est. +44%
$20.87 $24.50
$19.93 -4.5%
Jun 11, 2026
Casey`s General Stores, Inc. CASY
BUY Keely Bania $950.00
Est. +4%
$915.60 $927.85
$895.14 -2.2%
Jun 11, 2026
Oracle Corp. ORCL
BUY Keith Bachman $220.00
Est. +9%
$201.26 $185.58
$184.13 -8.5%
Jun 10, 2026
Entergy Corp. ETR
BUY - $123.00
Est. +10%
$111.47 $112.11
$111.11 -0.3%
Jun 10, 2026
SailPoint Technologies Holdings Inc SAIL
BUY - $19.00
Est. +26%
$15.06 $15.72
$14.62 -2.9%
Jun 10, 2026
United Natural Foods Inc. UNFI
BUY Kelly Bania $56.00
Est. +17%
$47.98 $51.36
$50.39 +5.0%
Jun 09, 2026
TFI International Inc TFII
BUY Fadi Chamoun $170.00
Est. +5%
$162.41 $167.69
$160.40 -1.2%
Jun 09, 2026
Transalta Corp. TAC
BUY Ben Pham $25.00
Est. +100%
$12.47 $13.65
$13.39 +7.4%
Jun 05, 2026
ServiceTitan, Inc. TTAN
BUY Daniel Jester $103.00
Est. +28%
$80.51 $84.09
$66.77 -17.1%
Jun 05, 2026
PPL Corp PPL
BUY James Thalacker $39.00
Est. +10%
$35.52 $35.98
$35.85 +0.9%
Jun 05, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY - $320.00
Est. +11%
$287.01 $293.54
$289.36 +0.8%
Jun 04, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY - $13.00
Est. +5%
$12.40 $10.65
$9.04 -27.1%
Jun 04, 2026
XPO Inc XPO
BUY - $245.00
Est. +12%
$218.69 $232.05
$228.33 +4.4%
Jun 04, 2026
Saia Inc. SAIA
BUY - $470.00
Est. +1%
$464.49 $494.71
$482.87 +4.0%
Jun 04, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
SELL - $175.00
Est. +2%
$178.66 $156.22 (Low)
$159.54 +10.7%
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
SELL Keith Bachman $745.00
Est. +0%
$747.61 $617.75 (Low)
$682.80 +8.7%
Jun 04, 2026
CMS Energy Corporation CMS
BUY James Thalacker $81.00
Est. +15%
$70.22 $74.39
$73.57 +4.8%
Jun 04, 2026
Old Dominion Freight Line, Inc. ODFL
SELL Fadi Chamoun $230.00
Est. +3%
$236.06 $223.63 (Low)
$245.75 -4.1%
Jun 04, 2026
Thor Industries, Inc. THO
BUY Tristan Thomas-Martin $110.00
Est. +38%
$79.76 $80.87
$77.17 -3.2%
Jun 03, 2026
Sherwin-Williams Co. SHW
BUY - $355.00
Est. +19%
$297.49 $323.57
$317.30 +6.7%
Jun 03, 2026
Dollar General Corp. DG
BUY Kelly Bania $120.00
Est. +13%
$106.37 $116.65
$114.80 +7.9%
Jun 03, 2026
Palo Alto Networks Inc PANW
BUY - $335.00
Est. +13%
$297.18 $288.00
$279.62 -5.9%
Jun 02, 2026
BXP Inc. BXP
BUY John Kim $68.00
Est. +13%
$60.07 $67.43
$66.28 +10.3%
Jun 01, 2026
Fedex Corp FDX
BUY Fadi Chamoun $340.00
Est. +2%
$334.68 $342.81
$338.31 +1.1%
May 29, 2026
Okta Inc - Ordinary Shares - Class A OKTA
BUY Keith Bachman $120.00
Est. +2%
$117.30 $142.35
$116.29 -0.9%
May 29, 2026
Autodesk Inc. ADSK
BUY - $262.00
Est. +17%
$224.74 $250.49
$198.43 -11.7%
May 28, 2026
Bank of Montreal BMO
SELL Fadi Chamoun $140.00
Est. +14%
$163.13 $160.39 (Low)
$168.30 -3.2%
May 27, 2026
Zscaler Inc ZS
SELL Keith Bachman $178.00
Est. +4%
$184.60 $119.50 (Low)
$129.52 +29.8%
May 27, 2026
Autozone Inc. AZO
BUY - $4,000.00
Est. +29%
$3,100.11 $3,177.12
$3,116.30 +0.5%
May 25, 2026
Lightspeed Commerce Inc - Ordinary Shares (Sub Voting) LSPD
BUY Thanos Moschopoulos $12.00
Est. +40%
$8.56 $9.96
$9.63 +12.5%
May 22, 2026
Hamilton Lane Inc - Ordinary Shares - Class A HLNE
BUY Brennan Hawken $102.00
Est. +13%
$90.33 $93.52
$80.10 -11.3%
May 22, 2026
Advance Auto Parts Inc AAP
BUY - $65.00
Est. +13%
$57.58 $62.32
$60.80 +5.6%
May 21, 2026
StepStone Group Inc - Ordinary Shares - Class A STEP
BUY Brennan Hawken $62.00
Est. +16%
$53.33 $56.21
$44.39 -16.8%
May 21, 2026
Driven Brands Holdings Inc DRVN
BUY Tristan Thomas-Martin $14.00
Est. +6%
$13.25 $14.63
$13.43 +1.4%
May 21, 2026
Intuit Inc INTU
BUY - $412.00
Est. +34%
$306.81 $363.18
$276.73 -9.8%
May 21, 2026
BrightSpring Health Services Inc BTSG
BUY - $70.00
Est. +18%
$59.16 $64.18
$63.23 +6.9%
May 21, 2026
Mosaic Company MOS
BUY - $31.00
Est. +43%
$21.67 $24.50
$22.69 +4.7%
May 21, 2026
Texas Roadhouse Inc TXRH
BUY - $180.00
Est. +0%
$179.48 $185.58
$167.86 -6.5%
May 20, 2026
ICL Group Ltd. ICL
BUY Joel Jackson $6.50
Est. +0%
$6.49 $6.79
$5.73 -11.7%
May 20, 2026
Cava Group Inc CAVA
BUY - $100.00
Est. +28%
$78.14 $92.29
$90.99 +16.4%
Analyst -
Signal & Target
SELL $16.00
Start Price $16.27
Best Price (1Y)
$16.08
Current Price $16.22
Return +0.3%
Analyst -
Signal & Target
BUY $54.00
Start Price $53.18
Best Price (1Y)
$54.35
Current Price $53.17
Return 0.0%
Analyst -
Signal & Target
BUY $137.00
Start Price $122.25
Best Price (1Y)
$123.35
Current Price $122.81
Return +0.5%
Analyst -
Signal & Target
BUY $21.00
Start Price $19.51
Best Price (1Y)
$19.59
Current Price $19.45
Return -0.3%
Analyst Ari Klein
Signal & Target
SELL $17.00
Start Price $17.97
Best Price (1Y)
$17.78
Current Price $18.18
Return -1.2%
Analyst -
Signal & Target
BUY $260.00
Start Price $235.55
Best Price (1Y)
$236.81
Current Price $229.90
Return -2.4%
Analyst Ari Klein
Signal & Target
SELL $12.00
Start Price $12.93
Best Price (1Y)
$12.80
Current Price $12.86
Return +0.5%
Adobe Inc
ADBE
Jun 12, 2026
Analyst -
Signal & Target
BUY $230.00
Start Price $218.80
Best Price (1Y)
$205.65
Current Price $204.02
Return -6.8%
Analyst -
Signal & Target
SELL $14.00
Start Price $14.47
Best Price (1Y)
$14.41
Current Price $14.50
Return -0.2%
Analyst -
Signal & Target
BUY $27.00
Start Price $24.78
Best Price (1Y)
$24.89
Current Price $24.89
Return +0.4%
Navan, Inc.
NAVN
Jun 11, 2026
Analyst -
Signal & Target
BUY $30.00
Start Price $20.87
Best Price (1Y)
$24.50
Current Price $19.93
Return -4.5%
Analyst Keely Bania
Signal & Target
BUY $950.00
Start Price $915.60
Best Price (1Y)
$927.85
Current Price $895.14
Return -2.2%
Oracle Corp.
ORCL
Jun 11, 2026
Analyst Keith Bachman
Signal & Target
BUY $220.00
Start Price $201.26
Best Price (1Y)
$185.58
Current Price $184.13
Return -8.5%
Entergy Corp.
ETR
Jun 10, 2026
Analyst -
Signal & Target
BUY $123.00
Start Price $111.47
Best Price (1Y)
$112.11
Current Price $111.11
Return -0.3%
Analyst -
Signal & Target
BUY $19.00
Start Price $15.06
Best Price (1Y)
$15.72
Current Price $14.62
Return -2.9%
Analyst Kelly Bania
Signal & Target
BUY $56.00
Start Price $47.98
Best Price (1Y)
$51.36
Current Price $50.39
Return +5.0%
Analyst Fadi Chamoun
Signal & Target
BUY $170.00
Start Price $162.41
Best Price (1Y)
$167.69
Current Price $160.40
Return -1.2%
Analyst Ben Pham
Signal & Target
BUY $25.00
Start Price $12.47
Best Price (1Y)
$13.65
Current Price $13.39
Return +7.4%
Analyst Daniel Jester
Signal & Target
BUY $103.00
Start Price $80.51
Best Price (1Y)
$84.09
Current Price $66.77
Return -17.1%
PPL Corp
PPL
Jun 05, 2026
Analyst James Thalacker
Signal & Target
BUY $39.00
Start Price $35.52
Best Price (1Y)
$35.98
Current Price $35.85
Return +0.9%
Analyst -
Signal & Target
BUY $320.00
Start Price $287.01
Best Price (1Y)
$293.54
Current Price $289.36
Return +0.8%
Analyst -
Signal & Target
BUY $13.00
Start Price $12.40
Best Price (1Y)
$10.65
Current Price $9.04
Return -27.1%
XPO Inc
XPO
Jun 04, 2026
Analyst -
Signal & Target
BUY $245.00
Start Price $218.69
Best Price (1Y)
$232.05
Current Price $228.33
Return +4.4%
Saia Inc.
SAIA
Jun 04, 2026
Analyst -
Signal & Target
BUY $470.00
Start Price $464.49
Best Price (1Y)
$494.71
Current Price $482.87
Return +4.0%
Analyst -
Signal & Target
SELL $175.00
Start Price $178.66
Best Price (1Y)
$156.22
Current Price $159.54
Return +10.7%
Analyst Keith Bachman
Signal & Target
SELL $745.00
Start Price $747.61
Best Price (1Y)
$617.75
Current Price $682.80
Return +8.7%
Analyst James Thalacker
Signal & Target
BUY $81.00
Start Price $70.22
Best Price (1Y)
$74.39
Current Price $73.57
Return +4.8%
Analyst Fadi Chamoun
Signal & Target
SELL $230.00
Start Price $236.06
Best Price (1Y)
$223.63
Current Price $245.75
Return -4.1%
Signal & Target
BUY $110.00
Start Price $79.76
Best Price (1Y)
$80.87
Current Price $77.17
Return -3.2%
Analyst -
Signal & Target
BUY $355.00
Start Price $297.49
Best Price (1Y)
$323.57
Current Price $317.30
Return +6.7%
Analyst Kelly Bania
Signal & Target
BUY $120.00
Start Price $106.37
Best Price (1Y)
$116.65
Current Price $114.80
Return +7.9%
Analyst -
Signal & Target
BUY $335.00
Start Price $297.18
Best Price (1Y)
$288.00
Current Price $279.62
Return -5.9%
BXP Inc.
BXP
Jun 02, 2026
Analyst John Kim
Signal & Target
BUY $68.00
Start Price $60.07
Best Price (1Y)
$67.43
Current Price $66.28
Return +10.3%
Fedex Corp
FDX
Jun 01, 2026
Analyst Fadi Chamoun
Signal & Target
BUY $340.00
Start Price $334.68
Best Price (1Y)
$342.81
Current Price $338.31
Return +1.1%
Analyst Keith Bachman
Signal & Target
BUY $120.00
Start Price $117.30
Best Price (1Y)
$142.35
Current Price $116.29
Return -0.9%
Analyst -
Signal & Target
BUY $262.00
Start Price $224.74
Best Price (1Y)
$250.49
Current Price $198.43
Return -11.7%
Analyst Fadi Chamoun
Signal & Target
SELL $140.00
Start Price $163.13
Best Price (1Y)
$160.39
Current Price $168.30
Return -3.2%
Zscaler Inc
ZS
May 27, 2026
Analyst Keith Bachman
Signal & Target
SELL $178.00
Start Price $184.60
Best Price (1Y)
$119.50
Current Price $129.52
Return +29.8%
Autozone Inc.
AZO
May 27, 2026
Analyst -
Signal & Target
BUY $4,000.00
Start Price $3,100.11
Best Price (1Y)
$3,177.12
Current Price $3,116.30
Return +0.5%
Signal & Target
BUY $12.00
Start Price $8.56
Best Price (1Y)
$9.96
Current Price $9.63
Return +12.5%
Analyst Brennan Hawken
Signal & Target
BUY $102.00
Start Price $90.33
Best Price (1Y)
$93.52
Current Price $80.10
Return -11.3%
Analyst -
Signal & Target
BUY $65.00
Start Price $57.58
Best Price (1Y)
$62.32
Current Price $60.80
Return +5.6%
Analyst Brennan Hawken
Signal & Target
BUY $62.00
Start Price $53.33
Best Price (1Y)
$56.21
Current Price $44.39
Return -16.8%
Signal & Target
BUY $14.00
Start Price $13.25
Best Price (1Y)
$14.63
Current Price $13.43
Return +1.4%
Intuit Inc
INTU
May 21, 2026
Analyst -
Signal & Target
BUY $412.00
Start Price $306.81
Best Price (1Y)
$363.18
Current Price $276.73
Return -9.8%
Analyst -
Signal & Target
BUY $70.00
Start Price $59.16
Best Price (1Y)
$64.18
Current Price $63.23
Return +6.9%
Analyst -
Signal & Target
BUY $31.00
Start Price $21.67
Best Price (1Y)
$24.50
Current Price $22.69
Return +4.7%
Analyst -
Signal & Target
BUY $180.00
Start Price $179.48
Best Price (1Y)
$185.58
Current Price $167.86
Return -6.5%
Analyst Joel Jackson
Signal & Target
BUY $6.50
Start Price $6.49
Best Price (1Y)
$6.79
Current Price $5.73
Return -11.7%
Analyst -
Signal & Target
BUY $100.00
Start Price $78.14
Best Price (1Y)
$92.29
Current Price $90.99
Return +16.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 05, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
Hold Outperform Outperform
Jun 05, 2026
J.B. Hunt Transport Services, Inc. JBHT
Hold Outperform Outperform
Jun 05, 2026
PPL Corp PPL
Hold Outperform Outperform
Jun 05, 2026
Honeywell International Inc HON
Hold Outperform Outperform
Jun 05, 2026
ServiceTitan, Inc. TTAN
Hold Outperform Outperform
Jun 04, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
Hold Market Perform Market Perform
Jun 04, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Outperform Outperform
Jun 04, 2026
Saia Inc. SAIA
Hold Market Perform Market Perform
Jun 04, 2026
CMS Energy Corporation CMS
Hold Outperform Outperform
Jun 04, 2026
Grand Canyon Education Inc LOPE
Hold Outperform Outperform
Jun 04, 2026
XPO Inc XPO
Hold Outperform Outperform
Jun 04, 2026
Descartes Systems Group Inc DSGX
Hold Market Perform Market Perform
Jun 04, 2026
Thor Industries, Inc. THO
Hold Outperform Outperform
Jun 04, 2026
Old Dominion Freight Line, Inc. ODFL
Hold Outperform Outperform
Jun 03, 2026
Palo Alto Networks Inc PANW
Hold Outperform Outperform
Jun 03, 2026
Dollar General Corp. DG
Hold Market Perform Market Perform
Jun 02, 2026
BXP Inc. BXP
Hold Outperform Outperform
Jun 02, 2026
Obsidian Energy Ltd OBE
Hold Outperform Outperform
Jun 01, 2026
Fedex Corp FDX
Hold Market Perform Market Perform
Jun 01, 2026
Toast Inc - Ordinary Shares - Class A TOST
Hold Outperform Outperform
May 29, 2026
Okta Inc - Ordinary Shares - Class A OKTA
Hold Outperform Outperform
May 29, 2026
Bombardier Inc. Class B BDRBF
Hold Outperform Outperform
May 28, 2026
Bank of Montreal BMO
Initialise Outperform Market Perform
May 27, 2026
Zscaler Inc ZS
Hold Outperform Outperform
May 26, 2026
Pembina Pipeline Corporation PBA
Hold Market Perform Market Perform
May 26, 2026
Moody`s Corp. MCO
Hold Market Perform Market Perform
May 25, 2026
Lightspeed Commerce Inc - Ordinary Shares (Sub Voting) LSPD
Hold Outperform Outperform
May 22, 2026
Advance Auto Parts Inc AAP
Hold Market Perform Market Perform
May 22, 2026
Walmart Inc WMT
Hold Outperform Outperform
May 22, 2026
Take-Two Interactive Software, Inc. TTWO
Hold Outperform Outperform
May 22, 2026
Hamilton Lane Inc - Ordinary Shares - Class A HLNE
Hold Outperform Outperform
May 22, 2026
Workday Inc - Ordinary Shares - Class A WDAY
Hold Outperform Outperform
May 21, 2026
Driven Brands Holdings Inc DRVN
Hold Market Perform Market Perform
May 21, 2026
Intuit Inc INTU
Hold Outperform Outperform
May 21, 2026
StepStone Group Inc - Ordinary Shares - Class A STEP
Hold Outperform Outperform
May 21, 2026
Texas Roadhouse Inc TXRH
Hold Market Perform Market Perform
May 20, 2026
Bank of Montreal BMO
Hold Outperform Outperform
May 20, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Hold Outperform Outperform
May 20, 2026
Progressive Corp. PGR
Hold Market Perform Market Perform
May 20, 2026
Element Solutions Inc ESI
Hold Outperform Outperform
May 20, 2026
ICL Group Ltd. ICL
Hold Market Perform Market Perform
May 19, 2026
Hanover Insurance Group Inc THG
Downgrade Outperform Market Perform
May 19, 2026
Americas Gold and Silver Corp USAS
Hold Outperform Outperform
May 18, 2026
KinderCare Learning Companies Inc KLC
Hold Outperform Outperform
May 15, 2026
Vox Royalty Corp VOXR
Hold Outperform Outperform
May 15, 2026
Legence Corp. Class A Common stock LGN
Hold Outperform Outperform
May 15, 2026
MongoDB Inc - Ordinary Shares - Class A MDB
Hold Outperform Outperform
May 15, 2026
Fiserv, Inc. FISV
Hold Market Perform Market Perform
May 14, 2026
Everest Group Ltd EG
Hold Market Perform Market Perform
May 14, 2026
Doximity Inc - Ordinary Shares - Class A DOCS
Hold Market Perform 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 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 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 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 Initialise
From Outperform
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 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
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 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 Downgrade
From Outperform
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 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