
John Gibson CFA
Stock Analyst at BMO Capital
(4.97)
# 78
Out of 5,053 analysts
511
Total ratings
66.9%
Success rate
29.9%
Average return
Main Sectors:
Stocks Rated by John Gibson CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: CMG Computer Modelling Group Ltd. | Maintained: Hold | $5.00 → $4.50 | $4.31 | +4.41% | 22 | Oct 8, 2026 | |
| TSX: PD Precision Drilling Corporation | Maintained: Buy | $165.00 | $119.00 | +38.66% | 37 | Oct 8, 2026 | |
| TSX: EFX Enerflex Ltd. | Maintained: Buy | $64.03 → $48.00 | $33.82 | +41.93% | 29 | Oct 8, 2026 | |
| TSX: NOA North American Construction Group Ltd. | Reiterated: Hold | $24.00 → $22.00 | $16.95 | +29.79% | 35 | Oct 7, 2026 | |
| TSX: RBA RB Global, Inc. | Reiterated: Buy | $191.96 | $114.69 | +67.38% | 12 | Oct 7, 2026 | |
| TSX: SPB Superior Plus Corp. | Reiterated: Hold | $8.50 | $7.00 | +21.43% | 19 | Oct 7, 2026 | |
| TSX: TVK TerraVest Industries Inc. | Reiterated: Buy | $160.00 → $170.00 | $110.87 | +53.33% | 7 | Aug 13, 2026 | |
| TSX: BDT Bird Construction Inc. | Reiterated: Buy | $70.00 → $85.00 | $82.17 | +3.44% | 19 | Aug 12, 2026 | |
| TSX: MATR Mattr Corp. | Reiterated: Buy | $22.00 → $24.00 | $21.50 | +11.63% | 35 | Aug 12, 2026 | |
| TSX: CEU CES Energy Solutions Corp. | Reiterated: Buy | $22.00 → $23.00 | $18.05 | +27.42% | 27 | Aug 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $27.00 → $32.00 | $25.11 | +27.44% | 10 | Aug 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15.00 | $12.25 | +22.45% | 29 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $9.00 | $6.14 | +46.58% | 32 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $23.00 → $32.00 | $26.72 | +19.76% | 31 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22.00 → $23.00 | $20.07 | +14.60% | 33 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $75.00 → $110.00 | $93.15 | +18.09% | 15 | Jun 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $3.50 → $4.00 | $3.61 | +10.80% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15.00 → $18.00 | $14.08 | +27.84% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $19.00 → $15.00 | $9.97 | +50.45% | 26 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.37 | n/a | 7 | Sep 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.57 | n/a | 16 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $34.12 | n/a | 10 | Mar 24, 2023 |
Computer Modelling Group Ltd.
Oct 8, 2026
Maintained: Hold
Price Target: $5.00 → $4.50
Current: $4.31
Upside: +4.41%
Precision Drilling Corporation
Oct 8, 2026
Maintained: Buy
Price Target: $165.00
Current: $119.00
Upside: +38.66%
Enerflex Ltd.
Oct 8, 2026
Maintained: Buy
Price Target: $64.03 → $48.00
Current: $33.82
Upside: +41.93%
North American Construction Group Ltd.
Oct 7, 2026
Reiterated: Hold
Price Target: $24.00 → $22.00
Current: $16.95
Upside: +29.79%
RB Global, Inc.
Oct 7, 2026
Reiterated: Buy
Price Target: $191.96
Current: $114.69
Upside: +67.38%
Superior Plus Corp.
Oct 7, 2026
Reiterated: Hold
Price Target: $8.50
Current: $7.00
Upside: +21.43%
TerraVest Industries Inc.
Aug 13, 2026
Reiterated: Buy
Price Target: $160.00 → $170.00
Current: $110.87
Upside: +53.33%
Bird Construction Inc.
Aug 12, 2026
Reiterated: Buy
Price Target: $70.00 → $85.00
Current: $82.17
Upside: +3.44%
Mattr Corp.
Aug 12, 2026
Reiterated: Buy
Price Target: $22.00 → $24.00
Current: $21.50
Upside: +11.63%
CES Energy Solutions Corp.
Aug 7, 2026
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $18.05
Upside: +27.42%
Aug 7, 2026
Reiterated: Buy
Price Target: $27.00 → $32.00
Current: $25.11
Upside: +27.44%
Aug 4, 2026
Reiterated: Buy
Price Target: $15.00
Current: $12.25
Upside: +22.45%
Jul 28, 2026
Reiterated: Buy
Price Target: $9.00
Current: $6.14
Upside: +46.58%
Jul 23, 2026
Reiterated: Buy
Price Target: $23.00 → $32.00
Current: $26.72
Upside: +19.76%
Jun 11, 2026
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $20.07
Upside: +14.60%
Jun 7, 2026
Upgraded: Buy
Price Target: $75.00 → $110.00
Current: $93.15
Upside: +18.09%
May 8, 2026
Reiterated: Hold
Price Target: $3.50 → $4.00
Current: $3.61
Upside: +10.80%
May 8, 2026
Reiterated: Buy
Price Target: $15.00 → $18.00
Current: $14.08
Upside: +27.84%
May 8, 2026
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $9.97
Upside: +50.45%
Sep 7, 2023
Rated: Hold
Price Target: n/a
Current: $2.37
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $6.57
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $34.12
Upside: n/a