CALGARY — Imperial Oil Ltd. reported a first-quarter profit of $1.20 billion, down from $1.25 billion in the same quarter last year. The company says the profit amounted to $2.23 per diluted share for the quarter ended March 31, up from $2.
Read more >