CALGARY - Imperial Oil Ltd. reported its second-quarter profit was up, primarily driven by higher commodity prices.
The company says it earned $2.2 billion or $4.52 per diluted share for the quarter ending June 30 compared with a profit of $949 million or $1.86 per diluted share a year earlier.












