❉ Buffybot wonderful businesses, fair prices

← back

VRSK Verisk Analytics

industrial · valued with opus medium conviction · 2026-10-02

HOLD
wonderful · 90 ▟ wide moat circle of competence: in ✓ would own for a decade trend down · -11.1% vs 200-DMA
Owner-earnings value$166.53
Price$168.38
Margin of safety -1.1%

Toll booth on U.S. P&C insurance data; wonderful business, but the price already implies its ~8% growth.

The business

Verisk collects and curates decades of proprietary insurance data (ISO policy forms, loss costs, claims databases, catastrophe models, Xactimate repair estimating) and sells it to P&C insurers mostly on recurring subscriptions. Insurers use it to price, underwrite, file rates with regulators, and settle claims. After selling energy, financial, and marketing units, it is now a pure-play insurance data and analytics company.

Quality gate · 90/100

Returns on capital 28.3/30
Consistency 19.3/22
Margins / pricing power 15.9/16
Balance sheet 10.3/16
Cash conversion 10/10
Capital allocation 5.9/6
Median ROIC24.5%
Gross margin70.2%
Net debt / EBITDA1.6x
FCF conversion109%
Share count / yr-3.6%
Profitable years4/4

Moat & management

Moat ▟ wide moat
Sourceintangible
Trajectorystable
Managementadequate

ISO forms and loss costs are built into state regulatory filings and insurer workflows, and Xactimate is the industry's shared standard for pricing claims. Both rest on contributory data that gets better as more insurers contribute, so switching costs and data network effects reinforce each other. AI-native challengers and insurer insourcing are worth watching, but replicating 50+ years of pooled statistical data is extremely hard.

Management did well to divest non-core units and return the cash through heavy buybacks (about 3.6%/yr share shrink), and incremental margins are strong. However, the Wood Mackenzie era showed a past taste for empire-building, and the abandoned AccuLynx deal plus buybacks at premium multiples are reasons not to rate them excellent.

Owner-earnings inputs

Owner earnings (TTM)944.90M
Owner-earnings yield4.3%
Free-cash-flow yield5.6%
Growth used (normalized)8.0%
Market-implied growth (reverse DCF)8.2%
Terminal growth3.0%
Discount rate (hurdle)9.0%

Projected owner earnings

YrOwner earningsGrowthPV
11.02B 8.0%936.23M
21.10B 7.6%924.57M
31.18B 7.3%910.03M
41.26B 6.9%892.74M
51.34B 6.6%872.85M
61.43B 6.2%850.54M
71.51B 5.9%826.02M
81.59B 5.5%799.49M
91.67B 5.1%771.20M
101.76B 4.8%741.38M
111.83B 4.4%710.29M
121.91B 4.1%678.17M
131.98B 3.7%645.29M
142.04B 3.4%611.88M
152.11B 3.0%578.20M

Key risks

  • AI and generative tools lowering the cost of building rival analytics or claims-estimating products
  • Large-carrier consolidation or insourcing creating pricing pushback on a concentrated customer base
  • Regulatory or antitrust scrutiny of ISO's advisory role and pricing power
  • Leverage creep from debt-funded buybacks or a return to large acquisitions

Catalysts

  • Rising catastrophe losses and severity driving more demand for cat models and claims analytics
  • Continued pricing power plus margin expansion and buybacks compounding per-share owner earnings

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Price pays for ~8%/yr owner-earnings growth over 15y (reverse DCF); model credits 8%.

History

