With HubSpot shares under pressure over the past year, many investors are asking whether the current price reflects an opportunity or a value trap. At a last close of US$262.32, the stock has returned ...