Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 8
Out of 5,124 analysts
375
Total ratings
78.42%
Success rate
27.26%
Average return

Stocks Rated by Michael Ciarmoli

HEICO
Dec 23, 2025
Maintains: Buy
Price Target: $366$391
Current: $347.70
Upside: +12.45%
HEICO
Dec 23, 2025
Maintains: Buy
Price Target: $366$391
Current: $269.67
Upside: +44.99%
Woodward
Nov 25, 2025
Maintains: Buy
Price Target: $294$305
Current: $325.97
Upside: -6.43%
TAT Technologies
Nov 14, 2025
Maintains: Buy
Price Target: $56$52
Current: $51.87
Upside: +0.25%
AerSale
Nov 10, 2025
Maintains: Hold
Price Target: $7$6
Current: $7.40
Upside: -18.92%
Redwire
Nov 7, 2025
Maintains: Hold
Price Target: $11$8
Current: $10.64
Upside: -24.81%
Curtiss-Wright
Nov 7, 2025
Maintains: Hold
Price Target: $525$537
Current: $593.18
Upside: -9.47%
Albany International
Nov 7, 2025
Maintains: Hold
Price Target: $55$50
Current: $54.80
Upside: -8.76%
BWX Technologies
Nov 4, 2025
Maintains: Hold
Price Target: $173$200
Current: $195.30
Upside: +2.41%
RBC Bearings
Nov 3, 2025
Reiterates: Buy
Price Target: $455$471
Current: $475.70
Upside: -0.99%
Maintains: Buy
Price Target: $49$47
Current: $37.46
Upside: +25.47%
Reiterates: Buy
Price Target: $177$201
Current: $201.20
Upside: -0.10%
Maintains: Buy
Price Target: $75$83
Current: $78.41
Upside: +5.85%
Maintains: Buy
Price Target: $215$240
Current: $257.71
Upside: -6.87%
Maintains: Hold
Price Target: $440$500
Current: $522.04
Upside: -4.22%
Maintains: Buy
Price Target: $625$688
Current: $610.61
Upside: +12.67%
Maintains: Buy
Price Target: $71$100
Current: $84.25
Upside: +18.69%
Maintains: Buy
Price Target: $302$353
Current: $314.47
Upside: +12.25%
Maintains: Buy
Price Target: $78$125
Current: $91.93
Upside: +35.97%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,384.40
Upside: +18.97%
Maintains: Buy
Price Target: $202$217
Current: $214.69
Upside: +1.08%
Maintains: Buy
Price Target: $49$58
Current: $59.48
Upside: -2.49%
Initiates: Buy
Price Target: $15
Current: $12.20
Upside: +22.95%
Initiates: Buy
Price Target: $89
Current: $90.41
Upside: -1.56%
Initiates: Buy
Price Target: $35
Current: $30.38
Upside: +15.21%
Maintains: Buy
Price Target: $81$90
Current: $89.46
Upside: +0.60%
Maintains: Buy
Price Target: $87$95
Current: $101.04
Upside: -5.98%
Maintains: Hold
Price Target: $38$48
Current: $47.74
Upside: -0.50%
Maintains: Hold
Price Target: $60$40
Current: $3.35
Upside: +1,094.03%
Downgrades: Hold
Price Target: $70
Current: $10.63
Upside: +558.51%