InterContinental Hotels buys 40,000 shares at $162.43 average for cancellation - IHG News | Rallies