John Mackay

Stock Analyst at Goldman Sachs

(4.80)
# 492
Out of 4,520 analysts
272
Total ratings
69.5%
Success rate
21.2%
Average return

Stocks Rated by John Mackay

TC Energy Corporation
Jul 16, 2026
Maintained: Hold
Price Target: $86.00$94.00
Current: $97.79
Upside: -3.88%
Kinetik Holdings
Jul 16, 2026
Maintained: Buy
Price Target: $54
Current: $50.28
Upside: +7.40%
Plains GP Holdings
Jul 14, 2026
Maintained: Hold
Price Target: $24
Current: $25.61
Upside: -6.29%
LandBridge Company LLC
Jul 14, 2026
Maintained: Buy
Price Target: $84
Current: $77.67
Upside: +8.15%
South Bow Corporation
Jul 14, 2026
Maintained: Sell
Price Target: $42.00$45.00
Current: $53.01
Upside: -15.11%
WaterBridge Infrastructure LLC
Jul 14, 2026
Rated: Buy
Price Target: $36$41
Current: $34.71
Upside: +18.12%
Targa Resources
Jul 13, 2026
Maintained: Buy
Price Target: $268$298
Current: $282.91
Upside: +5.33%
The Williams Companies
Jul 13, 2026
Reiterated: Buy
Price Target: $82
Current: $73.38
Upside: +11.75%
Antero Midstream
Jul 13, 2026
Maintained: Hold
Price Target: $23$24
Current: $22.59
Upside: +6.24%
Hess Midstream LP
Jul 13, 2026
Maintained: Sell
Price Target: $32
Current: $40.34
Upside: -20.67%
Maintained: Hold
Price Target: $21$22
Current: $20.32
Upside: +8.27%
Maintained: Hold
Price Target: $88$89
Current: $93.52
Upside: -4.83%
Maintained: Buy
Price Target: $18
Current: $13.80
Upside: +30.43%
Maintained: Buy
Price Target: $312$303
Current: $262.60
Upside: +15.38%
Maintained: Sell
Price Target: $51$50
Current: $62.38
Upside: -19.85%
Maintained: Buy
Price Target: $88$89
Current: $65.19
Upside: +36.52%
Maintained: Hold
Price Target: $39$38
Current: $38.20
Upside: -0.52%
Initiated Coverage: Hold
Price Target: $24
Current: $20.36
Upside: +17.88%
Upgraded: Hold
Price Target: $18$24
Current: $23.87
Upside: +0.54%
Maintained: Sell
Price Target: n/a
Current: $145.05
Upside: -
Maintained: Buy
Price Target: $63
Current: $57.06
Upside: +10.41%
Reiterated: Buy
Price Target: $35
Current: $32.30
Upside: +8.36%
Maintained: Buy
Price Target: $60
Current: $49.65
Upside: +20.85%
Reiterated: Buy
Price Target: $30$28
Current: $13.94
Upside: n/a