Michael Ciarmoli Stock Analyst Profile - Truist Securities Research Coverage - Stocknear

Michael Ciarmoli

Stock Analyst at Truist Securities

(5)
# 293
Out of 5,477 analysts
374
Total ratings
Success rate
Average return
35 Stocks
Name Action PT Current % Upside Ratings Updated
HEI Heico
Maintains: Strong Buy
352 366
320.71 14.12% 20 Aug 27, 2025
MRCY Mercury Sys
Maintains: Strong Buy
60 71
73.08 -2.85% 13 Aug 12, 2025
BWXT BWX Technologies
Maintains: Hold
114 145
170.12 -14.77% 15 Aug 5, 2025
RBC RBC Bearings
Maintains: Strong Buy
431 455
384.54 18.32% 16 Aug 4, 2025
AIN Albany International
Downgrades: Hold
70 55
60.23 -8.68% 14 Aug 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
279 302
280.64 7.61% 13 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
550 625
582.85 7.23% 4 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
554 440
470.72 -6.53% 3 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
267 294
239.98 22.51% 25 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
356 338
511.15 -33.87% 18 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
45 51
41.61 22.57% 10 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
1553 1730
1293.14 33.78% 25 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
87 95
93.27 1.85% 17 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
78 81
75.32 7.54% 17 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
8 6
8.79 -31.74% 6 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
32 49
40.46 21.11% 15 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
38 52
67.67 -23.16% 10 Jun 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Hold
16
8.46 89.13% 1 Jun 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
161 192
184.29 4.18% 16 Jun 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
35
36.93 -5.23% 1 Jun 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
130 140
167.92 -16.63% 13 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
73 67
62.6 7.03% 16 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
237 215
n/a n/a 6 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
19 26
26.01 -0.04% 13 Feb 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
15 23
22.48 0.09% 9 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 48
29.42 61.45% 15 Oct 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
30 35
39.26 -10.85% 7 Jul 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
60 40
3.27 1123.24% 8 Feb 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
53
52.99 0.02% 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
57.99 3.47% 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