Skip to Content

Key Financials

$ Millions% change
Revenues43,768-35.6
Profits19.350.8
Assets2,848-