FINANCIAL RESULTS. Achieved $142.4M Net Revenue in Q1 2024, a 25% Increase Year-Over-Year and 2% Increase Quarter-Over-Quarter Reported $32.5 million in Adjusted EBITDA, a 39% Increase Year-Over-Year ...
Some results have been hidden because they may be inaccessible to you