BlackBerry Limited (BB) reports earnings