STELLARTON, N.S. — Empire Co. Ltd. says it earned a third-quarter profit of $146.1 million as its sales rose during the period.