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 06/18/2025

Overall Average Return

23.6%

Smart Score

79.8%

Overall Average Return Percentile

83rd

Number of Ratings

159
Buy NowGet Alert
06/16/2025NVDABuy Now
NVIDIA
$145.0720.63%
Rick Schafer79%
$175 → $175ReiteratesOutperform → OutperformGet Alert
05/30/2025AVGOBuy Now
Broadcom
$251.255.47%
Rick Schafer79%
$225 → $265MaintainsOutperformGet Alert
05/16/2025ADIBuy Now
Analog Devices
$229.6515.39%
Rick Schafer79%
$225 → $265MaintainsOutperformGet Alert
04/15/2025ADIBuy Now
Analog Devices
$229.65-2.02%
Rick Schafer79%
$270 → $225MaintainsOutperformGet Alert
03/21/2025MPWRBuy Now
Monolithic Power Systems
$693.2415.4%
Rick Schafer79%
$800 → $800ReiteratesOutperform → OutperformGet Alert
02/20/2025ADIBuy Now
Analog Devices
$229.6517.57%
Rick Schafer79%
$245 → $270ReiteratesOutperform → OutperformGet Alert
02/07/2025VECOBuy Now
Veeco Instruments
$20.2373.01%
Rick Schafer79%
$40 → $35ReiteratesOutperform → OutperformGet Alert
01/31/2025MPWRBuy Now
Monolithic Power Systems
$693.2415.4%
Rick Schafer79%
$900 → $800MaintainsOutperformGet Alert
12/04/2024MRVLBuy Now
Marvell Tech
$75.3565.89%
Rick Schafer79%
$110 → $125ReiteratesOutperform → OutperformGet Alert
11/26/2024MRVLBuy Now
Marvell Tech
$75.3545.99%
Rick Schafer79%
$90 → $110MaintainsOutperformGet Alert
11/21/2024NVDABuy Now
NVIDIA
$145.0720.63%
Rick Schafer79%
$175 → $175ReiteratesOutperform → OutperformGet Alert
11/14/2024NVDABuy Now
NVIDIA
$145.0720.63%
Rick Schafer79%
$150 → $175MaintainsOutperformGet Alert
11/11/2024MPWRBuy Now
Monolithic Power Systems
$693.2429.83%
Rick Schafer79%
$900 → $900ReiteratesOutperform → OutperformGet Alert
11/07/2024VECOBuy Now
Veeco Instruments
$20.2397.73%
Rick Schafer79%
$45 → $40MaintainsOutperformGet Alert
11/06/2024NXPIBuy Now
NXP Semiconductors
$211.4541.88%
Rick Schafer79%
$330 → $300MaintainsOutperformGet Alert
08/22/2024ADIBuy Now
Analog Devices
$229.656.68%
Rick Schafer79%
$245 → $245ReiteratesOutperform → OutperformGet Alert
07/16/2024AVGOBuy Now
Broadcom
$251.25-20.4%
Rick Schafer79%
$2000 → $200MaintainsOutperformGet Alert
07/12/2024NXPIBuy Now
NXP Semiconductors
$211.4556.07%
Rick Schafer79%
$295 → $330MaintainsOutperformGet Alert
06/27/2024VECOBuy Now
Veeco Instruments
$20.23171.87%
Rick Schafer79%
$45 → $55MaintainsOutperformGet Alert
06/13/2024MPWRBuy Now
Monolithic Power Systems
$693.2429.83%
Rick Schafer79%
$750 → $900MaintainsOutperformGet Alert
06/13/2024AVGOBuy Now
Broadcom
$251.25696.02%
Rick Schafer79%
$1500 → $2000MaintainsOutperformGet Alert
05/31/2024MRVLBuy Now
Marvell Tech
$75.3519.44%
Rick Schafer79%
$80 → $90ReiteratesOutperform → OutperformGet Alert
05/23/2024NVDABuy Now
NVIDIA
$145.07658.25%
Rick Schafer79%
$1100 → $1100ReiteratesOutperform → OutperformGet Alert
05/17/2024NVDABuy Now
NVIDIA
$145.07658.25%
Rick Schafer79%
$1100 → $1100ReiteratesOutperform → OutperformGet Alert
05/16/2024ADIBuy Now
Analog Devices
$229.656.68%
Rick Schafer79%
$215 → $245MaintainsOutperformGet Alert
05/15/2024VECOBuy Now
Veeco Instruments
$20.23122.44%
Rick Schafer79%
$40 → $45ReiteratesOutperform → OutperformGet Alert
05/01/2024NXPIBuy Now
NXP Semiconductors
$211.4539.51%
Rick Schafer79%
$250 → $295MaintainsOutperformGet Alert
04/24/2024TXNBuy Now
Texas Instruments
$198.52—
Rick Schafer79%
—MaintainsPerformGet Alert
04/01/2024SMTCBuy Now
Semtech
$42.21—
Rick Schafer79%
—MaintainsPerformGet Alert
03/20/2024NVDABuy Now
NVIDIA
$145.07658.25%
Rick Schafer79%
$850 → $1100MaintainsOutperformGet Alert
03/08/2024AVGOBuy Now
Broadcom
$251.25497.01%
Rick Schafer79%
$1500 → $1500ReiteratesOutperform → OutperformGet Alert
03/01/2024AVGOBuy Now
Broadcom
$251.25497.01%
Rick Schafer79%
$1100 → $1500ReiteratesOutperform → OutperformGet Alert
02/29/2024MRVLBuy Now
Marvell Tech
$75.356.17%
Rick Schafer79%
$70 → $80ReiteratesOutperform → OutperformGet Alert
02/22/2024ADIBuy Now
Analog Devices
$229.65-6.38%
Rick Schafer79%
$215 → $215ReiteratesOutperform → OutperformGet Alert
02/22/2024NVDABuy Now
NVIDIA
$145.07485.92%
Rick Schafer79%
$850 → $850ReiteratesOutperform → OutperformGet Alert
02/16/2024NVDABuy Now
NVIDIA
$145.07485.92%
Rick Schafer79%
$650 → $850MaintainsOutperformGet Alert
02/02/2024MPWRBuy Now
Monolithic Power Systems
$693.240.98%
Rick Schafer79%
$600 → $700MaintainsOutperformGet Alert
02/01/2024NXPIBuy Now
NXP Semiconductors
$211.4518.23%
Rick Schafer79%
$220 → $250MaintainsOutperformGet Alert
12/04/2023AVGOBuy Now
Broadcom
$251.25337.81%
Rick Schafer79%
$990 → $1100MaintainsOutperformGet Alert
11/22/2023NVDABuy Now
NVIDIA
$145.07348.06%
Rick Schafer79%
→ $650ReiteratesOutperform → OutperformGet Alert
11/22/2023ADIBuy Now
Analog Devices
$229.65-6.38%
Rick Schafer79%
→ $215ReiteratesOutperform → OutperformGet Alert
11/13/2023MPWRBuy Now
Monolithic Power Systems
$693.24-13.45%
Rick Schafer79%
$500 → $600MaintainsOutperformGet Alert
10/11/2023TXNBuy Now
Texas Instruments
$198.52—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
09/07/2023AKTSBuy Now
Akoustis Technologies
——
Rick Schafer79%
$6 → $3MaintainsOutperformGet Alert
09/01/2023AVGOBuy Now
Broadcom
$251.25294.03%
Rick Schafer79%
$900 → $990MaintainsOutperformGet Alert
08/25/2023MRVLBuy Now
Marvell Tech
$75.35-7.1%
Rick Schafer79%
→ $70ReiteratesOutperform → OutperformGet Alert
08/24/2023ADIBuy Now
Analog Devices
$229.65-6.38%
Rick Schafer79%
→ $215ReiteratesOutperform → OutperformGet Alert
08/03/2023VECOBuy Now
Veeco Instruments
$20.2363.12%
Rick Schafer79%
$25 → $33MaintainsOutperformGet Alert
08/01/2023MPWRBuy Now
Monolithic Power Systems
$693.24-18.5%
Rick Schafer79%
→ $565ReiteratesOutperform → OutperformGet Alert
07/27/2023MPWRBuy Now
Monolithic Power Systems
$693.24-18.5%
Rick Schafer79%
$475 → $565MaintainsOutperformGet Alert
07/21/2023NXPIBuy Now
NXP Semiconductors
$211.4515.87%
Rick Schafer79%
$205 → $245MaintainsOutperformGet Alert
06/09/2023VLNBuy Now
Valens Semiconductor
$2.25166.67%
Rick Schafer79%
$7 → $6MaintainsOutperformGet Alert
06/02/2023AVGOBuy Now
Broadcom
$251.25258.21%
Rick Schafer79%
$800 → $900MaintainsOutperformGet Alert
05/26/2023MRVLBuy Now
Marvell Tech
$75.35-7.1%
Rick Schafer79%
→ $70ReiteratesOutperform → OutperformGet Alert
05/26/2023AVGOBuy Now
Broadcom
$251.25218.41%
Rick Schafer79%
$720 → $800MaintainsOutperformGet Alert
05/25/2023ADIBuy Now
Analog Devices
$229.65-6.38%
Rick Schafer79%
$230 → $215MaintainsOutperformGet Alert
05/19/2023MRVLBuy Now
Marvell Tech
$75.35-7.1%
Rick Schafer79%
→ $70ReiteratesOutperform → OutperformGet Alert
05/18/2023VECOBuy Now
Veeco Instruments
$20.2323.58%
Rick Schafer79%
→ $25ReiteratesOutperform → OutperformGet Alert
05/09/2023AKTSBuy Now
Akoustis Technologies
——
Rick Schafer79%
$7 → $6MaintainsOutperformGet Alert
05/05/2023MPWRBuy Now
Monolithic Power Systems
$693.24-31.48%
Rick Schafer79%
$525 → $475MaintainsOutperformGet Alert
04/24/2023TXNBuy Now
Texas Instruments
$198.52-1.77%
Rick Schafer79%
$185 → $195MaintainsOutperformGet Alert
02/23/2023NVDABuy Now
NVIDIA
$145.0789.56%
Rick Schafer79%
$250 → $275MaintainsOutperformGet Alert
02/17/2023NVDABuy Now
NVIDIA
$145.0772.33%
Rick Schafer79%
$225 → $250MaintainsOutperformGet Alert
02/16/2023ADIBuy Now
Analog Devices
$229.650.15%
Rick Schafer79%
$210 → $230MaintainsOutperformGet Alert
02/03/2023MPWRBuy Now
Monolithic Power Systems
$693.24-24.27%
Rick Schafer79%
$450 → $525MaintainsOutperformGet Alert
02/01/2023NXPIBuy Now
NXP Semiconductors
$211.45-3.05%
Rick Schafer79%
$175 → $205MaintainsOutperformGet Alert
11/28/2022MRVLBuy Now
Marvell Tech
$75.356.17%
Rick Schafer79%
$90 → $80MaintainsOutperformGet Alert
11/15/2022AKTSBuy Now
Akoustis Technologies
——
Rick Schafer79%
$8 → $7MaintainsOutperformGet Alert
11/11/2022NVDABuy Now
NVIDIA
$145.0755.1%
Rick Schafer79%
$250 → $225MaintainsOutperformGet Alert
11/08/2022VECOBuy Now
Veeco Instruments
$20.2323.58%
Rick Schafer79%
$30 → $25MaintainsOutperformGet Alert
11/01/2022VECOBuy Now
Veeco Instruments
$20.2348.29%
Rick Schafer79%
$35 → $30MaintainsOutperformGet Alert
10/21/2022TXNBuy Now
Texas Instruments
$198.52-6.81%
Rick Schafer79%
$200 → $185MaintainsOutperformGet Alert
10/21/2022MPWRBuy Now
Monolithic Power Systems
$693.24-35.09%
Rick Schafer79%
$550 → $450MaintainsOutperformGet Alert
09/01/2022SMTCBuy Now
Semtech
$42.21—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
07/21/2022TXNBuy Now
Texas Instruments
$198.520.75%
Rick Schafer79%
$220 → $200MaintainsOutperformGet Alert
05/20/2022MRVLBuy Now
Marvell Tech
$75.3519.44%
Rick Schafer79%
$110 → $90MaintainsOutperformGet Alert
05/19/2022NVDABuy Now
NVIDIA
$145.07106.8%
Rick Schafer79%
$350 → $300MaintainsOutperformGet Alert
01/13/2022QRVOBuy Now
Qorvo
$80.30—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
01/12/2022VECOBuy Now
Veeco Instruments
$20.2387.84%
Rick Schafer79%
$34 → $38MaintainsOutperformGet Alert
12/20/2021FRPTBuy Now
Freshpet
$71.7267.32%
Rick Schafer79%
$175 → $120MaintainsOutperformGet Alert
12/03/2021MRVLBuy Now
Marvell Tech
$75.3545.99%
Rick Schafer79%
$100 → $110MaintainsOutperformGet Alert
12/03/2021AVGOBuy Now
Broadcom
$251.25158.71%
Rick Schafer79%
$575 → $650MaintainsOutperformGet Alert
11/23/2021MRVLBuy Now
Marvell Tech
$75.3532.71%
Rick Schafer79%
$75 → $100MaintainsOutperformGet Alert
11/22/2021SMTCBuy Now
Semtech
$42.21136.91%
Rick Schafer79%
$85 → $100MaintainsOutperformGet Alert
11/19/2021ADIBuy Now
Analog Devices
$229.65-8.56%
Rick Schafer79%
$200 → $210MaintainsOutperformGet Alert
11/11/2021NVDABuy Now
NVIDIA
$145.07141.26%
Rick Schafer79%
$235 → $350MaintainsOutperformGet Alert
11/09/2021PYPLBuy Now
PayPal Holdings
$68.60290.67%
Rick Schafer79%
$329 → $268MaintainsOutperformGet Alert
11/04/2021QRVOBuy Now
Qorvo
$80.30173.97%
Rick Schafer79%
$250 → $220MaintainsOutperformGet Alert
11/03/2021VECOBuy Now
Veeco Instruments
$20.2368.07%
Rick Schafer79%
$29 → $34MaintainsOutperformGet Alert
11/02/2021AKTSBuy Now
Akoustis Technologies
——
Rick Schafer79%
$18 → $13MaintainsOutperformGet Alert
10/25/2021VLNBuy Now
Valens Semiconductor
$2.25433.33%
Rick Schafer79%
→ $12Initiates → OutperformGet Alert
10/22/2021MPWRBuy Now
Monolithic Power Systems
$693.24-20.66%
Rick Schafer79%
$500 → $550MaintainsOutperformGet Alert
09/02/2021SMTCBuy Now
Semtech
$42.21101.37%
Rick Schafer79%
$80 → $85MaintainsOutperformGet Alert
08/27/2021MRVLBuy Now
Marvell Tech
$75.35-0.46%
Rick Schafer79%
$70 → $75MaintainsOutperformGet Alert
08/18/2021ADIBuy Now
Analog Devices
$229.65-12.91%
Rick Schafer79%
→ $200Reiterates → OutperformGet Alert
08/13/2021ADIBuy Now
Analog Devices
$229.65-12.91%
Rick Schafer79%
$175 → $200MaintainsOutperformGet Alert
08/05/2021QRVOBuy Now
Qorvo
$80.30211.33%
Rick Schafer79%
$220 → $250MaintainsOutperformGet Alert
07/28/2021MPWRBuy Now
Monolithic Power Systems
$693.24-27.87%
Rick Schafer79%
$450 → $500MaintainsOutperformGet Alert
07/22/2021MPWRBuy Now
Monolithic Power Systems
$693.24-35.09%
Rick Schafer79%
$420 → $450MaintainsOutperformGet Alert
04/22/2021NXPIBuy Now
NXP Semiconductors
$211.4511.14%
Rick Schafer79%
$210 → $235MaintainsOutperformGet Alert
04/15/2021TXNBuy Now
Texas Instruments
$198.5210.82%
Rick Schafer79%
$185 → $220MaintainsOutperformGet Alert
02/26/2021AVGOBuy Now
Broadcom
$251.25128.86%
Rick Schafer79%
$500 → $575MaintainsOutperformGet Alert
02/18/2021NVDABuy Now
NVIDIA
$145.07382.53%
Rick Schafer79%
$600 → $700MaintainsOutperformGet Alert
02/03/2021NXPIBuy Now
NXP Semiconductors
$211.45-0.69%
Rick Schafer79%
→ $210UpgradePerform → OutperformGet Alert
01/08/2021ADIBuy Now
Analog Devices
$229.65-23.8%
Rick Schafer79%
$155 → $175MaintainsOutperformGet Alert
11/18/2020ADIBuy Now
Analog Devices
$229.65-32.51%
Rick Schafer79%
$140 → $155MaintainsOutperformGet Alert
10/06/2020NVDABuy Now
NVIDIA
$145.07313.59%
Rick Schafer79%
$550 → $600MaintainsOutperformGet Alert
09/01/2020AVGOBuy Now
Broadcom
$251.2559.2%
Rick Schafer79%
$350 → $400MaintainsOutperformGet Alert
08/20/2020NVDABuy Now
NVIDIA
$145.07279.13%
Rick Schafer79%
$500 → $550MaintainsOutperformGet Alert
07/30/2020QRVOBuy Now
Qorvo
$80.3086.8%
Rick Schafer79%
→ $150UpgradePerform → OutperformGet Alert
06/05/2020VECOBuy Now
Veeco Instruments
$20.23-11.02%
Rick Schafer79%
→ $18Initiates → OutperformGet Alert
05/22/2020NVDABuy Now
NVIDIA
$145.07175.73%
Rick Schafer79%
$350 → $400MaintainsOutperformGet Alert
04/29/2020MPWRBuy Now
Monolithic Power Systems
$693.24-69.71%
Rick Schafer79%
$200 → $210MaintainsOutperformGet Alert
02/19/2020ADIBuy Now
Analog Devices
$229.65-39.04%
Rick Schafer79%
$125 → $140MaintainsOutperformGet Alert
02/14/2020NVDABuy Now
NVIDIA
$145.07141.26%
Rick Schafer79%
$300 → $350MaintainsOutperformGet Alert
02/11/2020NVDABuy Now
NVIDIA
$145.07106.8%
Rick Schafer79%
$250 → $300MaintainsOutperformGet Alert
12/16/2019ADIBuy Now
Analog Devices
$229.65-45.57%
Rick Schafer79%
$117 → $125MaintainsOutperformGet Alert
12/11/2019AVGOBuy Now
Broadcom
$251.2539.3%
Rick Schafer79%
$315 → $350MaintainsOutperformGet Alert
11/12/2019NVDABuy Now
NVIDIA
$145.0772.33%
Rick Schafer79%
$190 → $250MaintainsOutperformGet Alert
08/30/2018AKTSBuy Now
Akoustis Technologies
——
Rick Schafer79%
→ $10Initiates → OutperformGet Alert
08/17/2018NVDABuy Now
NVIDIA
$145.07—
Rick Schafer79%
—UpgradePerform → OutperformGet Alert
06/21/2018SMTCBuy Now
Semtech
$42.2137.41%
Rick Schafer79%
$50 → $58MaintainsOutperformGet Alert
05/24/2018SMTCBuy Now
Semtech
$42.2118.46%
Rick Schafer79%
$42 → $50MaintainsOutperformGet Alert
10/27/2017MPWRBuy Now
Monolithic Power Systems
$693.24-81.25%
Rick Schafer79%
$120 → $130MaintainsOutperformGet Alert
05/26/2017MRVLBuy Now
Marvell Tech
$75.35—
Rick Schafer79%
—UpgradePerform → OutperformGet Alert
03/01/2017CRUSBuy Now
Cirrus Logic
$104.34—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
12/01/2016SMTCBuy Now
Semtech
$42.21—
Rick Schafer79%
—UpgradePerform → OutperformGet Alert
10/28/2016NXPIBuy Now
NXP Semiconductors
$211.45—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
07/28/2016CRUSBuy Now
Cirrus Logic
$104.34-52.08%
Rick Schafer79%
$45 → $50MaintainsOutperformGet Alert
07/27/2016ADIBuy Now
Analog Devices
$229.65—
Rick Schafer79%
—UpgradeMarket Perform → OutperformGet Alert
06/03/2016AVGOBuy Now
Broadcom
$251.25-28.36%
Rick Schafer79%
$170 → $180MaintainsOutperformGet Alert
05/03/2016MPWRBuy Now
Monolithic Power Systems
$693.24-88.46%
Rick Schafer79%
$70 → $80MaintainsOutperformGet Alert
01/28/2016CRUSBuy Now
Cirrus Logic
$104.34-61.66%
Rick Schafer79%
→ $40UpgradePerform → OutperformGet Alert
12/15/2015TXNBuy Now
Texas Instruments
$198.52—
Rick Schafer79%
—UpgradePerform → OutperformGet Alert
12/15/2015ADIBuy Now
Analog Devices
$229.65—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
10/30/2015NXPIBuy Now
NXP Semiconductors
$211.45-52.71%
Rick Schafer79%
$115 → $100MaintainsOutperformGet Alert
10/27/2015MPWRBuy Now
Monolithic Power Systems
$693.24-89.9%
Rick Schafer79%
$60 → $70MaintainsOutperformGet Alert
07/07/2015MRVLBuy Now
Marvell Tech
$75.35—
Rick Schafer79%
—UpgradeUnderperform → PerformGet Alert
05/20/2015ADIBuy Now
Analog Devices
$229.65-68.65%
Rick Schafer79%
$62 → $72MaintainsOutperformGet Alert
12/16/2014CRUSBuy Now
Cirrus Logic
$104.34—
Rick Schafer79%
—UpgradeUnderperform → PerformGet Alert
12/09/2014NXPIBuy Now
NXP Semiconductors
$211.45-52.71%
Rick Schafer79%
→ $100Initiates → OutperformGet Alert
12/04/2014AVGOBuy Now
Broadcom
$251.25-52.24%
Rick Schafer79%
$100 → $120MaintainsOutperformGet Alert
10/14/2014ADIBuy Now
Analog Devices
$229.65-76.05%
Rick Schafer79%
$61 → $55MaintainsOutperformGet Alert
08/29/2014AVGOBuy Now
Broadcom
$251.25-60.2%
Rick Schafer79%
$85 → $100MaintainsOutperformGet Alert
07/09/2014MRVLBuy Now
Marvell Tech
$75.35—
Rick Schafer79%
—DowngradeMarket Perform → UnderperformGet Alert
04/25/2014MPWRBuy Now
Monolithic Power Systems
$693.24-93.51%
Rick Schafer79%
$41 → $45MaintainsOutperformGet Alert
12/19/2013SMTCBuy Now
Semtech
$42.21—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
12/16/2013CRUSBuy Now
Cirrus Logic
$104.34—
Rick Schafer79%
—DowngradePerform → UnderperformGet Alert
12/12/2013AVGOBuy Now
Broadcom
$251.25-76.12%
Rick Schafer79%
→ $60Initiates → OutperformGet Alert
12/04/2013ADIBuy Now
Analog Devices
$229.65-74.74%
Rick Schafer79%
→ $58Initiates → OutperformGet Alert
10/25/2013MPWRBuy Now
Monolithic Power Systems
$693.24-94.81%
Rick Schafer79%
→ $36UpgradePerform → OutperformGet Alert
10/15/2013VECOBuy Now
Veeco Instruments
$20.23—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
04/23/2013VECOBuy Now
Veeco Instruments
$20.23107.61%
Rick Schafer79%
→ $42UpgradePerform → OutperformGet Alert
03/07/2013SMTCBuy Now
Semtech
$42.21-2.87%
Rick Schafer79%
$35 → $41MaintainsOutperformGet Alert
12/05/2012NVDABuy Now
NVIDIA
$145.07—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
09/26/2012TXNBuy Now
Texas Instruments
$198.52—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
07/02/2012CRUSBuy Now
Cirrus Logic
$104.34—
Rick Schafer79%
—DowngradeOutperform → PerformGet Alert
04/26/2012CRUSBuy Now
Cirrus Logic
$104.34-71.25%
Rick Schafer79%
$28 → $30MaintainsOutperformGet Alert
02/24/2012CRUSBuy Now
Cirrus Logic
$104.34-73.16%
Rick Schafer79%
→ $28UpgradePerform → OutperformGet Alert