❉ Buffybot wonderful businesses, fair prices

← back

CPAY Corpay

payments · valued with opus medium conviction · 2026-10-22

HOLD
good · 72 ▟ narrow moat circle of competence: edge trend up · +15.5% vs 200-DMA
Owner-earnings value$430.20
Price$407.56
Margin of safety +5.6%

High-margin B2B payments toll collector, but EV, regulation, and leverage cap it near what's priced in.

The business

Corpay earns fees and interchange on business payments: fleet fuel and maintenance cards, corporate payables and cross-border FX payments, and lodging/travel payment programs. It sits between corporate customers, merchant networks (fuel stations, hotels, suppliers), and banks, taking a small cut of large payment volumes. Revenue is partly tied to fuel prices, FX volatility, and late fees, which adds noise to otherwise recurring transaction economics.

Quality gate · 72/100

Returns on capital 12.7/30
Consistency 21.2/22
Margins / pricing power 16.0/16
Balance sheet 6.5/16
Cash conversion 10/10
Capital allocation 5.7/6
Median ROIC10.8%
Gross margin79.0%
Net debt / EBITDA3.0x
FCF conversion140%
Share count / yr-2.3%
Profitable years4/4

Moat & management

Moat ▟ narrow moat
Sourcenetwork effect
Trajectorystable
Managementadequate

Proprietary closed-loop fuel and lodging networks, embedded AP workflows, and scale in cross-border payments create real switching costs and data advantages, supporting 40%+ operating margins. But fleet faces EV-driven fuel volume erosion and fee scrutiny, while corporate payments and cross-border are contested by banks, Visa/Mastercard, fintechs, and stablecoin rails, so the moat is not wide.

Ron Clarke is a shrewd, owner-minded operator who buys back stock aggressively (share count down about 2.3%/yr) and rotates the portfolio toward faster-growing corporate payments. Offsetting that: a serial M&A habit, about 3x leverage, and a history of fee practices that drew FTC litigation, all of which raise execution and reputational risk.

Owner-earnings inputs

Owner earnings (TTM)1.37B
Owner-earnings yield5.1%
Free-cash-flow yield6.1%
Growth used (normalized)8.0%
Market-implied growth (reverse DCF)6.7%
Terminal growth3.0%
Discount rate (hurdle)9.2%

Projected owner earnings

YrOwner earningsGrowthPV
11.48B 8.0%1.36B
21.60B 7.4%1.34B
31.71B 6.9%1.31B
41.81B 6.3%1.28B
51.92B 5.8%1.24B
62.02B 5.2%1.19B
72.11B 4.7%1.14B
82.20B 4.1%1.09B
92.28B 3.6%1.03B
102.35B 3.0%975.61M

Key risks

  • Fleet electrification and fuel-volume decline erode the legacy card franchise and fuel-price-linked revenue
  • Regulatory and legal pressure on fees (FTC precedent, interchange or late-fee caps) compresses take rates
  • Leverage near 3x EBITDA combined with acquisitive culture risks a value-destroying deal or a squeeze in a credit downturn
  • Cross-border and AP payments commoditized by banks, card networks, fintechs, and real-time or stablecoin rails

Catalysts

  • Corporate payments (cross-border, AP automation, AvidXchange relationship) growing low-teens and becoming the majority of profit
  • Continued buybacks at a mid-single-digit owner-earnings yield, plus portfolio pruning of slower fleet assets

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

History

