The Waterloo, Ontario-based company said it had profit of 5 cents per share. Earnings, adjusted for non-recurring gains, came to 4 cents per share. The results topped Wall Street expectations. The average ...

More...