John Joyner's Stock Ratings

BMO Capital Analyst

John Joyner 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/15/2025

Updated: Dec 15, 2025

Overall Average Return

51.7%

Smart Score

71.8%

Overall Average Return Percentile

94th

Number of Ratings

18
Buy NowGet Alert
06/14/2023REVGBuy Now
REV Group
$59.72-74.88%$14 → $15MaintainsMarket PerformGet Alert
06/05/2023DEBuy Now
Deere
$487.64-12.85%$450 → $425MaintainsMarket PerformGet Alert
05/15/2023MIDDBuy Now
Middleby
$148.3217.98%$170 → $175MaintainsOutperformGet Alert
05/15/2023KMTBuy Now
Kennametal
$28.98-5.11%$25 → $27.5MaintainsMarket PerformGet Alert
05/09/2023PHBuy Now
Parker Hannifin
$884.38-54.21%$390 → $405MaintainsOutperformGet Alert
05/01/2023CSLBuy Now
Carlisle Companies
$332.15-6.67%$335 → $310MaintainsOutperformGet Alert
05/01/2023RUSHABuy Now
Rush Enterprises
$56.975.32%$56 → $60MaintainsMarket PerformGet Alert
04/27/2023PCARBuy Now
PACCAR
$113.50-28.2%$60 → $81.5MaintainsMarket PerformGet Alert
03/21/2023CSLBuy Now
Carlisle Companies
$332.150.86%$355 → $335MaintainsOutperformGet Alert
03/06/2023PHBuy Now
Parker Hannifin
$884.38-55.9%$380 → $390MaintainsOutperformGet Alert
03/02/2023HAYWBuy Now
Hayward Holdings
$16.11-25.49%$10 → $12MaintainsMarket PerformGet Alert
02/12/2023TTBuy Now
Trane Technologies
$397.69-54.74%$180 → $180MaintainsMarket PerformGet Alert
02/01/2023PCARBuy Now
PACCAR
$113.50-11.9%$90 → $100MaintainsMarket PerformGet Alert
01/13/2023REVGBuy Now
REV Group
$59.72-76.56%$13 → $14MaintainsMarket PerformGet Alert
12/21/2022TTBuy Now
Trane Technologies
$397.69-54.74% → $180DowngradeOutperform → Market PerformGet Alert
12/21/2022AIMCBuy Now
Altra Industrial Motion Corp Com
$50 → $62DowngradeOutperform → Market PerformGet Alert
11/28/2022DEBuy Now
Deere
$487.64-7.72%$375 → $450MaintainsMarket PerformGet Alert
08/09/2022HAYWBuy Now
Hayward Holdings
$16.11-13.07%$15.5 → $14MaintainsMarket PerformGet Alert