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
Main Sectors:
Stocks Rated by John Gibson CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: CEU CES Energy Solutions Corp. | Upgraded: Buy | $21.00 → $22.00 | $16.54 | +33.01% | 26 | Jun 23, 2026 | |
| TSX: EFX Enerflex Ltd. | Maintained: Buy | $45.00 → $63.90 | $32.37 | +97.40% | 28 | Jun 16, 2026 | |
| TSX: BDI Black Diamond Group Limited | Reiterated: Buy | $22.00 → $23.00 | $18.79 | +22.41% | 33 | Jun 11, 2026 | |
| TSX: MATR Mattr Corp. | Maintained: Buy | $12.00 → $16.00 | $13.39 | +19.49% | 33 | Jun 8, 2026 | |
| TSX: BDGI Badger Infrastructure Solutions Ltd. | Upgraded: Buy | $75.00 → $110.00 | $93.90 | +17.15% | 15 | Jun 7, 2026 | |
| TSX: BDT Bird Construction Inc. | Reiterated: Buy | $55.00 → $70.00 | $64.51 | +8.51% | 18 | May 25, 2026 | |
| TSX: CMG Computer Modelling Group Ltd. | Maintained: Hold | $5.50 → $5.00 | $3.69 | +35.50% | 21 | May 21, 2026 | |
| TSX: TVK TerraVest Industries Inc. | Reiterated: Buy | $200.00 → $170.00 | $118.98 | +42.88% | 5 | May 15, 2026 | |
| TSX: NOA North American Construction Group Ltd. | Maintained: Hold | $29.82 → $22.00 | $18.53 | +18.73% | 33 | May 14, 2026 | |
| TSX: SPB Superior Plus Corp. | Reiterated: Hold | $8.00 → $9.00 | $7.80 | +15.38% | 17 | May 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $7.00 → $9.00 | $6.70 | +34.33% | 31 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $4.00 | $3.28 | +21.95% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $18.00 → $27.00 | $23.70 | +13.92% | 9 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15.00 → $18.00 | $12.28 | +46.58% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $19.00 → $15.00 | $14.31 | +4.82% | 26 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $10.50 → $15.00 | $10.20 | +47.06% | 28 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $184.59 → $191.69 | $163.37 | +17.34% | 10 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $24.75 | $23.77 | +4.12% | 34 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $150.00 → $165.00 | $109.62 | +50.52% | 35 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $16.00 → $23.00 | $21.43 | +7.33% | 30 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.67 | n/a | 7 | Sep 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.16 | n/a | 16 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $22.16 | n/a | 10 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $3.25 → $2.50 | $3.41 | n/a | 13 | Mar 21, 2023 |
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%
May 12, 2026
Upgraded: Buy
Price Target: $7.00 → $9.00
Current: $6.70
Upside: +34.33%
May 8, 2026
Maintained: Hold
Price Target: $3.50 → $4.00
Current: $3.28
Upside: +21.95%
May 8, 2026
Maintained: Buy
Price Target: $18.00 → $27.00
Current: $23.70
Upside: +13.92%
May 8, 2026
Maintained: Buy
Price Target: $15.00 → $18.00
Current: $12.28
Upside: +46.58%
May 8, 2026
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $14.31
Upside: +4.82%
May 5, 2026
Maintained: Buy
Price Target: $10.50 → $15.00
Current: $10.20
Upside: +47.06%
May 4, 2026
Reiterated: Buy
Price Target: $184.59 → $191.69
Current: $163.37
Upside: +17.34%
May 1, 2026
Maintained: Hold
Price Target: $24.75
Current: $23.77
Upside: +4.12%
Apr 30, 2026
Reiterated: Buy
Price Target: $150.00 → $165.00
Current: $109.62
Upside: +50.52%
Apr 24, 2026
Reiterated: Buy
Price Target: $16.00 → $23.00
Current: $21.43
Upside: +7.33%
Sep 7, 2023
Rated: Hold
Price Target: n/a
Current: $2.67
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $6.16
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $22.16
Upside: n/a
Mar 21, 2023
Maintained: Buy
Price Target: $3.25 → $2.50
Current: $3.41
Upside: n/a