Michael Swartz

Stock Analyst at Truist Securities

(1.02)
# 2119
Out of 5,370 analysts
311
Total ratings
39.51%
Success rate
3.33%
Average return
29 Stocks
Name Action PT Current % Upside Ratings Updated
THO Thor Industries
Maintains: Hold
78 86
88.24 -2.54% 27 Jun 5, 2025
WGO Winnebago Industries
Maintains: Strong Buy
38 40
31.92 25.31% 32 Jun 3, 2025
PATK Patrick Industries
Maintains: Strong Buy
100 105
90.03 16.63% 20 Jun 3, 2025
LCII LCI Industries
Maintains: Hold
80 88
90.17 -2.41% 20 Jun 3, 2025
CWH Camping World Holdin...
Maintains: Strong Buy
16 20
19.03 5.1% 19 Jun 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
28 34
26.06 30.47% 11 May 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
16 17
18.33 -7.26% 15 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
64 65
72.28 -10.07% 11 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
62 52
41.62 24.94% 8 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 7
8.46 -17.26% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
52 45
29.48 52.65% 14 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
55 30
41.33 -27.41% 8 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 16
14.14 13.15% 12 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
38 26
25.46 2.12% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 28
32.06 -12.66% 22 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
5 3
2.08 44.23% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
85 60
57.1 5.08% 17 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
16
n/a n/a 1 Dec 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 2
n/a n/a 1 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
23 24
n/a n/a 8 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
58 60
n/a n/a 7 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
8 7
n/a n/a 8 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
3 2
n/a n/a 1 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
26 13
5.08 155.91% 4 Nov 4, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
5 4
n/a n/a 7 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
26 24
19.32 24.22% 1 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
88 75
69.72 7.57% 3 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
7 5
n/a n/a 1 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
42 36
n/a n/a 6 Apr 11, 2022