Michael Ciarmoli

Stock Analyst at Truist Securities

(2.69)
# 688
Out of 5,380 analysts
351
Total ratings
Success rate
Average return
34 Stocks
Name Action PT Current % Upside Ratings Updated
WWD Woodward
Maintains: Strong Buy
232 267
243.59 9.61% 23 Jun 12, 2025
RBC RBC Bearings
Maintains: Strong Buy
405 431
380.9 13.15% 15 Jun 12, 2025
HWM Howmet Aerospace
Maintains: Strong Buy
161 192
176.18 8.98% 15 Jun 12, 2025
DCO Ducommun
Maintains: Strong Buy
76 87
82.5 5.45% 16 Jun 12, 2025
ATRO Astronics
Maintains: Hold
24 32
32.93 -2.82% 14 Jun 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
35
28.81 21.49% 1 Jun 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
56 60
50.2 19.52% 12 Jun 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
130 140
135.84 3.06% 13 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
264 260
248.39 4.67% 11 Apr 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
600 550
487.95 12.72% 3 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
73 67
55.73 20.22% 16 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
1534 1490
1455.85 2.35% 24 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
237 215
n/a n/a 6 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
37 40
43.46 -7.96% 9 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
32 38
42.3 -10.17% 9 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
294 277
317.03 -12.63% 18 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
357 338
476.93 -29.13% 17 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
88 80
68.5 16.79% 13 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
81 78
67.29 15.92% 16 Mar 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
19 26
25.73 1.05% 13 Feb 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
579
458.75 26.21% 1 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
106 114
141.14 -19.23% 14 Jan 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
15 23
n/a n/a 9 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 8
5.89 35.82% 5 Oct 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 48
20.89 127.38% 15 Oct 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
30 35
36.75 -4.76% 7 Jul 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
60 40
2.89 1284.08% 8 Feb 28, 2024
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