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

Stocks Rated by John Gibson CFA

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%
Reiterated: Buy
Price Target: $27.00 → $32.00
Current: $25.11
Upside: +27.44%
Reiterated: Buy
Price Target: $15.00
Current: $12.25
Upside: +22.45%
Reiterated: Buy
Price Target: $9.00
Current: $6.14
Upside: +46.58%
Reiterated: Buy
Price Target: $23.00 → $32.00
Current: $26.72
Upside: +19.76%
Reiterated: Buy
Price Target: $22.00 → $23.00
Current: $20.07
Upside: +14.60%
Upgraded: Buy
Price Target: $75.00 → $110.00
Current: $93.15
Upside: +18.09%
Reiterated: Hold
Price Target: $3.50 → $4.00
Current: $3.61
Upside: +10.80%
Reiterated: Buy
Price Target: $15.00 → $18.00
Current: $14.08
Upside: +27.84%
Reiterated: Hold
Price Target: $19.00 → $15.00
Current: $9.97
Upside: +50.45%
Rated: Hold
Price Target: n/a
Current: $2.37
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $6.57
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $34.12
Upside: n/a