All about finance. Lenz Therapeutics secures a $125 million licensing agreement with Lotus , and Administrator 2025 May 10