Imperial Oil heads into Q1 earnings trading well above consensus targets
Imperial Oil reports Q1 2026 results on May 1 with the stock sitting in an unusual place: trading nearly 20% above the analyst consensus price target while short sellers have been quietly covering for weeks. The most…
