
John Gibson CFA
Stock Analyst at BMO Capital
(4.97)
# 76
Out of 5,099 analysts
516
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: TCW Trican Well Service Ltd. | Reiterated: Buy | $9.00 | $6.45 | +39.53% | 33 | Oct 28, 2026 | |
| TSX: PD Precision Drilling Corporation | Reiterated: Buy | $165.00 → $170.00 | $134.98 | +25.94% | 38 | Oct 27, 2026 | |
| TSX: MTL Mullen Group Ltd. | Reiterated: Buy | $32.00 → $36.00 | $29.21 | +23.25% | 32 | Oct 23, 2026 | |
| EFX Equifax | Reiterated: Buy | $36 | $187.72 | -80.94% | 1 | Oct 16, 2026 | |
| TSX: EFX Enerflex Ltd. | Reiterated: Buy | $48.00 → $50.00 | $32.71 | +52.86% | 30 | Oct 16, 2026 | |
| TSX: CMG Computer Modelling Group Ltd. | Reiterated: Hold | $5.00 → $4.50 | $3.92 | +14.80% | 22 | Oct 7, 2026 | |
| TSX: NOA North American Construction Group Ltd. | Reiterated: Hold | $24.00 → $22.00 | $16.63 | +32.29% | 35 | Oct 7, 2026 | |
| TSX: RBA RB Global, Inc. | Reiterated: Buy | $189.83 | $130.67 | +45.27% | 12 | Oct 7, 2026 | |
| TSX: SPB Superior Plus Corp. | Reiterated: Hold | $8.50 | $6.86 | +23.91% | 19 | Oct 7, 2026 | |
| TSX: TVK TerraVest Industries Inc. | Reiterated: Buy | $160.00 → $170.00 | $110.62 | +53.68% | 7 | Aug 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $70.00 → $85.00 | $74.56 | +14.00% | 19 | Aug 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22.00 → $24.00 | $20.17 | +18.99% | 35 | Aug 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22.00 → $23.00 | $20.45 | +12.47% | 27 | Aug 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $27.00 → $32.00 | $25.96 | +23.27% | 10 | Aug 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15.00 | $12.68 | +18.30% | 29 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22.00 → $23.00 | $22.27 | +3.28% | 33 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $75.00 → $110.00 | $90.12 | +22.06% | 15 | Jun 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $3.50 → $4.00 | $4.16 | -3.85% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15.00 → $18.00 | $13.89 | +29.59% | 30 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $19.00 → $15.00 | $10.53 | +42.45% | 26 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $1.79 | n/a | 7 | Sep 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $7.31 | n/a | 16 | Mar 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $36.34 | n/a | 10 | Mar 24, 2023 |
Trican Well Service Ltd.
Oct 28, 2026
Reiterated: Buy
Price Target: $9.00
Current: $6.45
Upside: +39.53%
Precision Drilling Corporation
Oct 27, 2026
Reiterated: Buy
Price Target: $165.00 → $170.00
Current: $134.98
Upside: +25.94%
Mullen Group Ltd.
Oct 23, 2026
Reiterated: Buy
Price Target: $32.00 → $36.00
Current: $29.21
Upside: +23.25%
Equifax
Oct 16, 2026
Reiterated: Buy
Price Target: $36
Current: $187.72
Upside: -80.94%
Enerflex Ltd.
Oct 16, 2026
Reiterated: Buy
Price Target: $48.00 → $50.00
Current: $32.71
Upside: +52.86%
Computer Modelling Group Ltd.
Oct 7, 2026
Reiterated: Hold
Price Target: $5.00 → $4.50
Current: $3.92
Upside: +14.80%
North American Construction Group Ltd.
Oct 7, 2026
Reiterated: Hold
Price Target: $24.00 → $22.00
Current: $16.63
Upside: +32.29%
RB Global, Inc.
Oct 7, 2026
Reiterated: Buy
Price Target: $189.83
Current: $130.67
Upside: +45.27%
Superior Plus Corp.
Oct 7, 2026
Reiterated: Hold
Price Target: $8.50
Current: $6.86
Upside: +23.91%
TerraVest Industries Inc.
Aug 13, 2026
Reiterated: Buy
Price Target: $160.00 → $170.00
Current: $110.62
Upside: +53.68%
Aug 12, 2026
Reiterated: Buy
Price Target: $70.00 → $85.00
Current: $74.56
Upside: +14.00%
Aug 12, 2026
Reiterated: Buy
Price Target: $22.00 → $24.00
Current: $20.17
Upside: +18.99%
Aug 7, 2026
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $20.45
Upside: +12.47%
Aug 7, 2026
Reiterated: Buy
Price Target: $27.00 → $32.00
Current: $25.96
Upside: +23.27%
Aug 4, 2026
Reiterated: Buy
Price Target: $15.00
Current: $12.68
Upside: +18.30%
Jun 11, 2026
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $22.27
Upside: +3.28%
Jun 7, 2026
Upgraded: Buy
Price Target: $75.00 → $110.00
Current: $90.12
Upside: +22.06%
May 8, 2026
Reiterated: Hold
Price Target: $3.50 → $4.00
Current: $4.16
Upside: -3.85%
May 8, 2026
Reiterated: Buy
Price Target: $15.00 → $18.00
Current: $13.89
Upside: +29.59%
May 8, 2026
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $10.53
Upside: +42.45%
Sep 7, 2023
Rated: Hold
Price Target: n/a
Current: $1.79
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $7.31
Upside: n/a
Mar 24, 2023
Rated: Hold
Price Target: n/a
Current: $36.34
Upside: n/a