Key metrics

$2.6B

Revenue

$514M

Adj. EBITDA1

20%

Adj. EBITDA margin1

$1.4B

Net Debt

5,300

Employees

  1. Financial results for fiscal year 2024 ended 9/30/2024 and metrics as of 9/30/2024 

    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.

Investor Presentation

Stock Quote

Press releases

Latest annual report

additional resources