CALGARY — Imperial Oil Ltd. reported a third-quarter profit of $1.24 billion, down from $1.60 billion in the same quarter last year. The company says the profit amounted to $2.33 per diluted share for the quarter ended Sept. 30, down from $2.