Investment firm GMO reported strong 2025 returns, highlighting its strategy's success while noting challenges faced by HubSpot despite its growth.