Imperial Oil ( TSX:IMO )(NYSE:IMO) stock has been mostly flat over the past three months. The company is set to release its third-quarter results later this month. In the second quarter, net income soared 355% year over year to $196 million and Imperial Oil reported almost $900 million of cash generated from operations. Net income in the first six months of 2018 has climbed to $712 million compared to $256 million in the same period in 2017.