BlackBerry Ltd (BB) Stock Analysis, Quote & Company Profile