Key metrics
$1.8B
Revenue
$455M
Adj. EBITDA1
25%
Adj. EBITDA margin1
$1.2B
Net Debt
3,289
Employees
- Footnote: Financial results for trailing twelve months (TTM) ended 6/30/2026 and metrics as of 6/30/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