Here’s How Much You Would Have Made Owning Imperial Oil Stock In The Last 5 Years – Imperial Oil (AMEX:IMO) by Investor News Today August 20, 2025 0 Imperial Oil IMO has outperformed the market over the previous 5 years by 23.86% on an annualized foundation producing a mean annual return of 37.14%. Presently, Imperial Oil has a ...