News

Adjusted EBITDA improved significantly to $-16.2 million compared to $-43.9 million in Q1 2024, representing a $27.8 million ...