Brian McNamara's Stock Ratings

Canaccord Genuity Analyst

Brian McNamara 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/16/2025

Updated: Dec 16, 2025

Overall Average Return

3.33%

Smart Score

60.1%

Overall Average Return Percentile

41st

Number of Ratings

169
Buy NowGet Alert
12/08/2025FCFSBuy Now
FirstCash Hldgs
$164.6024.54%$205 → $205MaintainsBuyGet Alert
12/05/2025MIDDBuy Now
Middleby
$148.2918.01%$171 → $175MaintainsBuyGet Alert
11/25/2025CENTBuy Now
Central Garden & Pet
$33.7648.1%$50 → $50MaintainsBuyGet Alert
11/24/2025HLMNBuy Now
Hillman Solns
$9.1364.29%$15 → $15MaintainsBuyGet Alert
11/19/2025ENRBuy Now
Energizer Hldgs
$20.26-1.28%$29 → $20MaintainsHoldGet Alert
11/17/2025SPBBuy Now
Spectrum Brands Holdings
$61.5836.41%$75 → $84MaintainsBuyGet Alert
11/17/2025PLNTBuy Now
Planet Fitness
$111.9924.12%$130 → $139MaintainsBuyGet Alert
11/17/2025EZPWBuy Now
EZCORP
$20.5336.39%$27 → $28MaintainsBuyGet Alert
11/10/2025HLLYBuy Now
Holley
$4.1469.08%$6 → $7MaintainsBuyGet Alert
11/07/2025YETIBuy Now
YETI Holdings
$43.02-13.99%$34 → $37MaintainsHoldGet Alert
11/07/2025SNBuy Now
SharkNinja
$112.0023.21%$136 → $138MaintainsBuyGet Alert
11/07/2025PLNTBuy Now
Planet Fitness
$111.9916.08%$126 → $130MaintainsBuyGet Alert
11/07/2025MIDDBuy Now
Middleby
$148.2915.31%$175 → $171MaintainsBuyGet Alert
11/07/2025LCUTBuy Now
Lifetime Brands
$3.970.76%$5 → $4MaintainsBuyGet Alert
11/03/2025NWLBuy Now
Newell Brands
$3.7686.17%$9 → $7MaintainsBuyGet Alert
10/31/2025ROLBuy Now
Rollins
$60.02-8.36%$50 → $55MaintainsHoldGet Alert
10/31/2025FCFSBuy Now
FirstCash Hldgs
$164.6024.54%$200 → $205MaintainsBuyGet Alert
10/30/2025REYNBuy Now
Reynolds Consumer Prods
$24.3011.11%$25 → $27MaintainsHoldGet Alert
10/06/2025FCFSBuy Now
FirstCash Hldgs
$164.6021.51%$200 → $200MaintainsBuyGet Alert
10/06/2025EZPWBuy Now
EZCORP
$20.5331.51%$25 → $27MaintainsBuyGet Alert
09/30/2025FCFSBuy Now
FirstCash Hldgs
$164.6021.51% → $200Initiates → BuyGet Alert
09/25/2025WORBuy Now
Worthington Enterprises
$57.7426.43%$81 → $73MaintainsBuyGet Alert
09/18/2025DRVNBuy Now
Driven Brands Hldgs
$15.0659.36%$24 → $24MaintainsBuyGet Alert
09/15/2025PLNTBuy Now
Planet Fitness
$111.9912.51%$126 → $126MaintainsBuyGet Alert
09/02/2025MIDDBuy Now
Middleby
$148.2918.01%$162 → $175MaintainsBuyGet Alert
08/08/2025YETIBuy Now
YETI Holdings
$43.02-20.97%$33 → $34MaintainsHoldGet Alert
08/08/2025SPBBuy Now
Spectrum Brands Holdings
$61.5821.79%$77 → $75MaintainsBuyGet Alert
08/08/2025LCUTBuy Now
Lifetime Brands
$3.9725.94%$6 → $5MaintainsBuyGet Alert
08/07/2025MIDDBuy Now
Middleby
$148.299.25%$186 → $162MaintainsBuyGet Alert
08/07/2025HLLYBuy Now
Holley
$4.1444.93%$5 → $6MaintainsBuyGet Alert
08/06/2025HLMNBuy Now
Hillman Solns
$9.1364.29%$13 → $15MaintainsBuyGet Alert
08/04/2025NWLBuy Now
Newell Brands
$3.76139.36%$11 → $9MaintainsBuyGet Alert
08/01/2025EZPWBuy Now
EZCORP
$20.5321.77%$25 → $25MaintainsBuyGet Alert
07/17/2025SNBuy Now
SharkNinja
$112.0021.43%$127 → $136MaintainsBuyGet Alert
07/10/2025EZPWBuy Now
EZCORP
$20.5321.77%$24 → $25MaintainsBuyGet Alert
06/27/2025DRVNBuy Now
Driven Brands Hldgs
$15.0659.36%$23 → $24MaintainsBuyGet Alert
06/26/2025WORBuy Now
Worthington Enterprises
$57.7440.28%$69 → $81MaintainsBuyGet Alert
06/25/2025SPBBuy Now
Spectrum Brands Holdings
$61.5825.04%$89 → $77MaintainsBuyGet Alert
06/12/2025PLNTBuy Now
Planet Fitness
$111.9912.51%$120 → $126MaintainsBuyGet Alert
05/12/2025LCUTBuy Now
Lifetime Brands
$3.9725.94%$6 → $5MaintainsBuyGet Alert
05/08/2025MIDDBuy Now
Middleby
$148.2925.43%$200 → $186MaintainsBuyGet Alert
05/08/2025HLLYBuy Now
Holley
$4.1420.77%$6 → $5MaintainsBuyGet Alert
05/07/2025ENRBuy Now
Energizer Hldgs
$20.2633.27%$31 → $27MaintainsHoldGet Alert
05/06/2025EZPWBuy Now
EZCORP
$20.5316.9%$25 → $24MaintainsBuyGet Alert
05/05/2025WORBuy Now
Worthington Enterprises
$57.7416.04%$54 → $67UpgradeHold → BuyGet Alert
05/01/2025REYNBuy Now
Reynolds Consumer Prods
$24.307%$27 → $26MaintainsHoldGet Alert
05/01/2025NWLBuy Now
Newell Brands
$3.76192.55%$12 → $11MaintainsBuyGet Alert
04/29/2025COOKBuy Now
Traeger
$1.01197.03%$5 → $3MaintainsBuyGet Alert
04/25/2025ROLBuy Now
Rollins
$60.02-16.69%$49 → $50MaintainsHoldGet Alert
04/23/2025NWLBuy Now
Newell Brands
$3.76219.15%$14 → $12MaintainsBuyGet Alert
04/23/2025REYNBuy Now
Reynolds Consumer Prods
$24.3011.11%$30 → $27MaintainsHoldGet Alert
04/23/2025LCUTBuy Now
Lifetime Brands
$3.9751.13%$7 → $6MaintainsBuyGet Alert
04/23/2025ENRBuy Now
Energizer Hldgs
$20.2653.01%$36 → $31MaintainsHoldGet Alert
03/27/2025WORBuy Now
Worthington Enterprises
$57.74-6.48%$49 → $54MaintainsHoldGet Alert
03/13/2025PLNTBuy Now
Planet Fitness
$111.997.15% → $120Initiates → BuyGet Alert
03/13/2025DTCBuy Now
Solo Brands
——$3 → $1DowngradeBuy → HoldGet Alert
03/07/2025COOKBuy Now
Traeger
$1.01395.05%$7 → $5MaintainsBuyGet Alert
02/26/2025MIDDBuy Now
Middleby
$148.2934.87%$192 → $200MaintainsBuyGet Alert
02/26/2025DRVNBuy Now
Driven Brands Hldgs
$15.0652.72%$21 → $23MaintainsBuyGet Alert
02/14/2025YETIBuy Now
YETI Holdings
$43.02-2.37%$44 → $42MaintainsHoldGet Alert
02/14/2025SNBuy Now
SharkNinja
$112.0021.43%$129 → $136MaintainsBuyGet Alert
02/14/2025ROLBuy Now
Rollins
$60.02-18.36%$48 → $49MaintainsHoldGet Alert
02/10/2025NWLBuy Now
Newell Brands
$3.76272.34%$15 → $14MaintainsBuyGet Alert
02/07/2025EZPWBuy Now
EZCORP
$20.537.16%$19 → $22MaintainsBuyGet Alert
02/07/2025SPBBuy Now
Spectrum Brands Holdings
$61.5865.64%$94 → $102UpgradeHold → BuyGet Alert
02/06/2025REYNBuy Now
Reynolds Consumer Prods
$24.3023.46%$31 → $30MaintainsHoldGet Alert
01/27/2025MIDDBuy Now
Middleby
$148.2929.48%$155 → $192MaintainsBuyGet Alert
01/08/2025SNBuy Now
SharkNinja
$112.0015.18%$128 → $129MaintainsBuyGet Alert
01/07/2025ROLBuy Now
Rollins
$60.02-20.03% → $48Initiates → HoldGet Alert
12/20/2024MIDDBuy Now
Middleby
$148.294.52%$155 → $155MaintainsBuyGet Alert
12/19/2024WORBuy Now
Worthington Enterprises
$57.74-15.14%$46 → $49MaintainsHoldGet Alert
12/06/2024NWLBuy Now
Newell Brands
$3.76298.94%$13 → $15MaintainsBuyGet Alert
11/26/2024CENTBuy Now
Central Garden & Pet
$33.7633.29%$48 → $45MaintainsBuyGet Alert
11/20/2024ENRBuy Now
Energizer Hldgs
$20.2677.69%$32 → $36MaintainsHoldGet Alert
11/19/2024DTCBuy Now
Solo Brands
——$3 → $3MaintainsBuyGet Alert
11/18/2024SPBBuy Now
Spectrum Brands Holdings
$61.5852.65%$91 → $94MaintainsHoldGet Alert
11/14/2024YETIBuy Now
YETI Holdings
$43.022.28%$44 → $44MaintainsHoldGet Alert
11/07/2024COOKBuy Now
Traeger
$1.01593.07%$6 → $7MaintainsBuyGet Alert
11/01/2024MIDDBuy Now
Middleby
$148.294.52%$164 → $155MaintainsBuyGet Alert
11/01/2024DRVNBuy Now
Driven Brands Hldgs
$15.0639.44%$20 → $21MaintainsBuyGet Alert
10/28/2024NWLBuy Now
Newell Brands
$3.76245.74%$12 → $13MaintainsBuyGet Alert
10/25/2024SNBuy Now
SharkNinja
$112.0014.29%$126 → $128MaintainsBuyGet Alert
10/18/2024LCUTBuy Now
Lifetime Brands
$3.97126.7%$10 → $9MaintainsBuyGet Alert
10/18/2024HLMNBuy Now
Hillman Solns
$9.1342.39%$13 → $13MaintainsBuyGet Alert
10/16/2024HLMNBuy Now
Hillman Solns
$9.1342.39%$12 → $13MaintainsBuyGet Alert
10/04/2024WORBuy Now
Worthington Enterprises
$57.74-20.33%$46 → $46MaintainsHoldGet Alert
10/04/2024EZPWBuy Now
EZCORP
$20.53-7.45%$19 → $19MaintainsBuyGet Alert
09/30/2024CENTBuy Now
Central Garden & Pet
$33.7642.18%$48 → $48MaintainsBuyGet Alert
09/30/2024DTCBuy Now
Solo Brands
——$3 → $3MaintainsBuyGet Alert
09/30/2024YETIBuy Now
YETI Holdings
$43.022.28%$44 → $44MaintainsHoldGet Alert
09/26/2024WORBuy Now
Worthington Enterprises
$57.74-20.33%$52 → $46MaintainsHoldGet Alert
09/19/2024DRVNBuy Now
Driven Brands Hldgs
$15.0632.8%$19 → $20MaintainsBuyGet Alert
09/13/2024MIDDBuy Now
Middleby
$148.2910.59%$164 → $164MaintainsBuyGet Alert
09/09/2024YETIBuy Now
YETI Holdings
$43.022.28%$44 → $44MaintainsHoldGet Alert
08/30/2024MIDDBuy Now
Middleby
$148.2910.59%$164 → $164MaintainsBuyGet Alert
08/08/2024REYNBuy Now
Reynolds Consumer Prods
$24.3031.69%$30 → $32MaintainsHoldGet Alert
08/08/2024HLLYBuy Now
Holley
$4.1469.08%$8 → $7MaintainsBuyGet Alert
08/08/2024DTCBuy Now
Solo Brands
——$5 → $3MaintainsBuyGet Alert
07/29/2024NWLBuy Now
Newell Brands
$3.76219.15%$10 → $12MaintainsBuyGet Alert
07/25/2024MIDDBuy Now
Middleby
$148.297.22%$159 → $159MaintainsBuyGet Alert
07/23/2024SNBuy Now
SharkNinja
$112.00-19.64%$82 → $90MaintainsBuyGet Alert
07/01/2024CENTBuy Now
Central Garden & Pet
$33.7645.14%$52 → $49MaintainsBuyGet Alert
07/01/2024SPBBuy Now
Spectrum Brands Holdings
$61.5846.15%$92 → $90MaintainsHoldGet Alert
06/27/2024WORBuy Now
Worthington Enterprises
$57.74-9.94%$64 → $52MaintainsHoldGet Alert
06/24/2024HLLYBuy Now
Holley
$4.1493.24%$8 → $8ReiteratesBuy → BuyGet Alert
06/21/2024HLLYBuy Now
Holley
$4.1493.24%$8 → $8MaintainsBuyGet Alert
05/10/2024YETIBuy Now
YETI Holdings
$43.02-2.37%$40 → $42MaintainsHoldGet Alert
05/10/2024SPBBuy Now
Spectrum Brands Holdings
$61.5849.4%$86 → $92MaintainsHoldGet Alert
05/10/2024SNBuy Now
SharkNinja
$112.00-26.79%$75 → $82MaintainsBuyGet Alert
05/10/2024LCUTBuy Now
Lifetime Brands
$3.97202.27%$11 → $12MaintainsBuyGet Alert
05/09/2024REYNBuy Now
Reynolds Consumer Prods
$24.3023.46%$29 → $30MaintainsHoldGet Alert
05/09/2024MIDDBuy Now
Middleby
$148.297.22%$166 → $159MaintainsBuyGet Alert
05/08/2024ENRBuy Now
Energizer Hldgs
$20.2657.95%$33 → $32MaintainsHoldGet Alert
05/03/2024EZPWBuy Now
EZCORP
$20.53-17.19%$18 → $17MaintainsBuyGet Alert
05/03/2024DRVNBuy Now
Driven Brands Hldgs
$15.0612.88%$21 → $17MaintainsBuyGet Alert
04/29/2024NWLBuy Now
Newell Brands
$3.76165.96%$9 → $10MaintainsBuyGet Alert
04/16/2024EZPWBuy Now
EZCORP
$20.53-12.32%$17 → $18MaintainsBuyGet Alert
04/05/2024YETIBuy Now
YETI Holdings
$43.02-7.02%$41 → $40MaintainsHoldGet Alert
04/02/2024SNBuy Now
SharkNinja
$112.00-33.04%$68 → $75MaintainsBuyGet Alert
03/25/2024WORBuy Now
Worthington Enterprises
$57.7410.84%$56 → $64MaintainsHoldGet Alert
03/18/2024DRVNBuy Now
Driven Brands Hldgs
$15.0639.44%$20 → $21MaintainsBuyGet Alert
03/13/2024LCUTBuy Now
Lifetime Brands
$3.97177.08%$8 → $11MaintainsBuyGet Alert
03/13/2024DTCBuy Now
Solo Brands
——$6 → $5MaintainsBuyGet Alert
03/12/2024CENTBuy Now
Central Garden & Pet
$33.7654.03% → $52Initiates → BuyGet Alert
03/06/2024COOKBuy Now
Traeger
$1.01296.04%$5 → $4MaintainsBuyGet Alert
02/29/2024HLLYBuy Now
Holley
$4.1493.24%$9 → $8MaintainsBuyGet Alert
02/23/2024HLMNBuy Now
Hillman Solns
$9.1331.43%$11 → $12MaintainsBuyGet Alert
02/23/2024DRVNBuy Now
Driven Brands Hldgs
$15.0632.8%$22 → $20MaintainsBuyGet Alert
02/21/2024MIDDBuy Now
Middleby
$148.2911.94%$164 → $166MaintainsBuyGet Alert
02/09/2024SPBBuy Now
Spectrum Brands Holdings
$61.5839.66%$83 → $86DowngradeBuy → HoldGet Alert
01/30/2024WORBuy Now
Worthington Enterprises
$57.74-3.01% → $56Initiates → HoldGet Alert
01/04/2024YETIBuy Now
YETI Holdings
$43.0216.23%$49 → $50DowngradeBuy → HoldGet Alert
11/28/2023SNBuy Now
SharkNinja
$112.00-45.54% → $61Initiates → BuyGet Alert
11/20/2023SPBBuy Now
Spectrum Brands Holdings
$61.5834.78%$94 → $83MaintainsBuyGet Alert
09/06/2023MIDDBuy Now
Middleby
$148.2916.66% → $173ReiteratesBuy → BuyGet Alert
08/14/2023SPBBuy Now
Spectrum Brands Holdings
$61.5852.65%$87 → $94MaintainsBuyGet Alert
08/11/2023HLLYBuy Now
Holley
$4.14141.55%$6 → $10MaintainsBuyGet Alert
08/11/2023YETIBuy Now
YETI Holdings
$43.0234.82%$54 → $58MaintainsBuyGet Alert
08/03/2023DRVNBuy Now
Driven Brands Hldgs
$15.0659.36%$41 → $24MaintainsBuyGet Alert
08/03/2023COOKBuy Now
Traeger
$1.01593.07%$6 → $7MaintainsBuyGet Alert
07/31/2023NWLBuy Now
Newell Brands
$3.76325.53%$13 → $16MaintainsBuyGet Alert
07/11/2023HLMNBuy Now
Hillman Solns
$9.1331.43% → $12Initiates → BuyGet Alert
07/11/2023NWLBuy Now
Newell Brands
$3.76245.74% → $13Initiates → BuyGet Alert
07/06/2023HLLYBuy Now
Holley
$4.1444.93%$5 → $6MaintainsBuyGet Alert
06/21/2023SPBBuy Now
Spectrum Brands Holdings
$61.5841.28% → $87ReiteratesBuy → BuyGet Alert
05/11/2023LCUTBuy Now
Lifetime Brands
$3.97126.7%$12 → $9MaintainsBuyGet Alert
05/11/2023MIDDBuy Now
Middleby
$148.2922.06%$176 → $181MaintainsBuyGet Alert
05/09/2023ENRBuy Now
Energizer Hldgs
$20.2677.69%$33 → $36MaintainsHoldGet Alert
03/30/2023SPBBuy Now
Spectrum Brands Holdings
$61.5833.16% → $82Initiates → BuyGet Alert
03/30/2023LCUTBuy Now
Lifetime Brands
$3.97202.27% → $12Initiates → BuyGet Alert
03/30/2023DRVNBuy Now
Driven Brands Hldgs
$15.06172.24% → $41Initiates → BuyGet Alert
03/30/2023HLLYBuy Now
Holley
$4.1420.77% → $5Initiates → BuyGet Alert
03/30/2023REYNBuy Now
Reynolds Consumer Prods
$24.3015.23% → $28Initiates → HoldGet Alert
02/24/2023YETIBuy Now
YETI Holdings
$43.0225.52%$58 → $54MaintainsBuyGet Alert
02/16/2023MIDDBuy Now
Middleby
$148.2918.69%$162 → $176MaintainsBuyGet Alert
02/07/2023ENRBuy Now
Energizer Hldgs
$20.2662.88%$34 → $33MaintainsHoldGet Alert
02/03/2023EZPWBuy Now
EZCORP
$20.53-26.94%$14 → $15MaintainsBuyGet Alert
01/04/2023EZPWBuy Now
EZCORP
$20.53-31.81% → $14Initiates → BuyGet Alert
11/17/2022COOKBuy Now
Traeger
$1.01494.06% → $6Initiates → BuyGet Alert
11/17/2022DTCBuy Now
Solo Brands
—— → $7Initiates → BuyGet Alert
11/17/2022YETIBuy Now
YETI Holdings
$43.0234.82% → $58Initiates → BuyGet Alert
11/17/2022MIDDBuy Now
Middleby
$148.2915.31% → $171Initiates → BuyGet Alert
11/17/2022ENRBuy Now
Energizer Hldgs
$20.2667.82% → $34Initiates → HoldGet Alert
02/22/2022BURLBuy Now
Burlington Stores
$269.4316.91% → $315UpgradeHold → BuyGet Alert
11/22/2021BIRDBuy Now
Allbirds
$4.24442.45% → $23Initiates → HoldGet Alert
09/28/2021TDUPBuy Now
ThredUp
$7.97163.53% → $21Initiates → HoldGet Alert
09/28/2021POSHBuy Now
Poshmark
—— → $42Initiates → BuyGet Alert
09/08/2021OLLIBuy Now
Ollie's Bargain Outlet
$112.99-13.27% → $98UpgradeHold → BuyGet Alert
03/23/2021BURLBuy Now
Burlington Stores
$269.4316.54%$304 → $314DowngradeBuy → HoldGet Alert