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

Stocks Rated by John Gibson CFA

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%
Reiterated: Buy
Price Target: $165.00
Current: $127.43
Upside: +29.48%
Reiterated: Buy
Price Target: $9.00
Current: $6.50
Upside: +38.46%
Maintained: Buy
Price Target: $23.00$32.00
Current: $25.07
Upside: +27.64%
Maintained: Buy
Price Target: $45.00$62.26
Current: $30.46
Upside: +104.41%
Reiterated: Buy
Price Target: $22.00$23.00
Current: $17.13
Upside: +34.27%
Upgraded: Buy
Price Target: $75.00$110.00
Current: $82.92
Upside: +32.66%
Maintained: Hold
Price Target: $5.50$5.00
Current: $3.88
Upside: +28.87%
Maintained: Hold
Price Target: $3.50$4.00
Current: $3.80
Upside: +5.26%
Maintained: Buy
Price Target: $15.00$18.00
Current: $15.01
Upside: +19.92%
Reiterated: Hold
Price Target: $19.00$15.00
Current: $11.70
Upside: +28.21%
Rated: Hold
Price Target: n/a
Current: $2.65
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $6.97
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $32.62
Upside: n/a