Friday, January 12, 2018

Spanish Technology Co Amadeus IT Group Had 16% of Its 2016 Total Revenues in North America and 12% of Its 2016 Total Non-Current Assets in North America

From Amadeus IT Group's 2016 Annual Report