Michael Swartz

Stock Analyst at Truist Securities

(1.53)
# 1804
Out of 5,441 analysts
313
Total ratings
Success rate
Average return
29 Stocks
Name Action PT Current % Upside Ratings Updated
WGO Winnebago Industries
Maintains: Buy
40 36
30.22 19.13% 33 Jun 26, 2025
THO Thor Industries
Maintains: Hold
78 86
95.44 -9.89% 27 Jun 5, 2025
PATK Patrick Industries
Maintains: Strong Buy
100 105
103.05 1.89% 21 Jun 3, 2025
LCII LCI Industries
Maintains: Hold
80 88
95.34 -7.7% 20 Jun 3, 2025
CWH Camping World Holdin...
Maintains: Strong Buy
16 20
15.39 29.95% 19 Jun 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
28 34
27.72 22.66% 11 May 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
16 17
19.29 -11.87% 15 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
64 65
74.91 -13.23% 11 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
62 52
48.58 7.04% 8 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 7
8.2 -14.63% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
52 45
24.5 83.67% 14 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
55 30
52.26 -42.59% 8 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 16
15.36 4.17% 12 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
38 26
23.04 12.85% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 28
32.32 -13.37% 22 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
5 3
3.25 -7.69% 9 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
85 60
56.74 5.75% 17 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
16
11.69 36.87% 1 Dec 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
120 60
3.87 1450.39% 1 Aug 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
23 24
32 -25% 8 Jan 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
58 60
50.3 19.28% 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
2.79 365.95% 4 Nov 4, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
5 4
0.82 387.8% 7 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
26 24
17.34 38.41% 1 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
88 75
77.56 -3.3% 3 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
7 5
33.5 -85.07% 1 Oct 5, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
42 36
n/a n/a 6 Apr 11, 2022