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
Main Sectors:
Stocks Rated by John Gibson CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: MTL Mullen Group Ltd. | Maintained: Buy | $23.00 → $32.00 | $28.73 | +11.38% | 31 | Jul 23, 2026 | |
| TSX: MATR Mattr Corp. | Reiterated: Buy | $16.00 → $22.00 | $17.81 | +23.53% | 34 | Jul 14, 2026 | |
| TSX: TVK TerraVest Industries Inc. | Maintained: Buy | $170.00 → $160.00 | $119.87 | +33.48% | 6 | Jul 8, 2026 | |
| TSX: CEU CES Energy Solutions Corp. | Upgraded: Buy | $21.00 → $22.00 | $17.28 | +27.31% | 26 | Jun 23, 2026 | |
| TSX: EFX Enerflex Ltd. | Maintained: Buy | $45.00 → $63.45 | $32.17 | +97.24% | 28 | Jun 16, 2026 | |
| TSX: BDI Black Diamond Group Limited | Reiterated: Buy | $22.00 → $23.00 | $18.98 | +21.18% | 33 | Jun 11, 2026 | |
| TSX: BDGI Badger Infrastructure Solutions Ltd. | Upgraded: Buy | $75.00 → $110.00 | $98.37 | +11.82% | 15 | Jun 7, 2026 | |
| TSX: BDT Bird Construction Inc. | Reiterated: Buy | $55.00 → $70.00 | $70.77 | -1.09% | 18 | May 25, 2026 | |
| TSX: CMG Computer Modelling Group Ltd. | Maintained: Hold | $5.50 → $5.00 | $3.65 | +36.99% | 21 | May 21, 2026 | |
| TSX: NOA North American Construction Group Ltd. | Maintained: Hold | $29.61 → $22.00 | $19.62 | +12.13% | 33 | May 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $8.00 → $9.00 | $8.17 | +10.16% | 17 | May 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $7.00 → $9.00 | $6.65 | +35.34% | 31 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $4.00 | $3.95 | +1.27% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $18.00 → $27.00 | $25.63 | +5.35% | 9 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15.00 → $18.00 | $13.20 | +36.36% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $19.00 → $15.00 | $12.58 | +19.24% | 26 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $10.50 → $15.00 | $10.99 | +36.49% | 28 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $183.31 → $190.36 | $157.44 | +20.91% | 10 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $24.75 | $23.51 | +5.27% | 34 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $150.00 → $165.00 | $119.52 | +38.05% | 35 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.38 | n/a | 7 | Sep 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.36 | n/a | 16 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $24.90 | n/a | 10 | Mar 24, 2023 |
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%
May 14, 2026
Reiterated: Hold
Price Target: $8.00 → $9.00
Current: $8.17
Upside: +10.16%
May 12, 2026
Upgraded: Buy
Price Target: $7.00 → $9.00
Current: $6.65
Upside: +35.34%
May 8, 2026
Maintained: Hold
Price Target: $3.50 → $4.00
Current: $3.95
Upside: +1.27%
May 8, 2026
Maintained: Buy
Price Target: $18.00 → $27.00
Current: $25.63
Upside: +5.35%
May 8, 2026
Maintained: Buy
Price Target: $15.00 → $18.00
Current: $13.20
Upside: +36.36%
May 8, 2026
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $12.58
Upside: +19.24%
May 5, 2026
Maintained: Buy
Price Target: $10.50 → $15.00
Current: $10.99
Upside: +36.49%
May 4, 2026
Reiterated: Buy
Price Target: $183.31 → $190.36
Current: $157.44
Upside: +20.91%
May 1, 2026
Maintained: Hold
Price Target: $24.75
Current: $23.51
Upside: +5.27%
Apr 30, 2026
Reiterated: Buy
Price Target: $150.00 → $165.00
Current: $119.52
Upside: +38.05%
Sep 7, 2023
Rated: Hold
Price Target: n/a
Current: $2.38
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $6.36
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $24.90
Upside: n/a