IHG Buys 40,000 Shares at $165.46 Average, Cancels Them - IHG News | Rallies