财务

Adjusted EBITDA was $75.8 million in Q1 2025 compared to $67.1 million in Q1 2024, an increase of $8.7 million or 12.9%.

Adjusted EBITDA was $4.7 million during the Q1 2025 compared to $10.6 million in the prior year period. Adjusted EBITDA margin for the quarter was 19% compared to 37% in the prior year period.

Net income was $0.6 million or $0.02 per share for the quarter versus net loss of $7.8 million or $0.19 per share in the previous quarter and negative $4.5 million or $0.11 per share in the Q1 2024.