Home Stock Hubspot stock has imploded: can the $1 billion buyback reverse the trend?