Brown & Brown, Inc. (BRO) has reported a robust 35.4% year-over-year increase in net revenue for Q3, yet the company’s shares fell more than 6% following the earnings announcement on October 27. Despite a market cap of approximately $26.77 billion and an industry-leading EBITDAC margin, investor sentiment remains low as shares have declined 38.2% from their 52-week high and 23.8% over the past year. Price target downgrades from top analysts, including a cut from BofA, raise further concerns about the company’s valuation in the face of its somewhat lower return on equity compared to industry averages.