Evolution records €429.5m in revenue for Q1 2023

The group has also seen its EBITDA increase by 30% annually.