❉ Buffybot wonderful businesses, fair prices

← back

CTSH Cognizant

software · valued with opus medium conviction · 2026-10-23

BUY
wonderful · 81 ▟ narrow moat circle of competence: edge trend up · +25.0% vs 200-DMA
Owner-earnings value$92.59
Price$73.72
Margin of safety +25.6%

Cheap, cash-rich IT outsourcer; price assumes decline, but AI makes the decade too uncertain to own forever.

The business

Cognizant sells IT services: application development and maintenance, outsourcing, cloud migration, digital engineering and consulting. Its customers are large enterprises, mostly in financial services, healthcare, and retail. It earns money mainly by billing for engineers, most of them in India, under multi-year time-and-materials and fixed-price contracts. The profit comes from the gap between offshore labor costs and onshore billing rates.

Quality gate · 81/100

Returns on capital 19.9/30
Consistency 21.1/22
Margins / pricing power 9.9/16
Balance sheet 14.9/16
Cash conversion 9.9/10
Capital allocation 5.7/6
Median ROIC14.0%
Gross margin33.4%
Net debt / EBITDA-0.2x
FCF conversion98%
Share count / yr-2.0%
Profitable years4/4

Moat & management

Moat ▟ narrow moat
Sourceswitching costs
Trajectoryeroding
Managementadequate

Customers face real switching costs: Cognizant is embedded in their critical legacy systems, holds institutional knowledge, and has long relationships with procurement teams, especially in healthcare (TriZetto) and banking. The core asset, though, is billable headcount, which generative AI and agentic coding tools are steadily commoditizing. That puts pressure on pricing and on the hours-based revenue model. Competitors like Accenture, TCS, Infosys and Wipro sell nearly the same thing, so excess returns depend on execution, not structure.

The balance sheet is conservative (net cash) and buybacks have been steady at roughly 2% of shares per year, plus a dividend. Ravi Kumar has steadied deal wins after years of losing share. Acquisitions like Belcan are reasonable, but they buy growth rather than create it, and organic growth has trailed peers for a long time.

Owner-earnings inputs

Owner earnings (TTM)2.46B
Owner-earnings yield7.1%
Free-cash-flow yield7.5%
Growth used (normalized)3.5%
Market-implied growth (reverse DCF)-0.5%
Terminal growth3.0%
Discount rate (hurdle)9.0%

Projected owner earnings

YrOwner earningsGrowthPV
12.52B 3.5%2.31B
22.61B 3.5%2.20B
32.70B 3.4%2.08B
42.79B 3.4%1.98B
52.88B 3.4%1.87B
62.98B 3.3%1.78B
73.08B 3.3%1.68B
83.18B 3.2%1.59B
93.28B 3.2%1.51B
103.38B 3.2%1.43B
113.49B 3.1%1.35B
123.60B 3.1%1.28B
133.71B 3.1%1.21B
143.82B 3.0%1.14B
153.94B 3.0%1.08B

Key risks

  • AI-driven productivity collapses billable hours and reprices the labor-arbitrage model faster than AI services revenue can replace it
  • Persistent share loss to Accenture, TCS and Infosys plus wage inflation squeezing the mid-teens operating margin
  • Client concentration in financial services and healthcare, plus US visa and immigration or offshoring policy changes

Catalysts

  • Large AI modernization and legacy-migration programs that turn the AI threat into a multi-year services tailwind
  • Continued buybacks of about 2% a year at a roughly 7% owner-earnings yield, which compounds per-share value even with flat revenue

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Net cash 0.7B credited to value (interest stripped from owner earnings to avoid double-counting). · Price pays for ~-1%/yr owner-earnings growth over 15y (reverse DCF); model credits 4%.

History

