HubSpot Inc. (HUBS) reports earnings