Michael Ciarmoli
Stock Analyst at Truist Financial
(4.98)
# 53
Out of 4,423 analysts
844
Total ratings
69.7%
Success rate
26.1%
Average return
Main Sectors:
Stocks Rated by Michael Ciarmoli
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| DCO Ducommun | Maintained: Buy | $136 → $150 | $164.12 | -8.60% | 43 | May 26, 2026 | |
| KRMN Karman Holdings | Maintained: Buy | $118 | $50.37 | +134.27% | 6 | May 18, 2026 | |
| RDW Redwire | Maintained: Buy | $15 | $14.35 | +4.53% | 8 | May 13, 2026 | |
| MRCY Mercury Systems | Reiterated: Buy | $109 | $113.91 | -4.31% | 40 | May 12, 2026 | |
| DRS Leonardo DRS | Maintained: Buy | $59 | $46.08 | +28.04% | 29 | May 8, 2026 | |
| SARO StandardAero | Maintained: Buy | n/a | $27.75 | - | 5 | May 8, 2026 | |
| KTOS Kratos Defense & Security Solutions | Maintained: Buy | n/a | $54.21 | - | 47 | May 7, 2026 | |
| VSEC VSE Corporation | Maintained: Buy | n/a | $219.22 | - | 35 | May 6, 2026 | |
| WWD Woodward | Maintained: Buy | $404 → $415 | $430.08 | -3.51% | 56 | May 5, 2026 | |
| YSS York Space Systems | Maintained: Hold | $30 → $26 | $30.80 | -15.58% | 2 | Mar 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $128 | $134.88 | -5.10% | 43 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $61 | $46.76 | +30.45% | 9 | Mar 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $280 | $277.66 | +0.84% | 32 | Mar 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8 | $6.35 | +25.98% | 20 | Mar 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $391 → $397 | $337.10 | +17.77% | 47 | Feb 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $410 | $426.51 | -3.87% | 2 | Feb 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $384 | $294.82 | +30.25% | 31 | Feb 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $71.08 | - | 33 | Feb 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $75 → $107 | $80.56 | +32.82% | 56 | Feb 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $205 | $205.40 | -0.19% | 41 | Feb 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $603 → $614 | $771.93 | -20.46% | 42 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $542 → $559 | $639.18 | -12.54% | 41 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,697 | $1,328.31 | +27.76% | 56 | Feb 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $224.58 | - | 1 | Feb 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $605 → $695 | $510.95 | +36.02% | 11 | Jan 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $97.63 | - | 32 | Jan 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $623 | $521.50 | +19.46% | 9 | Jan 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $262 → $290 | $409.15 | -29.12% | 38 | Jan 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $953.27 | - | 1 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $3.56 | n/a | 20 | Nov 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $1.78 | n/a | 1 | Aug 6, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 | $41.08 | n/a | 1 | Feb 8, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $619.58 | n/a | 3 | Jan 15, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $169.61 | n/a | 3 | Dec 5, 2012 |
Ducommun
May 26, 2026
Maintained: Buy
Price Target: $136 → $150
Current: $164.12
Upside: -8.60%
Karman Holdings
May 18, 2026
Maintained: Buy
Price Target: $118
Current: $50.37
Upside: +134.27%
Redwire
May 13, 2026
Maintained: Buy
Price Target: $15
Current: $14.35
Upside: +4.53%
Mercury Systems
May 12, 2026
Reiterated: Buy
Price Target: $109
Current: $113.91
Upside: -4.31%
Leonardo DRS
May 8, 2026
Maintained: Buy
Price Target: $59
Current: $46.08
Upside: +28.04%
StandardAero
May 8, 2026
Maintained: Buy
Price Target: n/a
Current: $27.75
Upside: -
Kratos Defense & Security Solutions
May 7, 2026
Maintained: Buy
Price Target: n/a
Current: $54.21
Upside: -
VSE Corporation
May 6, 2026
Maintained: Buy
Price Target: n/a
Current: $219.22
Upside: -
Woodward
May 5, 2026
Maintained: Buy
Price Target: $404 → $415
Current: $430.08
Upside: -3.51%
York Space Systems
Mar 30, 2026
Maintained: Hold
Price Target: $30 → $26
Current: $30.80
Upside: -15.58%
Mar 25, 2026
Maintained: Buy
Price Target: $128
Current: $134.88
Upside: -5.10%
Mar 23, 2026
Maintained: Buy
Price Target: $61
Current: $46.76
Upside: +30.45%
Mar 12, 2026
Maintained: Buy
Price Target: $280
Current: $277.66
Upside: +0.84%
Mar 6, 2026
Maintained: Hold
Price Target: $8
Current: $6.35
Upside: +25.98%
Feb 27, 2026
Maintained: Buy
Price Target: $391 → $397
Current: $337.10
Upside: +17.77%
Feb 27, 2026
Maintained: Hold
Price Target: $410
Current: $426.51
Upside: -3.87%
Feb 26, 2026
Maintained: Buy
Price Target: $384
Current: $294.82
Upside: +30.25%
Feb 25, 2026
Maintained: Hold
Price Target: n/a
Current: $71.08
Upside: -
Feb 25, 2026
Reiterated: Buy
Price Target: $75 → $107
Current: $80.56
Upside: +32.82%
Feb 24, 2026
Maintained: Hold
Price Target: $205
Current: $205.40
Upside: -0.19%
Feb 13, 2026
Maintained: Hold
Price Target: $603 → $614
Current: $771.93
Upside: -20.46%
Feb 6, 2026
Reiterated: Buy
Price Target: $542 → $559
Current: $639.18
Upside: -12.54%
Feb 4, 2026
Maintained: Buy
Price Target: $1,697
Current: $1,328.31
Upside: +27.76%
Feb 2, 2026
Maintained: Hold
Price Target: n/a
Current: $224.58
Upside: -
Jan 30, 2026
Reiterated: Buy
Price Target: $605 → $695
Current: $510.95
Upside: +36.02%
Jan 29, 2026
Maintained: Buy
Price Target: n/a
Current: $97.63
Upside: -
Jan 28, 2026
Maintained: Hold
Price Target: $623
Current: $521.50
Upside: +19.46%
Jan 9, 2026
Maintained: Buy
Price Target: $262 → $290
Current: $409.15
Upside: -29.12%
Jul 1, 2025
Maintained: Buy
Price Target: n/a
Current: $953.27
Upside: -
Nov 19, 2024
Rated: Hold
Price Target: n/a
Current: $3.56
Upside: n/a
Aug 6, 2024
Reiterated: Hold
Price Target: n/a
Current: $1.78
Upside: n/a
Feb 8, 2023
Maintained: Hold
Price Target: $12
Current: $41.08
Upside: n/a
Jan 15, 2015
Downgraded: Sell
Price Target: n/a
Current: $619.58
Upside: n/a
Dec 5, 2012
Maintained: Hold
Price Target: n/a
Current: $169.61
Upside: n/a