Matt Ramsay's Stock Ratings

TD Cowen Analyst

Matt Ramsay is an analyst at TD Cowen. 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

9.47%

Smart Score

57.5%

Overall Average Return Percentile

56th

Number of Ratings

61
Buy NowGet Alert
10/31/2024MPWRBuy Now
Monolithic Power Systems
$951.042.52%$1100 → $975MaintainsBuyGet Alert
08/21/2024MPWRBuy Now
Monolithic Power Systems
$951.0415.66%$925 → $1100MaintainsBuyGet Alert
07/30/2024LSCCBuy Now
Lattice Semiconductor
$75.30-20.32%$80 → $60MaintainsBuyGet Alert
07/15/2024CRDOBuy Now
Credo Technology Group
$144.44-72.31%$35 → $40MaintainsBuyGet Alert
06/25/2024CRDOBuy Now
Credo Technology Group
$144.44-75.77%$24 → $35UpgradeHold → BuyGet Alert
06/04/2024QCOMBuy Now
Qualcomm
$177.7232.23%$200 → $235MaintainsBuyGet Alert
08/01/2023LSCCBuy Now
Lattice Semiconductor
$75.3039.44%$100 → $105MaintainsOutperformGet Alert
07/03/2023PAYXBuy Now
Paychex
$115.85-8.5%$109 → $106MaintainsUnderweightGet Alert
05/30/2023MPWRBuy Now
Monolithic Power Systems
$951.04-34.28%$500 → $625MaintainsOutperformGet Alert
05/22/2023LSCCBuy Now
Lattice Semiconductor
$75.3032.8%$95 → $100MaintainsOutperformGet Alert
05/11/2023CEVABuy Now
CEVA
$22.0236.24%$40 → $30MaintainsOutperformGet Alert
05/04/2023QCOMBuy Now
Qualcomm
$177.72-24.04%$155 → $135MaintainsOutperformGet Alert
04/03/2023PAYXBuy Now
Paychex
$115.85-5.91%$105 → $109MaintainsUnderweightGet Alert
03/02/2023AIPBuy Now
Arteris
$15.96-37.34%$12 → $10MaintainsOutperformGet Alert
02/15/2023CRDOBuy Now
Credo Technology Group
$144.44-92.38% → $11DowngradeOutperform → Market PerformGet Alert
02/07/2023DIODBuy Now
Diodes
$50.96115.86%$95 → $110MaintainsOutperformGet Alert
03/10/2022CRDOBuy Now
Credo Technology Group
$144.44-86.15%$19 → $20MaintainsOutperformGet Alert
02/17/2021DIODBuy Now
Diodes
$50.9686.42%$90 → $95MaintainsOutperformGet Alert
05/21/2020DIODBuy Now
Diodes
$50.9611.85% → $57Initiates → OutperformGet Alert
08/09/2019CEVABuy Now
CEVA
$22.0258.95%$30 → $35MaintainsBuyGet Alert
10/16/2018CEVABuy Now
CEVA
$22.0281.65%$36 → $40MaintainsBuyGet Alert
05/10/2018CEVABuy Now
CEVA
$22.02117.98%$50 → $48MaintainsBuyGet Alert
11/17/2017NVDABuy Now
NVIDIA
$177.3140.99%$225 → $250MaintainsBuyGet Alert
11/17/2017MRAMBuy Now
Everspin Technologies
$9.3260.94%$18 → $15MaintainsBuyGet Alert
11/17/2017INTCBuy Now
Intel
$38.3417.37%$41 → $45MaintainsHoldGet Alert
11/02/2017CAVMBuy Now
Cavium
$66 → $67MaintainsHoldGet Alert
11/02/2017CEVABuy Now
CEVA
$22.02145.23%$53 → $54MaintainsBuyGet Alert
10/27/2017INTCBuy Now
Intel
$38.346.94%$38 → $41MaintainsHoldGet Alert
10/26/2017SLABBuy Now
Silicon Laboratories
$136.39-28.15%$95 → $98MaintainsBuyGet Alert
10/13/2017AMBABuy Now
Ambarella
$76.13-14.62%$58 → $65MaintainsBuyGet Alert
10/10/2017SLABBuy Now
Silicon Laboratories
$136.39-30.35%$85 → $95MaintainsBuyGet Alert
10/03/2017CEVABuy Now
CEVA
$22.02140.69%$54 → $53MaintainsBuyGet Alert
09/05/2017AMBABuy Now
Ambarella
$76.13-23.81%$72 → $58MaintainsBuyGet Alert
08/14/2017NVDABuy Now
NVIDIA
$177.317.15%$180 → $190MaintainsBuyGet Alert
08/14/2017MRAMBuy Now
Everspin Technologies
$9.3293.13%$12 → $18MaintainsBuyGet Alert
08/04/2017CEVABuy Now
CEVA
$22.02145.23%$45 → $54MaintainsBuyGet Alert
02/10/2017INTCBuy Now
Intel
$38.34-0.89%$43 → $38DowngradeBuy → HoldGet Alert
11/02/2016MRAMBuy Now
Everspin Technologies
$9.32Initiates → BuyGet Alert
07/21/2016INTCBuy Now
Intel
$38.344.33% → $40MaintainsBuyGet Alert
06/16/2016CAVMBuy Now
Cavium
$61 → $48DowngradeBuy → HoldGet Alert
11/16/2015NVDABuy Now
NVIDIA
$177.31-80.26% → $35UpgradeHold → BuyGet Alert
11/06/2015NVDABuy Now
NVIDIA
$177.31-83.08%$23 → $30MaintainsHoldGet Alert
11/03/2015CEVABuy Now
CEVA
$22.0227.16%$26 → $28MaintainsBuyGet Alert
10/29/2015SLABBuy Now
Silicon Laboratories
$136.39-57.47%$54 → $58MaintainsBuyGet Alert
09/02/2015AMBABuy Now
Ambarella
$76.1337.92%$120 → $105MaintainsBuyGet Alert
08/07/2015NVDABuy Now
NVIDIA
$177.31-87.03%$21 → $23MaintainsHoldGet Alert
06/03/2015AMBABuy Now
Ambarella
$76.1351.06%$86 → $115MaintainsBuyGet Alert
04/29/2015AMBABuy Now
Ambarella
$76.1312.96%$81 → $86MaintainsBuyGet Alert
04/16/2015CEVABuy Now
CEVA
$22.0222.62% → $27Initiates → BuyGet Alert
04/15/2015INTCBuy Now
Intel
$38.341.72%$38 → $39MaintainsBuyGet Alert
03/30/2015AMBABuy Now
Ambarella
$76.136.4%$74 → $81MaintainsBuyGet Alert
03/13/2015INTCBuy Now
Intel
$38.34-0.89%$40 → $38UpgradeHold → BuyGet Alert
03/09/2015CAVMBuy Now
Cavium
$74 → $81MaintainsBuyGet Alert
03/04/2015AMBABuy Now
Ambarella
$76.13-2.8%$66 → $74MaintainsBuyGet Alert
02/12/2015NVDABuy Now
NVIDIA
$177.31-87.03%$22 → $23MaintainsHoldGet Alert
11/07/2014NVDABuy Now
NVIDIA
$177.31-87.59%$20 → $22MaintainsHoldGet Alert
08/08/2014SLABBuy Now
Silicon Laboratories
$136.39-63.34% → $50Initiates → BuyGet Alert
07/16/2014INTCBuy Now
Intel
$38.34-13.93%$31 → $33MaintainsHoldGet Alert
01/09/2014NVDABuy Now
NVIDIA
$177.31-90.98% → $16DowngradeBuy → HoldGet Alert
09/07/2012INTCBuy Now
Intel
$38.34-37.4%$26 → $24MaintainsHoldGet Alert
06/25/2012NVDABuy Now
NVIDIA
$177.31-90.98%$13 → $16UpgradeHold → BuyGet Alert