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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

25.9%

Smart Score

81.4%

Overall Average Return Percentile

82nd

Number of Ratings

174
Buy NowGet Alert
12/12/2025AVGOBuy Now
Broadcom
$346.2929.95%$435 → $450MaintainsOutperformGet Alert
12/05/2025AVGOBuy Now
Broadcom
$346.2925.62%$400 → $435MaintainsOutperformGet Alert
12/03/2025MRVLBuy Now
Marvell Tech
$84.5977.33%$115 → $150ReiteratesOutperform → OutperformGet Alert
11/25/2025SMTCBuy Now
Semtech
$75.037.96%$81 → $81ReiteratesOutperform → OutperformGet Alert
11/20/2025NVDABuy Now
NVIDIA
$178.1048.79%$265 → $265ReiteratesOutperform → OutperformGet Alert
11/13/2025NVDABuy Now
NVIDIA
$178.1048.79%$225 → $265MaintainsOutperformGet Alert
10/10/2025MRVLBuy Now
Marvell Tech
$84.5935.95%$95 → $115MaintainsOutperformGet Alert
09/30/2025SMTCBuy Now
Semtech
$75.037.96% → $81UpgradePerform → OutperformGet Alert
09/05/2025AVGOBuy Now
Broadcom
$346.293.96%$325 → $360ReiteratesOutperform → OutperformGet Alert
08/29/2025MRVLBuy Now
Marvell Tech
$84.5912.31%$95 → $95MaintainsOutperformGet Alert
08/28/2025NVDABuy Now
NVIDIA
$178.1026.33%$200 → $225MaintainsOutperformGet Alert
08/28/2025AVGOBuy Now
Broadcom
$346.29-6.15%$305 → $325MaintainsOutperformGet Alert
07/15/2025NVDABuy Now
NVIDIA
$178.1012.29%$175 → $200MaintainsOutperformGet Alert
07/15/2025MPWRBuy Now
Monolithic Power Systems
$958.85-16.57%$700 → $800MaintainsOutperformGet Alert
07/15/2025AVGOBuy Now
Broadcom
$346.29-11.92%$265 → $305MaintainsOutperformGet Alert
06/16/2025NVDABuy Now
NVIDIA
$178.10-1.74%$175 → $175ReiteratesOutperform → OutperformGet Alert
05/30/2025AVGOBuy Now
Broadcom
$346.29-23.47%$225 → $265MaintainsOutperformGet Alert
05/16/2025ADIBuy Now
Analog Devices
$281.52-5.87%$225 → $265MaintainsOutperformGet Alert
04/15/2025ADIBuy Now
Analog Devices
$281.52-20.08%$270 → $225MaintainsOutperformGet Alert
03/21/2025MPWRBuy Now
Monolithic Power Systems
$958.85-16.57%$800 → $800ReiteratesOutperform → OutperformGet Alert
02/20/2025ADIBuy Now
Analog Devices
$281.52-4.09%$245 → $270ReiteratesOutperform → OutperformGet Alert
02/07/2025VECOBuy Now
Veeco Instruments
$30.5414.62%$40 → $35ReiteratesOutperform → OutperformGet Alert
01/31/2025MPWRBuy Now
Monolithic Power Systems
$958.85-16.57%$900 → $800MaintainsOutperformGet Alert
12/04/2024MRVLBuy Now
Marvell Tech
$84.5947.77%$110 → $125ReiteratesOutperform → OutperformGet Alert
11/26/2024MRVLBuy Now
Marvell Tech
$84.5930.04%$90 → $110MaintainsOutperformGet Alert
11/21/2024NVDABuy Now
NVIDIA
$178.10-1.74%$175 → $175ReiteratesOutperform → OutperformGet Alert
11/14/2024NVDABuy Now
NVIDIA
$178.10-1.74%$150 → $175MaintainsOutperformGet Alert
11/11/2024MPWRBuy Now
Monolithic Power Systems
$958.85-6.14%$900 → $900ReiteratesOutperform → OutperformGet Alert
11/07/2024VECOBuy Now
Veeco Instruments
$30.5431%$45 → $40MaintainsOutperformGet Alert
11/06/2024NXPIBuy Now
NXP Semiconductors
$231.7129.47%$330 → $300MaintainsOutperformGet Alert
08/22/2024ADIBuy Now
Analog Devices
$281.52-12.97%$245 → $245ReiteratesOutperform → OutperformGet Alert
07/16/2024AVGOBuy Now
Broadcom
$346.29-42.24%$2000 → $200MaintainsOutperformGet Alert
07/12/2024NXPIBuy Now
NXP Semiconductors
$231.7142.42%$295 → $330MaintainsOutperformGet Alert
06/27/2024VECOBuy Now
Veeco Instruments
$30.5480.12%$45 → $55MaintainsOutperformGet Alert
06/13/2024MPWRBuy Now
Monolithic Power Systems
$958.85-6.14%$750 → $900MaintainsOutperformGet Alert
06/13/2024AVGOBuy Now
Broadcom
$346.29477.56%$1500 → $2000MaintainsOutperformGet Alert
05/31/2024MRVLBuy Now
Marvell Tech
$84.596.4%$80 → $90ReiteratesOutperform → OutperformGet Alert
05/23/2024NVDABuy Now
NVIDIA
$178.10517.61%$1100 → $1100ReiteratesOutperform → OutperformGet Alert
05/17/2024NVDABuy Now
NVIDIA
$178.10517.61%$1100 → $1100ReiteratesOutperform → OutperformGet Alert
05/16/2024ADIBuy Now
Analog Devices
$281.52-12.97%$215 → $245MaintainsOutperformGet Alert
05/15/2024VECOBuy Now
Veeco Instruments
$30.5447.37%$40 → $45ReiteratesOutperform → OutperformGet Alert
05/01/2024NXPIBuy Now
NXP Semiconductors
$231.7127.31%$250 → $295MaintainsOutperformGet Alert
04/24/2024TXNBuy Now
Texas Instruments
$179.23——MaintainsPerformGet Alert
04/01/2024SMTCBuy Now
Semtech
$75.03——MaintainsPerformGet Alert
03/20/2024NVDABuy Now
NVIDIA
$178.10517.61%$850 → $1100MaintainsOutperformGet Alert
03/08/2024AVGOBuy Now
Broadcom
$346.29333.17%$1500 → $1500ReiteratesOutperform → OutperformGet Alert
03/01/2024AVGOBuy Now
Broadcom
$346.29333.17%$1100 → $1500ReiteratesOutperform → OutperformGet Alert
02/29/2024MRVLBuy Now
Marvell Tech
$84.59-5.43%$70 → $80ReiteratesOutperform → OutperformGet Alert
02/22/2024ADIBuy Now
Analog Devices
$281.52-23.63%$215 → $215ReiteratesOutperform → OutperformGet Alert
02/22/2024NVDABuy Now
NVIDIA
$178.10377.25%$850 → $850ReiteratesOutperform → OutperformGet Alert
02/16/2024NVDABuy Now
NVIDIA
$178.10377.25%$650 → $850MaintainsOutperformGet Alert
02/02/2024MPWRBuy Now
Monolithic Power Systems
$958.85-27%$600 → $700MaintainsOutperformGet Alert
02/01/2024NXPIBuy Now
NXP Semiconductors
$231.717.89%$220 → $250MaintainsOutperformGet Alert
12/04/2023AVGOBuy Now
Broadcom
$346.29217.66%$990 → $1100MaintainsOutperformGet Alert
11/22/2023NVDABuy Now
NVIDIA
$178.10264.95% → $650ReiteratesOutperform → OutperformGet Alert
11/22/2023ADIBuy Now
Analog Devices
$281.52-23.63% → $215ReiteratesOutperform → OutperformGet Alert
11/13/2023MPWRBuy Now
Monolithic Power Systems
$958.85-37.42%$500 → $600MaintainsOutperformGet Alert
10/11/2023TXNBuy Now
Texas Instruments
$179.23——DowngradeOutperform → PerformGet Alert
09/07/2023AKTSBuy Now
Akoustis Technologies
——$6 → $3MaintainsOutperformGet Alert
09/01/2023AVGOBuy Now
Broadcom
$346.29185.89%$900 → $990MaintainsOutperformGet Alert
08/25/2023MRVLBuy Now
Marvell Tech
$84.59-17.25% → $70ReiteratesOutperform → OutperformGet Alert
08/24/2023ADIBuy Now
Analog Devices
$281.52-23.63% → $215ReiteratesOutperform → OutperformGet Alert
08/03/2023VECOBuy Now
Veeco Instruments
$30.548.07%$25 → $33MaintainsOutperformGet Alert
08/01/2023MPWRBuy Now
Monolithic Power Systems
$958.85-41.07% → $565ReiteratesOutperform → OutperformGet Alert
07/27/2023MPWRBuy Now
Monolithic Power Systems
$958.85-41.07%$475 → $565MaintainsOutperformGet Alert
07/21/2023NXPIBuy Now
NXP Semiconductors
$231.715.74%$205 → $245MaintainsOutperformGet Alert
06/09/2023VLNBuy Now
Valens Semiconductor
$1.56283.39%$7 → $6MaintainsOutperformGet Alert
06/02/2023AVGOBuy Now
Broadcom
$346.29159.9%$800 → $900MaintainsOutperformGet Alert
05/26/2023MRVLBuy Now
Marvell Tech
$84.59-17.25% → $70ReiteratesOutperform → OutperformGet Alert
05/26/2023AVGOBuy Now
Broadcom
$346.29131.02%$720 → $800MaintainsOutperformGet Alert
05/25/2023ADIBuy Now
Analog Devices
$281.52-23.63%$230 → $215MaintainsOutperformGet Alert
05/19/2023MRVLBuy Now
Marvell Tech
$84.59-17.25% → $70ReiteratesOutperform → OutperformGet Alert
05/18/2023VECOBuy Now
Veeco Instruments
$30.54-18.13% → $25ReiteratesOutperform → OutperformGet Alert
05/09/2023AKTSBuy Now
Akoustis Technologies
——$7 → $6MaintainsOutperformGet Alert
05/05/2023MPWRBuy Now
Monolithic Power Systems
$958.85-50.46%$525 → $475MaintainsOutperformGet Alert
04/24/2023TXNBuy Now
Texas Instruments
$179.238.8%$185 → $195MaintainsOutperformGet Alert
02/23/2023NVDABuy Now
NVIDIA
$178.1054.4%$250 → $275MaintainsOutperformGet Alert
02/17/2023NVDABuy Now
NVIDIA
$178.1040.37%$225 → $250MaintainsOutperformGet Alert
02/16/2023ADIBuy Now
Analog Devices
$281.52-18.3%$210 → $230MaintainsOutperformGet Alert
02/03/2023MPWRBuy Now
Monolithic Power Systems
$958.85-45.25%$450 → $525MaintainsOutperformGet Alert
02/01/2023NXPIBuy Now
NXP Semiconductors
$231.71-11.53%$175 → $205MaintainsOutperformGet Alert
11/28/2022MRVLBuy Now
Marvell Tech
$84.59-5.43%$90 → $80MaintainsOutperformGet Alert
11/15/2022AKTSBuy Now
Akoustis Technologies
——$8 → $7MaintainsOutperformGet Alert
11/11/2022NVDABuy Now
NVIDIA
$178.1026.33%$250 → $225MaintainsOutperformGet Alert
11/08/2022VECOBuy Now
Veeco Instruments
$30.54-18.13%$30 → $25MaintainsOutperformGet Alert
11/01/2022VECOBuy Now
Veeco Instruments
$30.54-1.75%$35 → $30MaintainsOutperformGet Alert
10/21/2022TXNBuy Now
Texas Instruments
$179.233.22%$200 → $185MaintainsOutperformGet Alert
10/21/2022MPWRBuy Now
Monolithic Power Systems
$958.85-53.07%$550 → $450MaintainsOutperformGet Alert
09/01/2022SMTCBuy Now
Semtech
$75.03——DowngradeOutperform → PerformGet Alert
07/21/2022TXNBuy Now
Texas Instruments
$179.2311.59%$220 → $200MaintainsOutperformGet Alert
05/20/2022MRVLBuy Now
Marvell Tech
$84.596.4%$110 → $90MaintainsOutperformGet Alert
05/19/2022NVDABuy Now
NVIDIA
$178.1068.44%$350 → $300MaintainsOutperformGet Alert
01/13/2022QRVOBuy Now
Qorvo
$88.26——DowngradeOutperform → PerformGet Alert
01/12/2022VECOBuy Now
Veeco Instruments
$30.5424.45%$34 → $38MaintainsOutperformGet Alert
12/20/2021FRPTBuy Now
Freshpet
$63.7388.29%$175 → $120MaintainsOutperformGet Alert
12/03/2021MRVLBuy Now
Marvell Tech
$84.5930.04%$100 → $110MaintainsOutperformGet Alert
12/03/2021AVGOBuy Now
Broadcom
$346.2987.71%$575 → $650MaintainsOutperformGet Alert
11/23/2021MRVLBuy Now
Marvell Tech
$84.5918.22%$75 → $100MaintainsOutperformGet Alert
11/22/2021SMTCBuy Now
Semtech
$75.0333.28%$85 → $100MaintainsOutperformGet Alert
11/19/2021ADIBuy Now
Analog Devices
$281.52-25.4%$200 → $210MaintainsOutperformGet Alert
11/11/2021NVDABuy Now
NVIDIA
$178.1096.51%$235 → $350MaintainsOutperformGet Alert
11/09/2021PYPLBuy Now
PayPal Holdings
$61.72334.25%$329 → $268MaintainsOutperformGet Alert
11/04/2021QRVOBuy Now
Qorvo
$88.26149.26%$250 → $220MaintainsOutperformGet Alert
11/03/2021VECOBuy Now
Veeco Instruments
$30.5411.35%$29 → $34MaintainsOutperformGet Alert
11/02/2021AKTSBuy Now
Akoustis Technologies
——$18 → $13MaintainsOutperformGet Alert
10/25/2021VLNBuy Now
Valens Semiconductor
$1.56666.77% → $12Initiates → OutperformGet Alert
10/22/2021MPWRBuy Now
Monolithic Power Systems
$958.85-42.64%$500 → $550MaintainsOutperformGet Alert
09/02/2021SMTCBuy Now
Semtech
$75.0313.29%$80 → $85MaintainsOutperformGet Alert
08/27/2021MRVLBuy Now
Marvell Tech
$84.59-11.34%$70 → $75MaintainsOutperformGet Alert
08/18/2021ADIBuy Now
Analog Devices
$281.52-28.96% → $200Reiterates → OutperformGet Alert
08/13/2021ADIBuy Now
Analog Devices
$281.52-28.96%$175 → $200MaintainsOutperformGet Alert
08/05/2021QRVOBuy Now
Qorvo
$88.26183.25%$220 → $250MaintainsOutperformGet Alert
07/28/2021MPWRBuy Now
Monolithic Power Systems
$958.85-47.85%$450 → $500MaintainsOutperformGet Alert
07/22/2021MPWRBuy Now
Monolithic Power Systems
$958.85-53.07%$420 → $450MaintainsOutperformGet Alert
04/22/2021NXPIBuy Now
NXP Semiconductors
$231.711.42%$210 → $235MaintainsOutperformGet Alert
04/15/2021TXNBuy Now
Texas Instruments
$179.2322.75%$185 → $220MaintainsOutperformGet Alert
02/26/2021AVGOBuy Now
Broadcom
$346.2966.05%$500 → $575MaintainsOutperformGet Alert
02/18/2021NVDABuy Now
NVIDIA
$178.10293.03%$600 → $700MaintainsOutperformGet Alert
02/03/2021NXPIBuy Now
NXP Semiconductors
$231.71-9.37% → $210UpgradePerform → OutperformGet Alert
01/08/2021ADIBuy Now
Analog Devices
$281.52-37.84%$155 → $175MaintainsOutperformGet Alert
11/18/2020ADIBuy Now
Analog Devices
$281.52-44.94%$140 → $155MaintainsOutperformGet Alert
10/06/2020NVDABuy Now
NVIDIA
$178.10236.88%$550 → $600MaintainsOutperformGet Alert
09/01/2020AVGOBuy Now
Broadcom
$346.2915.51%$350 → $400MaintainsOutperformGet Alert
08/20/2020NVDABuy Now
NVIDIA
$178.10208.81%$500 → $550MaintainsOutperformGet Alert
07/30/2020QRVOBuy Now
Qorvo
$88.2669.95% → $150UpgradePerform → OutperformGet Alert
06/05/2020VECOBuy Now
Veeco Instruments
$30.54-41.05% → $18Initiates → OutperformGet Alert
05/22/2020NVDABuy Now
NVIDIA
$178.10124.59%$350 → $400MaintainsOutperformGet Alert
04/29/2020MPWRBuy Now
Monolithic Power Systems
$958.85-78.1%$200 → $210MaintainsOutperformGet Alert
02/19/2020ADIBuy Now
Analog Devices
$281.52-50.27%$125 → $140MaintainsOutperformGet Alert
02/14/2020NVDABuy Now
NVIDIA
$178.1096.51%$300 → $350MaintainsOutperformGet Alert
02/11/2020NVDABuy Now
NVIDIA
$178.1068.44%$250 → $300MaintainsOutperformGet Alert
12/16/2019ADIBuy Now
Analog Devices
$281.52-55.6%$117 → $125MaintainsOutperformGet Alert
12/11/2019AVGOBuy Now
Broadcom
$346.291.07%$315 → $350MaintainsOutperformGet Alert
11/12/2019NVDABuy Now
NVIDIA
$178.1040.37%$190 → $250MaintainsOutperformGet Alert
08/30/2018AKTSBuy Now
Akoustis Technologies
—— → $10Initiates → OutperformGet Alert
08/17/2018NVDABuy Now
NVIDIA
$178.10——UpgradePerform → OutperformGet Alert
06/21/2018SMTCBuy Now
Semtech
$75.03-22.7%$50 → $58MaintainsOutperformGet Alert
05/24/2018SMTCBuy Now
Semtech
$75.03-33.36%$42 → $50MaintainsOutperformGet Alert
10/27/2017MPWRBuy Now
Monolithic Power Systems
$958.85-86.44%$120 → $130MaintainsOutperformGet Alert
05/26/2017MRVLBuy Now
Marvell Tech
$84.59——UpgradePerform → OutperformGet Alert
03/01/2017CRUSBuy Now
Cirrus Logic
$123.30——DowngradeOutperform → PerformGet Alert
12/01/2016SMTCBuy Now
Semtech
$75.03——UpgradePerform → OutperformGet Alert
10/28/2016NXPIBuy Now
NXP Semiconductors
$231.71——DowngradeOutperform → PerformGet Alert
07/28/2016CRUSBuy Now
Cirrus Logic
$123.30-59.45%$45 → $50MaintainsOutperformGet Alert
07/27/2016ADIBuy Now
Analog Devices
$281.52——UpgradeMarket Perform → OutperformGet Alert
06/03/2016AVGOBuy Now
Broadcom
$346.29-48.02%$170 → $180MaintainsOutperformGet Alert
05/03/2016MPWRBuy Now
Monolithic Power Systems
$958.85-91.66%$70 → $80MaintainsOutperformGet Alert
01/28/2016CRUSBuy Now
Cirrus Logic
$123.30-67.56% → $40UpgradePerform → OutperformGet Alert
12/15/2015TXNBuy Now
Texas Instruments
$179.23——UpgradePerform → OutperformGet Alert
12/15/2015ADIBuy Now
Analog Devices
$281.52——DowngradeOutperform → PerformGet Alert
10/30/2015NXPIBuy Now
NXP Semiconductors
$231.71-56.84%$115 → $100MaintainsOutperformGet Alert
10/27/2015MPWRBuy Now
Monolithic Power Systems
$958.85-92.7%$60 → $70MaintainsOutperformGet Alert
07/07/2015MRVLBuy Now
Marvell Tech
$84.59——UpgradeUnderperform → PerformGet Alert
05/20/2015ADIBuy Now
Analog Devices
$281.52-74.42%$62 → $72MaintainsOutperformGet Alert
12/16/2014CRUSBuy Now
Cirrus Logic
$123.30——UpgradeUnderperform → PerformGet Alert
12/09/2014NXPIBuy Now
NXP Semiconductors
$231.71-56.84% → $100Initiates → OutperformGet Alert
12/04/2014AVGOBuy Now
Broadcom
$346.29-65.35%$100 → $120MaintainsOutperformGet Alert
10/14/2014ADIBuy Now
Analog Devices
$281.52-80.46%$61 → $55MaintainsOutperformGet Alert
08/29/2014AVGOBuy Now
Broadcom
$346.29-71.12%$85 → $100MaintainsOutperformGet Alert
07/09/2014MRVLBuy Now
Marvell Tech
$84.59——DowngradeMarket Perform → UnderperformGet Alert
04/25/2014MPWRBuy Now
Monolithic Power Systems
$958.85-95.31%$41 → $45MaintainsOutperformGet Alert
12/19/2013SMTCBuy Now
Semtech
$75.03——DowngradeOutperform → PerformGet Alert
12/16/2013CRUSBuy Now
Cirrus Logic
$123.30——DowngradePerform → UnderperformGet Alert
12/12/2013AVGOBuy Now
Broadcom
$346.29-82.67% → $60Initiates → OutperformGet Alert
12/04/2013ADIBuy Now
Analog Devices
$281.52-79.4% → $58Initiates → OutperformGet Alert
10/25/2013MPWRBuy Now
Monolithic Power Systems
$958.85-96.25% → $36UpgradePerform → OutperformGet Alert
10/15/2013VECOBuy Now
Veeco Instruments
$30.54——DowngradeOutperform → PerformGet Alert
04/23/2013VECOBuy Now
Veeco Instruments
$30.5437.55% → $42UpgradePerform → OutperformGet Alert
03/07/2013SMTCBuy Now
Semtech
$75.03-45.36%$35 → $41MaintainsOutperformGet Alert
12/05/2012NVDABuy Now
NVIDIA
$178.10——DowngradeOutperform → PerformGet Alert
09/26/2012TXNBuy Now
Texas Instruments
$179.23——DowngradeOutperform → PerformGet Alert
07/02/2012CRUSBuy Now
Cirrus Logic
$123.30——DowngradeOutperform → PerformGet Alert
04/26/2012CRUSBuy Now
Cirrus Logic
$123.30-75.67%$28 → $30MaintainsOutperformGet Alert
02/24/2012CRUSBuy Now
Cirrus Logic
$123.30-77.29% → $28UpgradePerform → OutperformGet Alert