Krista Friesen

Stock Analyst at CIBC

(4.30)
# 1,293
Out of 4,491 analysts
202
Total ratings
48.8%
Success rate
13.7%
Average return

Stocks Rated by Krista Friesen

Stantec Inc.
Jul 8, 2026
Maintained: Buy
Price Target: $160.00$137.00
Current: $98.47
Upside: +39.13%
Badger Infrastructure Solutions Ltd.
Jul 8, 2026
Maintained: Buy
Price Target: $82.00$104.00
Current: $93.68
Upside: +11.02%
Bird Construction Inc.
Jul 8, 2026
Maintained: Buy
Price Target: $65.00$71.00
Current: $67.96
Upside: +4.47%
Toromont Industries Ltd.
Jul 8, 2026
Maintained: Hold
Price Target: $215.00$240.00
Current: $227.00
Upside: +5.73%
TerraVest Industries Inc.
Jul 8, 2026
Maintained: Hold
Price Target: $170.00$130.00
Current: $116.00
Upside: +12.07%
WSP Global Inc.
Jul 8, 2026
Maintained: Buy
Price Target: $318.00$266.00
Current: $172.86
Upside: +53.88%
Boyd Group Services Inc.
Jul 8, 2026
Maintained: Buy
Price Target: $275.00$205.00
Current: $135.02
Upside: +51.83%
Aecon Group Inc.
Jun 10, 2026
Maintained: Hold
Price Target: $52.00
Current: $49.37
Upside: +5.34%
Exchange Income Corporation
Jun 10, 2026
Maintained: Buy
Price Target: $123.00$141.00
Current: $133.36
Upside: +5.73%
StandardAero
Jun 9, 2026
Maintained: Buy
Price Target: $39
Current: $28.04
Upside: +39.09%
Maintained: Buy
Price Target: $56.00$44.00
Current: $36.69
Upside: +19.92%
Maintained: Buy
Price Target: $127.00$120.00
Current: $88.52
Upside: +35.56%
Maintained: Buy
Price Target: $30.00$31.00
Current: $24.35
Upside: +27.31%
Maintained: Hold
Price Target: $288.00$295.00
Current: $340.73
Upside: -13.42%
Maintained: Buy
Price Target: $25.00$22.00
Current: $25.11
Upside: -12.39%
Maintained: Hold
Price Target: $34.00$19.00
Current: $19.46
Upside: -2.36%
Maintained: Buy
Price Target: $103.00
Current: $100.48
Upside: +2.51%
Maintained: Buy
Price Target: $171.38$179.88
Current: $157.87
Upside: +13.94%
Maintained: Buy
Price Target: $21.00$20.00
Current: $23.84
Upside: -16.11%
Maintained: Hold
Price Target: $8.75$10.50
Current: $10.11
Upside: +3.86%
Maintained: Hold
Price Target: $57.00$68.00
Current: $100.87
Upside: -32.59%
Maintained: Hold
Price Target: $51.70$53.82
Current: $91.09
Upside: n/a
Maintained: Sell
Price Target: $17.00$15.00
Current: $23.11
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $4.61
Upside: n/a