Stephen Gengaro

Stock Analyst at Stifel

(0.9)
# 2052
Out of 5,328 analysts
263
Total ratings
36.24%
Success rate
-6.92%
Average return
45 Stocks
Name Action PT Current % Upside Ratings Updated
PUMP ProPetro Holding
Maintains: Buy
12 11
5.04 118.25% 5 Apr 30, 2025
SLB Schlumberger
Maintains: Buy
58 54
33.81 59.72% 14 Apr 28, 2025
TSLA Tesla
Maintains: Buy
455 450
284.47 58.19% 8 Apr 24, 2025
BKR Baker Hughes
Maintains: Buy
52 50
35.88 39.35% 6 Apr 24, 2025
HAL Halliburton
Maintains: Buy
37 32
20.18 58.57% 13 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
23 22
11.78 86.76% 7 Apr 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
102 94
84.03 11.86% 6 Apr 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
7 6
4.24 41.51% 11 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
13 12
5.79 107.25% 5 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
7 7
2.75 136.36% 7 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
10 9
6.51 38.25% 17 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
19 15
11.54 29.98% 16 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 28
19.16 46.14% 5 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
64 61
39.29 55.26% 12 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
43 41
32.45 26.35% 14 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 23
11.9 93.28% 12 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
5 8
6.75 11.11% 9 Mar 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 2
0.74 170.27% 8 Mar 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
2 1
0.37 170.27% 7 Mar 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
2 1
0.64 56.25% 6 Mar 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 8
2.77 188.81% 4 Mar 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
34 18
10.97 64.08% 7 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 3
2.54 18.11% 4 Feb 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
42 48
22.22 116.02% 3 Feb 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
210 200
114.5 74.67% 8 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
5 1
n/a n/a 1 Dec 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 16
13.79 16.03% 3 Nov 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
8 7
4.82 45.23% 2 Oct 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 9
4.11 118.98% 2 Oct 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reinstates: Buy
6
5.19 15.61% 1 Aug 21, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
3 3
2.1 42.86% 4 May 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
6 3
0.73 310.96% 2 Apr 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 10
n/a n/a 2 Jan 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
41 39
24.63 58.34% 2 Oct 26, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 16
n/a n/a 3 Jul 12, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
15 13
0.92 1313.04% 7 May 23, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
24 27
n/a n/a 2 Jun 21, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
28
2.27 1133.48% 1 Aug 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
32
n/a n/a 5 Aug 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
63 21
n/a n/a 3 Mar 10, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
21 19
18.24 4.17% 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