← 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.
+8.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 📉
49%
1268 W / 1313 L
Target Met
? How often was the target reached?
Hits vs. Total.
78%
1307 W / 370 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
18%
301 W / 1376 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
110 W / 1567 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.
50%
479 W / 480 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
48%
1117 W / 1207 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
59%
151 W / 106 L

Top 5 Analysts (Score, >10 Trades)

1. Kelly Crago 58 2. Market Perform 56 3. 46 4. Juan Sanabria 45 5. Daniel Jester 45

Top 5 Analysts (Score, >50 Trades)

1. 46 2. Daniel Jester 45 3. Michael Zaremski 44 4. James Thalacker 44 5. Jeffrey Silber 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 09, 2026
Okta Inc - Ordinary Shares - Class A OKTA
BUY - $245.00
Est. +9%
$224.79 $235.00
$211.92 -5.7%
Oct 09, 2026
AMN Healthcare Services Inc. AMN
BUY Jeffrey Silber $43.00
Est. +18%
$36.31 $38.00
$37.66 +3.7%
Oct 08, 2026
Black Hills Corporation BKH
BUY - $86.00
Est. +15%
$74.56 $77.57
$76.43 +2.5%
Oct 08, 2026
Synchrony Financial SYF
BUY Andrew Bauch $81.00
Est. +10%
$73.72 $74.44
$71.72 -2.7%
Oct 08, 2026
American Express Co. AXP
BUY Andrew Bauch $380.00
Est. +23%
$308.10 $314.26
$306.95 -0.4%
Oct 08, 2026
Sap SE - ADR SAP
BUY Keith Bachman $235.00
Est. +12%
$210.49 $222.21
$220.49 +4.8%
Oct 08, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY - $295.00
Est. +9%
$269.43 $276.39
$249.29 -7.5%
Oct 07, 2026
RPM International, Inc. RPM
BUY John McNulty $147.00
Est. +51%
$97.24 $99.55
$97.95 +0.7%
Oct 07, 2026
Marvell Technology Inc MRVL
BUY - $325.00
Est. +16%
$279.90 $287.03
$245.28 -12.4%
Oct 07, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY - $315.00
Est. +41%
$223.86 $232.70
$232.16 +3.7%
Oct 07, 2026
FedEx Freight Holding Company, Inc. FDXF
BUY - $130.00
Est. +18%
$110.55 $116.09
$108.69 -1.7%
Oct 07, 2026
Old Dominion Freight Line, Inc. ODFL
BUY - $235.00
Est. +31%
$179.01 $184.75
$184.37 +3.0%
Oct 06, 2026
AvePoint Inc - Ordinary Shares - Class A AVPT
BUY Adam Holets $17.00
Est. +16%
$14.66 $15.43
$14.00 -4.5%
Oct 06, 2026
Lithium Americas Corp (NewCo) LAC
BUY - $3.50
Est. +37%
$2.56 $2.59
$2.07 -19.1%
Oct 06, 2026
Sociedad Quimica Y Minera de Chile S.A. - ADR SQM
BUY - $90.00
Est. +35%
$66.45 $67.10
$61.64 -7.2%
Oct 06, 2026
PTC Inc PTC
BUY Daniel Jester $205.00
Est. +7%
$192.26 $194.86
$193.64 +0.7%
Oct 06, 2026
Devon Energy Corp. DVN
BUY Phillip Jungwirth $67.00
Est. +40%
$47.80 $50.76
$49.92 +4.4%
Oct 06, 2026
RXO Inc RXO
BUY Fadi Chamoun $30.25
Est. +6%
$28.65 $29.15
$28.69 +0.1%
Oct 06, 2026
CMS Energy Corporation CMS
BUY - $73.00
Est. +14%
$64.03 $66.99
$66.82 +4.4%
Oct 06, 2026
Lithium Argentina AG LAR
BUY - $8.00
Est. +43%
$5.58 $5.48
$4.74 -15.1%
Oct 06, 2026
Albemarle Corp. ALB
BUY Joel Jackson $175.00
Est. +64%
$106.90 $107.49
$97.97 -8.4%
Oct 05, 2026
Strategic Education Inc STRA
BUY - $95.00
Est. +19%
$79.56 $83.38
$80.97 +1.8%
Oct 05, 2026
Phoenix Education Partners, Inc PXED
BUY Jeffrey Silber $33.00
Est. +33%
$24.88 $26.20
$23.79 -4.4%
Oct 05, 2026
CareTrust REIT Inc CTRE
BUY - $45.00
Est. +24%
$36.30 $37.06
$36.31 +0.0%
Oct 05, 2026
Coursera Inc COUR
BUY - $6.00
Est. +16%
$5.18 $5.32
$4.84 -6.6%
Oct 05, 2026
Covista Inc. CVSA
BUY - $145.00
Est. +15%
$125.84 $131.97
$129.48 +2.9%
Oct 05, 2026
Vistra Corp VST
BUY - $210.00
Est. +45%
$144.85 $168.70
$151.79 +4.8%
Oct 05, 2026
DTE Energy Co. DTE
BUY - $134.00
Est. +8%
$124.45 $128.79
$128.33 +3.1%
Oct 05, 2026
Grand Canyon Education Inc LOPE
BUY - $182.00
Est. +18%
$154.80 $162.41
$160.23 +3.5%
Oct 05, 2026
Bright Horizons Family Solutions, Inc. BFAM
BUY - $83.00
Est. +28%
$64.94 $71.12
$68.41 +5.3%
Oct 04, 2026
Vertiv Holdings Co - Ordinary Shares - Class A VRT
BUY - $329.00
Est. +30%
$252.18 $258.00
$222.83 -11.6%
Oct 04, 2026
nVent Electric plc NVT
BUY - $212.00
Est. +25%
$169.56 $175.94
$152.72 -9.9%
Oct 02, 2026
Constellation Energy Corporation CEG
BUY - $350.00
Est. +35%
$258.92 $309.80
$279.54 +8.0%
Oct 02, 2026
Vylor Inc. VYLR
BUY Joel Jackson $85.00
Est. +25%
$68.26 $77.39
$74.48 +9.1%
Oct 02, 2026
Nike, Inc. - Ordinary Shares - Class B NKE
SELL Simeon Siegel $25.00
Est. +29%
$35.15 $31.97 (Low)
$35.30 -0.4%
Oct 02, 2026
Accenture plc - Ordinary Shares - Class A ACN
BUY - $235.00
Est. +11%
$212.30 $218.88
$214.96 +1.3%
Oct 02, 2026
Corteva Inc CTVA
BUY - $15.00
Est. +19%
$12.57 $14.62
$13.40 +6.6%
Oct 02, 2026
Bank of Montreal BMO
SELL Joel Jackson $85.00
Est. +49%
$166.30 $159.56 (Low)
$163.62 +1.6%
Oct 01, 2026
Regeneron Pharmaceuticals, Inc. REGN
BUY Evan David Seigerman $920.00
Est. +24%
$741.41 $781.84
$778.36 +5.0%
Oct 01, 2026
Factset Research Systems Inc. FDS
BUY Jeffrey Silber $300.00
Est. +11%
$269.95 $296.40
$289.74 +7.3%
Oct 01, 2026
Sigma Lithium Corporation SGML
BUY Joel Jackson $10.00
Est. +6%
$9.40 $10.36
$8.49 -9.7%
Sep 30, 2026
Portland General Electric Co POR
BUY - $47.00
Est. +6%
$44.49 $45.73
$44.45 -0.1%
Sep 30, 2026
MongoDB Inc - Ordinary Shares - Class A MDB
BUY - $420.00
Est. +25%
$337.19 $411.49
$356.29 +5.7%
Sep 29, 2026
DTE Energy Co. DTE
BUY - $132.00
Est. +9%
$120.83 $128.79
$128.33 +6.2%
Sep 28, 2026
American Airlines Group Inc AAL
BUY - $15.50
Est. +12%
$13.87 $13.84
$11.79 -15.0%
Sep 28, 2026
Alaska Air Group Inc. ALK
BUY - $50.00
Est. +22%
$40.94 $40.92
$35.73 -12.7%
Sep 28, 2026
Envista Holdings Corp NVST
BUY Vik Chopra $26.00
Est. +9%
$23.95 $24.05
$22.82 -4.7%
Sep 28, 2026
NiSource Inc NI
BUY James Thalacker $45.00
Est. +14%
$39.42 $41.55
$41.26 +4.7%
Sep 28, 2026
Jetblue Airways Corp JBLU
BUY - $5.25
Est. +19%
$4.40 $4.34
$3.01 -31.6%
Sep 28, 2026
Southwest Airlines Co LUV
BUY Michael Goldie $50.00
Est. +17%
$42.68 $43.17
$39.34 -7.8%
Analyst -
Signal & Target
BUY $245.00
Start Price $224.79
Best Price (1Y)
$235.00
Current Price $211.92
Return -5.7%
Analyst Jeffrey Silber
Signal & Target
BUY $43.00
Start Price $36.31
Best Price (1Y)
$38.00
Current Price $37.66
Return +3.7%
Analyst -
Signal & Target
BUY $86.00
Start Price $74.56
Best Price (1Y)
$77.57
Current Price $76.43
Return +2.5%
Analyst Andrew Bauch
Signal & Target
BUY $81.00
Start Price $73.72
Best Price (1Y)
$74.44
Current Price $71.72
Return -2.7%
Analyst Andrew Bauch
Signal & Target
BUY $380.00
Start Price $308.10
Best Price (1Y)
$314.26
Current Price $306.95
Return -0.4%
Sap SE - ADR
SAP
Oct 08, 2026
Analyst Keith Bachman
Signal & Target
BUY $235.00
Start Price $210.49
Best Price (1Y)
$222.21
Current Price $220.49
Return +4.8%
Analyst -
Signal & Target
BUY $295.00
Start Price $269.43
Best Price (1Y)
$276.39
Current Price $249.29
Return -7.5%
Analyst John McNulty
Signal & Target
BUY $147.00
Start Price $97.24
Best Price (1Y)
$99.55
Current Price $97.95
Return +0.7%
Analyst -
Signal & Target
BUY $325.00
Start Price $279.90
Best Price (1Y)
$287.03
Current Price $245.28
Return -12.4%
Analyst -
Signal & Target
BUY $315.00
Start Price $223.86
Best Price (1Y)
$232.70
Current Price $232.16
Return +3.7%
Analyst -
Signal & Target
BUY $130.00
Start Price $110.55
Best Price (1Y)
$116.09
Current Price $108.69
Return -1.7%
Analyst -
Signal & Target
BUY $235.00
Start Price $179.01
Best Price (1Y)
$184.75
Current Price $184.37
Return +3.0%
Analyst Adam Holets
Signal & Target
BUY $17.00
Start Price $14.66
Best Price (1Y)
$15.43
Current Price $14.00
Return -4.5%
Analyst -
Signal & Target
BUY $3.50
Start Price $2.56
Best Price (1Y)
$2.59
Current Price $2.07
Return -19.1%
Analyst -
Signal & Target
BUY $90.00
Start Price $66.45
Best Price (1Y)
$67.10
Current Price $61.64
Return -7.2%
PTC Inc
PTC
Oct 06, 2026
Analyst Daniel Jester
Signal & Target
BUY $205.00
Start Price $192.26
Best Price (1Y)
$194.86
Current Price $193.64
Return +0.7%
Signal & Target
BUY $67.00
Start Price $47.80
Best Price (1Y)
$50.76
Current Price $49.92
Return +4.4%
RXO Inc
RXO
Oct 06, 2026
Analyst Fadi Chamoun
Signal & Target
BUY $30.25
Start Price $28.65
Best Price (1Y)
$29.15
Current Price $28.69
Return +0.1%
Analyst -
Signal & Target
BUY $73.00
Start Price $64.03
Best Price (1Y)
$66.99
Current Price $66.82
Return +4.4%
Analyst -
Signal & Target
BUY $8.00
Start Price $5.58
Best Price (1Y)
$5.48
Current Price $4.74
Return -15.1%
Analyst Joel Jackson
Signal & Target
BUY $175.00
Start Price $106.90
Best Price (1Y)
$107.49
Current Price $97.97
Return -8.4%
Analyst -
Signal & Target
BUY $95.00
Start Price $79.56
Best Price (1Y)
$83.38
Current Price $80.97
Return +1.8%
Analyst Jeffrey Silber
Signal & Target
BUY $33.00
Start Price $24.88
Best Price (1Y)
$26.20
Current Price $23.79
Return -4.4%
Analyst -
Signal & Target
BUY $45.00
Start Price $36.30
Best Price (1Y)
$37.06
Current Price $36.31
Return +0.0%
Coursera Inc
COUR
Oct 05, 2026
Analyst -
Signal & Target
BUY $6.00
Start Price $5.18
Best Price (1Y)
$5.32
Current Price $4.84
Return -6.6%
Covista Inc.
CVSA
Oct 05, 2026
Analyst -
Signal & Target
BUY $145.00
Start Price $125.84
Best Price (1Y)
$131.97
Current Price $129.48
Return +2.9%
Vistra Corp
VST
Oct 05, 2026
Analyst -
Signal & Target
BUY $210.00
Start Price $144.85
Best Price (1Y)
$168.70
Current Price $151.79
Return +4.8%
Analyst -
Signal & Target
BUY $134.00
Start Price $124.45
Best Price (1Y)
$128.79
Current Price $128.33
Return +3.1%
Analyst -
Signal & Target
BUY $182.00
Start Price $154.80
Best Price (1Y)
$162.41
Current Price $160.23
Return +3.5%
Analyst -
Signal & Target
BUY $83.00
Start Price $64.94
Best Price (1Y)
$71.12
Current Price $68.41
Return +5.3%
Analyst -
Signal & Target
BUY $329.00
Start Price $252.18
Best Price (1Y)
$258.00
Current Price $222.83
Return -11.6%
Analyst -
Signal & Target
BUY $212.00
Start Price $169.56
Best Price (1Y)
$175.94
Current Price $152.72
Return -9.9%
Analyst -
Signal & Target
BUY $350.00
Start Price $258.92
Best Price (1Y)
$309.80
Current Price $279.54
Return +8.0%
Vylor Inc.
VYLR
Oct 02, 2026
Analyst Joel Jackson
Signal & Target
BUY $85.00
Start Price $68.26
Best Price (1Y)
$77.39
Current Price $74.48
Return +9.1%
Analyst Simeon Siegel
Signal & Target
SELL $25.00
Start Price $35.15
Best Price (1Y)
$31.97
Current Price $35.30
Return -0.4%
Analyst -
Signal & Target
BUY $235.00
Start Price $212.30
Best Price (1Y)
$218.88
Current Price $214.96
Return +1.3%
Corteva Inc
CTVA
Oct 02, 2026
Analyst -
Signal & Target
BUY $15.00
Start Price $12.57
Best Price (1Y)
$14.62
Current Price $13.40
Return +6.6%
Analyst Joel Jackson
Signal & Target
SELL $85.00
Start Price $166.30
Best Price (1Y)
$159.56
Current Price $163.62
Return +1.6%
Signal & Target
BUY $920.00
Start Price $741.41
Best Price (1Y)
$781.84
Current Price $778.36
Return +5.0%
Analyst Jeffrey Silber
Signal & Target
BUY $300.00
Start Price $269.95
Best Price (1Y)
$296.40
Current Price $289.74
Return +7.3%
Analyst Joel Jackson
Signal & Target
BUY $10.00
Start Price $9.40
Best Price (1Y)
$10.36
Current Price $8.49
Return -9.7%
Analyst -
Signal & Target
BUY $47.00
Start Price $44.49
Best Price (1Y)
$45.73
Current Price $44.45
Return -0.1%
Analyst -
Signal & Target
BUY $420.00
Start Price $337.19
Best Price (1Y)
$411.49
Current Price $356.29
Return +5.7%
Analyst -
Signal & Target
BUY $132.00
Start Price $120.83
Best Price (1Y)
$128.79
Current Price $128.33
Return +6.2%
Analyst -
Signal & Target
BUY $15.50
Start Price $13.87
Best Price (1Y)
$13.84
Current Price $11.79
Return -15.0%
Analyst -
Signal & Target
BUY $50.00
Start Price $40.94
Best Price (1Y)
$40.92
Current Price $35.73
Return -12.7%
Analyst Vik Chopra
Signal & Target
BUY $26.00
Start Price $23.95
Best Price (1Y)
$24.05
Current Price $22.82
Return -4.7%
NiSource Inc
NI
Sep 28, 2026
Analyst James Thalacker
Signal & Target
BUY $45.00
Start Price $39.42
Best Price (1Y)
$41.55
Current Price $41.26
Return +4.7%
Analyst -
Signal & Target
BUY $5.25
Start Price $4.40
Best Price (1Y)
$4.34
Current Price $3.01
Return -31.6%
Analyst Michael Goldie
Signal & Target
BUY $50.00
Start Price $42.68
Best Price (1Y)
$43.17
Current Price $39.34
Return -7.8%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 09, 2026
AMN Healthcare Services Inc. AMN
Hold Outperform Outperform
Oct 09, 2026
Everforth, Inc. EFOR
Hold Market Perform Market Perform
Oct 08, 2026
Black Hills Corporation BKH
Hold Outperform Outperform
Oct 08, 2026
Aritzia Inc. ATZAF
Hold Outperform Outperform
Oct 08, 2026
American Express Co. AXP
Initialise Underperform Outperform
Oct 08, 2026
Sap SE - ADR SAP
Hold Outperform Outperform
Oct 08, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Outperform Outperform
Oct 08, 2026
Synchrony Financial SYF
Initialise Market Perform Market Perform
Oct 08, 2026
Linde Plc. LIN
Hold Outperform Outperform
Oct 08, 2026
Constellation Brands Inc - Ordinary Shares - Class A STZ
Hold Outperform Outperform
Oct 08, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Hold Outperform Outperform
Oct 08, 2026
Bank of Montreal BMO
Hold Outperform Outperform
Oct 07, 2026
TFI International Inc TFII
Hold Market Perform Market Perform
Oct 07, 2026
Trevi Therapeutics Inc TRVI
Hold Outperform Outperform
Oct 07, 2026
RPM International, Inc. RPM
Hold Outperform Outperform
Oct 07, 2026
Marvell Technology Inc MRVL
Hold Outperform Outperform
Oct 07, 2026
XPO Inc XPO
Hold Outperform Outperform
Oct 06, 2026
PJT Partners Inc - Ordinary Shares - Class A PJT
Hold Outperform Outperform
Oct 06, 2026
PTC Inc PTC
Downgrade Outperform Market Perform
Oct 06, 2026
Skyworks Solutions, Inc. SWKS
Downgrade Market Perform Market Perform
Oct 06, 2026
RXO Inc RXO
Downgrade Outperform Market Perform
Oct 06, 2026
Insmed Inc INSM
Hold Outperform Outperform
Oct 06, 2026
Compass Minerals International Inc CMP
Hold Market Perform Market Perform
Oct 06, 2026
AvePoint Inc - Ordinary Shares - Class A AVPT
Initialise Outperform
Oct 06, 2026
CMS Energy Corporation CMS
Hold Outperform Outperform
Oct 06, 2026
Devon Energy Corp. DVN
Hold Outperform Outperform
Oct 06, 2026
Raymond James Financial, Inc. RJF
Hold Market Perform Market Perform
Oct 06, 2026
Ameriprise Financial Inc AMP
Hold Market Perform Market Perform
Oct 06, 2026
Albemarle Corp. ALB
Hold Outperform Outperform
Oct 05, 2026
DTE Energy Co. DTE
Hold Market Perform Market Perform
Oct 05, 2026
Stride Inc LRN
Hold Market Perform Market Perform
Oct 05, 2026
Microsoft Corporation MSFT
Initialise Outperform Outperform
Oct 05, 2026
Phoenix Education Partners, Inc PXED
Hold Outperform Outperform
Oct 05, 2026
Brinker International, Inc. EAT
Hold Market Perform Market Perform
Oct 05, 2026
Range Resources Corp RRC
Hold Market Perform Market Perform
Oct 04, 2026
Vertiv Holdings Co - Ordinary Shares - Class A VRT
Initialise Outperform
Oct 04, 2026
nVent Electric plc NVT
Initialise Outperform
Oct 02, 2026
Nike, Inc. - Ordinary Shares - Class B NKE
Hold Underperform Underperform
Oct 02, 2026
BrightSpring Health Services Inc BTSG
Hold Outperform Outperform
Oct 02, 2026
Constellation Energy Corporation CEG
Hold Outperform Outperform
Oct 02, 2026
Vylor Inc. VYLR
Initialise Outperform
Oct 01, 2026
PBF Energy Inc - Ordinary Shares - Class A PBF
Hold Market Perform Market Perform
Oct 01, 2026
Sigma Lithium Corporation SGML
Downgrade Outperform Market Perform
Oct 01, 2026
National Energy Services Reunited Corp NESR
Initialise Outperform
Oct 01, 2026
Onex Corporation ONEXF
Initialise Outperform
Oct 01, 2026
Fair Isaac Corp. FICO
Hold Outperform Outperform
Oct 01, 2026
Bank of Montreal BMO
Initialise Market Perform Outperform
Oct 01, 2026
Factset Research Systems Inc. FDS
Hold Market Perform Market Perform
Oct 01, 2026
Lilly(Eli) & Co LLY
Hold Outperform Outperform
Oct 01, 2026
Regeneron Pharmaceuticals, Inc. REGN
Hold Outperform 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 Initialise
From Underperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
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 Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Market Perform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Initialise
From -
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 Outperform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Initialise
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 Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Underperform
To Underperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From Market Perform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform