❉ Buffybot wonderful businesses, fair prices

← back

BRO Brown & Brown

insurance · valued with sonnet medium conviction · 2026-06-25

HOLD
good · 76 ▟ narrow moat circle of competence: in ✓ would own for a decade
Owner-earnings value$57.18
Price$61.80
Margin of safety -7.5%

Sticky local brokerage franchise with a proven acquisition engine, priced at a discount to intrinsic value

The business

Brown & Brown is the fifth-largest U.S. insurance brokerage, acting as an intermediary that places commercial and personal lines coverage with carriers and earns commissions and fees. It does not take underwriting risk. Growth is a blend of mid-single-digit organic expansion and a disciplined bolt-on acquisition engine that has compounded revenue at ~17% over five years.

Quality gate · 76/100

Returns on capital 22.0/30
Consistency 19.4/22
Margins / pricing power 12.5/16
Balance sheet 14.7/16
Cash conversion 7.0/10
Capital allocation 0/6
Median ROE15.0%
Gross margin49.5%
FCF conversion118%
Share count / yr+5.9%
Profitable years4/4

Moat & management

Moat ▟ narrow moat
Sourceswitching costs
Trajectorystable
Managementadequate

Client retention in commercial brokerage is structurally high (typically 88–94%) because switching means re-underwriting placements, retraining staff, and risking coverage gaps — real friction. BRO's local-market, relationship-first model reinforces this. Scale gives carrier access and specialty-market reach that small independents can't replicate, but BRO remains a distant fifth globally behind Marsh, Aon, Gallagher, and WTW, limiting pricing power with the largest carriers and the most complex risks.

The Powell family culture has produced genuinely disciplined M&A — conservative earn-out structures, cultural fit screens, quick integration — and operating margins of 29% are top-tier for the peer group. The blemish is a 5.9% share-count CAGR: even if each deal clears the hurdle, persistent dilution at this pace erodes per-share compounding and demands the acquisition pipeline never slow; that dependency deserves skepticism.

Owner-earnings inputs

Owner earnings (TTM)1.15B
Owner-earnings yield5.5%
Free-cash-flow yield6.8%
Growth used (normalized)7.0%
Terminal growth3.0%
Discount rate (hurdle)7.2%

Key risks

  • Sustained share dilution from equity-funded acquisitions compresses per-share owner-earnings growth below reported company-level growth
  • Net debt ~$6.8B creates meaningful refinancing and integration risk if a soft insurance-pricing cycle compresses organic commissions
  • Acquisition pipeline saturation or rising deal multiples — BRO's model breaks if it can no longer buy at disciplined prices

Catalysts

  • Hard insurance market extends, lifting commission revenue on the same policy count without additional cost
  • Margin expansion as acquired books season and integration costs roll off

Recent news

score · 8 articles

  • 3 Services Stocks for Long-Term Investors
  • Is Erie Indemnity Stock Underperforming the Dow?
  • Q1 Earnings Highlights: Brown & Brown (NYSE:BRO) Vs The Rest Of The Insurance Brokers Stocks
  • Is Brown & Brown, Inc. (BRO) A Good Stock To Buy Now?
  • Is Brown & Brown Stock Underperforming the Dow?
  • Is Willis Towers Watson Stock Underperforming the Dow?
  • BRO Stock Declines 43.7% in a Year: What Should Investors Do Now?
  • Brown And Brown Expands Transaction Tax Offer With New Global Tax Leader

⚠ financial — owner earnings ≈ net income · financial — valued by residual income (ROE vs cost of equity on book equity)

History

DateQualityPriceValueMoSRating
2026-10-28 72 $67.55 $55.25 -18.2% HOLD
2026-10-27 72 $71.08 $55.25 -22.3% HOLD
2026-10-26 72 $72.97 $55.25 -24.3% HOLD
2026-10-23 72 $74.49 $55.25 -25.8% HOLD
2026-10-22 72 $70.53 $55.25 -21.7% HOLD
2026-10-21 72 $70.90 $55.25 -22.1% HOLD
2026-10-20 72 $69.22 $55.25 -20.2% HOLD
2026-10-19 72 $69.40 $55.25 -20.4% HOLD
2026-10-16 72 $67.98 $56.56 -16.8% HOLD
2026-10-15 72 $64.80 $56.56 -12.7% HOLD
2026-10-14 72 $64.05 $56.56 -11.7% HOLD
2026-10-13 72 $63.65 $56.56 -11.1% HOLD
2026-10-12 72 $62.88 $56.56 -10.1% HOLD
2026-10-09 72 $63.75 $56.56 -11.3% HOLD
2026-10-08 72 $61.72 $56.56 -8.4% HOLD
2026-10-07 72 $60.97 $56.56 -7.2% HOLD
2026-10-06 72 $60.93 $56.56 -7.2% HOLD
2026-10-05 72 $59.91 $56.56 -5.6% HOLD
2026-10-02 72 $61.77 $56.56 -8.4% HOLD
2026-10-01 72 $60.90 $56.56 -7.1% HOLD
2026-09-30 72 $60.60 $56.56 -6.7% HOLD
2026-09-29 72 $60.24 $56.56 -6.1% HOLD
2026-09-28 72 $60.82 $56.56 -7.0% HOLD
2026-09-25 72 $60.33 $56.56 -6.2% HOLD
2026-09-24 72 $61.70 $56.56 -8.3% HOLD
2026-09-23 72 $64.30 $56.56 -12.0% HOLD
2026-09-22 72 $64.30 $56.56 -12.0% HOLD
2026-09-21 72 $65.02 $56.56 -13.0% HOLD
2026-09-18 72 $65.12 $56.56 -13.1% HOLD
2026-09-17 72 $65.88 $56.56 -14.1% HOLD
2026-09-16 72 $67.23 $56.56 -15.9% HOLD
2026-09-15 72 $68.33 $58.92 -13.8% HOLD
2026-09-14 72 $66.19 $58.92 -11.0% HOLD
2026-09-11 72 $66.33 $58.92 -11.2% HOLD
2026-09-10 72 $66.53 $58.92 -11.4% HOLD
2026-09-09 72 $68.18 $58.92 -13.6% HOLD
2026-09-08 72 $71.42 $58.92 -17.5% HOLD
2026-09-07 72 $71.42 $58.92 -17.5% HOLD
2026-09-04 72 $72.56 $58.92 -18.8% HOLD
2026-09-03 72 $72.04 $58.92 -18.2% HOLD
2026-09-02 72 $72.05 $58.92 -18.2% HOLD
2026-09-01 72 $72.17 $58.92 -18.4% HOLD
2026-08-31 72 $73.31 $58.92 -19.6% HOLD
2026-08-28 72 $71.39 $58.92 -17.5% HOLD
2026-08-27 72 $72.78 $58.92 -19.0% HOLD
2026-08-26 72 $73.34 $58.92 -19.7% HOLD
2026-08-25 72 $74.62 $58.92 -21.0% HOLD
2026-08-24 72 $72.92 $58.92 -19.2% HOLD
2026-08-21 72 $72.08 $58.92 -18.3% HOLD
2026-08-20 72 $71.49 $58.92 -17.6% HOLD
2026-08-19 72 $69.37 $58.92 -15.1% HOLD
2026-08-18 72 $70.54 $58.92 -16.5% HOLD
2026-08-17 72 $70.54 $58.92 -16.5% HOLD
2026-08-14 72 $71.61 $58.92 -17.7% HOLD
2026-08-13 72 $71.06 $55.76 -21.5% HOLD
2026-08-12 72 $71.44 $55.76 -21.9% HOLD
2026-08-11 72 $71.60 $55.76 -22.1% HOLD
2026-08-10 72 $71.43 $55.76 -21.9% HOLD
2026-08-07 72 $71.18 $55.76 -21.7% HOLD
2026-08-06 72 $70.95 $55.76 -21.4% HOLD
2026-08-05 72 $71.17 $55.76 -21.6% HOLD
2026-08-04 72 $70.40 $55.76 -20.8% HOLD
2026-08-03 72 $70.40 $55.76 -20.8% HOLD
2026-07-31 72 $70.87 $55.76 -21.3% HOLD
2026-07-30 72 $74.87 $55.76 -25.5% HOLD
2026-07-29 72 $69.70 $55.76 -20.0% HOLD
2026-07-28 72 $69.70 $55.76 -20.0% HOLD
2026-07-27 72 $65.74 $55.76 -15.2% HOLD
2026-07-24 72 $65.74 $55.76 -15.2% HOLD
2026-07-23 72 $65.39 $55.76 -14.7% HOLD
2026-07-22 72 $66.64 $55.76 -16.3% HOLD
2026-07-21 72 $68.94 $55.76 -19.1% HOLD
2026-07-20 72 $69.35 $55.76 -19.6% HOLD
2026-07-17 72 $69.44 $55.76 -19.7% HOLD
2026-07-16 72 $66.86 $55.76 -16.6% HOLD
2026-07-15 72 $69.21 $55.76 -19.4% HOLD
2026-07-14 72 $69.21 $55.76 -19.4% HOLD
2026-07-13 72 $67.66 $56.08 -17.1% HOLD
2026-07-10 72 $67.84 $56.08 -17.3% HOLD
2026-07-09 72 $68.41 $56.08 -18.0% HOLD
2026-07-08 72 $69.27 $56.08 -19.0% HOLD
2026-07-07 72 $68.43 $56.08 -18.0% HOLD
2026-07-06 72 $70.00 $56.08 -19.9% HOLD
2026-07-03 72 $70.00 $56.08 -19.9% HOLD
2026-07-02 72 $67.36 $56.08 -16.7% HOLD
2026-06-25 76 $61.80 $57.18 -7.5% HOLD
2026-06-23 76 $60.40 $55.82 -7.6% HOLD