Need professional-grade analysis? Visit stockanalysis.com
N/A
N/A
N/A
N/A
Imperial Oil Ltd (IMO) trades on United States in USD. The company is classified in the Energy sector under the Oil & Gas Refining & Marketing industry. The stock currently trades at $129.18, up 2.03% from the previous close.
Over the past year, IMO has traded between a low of $59.11 and a high of $129.18. The stock has gained 79.9% over this period. It is currently 118.5% above its 52-week low.