As the online short-term letting company lays off a quarter of its workforce, we examine what is known of its Irish-headquartered $2.4 billion international operations.
© 2025 Currency Media Limited