❉ Buffybot wonderful businesses, fair prices

← back

IDXX Idexx Laboratories

healthcare · valued with sonnet high conviction · 2026-07-31

HOLD
wonderful · 95 ▟ wide moat circle of competence: in ✓ would own for a decade trend down · -10.0% vs 200-DMA
Owner-earnings value$222.61
Price$558.80
Margin of safety -60.2%

Wonderful recurring-revenue diagnostics moat, but priced for growth nearly 3x what a conservative underwrite supports.

The business

IDEXX makes point-of-care diagnostic instruments and consumables for veterinary clinics (analyzers for bloodwork, urinalysis, etc.), runs a network of reference laboratories for advanced testing, and sells practice-management software. Revenue is largely recurring: placed instruments generate a long tail of high-margin consumable and reference-lab testing revenue as vets test more per visit.

Quality gate · 95/100

Returns on capital 30/30
Consistency 21.0/22
Margins / pricing power 15.5/16
Balance sheet 13.7/16
Cash conversion 9.3/10
Capital allocation 5.5/6
Median ROIC36.9%
Gross margin62.1%
Net debt / EBITDA0.5x
FCF conversion86%
Share count / yr-1.3%
Profitable years4/4

Moat & management

Moat ▟ wide moat
Sourceswitching costs
Trajectorystable
Managementexcellent

Dominant share (well over half) of companion-animal diagnostics in the US, reinforced by installed-base switching costs (staff training, integrated software, workflow lock-in) and reference-lab network density that's hard for smaller rivals (Zoetis, Antech/Mars, Heska) to replicate quickly. Pricing power and share have held for over a decade, though competitors are investing harder and pet-spend growth is decelerating, capping upside on 'widening'.

Consistent high-ROIC reinvestment in new instrument platforms and test menu expansion, disciplined balance sheet (net debt/EBITDA 0.51), and steady buybacks that have shrunk share count (-1.3% CAGR) without overpaying via excessive leverage.

Owner-earnings inputs

Owner earnings (TTM)1.07B
Owner-earnings yield2.4%
Free-cash-flow yield2.4%
Growth used (normalized)9.0%
Market-implied growth (reverse DCF)25.0%
Terminal growth3.0%
Discount rate (hurdle)11.6%

Projected owner earnings

YrOwner earningsGrowthPV
11.16B 9.0%1.04B
21.26B 8.6%1.01B
31.37B 8.1%982.59M
41.47B 7.7%948.09M
51.58B 7.3%911.17M
61.69B 6.9%872.18M
71.80B 6.4%831.51M
81.90B 6.0%789.55M
92.01B 5.6%746.68M
102.11B 5.1%703.26M
112.21B 4.7%659.67M
122.31B 4.3%616.25M
132.40B 3.9%573.33M
142.48B 3.4%531.19M
152.55B 3.0%490.11M

Key risks

  • Deceleration in US vet clinic visit volumes and discretionary pet spending (already visible in -17% 6m price move)
  • Rising competition from Zoetis, Heska, and Mars-owned Antech eroding instrument placement share over time
  • Premium multiple leaves little room for error if growth normalizes toward historical high-single-digit rates rather than the ~25%/yr the current price implies

Catalysts

  • New analyzer platform cycles (e.g. Catalyst, inVue Dx) driving fresh consumable-attach growth
  • Continued international penetration and wellness-testing adoption expanding tests-per-visit

Recent news

score · 8 articles

  • Is IDEXX Laboratories (IDXX) Fairly Valued After Its 2025 Corporate Responsibility Report?
  • IDEXX Releases 2025 Corporate Responsibility Report Highlighting Innovation and Sustainability Progress
  • Elanco Seems Best-Positioned Into Q2 Print Among Animal Health Stocks, UBS Says
  • Here's How IDEXX Laboratories Is Placed Ahead of Q2 Earnings
  • IDEXX Laboratories (IDXX) Looks Attractive on Recurring Revenue and High Customer Retention
  • These 3 Water ETFs Could be Quiet Winners From Infrastructure Spending
  • Buy 3 AI-Led Medical Devices Laggards of 1H Set to Gather Pace in 2H
  • IDEXX Laboratories Earnings Preview: What to Expect

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Price pays for ~25%/yr owner-earnings growth over 15y (reverse DCF); model credits 9%. · Rich vs our conservative value, but a quality business is not a short — stance is WAIT for a better price, not sell.

History

