Michael Ciarmoli

Stock Analyst at Truist Securities

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

Stocks Rated by Michael Ciarmoli

Woodward
Nov 25, 2025
Maintains: Buy
Price Target: $294$305
Current: $302.33
Upside: +0.88%
TAT Technologies
Nov 14, 2025
Maintains: Buy
Price Target: $56$52
Current: $40.11
Upside: +29.64%
AerSale
Nov 10, 2025
Maintains: Hold
Price Target: $7$6
Current: $6.70
Upside: -10.45%
Redwire
Nov 7, 2025
Maintains: Hold
Price Target: $11$8
Current: $6.14
Upside: +30.29%
Curtiss-Wright
Nov 7, 2025
Maintains: Hold
Price Target: $525$537
Current: $550.03
Upside: -2.37%
Albany International
Nov 7, 2025
Maintains: Hold
Price Target: $55$50
Current: $48.63
Upside: +2.82%
BWX Technologies
Nov 4, 2025
Maintains: Hold
Price Target: $173$200
Current: $178.33
Upside: +12.15%
RBC Bearings
Nov 3, 2025
Reiterates: Buy
Price Target: $455$471
Current: $443.22
Upside: +6.27%
Leonardo DRS
Oct 30, 2025
Maintains: Buy
Price Target: $49$47
Current: $34.41
Upside: +36.59%
VSE Corporation
Oct 29, 2025
Reiterates: Buy
Price Target: $177$201
Current: $171.38
Upside: +17.28%
Maintains: Buy
Price Target: $75$83
Current: $77.60
Upside: +6.96%
Maintains: Buy
Price Target: $215$240
Current: $236.08
Upside: +1.66%
Maintains: Hold
Price Target: $440$500
Current: $448.35
Upside: +11.52%
Maintains: Buy
Price Target: $625$688
Current: $553.00
Upside: +24.41%
Maintains: Buy
Price Target: $71$100
Current: $71.00
Upside: +40.85%
Maintains: Buy
Price Target: $302$353
Current: $280.51
Upside: +25.84%
Maintains: Buy
Price Target: $78$125
Current: $77.97
Upside: +60.32%
Maintains: Buy
Price Target: $1,730$1,647
Current: $1,360.10
Upside: +21.09%
Maintains: Buy
Price Target: $202$217
Current: $196.27
Upside: +10.56%
Maintains: Buy
Price Target: $49$58
Current: $50.96
Upside: +13.81%
Initiates: Buy
Price Target: $15
Current: $12.34
Upside: +21.56%
Initiates: Buy
Price Target: $89
Current: $66.48
Upside: +33.87%
Initiates: Buy
Price Target: $35
Current: $26.61
Upside: +31.53%
Maintains: Buy
Price Target: $81$90
Current: $83.79
Upside: +7.41%
Maintains: Buy
Price Target: $352$366
Current: $315.64
Upside: +15.95%
Maintains: Buy
Price Target: $352$366
Current: $246.94
Upside: +48.21%
Maintains: Buy
Price Target: $87$95
Current: $90.04
Upside: +5.51%
Maintains: Hold
Price Target: $38$48
Current: $40.91
Upside: +16.11%
Maintains: Hold
Price Target: $30$35
Current: $39.41
Upside: -11.19%
Maintains: Hold
Price Target: $60$40
Current: $4.49
Upside: +790.87%
Downgrades: Hold
Price Target: $70
Current: $10.62
Upside: +559.13%