Centaur in numbers

£ 35.1 m
Revenue (2024)
17 %
EBITDA margin (2024)
£ 8.9 m
Net cash at 31 December 2024

Regulatory news

See our most recent RNS announcements
Find out more
Share Price
View more