John Shao
Stock Analyst at TD Cowen
(3.58)
# 2,176
Out of 4,516 analysts
64
Total ratings
52.6%
Success rate
7.2%
Average return
Main Sectors:
Stocks Rated by John Shao
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: BB BlackBerry Limited | Maintained: Hold | $7.02 → $11.24 | $15.47 | -27.36% | 2 | Jun 26, 2026 | |
| TSX: DTOL D2L Inc. | Maintained: Buy | $13.00 | $10.32 | +25.97% | 12 | Jun 10, 2026 | |
| TSX: DSG The Descartes Systems Group Inc. | Rated: Buy | $169.96 | $100.94 | +68.38% | 6 | Jun 4, 2026 | |
| TSX: LSPD Lightspeed Commerce Inc. | Maintained: Hold | $15.45 | $14.47 | +6.78% | 4 | May 21, 2026 | |
| TSX: DCBO Docebo Inc. | Maintained: Buy | $39.33 | $25.58 | +53.75% | 2 | May 11, 2026 | |
| TSX: AIF Altus Group Limited | Maintained: Buy | $55.00 | $45.11 | +21.92% | 3 | May 7, 2026 | |
| TSX: KXS Kinaxis Inc. | Reiterated: Buy | $200.00 | $154.36 | +29.57% | 2 | May 7, 2026 | |
| TSX: SHOP Shopify Inc. | Maintained: Buy | $223.34 | $176.84 | +26.29% | 5 | May 5, 2026 | |
| TSX: CLS Celestica Inc. | Upgraded: Buy | $491.63 → $604.00 | $485.06 | +24.52% | 8 | Apr 29, 2026 | |
| TSX: VHI Vitalhub Corp. | Maintained: Buy | $16.00 | $7.29 | +119.48% | 3 | Aug 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50.00 | $33.96 | n/a | 3 | Jun 30, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $2.50 → $2.00 | $1.00 | n/a | 6 | Apr 29, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $3.00 → $2.00 | $1.39 | n/a | 8 | May 10, 2024 |
BlackBerry Limited
Jun 26, 2026
Maintained: Hold
Price Target: $7.02 → $11.24
Current: $15.47
Upside: -27.36%
D2L Inc.
Jun 10, 2026
Maintained: Buy
Price Target: $13.00
Current: $10.32
Upside: +25.97%
The Descartes Systems Group Inc.
Jun 4, 2026
Rated: Buy
Price Target: $169.96
Current: $100.94
Upside: +68.38%
Lightspeed Commerce Inc.
May 21, 2026
Maintained: Hold
Price Target: $15.45
Current: $14.47
Upside: +6.78%
Docebo Inc.
May 11, 2026
Maintained: Buy
Price Target: $39.33
Current: $25.58
Upside: +53.75%
Altus Group Limited
May 7, 2026
Maintained: Buy
Price Target: $55.00
Current: $45.11
Upside: +21.92%
Kinaxis Inc.
May 7, 2026
Reiterated: Buy
Price Target: $200.00
Current: $154.36
Upside: +29.57%
Shopify Inc.
May 5, 2026
Maintained: Buy
Price Target: $223.34
Current: $176.84
Upside: +26.29%
Celestica Inc.
Apr 29, 2026
Upgraded: Buy
Price Target: $491.63 → $604.00
Current: $485.06
Upside: +24.52%
Vitalhub Corp.
Aug 21, 2025
Maintained: Buy
Price Target: $16.00
Current: $7.29
Upside: +119.48%
Jun 30, 2025
Maintained: Buy
Price Target: $50.00
Current: $33.96
Upside: n/a
Apr 29, 2025
Maintained: Hold
Price Target: $2.50 → $2.00
Current: $1.00
Upside: n/a
May 10, 2024
Downgraded: Hold
Price Target: $3.00 → $2.00
Current: $1.39
Upside: n/a