Michael Ciarmoli

Stock Analyst at Truist Securities

(5.00)
# 13
Out of 5,111 analysts
373
Total ratings
75.62%
Success rate
25.48%
Average return

Stocks Rated by Michael Ciarmoli

Woodward
Nov 25, 2025
Maintains: Buy
Price Target: $294$305
Current: $298.34
Upside: +2.23%
TAT Technologies
Nov 14, 2025
Maintains: Buy
Price Target: $56$52
Current: $39.07
Upside: +33.09%
AerSale
Nov 10, 2025
Maintains: Hold
Price Target: $7$6
Current: $6.96
Upside: -13.79%
Redwire
Nov 7, 2025
Maintains: Hold
Price Target: $11$8
Current: $6.89
Upside: +16.11%
Curtiss-Wright
Nov 7, 2025
Maintains: Hold
Price Target: $525$537
Current: $547.36
Upside: -1.89%
Albany International
Nov 7, 2025
Maintains: Hold
Price Target: $55$50
Current: $51.23
Upside: -2.40%
BWX Technologies
Nov 4, 2025
Maintains: Hold
Price Target: $173$200
Current: $174.37
Upside: +14.70%
RBC Bearings
Nov 3, 2025
Reiterates: Buy
Price Target: $455$471
Current: $462.59
Upside: +1.82%
Leonardo DRS
Oct 30, 2025
Maintains: Buy
Price Target: $49$47
Current: $33.68
Upside: +39.55%
VSE Corporation
Oct 29, 2025
Reiterates: Buy
Price Target: $177$201
Current: $169.12
Upside: +18.85%
Maintains: Buy
Price Target: $75$83
Current: $73.70
Upside: +12.62%
Maintains: Buy
Price Target: $215$240
Current: $246.36
Upside: -2.58%
Maintains: Hold
Price Target: $440$500
Current: $484.42
Upside: +3.22%
Maintains: Buy
Price Target: $625$688
Current: $575.79
Upside: +19.49%
Maintains: Buy
Price Target: $71$100
Current: $74.49
Upside: +34.25%
Maintains: Buy
Price Target: $302$353
Current: $288.53
Upside: +22.34%
Maintains: Buy
Price Target: $78$125
Current: $74.26
Upside: +68.33%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,292.08
Upside: +27.47%
Maintains: Buy
Price Target: $202$217
Current: $197.24
Upside: +10.02%
Maintains: Buy
Price Target: $49$58
Current: $52.31
Upside: +10.88%
Initiates: Buy
Price Target: $15
Current: $12.78
Upside: +17.37%
Initiates: Buy
Price Target: $89
Current: $68.06
Upside: +30.77%
Initiates: Buy
Price Target: $35
Current: $27.40
Upside: +27.74%
Maintains: Buy
Price Target: $81$90
Current: $82.71
Upside: +8.81%
Maintains: Buy
Price Target: $352$366
Current: $312.16
Upside: +17.25%
Maintains: Buy
Price Target: $352$366
Current: $243.78
Upside: +50.14%
Maintains: Buy
Price Target: $87$95
Current: $92.89
Upside: +2.27%
Maintains: Hold
Price Target: $38$48
Current: $43.34
Upside: +9.60%
Maintains: Hold
Price Target: $60$40
Current: $3.02
Upside: +1,224.50%
Downgrades: Hold
Price Target: $70
Current: $10.63
Upside: +558.52%