John Gibson CFA

Stock Analyst at BMO Capital

(4.96)
# 103
Out of 4,574 analysts
528
Total ratings
67.8%
Success rate
30.2%
Average return

Stocks Rated by John Gibson CFA

Mullen Group Ltd.
Jul 23, 2026
Maintained: Buy
Price Target: $23.00$32.00
Current: $28.73
Upside: +11.38%
Mattr Corp.
Jul 14, 2026
Reiterated: Buy
Price Target: $16.00$22.00
Current: $17.81
Upside: +23.53%
TerraVest Industries Inc.
Jul 8, 2026
Maintained: Buy
Price Target: $170.00$160.00
Current: $119.87
Upside: +33.48%
CES Energy Solutions Corp.
Jun 23, 2026
Upgraded: Buy
Price Target: $21.00$22.00
Current: $17.28
Upside: +27.31%
Enerflex Ltd.
Jun 16, 2026
Maintained: Buy
Price Target: $45.00$63.45
Current: $32.17
Upside: +97.24%
Black Diamond Group Limited
Jun 11, 2026
Reiterated: Buy
Price Target: $22.00$23.00
Current: $18.98
Upside: +21.18%
Badger Infrastructure Solutions Ltd.
Jun 7, 2026
Upgraded: Buy
Price Target: $75.00$110.00
Current: $98.37
Upside: +11.82%
Bird Construction Inc.
May 25, 2026
Reiterated: Buy
Price Target: $55.00$70.00
Current: $70.77
Upside: -1.09%
Computer Modelling Group Ltd.
May 21, 2026
Maintained: Hold
Price Target: $5.50$5.00
Current: $3.65
Upside: +36.99%
North American Construction Group Ltd.
May 14, 2026
Maintained: Hold
Price Target: $29.61$22.00
Current: $19.62
Upside: +12.13%
Reiterated: Hold
Price Target: $8.00$9.00
Current: $8.17
Upside: +10.16%
Upgraded: Buy
Price Target: $7.00$9.00
Current: $6.65
Upside: +35.34%
Maintained: Hold
Price Target: $3.50$4.00
Current: $3.95
Upside: +1.27%
Maintained: Buy
Price Target: $18.00$27.00
Current: $25.63
Upside: +5.35%
Maintained: Buy
Price Target: $15.00$18.00
Current: $13.20
Upside: +36.36%
Reiterated: Hold
Price Target: $19.00$15.00
Current: $12.58
Upside: +19.24%
Maintained: Buy
Price Target: $10.50$15.00
Current: $10.99
Upside: +36.49%
Reiterated: Buy
Price Target: $183.31$190.36
Current: $157.44
Upside: +20.91%
Maintained: Hold
Price Target: $24.75
Current: $23.51
Upside: +5.27%
Reiterated: Buy
Price Target: $150.00$165.00
Current: $119.52
Upside: +38.05%
Rated: Hold
Price Target: n/a
Current: $2.38
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $6.36
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $24.90
Upside: n/a