The BlackBerry maker narrowed its second-quarter earnings on higher sales and said that it is on track to launch its latest-generation phone early next year.

Read more