Michael Feniger

Stock Analyst at Bank of America Securities

(4.52)
# 982
Out of 4,352 analysts
514
Total ratings
61.5%
Success rate
9.3%
Average return

Stocks Rated by Michael Feniger

Caterpillar
May 26, 2026
Maintained: Buy
Price Target: $989
Current: $875.87
Upside: +12.92%
Cummins
May 22, 2026
Maintained: Hold
Price Target: $731
Current: $646.63
Upside: +13.05%
Deere & Company
May 22, 2026
Reiterated: Hold
Price Target: $672$608
Current: $542.18
Upside: +12.05%
The Timken Company
May 20, 2026
Reiterated: Hold
Price Target: $129
Current: $127.98
Upside: +0.80%
PACCAR
May 15, 2026
Maintained: Buy
Price Target: n/a
Current: $110.37
Upside: -
United Rentals
May 12, 2026
Maintained: Buy
Price Target: $1,020
Current: $995.67
Upside: +2.44%
Fluor
May 11, 2026
Maintained: Hold
Price Target: n/a
Current: $45.76
Upside: -
Construction Partners
May 11, 2026
Maintained: Buy
Price Target: n/a
Current: $116.47
Upside: -
Republic Services
May 8, 2026
Reiterated: Buy
Price Target: $241
Current: $200.44
Upside: +20.24%
Kennametal
May 7, 2026
Reiterated: Sell
Price Target: $29$34
Current: $32.80
Upside: +3.66%
Maintained: Hold
Price Target: $130
Current: $112.28
Upside: +15.78%
Maintained: Sell
Price Target: $93
Current: $114.52
Upside: -19.23%
Reiterated: Hold
Price Target: $142$146
Current: $119.86
Upside: +21.81%
Maintained: Sell
Price Target: $60$67
Current: $58.18
Upside: +14.30%
Maintained: Buy
Price Target: n/a
Current: $282.92
Upside: -
Maintained: Hold
Price Target: n/a
Current: $46.26
Upside: -
Reiterated: Buy
Price Target: $143
Current: $108.79
Upside: +31.45%
Maintained: Buy
Price Target: $169.72
Current: $146.67
Upside: +15.72%
Maintained: Hold
Price Target: $700$703
Current: $581.64
Upside: +20.87%
Reiterated: Sell
Price Target: $104
Current: $82.17
Upside: +26.57%
Maintained: Buy
Price Target: $117$118
Current: $69.37
Upside: +70.10%
Upgraded: Hold
Price Target: $149
Current: $130.00
Upside: +14.62%
Maintained: Hold
Price Target: n/a
Current: $211.46
Upside: -
Maintained: Hold
Price Target: $11$11
Current: $10.21
Upside: +2.84%
Reiterated: Buy
Price Target: $278.73$267.69
Current: $205.74
Upside: +30.11%
Maintained: Buy
Price Target: $65$56
Current: $25.73
Upside: n/a
Downgraded: Hold
Price Target: $120
Current: $79.42
Upside: n/a
Maintained: Buy
Price Target: $30$25
Current: $34.95
Upside: n/a