Imperial Oil (TSX:IMO) reported net profit margins of 9.5%, down from last year’s 10.1%. This reflects a recent decline in earnings growth, despite several years of profitability expansion. The ...