Imperial Oil (IMO) has shown strong historical performance, with a 15.14% average annual return over the past ten years. A $1000 investment a decade ago would have significantly grown, outperforming many benchmarks.
Imperial Oil Delivers 15.14% Average Annual Return Over Decade
Imperial Oilstock performanceinvestment returnsenergy sectorhistorical data



