Key metrics
$1.8B
Revenue
$452M
Adj. EBITDA1
25%
Adj. EBITDA margin1
$1.3B
Net Debt
3,287
Employees
- Footnote: Financial results for trailing twelve months (TTM) ended 3/31/2026 and metrics as of 3/31/2026
1See reconciliation of GAAP to non-GAAP measures in our latest Earnings Press Release located in the Press Releases section of our Investor Relations site.
Stock Quote
Volume:
additional resources
-
Corporate Governance
learn more -
SEC filings
learn more -
Subscribe for updates
learn more