BlackBerry Ltd (BB) Stock Charts & Fundamentals