John Gibson CFA

Stock Analyst at BMO Capital

(4.96)
# 95
Out of 4,334 analysts
532
Total ratings
67.8%
Success rate
29.4%
Average return

Stocks Rated by John Gibson CFA

Bird Construction Inc.
May 25, 2026
Reiterated: Buy
Price Target: $55$70
Current: $58.80
Upside: +19.05%
Computer Modelling Group Ltd.
May 21, 2026
Maintained: Hold
Price Target: $5.5$5
Current: $3.97
Upside: +25.94%
TerraVest Industries Inc.
May 15, 2026
Reiterated: Buy
Price Target: $200$170
Current: $146.42
Upside: +16.10%
North American Construction Group Ltd.
May 14, 2026
Maintained: Hold
Price Target: $21$22
Current: $20.27
Upside: +8.53%
Mattr Corp.
May 14, 2026
Upgraded: Buy
Price Target: $8$12
Current: $12.49
Upside: -3.92%
Superior Plus Corp.
May 14, 2026
Reiterated: Hold
Price Target: $8$9
Current: $7.80
Upside: +15.38%
Trican Well Service Ltd.
May 12, 2026
Upgraded: Buy
Price Target: $7$9
Current: $7.65
Upside: +17.65%
CES Energy Solutions Corp.
May 8, 2026
Maintained: Hold
Price Target: $20$21
Current: $17.79
Upside: +18.04%
Enerflex Ltd.
May 8, 2026
Maintained: Buy
Price Target: $35$45
Current: $36.44
Upside: +23.49%
Ensign Energy Services Inc.
May 8, 2026
Maintained: Hold
Price Target: $3.5$4
Current: $4.18
Upside: -4.31%
Maintained: Buy
Price Target: $18$27
Current: $22.85
Upside: +18.16%
Maintained: Buy
Price Target: $15$18
Current: $14.25
Upside: +26.32%
Reiterated: Hold
Price Target: $19$15
Current: $14.75
Upside: +1.69%
Maintained: Buy
Price Target: $11$15
Current: $11.53
Upside: +30.10%
Reiterated: Buy
Price Target: $130$135
Current: $147.59
Upside: -8.53%
Maintained: Hold
Price Target: $80$75
Current: $87.89
Upside: -14.67%
Reiterated: Buy
Price Target: $22
Current: $18.68
Upside: +17.77%
Maintained: Hold
Price Target: $25
Current: $21.34
Upside: +15.98%
Reiterated: Buy
Price Target: $150$165
Current: $126.47
Upside: +30.47%
Reiterated: Buy
Price Target: $16$23
Current: $21.45
Upside: +7.23%
Rated: Hold
Price Target: n/a
Current: $3.20
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $5.66
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $25.57
Upside: n/a
Maintained: Buy
Price Target: $3.25$2.5
Current: $4.22
Upside: n/a