John Gibson CFA

Stock Analyst at BMO Capital

(4.94)
# 147
Out of 4,476 analysts
538
Total ratings
66.4%
Success rate
28.7%
Average return

Stocks Rated by John Gibson CFA

CES Energy Solutions Corp.
Jun 23, 2026
Upgraded: Buy
Price Target: $21.00$22.00
Current: $16.54
Upside: +33.01%
Enerflex Ltd.
Jun 16, 2026
Maintained: Buy
Price Target: $45.00$63.90
Current: $32.37
Upside: +97.40%
Black Diamond Group Limited
Jun 11, 2026
Reiterated: Buy
Price Target: $22.00$23.00
Current: $18.79
Upside: +22.41%
Mattr Corp.
Jun 8, 2026
Maintained: Buy
Price Target: $12.00$16.00
Current: $13.39
Upside: +19.49%
Badger Infrastructure Solutions Ltd.
Jun 7, 2026
Upgraded: Buy
Price Target: $75.00$110.00
Current: $93.90
Upside: +17.15%
Bird Construction Inc.
May 25, 2026
Reiterated: Buy
Price Target: $55.00$70.00
Current: $64.51
Upside: +8.51%
Computer Modelling Group Ltd.
May 21, 2026
Maintained: Hold
Price Target: $5.50$5.00
Current: $3.69
Upside: +35.50%
TerraVest Industries Inc.
May 15, 2026
Reiterated: Buy
Price Target: $200.00$170.00
Current: $118.98
Upside: +42.88%
North American Construction Group Ltd.
May 14, 2026
Maintained: Hold
Price Target: $29.82$22.00
Current: $18.53
Upside: +18.73%
Superior Plus Corp.
May 14, 2026
Reiterated: Hold
Price Target: $8.00$9.00
Current: $7.80
Upside: +15.38%
Upgraded: Buy
Price Target: $7.00$9.00
Current: $6.70
Upside: +34.33%
Maintained: Hold
Price Target: $3.50$4.00
Current: $3.28
Upside: +21.95%
Maintained: Buy
Price Target: $18.00$27.00
Current: $23.70
Upside: +13.92%
Maintained: Buy
Price Target: $15.00$18.00
Current: $12.28
Upside: +46.58%
Reiterated: Hold
Price Target: $19.00$15.00
Current: $14.31
Upside: +4.82%
Maintained: Buy
Price Target: $10.50$15.00
Current: $10.20
Upside: +47.06%
Reiterated: Buy
Price Target: $184.59$191.69
Current: $163.37
Upside: +17.34%
Maintained: Hold
Price Target: $24.75
Current: $23.77
Upside: +4.12%
Reiterated: Buy
Price Target: $150.00$165.00
Current: $109.62
Upside: +50.52%
Reiterated: Buy
Price Target: $16.00$23.00
Current: $21.43
Upside: +7.33%
Rated: Hold
Price Target: n/a
Current: $2.67
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $6.16
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $22.16
Upside: n/a
Maintained: Buy
Price Target: $3.25$2.50
Current: $3.41
Upside: n/a