John Gibson CFA

Stock Analyst at BMO Capital

(4.95)
# 125
Out of 4,408 analysts
536
Total ratings
66.7%
Success rate
29.3%
Average return

Stocks Rated by John Gibson CFA

Black Diamond Group Limited
Jun 11, 2026
Reiterated: Buy
Price Target: $22.00$23.00
Current: $19.25
Upside: +19.48%
Mattr Corp.
Jun 8, 2026
Maintained: Buy
Price Target: $12.00$16.00
Current: $12.51
Upside: +27.90%
Badger Infrastructure Solutions Ltd.
Jun 7, 2026
Upgraded: Buy
Price Target: $75.00$110.00
Current: $92.37
Upside: +19.09%
Enerflex Ltd.
May 27, 2026
Maintained: Buy
Price Target: $45.00
Current: $33.63
Upside: +33.81%
Bird Construction Inc.
May 25, 2026
Reiterated: Buy
Price Target: $55.00$70.00
Current: $60.94
Upside: +14.87%
Computer Modelling Group Ltd.
May 21, 2026
Maintained: Hold
Price Target: $5.50$5.00
Current: $3.90
Upside: +28.21%
TerraVest Industries Inc.
May 15, 2026
Reiterated: Buy
Price Target: $200.00$170.00
Current: $124.02
Upside: +37.07%
North American Construction Group Ltd.
May 14, 2026
Maintained: Hold
Price Target: $29.34$22.00
Current: $19.20
Upside: +14.58%
Superior Plus Corp.
May 14, 2026
Reiterated: Hold
Price Target: $8.00$9.00
Current: $8.24
Upside: +9.22%
Trican Well Service Ltd.
May 12, 2026
Upgraded: Buy
Price Target: $7.00$9.00
Current: $7.20
Upside: +25.00%
Maintained: Hold
Price Target: $20.00$21.00
Current: $16.36
Upside: +28.36%
Maintained: Hold
Price Target: $3.50$4.00
Current: $3.83
Upside: +4.44%
Maintained: Buy
Price Target: $18.00$27.00
Current: $22.90
Upside: +17.90%
Maintained: Buy
Price Target: $15.00$18.00
Current: $13.39
Upside: +34.43%
Reiterated: Hold
Price Target: $19.00$15.00
Current: $13.75
Upside: +9.09%
Maintained: Buy
Price Target: $10.50$15.00
Current: $10.95
Upside: +36.99%
Reiterated: Buy
Price Target: $181.66$188.65
Current: $154.41
Upside: +22.17%
Maintained: Hold
Price Target: $24.75
Current: $21.68
Upside: +14.16%
Reiterated: Buy
Price Target: $150.00$165.00
Current: $125.62
Upside: +31.35%
Reiterated: Buy
Price Target: $16.00$23.00
Current: $22.95
Upside: +0.22%
Rated: Hold
Price Target: n/a
Current: $2.51
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $6.41
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $23.03
Upside: n/a
Maintained: Buy
Price Target: $3.25$2.50
Current: $3.79
Upside: n/a