Jason Mills's Stock Ratings

Canaccord Genuity Analyst

Jason Mills is an analyst at Canaccord Genuity. 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/17/2025

Updated: Dec 17, 2025

Overall Average Return

38.5%

Smart Score

81.5%

Overall Average Return Percentile

90th

Number of Ratings

151
Buy NowGet Alert
12/17/2025PENBuy Now
Penumbra
$309.2616.08%$355 → $359MaintainsBuyGet Alert
11/06/2025PENBuy Now
Penumbra
$309.2614.79%$350 → $355MaintainsBuyGet Alert
07/30/2025PENBuy Now
Penumbra
$309.2613.17%$340 → $350MaintainsBuyGet Alert
02/19/2025PENBuy Now
Penumbra
$309.269.94%$323 → $340MaintainsBuyGet Alert
12/09/2024PENBuy Now
Penumbra
$309.264.44%$260 → $323MaintainsBuyGet Alert
11/04/2024PENBuy Now
Penumbra
$309.26-15.93%$235 → $260MaintainsBuyGet Alert
10/29/2024TMDXBuy Now
TransMedics Gr
$122.42-10.96%$169 → $109MaintainsBuyGet Alert
10/16/2024PENBuy Now
Penumbra
$309.26-24.01%$176 → $235MaintainsBuyGet Alert
08/01/2024TMDXBuy Now
TransMedics Gr
$122.4238.05%$117 → $169MaintainsBuyGet Alert
07/31/2024PENBuy Now
Penumbra
$309.26-43.09%$272 → $176MaintainsBuyGet Alert
05/08/2024PENBuy Now
Penumbra
$309.26-12.05%$284 → $272MaintainsBuyGet Alert
05/01/2024TMDXBuy Now
TransMedics Gr
$122.42-4.43%$102 → $117MaintainsBuyGet Alert
12/21/2023PENBuy Now
Penumbra
$309.26-8.17%$207 → $284MaintainsBuyGet Alert
11/03/2023PENBuy Now
Penumbra
$309.26-33.07%$322 → $207MaintainsBuyGet Alert
04/26/2022STAABuy Now
Staar Surgical
$25.89243.76%$81 → $89MaintainsBuyGet Alert
07/14/2021ANGOBuy Now
AngioDynamics
$13.15112.93%$24 → $28MaintainsHoldGet Alert
05/06/2021STAABuy Now
Staar Surgical
$25.89479.37%$128 → $150MaintainsBuyGet Alert
03/31/2021ANGOBuy Now
AngioDynamics
$13.1582.51%$18 → $24MaintainsHoldGet Alert
12/16/2020PENBuy Now
Penumbra
$309.26-34.04%$292 → $204MaintainsBuyGet Alert
11/06/2020IRTCBuy Now
iRhythm Technologies
$167.3863.1%$236 → $273MaintainsBuyGet Alert
10/29/2020PENBuy Now
Penumbra
$309.26-5.58%$253 → $292MaintainsBuyGet Alert
10/29/2020MMSIBuy Now
Merit Medical Systems
$87.23-36.95%$51 → $55MaintainsBuyGet Alert
10/26/2020STIMBuy Now
Neuronetics
$1.54419.08%$4 → $8MaintainsBuyGet Alert
10/07/2020PENBuy Now
Penumbra
$309.26-18.19% → $253Assumes → BuyGet Alert
08/26/2020IRTCBuy Now
iRhythm Technologies
$167.3841%$210 → $236MaintainsBuyGet Alert
08/06/2020TMDXBuy Now
TransMedics Gr
$122.42-83.66%$19 → $20MaintainsBuyGet Alert
08/06/2020NVROBuy Now
Nevro
——$116 → $153MaintainsBuyGet Alert
08/05/2020VAPOBuy Now
Vapotherm
——$34 → $54MaintainsBuyGet Alert
08/04/2020PENBuy Now
Penumbra
$309.26-20.78%$200 → $245MaintainsBuyGet Alert
07/24/2020LMATBuy Now
LeMaitre Vascular
$84.94-64.68%$28 → $30MaintainsHoldGet Alert
07/22/2020ISRGBuy Now
Intuitive Surgical
$557.4130.07%$562 → $725MaintainsBuyGet Alert
04/30/2020LIVNBuy Now
LivaNova
$63.08-20.74%$66 → $50MaintainsHoldGet Alert
04/30/2020ATRCBuy Now
AtriCure
$40.8110.27%$41 → $45MaintainsBuyGet Alert
04/17/2020ISRGBuy Now
Intuitive Surgical
$557.410.82%$655 → $562MaintainsBuyGet Alert
04/14/2020STAABuy Now
Staar Surgical
$25.8969.95%$48 → $44MaintainsBuyGet Alert
04/14/2020LMATBuy Now
LeMaitre Vascular
$84.94-71.74%$33 → $24MaintainsHoldGet Alert
04/14/2020VAPOBuy Now
Vapotherm
——$14 → $20MaintainsBuyGet Alert
04/14/2020TMDXBuy Now
TransMedics Gr
$122.42-84.48%$20 → $19MaintainsBuyGet Alert
04/13/2020ATRCBuy Now
AtriCure
$40.810.47%$51 → $41MaintainsBuyGet Alert
04/13/2020IRTCBuy Now
iRhythm Technologies
$167.38-36.07%$112 → $107MaintainsBuyGet Alert
04/09/2020STIMBuy Now
Neuronetics
$1.54159.54%$7 → $4MaintainsBuyGet Alert
04/08/2020ANGOBuy Now
AngioDynamics
$13.156.46%$18 → $14MaintainsHoldGet Alert
04/07/2020TCMDBuy Now
Tactile Systems Tech
$29.58109.6%$85 → $62MaintainsBuyGet Alert
04/07/2020PENBuy Now
Penumbra
$309.26-40.5%$186 → $184MaintainsBuyGet Alert
04/02/2020NVROBuy Now
Nevro
——$153 → $114MaintainsBuyGet Alert
03/31/2020NVCNBuy Now
Neovasc
——$5 → $3MaintainsBuyGet Alert
02/28/2020IRTCBuy Now
iRhythm Technologies
$167.38-33.09%$107 → $112MaintainsBuyGet Alert
02/26/2020NVROBuy Now
Nevro
——$120 → $153UpgradeHold → BuyGet Alert
02/14/2020CRYBuy Now
Cryolife
——$32 → $29DowngradeBuy → HoldGet Alert
12/04/2019PENBuy Now
Penumbra
$309.26-35.33%$175 → $200MaintainsBuyGet Alert
11/11/2019STAABuy Now
Staar Surgical
$25.8973.81%$40 → $45MaintainsBuyGet Alert
11/07/2019NVROBuy Now
Nevro
——$59 → $88MaintainsHoldGet Alert
09/20/2019MMSIBuy Now
Merit Medical Systems
$87.23-57.58%$53 → $37MaintainsBuyGet Alert
08/09/2019NVROBuy Now
Nevro
——$50 → $59MaintainsHoldGet Alert
07/26/2019MMSIBuy Now
Merit Medical Systems
$87.23-39.24%$63 → $53MaintainsBuyGet Alert
07/19/2019ISRGBuy Now
Intuitive Surgical
$557.419.43%$575 → $610MaintainsBuyGet Alert
06/27/2019BSXBuy Now
Boston Scientific
$95.25-51.71%$43 → $46MaintainsBuyGet Alert
05/28/2019TMDXBuy Now
TransMedics Gr
$122.42-69.78% → $37Initiates → BuyGet Alert
05/10/2019NVROBuy Now
Nevro
——$62 → $50DowngradeBuy → HoldGet Alert
05/10/2019NVROBuy Now
Nevro
——$62 → $50DowngradeBuy → HoldGet Alert
04/22/2019ISRGBuy Now
Intuitive Surgical
$557.413.16%$610 → $575MaintainsBuyGet Alert
04/17/2019BSXBuy Now
Boston Scientific
$95.25-54.86%$45 → $43MaintainsBuyGet Alert
02/13/2019IRTCBuy Now
iRhythm Technologies
$167.38-37.87%$90 → $104MaintainsBuyGet Alert
01/11/2019IRTCBuy Now
iRhythm Technologies
$167.38-46.23%$84 → $90MaintainsBuyGet Alert
01/07/2019ANGOBuy Now
AngioDynamics
$13.1574.9%$20 → $23MaintainsHoldGet Alert
10/26/2018MMSIBuy Now
Merit Medical Systems
$87.23-17.46%$70 → $72MaintainsBuyGet Alert
10/25/2018BSXBuy Now
Boston Scientific
$95.25-55.91%$40 → $42MaintainsBuyGet Alert
10/19/2018ISRGBuy Now
Intuitive Surgical
$557.419.43% → $610UpgradeHold → BuyGet Alert
10/09/2018ATRCBuy Now
AtriCure
$40.81-1.98%$37 → $40MaintainsBuyGet Alert
10/08/2018LMATBuy Now
LeMaitre Vascular
$84.94-62.32%$40 → $32MaintainsHoldGet Alert
09/13/2018IRTCBuy Now
iRhythm Technologies
$167.38-40.26%$93 → $100MaintainsBuyGet Alert
09/06/2018TCMDBuy Now
Tactile Systems Tech
$29.58153.55%$65 → $75MaintainsBuyGet Alert
08/15/2018STIMBuy Now
Neuronetics
$1.542235.84%$33 → $36MaintainsBuyGet Alert
07/24/2018STIMBuy Now
Neuronetics
$1.542041.19% → $33Initiates → BuyGet Alert
07/24/2018MMSIBuy Now
Merit Medical Systems
$87.23-19.75%$60 → $70MaintainsBuyGet Alert
07/17/2018NVROBuy Now
Nevro
——$83 → $80MaintainsBuyGet Alert
07/16/2018NVROBuy Now
Nevro
——$102 → $83MaintainsBuyGet Alert
07/09/2018LMATBuy Now
LeMaitre Vascular
$84.94-58.79%$31 → $35MaintainsHoldGet Alert
06/25/2018TCMDBuy Now
Tactile Systems Tech
$29.58102.84%$56 → $60MaintainsBuyGet Alert
06/21/2018STAABuy Now
Staar Surgical
$25.8923.6%$23 → $32MaintainsBuyGet Alert
05/08/2018NVROBuy Now
Nevro
——$110 → $102MaintainsBuyGet Alert
05/03/2018STAABuy Now
Staar Surgical
$25.89-11.16%$21 → $23MaintainsBuyGet Alert
04/18/2018ISRGBuy Now
Intuitive Surgical
$557.41-22.86%$410 → $430MaintainsHoldGet Alert
04/02/2018ANGOBuy Now
AngioDynamics
$13.1529.28%$16.5 → $17MaintainsHoldGet Alert
03/29/2018NVCNBuy Now
Neovasc
——$1.05 → $0.5MaintainsBuyGet Alert
03/12/2018IRTCBuy Now
iRhythm Technologies
$167.38-52.2%$68 → $80MaintainsBuyGet Alert
03/01/2018MMSIBuy Now
Merit Medical Systems
$87.23-34.66%$50 → $57MaintainsBuyGet Alert
03/01/2018LIVNBuy Now
LivaNova
$63.0831.58%$81 → $83MaintainsHoldGet Alert
02/28/2018PENBuy Now
Penumbra
$309.26-59.58%$113 → $125MaintainsBuyGet Alert
02/27/2018TCMDBuy Now
Tactile Systems Tech
$29.5841.99%$37 → $42MaintainsBuyGet Alert
02/27/2018LIVNBuy Now
LivaNova
$63.0828.41%$76 → $81MaintainsHoldGet Alert
02/27/2018ATRCBuy Now
AtriCure
$40.81-36.29%$24 → $26MaintainsBuyGet Alert
01/26/2018ISRGBuy Now
Intuitive Surgical
$557.41-26.45%$380 → $410MaintainsHoldGet Alert
11/17/2017STAABuy Now
Staar Surgical
$25.89-22.75%$17.5 → $20MaintainsBuyGet Alert
11/08/2017PENBuy Now
Penumbra
$309.26-63.46%$100 → $113MaintainsBuyGet Alert
11/07/2017NVROBuy Now
Nevro
——$120 → $110MaintainsBuyGet Alert
11/02/2017ATRCBuy Now
AtriCure
$40.81-41.19%$28 → $24MaintainsBuyGet Alert
11/02/2017IRTCBuy Now
iRhythm Technologies
$167.38-64.75%$55 → $59MaintainsBuyGet Alert
10/27/2017LMATBuy Now
LeMaitre Vascular
$84.94-65.86%$30 → $29MaintainsHoldGet Alert
10/26/2017MMSIBuy Now
Merit Medical Systems
$87.23-45.55%$45 → $47.5MaintainsBuyGet Alert
10/24/2017BSXBuy Now
Boston Scientific
$95.25-62.21% → $36Initiates → BuyGet Alert
09/25/2017STAABuy Now
Staar Surgical
$25.89——UpgradeHold → BuyGet Alert
09/22/2017IRTCBuy Now
iRhythm Technologies
$167.38-67.14%$49 → $55MaintainsBuyGet Alert
08/09/2017PENBuy Now
Penumbra
$309.26-67.66%$94 → $100MaintainsBuyGet Alert
08/08/2017TCMDBuy Now
Tactile Systems Tech
$29.5825.08%$28 → $37MaintainsBuyGet Alert
08/03/2017STAABuy Now
Staar Surgical
$25.89-57.51%$9 → $11MaintainsHoldGet Alert
07/10/2017NVDQBuy Now
Novadaq Technologies Inc - Common Shares
———DowngradeBuy → HoldGet Alert
07/10/2017SPNCBuy Now
The Spectranetics
———DowngradeBuy → HoldGet Alert
07/10/2017LMATBuy Now
LeMaitre Vascular
$84.94——DowngradeBuy → HoldGet Alert
05/04/2017GMEDBuy Now
Globus Medical
$84.80——UpgradeHold → BuyGet Alert
04/11/2017AVGRBuy Now
Avinger
——$4.3 → $1DowngradeBuy → HoldGet Alert
02/13/2017ZLTQBuy Now
ZELTIQ Aesthetics
———DowngradeBuy → HoldGet Alert
12/20/2016ITEKBuy Now
Inotek Pharmaceuticals
—— → $20Assumes → BuyGet Alert
12/05/2016VASCBuy Now
Vascular Solutions
———DowngradeBuy → HoldGet Alert
11/14/2016IRTCBuy Now
iRhythm Technologies
$167.38-81.48% → $31Initiates → BuyGet Alert
08/25/2016TCMDBuy Now
Tactile Systems Tech
$29.58-29.01% → $21Initiates → BuyGet Alert
07/19/2016MMSIBuy Now
Merit Medical Systems
$87.23-69.05% → $27Initiates → BuyGet Alert
05/03/2016LMATBuy Now
LeMaitre Vascular
$84.94-78.81%$6 → $18MaintainsBuyGet Alert
04/13/2016CRYBuy Now
Cryolife
—— → $14Initiates → BuyGet Alert
03/04/2016SNAKBuy Now
Inventure Foods
———DowngradeBuy → HoldGet Alert
02/26/2016RSEBuy Now
Rouse Properties
———DowngradeBuy → HoldGet Alert
02/25/2016POWRBuy Now
PowerSecure International
$23.20——DowngradeBuy → HoldGet Alert
02/08/2016STJBuy Now
St Jude Medical
—— → $54UpgradeSell → HoldGet Alert
02/05/2016WILNBuy Now
Wi-Lan
———UpgradeHold → Speculative BuyGet Alert
01/29/2016NBuy Now
NetSuite
—— → $100UpgradeHold → BuyGet Alert
01/28/2016STJBuy Now
St Jude Medical
——$59 → $54MaintainsSellGet Alert
01/28/2016INVNBuy Now
InvenSense
$21.59-53.67%$14 → $10MaintainsBuyGet Alert
01/28/2016HWBuy Now
Headwaters
——$23 → $20MaintainsBuyGet Alert
01/28/2016HWBuy Now
Headwaters
——$23 → $20MaintainsBuyGet Alert
01/27/2016MDVNBuy Now
Medivation
——$90 → $45DowngradeBuy → HoldGet Alert
01/19/2016SNAKBuy Now
Inventure Foods
——$12 → $9MaintainsBuyGet Alert
01/11/2016FSICBuy Now
FS Investment
———UpgradeHold → BuyGet Alert
01/05/2016DTLKBuy Now
Datalink
—— → $9Assumes → BuyGet Alert
12/11/2015BEEBuy Now
Strategic Hotels
———Terminates Coverage On—Get Alert
12/10/2015AIXGBuy Now
Aixtron
——$4.5 → $3.75MaintainsSellGet Alert
10/13/2015PENBuy Now
Penumbra
$309.26-84.48% → $48Initiates → BuyGet Alert
07/22/2015ISRGBuy Now
Intuitive Surgical
$557.4110.33%$517 → $615Upgrade → BuyGet Alert
04/29/2015LMATBuy Now
LeMaitre Vascular
$84.94-84.69%$12 → $13MaintainsBuyGet Alert
04/02/2015NVCNBuy Now
Neovasc
—— → $15Initiates → BuyGet Alert
02/24/2015AVGRBuy Now
Avinger
—— → $18Initiates → BuyGet Alert
10/31/2014STAABuy Now
Staar Surgical
$25.89-53.65%$16 → $12DowngradeBuy → HoldGet Alert
10/29/2014LMATBuy Now
LeMaitre Vascular
$84.94-85.87%$11.5 → $12MaintainsBuyGet Alert
04/29/2014STAABuy Now
Staar Surgical
$25.89-18.89%$20 → $21MaintainsBuyGet Alert
04/23/2014ISRGBuy Now
Intuitive Surgical
$557.41-27.7%$423 → $403MaintainsHoldGet Alert
03/17/2014STAABuy Now
Staar Surgical
$25.89-22.75%$14 → $20UpgradeHold → BuyGet Alert
07/09/2013ISRGBuy Now
Intuitive Surgical
$557.41-20.35%$527 → $444DowngradeBuy → HoldGet Alert
03/18/2013ISRGBuy Now
Intuitive Surgical
$557.41-5.46%$590 → $527UpgradeHold → BuyGet Alert
11/01/2012STAABuy Now
Staar Surgical
$25.89-72.96% → $7DowngradeBuy → HoldGet Alert
07/20/2012STAABuy Now
Staar Surgical
$25.89-59.44%$14 → $10.5MaintainsBuyGet Alert
05/03/2012LMATBuy Now
LeMaitre Vascular
$84.94-91.76%$7.5 → $7MaintainsBuyGet Alert
05/03/2012STAABuy Now
Staar Surgical
$25.89-45.93%$14.5 → $14MaintainsBuyGet Alert