Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 5
Out of 5,134 analysts
381
Total ratings
82.04%
Success rate
34.9%
Average return

Stocks Rated by Michael Ciarmoli

RBC Bearings
Feb 6, 2026
Maintains: Buy
Price Target: $542$599
Current: $552.93
Upside: +8.33%
Mercury Systems
Feb 4, 2026
Maintains: Buy
Price Target: $102$109
Current: $83.32
Upside: +30.82%
Woodward
Feb 3, 2026
Maintains: Buy
Price Target: $366$404
Current: $387.12
Upside: +4.36%
Northrop Grumman
Jan 9, 2026
Downgrades: Hold
Price Target: $688$623
Current: $701.12
Upside: -11.14%
Lockheed Martin
Jan 9, 2026
Upgrades: Buy
Price Target: $500$605
Current: $649.58
Upside: -6.86%
AAR Corp.
Jan 7, 2026
Maintains: Buy
Price Target: $90$99
Current: $113.54
Upside: -12.81%
HEICO
Dec 23, 2025
Maintains: Buy
Price Target: $366$391
Current: $337.21
Upside: +15.95%
HEICO
Dec 23, 2025
Maintains: Buy
Price Target: $366$391
Current: $254.25
Upside: +53.79%
TAT Technologies
Nov 14, 2025
Maintains: Buy
Price Target: $56$52
Current: $51.24
Upside: +1.48%
AerSale
Nov 10, 2025
Maintains: Hold
Price Target: $7$6
Current: $7.38
Upside: -18.64%
Maintains: Hold
Price Target: $11$8
Current: $8.00
Upside: -
Maintains: Hold
Price Target: $525$537
Current: $688.00
Upside: -21.95%
Maintains: Hold
Price Target: $55$50
Current: $57.50
Upside: -13.04%
Maintains: Hold
Price Target: $173$200
Current: $201.09
Upside: -0.54%
Maintains: Buy
Price Target: $49$47
Current: $39.13
Upside: +20.11%
Reiterates: Buy
Price Target: $177$201
Current: $213.34
Upside: -5.78%
Maintains: Buy
Price Target: $75$83
Current: $88.98
Upside: -6.72%
Maintains: Buy
Price Target: $215$240
Current: $325.19
Upside: -26.20%
Maintains: Buy
Price Target: $302$353
Current: $346.59
Upside: +1.85%
Maintains: Buy
Price Target: $78$125
Current: $91.97
Upside: +35.91%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,302.11
Upside: +26.49%
Maintains: Buy
Price Target: $202$217
Current: $252.55
Upside: -14.08%
Maintains: Buy
Price Target: $49$58
Current: $76.97
Upside: -24.65%
Initiates: Buy
Price Target: $15
Current: $13.03
Upside: +15.12%
Initiates: Buy
Price Target: $89
Current: $75.11
Upside: +18.49%
Initiates: Buy
Price Target: $35
Current: $31.04
Upside: +12.76%
Maintains: Buy
Price Target: $87$95
Current: $125.19
Upside: -24.12%
Maintains: Hold
Price Target: $38$48
Current: $46.65
Upside: +1.82%
Maintains: Hold
Price Target: $60$40
Current: $2.50
Upside: +1,500.00%
Downgrades: Hold
Price Target: $70
Current: $10.73
Upside: +552.38%