❉ Buffybot wonderful businesses, fair prices

← back

ADP Automatic Data Processing

industrial · valued with codex-sub-gpt5.5 high conviction · 2026-07-03

HOLD
wonderful · 91 ▟ wide moat circle of competence: in ✓ would own for a decade trend flat · +2.5% vs 200-DMA
Owner-earnings value$235.33
Price$242.27
Margin of safety -2.9%

A durable payroll toll road, but today’s price already assumes strong execution.

The business

ADP provides payroll, human-capital-management, tax, benefits, and compliance services to employers, earning recurring fees from a large installed customer base. It also benefits from interest income on client funds held before payroll and tax remittance. Demand is tied to employment levels and business formation, but the core service is mission-critical and highly recurring.

Quality gate · 91/100

Returns on capital 30/30
Consistency 19.4/22
Margins / pricing power 12.9/16
Balance sheet 13.0/16
Cash conversion 10.0/10
Capital allocation 5.4/6
Median ROIC50.7%
Gross margin46.2%
Net debt / EBITDA0.8x
FCF conversion100%
Share count / yr-0.9%
Profitable years4/4

Moat & management

Moat ▟ wide moat
Sourceswitching costs
Trajectorystable
Managementexcellent

Payroll and HR administration are deeply embedded, compliance-sensitive workflows where errors are costly and switching vendors is disruptive. ADP also has scale advantages in compliance, distribution, data, and servicing, though competition from newer cloud HCM platforms prevents calling the moat widening.

Capital allocation has been disciplined, with high returns on capital, modest leverage, strong free-cash-flow conversion, and steady share reduction. Reinvestment needs are manageable and excess cash has generally been returned rationally.

Owner-earnings inputs

Owner earnings (TTM)4.35B
Owner-earnings yield4.5%
Free-cash-flow yield5.0%
Growth used (normalized)7.0%
Market-implied growth (reverse DCF)7.5%
Terminal growth3.0%
Discount rate (hurdle)9.0%

Projected owner earnings

YrOwner earningsGrowthPV
14.65B 7.0%4.27B
24.96B 6.7%4.18B
35.28B 6.4%4.08B
45.61B 6.1%3.97B
55.93B 5.9%3.86B
66.26B 5.6%3.74B
76.60B 5.3%3.61B
86.93B 5.0%3.48B
97.25B 4.7%3.34B
107.57B 4.4%3.20B
117.89B 4.1%3.06B
128.19B 3.9%2.91B
138.48B 3.6%2.77B
148.76B 3.3%2.62B
159.02B 3.0%2.48B

Key risks

  • Cloud-native HCM competitors pressure pricing or win larger accounts
  • Employment downturns reduce pays-per-control and client-fund balances
  • Regulatory or technology change lowers the value of outsourced payroll compliance

Catalysts

  • Continued mid-single-digit revenue growth with margin expansion
  • Higher interest income on client funds if rates remain structurally above the prior decade

Recent news

score · 8 articles

  • Automatic Data Processing (ADP) Is Up 7.2% After Expanding US$9.2 Billion Credit Lines Has The Bull Case Changed?
  • Jobless Claims Decreased Less Than Expected
  • Stock Market News for July 2, 2026
  • The Dow Just Had Its Best First Half Since 2021, but This Jobs Number Is Flashing Yellow
  • Stocks Mostly Up Pre-Bell Ahead of Key Jobs Report
  • Bitcoin, ETH, XRP Jump as Wall Street Sees Soft US Nonfarm Payrolls Data
  • Bitcoin Recovers After Remarks From Fed's Warsh
  • Gold extends gains on weak jobs data, lower oil prices

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

History

