← Back to Analysts

Oppenheimer Score: 33

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.
+7.7%
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%
813 W / 845 L
Target Met
? How often was the target reached?
Hits vs. Total.
68%
645 W / 299 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
12%
113 W / 831 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
3%
33 W / 911 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.
49%
488 W / 507 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
49%
799 W / 821 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
37%
14 W / 24 L

Top 5 Analysts (Score, >10 Trades)

1. Christopher Glynn 44 2. Owen Lau 43 3. Chris Kotowski 43 4. Ken Wong 43 5. Noah Kaye 42

Top 5 Analysts (Score, >50 Trades)

1. Chris Kotowski 43 2. Noah Kaye 42 3. Brent Thielman 41 4. Ittai Kidron 29 5. Jason Helfstein 27

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 12, 2026
Jefferies Financial Group Inc JEF
BUY Chris Kotowski $87.00
Est. +46%
$59.68 $62.57
$61.64 +3.3%
Jun 11, 2026
Aramark ARMK
BUY Ian Zaffino $60.00
Est. +13%
$53.30 $54.93
$54.27 +1.8%
Jun 11, 2026
Navan, Inc. NAVN
BUY - $30.00
Est. +44%
$20.87 $24.50
$19.93 -4.5%
Jun 11, 2026
Black Hills Corporation BKH
BUY - $78.00
Est. +8%
$71.94 $73.84
$73.50 +2.2%
Jun 11, 2026
Collaborative Investment Series Trust - The SPAC and New Issue ETF SPCX
BUY Timothy Horan $190.00
Est. +41%
$135.00 $176.52
$160.95 +19.2%
Jun 10, 2026
Inhibikase Therapeutics Inc IKT
BUY - $5.00
Est. +199%
$1.67 $1.72
$1.67 0.0%
Jun 10, 2026
A.O. Smith Corp. AOS
BUY - $75.00
Est. +27%
$59.23 $59.62
$59.08 -0.3%
Jun 09, 2026
Graham Corp. GHM
BUY - $110.00
Est. +15%
$95.34 $106.61
$103.89 +9.0%
Jun 09, 2026
Precision Biosciences Inc DTIL
BUY - $20.00
Est. +195%
$6.77 $7.24
$6.10 -9.9%
Jun 09, 2026
Ultra Clean Hldgs Inc UCTT
BUY - $115.00
Est. +37%
$83.93 $110.19
$108.90 +29.8%
Jun 09, 2026
LSI Industries Inc. LYTS
BUY Brent Thielman $30.00
Est. +28%
$23.45 $26.56
$25.58 +9.1%
Jun 08, 2026
Oracle Corp. ORCL
BUY Brian Schwartz $275.00
Est. +29%
$213.41 $220.50
$184.13 -13.7%
Jun 08, 2026
Incyte Corp. INCY
BUY Jay Olson $107.00
Est. +6%
$100.64 $110.34
$108.53 +7.8%
Jun 08, 2026
Accenture plc - Ordinary Shares - Class A ACN
BUY - $201.00
Est. +13%
$178.25 $180.18
$170.28 -4.5%
Jun 05, 2026
Navan, Inc. NAVN
BUY - $28.00
Est. +26%
$22.26 $24.50
$19.93 -10.5%
Jun 05, 2026
Liquidia Corp LQDA
BUY - $75.00
Est. +20%
$62.54 $72.71
$71.23 +13.9%
Jun 05, 2026
Timken Co. TKR
BUY - $147.00
Est. +10%
$133.66 $139.77
$137.06 +2.5%
Jun 04, 2026
Broadcom Inc AVGO
BUY - $535.00
Est. +12%
$479.23 $426.48
$382.07 -20.3%
Jun 04, 2026
Netskope, Inc. Class A Common Stock NTSK
BUY - $16.00
Est. +29%
$12.40 $10.65
$9.04 -27.1%
Jun 03, 2026
Palo Alto Networks Inc PANW
BUY Ittai Kidron $350.00
Est. +18%
$297.18 $288.00
$279.62 -5.9%
Jun 03, 2026
NextNav Inc NN
BUY Timothy Horan $50.00
Est. +149%
$20.05 $24.42
$21.50 +7.2%
Jun 03, 2026
Iridium Communications Inc IRDM
BUY Timothy Horan $60.00
Est. +21%
$49.60 $53.83
$47.32 -4.6%
Jun 02, 2026
Shake Shack Inc - Ordinary Shares - Class A SHAK
BUY Michael Tamas $82.00
Est. +44%
$57.01 $59.05
$58.22 +2.1%
Jun 02, 2026
Idex Corporation IEX
BUY - $250.00
Est. +20%
$207.59 $223.94
$218.49 +5.3%
Jun 02, 2026
Praxis Precision Medicines Inc PRAX
BUY Jay Olson $650.00
Est. +94%
$335.16 $321.75
$266.58 -20.5%
Jun 01, 2026
Revolution Medicines Inc RVMD
BUY - $195.00
Est. +24%
$157.48 $166.50
$153.87 -2.3%
Jun 01, 2026
Via Renewables Inc - Ordinary Shares - Class A VIA
BUY Brian Schwartz $25.00
Est. +64%
$15.23 $17.20
$15.10 -0.9%
May 29, 2026
Nordson Corp. NDSN
BUY - $335.00
Est. +16%
$287.66 $292.04
$288.21 +0.2%
May 28, 2026
Kura Oncology Inc KURA
BUY - $24.00
Est. +134%
$10.24 $10.35
$9.05 -11.6%
May 28, 2026
Quanta Services, Inc. PWR
BUY - $800.00
Est. +9%
$733.62 $739.80
$707.74 -3.5%
May 28, 2026
Marvell Technology Inc MRVL
BUY Rick Schafer $250.00
Est. +25%
$199.79 $324.15
$279.70 +40.0%
May 28, 2026
Emcor Group, Inc. EME
BUY Brent Thielman $1,100.00
Est. +29%
$855.26 $863.66
$823.05 -3.8%
May 28, 2026
Comfort Systems USA, Inc. FIX
BUY - $2,200.00
Est. +18%
$1,868.18 $1,972.68
$1,877.61 +0.5%
May 28, 2026
Granite Construction Inc. GVA
BUY - $170.00
Est. +26%
$134.65 $144.11
$140.60 +4.4%
May 28, 2026
Adlai Nortye Ltd. - ADR ANL
BUY - $32.00
Est. +191%
$11.00 $12.78
$10.32 -6.2%
May 28, 2026
Cardinal Infrastructure Group Inc. Class A Common Stock CDNL
BUY - $60.00
Est. +21%
$49.65 $69.29
$68.73 +38.4%
May 28, 2026
Sterling Infrastructure Inc STRL
BUY Brent Thielman $950.00
Est. +21%
$782.12 $1,005.68
$858.99 +9.8%
May 28, 2026
Modine Manufacturing Co. MOD
BUY - $325.00
Est. +23%
$265.30 $318.61
$274.50 +3.5%
May 28, 2026
Valmont Industries, Inc. VMI
BUY Brent Thielman $600.00
Est. +15%
$522.27 $548.90
$546.81 +4.7%
May 27, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY - $750.00
Est. +12%
$671.55 $785.66
$682.80 +1.7%
May 27, 2026
Deere & Co. DE
BUY Noah Kaye $680.00
Est. +29%
$529.12 $604.51
$577.48 +9.1%
May 27, 2026
TeraWulf Inc WULF
BUY Timothy Horan $35.00
Est. +39%
$25.18 $27.78
$26.06 +3.5%
May 27, 2026
Semtech Corp. SMTC
BUY - $200.00
Est. +22%
$164.46 $172.30
$166.71 +1.4%
May 27, 2026
MediWound Ltd MDWD
BUY Jay Olson $32.00
Est. +123%
$14.33 $16.13
$14.22 -0.8%
May 27, 2026
Nayax Ltd NYAX
BUY - $86.00
Est. +22%
$70.68 $76.86
$67.84 -4.0%
May 26, 2026
Advanced Drainage Systems Inc WMS
BUY - $190.00
Est. +43%
$133.00 $143.64
$134.95 +1.5%
May 22, 2026
Enersys ENS
BUY Noah Kaye $250.00
Est. +5%
$238.91 $243.65
$224.26 -6.1%
May 22, 2026
Timken Co. TKR
BUY - $137.00
Est. +15%
$118.93 $139.77
$137.06 +15.2%
May 22, 2026
Hamilton Lane Inc - Ordinary Shares - Class A HLNE
BUY Chris Kotowski $179.00
Est. +99%
$89.81 $93.52
$80.10 -10.8%
May 22, 2026
Semtech Corp. SMTC
BUY Rick Schafer $150.00
Est. +2%
$146.53 $172.30
$166.71 +13.8%
Analyst Chris Kotowski
Signal & Target
BUY $87.00
Start Price $59.68
Best Price (1Y)
$62.57
Current Price $61.64
Return +3.3%
Aramark
ARMK
Jun 11, 2026
Analyst Ian Zaffino
Signal & Target
BUY $60.00
Start Price $53.30
Best Price (1Y)
$54.93
Current Price $54.27
Return +1.8%
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 -
Signal & Target
BUY $78.00
Start Price $71.94
Best Price (1Y)
$73.84
Current Price $73.50
Return +2.2%
Analyst Timothy Horan
Signal & Target
BUY $190.00
Start Price $135.00
Best Price (1Y)
$176.52
Current Price $160.95
Return +19.2%
Analyst -
Signal & Target
BUY $5.00
Start Price $1.67
Best Price (1Y)
$1.72
Current Price $1.67
Return 0.0%
Analyst -
Signal & Target
BUY $75.00
Start Price $59.23
Best Price (1Y)
$59.62
Current Price $59.08
Return -0.3%
Graham Corp.
GHM
Jun 09, 2026
Analyst -
Signal & Target
BUY $110.00
Start Price $95.34
Best Price (1Y)
$106.61
Current Price $103.89
Return +9.0%
Analyst -
Signal & Target
BUY $20.00
Start Price $6.77
Best Price (1Y)
$7.24
Current Price $6.10
Return -9.9%
Analyst -
Signal & Target
BUY $115.00
Start Price $83.93
Best Price (1Y)
$110.19
Current Price $108.90
Return +29.8%
Analyst Brent Thielman
Signal & Target
BUY $30.00
Start Price $23.45
Best Price (1Y)
$26.56
Current Price $25.58
Return +9.1%
Oracle Corp.
ORCL
Jun 08, 2026
Analyst Brian Schwartz
Signal & Target
BUY $275.00
Start Price $213.41
Best Price (1Y)
$220.50
Current Price $184.13
Return -13.7%
Incyte Corp.
INCY
Jun 08, 2026
Analyst Jay Olson
Signal & Target
BUY $107.00
Start Price $100.64
Best Price (1Y)
$110.34
Current Price $108.53
Return +7.8%
Analyst -
Signal & Target
BUY $201.00
Start Price $178.25
Best Price (1Y)
$180.18
Current Price $170.28
Return -4.5%
Navan, Inc.
NAVN
Jun 05, 2026
Analyst -
Signal & Target
BUY $28.00
Start Price $22.26
Best Price (1Y)
$24.50
Current Price $19.93
Return -10.5%
Analyst -
Signal & Target
BUY $75.00
Start Price $62.54
Best Price (1Y)
$72.71
Current Price $71.23
Return +13.9%
Timken Co.
TKR
Jun 05, 2026
Analyst -
Signal & Target
BUY $147.00
Start Price $133.66
Best Price (1Y)
$139.77
Current Price $137.06
Return +2.5%
Broadcom Inc
AVGO
Jun 04, 2026
Analyst -
Signal & Target
BUY $535.00
Start Price $479.23
Best Price (1Y)
$426.48
Current Price $382.07
Return -20.3%
Analyst -
Signal & Target
BUY $16.00
Start Price $12.40
Best Price (1Y)
$10.65
Current Price $9.04
Return -27.1%
Analyst Ittai Kidron
Signal & Target
BUY $350.00
Start Price $297.18
Best Price (1Y)
$288.00
Current Price $279.62
Return -5.9%
NextNav Inc
NN
Jun 03, 2026
Analyst Timothy Horan
Signal & Target
BUY $50.00
Start Price $20.05
Best Price (1Y)
$24.42
Current Price $21.50
Return +7.2%
Analyst Timothy Horan
Signal & Target
BUY $60.00
Start Price $49.60
Best Price (1Y)
$53.83
Current Price $47.32
Return -4.6%
Analyst Michael Tamas
Signal & Target
BUY $82.00
Start Price $57.01
Best Price (1Y)
$59.05
Current Price $58.22
Return +2.1%
Analyst -
Signal & Target
BUY $250.00
Start Price $207.59
Best Price (1Y)
$223.94
Current Price $218.49
Return +5.3%
Analyst Jay Olson
Signal & Target
BUY $650.00
Start Price $335.16
Best Price (1Y)
$321.75
Current Price $266.58
Return -20.5%
Analyst -
Signal & Target
BUY $195.00
Start Price $157.48
Best Price (1Y)
$166.50
Current Price $153.87
Return -2.3%
Analyst Brian Schwartz
Signal & Target
BUY $25.00
Start Price $15.23
Best Price (1Y)
$17.20
Current Price $15.10
Return -0.9%
Analyst -
Signal & Target
BUY $335.00
Start Price $287.66
Best Price (1Y)
$292.04
Current Price $288.21
Return +0.2%
Analyst -
Signal & Target
BUY $24.00
Start Price $10.24
Best Price (1Y)
$10.35
Current Price $9.05
Return -11.6%
Analyst -
Signal & Target
BUY $800.00
Start Price $733.62
Best Price (1Y)
$739.80
Current Price $707.74
Return -3.5%
Analyst Rick Schafer
Signal & Target
BUY $250.00
Start Price $199.79
Best Price (1Y)
$324.15
Current Price $279.70
Return +40.0%
Analyst Brent Thielman
Signal & Target
BUY $1,100.00
Start Price $855.26
Best Price (1Y)
$863.66
Current Price $823.05
Return -3.8%
Analyst -
Signal & Target
BUY $2,200.00
Start Price $1,868.18
Best Price (1Y)
$1,972.68
Current Price $1,877.61
Return +0.5%
Analyst -
Signal & Target
BUY $170.00
Start Price $134.65
Best Price (1Y)
$144.11
Current Price $140.60
Return +4.4%
Analyst -
Signal & Target
BUY $32.00
Start Price $11.00
Best Price (1Y)
$12.78
Current Price $10.32
Return -6.2%
Analyst -
Signal & Target
BUY $60.00
Start Price $49.65
Best Price (1Y)
$69.29
Current Price $68.73
Return +38.4%
Analyst Brent Thielman
Signal & Target
BUY $950.00
Start Price $782.12
Best Price (1Y)
$1,005.68
Current Price $858.99
Return +9.8%
Analyst -
Signal & Target
BUY $325.00
Start Price $265.30
Best Price (1Y)
$318.61
Current Price $274.50
Return +3.5%
Analyst Brent Thielman
Signal & Target
BUY $600.00
Start Price $522.27
Best Price (1Y)
$548.90
Current Price $546.81
Return +4.7%
Analyst -
Signal & Target
BUY $750.00
Start Price $671.55
Best Price (1Y)
$785.66
Current Price $682.80
Return +1.7%
Deere & Co.
DE
May 27, 2026
Analyst Noah Kaye
Signal & Target
BUY $680.00
Start Price $529.12
Best Price (1Y)
$604.51
Current Price $577.48
Return +9.1%
TeraWulf Inc
WULF
May 27, 2026
Analyst Timothy Horan
Signal & Target
BUY $35.00
Start Price $25.18
Best Price (1Y)
$27.78
Current Price $26.06
Return +3.5%
Analyst -
Signal & Target
BUY $200.00
Start Price $164.46
Best Price (1Y)
$172.30
Current Price $166.71
Return +1.4%
Analyst Jay Olson
Signal & Target
BUY $32.00
Start Price $14.33
Best Price (1Y)
$16.13
Current Price $14.22
Return -0.8%
Nayax Ltd
NYAX
May 27, 2026
Analyst -
Signal & Target
BUY $86.00
Start Price $70.68
Best Price (1Y)
$76.86
Current Price $67.84
Return -4.0%
Analyst -
Signal & Target
BUY $190.00
Start Price $133.00
Best Price (1Y)
$143.64
Current Price $134.95
Return +1.5%
Enersys
ENS
May 22, 2026
Analyst Noah Kaye
Signal & Target
BUY $250.00
Start Price $238.91
Best Price (1Y)
$243.65
Current Price $224.26
Return -6.1%
Timken Co.
TKR
May 22, 2026
Analyst -
Signal & Target
BUY $137.00
Start Price $118.93
Best Price (1Y)
$139.77
Current Price $137.06
Return +15.2%
Analyst Chris Kotowski
Signal & Target
BUY $179.00
Start Price $89.81
Best Price (1Y)
$93.52
Current Price $80.10
Return -10.8%
Analyst Rick Schafer
Signal & Target
BUY $150.00
Start Price $146.53
Best Price (1Y)
$172.30
Current Price $166.71
Return +13.8%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 05, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
Hold Outperform Outperform
Jun 05, 2026
Timken Co. TKR
Hold Outperform Outperform
Jun 05, 2026
Navan, Inc. NAVN
Hold Outperform Outperform
Jun 04, 2026
Broadcom Inc AVGO
Hold Outperform Outperform
Jun 03, 2026
Chipotle Mexican Grill CMG
Downgrade Outperform Perform
Jun 03, 2026
NextNav Inc NN
Hold Outperform Outperform
Jun 03, 2026
Iridium Communications Inc IRDM
Hold Outperform Outperform
Jun 03, 2026
Oppenheimer Holdings Inc - Ordinary Shares - Class A OPY
Hold Outperform Outperform
Jun 03, 2026
AT&T, Inc. T
Downgrade Outperform Perform
Jun 02, 2026
Idex Corporation IEX
Hold Outperform Outperform
Jun 02, 2026
Dollar General Corp. DG
Hold Outperform Outperform
Jun 02, 2026
Praxis Precision Medicines Inc PRAX
Hold Outperform Outperform
Jun 02, 2026
Shake Shack Inc - Ordinary Shares - Class A SHAK
Hold Outperform Outperform
Jun 02, 2026
UroGen Pharma Ltd URGN
Hold Outperform Outperform
Jun 02, 2026
Johnson Controls International plc - Registered Shares JCI
Hold Perform Perform
Jun 01, 2026
Immuneering Corp - Ordinary Shares Class A IMRX
Hold Outperform Outperform
Jun 01, 2026
Via Renewables Inc - Ordinary Shares - Class A VIA
Hold Outperform Outperform
Jun 01, 2026
Revolution Medicines Inc RVMD
Hold Outperform Outperform
Jun 01, 2026
Onto Innovation Inc. ONTO
Hold Outperform Outperform
May 29, 2026
Nordson Corp. NDSN
Hold Outperform Outperform
May 29, 2026
MongoDB Inc - Ordinary Shares - Class A MDB
Hold Outperform Outperform
May 28, 2026
Valmont Industries, Inc. VMI
Initialise Outperform
May 28, 2026
Cardinal Infrastructure Group Inc. Class A Common Stock CDNL
Initialise Outperform
May 28, 2026
Adlai Nortye Ltd. - ADR ANL
Initialise Outperform
May 28, 2026
Comfort Systems USA, Inc. FIX
Initialise Outperform
May 28, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
Hold Outperform Outperform
May 28, 2026
Sterling Infrastructure Inc STRL
Initialise Outperform
May 28, 2026
Quanta Services, Inc. PWR
Upgrade Outperform Outperform
May 28, 2026
Granite Construction Inc. GVA
Initialise Outperform
May 28, 2026
Modine Manufacturing Co. MOD
Hold Outperform Outperform
May 28, 2026
Jack In The Box, Inc. JACK
Initialise Outperform Outperform
May 28, 2026
Vulcan Materials Co VMC
Initialise Perform
May 28, 2026
Martin Marietta Materials, Inc. MLM
Initialise Perform
May 28, 2026
Emcor Group, Inc. EME
Initialise Outperform
May 28, 2026
Marvell Technology Inc MRVL
Upgrade Outperform Buy
May 27, 2026
MediWound Ltd MDWD
Hold Outperform Outperform
May 27, 2026
Deere & Co. DE
Hold Outperform Outperform
May 27, 2026
TeraWulf Inc WULF
Hold Outperform Outperform
May 27, 2026
Spruce Biosciences Inc SPRB
Hold Outperform Outperform
May 27, 2026
Gain Therapeutics Inc GANX
Hold Outperform Outperform
May 27, 2026
Nayax Ltd NYAX
Upgrade Outperform
May 27, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Outperform Outperform
May 26, 2026
PulteGroup Inc PHM
Hold Outperform Outperform
May 26, 2026
Pluralsight Inc - Class A PS
Initialise Perform
May 26, 2026
ServiceNow Inc NOW
Hold Outperform Outperform
May 22, 2026
Workday Inc - Ordinary Shares - Class A WDAY
Hold Outperform Outperform
May 22, 2026
Semtech Corp. SMTC
Hold Outperform Outperform
May 22, 2026
Enersys ENS
Hold Outperform Outperform
May 22, 2026
Hamilton Lane Inc - Ordinary Shares - Class A HLNE
Hold Outperform Outperform
May 21, 2026
SentinelOne Inc - Ordinary Shares - Class A S
Hold Outperform 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 Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To 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 Perform
To 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 Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Upgrade
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From Outperform
To Outperform
Action Initialise
From -
To Perform
Action Initialise
From -
To Perform
Action Initialise
From -
To Outperform
Action Upgrade
From Outperform
To Buy
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 Upgrade
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To 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 Outperform
To Outperform