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 05/09/2025

Overall Average Return

51.7%

Smart Score

72%

Overall Average Return Percentile

95th

Number of Ratings

18
Buy NowGet Alert
06/14/2023REVGBuy Now
REV Group
$36.40-58.79%
John Joyner72%
$14 → $15MaintainsMarket PerformGet Alert
06/05/2023DEBuy Now
Deere
$492.60-13.72%
John Joyner72%
$450 → $425MaintainsMarket PerformGet Alert
05/15/2023MIDDBuy Now
Middleby
$139.5225.43%
John Joyner72%
$170 → $175MaintainsOutperformGet Alert
05/15/2023KMTBuy Now
Kennametal
$20.8032.21%
John Joyner72%
$25 → $27.5MaintainsMarket PerformGet Alert
05/09/2023PHBuy Now
Parker Hannifin
$647.59-37.46%
John Joyner72%
$390 → $405MaintainsOutperformGet Alert
05/01/2023CSLBuy Now
Carlisle Companies
$390.31-20.58%
John Joyner72%
$335 → $310MaintainsOutperformGet Alert
05/01/2023RUSHABuy Now
Rush Enterprises
$48.2124.46%
John Joyner72%
$56 → $60MaintainsMarket PerformGet Alert
04/27/2023PCARBuy Now
PACCAR
$90.66-10.1%
John Joyner72%
$60 → $81.5MaintainsMarket PerformGet Alert
03/21/2023CSLBuy Now
Carlisle Companies
$390.31-14.17%
John Joyner72%
$355 → $335MaintainsOutperformGet Alert
03/06/2023PHBuy Now
Parker Hannifin
$647.59-39.78%
John Joyner72%
$380 → $390MaintainsOutperformGet Alert
03/02/2023HAYWBuy Now
Hayward Holdings
$14.18-15.37%
John Joyner72%
$10 → $12MaintainsMarket PerformGet Alert
02/12/2023TTBuy Now
Trane Technologies
$404.73-55.53%
John Joyner72%
$180 → $180MaintainsMarket PerformGet Alert
02/01/2023PCARBuy Now
PACCAR
$90.6610.3%
John Joyner72%
$90 → $100MaintainsMarket PerformGet Alert
01/13/2023REVGBuy Now
REV Group
$36.40-61.54%
John Joyner72%
$13 → $14MaintainsMarket PerformGet Alert
12/21/2022TTBuy Now
Trane Technologies
$404.73-55.53%
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
$492.60-8.65%
John Joyner72%
$375 → $450MaintainsMarket PerformGet Alert
08/09/2022HAYWBuy Now
Hayward Holdings
$14.18-1.27%
John Joyner72%
$15.5 → $14MaintainsMarket PerformGet Alert