Stephen Gengaro

Stock Analyst at Stifel

(1.13)
# 2148
Out of 5,438 analysts
299
Total ratings
Success rate
Average return
47 Stocks
Name Action PT Current % Upside Ratings Updated
AESI Atlas Energy Solutio...
Maintains: Buy
15 14
11.5 21.74% 3 Aug 11, 2025
RIVN Rivian Automotive
Maintains: Buy
18 16
11.94 34% 5 Aug 8, 2025
WHD Cactus
Maintains: Buy
57 53
38.19 38.78% 14 Aug 1, 2025
TTI Tetra Technologies
Maintains: Strong Buy
6 7
3.92 65.82% 9 Jul 31, 2025
GNRC Generac Hldgs
Maintains: Strong Buy
195 210
196.59 6.82% 10 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
22 20
11.88 68.35% 14 Jul 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
20 19
10.83 75.44% 8 Jul 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
41 45
30.36 48.22% 5 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 10
5.42 84.5% 7 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
31 29
20.5 41.46% 15 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
54 52
32.4 60.49% 15 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
6 5
4.49 11.36% 3 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
11 10
4.69 113.22% 6 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
13 12
9.75 23.08% 17 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
50 49
42.73 14.67% 7 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
220
219.22 0.36% 1 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9 9
6.33 34.28% 5 Jun 9, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
2 1
0.89 12.36% 9 May 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 17
19.61 -13.31% 8 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
9 9
6.09 39.57% 18 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
39 40
25.81 54.98% 3 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
28 27
23.2 16.38% 6 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
455 450
339.15 32.68% 8 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
102 94
83.98 11.93% 6 Apr 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
7 6
6.1 -1.64% 11 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
43 41
35.28 16.21% 15 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
5 8
8.17 -8.2% 9 Mar 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
30 20
4.31 364.04% 7 Mar 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
40 20
10.67 87.44% 6 Mar 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 8
3.57 124.09% 4 Mar 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 3
2.2 36.36% 4 Feb 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
5 1
n/a n/a 1 Dec 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 9
5 80% 2 Oct 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
3 3
1.86 61.29% 4 May 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
6 3
1.42 111.27% 2 Apr 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 10
11.32 -11.66% 2 Jan 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 16
10.61 50.8% 3 Jul 12, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
15 13
n/a n/a 7 May 23, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
24 27
22.08 22.28% 2 Jun 21, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
28
3.26 758.9% 1 Aug 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
32
26.49 20.8% 5 Aug 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
63 21
7.41 183.4% 3 Mar 10, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
21 19
21.4 -11.21% 2 Feb 27, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
7 5
n/a n/a 3 Feb 6, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
8 10
n/a n/a 1 Nov 13, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 13
n/a n/a 2 Oct 25, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
40 37
n/a n/a 1 Oct 23, 2017