DateQualityPriceValueMoSRating
2026-10-28 90 $187.73 $166.53 -11.3% HOLD
2026-10-27 90 $196.19 $166.53 -15.1% HOLD
2026-10-26 90 $195.88 $166.53 -15.0% HOLD
2026-10-23 90 $203.33 $166.53 -18.1% HOLD
2026-10-22 90 $192.34 $166.53 -13.4% HOLD
2026-10-21 90 $190.87 $166.53 -12.8% HOLD
2026-10-20 90 $189.21 $166.53 -12.0% HOLD
2026-10-19 90 $190.90 $166.53 -12.8% HOLD
2026-10-16 90 $187.33 $166.53 -11.1% HOLD
2026-10-15 90 $180.58 $166.53 -7.8% HOLD
2026-10-14 90 $176.65 $166.53 -5.7% HOLD
2026-10-13 90 $177.49 $166.53 -6.2% HOLD
2026-10-12 90 $177.63 $166.53 -6.2% HOLD
2026-10-09 90 $175.49 $166.53 -5.1% HOLD
2026-10-08 90 $168.68 $166.53 -1.3% HOLD
2026-10-07 90 $165.20 $166.53 +0.8% HOLD
2026-10-06 90 $163.28 $166.53 +2.0% HOLD
2026-10-05 90 $163.88 $166.53 +1.6% HOLD
2026-10-02 90 $168.38 $166.53 -1.1% HOLD
2026-10-01 90 $167.85 $164.03 -2.3% HOLD
2026-09-30 90 $165.94 $164.03 -1.2% HOLD
2026-09-29 90 $167.77 $164.03 -2.2% HOLD
2026-09-28 90 $169.21 $164.03 -3.1% HOLD
2026-09-25 90 $168.65 $164.03 -2.7% HOLD
2026-09-24 90 $171.80 $164.03 -4.5% HOLD
2026-09-23 90 $172.02 $164.03 -4.6% HOLD
2026-09-22 90 $172.02 $164.03 -4.6% HOLD
2026-09-21 90 $175.41 $164.03 -6.5% HOLD
2026-09-18 90 $176.48 $164.03 -7.1% HOLD
2026-09-17 90 $181.75 $164.03 -9.8% HOLD
2026-09-16 90 $180.08 $164.03 -8.9% HOLD
2026-09-15 90 $187.03 $164.03 -12.3% HOLD
2026-09-14 90 $176.20 $164.03 -6.9% HOLD
2026-09-11 90 $175.86 $164.03 -6.7% HOLD
2026-09-10 90 $177.99 $164.03 -7.8% HOLD
2026-09-09 90 $175.49 $164.03 -6.5% HOLD
2026-09-08 90 $185.79 $164.03 -11.7% HOLD
2026-09-07 90 $185.79 $164.03 -11.7% HOLD
2026-09-04 90 $190.60 $164.03 -13.9% HOLD
2026-09-03 90 $188.16 $164.03 -12.8% HOLD
2026-09-02 90 $194.35 $164.03 -15.6% HOLD
2026-09-01 90 $193.78 $164.03 -15.4% HOLD
2026-08-31 90 $191.77 $164.03 -14.5% HOLD
2026-08-28 90 $191.02 $164.03 -14.1% HOLD
2026-08-27 90 $187.87 $164.03 -12.7% HOLD
2026-08-26 90 $188.49 $164.03 -13.0% HOLD
2026-08-25 90 $189.55 $164.03 -13.5% HOLD
2026-08-24 90 $187.50 $164.03 -12.5% HOLD
2026-08-21 90 $187.68 $164.03 -12.6% HOLD
2026-08-20 90 $186.45 $164.03 -12.0% HOLD
2026-08-19 90 $178.86 $164.03 -8.3% HOLD
2026-08-18 90 $181.67 $164.03 -9.7% HOLD
2026-08-17 90 $181.67 $164.03 -9.7% HOLD
2026-08-14 90 $185.94 $164.03 -11.8% HOLD
2026-08-13 90 $180.38 $164.03 -9.1% HOLD
2026-08-12 90 $180.97 $164.03 -9.4% HOLD
2026-08-11 90 $181.18 $164.03 -9.5% HOLD
2026-08-10 90 $191.82 $164.03 -14.5% HOLD
2026-08-07 90 $189.75 $164.03 -13.6% HOLD
2026-08-06 90 $188.75 $164.03 -13.1% HOLD
2026-08-05 90 $192.80 $164.03 -14.9% HOLD
2026-08-04 90 $194.85 $164.03 -15.8% HOLD
2026-08-03 90 $194.85 $164.03 -15.8% HOLD
2026-07-31 90 $200.35 $164.03 -18.1% HOLD
2026-07-30 90 $213.15 $164.03 -23.0% HOLD
2026-07-29 90 $206.66 $164.03 -20.6% HOLD
2026-07-28 90 $206.66 $164.03 -20.6% HOLD
2026-07-27 90 $193.17 $164.03 -15.1% HOLD
2026-07-24 90 $193.17 $164.03 -15.1% HOLD
2026-07-23 90 $192.28 $164.03 -14.7% HOLD
2026-07-22 90 $195.25 $164.03 -16.0% HOLD
2026-07-21 90 $201.79 $164.03 -18.7% HOLD
2026-07-20 90 $200.68 $164.03 -18.3% HOLD
2026-07-17 90 $201.49 $164.03 -18.6% HOLD
2026-07-16 90 $191.94 $164.03 -14.5% HOLD
2026-07-15 90 $193.73 $164.03 -15.3% HOLD
2026-07-14 90 $193.73 $164.03 -15.3% HOLD
2026-07-13 90 $185.39 $164.03 -11.5% HOLD
2026-07-10 90 $187.01 $164.03 -12.3% HOLD
2026-07-09 90 $189.67 $164.03 -13.5% HOLD
2026-07-08 90 $192.25 $164.03 -14.7% HOLD
2026-07-07 90 $187.79 $164.03 -12.7% HOLD
2026-07-06 90 $188.35 $164.03 -12.9% HOLD
2026-07-03 90 $188.35 $164.03 -12.9% HOLD
2026-07-02 90 $183.72 $164.03 -10.7% HOLD
2026-06-25 90 $180.06 $153.30 -14.9% SELL
2026-06-23 90 $174.76 $153.30 -12.3% SELL