Michael Ciarmoli

Stock Analyst at Truist Securities

(2.45)
# 745
Out of 5,270 analysts
316
Total ratings
62.86%
Success rate
22.94%
Average return
33 Stocks
Name Action Price Target Current % Upside Ratings Updated
Howmet Aerospace
Reiterates: Strong Buy
130 140
131.29 6.63% 13 Feb 14, 2025
Triumph Group
Maintains: Hold
19 26
25.33 2.65% 13 Feb 4, 2025
RBC Bearings
Maintains: Strong Buy
351 410
355.1 15.46% 12 Feb 3, 2025
L3Harris Technologie...
Maintains: Buy
283 274
207.53 32.03% 9 Jan 31, 2025
Hexcel
Maintains: Strong Buy
76 85
60.87 39.64% 13 Jan 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
544
473.37 14.92% 1 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
579
451.39 28.27% 1 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
224 237
n/a n/a 5 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
226 229
184.56 24.08% 20 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
133 129
113.54 13.62% 10 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
1482 1534
1367.21 12.2% 23 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
35 44
43.56 1.01% 10 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
36 37
29.96 23.5% 8 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
27 32
26.02 22.98% 8 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
80 82
57.63 42.29% 14 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
333 357
314.17 13.63% 16 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
106 114
101.44 12.38% 14 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
20 17
19.92 -14.66% 11 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
85 88
75.19 17.04% 12 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
15 23
22.32 0.81% 9 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
264 282
265.45 6.23% 16 Oct 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 8
6.88 16.28% 5 Oct 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 48
n/a n/a 15 Oct 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
30 35
34.73 0.78% 7 Jul 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
60 40
3.47 1052.74% 8 Feb 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
68 81
63.16 28.25% 15 Dec 22, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
53
n/a n/a 3 Dec 16, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
250 235
n/a n/a 7 Jul 19, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
70
n/a n/a 5 Feb 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
56 60
n/a n/a 4 Jul 28, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
50 44
n/a n/a 5 Apr 16, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
106 0
n/a n/a 2 Nov 10, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
106 0
n/a n/a 2 Sep 19, 2017