Michael Ciarmoli

Stock Analyst at Truist Financial

(4.97)
# 75
Out of 4,355 analysts
846
Total ratings
68.9%
Success rate
25%
Average return

Stocks Rated by Michael Ciarmoli

Ducommun
May 26, 2026
Maintained: Buy
Price Target: $136$150
Current: $152.22
Upside: -1.46%
Astronics
May 21, 2026
Reiterated: Buy
Price Target: $107
Current: $87.00
Upside: +22.99%
Eagle Materials
May 21, 2026
Maintained: Hold
Price Target: n/a
Current: $221.18
Upside: -
Karman Holdings
May 18, 2026
Maintained: Buy
Price Target: $118
Current: $57.50
Upside: +105.22%
Redwire
May 13, 2026
Maintained: Buy
Price Target: $15
Current: $24.57
Upside: -38.95%
Mercury Systems
May 12, 2026
Reiterated: Buy
Price Target: $109
Current: $111.70
Upside: -2.42%
Leonardo DRS
May 8, 2026
Maintained: Buy
Price Target: $59
Current: $48.76
Upside: +21.00%
StandardAero
May 8, 2026
Maintained: Buy
Price Target: n/a
Current: $28.64
Upside: -
Kratos Defense & Security Solutions
May 7, 2026
Maintained: Buy
Price Target: n/a
Current: $64.13
Upside: -
VSE Corporation
May 6, 2026
Maintained: Buy
Price Target: n/a
Current: $185.15
Upside: -
Maintained: Buy
Price Target: $404$415
Current: $350.03
Upside: +18.56%
Maintained: Hold
Price Target: $30$26
Current: $32.64
Upside: -20.34%
Maintained: Buy
Price Target: $128
Current: $112.62
Upside: +13.66%
Maintained: Buy
Price Target: $61
Current: $43.31
Upside: +40.85%
Maintained: Buy
Price Target: $280
Current: $258.25
Upside: +8.42%
Maintained: Hold
Price Target: $8
Current: $6.59
Upside: +21.40%
Maintained: Buy
Price Target: $391$397
Current: $348.18
Upside: +14.02%
Maintained: Hold
Price Target: $410
Current: $417.48
Upside: -1.79%
Maintained: Buy
Price Target: $384
Current: $315.18
Upside: +21.84%
Maintained: Hold
Price Target: n/a
Current: $64.69
Upside: -
Maintained: Hold
Price Target: $205
Current: $195.88
Upside: +4.66%
Maintained: Hold
Price Target: $603$614
Current: $747.61
Upside: -17.87%
Reiterated: Buy
Price Target: $542$559
Current: $571.96
Upside: -2.27%
Maintained: Buy
Price Target: $1,697
Current: $1,258.32
Upside: +34.86%
Reiterated: Buy
Price Target: $605$695
Current: $530.45
Upside: +31.02%
Maintained: Buy
Price Target: n/a
Current: $89.79
Upside: -
Maintained: Hold
Price Target: $623
Current: $563.68
Upside: +10.52%
Maintained: Buy
Price Target: $262$290
Current: $359.97
Upside: -19.44%
Maintained: Buy
Price Target: n/a
Current: $844.63
Upside: -
Rated: Hold
Price Target: n/a
Current: $6.18
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $2.16
Upside: n/a
Maintained: Hold
Price Target: $12
Current: $38.82
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $619.83
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $207.24
Upside: n/a