DateQualityPriceValueMoSRating
2026-10-28 72 $397.02 $430.20 +8.4% HOLD
2026-10-27 72 $399.72 $430.20 +7.6% HOLD
2026-10-26 72 $408.46 $430.20 +5.3% HOLD
2026-10-23 72 $415.01 $430.20 +3.7% HOLD
2026-10-22 72 $407.56 $430.20 +5.6% HOLD
2026-10-21 72 $408.36 $412.47 +1.0% HOLD
2026-10-20 72 $402.56 $412.47 +2.5% HOLD
2026-10-19 72 $399.84 $412.47 +3.2% HOLD
2026-10-16 72 $406.20 $412.47 +1.5% HOLD
2026-10-15 72 $393.02 $412.47 +4.9% HOLD
2026-10-14 72 $399.10 $412.47 +3.4% HOLD
2026-10-13 72 $397.67 $412.47 +3.7% HOLD
2026-10-12 72 $397.92 $412.47 +3.7% HOLD
2026-10-09 72 $402.08 $412.47 +2.6% HOLD
2026-10-08 72 $402.43 $412.47 +2.5% HOLD
2026-10-07 72 $406.79 $421.68 +3.7% HOLD
2026-10-06 72 $401.72 $421.68 +5.0% HOLD
2026-10-05 72 $394.60 $421.68 +6.9% HOLD
2026-10-02 72 $389.73 $421.68 +8.2% HOLD
2026-10-01 72 $388.60 $421.68 +8.5% HOLD
2026-09-30 72 $392.70 $421.68 +7.4% HOLD
2026-09-29 72 $396.23 $421.68 +6.4% HOLD
2026-09-28 72 $398.11 $421.68 +5.9% HOLD
2026-09-25 72 $400.32 $421.68 +5.3% HOLD
2026-09-24 72 $395.16 $421.68 +6.7% HOLD
2026-09-23 72 $397.22 $442.65 +11.4% HOLD
2026-09-22 72 $397.22 $442.65 +11.4% HOLD
2026-09-21 72 $397.76 $442.65 +11.3% HOLD
2026-09-18 72 $404.26 $442.65 +9.5% HOLD
2026-09-17 72 $402.27 $442.65 +10.0% HOLD
2026-09-16 72 $407.75 $442.65 +8.6% HOLD
2026-09-15 72 $412.56 $442.65 +7.3% HOLD
2026-09-14 72 $408.22 $442.65 +8.4% HOLD
2026-09-11 72 $408.47 $442.65 +8.4% HOLD
2026-09-10 72 $406.09 $442.65 +9.0% HOLD
2026-09-09 72 $407.05 $421.90 +3.6% HOLD
2026-09-08 72 $416.37 $421.90 +1.3% HOLD
2026-09-07 72 $416.37 $421.90 +1.3% HOLD
2026-09-04 72 $419.68 $421.90 +0.5% HOLD
2026-09-03 72 $416.40 $421.90 +1.3% HOLD
2026-09-02 72 $404.81 $421.90 +4.2% HOLD
2026-09-01 72 $404.30 $421.90 +4.4% HOLD
2026-08-31 72 $407.88 $421.90 +3.4% HOLD
2026-08-28 72 $403.67 $421.90 +4.5% HOLD
2026-08-27 72 $406.93 $421.90 +3.7% HOLD
2026-08-26 72 $412.37 $388.38 -5.8% HOLD
2026-08-25 72 $413.92 $388.38 -6.2% HOLD
2026-08-24 72 $417.13 $388.38 -6.9% HOLD
2026-08-21 72 $412.00 $388.38 -5.7% HOLD
2026-08-20 72 $407.08 $388.38 -4.6% HOLD
2026-08-19 72 $406.82 $388.38 -4.5% HOLD
2026-08-18 72 $417.60 $388.38 -7.0% HOLD
2026-08-17 72 $417.60 $388.38 -7.0% HOLD
2026-08-14 72 $425.24 $388.38 -8.7% HOLD
2026-08-13 72 $409.68 $388.38 -5.2% HOLD
2026-08-12 72 $406.16 $406.67 +0.1% HOLD
2026-08-11 72 $400.88 $406.67 +1.4% HOLD
2026-08-10 72 $392.94 $406.67 +3.5% HOLD
2026-08-07 72 $398.28 $406.67 +2.1% HOLD
2026-08-06 72 $394.53 $406.67 +3.1% HOLD
2026-08-05 72 $396.52 $406.67 +2.6% HOLD
2026-08-04 72 $382.11 $406.67 +6.4% HOLD
2026-08-03 72 $382.11 $406.67 +6.4% HOLD
2026-07-31 72 $390.12 $406.67 +4.2% HOLD
2026-07-30 72 $392.85 $406.67 +3.5% HOLD
2026-07-29 72 $379.71 $406.67 +7.1% HOLD
2026-07-28 72 $379.71 $406.67 +7.1% HOLD
2026-07-27 72 $364.80 $406.67 +11.5% HOLD
2026-07-24 72 $364.80 $406.67 +11.5% HOLD
2026-07-23 72 $359.00 $406.67 +13.3% HOLD
2026-07-22 72 $366.15 $406.67 +11.1% HOLD
2026-07-21 72 $369.28 $406.67 +10.1% HOLD
2026-07-20 72 $365.79 $406.67 +11.2% HOLD
2026-07-17 72 $371.81 $406.67 +9.4% HOLD
2026-07-16 72 $363.16 $406.67 +12.0% HOLD
2026-07-15 72 $362.06 $406.67 +12.3% HOLD
2026-07-14 72 $362.06 $406.67 +12.3% HOLD
2026-07-13 72 $353.64 $406.67 +15.0% HOLD
2026-07-10 72 $351.16 $406.67 +15.8% HOLD
2026-07-09 72 $345.85 $406.67 +17.6% HOLD
2026-07-08 72 $357.10 $406.67 +13.9% HOLD
2026-07-07 72 $356.55 $406.67 +14.1% HOLD
2026-07-06 72 $352.46 $406.67 +15.4% HOLD
2026-07-03 72 $352.46 $406.67 +15.4% HOLD
2026-07-02 72 $340.94 $390.14 +14.4% HOLD
2026-06-26 72 $325.81 $418.63 +28.5% BUY
2026-06-25 72 $344.26 $406.67 +18.1% HOLD
2026-06-24 72 $339.36 $406.67 +19.8% HOLD
2026-06-23 72 $339.36 $406.67 +19.8% HOLD