Ocean shipper Horizon Lines earned a profit of $3.7 million, or 12 cents a share, in the second quarter, compared with a loss of $31.1 million, or $1.02, a year earlier.
Canadian National Railway Co. said its second-quarter net income rose 21% to C$534 million, or C$1.13 per share, from C$387 million or 82 cents per share, a year earlier.