Europe

Avolon made $718m net profits in 2019