What Makes Imperial Oil (IMO) a Strong Momentum Stock: Buy Now?