Michael Ciarmoli

Stock Analyst at Truist Securities

(4.88)
# 39
Out of 4,829 analysts
330
Total ratings
72.91%
Success rate
18.9%
Average return

Stocks Rated by Michael Ciarmoli

VSE Corporation
May 8, 2025
Maintains: Buy
Price Target: $130$140
Current: $131.41
Upside: +6.54%
Woodward
Apr 29, 2025
Maintains: Buy
Price Target: $205$209
Current: $201.47
Upside: +3.74%
L3Harris Technologies
Apr 25, 2025
Maintains: Buy
Price Target: $264$260
Current: $218.96
Upside: +18.74%
Northrop Grumman
Apr 23, 2025
Maintains: Buy
Price Target: $600$550
Current: $479.16
Upside: +14.78%
Hexcel
Apr 23, 2025
Maintains: Buy
Price Target: $73$67
Current: $54.04
Upside: +23.99%
Tesla
Apr 23, 2025
Reiterates: Buy
Price Target: $579
Current: $318.38
Upside: +81.86%
TransDigm Group
Apr 17, 2025
Maintains: Buy
Price Target: $1,534$1,490
Current: $1,417.18
Upside: +5.14%
RBC Bearings
Apr 17, 2025
Maintains: Buy
Price Target: $410$375
Current: $364.25
Upside: +2.95%
Moog Inc.
Apr 17, 2025
Maintains: Buy
Price Target: $237$215
Current: $184.35
Upside: +16.63%
Leonardo DRS
Apr 17, 2025
Maintains: Buy
Price Target: $37$40
Current: $40.84
Upside: -2.06%
Maintains: Buy
Price Target: $32$38
Current: $33.93
Upside: +12.00%
Maintains: Buy
Price Target: $140$136
Current: $156.96
Upside: -13.35%
Maintains: Buy
Price Target: $294$277
Current: $268.48
Upside: +3.17%
Maintains: Buy
Price Target: $294$277
Current: $212.77
Upside: +30.19%
Maintains: Buy
Price Target: $82$70
Current: $66.49
Upside: +5.28%
Maintains: Hold
Price Target: $357$338
Current: $387.37
Upside: -12.74%
Maintains: Hold
Price Target: $23$21
Current: $29.19
Upside: -28.06%
Maintains: Buy
Price Target: $88$80
Current: $68.15
Upside: +17.39%
Maintains: Buy
Price Target: $81$78
Current: $61.22
Upside: +27.41%
Upgrades: Buy
Price Target: $49$56
Current: $46.48
Upside: +20.48%
Maintains: Hold
Price Target: $19$26
Current: $25.61
Upside: +1.52%
Maintains: Hold
Price Target: $106$114
Current: $107.09
Upside: +6.45%
Initiates: Buy
Price Target: $579
Current: $473.16
Upside: +22.37%
Maintains: Buy
Price Target: $10$8
Current: $6.10
Upside: +31.15%
Maintains: Hold
Price Target: $38$48
Current: $18.23
Upside: +160.56%
Maintains: Hold
Price Target: $30$35
Current: $36.89
Upside: -5.12%
Maintains: Hold
Price Target: $60$40
Current: $3.16
Upside: +1,165.82%
Downgrades: Hold
Price Target: $70
Current: $10.36
Upside: +575.68%