LENZ Therapeutics (LENZ) Return on Invested Capital (2025)