Imperial Oil beats profit estimates on stronger refining margins - IMO News | Rallies