DateQualityPriceValueMoSRating
2026-10-28 95 $561.25 $233.55 -58.4% HOLD
2026-10-27 95 $570.21 $233.55 -59.0% HOLD
2026-10-26 95 $560.38 $233.55 -58.3% HOLD
2026-10-23 95 $566.76 $233.55 -58.8% HOLD
2026-10-22 95 $553.48 $233.55 -57.8% HOLD
2026-10-21 95 $557.93 $233.55 -58.1% HOLD
2026-10-20 95 $555.80 $233.55 -58.0% HOLD
2026-10-19 95 $560.36 $233.55 -58.3% HOLD
2026-10-16 95 $547.18 $233.55 -57.3% HOLD
2026-10-15 95 $529.01 $233.55 -55.9% HOLD
2026-10-14 95 $520.31 $233.55 -55.1% HOLD
2026-10-13 95 $523.94 $233.55 -55.4% HOLD
2026-10-12 95 $518.00 $233.55 -54.9% HOLD
2026-10-09 95 $513.14 $233.55 -54.5% HOLD
2026-10-08 95 $506.67 $233.55 -53.9% HOLD
2026-10-07 95 $515.41 $233.55 -54.7% HOLD
2026-10-06 95 $527.07 $233.55 -55.7% HOLD
2026-10-05 95 $518.39 $233.55 -54.9% HOLD
2026-10-02 95 $517.75 $233.55 -54.9% HOLD
2026-10-01 95 $522.19 $233.55 -55.3% HOLD
2026-09-30 95 $533.44 $233.55 -56.2% HOLD
2026-09-29 95 $529.06 $233.55 -55.9% HOLD
2026-09-28 95 $519.26 $233.55 -55.0% HOLD
2026-09-25 95 $513.39 $233.55 -54.5% HOLD
2026-09-24 95 $522.02 $233.55 -55.3% HOLD
2026-09-23 95 $515.30 $233.55 -54.7% HOLD
2026-09-22 95 $515.30 $233.55 -54.7% HOLD
2026-09-21 95 $511.65 $233.55 -54.4% HOLD
2026-09-18 95 $506.48 $222.61 -56.0% HOLD
2026-09-17 95 $513.62 $222.61 -56.7% HOLD
2026-09-16 95 $510.73 $222.61 -56.4% HOLD
2026-09-15 95 $509.56 $222.61 -56.3% HOLD
2026-09-14 95 $504.70 $222.61 -55.9% HOLD
2026-09-11 95 $506.53 $222.61 -56.1% HOLD
2026-09-10 95 $515.15 $222.61 -56.8% HOLD
2026-09-09 95 $520.21 $222.61 -57.2% HOLD
2026-09-08 95 $535.38 $222.61 -58.4% HOLD
2026-09-07 95 $535.38 $222.61 -58.4% HOLD
2026-09-04 95 $529.29 $222.61 -57.9% HOLD
2026-09-03 95 $538.99 $222.61 -58.7% HOLD
2026-09-02 95 $545.16 $222.61 -59.2% HOLD
2026-09-01 95 $556.69 $222.61 -60.0% HOLD
2026-08-31 95 $554.99 $222.61 -59.9% HOLD
2026-08-28 95 $545.08 $222.61 -59.2% HOLD
2026-08-27 95 $553.44 $222.61 -59.8% HOLD
2026-08-26 95 $550.01 $222.61 -59.5% HOLD
2026-08-25 95 $559.51 $222.61 -60.2% HOLD
2026-08-24 95 $556.93 $222.61 -60.0% HOLD
2026-08-21 95 $545.86 $222.61 -59.2% HOLD
2026-08-20 95 $562.20 $222.61 -60.4% HOLD
2026-08-19 95 $553.32 $222.61 -59.8% HOLD
2026-08-18 95 $550.96 $222.61 -59.6% HOLD
2026-08-17 95 $550.96 $222.61 -59.6% HOLD
2026-08-14 95 $566.93 $222.61 -60.7% HOLD
2026-08-13 95 $570.58 $222.61 -61.0% HOLD
2026-08-12 95 $586.64 $222.61 -62.1% HOLD
2026-08-11 95 $595.76 $222.61 -62.6% HOLD
2026-08-10 95 $586.67 $222.61 -62.1% HOLD
2026-08-07 95 $590.00 $222.61 -62.3% HOLD
2026-08-06 95 $584.78 $222.61 -61.9% HOLD
2026-08-05 95 $588.09 $222.61 -62.1% HOLD
2026-08-04 95 $559.07 $222.61 -60.2% HOLD
2026-08-03 95 $559.07 $222.61 -60.2% HOLD
2026-07-31 95 $558.80 $222.61 -60.2% HOLD
2026-07-30 95 $569.77 $222.95 -60.9% HOLD
2026-07-29 95 $556.20 $222.95 -59.9% HOLD
2026-07-28 95 $556.20 $222.95 -59.9% HOLD
2026-07-27 95 $539.37 $222.95 -58.7% HOLD
2026-07-24 95 $539.37 $222.95 -58.7% HOLD
2026-07-23 95 $545.00 $222.95 -59.1% HOLD
2026-07-22 95 $552.46 $222.95 -59.6% HOLD
2026-07-21 95 $563.81 $222.95 -60.5% HOLD
2026-07-20 95 $567.44 $222.95 -60.7% HOLD
2026-07-17 95 $576.07 $222.95 -61.3% HOLD
2026-07-16 95 $557.02 $222.95 -60.0% HOLD
2026-07-15 95 $564.21 $222.95 -60.5% HOLD
2026-07-14 95 $564.21 $222.95 -60.5% HOLD
2026-07-13 95 $563.57 $222.95 -60.4% HOLD
2026-07-10 95 $558.60 $222.95 -60.1% HOLD
2026-07-09 95 $555.67 $222.95 -59.9% HOLD
2026-07-08 95 $570.25 $222.95 -60.9% HOLD
2026-07-07 95 $564.98 $222.95 -60.5% HOLD
2026-07-06 95 $557.80 $222.95 -60.0% HOLD
2026-07-03 95 $557.80 $222.95 -60.0% HOLD
2026-07-02 95 $537.58 $222.95 -58.5% HOLD
2026-06-25 95 $549.16 $208.02 -62.1% STRONG SELL
2026-06-23 95 $541.31 $205.70 -62.0% STRONG SELL