
John Gibson CFA
Stock Analyst at BMO Capital
(4.95)
# 129
Out of 4,698 analysts
540
Total ratings
66.4%
Success rate
28.6%
Average return
Main Sectors:
Stocks Rated by John Gibson CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: SES SECURE Waste Infrastructure Corp. | Rated: Hold | n/a | $24.62 | - | 35 | Sep 1, 2026 | |
| TSX: NOA North American Construction Group Ltd. | Maintained: Hold | $22.00 → $24.00 | $18.51 | +29.66% | 34 | Aug 13, 2026 | |
| TSX: TVK TerraVest Industries Inc. | Reiterated: Buy | $160.00 → $170.00 | $118.95 | +42.92% | 7 | Aug 13, 2026 | |
| TSX: BDT Bird Construction Inc. | Reiterated: Buy | $70.00 → $85.00 | $68.04 | +24.93% | 19 | Aug 12, 2026 | |
| TSX: MATR Mattr Corp. | Maintained: Buy | $22.00 → $24.00 | $19.00 | +26.32% | 35 | Aug 12, 2026 | |
| TSX: CEU CES Energy Solutions Corp. | Maintained: Buy | $22.00 → $23.00 | $18.96 | +21.31% | 27 | Aug 7, 2026 | |
| TSX: NFI NFI Group Inc. | Maintained: Buy | $27.00 → $32.00 | $23.92 | +33.78% | 10 | Aug 7, 2026 | |
| TSX: SPB Superior Plus Corp. | Maintained: Hold | $9.00 → $8.50 | $7.04 | +20.74% | 18 | Aug 7, 2026 | |
| TSX: RBA RB Global, Inc. | Reiterated: Buy | $186.79 | $114.73 | +62.81% | 11 | Aug 4, 2026 | |
| TSX: PHX PHX Energy Services Corp. | Maintained: Buy | $15.00 | $12.73 | +17.83% | 29 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $165.00 | $127.43 | +29.48% | 36 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $9.00 | $6.50 | +38.46% | 32 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $23.00 → $32.00 | $25.07 | +27.64% | 31 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $45.00 → $62.26 | $30.46 | +104.41% | 28 | Jun 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22.00 → $23.00 | $17.13 | +34.27% | 33 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $75.00 → $110.00 | $82.92 | +32.66% | 15 | Jun 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $5.50 → $5.00 | $3.88 | +28.87% | 21 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $3.50 → $4.00 | $3.80 | +5.26% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15.00 → $18.00 | $15.01 | +19.92% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $19.00 → $15.00 | $11.70 | +28.21% | 26 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.65 | n/a | 7 | Sep 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.97 | n/a | 16 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $32.62 | n/a | 10 | Mar 24, 2023 |
SECURE Waste Infrastructure Corp.
Sep 1, 2026
Rated: Hold
Price Target: n/a
Current: $24.62
Upside: -
North American Construction Group Ltd.
Aug 13, 2026
Maintained: Hold
Price Target: $22.00 → $24.00
Current: $18.51
Upside: +29.66%
TerraVest Industries Inc.
Aug 13, 2026
Reiterated: Buy
Price Target: $160.00 → $170.00
Current: $118.95
Upside: +42.92%
Bird Construction Inc.
Aug 12, 2026
Reiterated: Buy
Price Target: $70.00 → $85.00
Current: $68.04
Upside: +24.93%
Mattr Corp.
Aug 12, 2026
Maintained: Buy
Price Target: $22.00 → $24.00
Current: $19.00
Upside: +26.32%
CES Energy Solutions Corp.
Aug 7, 2026
Maintained: Buy
Price Target: $22.00 → $23.00
Current: $18.96
Upside: +21.31%
NFI Group Inc.
Aug 7, 2026
Maintained: Buy
Price Target: $27.00 → $32.00
Current: $23.92
Upside: +33.78%
Superior Plus Corp.
Aug 7, 2026
Maintained: Hold
Price Target: $9.00 → $8.50
Current: $7.04
Upside: +20.74%
RB Global, Inc.
Aug 4, 2026
Reiterated: Buy
Price Target: $186.79
Current: $114.73
Upside: +62.81%
PHX Energy Services Corp.
Aug 4, 2026
Maintained: Buy
Price Target: $15.00
Current: $12.73
Upside: +17.83%
Jul 29, 2026
Reiterated: Buy
Price Target: $165.00
Current: $127.43
Upside: +29.48%
Jul 28, 2026
Reiterated: Buy
Price Target: $9.00
Current: $6.50
Upside: +38.46%
Jul 23, 2026
Maintained: Buy
Price Target: $23.00 → $32.00
Current: $25.07
Upside: +27.64%
Jun 16, 2026
Maintained: Buy
Price Target: $45.00 → $62.26
Current: $30.46
Upside: +104.41%
Jun 11, 2026
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $17.13
Upside: +34.27%
Jun 7, 2026
Upgraded: Buy
Price Target: $75.00 → $110.00
Current: $82.92
Upside: +32.66%
May 21, 2026
Maintained: Hold
Price Target: $5.50 → $5.00
Current: $3.88
Upside: +28.87%
May 8, 2026
Maintained: Hold
Price Target: $3.50 → $4.00
Current: $3.80
Upside: +5.26%
May 8, 2026
Maintained: Buy
Price Target: $15.00 → $18.00
Current: $15.01
Upside: +19.92%
May 8, 2026
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $11.70
Upside: +28.21%
Sep 7, 2023
Rated: Hold
Price Target: n/a
Current: $2.65
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $6.97
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $32.62
Upside: n/a