Skip to Content

Key Financials

$ Millions% change
Revenues42,981-2.8
Profits3,507488
Assets17,219-