Do Analysts Think Imperial Oil Limited (IMO) Is Still Worth Buying In 2023? Imperial Oil Limited (AMEX:IMO) does about 486.16K shares in volume on a normal day but saw 375974 shares change hands