 Imperial Oil posted a very strong performance in the third quarter, and we can expect Q4 to be equally strong. The company is buying back its own shares at an incredible pace and will likely buyback over 20M shares within two months. 