Financial PerformanceFY23 revenue of €153.7M, compared to €361.3M in 2022, indicating a significant decrease in revenue.
RevenueFY23 revenue dropped significantly compared to the previous year, suggesting potential financial instability.
RisksRisks include commercial, regulatory, development, manufacturing, financial/dilution, and liability challenges.