Cash and cash equivalents totaled €107.5 million as of June 30, 2025, excluding the €26.5 million milestone invoiced in May 2025 (received in ...