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

Stocks Rated by John Gibson CFA

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%
Reiterated: Buy
Price Target: $70.00 → $85.00
Current: $74.56
Upside: +14.00%
Reiterated: Buy
Price Target: $22.00 → $24.00
Current: $20.17
Upside: +18.99%
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $20.45
Upside: +12.47%
Reiterated: Buy
Price Target: $27.00 → $32.00
Current: $25.96
Upside: +23.27%
Reiterated: Buy
Price Target: $15.00
Current: $12.68
Upside: +18.30%
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $22.27
Upside: +3.28%
Upgraded: Buy
Price Target: $75.00 → $110.00
Current: $90.12
Upside: +22.06%
Reiterated: Hold
Price Target: $3.50 → $4.00
Current: $4.16
Upside: -3.85%
Reiterated: Buy
Price Target: $15.00 → $18.00
Current: $13.89
Upside: +29.59%
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $10.53
Upside: +42.45%
Rated: Hold
Price Target: n/a
Current: $1.79
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $7.31
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $36.34
Upside: n/a