Brown & Brown Inc (BRO) Stock Analysis, Quote & Company Profile