Ambrish Srivastava's Stock Ratings

BMO Capital Analyst

Ambrish Srivastava is an analyst at BMO Capital. 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/18/2025

Updated: Dec 18, 2025

Overall Average Return

40.5%

Smart Score

82.4%

Overall Average Return Percentile

91st

Number of Ratings

168
Buy NowGet Alert
12/18/2023MUBuy Now
Micron Technology
$250.61-64.09%$80 → $90MaintainsOutperformGet Alert
11/22/2023NVDABuy Now
NVIDIA
$173.04275.63%$600 → $650MaintainsOutperformGet Alert
11/03/2023QRVOBuy Now
Qorvo
$85.9816.31%$110 → $100MaintainsMarket PerformGet Alert
10/25/2023TXNBuy Now
Texas Instruments
$176.9110.22% → $195MaintainsOutperformGet Alert
10/09/2023ARMBuy Now
ARM Holdings
$115.15-47.89% → $60Initiates → Market PerformGet Alert
09/01/2023AVGOBuy Now
Broadcom
$324.92207.77%$890 → $1000MaintainsOutperformGet Alert
08/24/2023NVDABuy Now
NVIDIA
$173.04246.73%$550 → $600MaintainsOutperformGet Alert
08/21/2023NVDABuy Now
NVIDIA
$173.04217.84%$450 → $550MaintainsOutperformGet Alert
08/01/2023ONBuy Now
ON Semiconductor
$54.60101.47%$105 → $110MaintainsMarket PerformGet Alert
07/28/2023INTCBuy Now
Intel
$35.810.52%$32 → $36MaintainsMarket PerformGet Alert
07/25/2023TXNBuy Now
Texas Instruments
$176.9121.53%$215 → $215MaintainsOutperformGet Alert
06/14/2023AMDBuy Now
Advanced Micro Devices
$203.44-26.27%$110 → $150MaintainsOutperformGet Alert
05/30/2023AVGOBuy Now
Broadcom
$324.92173.91%$750 → $890MaintainsOutperformGet Alert
05/26/2023MUBuy Now
Micron Technology
$250.61-68.08%$67 → $80MaintainsOutperformGet Alert
05/25/2023NVDABuy Now
NVIDIA
$173.04160.05%$350 → $450MaintainsOutperformGet Alert
05/25/2023ADIBuy Now
Analog Devices
$273.73-26.94%$215 → $200MaintainsOutperformGet Alert
05/17/2023ONBuy Now
ON Semiconductor
$54.6083.15%$85 → $100MaintainsMarket PerformGet Alert
05/09/2023SWKSBuy Now
Skyworks Solutions
$65.0753.68%$140 → $100DowngradeOutperform → Market PerformGet Alert
05/04/2023SYNABuy Now
Synaptics
$75.096.54%$135 → $80MaintainsMarket PerformGet Alert
05/04/2023QRVOBuy Now
Qorvo
$85.9827.94%$105 → $110MaintainsMarket PerformGet Alert
05/02/2023ONBuy Now
ON Semiconductor
$54.6046.52%$75 → $80MaintainsMarket PerformGet Alert
04/28/2023INTCBuy Now
Intel
$35.81-10.65%$28 → $32MaintainsMarket PerformGet Alert
04/27/2023WOLFBuy Now
Wolfspeed
$17.47214.83%$80 → $55MaintainsMarket PerformGet Alert
04/25/2023TXNBuy Now
Texas Instruments
$176.9121.53%$215 → $215MaintainsOutperformGet Alert
03/28/2023MSFTBuy Now
Microsoft
$483.57-36.93%$265 → $305MaintainsMarket PerformGet Alert
03/27/2023MUBuy Now
Micron Technology
$250.61-73.26% → $67Reiterates → OutperformGet Alert
03/22/2023NVDABuy Now
NVIDIA
$173.0476.26%$255 → $305MaintainsOutperformGet Alert
02/23/2023NVDABuy Now
NVIDIA
$173.0447.36%$240 → $255MaintainsOutperformGet Alert
02/21/2023NVDABuy Now
NVIDIA
$173.0438.69%$210 → $240MaintainsOutperformGet Alert
02/16/2023ADIBuy Now
Analog Devices
$273.73-21.46%$195 → $215MaintainsOutperformGet Alert
02/03/2023SYNABuy Now
Synaptics
$75.0979.78%$90 → $135MaintainsMarket PerformGet Alert
02/02/2023QRVOBuy Now
Qorvo
$85.9822.12%$90 → $105MaintainsMarket PerformGet Alert
02/01/2023NXPIBuy Now
NXP Semiconductors
$223.78-19.57%$160 → $180MaintainsMarket PerformGet Alert
01/26/2023WOLFBuy Now
Wolfspeed
$17.47357.93%$85 → $80MaintainsMarket PerformGet Alert
01/25/2023TXNBuy Now
Texas Instruments
$176.9121.53%$195 → $215MaintainsOutperformGet Alert
11/23/2022ADIBuy Now
Analog Devices
$273.73-28.76%$190 → $195MaintainsOutperformGet Alert
11/09/2022AIPBuy Now
Arteris
$15.46-54.72%$12 → $7MaintainsMarket PerformGet Alert
11/04/2022SYNABuy Now
Synaptics
$75.0919.86%$110 → $90MaintainsMarket PerformGet Alert
11/04/2022SWKSBuy Now
Skyworks Solutions
$65.0761.36%$120 → $105MaintainsOutperformGet Alert
11/03/2022QRVOBuy Now
Qorvo
$85.984.68%$100 → $90MaintainsMarket PerformGet Alert
10/27/2022WOLFBuy Now
Wolfspeed
$17.47386.55%$100 → $85MaintainsMarket PerformGet Alert
09/30/2022MUBuy Now
Micron Technology
$250.61-72.07%$80 → $70MaintainsOutperformGet Alert
09/21/2022NVDABuy Now
NVIDIA
$173.0421.36%$230 → $210MaintainsOutperformGet Alert
09/19/2022MUBuy Now
Micron Technology
$250.61-68.08%$85 → $80MaintainsOutperformGet Alert
09/02/2022AVGOBuy Now
Broadcom
$324.92100.05%$675 → $650MaintainsOutperformGet Alert
08/25/2022NVDABuy Now
NVIDIA
$173.0432.91%$250 → $230MaintainsOutperformGet Alert
08/18/2022WOLFBuy Now
Wolfspeed
$17.47472.41%$75 → $100MaintainsMarket PerformGet Alert
08/10/2022AIPBuy Now
Arteris
$15.46-22.38%$15 → $12MaintainsMarket PerformGet Alert
07/27/2022TXNBuy Now
Texas Instruments
$176.9110.22% → $195MaintainsOutperformGet Alert
07/14/2022AMDBuy Now
Advanced Micro Devices
$203.44-43.47%$100 → $115UpgradeMarket Perform → OutperformGet Alert
06/27/2022MUBuy Now
Micron Technology
$250.61-66.08%$115 → $85MaintainsOutperformGet Alert
05/27/2022MRVLBuy Now
Marvell Tech
$83.20-1.44%$98 → $82MaintainsOutperformGet Alert
05/26/2022NVDABuy Now
NVIDIA
$173.0473.37%$375 → $300MaintainsOutperformGet Alert
05/10/2022MCHPBuy Now
Microchip Technology
$64.3632.07%$95 → $85MaintainsOutperformGet Alert
04/26/2022TXNBuy Now
Texas Instruments
$176.9121.53%$215 → $215MaintainsOutperformGet Alert
02/18/2022INTCBuy Now
Intel
$35.8139.61%$52 → $50MaintainsMarket PerformGet Alert
01/26/2022TXNBuy Now
Texas Instruments
$176.9121.53%$215 → $215MaintainsOutperformGet Alert
12/10/2021AVGOBuy Now
Broadcom
$324.92107.74%$625 → $675MaintainsOutperformGet Alert
12/03/2021MRVLBuy Now
Marvell Tech
$83.2017.79%$85 → $98MaintainsOutperformGet Alert
11/22/2021AIPBuy Now
Arteris
$15.4655.24% → $24Initiates → Market PerformGet Alert
10/27/2021TXNBuy Now
Texas Instruments
$176.9121.53% → $215MaintainsOutperformGet Alert
10/27/2021AMDBuy Now
Advanced Micro Devices
$203.44-41.01%$110 → $120MaintainsMarket PerformGet Alert
10/26/2021INTCBuy Now
Intel
$35.8145.19%$60 → $52DowngradeOutperform → Market PerformGet Alert
08/09/2021AMDBuy Now
Advanced Micro Devices
$203.44-45.93%$80 → $110UpgradeUnderperform → Market PerformGet Alert
08/04/2021NXPIBuy Now
NXP Semiconductors
$223.78-6.16%$200 → $210MaintainsMarket PerformGet Alert
07/01/2021NVDABuy Now
NVIDIA
$173.04477.89%$750 → $1000MaintainsOutperformGet Alert
06/30/2021MUBuy Now
Micron Technology
$250.61-56.11%$90 → $110UpgradeMarket Perform → OutperformGet Alert
05/27/2021NVDABuy Now
NVIDIA
$173.04333.41%$680 → $750MaintainsOutperformGet Alert
03/29/2021MUBuy Now
Micron Technology
$250.61-64.09%$80 → $90MaintainsMarket PerformGet Alert
03/08/2021MRVLBuy Now
Marvell Tech
$83.20-39.9%$45 → $50UpgradeMarket Perform → OutperformGet Alert
02/16/2021ADIBuy Now
Analog Devices
$273.73-30.59%$155 → $190MaintainsOutperformGet Alert
02/01/2021NXPIBuy Now
NXP Semiconductors
$223.78-24.93%$142 → $168MaintainsMarket PerformGet Alert
01/22/2021INTCBuy Now
Intel
$35.81109.41%$70 → $75MaintainsOutperformGet Alert
01/14/2021INTCBuy Now
Intel
$35.8195.45%$50 → $70UpgradeMarket Perform → OutperformGet Alert
01/14/2021AMDBuy Now
Advanced Micro Devices
$203.44-63.13% → $75DowngradeMarket Perform → UnderperformGet Alert
11/06/2020MCHPBuy Now
Microchip Technology
$64.36101.99%$118 → $130MaintainsOutperformGet Alert
11/05/2020QRVOBuy Now
Qorvo
$85.9857.01%$125 → $135MaintainsMarket PerformGet Alert
10/06/2020NVDABuy Now
NVIDIA
$173.04275.63%$565 → $650MaintainsOutperformGet Alert
08/06/2020SYNABuy Now
Synaptics
$75.0919.86%$70 → $90MaintainsMarket PerformGet Alert
07/24/2020INTCBuy Now
Intel
$35.8139.61%$55 → $50MaintainsMarket PerformGet Alert
07/22/2020TXNBuy Now
Texas Instruments
$176.91-6.73%$150 → $165MaintainsOutperformGet Alert
06/23/2020MUBuy Now
Micron Technology
$250.61-78.05%$60 → $55DowngradeOutperform → Market PerformGet Alert
05/18/2020NVDABuy Now
NVIDIA
$173.04145.6%$285 → $425UpgradeMarket Perform → OutperformGet Alert
04/30/2020STBuy Now
Sensata Technologies
$33.3619.9%$44 → $40MaintainsMarket PerformGet Alert
04/29/2020NXPIBuy Now
NXP Semiconductors
$223.78-48.61%$125 → $115MaintainsMarket PerformGet Alert
04/29/2020MXIMBuy Now
Maxim Integrated Products
$63 → $60MaintainsMarket PerformGet Alert
03/16/2020AVGOBuy Now
Broadcom
$324.921.56% → $330UpgradeMarket Perform → OutperformGet Alert
02/04/2020ONBuy Now
ON Semiconductor
$54.60-63.37%$28 → $20DowngradeOutperform → Market PerformGet Alert
12/13/2019AVGOBuy Now
Broadcom
$324.921.56%$310 → $330MaintainsMarket PerformGet Alert
12/04/2019MRVLBuy Now
Marvell Tech
$83.20DowngradeOutperform → Market PerformGet Alert
11/27/2019ADIBuy Now
Analog Devices
$273.73-50.68%$122 → $135MaintainsOutperformGet Alert
10/25/2019INTCBuy Now
Intel
$35.8147.98%$50 → $53MaintainsMarket PerformGet Alert
10/24/2019XLNXBuy Now
Xilinx
$100 → $95MaintainsMarket PerformGet Alert
09/25/2019MUBuy Now
Micron Technology
$250.61-76.06%$50 → $60MaintainsOutperformGet Alert
08/09/2019SYNABuy Now
Synaptics
$75.09-56.05%$29 → $33MaintainsMarket PerformGet Alert
07/24/2019TXNBuy Now
Texas Instruments
$176.91-15.21%$130 → $150MaintainsOutperformGet Alert
06/14/2019AVGOBuy Now
Broadcom
$324.92-19.98%$270 → $260MaintainsMarket PerformGet Alert
05/15/2019XLNXBuy Now
Xilinx
$125 → $115MaintainsMarket PerformGet Alert
05/09/2019MCHPBuy Now
Microchip Technology
$64.3670.91%$118 → $110MaintainsOutperformGet Alert
05/09/2019INTCBuy Now
Intel
$35.81DowngradeOutperform → Market PerformGet Alert
03/19/2019SYNABuy Now
Synaptics
$75.09-53.39%$42 → $35MaintainsMarket PerformGet Alert
03/15/2019AVGOBuy Now
Broadcom
$324.92-16.9%$250 → $270MaintainsMarket PerformGet Alert
03/04/2019XLNXBuy Now
Xilinx
$100 → $125DowngradeOutperform → Market PerformGet Alert
03/04/2019ONBuy Now
ON Semiconductor
$54.60-45.05%$20 → $30UpgradeMarket Perform → OutperformGet Alert
01/07/2019MUBuy Now
Micron Technology
$250.61-80.05%$32 → $50UpgradeMarket Perform → OutperformGet Alert
12/07/2018AVGOBuy Now
Broadcom
$324.92-23.06%$230 → $250MaintainsMarket PerformGet Alert
11/16/2018NVDABuy Now
NVIDIA
$173.041.13%$225 → $175MaintainsMarket PerformGet Alert
11/14/2018QRVOBuy Now
Qorvo
$85.98-24.4%$75 → $65MaintainsMarket PerformGet Alert
11/13/2018ONBuy Now
ON Semiconductor
$54.60-63.37% → $20Initiates → Market PerformGet Alert
11/13/2018MCHPBuy Now
Microchip Technology
$64.3642.95% → $92Initiates → OutperformGet Alert
11/02/2018NXPIBuy Now
NXP Semiconductors
$223.78-66.49%$70 → $75MaintainsMarket PerformGet Alert
10/26/2018INTCBuy Now
Intel
$35.8161.94%$62 → $58MaintainsOutperformGet Alert
10/25/2018AMDBuy Now
Advanced Micro Devices
$203.44-91.15%$20 → $18MaintainsMarket PerformGet Alert
10/24/2018TXNBuy Now
Texas Instruments
$176.91-32.17%$138 → $120MaintainsOutperformGet Alert
10/15/2018MRVLBuy Now
Marvell Tech
$83.20-71.15% → $24UpgradeMarket Perform → OutperformGet Alert
10/03/2018XLNXBuy Now
Xilinx
$80 → $90MaintainsOutperformGet Alert
09/17/2018MUBuy Now
Micron Technology
$250.61-82.04%$63 → $45MaintainsMarket PerformGet Alert
08/10/2018SYNABuy Now
Synaptics
$75.09-41.4%$39 → $44MaintainsMarket PerformGet Alert
08/02/2018QRVOBuy Now
Qorvo
$85.98-12.77%$67 → $75MaintainsMarket PerformGet Alert
07/27/2018NXPIBuy Now
NXP Semiconductors
$223.78-55.31%$110 → $100MaintainsMarket PerformGet Alert
07/27/2018MXIMBuy Now
Maxim Integrated Products
$55 → $60MaintainsMarket PerformGet Alert
07/13/2018AVGOBuy Now
Broadcom
$324.92DowngradeOutperform → Market PerformGet Alert
03/21/2018MUBuy Now
Micron Technology
$250.61-74.86%$43 → $63MaintainsMarket PerformGet Alert
03/12/2018AVGOBuy Now
Broadcom
$324.926.18%$330 → $345MaintainsOutperformGet Alert
03/01/2018ADIBuy Now
Analog Devices
$273.73-60.91%$100 → $107MaintainsOutperformGet Alert
02/09/2018NVDABuy Now
NVIDIA
$173.0430.02%$200 → $225MaintainsMarket PerformGet Alert
02/01/2018QRVOBuy Now
Qorvo
$85.98-18.59%$63 → $70MaintainsMarket PerformGet Alert
12/13/2017STBuy Now
Sensata Technologies
$33.3640.89%$45 → $47MaintainsMarket PerformGet Alert
11/20/2017AVGOBuy Now
Broadcom
$324.921.56%$200 → $330MaintainsOutperformGet Alert
11/13/2017NVDABuy Now
NVIDIA
$173.04UpgradeUnderperform → Market PerformGet Alert
11/10/2017NVDABuy Now
NVIDIA
$173.04-21.99%$90 → $135MaintainsUnderperformGet Alert
10/30/2017INTCBuy Now
Intel
$35.81UpgradeMarket Perform → OutperformGet Alert
10/27/2017INTCBuy Now
Intel
$35.813.31%$34 → $37MaintainsMarket PerformGet Alert
10/20/2017MXIMBuy Now
Maxim Integrated Products
$47 → $50MaintainsMarket PerformGet Alert
10/02/2017MUBuy Now
Micron Technology
$250.61-82.84% → $43Initiates → Market PerformGet Alert
09/21/2017TXNBuy Now
Texas Instruments
$176.91-40.65%$92 → $105MaintainsOutperformGet Alert
07/26/2017STBuy Now
Sensata Technologies
$33.3639.99%$42 → $46.7MaintainsMarket PerformGet Alert
07/26/2017AMDBuy Now
Advanced Micro Devices
$203.44DowngradeOutperform → Market PerformGet Alert
02/23/2017NVDABuy Now
NVIDIA
$173.04-50.88%$100 → $85DowngradeMarket Perform → UnderperformGet Alert
02/02/2017QRVOBuy Now
Qorvo
$85.98DowngradeOutperform → Market PerformGet Alert
12/12/2016AMDBuy Now
Advanced Micro Devices
$203.44UpgradeMarket Perform → OutperformGet Alert
08/01/2016ADIBuy Now
Analog Devices
$273.73-68.95%$65 → $85MaintainsOutperformGet Alert
07/19/2016MXIMBuy Now
Maxim Integrated Products
DowngradeOutperform → Market PerformGet Alert
02/05/2016QRVOBuy Now
Qorvo
$85.98-41.85%$55 → $50MaintainsOutperformGet Alert
01/21/2016XLNXBuy Now
Xilinx
UpgradeMarket Perform → OutperformGet Alert
10/14/2015ADIBuy Now
Analog Devices
$273.73-75.89%$63 → $66UpgradeMarket Perform → OutperformGet Alert
09/14/2015MRVLBuy Now
Marvell Tech
$83.20-89.18%$14 → $9MaintainsMarket PerformGet Alert
08/19/2015ADIBuy Now
Analog Devices
$273.73-76.98%$58 → $63MaintainsMarket PerformGet Alert
07/16/2015AVGOBuy Now
Broadcom
$324.92-43.06% → $185Initiates → OutperformGet Alert
06/30/2015MXIMBuy Now
Maxim Integrated Products
$37 → $39MaintainsOutperformGet Alert
06/02/2015INTCBuy Now
Intel
$35.81DowngradeOutperform → Market PerformGet Alert
04/24/2015SYNABuy Now
Synaptics
$75.0933.17%$90 → $100MaintainsOutperformGet Alert
03/03/2015NXPIBuy Now
NXP Semiconductors
$223.78-50.85%$87 → $110MaintainsOutperformGet Alert
01/22/2015SYNABuy Now
Synaptics
$75.0913.2% → $85Initiates → OutperformGet Alert
01/04/2015QRVOBuy Now
Qorvo
$85.98-20.91% → $68Initiates → Market PerformGet Alert
08/08/2014NVDABuy Now
NVIDIA
$173.04-89.6%$15 → $18MaintainsMarket PerformGet Alert
07/23/2014XLNXBuy Now
Xilinx
$60 → $42DowngradeOutperform → Market PerformGet Alert
01/15/2014INTCBuy Now
Intel
$35.81-13.44%$21 → $31UpgradeMarket Perform → OutperformGet Alert
01/03/2014MXIMBuy Now
Maxim Integrated Products
$26 → $33UpgradeMarket Perform → OutperformGet Alert
10/30/2013STBuy Now
Sensata Technologies
$33.3613.91% → $38DowngradeOutperform → Market PerformGet Alert
08/21/2013ADIBuy Now
Analog Devices
$273.73-82.83%$45 → $47MaintainsMarket PerformGet Alert
02/22/2013MRVLBuy Now
Marvell Tech
$83.20-87.98%$8 → $10MaintainsMarket PerformGet Alert
02/20/2013ADIBuy Now
Analog Devices
$273.73-83.56%$41 → $45MaintainsMarket PerformGet Alert
02/14/2013NVDABuy Now
NVIDIA
$173.04-93.07%$13 → $12MaintainsMarket PerformGet Alert
01/07/2013TXNBuy Now
Texas Instruments
$176.91-77.39%$27 → $40UpgradeMarket Perform → OutperformGet Alert
11/05/2012NVDABuy Now
NVIDIA
$173.04-92.49%$16 → $13MaintainsMarket PerformGet Alert
10/24/2012STBuy Now
Sensata Technologies
$33.36-7.07%$33 → $31MaintainsOutperformGet Alert
07/24/2012TXNBuy Now
Texas Instruments
$176.91-84.17%$32 → $28MaintainsMarket PerformGet Alert