Michael Ciarmoli

Stock Analyst at Truist Securities

(4.78)
# 41
Out of 4,814 analysts
307
Total ratings
67.51%
Success rate
16.58%
Average return

Stocks Rated by Michael Ciarmoli

Woodward
Apr 17, 2025
Maintains: Buy
Price Target: $229$205
Current: $169.17
Upside: +21.18%
VSE Corporation
Apr 17, 2025
Maintains: Buy
Price Target: $134$130
Current: $108.26
Upside: +20.08%
TransDigm Group
Apr 17, 2025
Maintains: Buy
Price Target: $1,534$1,490
Current: $1,337.66
Upside: +11.39%
RBC Bearings
Apr 17, 2025
Maintains: Buy
Price Target: $410$375
Current: $322.68
Upside: +16.21%
Northrop Grumman
Apr 17, 2025
Maintains: Buy
Price Target: $545$600
Current: $537.26
Upside: +11.68%
Leonardo DRS
Apr 17, 2025
Maintains: Buy
Price Target: $37$40
Current: $35.91
Upside: +11.39%
L3Harris Technologies
Apr 17, 2025
Maintains: Buy
Price Target: $274$264
Current: $217.99
Upside: +21.11%
Kratos Defense & Security Solutions
Apr 17, 2025
Maintains: Buy
Price Target: $32$38
Current: $33.27
Upside: +14.22%
Howmet Aerospace
Apr 17, 2025
Maintains: Buy
Price Target: $140$136
Current: $123.64
Upside: +10.00%
Hexcel
Apr 17, 2025
Maintains: Buy
Price Target: $80$73
Current: $52.07
Upside: +40.20%
Maintains: Buy
Price Target: $294$277
Current: $244.67
Upside: +13.21%
Maintains: Buy
Price Target: $82$70
Current: $56.56
Upside: +23.76%
Maintains: Hold
Price Target: $357$338
Current: $318.01
Upside: +6.29%
Maintains: Hold
Price Target: $23$21
Current: $21.98
Upside: -4.46%
Maintains: Buy
Price Target: $88$80
Current: $64.51
Upside: +24.01%
Maintains: Buy
Price Target: $81$78
Current: $52.85
Upside: +47.59%
Upgrades: Buy
Price Target: $49$56
Current: $47.88
Upside: +16.96%
Maintains: Buy
Price Target: $282$294
Current: $196.26
Upside: +49.80%
Maintains: Hold
Price Target: $19$26
Current: $24.90
Upside: +4.42%
Maintains: Buy
Price Target: $224$237
Current: $164.86
Upside: +43.76%
Maintains: Hold
Price Target: $106$114
Current: $103.77
Upside: +9.86%
Initiates: Buy
Price Target: $579
Current: $464.08
Upside: +24.76%
Maintains: Buy
Price Target: $10$8
Current: $6.69
Upside: +19.58%
Maintains: Hold
Price Target: $30$35
Current: $33.47
Upside: +4.57%
Maintains: Hold
Price Target: $60$40
Current: $2.52
Upside: +1,487.30%
Downgrades: Hold
Price Target: $70
Current: $10.27
Upside: +581.60%