Michael Ciarmoli

Stock Analyst at Truist Securities

(4.91)
# 29
Out of 4,842 analysts
330
Total ratings
72.06%
Success rate
19.22%
Average return

Stocks Rated by Michael Ciarmoli

RBC Bearings
May 19, 2025
Reiterates: Buy
Price Target: $375$405
Current: $364.96
Upside: +10.97%
VSE Corporation
May 8, 2025
Maintains: Buy
Price Target: $130$140
Current: $128.02
Upside: +9.36%
Woodward
Apr 29, 2025
Maintains: Buy
Price Target: $205$209
Current: $216.44
Upside: -3.44%
L3Harris Technologies
Apr 25, 2025
Maintains: Buy
Price Target: $264$260
Current: $244.37
Upside: +6.40%
Northrop Grumman
Apr 23, 2025
Maintains: Buy
Price Target: $600$550
Current: $475.32
Upside: +15.71%
Hexcel
Apr 23, 2025
Maintains: Buy
Price Target: $73$67
Current: $51.63
Upside: +29.77%
TransDigm Group
Apr 17, 2025
Maintains: Buy
Price Target: $1,534$1,490
Current: $1,460.52
Upside: +2.02%
Moog Inc.
Apr 17, 2025
Maintains: Buy
Price Target: $237$215
Current: $183.17
Upside: +17.38%
Leonardo DRS
Apr 17, 2025
Maintains: Buy
Price Target: $37$40
Current: $42.33
Upside: -5.50%
Kratos Defense & Security Solutions
Apr 17, 2025
Maintains: Buy
Price Target: $32$38
Current: $37.33
Upside: +1.79%
Maintains: Buy
Price Target: $140$136
Current: $170.32
Upside: -20.15%
Maintains: Buy
Price Target: $294$277
Current: $294.35
Upside: -5.89%
Maintains: Buy
Price Target: $294$277
Current: $233.02
Upside: +18.87%
Maintains: Buy
Price Target: $82$70
Current: $69.45
Upside: +0.79%
Maintains: Hold
Price Target: $357$338
Current: $449.64
Upside: -24.83%
Maintains: Hold
Price Target: $23$21
Current: $31.64
Upside: -33.63%
Maintains: Buy
Price Target: $88$80
Current: $65.85
Upside: +21.49%
Maintains: Buy
Price Target: $81$78
Current: $62.72
Upside: +24.36%
Upgrades: Buy
Price Target: $49$56
Current: $48.34
Upside: +15.85%
Maintains: Hold
Price Target: $19$26
Current: $25.68
Upside: +1.25%
Maintains: Hold
Price Target: $106$114
Current: $126.59
Upside: -9.95%
Initiates: Buy
Price Target: $579
Current: $469.98
Upside: +23.20%
Maintains: Buy
Price Target: $10$8
Current: $6.01
Upside: +33.11%
Maintains: Hold
Price Target: $38$48
Current: $19.02
Upside: +149.74%
Maintains: Hold
Price Target: $30$35
Current: $37.32
Upside: -6.22%
Maintains: Hold
Price Target: $60$40
Current: $3.42
Upside: +1,069.59%
Downgrades: Hold
Price Target: $70
Current: $10.50
Upside: +566.67%