News

With the official start of summer just weeks away, Tripadvisor, the world’s largest travel platform, has released its annual ...
Expedia's recent share-repurchase activity appears more opportunistic than programmatic, with the company buying $1.6 billion worth at an average share price of $134 in 2024, which we view as positive ...