Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 10
Out of 5,090 analysts
380
Total ratings
75.62%
Success rate
25.32%
Average return

Stocks Rated by Michael Ciarmoli

Woodward
Nov 25, 2025
Maintains: Buy
Price Target: $294$305
Current: $303.45
Upside: +0.51%
TAT Technologies
Nov 14, 2025
Maintains: Buy
Price Target: $56$52
Current: $39.00
Upside: +33.33%
AerSale
Nov 10, 2025
Maintains: Hold
Price Target: $7$6
Current: $6.63
Upside: -9.50%
Redwire
Nov 7, 2025
Maintains: Hold
Price Target: $11$8
Current: $6.39
Upside: +25.20%
Curtiss-Wright
Nov 7, 2025
Maintains: Hold
Price Target: $525$537
Current: $544.60
Upside: -1.40%
Albany International
Nov 7, 2025
Maintains: Hold
Price Target: $55$50
Current: $49.61
Upside: +0.79%
BWX Technologies
Nov 4, 2025
Maintains: Hold
Price Target: $173$200
Current: $177.87
Upside: +12.44%
RBC Bearings
Nov 3, 2025
Reiterates: Buy
Price Target: $455$471
Current: $443.44
Upside: +6.22%
Leonardo DRS
Oct 30, 2025
Maintains: Buy
Price Target: $49$47
Current: $33.90
Upside: +38.64%
VSE Corporation
Oct 29, 2025
Reiterates: Buy
Price Target: $177$201
Current: $169.41
Upside: +18.65%
Maintains: Buy
Price Target: $75$83
Current: $76.60
Upside: +8.36%
Maintains: Buy
Price Target: $215$240
Current: $237.47
Upside: +1.07%
Maintains: Hold
Price Target: $440$500
Current: $452.20
Upside: +10.57%
Maintains: Buy
Price Target: $625$688
Current: $548.97
Upside: +25.33%
Maintains: Buy
Price Target: $71$100
Current: $70.58
Upside: +41.68%
Maintains: Buy
Price Target: $302$353
Current: $278.50
Upside: +26.75%
Maintains: Buy
Price Target: $78$125
Current: $76.50
Upside: +63.40%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,346.86
Upside: +22.28%
Maintains: Buy
Price Target: $202$217
Current: $190.98
Upside: +13.62%
Maintains: Buy
Price Target: $49$58
Current: $51.14
Upside: +13.41%
Initiates: Buy
Price Target: $15
Current: $12.17
Upside: +23.25%
Initiates: Buy
Price Target: $89
Current: $65.45
Upside: +35.98%
Initiates: Buy
Price Target: $35
Current: $26.56
Upside: +31.78%
Maintains: Buy
Price Target: $81$90
Current: $82.70
Upside: +8.83%
Maintains: Buy
Price Target: $352$366
Current: $312.20
Upside: +17.23%
Maintains: Buy
Price Target: $352$366
Current: $244.28
Upside: +49.83%
Maintains: Buy
Price Target: $87$95
Current: $89.44
Upside: +6.22%
Maintains: Hold
Price Target: $38$48
Current: $41.04
Upside: +15.74%
Maintains: Hold
Price Target: $30$35
Current: $39.50
Upside: -11.39%
Maintains: Hold
Price Target: $60$40
Current: $4.31
Upside: +828.07%
Downgrades: Hold
Price Target: $70
Current: $10.60
Upside: +560.69%