Brian Morrison's Stock Ratings

TD Securities Analyst

Brian Morrison is an analyst at TD Securities. 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 03/29/2025

Overall Average Return

19.9%

Smart Score

60.3%

Overall Average Return Percentile

80th

Number of Ratings

33
Buy NowGet Alert
01/27/2025MGABuy Now
Magna International
$34.0047.06%
Brian Morrison60%
$52 → $50MaintainsBuyGet Alert
01/10/2025ATZBuy Now
Aritzia
Brian Morrison60%
$68 → $75MaintainsBuyGet Alert
12/02/2024GILBuy Now
Gildan Activewear
$44.9633.45%
Brian Morrison60%
$58 → $60MaintainsBuyGet Alert
06/03/2024DOOBuy Now
BRP
Brian Morrison60%
$100 → $98MaintainsHoldGet Alert
05/09/2024LNRBuy Now
Linamar
Brian Morrison60%
$86 → $97MaintainsBuyGet Alert
04/22/2024MGABuy Now
Magna International
$34.0085.29%
Brian Morrison60%
$69 → $63MaintainsBuyGet Alert
04/11/2024ROOTBuy Now
Roots
$136.98-97.63%
Brian Morrison60%
→ $3.25UpgradeHold → BuyGet Alert
07/07/2023CDNAFBuy Now
Canadian Tire Corp
Brian Morrison60%
$215 → $210MaintainsBuyGet Alert
06/02/2023DOOOBuy Now
BRP
$34.00223.53%
Brian Morrison60%
$135 → $110DowngradeBuy → HoldGet Alert
06/02/2023DOOOBuy Now
BRP
$34.00
Brian Morrison60%
DowngradeBuy → HoldGet Alert
01/25/2023MGABuy Now
Magna International
$34.00102.94%
Brian Morrison60%
$76 → $69DowngradeBuy → HoldGet Alert
01/23/2023GILBuy Now
Gildan Activewear
$44.96
Brian Morrison60%
DowngradeBuy → HoldGet Alert
12/21/2022TOYBuy Now
Spin Master
Brian Morrison60%
UpgradeHold → BuyGet Alert
12/20/2022ATZAFBuy Now
Aritzia
Brian Morrison60%
→ $62Initiates → BuyGet Alert
12/12/2022ROOTBuy Now
Roots
$136.98
Brian Morrison60%
DowngradeBuy → HoldGet Alert
07/05/2022GILBuy Now
Gildan Activewear
$44.96-4.36%
Brian Morrison60%
$51 → $43MaintainsBuyGet Alert
07/22/2021MREBuy Now
Martinrea International
Brian Morrison60%
→ $17UpgradeHold → BuyGet Alert
03/05/2021MRETFBuy Now
Martinrea International
Brian Morrison60%
$22 → $18.5DowngradeBuy → HoldGet Alert
10/26/2020LNRBuy Now
Linamar
Brian Morrison60%
$55 → $56MaintainsBuyGet Alert
10/26/2020MREBuy Now
Martinrea International
Brian Morrison60%
$14 → $15UpgradeHold → BuyGet Alert
10/13/2020GILBuy Now
Gildan Activewear
$44.96-44.4%
Brian Morrison60%
$22 → $25MaintainsBuyGet Alert
09/10/2020AIMBuy Now
Aimia
$0.134200.23%
Brian Morrison60%
$4.25 → $5.5MaintainsBuyGet Alert
08/28/2020DOOBuy Now
BRP
Brian Morrison60%
$74 → $85UpgradeHold → BuyGet Alert
08/20/2020DOOBuy Now
BRP
Brian Morrison60%
$56 → $74MaintainsHoldGet Alert
06/09/2020LNRBuy Now
Linamar
Brian Morrison60%
$35 → $55UpgradeHold → BuyGet Alert
05/29/2020DOOBuy Now
BRP
Brian Morrison60%
$49 → $56MaintainsHoldGet Alert
05/22/2020DOOBuy Now
BRP
Brian Morrison60%
$30 → $49MaintainsHoldGet Alert
05/13/2020AIMBuy Now
Aimia
$0.133027.44%
Brian Morrison60%
$3.25 → $4MaintainsBuyGet Alert
01/14/2020AIMBuy Now
Aimia
$0.133418.37%
Brian Morrison60%
$4.25 → $4.5UpgradeHold → BuyGet Alert
10/30/2019DOOBuy Now
BRP
Brian Morrison60%
$54 → $70MaintainsBuyGet Alert
10/18/2019GILBuy Now
Gildan Activewear
$44.96-15.48%
Brian Morrison60%
$44 → $38MaintainsBuyGet Alert
08/02/2019GILBuy Now
Gildan Activewear
$44.96
Brian Morrison60%
UpgradeHold → BuyGet Alert
05/03/2018GILBuy Now
Gildan Activewear
$44.96-22.15%
Brian Morrison60%
$33 → $35UpgradeHold → BuyGet Alert