DateQualityPriceValueMoSRating
2026-10-28 81 $66.22 $92.59 +39.8% BUY
2026-10-27 81 $69.34 $92.59 +33.5% BUY
2026-10-26 81 $70.54 $92.59 +31.3% BUY
2026-10-23 81 $73.72 $92.59 +25.6% BUY
2026-10-22 81 $69.55 $86.92 +25.0% BUY
2026-10-21 81 $68.18 $86.92 +27.5% BUY
2026-10-20 81 $66.79 $86.92 +30.1% BUY
2026-10-19 81 $66.03 $86.92 +31.6% BUY
2026-10-16 81 $65.77 $86.92 +32.2% BUY
2026-10-15 81 $62.47 $86.92 +39.1% BUY
2026-10-14 81 $61.33 $86.92 +41.7% STRONG BUY
2026-10-13 81 $59.68 $86.92 +45.6% STRONG BUY
2026-10-12 81 $59.20 $86.92 +46.8% HOLD
2026-10-09 81 $60.01 $86.92 +44.8% STRONG BUY
2026-10-08 81 $57.07 $86.92 +52.3% HOLD
2026-10-07 81 $57.22 $86.92 +51.9% HOLD
2026-10-06 81 $58.17 $86.92 +49.4% HOLD
2026-10-05 81 $58.51 $86.92 +48.6% HOLD
2026-10-02 81 $60.88 $86.92 +42.8% STRONG BUY
2026-10-01 81 $57.44 $86.92 +51.3% HOLD
2026-09-30 81 $56.84 $86.92 +52.9% HOLD
2026-09-29 81 $56.75 $86.92 +53.2% HOLD
2026-09-28 81 $57.33 $86.92 +51.6% HOLD
2026-09-25 81 $57.17 $86.92 +52.0% HOLD
2026-09-24 81 $59.14 $86.92 +47.0% HOLD
2026-09-23 81 $59.38 $86.92 +46.4% HOLD
2026-09-22 81 $59.38 $86.92 +46.4% HOLD
2026-09-21 81 $59.87 $86.92 +45.2% HOLD
2026-09-18 81 $61.88 $86.92 +40.5% STRONG BUY
2026-09-17 81 $61.85 $82.52 +33.4% BUY
2026-09-16 81 $63.28 $82.52 +30.4% BUY
2026-09-15 81 $64.10 $82.52 +28.7% BUY
2026-09-14 81 $60.00 $82.52 +37.5% BUY
2026-09-11 81 $58.32 $82.52 +41.5% HOLD
2026-09-10 81 $58.20 $82.52 +41.8% HOLD
2026-09-09 81 $59.92 $82.52 +37.7% HOLD
2026-09-08 81 $62.31 $82.52 +32.4% BUY
2026-09-07 81 $62.31 $82.52 +32.4% BUY
2026-09-04 81 $64.64 $82.52 +27.7% BUY
2026-09-03 81 $63.40 $82.52 +30.2% BUY
2026-09-02 81 $63.39 $82.52 +30.2% BUY
2026-09-01 81 $64.58 $82.52 +27.8% BUY
2026-08-31 81 $64.04 $82.52 +28.9% BUY
2026-08-28 81 $63.76 $82.52 +29.4% BUY
2026-08-27 81 $62.09 $82.52 +32.9% HOLD
2026-08-26 81 $63.06 $82.52 +30.9% BUY
2026-08-25 81 $62.20 $82.52 +32.7% BUY
2026-08-24 81 $61.87 $82.52 +33.4% BUY
2026-08-21 81 $60.92 $82.52 +35.5% HOLD
2026-08-20 81 $60.93 $82.52 +35.4% HOLD
2026-08-19 81 $57.78 $82.52 +42.8% HOLD
2026-08-18 81 $58.79 $82.52 +40.4% HOLD
2026-08-17 81 $58.79 $82.52 +40.4% HOLD
2026-08-14 81 $59.29 $61.65 +4.0% HOLD
2026-08-13 81 $58.20 $61.65 +5.9% HOLD
2026-08-12 81 $58.60 $61.65 +5.2% HOLD
2026-08-11 81 $58.31 $61.65 +5.7% HOLD
2026-08-10 81 $57.67 $61.65 +6.9% HOLD
2026-08-07 81 $56.89 $61.65 +8.4% HOLD
2026-08-06 81 $55.78 $61.65 +10.5% HOLD
2026-08-05 81 $56.13 $61.65 +9.8% HOLD
2026-08-04 81 $55.35 $61.65 +11.4% HOLD
2026-08-03 81 $55.35 $61.65 +11.4% HOLD
2026-07-31 81 $53.90 $61.65 +14.4% HOLD
2026-07-30 81 $55.97 $61.65 +10.1% HOLD
2026-07-29 81 $47.05 $61.65 +31.0% HOLD
2026-07-28 81 $47.05 $61.65 +31.0% HOLD
2026-07-27 81 $43.01 $61.65 +43.3% HOLD
2026-07-24 81 $43.01 $61.65 +43.3% HOLD
2026-07-23 81 $43.18 $61.65 +42.8% HOLD
2026-07-22 81 $43.63 $61.65 +41.3% HOLD
2026-07-21 81 $44.64 $61.65 +38.1% HOLD
2026-07-20 81 $44.77 $61.65 +37.7% HOLD
2026-07-17 81 $44.56 $61.65 +38.4% HOLD
2026-07-16 81 $43.18 $61.65 +42.8% HOLD
2026-07-15 81 $44.16 $61.65 +39.6% HOLD
2026-07-14 81 $44.16 $61.65 +39.6% HOLD
2026-07-13 81 $42.57 $57.23 +34.4% HOLD
2026-07-10 81 $43.40 $57.23 +31.9% HOLD
2026-07-09 81 $42.43 $57.23 +34.9% HOLD
2026-07-08 81 $43.94 $57.23 +30.2% HOLD
2026-07-07 81 $41.37 $57.23 +38.3% HOLD
2026-07-06 81 $41.99 $57.23 +36.3% HOLD
2026-07-03 81 $41.99 $57.23 +36.3% HOLD
2026-07-02 81 $41.07 $57.23 +39.4% HOLD
2026-06-25 81 $41.44 $54.11 +30.6% HOLD
2026-06-23 81 $40.95 $101.62 +148.2% STRONG BUY