Michael Ciarmoli
Stock Analyst at Truist Financial
(4.97)
# 77
Out of 4,509 analysts
842
Total ratings
69.7%
Success rate
24.9%
Average return
Main Sectors:
Stocks Rated by Michael Ciarmoli
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| DCO Ducommun | Maintained: Buy | $136 → $150 | $165.05 | -9.12% | 43 | May 26, 2026 | |
| KRMN Karman Holdings | Maintained: Buy | $118 | $50.01 | +135.95% | 6 | May 18, 2026 | |
| RDW Redwire | Maintained: Buy | $15 | $10.18 | +47.35% | 8 | May 13, 2026 | |
| MRCY Mercury Systems | Reiterated: Buy | $109 | $107.98 | +0.94% | 40 | May 12, 2026 | |
| DRS Leonardo DRS | Maintained: Buy | $59 | $44.15 | +33.64% | 29 | May 8, 2026 | |
| SARO StandardAero | Maintained: Buy | n/a | $27.93 | - | 5 | May 8, 2026 | |
| KTOS Kratos Defense & Security Solutions | Maintained: Buy | n/a | $48.19 | - | 47 | May 7, 2026 | |
| VSEC VSE Corporation | Maintained: Buy | n/a | $211.30 | - | 35 | May 6, 2026 | |
| WWD Woodward | Maintained: Buy | $404 → $415 | $406.40 | +2.12% | 56 | May 5, 2026 | |
| YSS York Space Systems | Maintained: Hold | $30 → $26 | $19.89 | +30.72% | 2 | Mar 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $128 | $135.67 | -5.65% | 43 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $61 | $43.28 | +40.94% | 9 | Mar 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $280 | $270.85 | +3.38% | 32 | Mar 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8 | $6.02 | +32.89% | 20 | Mar 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $391 → $397 | $350.92 | +13.13% | 47 | Feb 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $384 | $290.77 | +32.06% | 31 | Feb 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $72.57 | - | 33 | Feb 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $75 → $107 | $72.50 | +47.59% | 56 | Feb 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $205 | $186.00 | +10.22% | 41 | Feb 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $603 → $614 | $754.76 | -18.65% | 42 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $542 → $559 | $595.49 | -6.13% | 41 | Feb 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,697 | $1,291.35 | +31.41% | 56 | Feb 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $209.75 | - | 1 | Feb 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $605 → $695 | $523.22 | +32.83% | 11 | Jan 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $99.15 | - | 32 | Jan 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $623 | $539.63 | +15.45% | 9 | Jan 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $262 → $290 | $407.11 | -28.77% | 38 | Jan 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $961.27 | n/a | 1 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.57 | n/a | 20 | Nov 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $1.21 | n/a | 1 | Aug 6, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 | $43.18 | n/a | 1 | Feb 8, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $634.60 | n/a | 3 | Jan 15, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $144.58 | n/a | 3 | Dec 5, 2012 |
Ducommun
May 26, 2026
Maintained: Buy
Price Target: $136 → $150
Current: $165.05
Upside: -9.12%
Karman Holdings
May 18, 2026
Maintained: Buy
Price Target: $118
Current: $50.01
Upside: +135.95%
Redwire
May 13, 2026
Maintained: Buy
Price Target: $15
Current: $10.18
Upside: +47.35%
Mercury Systems
May 12, 2026
Reiterated: Buy
Price Target: $109
Current: $107.98
Upside: +0.94%
Leonardo DRS
May 8, 2026
Maintained: Buy
Price Target: $59
Current: $44.15
Upside: +33.64%
StandardAero
May 8, 2026
Maintained: Buy
Price Target: n/a
Current: $27.93
Upside: -
Kratos Defense & Security Solutions
May 7, 2026
Maintained: Buy
Price Target: n/a
Current: $48.19
Upside: -
VSE Corporation
May 6, 2026
Maintained: Buy
Price Target: n/a
Current: $211.30
Upside: -
Woodward
May 5, 2026
Maintained: Buy
Price Target: $404 → $415
Current: $406.40
Upside: +2.12%
York Space Systems
Mar 30, 2026
Maintained: Hold
Price Target: $30 → $26
Current: $19.89
Upside: +30.72%
Mar 25, 2026
Maintained: Buy
Price Target: $128
Current: $135.67
Upside: -5.65%
Mar 23, 2026
Maintained: Buy
Price Target: $61
Current: $43.28
Upside: +40.94%
Mar 12, 2026
Maintained: Buy
Price Target: $280
Current: $270.85
Upside: +3.38%
Mar 6, 2026
Maintained: Hold
Price Target: $8
Current: $6.02
Upside: +32.89%
Feb 27, 2026
Maintained: Buy
Price Target: $391 → $397
Current: $350.92
Upside: +13.13%
Feb 26, 2026
Maintained: Buy
Price Target: $384
Current: $290.77
Upside: +32.06%
Feb 25, 2026
Maintained: Hold
Price Target: n/a
Current: $72.57
Upside: -
Feb 25, 2026
Reiterated: Buy
Price Target: $75 → $107
Current: $72.50
Upside: +47.59%
Feb 24, 2026
Maintained: Hold
Price Target: $205
Current: $186.00
Upside: +10.22%
Feb 13, 2026
Maintained: Hold
Price Target: $603 → $614
Current: $754.76
Upside: -18.65%
Feb 6, 2026
Reiterated: Buy
Price Target: $542 → $559
Current: $595.49
Upside: -6.13%
Feb 4, 2026
Maintained: Buy
Price Target: $1,697
Current: $1,291.35
Upside: +31.41%
Feb 2, 2026
Maintained: Hold
Price Target: n/a
Current: $209.75
Upside: -
Jan 30, 2026
Reiterated: Buy
Price Target: $605 → $695
Current: $523.22
Upside: +32.83%
Jan 29, 2026
Maintained: Buy
Price Target: n/a
Current: $99.15
Upside: -
Jan 28, 2026
Maintained: Hold
Price Target: $623
Current: $539.63
Upside: +15.45%
Jan 9, 2026
Maintained: Buy
Price Target: $262 → $290
Current: $407.11
Upside: -28.77%
Jul 1, 2025
Maintained: Buy
Price Target: n/a
Current: $961.27
Upside: n/a
Nov 19, 2024
Rated: Hold
Price Target: n/a
Current: $2.57
Upside: n/a
Aug 6, 2024
Reiterated: Hold
Price Target: n/a
Current: $1.21
Upside: n/a
Feb 8, 2023
Maintained: Hold
Price Target: $12
Current: $43.18
Upside: n/a
Jan 15, 2015
Downgraded: Sell
Price Target: n/a
Current: $634.60
Upside: n/a
Dec 5, 2012
Maintained: Hold
Price Target: n/a
Current: $144.58
Upside: n/a