Slide Insurance Holdings (SLDE) Return on Invested Capital (2025)