
John Gibson CFA
Stock Analyst at BMO Capital
(4.95)
# 130
Out of 4,649 analysts
539
Total ratings
66.6%
Success rate
29.2%
Average return
Main Sectors:
Stocks Rated by John Gibson CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: TVK TerraVest Industries Inc. | Reiterated: Buy | $160.00 → $170.00 | $133.43 | +27.41% | 7 | Aug 14, 2026 | |
| TSX: NOA North American Construction Group Ltd. | Maintained: Hold | $22.00 → $24.00 | $20.02 | +19.88% | 34 | Aug 13, 2026 | |
| TSX: BDT Bird Construction Inc. | Reiterated: Buy | $70.00 → $85.00 | $71.88 | +18.25% | 19 | Aug 12, 2026 | |
| TSX: MATR Mattr Corp. | Maintained: Buy | $22.00 → $24.00 | $17.84 | +34.53% | 35 | Aug 12, 2026 | |
| TSX: CEU CES Energy Solutions Corp. | Maintained: Buy | $22.00 → $23.00 | $19.05 | +20.73% | 27 | Aug 7, 2026 | |
| TSX: NFI NFI Group Inc. | Maintained: Buy | $27.00 → $32.00 | $24.60 | +30.08% | 10 | Aug 7, 2026 | |
| TSX: SPB Superior Plus Corp. | Maintained: Hold | $9.00 → $8.50 | $7.68 | +10.68% | 18 | Aug 7, 2026 | |
| TSX: RBA RB Global, Inc. | Reiterated: Buy | $188.04 | $120.31 | +56.29% | 11 | Aug 4, 2026 | |
| TSX: PHX PHX Energy Services Corp. | Maintained: Buy | $15.00 | $12.12 | +23.76% | 29 | Aug 4, 2026 | |
| TSX: PD Precision Drilling Corporation | Reiterated: Buy | $165.00 | $115.38 | +43.01% | 36 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $9.00 | $6.19 | +45.40% | 32 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $23.00 → $32.00 | $26.89 | +19.00% | 31 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $45.00 → $62.68 | $29.92 | +109.49% | 28 | Jun 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22.00 → $23.00 | $19.25 | +19.48% | 33 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $75.00 → $110.00 | $88.80 | +23.87% | 15 | Jun 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $5.50 → $5.00 | $3.98 | +25.63% | 21 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $4.00 | $3.54 | +12.99% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15.00 → $18.00 | $14.71 | +22.37% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $19.00 → $15.00 | $12.25 | +22.45% | 26 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $24.75 | $24.29 | +1.89% | 34 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.40 | n/a | 7 | Sep 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.95 | n/a | 16 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $29.73 | n/a | 10 | Mar 24, 2023 |
TerraVest Industries Inc.
Aug 14, 2026
Reiterated: Buy
Price Target: $160.00 → $170.00
Current: $133.43
Upside: +27.41%
North American Construction Group Ltd.
Aug 13, 2026
Maintained: Hold
Price Target: $22.00 → $24.00
Current: $20.02
Upside: +19.88%
Bird Construction Inc.
Aug 12, 2026
Reiterated: Buy
Price Target: $70.00 → $85.00
Current: $71.88
Upside: +18.25%
Mattr Corp.
Aug 12, 2026
Maintained: Buy
Price Target: $22.00 → $24.00
Current: $17.84
Upside: +34.53%
CES Energy Solutions Corp.
Aug 7, 2026
Maintained: Buy
Price Target: $22.00 → $23.00
Current: $19.05
Upside: +20.73%
NFI Group Inc.
Aug 7, 2026
Maintained: Buy
Price Target: $27.00 → $32.00
Current: $24.60
Upside: +30.08%
Superior Plus Corp.
Aug 7, 2026
Maintained: Hold
Price Target: $9.00 → $8.50
Current: $7.68
Upside: +10.68%
RB Global, Inc.
Aug 4, 2026
Reiterated: Buy
Price Target: $188.04
Current: $120.31
Upside: +56.29%
PHX Energy Services Corp.
Aug 4, 2026
Maintained: Buy
Price Target: $15.00
Current: $12.12
Upside: +23.76%
Precision Drilling Corporation
Jul 29, 2026
Reiterated: Buy
Price Target: $165.00
Current: $115.38
Upside: +43.01%
Jul 28, 2026
Reiterated: Buy
Price Target: $9.00
Current: $6.19
Upside: +45.40%
Jul 23, 2026
Maintained: Buy
Price Target: $23.00 → $32.00
Current: $26.89
Upside: +19.00%
Jun 16, 2026
Maintained: Buy
Price Target: $45.00 → $62.68
Current: $29.92
Upside: +109.49%
Jun 11, 2026
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $19.25
Upside: +19.48%
Jun 7, 2026
Upgraded: Buy
Price Target: $75.00 → $110.00
Current: $88.80
Upside: +23.87%
May 21, 2026
Maintained: Hold
Price Target: $5.50 → $5.00
Current: $3.98
Upside: +25.63%
May 8, 2026
Maintained: Hold
Price Target: $3.50 → $4.00
Current: $3.54
Upside: +12.99%
May 8, 2026
Maintained: Buy
Price Target: $15.00 → $18.00
Current: $14.71
Upside: +22.37%
May 8, 2026
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $12.25
Upside: +22.45%
May 1, 2026
Maintained: Hold
Price Target: $24.75
Current: $24.29
Upside: +1.89%
Sep 7, 2023
Rated: Hold
Price Target: n/a
Current: $2.40
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $6.95
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $29.73
Upside: n/a