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
Main Sectors:
Stocks Rated by John Gibson CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: BDI Black Diamond Group Limited | Reiterated: Buy | $22.00 → $23.00 | $19.25 | +19.48% | 33 | Jun 11, 2026 | |
| TSX: MATR Mattr Corp. | Maintained: Buy | $12.00 → $16.00 | $12.51 | +27.90% | 33 | Jun 8, 2026 | |
| TSX: BDGI Badger Infrastructure Solutions Ltd. | Upgraded: Buy | $75.00 → $110.00 | $92.37 | +19.09% | 15 | Jun 7, 2026 | |
| TSX: EFX Enerflex Ltd. | Maintained: Buy | $45.00 | $33.63 | +33.81% | 27 | May 27, 2026 | |
| TSX: BDT Bird Construction Inc. | Reiterated: Buy | $55.00 → $70.00 | $60.94 | +14.87% | 18 | May 25, 2026 | |
| TSX: CMG Computer Modelling Group Ltd. | Maintained: Hold | $5.50 → $5.00 | $3.90 | +28.21% | 21 | May 21, 2026 | |
| TSX: TVK TerraVest Industries Inc. | Reiterated: Buy | $200.00 → $170.00 | $124.02 | +37.07% | 5 | May 15, 2026 | |
| TSX: NOA North American Construction Group Ltd. | Maintained: Hold | $29.34 → $22.00 | $19.20 | +14.58% | 33 | May 14, 2026 | |
| TSX: SPB Superior Plus Corp. | Reiterated: Hold | $8.00 → $9.00 | $8.24 | +9.22% | 17 | May 14, 2026 | |
| TSX: TCW Trican Well Service Ltd. | Upgraded: Buy | $7.00 → $9.00 | $7.20 | +25.00% | 31 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $20.00 → $21.00 | $16.36 | +28.36% | 25 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $4.00 | $3.83 | +4.44% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $18.00 → $27.00 | $22.90 | +17.90% | 9 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15.00 → $18.00 | $13.39 | +34.43% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $19.00 → $15.00 | $13.75 | +9.09% | 26 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $10.50 → $15.00 | $10.95 | +36.99% | 28 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $181.66 → $188.65 | $154.41 | +22.17% | 10 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $24.75 | $21.68 | +14.16% | 34 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $150.00 → $165.00 | $125.62 | +31.35% | 35 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $16.00 → $23.00 | $22.95 | +0.22% | 30 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.51 | n/a | 7 | Sep 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.41 | n/a | 16 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $23.03 | n/a | 10 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $3.25 → $2.50 | $3.79 | n/a | 13 | Mar 21, 2023 |
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%
May 8, 2026
Maintained: Hold
Price Target: $20.00 → $21.00
Current: $16.36
Upside: +28.36%
May 8, 2026
Maintained: Hold
Price Target: $3.50 → $4.00
Current: $3.83
Upside: +4.44%
May 8, 2026
Maintained: Buy
Price Target: $18.00 → $27.00
Current: $22.90
Upside: +17.90%
May 8, 2026
Maintained: Buy
Price Target: $15.00 → $18.00
Current: $13.39
Upside: +34.43%
May 8, 2026
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $13.75
Upside: +9.09%
May 5, 2026
Maintained: Buy
Price Target: $10.50 → $15.00
Current: $10.95
Upside: +36.99%
May 4, 2026
Reiterated: Buy
Price Target: $181.66 → $188.65
Current: $154.41
Upside: +22.17%
May 1, 2026
Maintained: Hold
Price Target: $24.75
Current: $21.68
Upside: +14.16%
Apr 30, 2026
Reiterated: Buy
Price Target: $150.00 → $165.00
Current: $125.62
Upside: +31.35%
Apr 24, 2026
Reiterated: Buy
Price Target: $16.00 → $23.00
Current: $22.95
Upside: +0.22%
Sep 7, 2023
Rated: Hold
Price Target: n/a
Current: $2.51
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $6.41
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $23.03
Upside: n/a
Mar 21, 2023
Maintained: Buy
Price Target: $3.25 → $2.50
Current: $3.79
Upside: n/a