Key metrics
$2.5B
Revenue
$579M
Adj. EBITDA1
23%
Adj. EBITDA margin1
$1.3B
Net Debt
5,173
Employees
- Footnote: Financial results for trailing twelve months (TTM) ended 12/31/2025 and metrics as of 12/31/2025
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