Rick Schafer's Stock Ratings

Oppenheimer Analyst

Rick Schafer is an analyst at Oppenheimer. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 04/27/2025

Overall Average Return

20.7%

Smart Score

77.8%

Overall Average Return Percentile

82nd

Number of Ratings

155
Buy NowGet Alert
03/21/2025MPWRBuy Now
Monolithic Power Systems
$583.7237.05%
Rick Schafer77%
$800 → $800ReiteratesOutperform → OutperformGet Alert
02/20/2025ADIBuy Now
Analog Devices
$194.5938.75%
Rick Schafer77%
$245 → $270ReiteratesOutperform → OutperformGet Alert
02/07/2025VECOBuy Now
Veeco Instruments
$19.3680.79%
Rick Schafer77%
$40 → $35ReiteratesOutperform → OutperformGet Alert
01/31/2025MPWRBuy Now
Monolithic Power Systems
$583.7237.05%
Rick Schafer77%
$900 → $800MaintainsOutperformGet Alert
12/04/2024MRVLBuy Now
Marvell Tech
$58.97111.97%
Rick Schafer77%
$110 → $125ReiteratesOutperform → OutperformGet Alert
11/26/2024MRVLBuy Now
Marvell Tech
$58.9786.54%
Rick Schafer77%
$90 → $110MaintainsOutperformGet Alert
11/21/2024NVDABuy Now
NVIDIA
$110.9057.8%
Rick Schafer77%
$175 → $175ReiteratesOutperform → OutperformGet Alert
11/14/2024NVDABuy Now
NVIDIA
$110.9057.8%
Rick Schafer77%
$150 → $175MaintainsOutperformGet Alert
11/11/2024MPWRBuy Now
Monolithic Power Systems
$583.7254.18%
Rick Schafer77%
$900 → $900ReiteratesOutperform → OutperformGet Alert
11/07/2024VECOBuy Now
Veeco Instruments
$19.36106.61%
Rick Schafer77%
$45 → $40MaintainsOutperformGet Alert
11/06/2024NXPIBuy Now
NXP Semiconductors
$193.5555%
Rick Schafer77%
$330 → $300MaintainsOutperformGet Alert
08/22/2024ADIBuy Now
Analog Devices
$194.5925.91%
Rick Schafer77%
$245 → $245ReiteratesOutperform → OutperformGet Alert
07/16/2024AVGOBuy Now
Broadcom
$192.004.17%
Rick Schafer77%
$200 → $200MaintainsOutperformGet Alert
07/12/2024NXPIBuy Now
NXP Semiconductors
$193.5570.5%
Rick Schafer77%
$295 → $330MaintainsOutperformGet Alert
06/27/2024VECOBuy Now
Veeco Instruments
$19.36184.09%
Rick Schafer77%
$45 → $55MaintainsOutperformGet Alert
06/13/2024MPWRBuy Now
Monolithic Power Systems
$583.7254.18%
Rick Schafer77%
$750 → $900MaintainsOutperformGet Alert
06/13/2024AVGOBuy Now
Broadcom
$192.00941.67%
Rick Schafer77%
$150 → $200MaintainsOutperformGet Alert
05/31/2024MRVLBuy Now
Marvell Tech
$58.9752.62%
Rick Schafer77%
$80 → $90ReiteratesOutperform → OutperformGet Alert
05/23/2024NVDABuy Now
NVIDIA
$110.90891.88%
Rick Schafer77%
$110 → $110ReiteratesOutperform → OutperformGet Alert
05/17/2024NVDABuy Now
NVIDIA
$110.90891.88%
Rick Schafer77%
$110 → $110ReiteratesOutperform → OutperformGet Alert
05/16/2024ADIBuy Now
Analog Devices
$194.5925.91%
Rick Schafer77%
$215 → $245MaintainsOutperformGet Alert
05/15/2024VECOBuy Now
Veeco Instruments
$19.36132.44%
Rick Schafer77%
$40 → $45ReiteratesOutperform → OutperformGet Alert
05/01/2024NXPIBuy Now
NXP Semiconductors
$193.5552.42%
Rick Schafer77%
$250 → $295MaintainsOutperformGet Alert
04/24/2024TXNBuy Now
Texas Instruments
$163.40—
Rick Schafer77%
—MaintainsPerformGet Alert
04/01/2024SMTCBuy Now
Semtech
$30.01—
Rick Schafer77%
—MaintainsPerformGet Alert
03/20/2024NVDABuy Now
NVIDIA
$110.90891.88%
Rick Schafer77%
$85 → $110MaintainsOutperformGet Alert
03/08/2024AVGOBuy Now
Broadcom
$192.00681.25%
Rick Schafer77%
$150 → $150ReiteratesOutperform → OutperformGet Alert
03/01/2024AVGOBuy Now
Broadcom
$192.00681.25%
Rick Schafer77%
$110 → $150ReiteratesOutperform → OutperformGet Alert
02/29/2024MRVLBuy Now
Marvell Tech
$58.9735.66%
Rick Schafer77%
$70 → $80ReiteratesOutperform → OutperformGet Alert
02/22/2024ADIBuy Now
Analog Devices
$194.5910.49%
Rick Schafer77%
$215 → $215ReiteratesOutperform → OutperformGet Alert
02/22/2024NVDABuy Now
NVIDIA
$110.90666.46%
Rick Schafer77%
$85 → $85ReiteratesOutperform → OutperformGet Alert
02/16/2024NVDABuy Now
NVIDIA
$110.90666.46%
Rick Schafer77%
$65 → $85MaintainsOutperformGet Alert
02/02/2024MPWRBuy Now
Monolithic Power Systems
$583.7219.92%
Rick Schafer77%
$600 → $700MaintainsOutperformGet Alert
02/01/2024NXPIBuy Now
NXP Semiconductors
$193.5529.17%
Rick Schafer77%
$220 → $250MaintainsOutperformGet Alert
12/04/2023AVGOBuy Now
Broadcom
$192.00472.92%
Rick Schafer77%
$99 → $110MaintainsOutperformGet Alert
11/22/2023NVDABuy Now
NVIDIA
$110.90486.11%
Rick Schafer77%
→ $65ReiteratesOutperform → OutperformGet Alert
11/22/2023ADIBuy Now
Analog Devices
$194.5910.49%
Rick Schafer77%
→ $215ReiteratesOutperform → OutperformGet Alert
11/13/2023MPWRBuy Now
Monolithic Power Systems
$583.722.79%
Rick Schafer77%
$500 → $600MaintainsOutperformGet Alert
10/11/2023TXNBuy Now
Texas Instruments
$163.40—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
09/07/2023AKTSBuy Now
Akoustis Technologies
——
Rick Schafer77%
$6 → $3MaintainsOutperformGet Alert
09/01/2023AVGOBuy Now
Broadcom
$192.00415.63%
Rick Schafer77%
$90 → $99MaintainsOutperformGet Alert
08/25/2023MRVLBuy Now
Marvell Tech
$58.9718.7%
Rick Schafer77%
→ $70ReiteratesOutperform → OutperformGet Alert
08/24/2023ADIBuy Now
Analog Devices
$194.5910.49%
Rick Schafer77%
→ $215ReiteratesOutperform → OutperformGet Alert
08/03/2023VECOBuy Now
Veeco Instruments
$19.3670.45%
Rick Schafer77%
$25 → $33MaintainsOutperformGet Alert
08/01/2023MPWRBuy Now
Monolithic Power Systems
$583.72-3.21%
Rick Schafer77%
→ $565ReiteratesOutperform → OutperformGet Alert
07/27/2023MPWRBuy Now
Monolithic Power Systems
$583.72-3.21%
Rick Schafer77%
$475 → $565MaintainsOutperformGet Alert
07/21/2023NXPIBuy Now
NXP Semiconductors
$193.5526.58%
Rick Schafer77%
$205 → $245MaintainsOutperformGet Alert
06/09/2023VLNBuy Now
Valens Semiconductor
$2.47142.91%
Rick Schafer77%
$7 → $6MaintainsOutperformGet Alert
06/02/2023AVGOBuy Now
Broadcom
$192.00368.75%
Rick Schafer77%
$80 → $90MaintainsOutperformGet Alert
05/26/2023MRVLBuy Now
Marvell Tech
$58.9718.7%
Rick Schafer77%
→ $70ReiteratesOutperform → OutperformGet Alert
05/26/2023AVGOBuy Now
Broadcom
$192.00316.67%
Rick Schafer77%
$72 → $80MaintainsOutperformGet Alert
05/25/2023ADIBuy Now
Analog Devices
$194.5910.49%
Rick Schafer77%
$230 → $215MaintainsOutperformGet Alert
05/19/2023MRVLBuy Now
Marvell Tech
$58.9718.7%
Rick Schafer77%
→ $70ReiteratesOutperform → OutperformGet Alert
05/18/2023VECOBuy Now
Veeco Instruments
$19.3629.13%
Rick Schafer77%
→ $25ReiteratesOutperform → OutperformGet Alert
05/09/2023AKTSBuy Now
Akoustis Technologies
——
Rick Schafer77%
$7 → $6MaintainsOutperformGet Alert
05/05/2023MPWRBuy Now
Monolithic Power Systems
$583.72-18.63%
Rick Schafer77%
$525 → $475MaintainsOutperformGet Alert
04/24/2023TXNBuy Now
Texas Instruments
$163.4019.34%
Rick Schafer77%
$185 → $195MaintainsOutperformGet Alert
02/23/2023NVDABuy Now
NVIDIA
$110.90147.97%
Rick Schafer77%
$25 → $27.5MaintainsOutperformGet Alert
02/17/2023NVDABuy Now
NVIDIA
$110.90125.43%
Rick Schafer77%
$22.5 → $25MaintainsOutperformGet Alert
02/16/2023ADIBuy Now
Analog Devices
$194.5918.2%
Rick Schafer77%
$210 → $230MaintainsOutperformGet Alert
02/03/2023MPWRBuy Now
Monolithic Power Systems
$583.72-10.06%
Rick Schafer77%
$450 → $525MaintainsOutperformGet Alert
02/01/2023NXPIBuy Now
NXP Semiconductors
$193.555.92%
Rick Schafer77%
$175 → $205MaintainsOutperformGet Alert
11/28/2022MRVLBuy Now
Marvell Tech
$58.9735.66%
Rick Schafer77%
$90 → $80MaintainsOutperformGet Alert
11/15/2022AKTSBuy Now
Akoustis Technologies
——
Rick Schafer77%
$8 → $7MaintainsOutperformGet Alert
11/11/2022NVDABuy Now
NVIDIA
$110.90102.89%
Rick Schafer77%
$25 → $22.5MaintainsOutperformGet Alert
11/08/2022VECOBuy Now
Veeco Instruments
$19.3629.13%
Rick Schafer77%
$30 → $25MaintainsOutperformGet Alert
11/01/2022VECOBuy Now
Veeco Instruments
$19.3654.96%
Rick Schafer77%
$35 → $30MaintainsOutperformGet Alert
10/21/2022TXNBuy Now
Texas Instruments
$163.4013.22%
Rick Schafer77%
$200 → $185MaintainsOutperformGet Alert
10/21/2022MPWRBuy Now
Monolithic Power Systems
$583.72-22.91%
Rick Schafer77%
$550 → $450MaintainsOutperformGet Alert
09/01/2022SMTCBuy Now
Semtech
$30.01—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
07/21/2022TXNBuy Now
Texas Instruments
$163.4022.4%
Rick Schafer77%
$220 → $200MaintainsOutperformGet Alert
05/20/2022MRVLBuy Now
Marvell Tech
$58.9752.62%
Rick Schafer77%
$110 → $90MaintainsOutperformGet Alert
05/19/2022NVDABuy Now
NVIDIA
$110.90170.51%
Rick Schafer77%
$35 → $30MaintainsOutperformGet Alert
01/13/2022QRVOBuy Now
Qorvo
$64.00—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
01/12/2022VECOBuy Now
Veeco Instruments
$19.3696.28%
Rick Schafer77%
$34 → $38MaintainsOutperformGet Alert
12/20/2021FRPTBuy Now
Freshpet
$74.1261.9%
Rick Schafer77%
$175 → $120MaintainsOutperformGet Alert
12/03/2021MRVLBuy Now
Marvell Tech
$58.9786.54%
Rick Schafer77%
$100 → $110MaintainsOutperformGet Alert
12/03/2021AVGOBuy Now
Broadcom
$192.00238.54%
Rick Schafer77%
$57.5 → $65MaintainsOutperformGet Alert
11/23/2021MRVLBuy Now
Marvell Tech
$58.9769.58%
Rick Schafer77%
$75 → $100MaintainsOutperformGet Alert
11/22/2021SMTCBuy Now
Semtech
$30.01233.22%
Rick Schafer77%
$85 → $100MaintainsOutperformGet Alert
11/19/2021ADIBuy Now
Analog Devices
$194.597.92%
Rick Schafer77%
$200 → $210MaintainsOutperformGet Alert
11/11/2021NVDABuy Now
NVIDIA
$110.90215.6%
Rick Schafer77%
$23.5 → $35MaintainsOutperformGet Alert
11/09/2021PYPLBuy Now
PayPal Holdings
$65.49309.22%
Rick Schafer77%
$329 → $268MaintainsOutperformGet Alert
11/04/2021QRVOBuy Now
Qorvo
$64.00243.75%
Rick Schafer77%
$250 → $220MaintainsOutperformGet Alert
11/03/2021VECOBuy Now
Veeco Instruments
$19.3675.62%
Rick Schafer77%
$29 → $34MaintainsOutperformGet Alert
11/02/2021AKTSBuy Now
Akoustis Technologies
——
Rick Schafer77%
$18 → $13MaintainsOutperformGet Alert
10/25/2021VLNBuy Now
Valens Semiconductor
$2.47385.83%
Rick Schafer77%
→ $12Initiates → OutperformGet Alert
10/22/2021MPWRBuy Now
Monolithic Power Systems
$583.72-5.78%
Rick Schafer77%
$500 → $550MaintainsOutperformGet Alert
09/02/2021SMTCBuy Now
Semtech
$30.01183.24%
Rick Schafer77%
$80 → $85MaintainsOutperformGet Alert
08/27/2021MRVLBuy Now
Marvell Tech
$58.9727.18%
Rick Schafer77%
$70 → $75MaintainsOutperformGet Alert
08/18/2021ADIBuy Now
Analog Devices
$194.592.78%
Rick Schafer77%
→ $200Reiterates → OutperformGet Alert
08/13/2021ADIBuy Now
Analog Devices
$194.592.78%
Rick Schafer77%
$175 → $200MaintainsOutperformGet Alert
08/05/2021QRVOBuy Now
Qorvo
$64.00290.63%
Rick Schafer77%
$220 → $250MaintainsOutperformGet Alert
07/28/2021MPWRBuy Now
Monolithic Power Systems
$583.72-14.34%
Rick Schafer77%
$450 → $500MaintainsOutperformGet Alert
07/22/2021MPWRBuy Now
Monolithic Power Systems
$583.72-22.91%
Rick Schafer77%
$420 → $450MaintainsOutperformGet Alert
04/22/2021NXPIBuy Now
NXP Semiconductors
$193.5521.42%
Rick Schafer77%
$210 → $235MaintainsOutperformGet Alert
04/15/2021TXNBuy Now
Texas Instruments
$163.4034.64%
Rick Schafer77%
$185 → $220MaintainsOutperformGet Alert
02/26/2021AVGOBuy Now
Broadcom
$192.00199.48%
Rick Schafer77%
$50 → $57.5MaintainsOutperformGet Alert
02/18/2021NVDABuy Now
NVIDIA
$110.90531.2%
Rick Schafer77%
$15 → $17.5MaintainsOutperformGet Alert
02/03/2021NXPIBuy Now
NXP Semiconductors
$193.558.5%
Rick Schafer77%
→ $210UpgradePerform → OutperformGet Alert
01/08/2021ADIBuy Now
Analog Devices
$194.59-10.07%
Rick Schafer77%
$155 → $175MaintainsOutperformGet Alert
11/18/2020ADIBuy Now
Analog Devices
$194.59-20.35%
Rick Schafer77%
$140 → $155MaintainsOutperformGet Alert
10/06/2020NVDABuy Now
NVIDIA
$110.90441.03%
Rick Schafer77%
$13.75 → $15MaintainsOutperformGet Alert
09/01/2020AVGOBuy Now
Broadcom
$192.00108.33%
Rick Schafer77%
$35 → $40MaintainsOutperformGet Alert
08/20/2020NVDABuy Now
NVIDIA
$110.90395.94%
Rick Schafer77%
$12.5 → $13.75MaintainsOutperformGet Alert
07/30/2020QRVOBuy Now
Qorvo
$64.00134.38%
Rick Schafer77%
→ $150UpgradePerform → OutperformGet Alert
06/05/2020VECOBuy Now
Veeco Instruments
$19.36-7.02%
Rick Schafer77%
→ $18Initiates → OutperformGet Alert
05/22/2020NVDABuy Now
NVIDIA
$110.90260.69%
Rick Schafer77%
$8.75 → $10MaintainsOutperformGet Alert
04/29/2020MPWRBuy Now
Monolithic Power Systems
$583.72-64.02%
Rick Schafer77%
$200 → $210MaintainsOutperformGet Alert
02/19/2020ADIBuy Now
Analog Devices
$194.59-28.05%
Rick Schafer77%
$125 → $140MaintainsOutperformGet Alert
02/14/2020NVDABuy Now
NVIDIA
$110.90215.6%
Rick Schafer77%
$7.5 → $8.75MaintainsOutperformGet Alert
02/11/2020NVDABuy Now
NVIDIA
$110.90170.51%
Rick Schafer77%
$6.25 → $7.5MaintainsOutperformGet Alert
12/16/2019ADIBuy Now
Analog Devices
$194.59-35.76%
Rick Schafer77%
$117 → $125MaintainsOutperformGet Alert
12/11/2019AVGOBuy Now
Broadcom
$192.0082.29%
Rick Schafer77%
$31.5 → $35MaintainsOutperformGet Alert
11/12/2019NVDABuy Now
NVIDIA
$110.90125.43%
Rick Schafer77%
$4.75 → $6.25MaintainsOutperformGet Alert
08/30/2018AKTSBuy Now
Akoustis Technologies
——
Rick Schafer77%
→ $10Initiates → OutperformGet Alert
08/17/2018NVDABuy Now
NVIDIA
$110.90—
Rick Schafer77%
—UpgradePerform → OutperformGet Alert
06/21/2018SMTCBuy Now
Semtech
$30.0193.27%
Rick Schafer77%
$50 → $58MaintainsOutperformGet Alert
05/24/2018SMTCBuy Now
Semtech
$30.0166.61%
Rick Schafer77%
$42 → $50MaintainsOutperformGet Alert
10/27/2017MPWRBuy Now
Monolithic Power Systems
$583.72-77.73%
Rick Schafer77%
$120 → $130MaintainsOutperformGet Alert
05/26/2017MRVLBuy Now
Marvell Tech
$58.97—
Rick Schafer77%
—UpgradePerform → OutperformGet Alert
03/01/2017CRUSBuy Now
Cirrus Logic
$93.41—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
12/01/2016SMTCBuy Now
Semtech
$30.01—
Rick Schafer77%
—UpgradePerform → OutperformGet Alert
10/28/2016NXPIBuy Now
NXP Semiconductors
$193.55—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
07/28/2016CRUSBuy Now
Cirrus Logic
$93.41-46.47%
Rick Schafer77%
$45 → $50MaintainsOutperformGet Alert
07/27/2016ADIBuy Now
Analog Devices
$194.59—
Rick Schafer77%
—UpgradeMarket Perform → OutperformGet Alert
06/03/2016AVGOBuy Now
Broadcom
$192.00-6.25%
Rick Schafer77%
$17 → $18MaintainsOutperformGet Alert
05/03/2016MPWRBuy Now
Monolithic Power Systems
$583.72-86.29%
Rick Schafer77%
$70 → $80MaintainsOutperformGet Alert
01/28/2016CRUSBuy Now
Cirrus Logic
$93.41-57.18%
Rick Schafer77%
→ $40UpgradePerform → OutperformGet Alert
12/15/2015TXNBuy Now
Texas Instruments
$163.40—
Rick Schafer77%
—UpgradePerform → OutperformGet Alert
12/15/2015ADIBuy Now
Analog Devices
$194.59—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
10/30/2015NXPIBuy Now
NXP Semiconductors
$193.55-48.33%
Rick Schafer77%
$115 → $100MaintainsOutperformGet Alert
10/27/2015MPWRBuy Now
Monolithic Power Systems
$583.72-88.01%
Rick Schafer77%
$60 → $70MaintainsOutperformGet Alert
07/07/2015MRVLBuy Now
Marvell Tech
$58.97—
Rick Schafer77%
—UpgradeUnderperform → PerformGet Alert
05/20/2015ADIBuy Now
Analog Devices
$194.59-63%
Rick Schafer77%
$62 → $72MaintainsOutperformGet Alert
12/16/2014CRUSBuy Now
Cirrus Logic
$93.41—
Rick Schafer77%
—UpgradeUnderperform → PerformGet Alert
12/09/2014NXPIBuy Now
NXP Semiconductors
$193.55-48.33%
Rick Schafer77%
→ $100Initiates → OutperformGet Alert
12/04/2014AVGOBuy Now
Broadcom
$192.00-37.5%
Rick Schafer77%
$10 → $12MaintainsOutperformGet Alert
10/14/2014ADIBuy Now
Analog Devices
$194.59-71.74%
Rick Schafer77%
$61 → $55MaintainsOutperformGet Alert
08/29/2014AVGOBuy Now
Broadcom
$192.00-47.92%
Rick Schafer77%
$8.5 → $10MaintainsOutperformGet Alert
07/09/2014MRVLBuy Now
Marvell Tech
$58.97—
Rick Schafer77%
—DowngradeMarket Perform → UnderperformGet Alert
04/25/2014MPWRBuy Now
Monolithic Power Systems
$583.72-92.29%
Rick Schafer77%
$41 → $45MaintainsOutperformGet Alert
12/19/2013SMTCBuy Now
Semtech
$30.01—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
12/16/2013CRUSBuy Now
Cirrus Logic
$93.41—
Rick Schafer77%
—DowngradePerform → UnderperformGet Alert
12/12/2013AVGOBuy Now
Broadcom
$192.00-68.75%
Rick Schafer77%
→ $6Initiates → OutperformGet Alert
12/04/2013ADIBuy Now
Analog Devices
$194.59-70.19%
Rick Schafer77%
→ $58Initiates → OutperformGet Alert
10/25/2013MPWRBuy Now
Monolithic Power Systems
$583.72-93.83%
Rick Schafer77%
→ $36UpgradePerform → OutperformGet Alert
10/15/2013VECOBuy Now
Veeco Instruments
$19.36—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
04/23/2013VECOBuy Now
Veeco Instruments
$19.36116.94%
Rick Schafer77%
→ $42UpgradePerform → OutperformGet Alert
03/07/2013SMTCBuy Now
Semtech
$30.0136.62%
Rick Schafer77%
$35 → $41MaintainsOutperformGet Alert
12/05/2012NVDABuy Now
NVIDIA
$110.90—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
09/26/2012TXNBuy Now
Texas Instruments
$163.40—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
07/02/2012CRUSBuy Now
Cirrus Logic
$93.41—
Rick Schafer77%
—DowngradeOutperform → PerformGet Alert
04/26/2012CRUSBuy Now
Cirrus Logic
$93.41-67.88%
Rick Schafer77%
$28 → $30MaintainsOutperformGet Alert
02/24/2012CRUSBuy Now
Cirrus Logic
$93.41-70.02%
Rick Schafer77%
→ $28UpgradePerform → OutperformGet Alert