DateQualityPriceValueMoSRating
2026-10-28 92 $293.11 $237.81 -18.9% HOLD
2026-10-27 92 $301.12 $237.81 -21.0% HOLD
2026-10-26 92 $304.16 $237.81 -21.8% HOLD
2026-10-23 92 $307.94 $237.81 -22.8% HOLD
2026-10-22 92 $294.50 $237.81 -19.3% HOLD
2026-10-21 92 $292.75 $237.81 -18.8% HOLD
2026-10-20 92 $287.03 $237.81 -17.1% HOLD
2026-10-19 92 $288.90 $237.81 -17.7% HOLD
2026-10-16 92 $285.65 $237.81 -16.7% HOLD
2026-10-15 92 $280.32 $237.81 -15.2% HOLD
2026-10-14 92 $275.90 $237.81 -13.8% HOLD
2026-10-13 92 $273.81 $237.81 -13.1% HOLD
2026-10-12 92 $270.88 $237.81 -12.2% HOLD
2026-10-09 92 $270.73 $237.81 -12.2% HOLD
2026-10-08 91 $264.00 $235.33 -10.9% HOLD
2026-10-07 91 $262.36 $235.33 -10.3% HOLD
2026-10-06 91 $260.26 $235.33 -9.6% HOLD
2026-10-05 91 $257.68 $235.33 -8.7% HOLD
2026-10-02 91 $263.96 $235.33 -10.8% HOLD
2026-10-01 91 $258.06 $235.33 -8.8% HOLD
2026-09-30 91 $261.80 $235.33 -10.1% HOLD
2026-09-29 91 $261.80 $235.33 -10.1% HOLD
2026-09-28 91 $263.67 $235.33 -10.7% HOLD
2026-09-25 91 $263.11 $235.33 -10.6% HOLD
2026-09-24 91 $263.68 $235.33 -10.8% HOLD
2026-09-23 91 $269.94 $235.33 -12.8% HOLD
2026-09-22 91 $269.94 $235.33 -12.8% HOLD
2026-09-21 91 $271.22 $235.33 -13.2% HOLD
2026-09-18 91 $272.24 $235.33 -13.6% HOLD
2026-09-17 91 $273.19 $235.33 -13.9% HOLD
2026-09-16 91 $276.53 $235.33 -14.9% HOLD
2026-09-15 91 $276.63 $235.33 -14.9% HOLD
2026-09-14 91 $268.26 $235.33 -12.3% HOLD
2026-09-11 91 $267.33 $235.33 -12.0% HOLD
2026-09-10 91 $265.22 $235.33 -11.3% HOLD
2026-09-09 91 $267.96 $235.33 -12.2% HOLD
2026-09-08 91 $277.62 $235.33 -15.2% HOLD
2026-09-07 91 $277.62 $235.33 -15.2% HOLD
2026-09-04 91 $283.53 $235.33 -17.0% HOLD
2026-09-03 91 $281.16 $235.33 -16.3% HOLD
2026-09-02 91 $283.49 $235.33 -17.0% HOLD
2026-09-01 91 $286.16 $235.33 -17.8% HOLD
2026-08-31 91 $287.48 $235.33 -18.1% HOLD
2026-08-28 91 $284.68 $235.33 -17.3% HOLD
2026-08-27 91 $281.39 $235.33 -16.4% HOLD
2026-08-26 91 $282.78 $235.33 -16.8% HOLD
2026-08-25 91 $283.01 $235.33 -16.8% HOLD
2026-08-24 91 $280.81 $235.33 -16.2% HOLD
2026-08-21 91 $279.21 $235.33 -15.7% HOLD
2026-08-20 91 $277.22 $235.33 -15.1% HOLD
2026-08-19 91 $269.31 $235.33 -12.6% HOLD
2026-08-18 91 $272.96 $235.33 -13.8% HOLD
2026-08-17 91 $272.96 $235.33 -13.8% HOLD
2026-08-14 91 $276.23 $235.33 -14.8% HOLD
2026-08-13 91 $269.33 $235.33 -12.6% HOLD
2026-08-12 91 $271.09 $235.33 -13.2% HOLD
2026-08-11 91 $273.68 $235.33 -14.0% HOLD
2026-08-10 91 $271.32 $235.33 -13.3% HOLD
2026-08-07 91 $273.51 $235.33 -14.0% HOLD
2026-08-06 91 $270.09 $235.33 -12.9% HOLD
2026-08-05 91 $270.62 $235.33 -13.0% HOLD
2026-08-04 91 $266.46 $235.33 -11.7% HOLD
2026-08-03 91 $266.46 $235.33 -11.7% HOLD
2026-07-31 91 $263.87 $235.33 -10.8% HOLD
2026-07-30 91 $273.37 $235.33 -13.9% HOLD
2026-07-29 91 $254.98 $235.33 -7.7% HOLD
2026-07-28 91 $254.98 $235.33 -7.7% HOLD
2026-07-27 91 $242.88 $235.33 -3.1% HOLD
2026-07-24 91 $242.88 $235.33 -3.1% HOLD
2026-07-23 91 $243.12 $235.33 -3.2% HOLD
2026-07-22 91 $246.22 $235.33 -4.4% HOLD
2026-07-21 91 $255.24 $235.33 -7.8% HOLD
2026-07-20 91 $255.27 $235.33 -7.8% HOLD
2026-07-17 91 $256.56 $235.33 -8.3% HOLD
2026-07-16 91 $247.47 $235.33 -4.9% HOLD
2026-07-15 91 $251.05 $235.33 -6.3% HOLD
2026-07-14 91 $251.05 $235.33 -6.3% HOLD
2026-07-13 91 $241.92 $235.33 -2.7% HOLD
2026-07-10 91 $241.28 $235.33 -2.5% HOLD
2026-07-09 91 $241.37 $235.33 -2.5% HOLD
2026-07-08 91 $245.60 $235.33 -4.2% HOLD
2026-07-07 91 $239.49 $235.33 -1.7% HOLD
2026-07-06 91 $242.27 $235.33 -2.9% HOLD
2026-07-03 91 $242.27 $235.33 -2.9% HOLD
2026-07-02 91 $235.73 $242.25 +2.8% HOLD
2026-06-26 91 $216.31 $220.52 +1.9% HOLD
2026-06-25 91 $219.85 $220.52 +0.3% HOLD
2026-06-24 91 $220.50 $220.52 +0.0% HOLD
2026-06-23 91 $220.50 $226.18 +2.6% HOLD