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 06/24/2025

Overall Average Return

51.7%

Smart Score

72%

Overall Average Return Percentile

94th

Number of Ratings

18
Buy NowGet Alert
06/14/2023REVGBuy Now
REV Group
$45.16-66.78%
John Joyner72%
$14 → $15MaintainsMarket PerformGet Alert
06/05/2023DEBuy Now
Deere
$515.16-17.5%
John Joyner72%
$450 → $425MaintainsMarket PerformGet Alert
05/15/2023MIDDBuy Now
Middleby
$144.6021.02%
John Joyner72%
$170 → $175MaintainsOutperformGet Alert
05/15/2023KMTBuy Now
Kennametal
$21.9125.48%
John Joyner72%
$25 → $27.5MaintainsMarket PerformGet Alert
05/09/2023PHBuy Now
Parker Hannifin
$664.22-39.03%
John Joyner72%
$390 → $405MaintainsOutperformGet Alert
05/01/2023CSLBuy Now
Carlisle Companies
$368.61-15.9%
John Joyner72%
$335 → $310MaintainsOutperformGet Alert
05/01/2023RUSHABuy Now
Rush Enterprises
$50.7718.18%
John Joyner72%
$56 → $60MaintainsMarket PerformGet Alert
04/27/2023PCARBuy Now
PACCAR
$92.11-11.52%
John Joyner72%
$60 → $81.5MaintainsMarket PerformGet Alert
03/21/2023CSLBuy Now
Carlisle Companies
$368.61-9.12%
John Joyner72%
$355 → $335MaintainsOutperformGet Alert
03/06/2023PHBuy Now
Parker Hannifin
$664.22-41.28%
John Joyner72%
$380 → $390MaintainsOutperformGet Alert
03/02/2023HAYWBuy Now
Hayward Holdings
$13.68-12.25%
John Joyner72%
$10 → $12MaintainsMarket PerformGet Alert
02/12/2023TTBuy Now
Trane Technologies
$427.55-57.9%
John Joyner72%
$180 → $180MaintainsMarket PerformGet Alert
02/01/2023PCARBuy Now
PACCAR
$92.118.57%
John Joyner72%
$90 → $100MaintainsMarket PerformGet Alert
01/13/2023REVGBuy Now
REV Group
$45.16-69%
John Joyner72%
$13 → $14MaintainsMarket PerformGet Alert
12/21/2022TTBuy Now
Trane Technologies
$427.55-57.9%
John Joyner72%
→ $180DowngradeOutperform → Market PerformGet Alert
12/21/2022AIMCBuy Now
Altra Industrial Motion Corp Com
John Joyner72%
$50 → $62DowngradeOutperform → Market PerformGet Alert
11/28/2022DEBuy Now
Deere
$515.16-12.65%
John Joyner72%
$375 → $450MaintainsMarket PerformGet Alert
08/09/2022HAYWBuy Now
Hayward Holdings
$13.682.38%
John Joyner72%
$15.5 → $14MaintainsMarket PerformGet Alert