Keith Mackey

Stock Analyst at RBC Capital

(4.96)
# 101
Out of 4,407 analysts
910
Total ratings
66.7%
Success rate
27.1%
Average return

Stocks Rated by Keith Mackey

Trican Well Service Ltd.
Jun 10, 2026
Maintained: Hold
Price Target: $8.50
Current: $7.37
Upside: +15.33%
Patterson-UTI Energy
May 29, 2026
Maintained: Buy
Price Target: $14$15
Current: $11.49
Upside: +30.55%
Enerflex Ltd.
May 28, 2026
Maintained: Buy
Price Target: $43.38$44.78
Current: $33.90
Upside: +32.10%
Calfrac Well Services Ltd.
May 12, 2026
Maintained: Hold
Price Target: $7.50$8.00
Current: $6.68
Upside: +19.76%
Pason Systems Inc.
May 10, 2026
Maintained: Buy
Price Target: $15.00
Current: $13.45
Upside: +11.52%
CES Energy Solutions Corp.
May 9, 2026
Maintained: Buy
Price Target: $22.00$23.00
Current: $16.81
Upside: +36.82%
Helmerich & Payne
May 8, 2026
Maintained: Hold
Price Target: $38$40
Current: $39.25
Upside: +1.91%
Ensign Energy Services Inc.
May 8, 2026
Maintained: Hold
Price Target: $4.00$4.25
Current: $3.91
Upside: +8.70%
Atlas Energy Solutions
May 5, 2026
Maintained: Hold
Price Target: $14$20
Current: $16.97
Upside: +17.86%
Precision Drilling Corporation
Apr 30, 2026
Maintained: Buy
Price Target: $150.00
Current: $133.89
Upside: +12.03%
Maintained: Hold
Price Target: $91$120
Current: $101.63
Upside: +18.08%
Maintained: Hold
Price Target: $21$22
Current: $21.13
Upside: +4.12%
Maintained: Buy
Price Target: $68$71
Current: $63.14
Upside: +12.45%
Maintained: Hold
Price Target: $27$32
Current: $28.87
Upside: +10.84%
Maintained: Buy
Price Target: $120
Current: $101.31
Upside: +18.45%
Maintained: Buy
Price Target: $43$44
Current: $39.60
Upside: +11.11%
Maintained: Buy
Price Target: $54$61
Current: $56.18
Upside: +8.58%
Maintained: Hold
Price Target: $41.98
Current: $31.06
Upside: +35.17%
Initiated Coverage: Hold
Price Target: n/a
Current: $148.17
Upside: -
Maintained: Hold
Price Target: $15.00$17.00
Current: $21.68
Upside: n/a
Maintained: Hold
Price Target: $22.00
Current: $12.84
Upside: n/a
Reiterated: Buy
Price Target: $2.10$1.00
Current: $1.77
Upside: n/a