HubSpot (NYSE:HUBS) Given Buy Rating at Needham & Company LL