News

Revenue: $797 million for Q1 2025, down 4.5% constant currency from last year. Gross Margin: 59.4% for the quarter, slightly down from 60.4% last year. Adjusted EBITDA: $128 million with a margin ...