Krista Friesen

Stock Analyst at CIBC

(4.41)
# 1,202
Out of 4,581 analysts
202
Total ratings
51.9%
Success rate
15%
Average return

Stocks Rated by Krista Friesen

WSP Global Inc.
Jul 28, 2026
Maintained: Buy
Price Target: $266.00
Current: $170.59
Upside: +55.93%
CAE Inc.
Jul 23, 2026
Maintained: Buy
Price Target: $44.00$47.00
Current: $36.89
Upside: +27.41%
Stantec Inc.
Jul 8, 2026
Maintained: Buy
Price Target: $160.00$137.00
Current: $100.73
Upside: +36.01%
Badger Infrastructure Solutions Ltd.
Jul 8, 2026
Maintained: Buy
Price Target: $82.00$104.00
Current: $80.88
Upside: +28.59%
Bird Construction Inc.
Jul 8, 2026
Maintained: Buy
Price Target: $65.00$71.00
Current: $63.86
Upside: +11.18%
Toromont Industries Ltd.
Jul 8, 2026
Maintained: Hold
Price Target: $215.00$240.00
Current: $206.81
Upside: +16.05%
TerraVest Industries Inc.
Jul 8, 2026
Maintained: Hold
Price Target: $170.00$130.00
Current: $121.14
Upside: +7.31%
Boyd Group Services Inc.
Jul 8, 2026
Maintained: Buy
Price Target: $275.00$205.00
Current: $154.53
Upside: +32.66%
Aecon Group Inc.
Jun 10, 2026
Maintained: Hold
Price Target: $52.00
Current: $44.41
Upside: +17.09%
Exchange Income Corporation
Jun 10, 2026
Maintained: Buy
Price Target: $123.00$141.00
Current: $124.57
Upside: +13.19%
Maintained: Buy
Price Target: $39
Current: $28.73
Upside: +35.75%
Maintained: Buy
Price Target: $127.00$120.00
Current: $86.24
Upside: +39.15%
Maintained: Hold
Price Target: $288.00$295.00
Current: $358.31
Upside: -17.67%
Maintained: Buy
Price Target: $25.00$22.00
Current: $25.37
Upside: -13.28%
Maintained: Buy
Price Target: $103.00
Current: $90.98
Upside: +13.21%
Maintained: Buy
Price Target: $30.00
Current: $25.13
Upside: +19.38%
Maintained: Hold
Price Target: $33.00$34.00
Current: $18.80
Upside: +80.85%
Maintained: Buy
Price Target: $170.61$179.06
Current: $161.89
Upside: +10.61%
Maintained: Buy
Price Target: $21.00$20.00
Current: $25.32
Upside: -21.01%
Maintained: Hold
Price Target: $8.75$10.50
Current: $10.51
Upside: -0.10%
Maintained: Hold
Price Target: $57.00$68.00
Current: $104.18
Upside: n/a
Maintained: Hold
Price Target: $51.46$53.58
Current: $97.14
Upside: n/a
Maintained: Sell
Price Target: $17.00$15.00
Current: $23.52
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $3.51
Upside: n/a