Abivax Reports €530.4M Cash Position for 2025 | Intellectia.AI