Stock price when the opinion was issued
Pay attention to the old highs (~$200), and stock's getting close to them. Recent peak does appear to be breaking the last one. Probably will get to the $200 area, so still a few bucks to go. From there, that's when to start chewing your nails, as it's stalled there before when those old buyers just want their money back.
A tough one. Lots of speculation in the name. If you look at it with a purely quantitative view, you'd be a bit nervous. Still in the high growth, ramping up operations, risky "startup" phase. Improving ROC. Valuation makes him pause.
Doesn't have a problem owning it, but should not be core. If your portfolio has 20 stocks, 5% each, then this one should only be ~2%. With today's earnings pop, good to trim.
This is a very much loved Canadian Tech stock. This is a rarity. The reason this has been so successful is that they have proven they are excellent in allowing companies to optimize. They have grown their revenues 70% year over year. The question is if the recent rebound is sustainable. They have to surpass analysts expectations. That community is looking for top line growth. This company has always tracked a 4-6% surprise above expected revenues.