❉ Buffybot wonderful businesses, fair prices

← back

PTC PTC Inc.

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

HOLD
good · 72 ▟ wide moat circle of competence: edge ✓ would own for a decade trend up · +32.8% vs 200-DMA
Owner-earnings value$168.06
Price$193.00
Margin of safety -12.9%

Sticky PLM franchise worth owning, but the price already assumes ~12% growth; underwrite 9%, so no margin of safety.

The business

PTC sells engineering software to manufacturers: Creo (CAD), Windchill (PLM), and Codebeamer (ALM), sold mostly as recurring subscriptions. Its customers design and manage complex physical products like industrial equipment, aerospace parts, medical devices, and cars. Revenue renews year after year because product data and engineering workflows run on its platforms.

Quality gate · 72/100

Returns on capital 9.8/30
Consistency 18.8/22
Margins / pricing power 15.9/16
Balance sheet 13.4/16
Cash conversion 10/10
Capital allocation 3.9/6
Median ROIC9.7%
Gross margin84.5%
Net debt / EBITDA0.7x
FCF conversion155%
Share count / yr+0.6%
Profitable years4/4

Moat & management

Moat ▟ wide moat
Sourceswitching costs
Trajectorystable
Managementadequate

PLM systems hold decades of a manufacturer's product data and are woven into its engineering, supply chain, and compliance processes, so ripping them out is costly and risky, which shows in retention rates in the mid-90s. Creo competes with Dassault and Siemens in an oligopoly where customers seldom switch. AI-native design tools and Siemens' bundling are the threats to watch, but there is little sign of erosion yet.

The subscription transition, margin expansion, and debt paydown after the Codebeamer and ServiceMax deals all went well, and buybacks now absorb most FCF. However, the 9.7% median ROIC, held down by acquired goodwill, and the 2025 CEO change point to M&A-heavy capital allocation that remains unproven at these prices.

Owner-earnings inputs

Owner earnings (TTM)935.48M
Owner-earnings yield4.5%
Free-cash-flow yield4.5%
Growth used (normalized)9.0%
Market-implied growth (reverse DCF)12.4%
Terminal growth3.0%
Discount rate (hurdle)9.7%

Projected owner earnings

YrOwner earningsGrowthPV
11.02B 9.0%929.12M
21.10B 8.3%917.16M
31.19B 7.7%899.78M
41.27B 7.0%877.26M
51.35B 6.3%849.97M
61.43B 5.7%818.38M
71.50B 5.0%782.98M
81.57B 4.3%744.36M
91.62B 3.7%703.13M
101.67B 3.0%659.90M

Key risks

  • AI-driven generative design or cloud-native entrants (Onshape-style competition, Autodesk, Siemens) weaken Creo's position over time
  • Exposure to the manufacturing cycle and to tariffs or industrial slowdowns, which hurts new seat growth
  • Paying too much on acquisitions, plus ASC 606 timing noise in TTM figures that may flatter the 54% operating margin

Catalysts

  • Windchill+ SaaS migration lifts ARPU and retention
  • Buybacks retire 2-3% of shares a year as debt falls

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Price pays for ~12%/yr owner-earnings growth over 10y (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 72 $194.62 $168.06 -13.6% HOLD
2026-10-27 72 $194.25 $168.06 -13.5% HOLD
2026-10-26 72 $193.80 $168.06 -13.3% HOLD
2026-10-23 72 $194.00 $168.06 -13.4% HOLD
2026-10-22 72 $194.38 $168.06 -13.5% HOLD
2026-10-21 72 $193.35 $168.06 -13.1% HOLD
2026-10-20 72 $193.06 $168.06 -12.9% HOLD
2026-10-19 72 $192.98 $168.06 -12.9% HOLD
2026-10-16 72 $193.15 $168.06 -13.0% HOLD
2026-10-15 72 $193.64 $168.06 -13.2% HOLD
2026-10-14 72 $193.96 $168.06 -13.4% HOLD
2026-10-13 72 $194.39 $168.06 -13.5% HOLD
2026-10-12 72 $194.45 $168.06 -13.6% HOLD
2026-10-09 72 $193.73 $168.06 -13.2% HOLD
2026-10-08 72 $193.60 $168.06 -13.2% HOLD
2026-10-07 72 $193.00 $168.06 -12.9% HOLD
2026-10-06 72 $192.26 $175.01 -9.0% HOLD
2026-10-05 72 $144.03 $175.01 +21.5% HOLD
2026-10-02 72 $146.47 $175.01 +19.5% HOLD
2026-10-01 72 $140.30 $175.01 +24.7% HOLD
2026-09-30 72 $137.56 $175.01 +27.2% HOLD
2026-09-29 72 $139.69 $175.01 +25.3% HOLD
2026-09-28 72 $138.12 $175.01 +26.7% HOLD
2026-09-25 72 $137.41 $175.01 +27.4% HOLD
2026-09-24 72 $140.40 $175.01 +24.7% HOLD
2026-09-23 72 $135.28 $175.01 +29.4% HOLD
2026-09-22 72 $135.28 $175.01 +29.4% HOLD
2026-09-21 72 $135.89 $175.01 +28.8% HOLD
2026-09-18 72 $134.44 $175.01 +30.2% HOLD
2026-09-17 72 $131.16 $175.01 +33.4% HOLD
2026-09-16 72 $132.75 $175.01 +31.8% HOLD
2026-09-15 72 $136.65 $175.01 +28.1% HOLD
2026-09-14 72 $130.78 $175.01 +33.8% HOLD
2026-09-11 72 $128.72 $175.01 +36.0% HOLD
2026-09-10 72 $128.89 $175.01 +35.8% HOLD
2026-09-09 72 $133.26 $175.01 +31.3% HOLD
2026-09-08 72 $141.02 $175.01 +24.1% HOLD
2026-09-07 72 $141.02 $175.01 +24.1% HOLD
2026-09-04 72 $150.08 $175.01 +16.6% HOLD
2026-09-03 72 $149.13 $175.01 +17.4% HOLD
2026-09-02 72 $152.81 $166.02 +8.6% HOLD
2026-09-01 72 $155.74 $166.02 +6.6% HOLD
2026-08-31 72 $157.15 $166.02 +5.6% HOLD
2026-08-28 72 $158.95 $166.02 +4.4% HOLD
2026-08-27 72 $151.61 $166.02 +9.5% HOLD
2026-08-26 72 $151.14 $166.02 +9.8% HOLD
2026-08-25 72 $154.31 $166.02 +7.6% HOLD
2026-08-24 72 $154.68 $166.02 +7.3% HOLD
2026-08-21 72 $153.52 $166.02 +8.1% HOLD
2026-08-20 72 $152.44 $166.02 +8.9% HOLD
2026-08-19 72 $146.48 $166.02 +13.3% HOLD
2026-08-18 72 $149.75 $166.02 +10.9% HOLD
2026-08-17 72 $149.75 $166.02 +10.9% HOLD
2026-08-14 72 $153.89 $166.02 +7.9% HOLD
2026-08-13 72 $147.99 $166.02 +12.2% HOLD
2026-08-12 72 $150.44 $166.02 +10.4% HOLD
2026-08-11 72 $151.02 $166.02 +9.9% HOLD
2026-08-10 72 $147.71 $166.02 +12.4% HOLD
2026-08-07 72 $147.66 $166.02 +12.4% HOLD
2026-08-06 72 $139.43 $166.02 +19.1% HOLD
2026-08-05 72 $141.68 $166.02 +17.2% HOLD
2026-08-04 72 $137.20 $166.02 +21.0% HOLD
2026-08-03 72 $137.20 $166.02 +21.0% HOLD
2026-07-31 72 $136.30 $166.02 +21.8% HOLD
2026-07-30 72 $132.46 $154.22 +16.4% HOLD
2026-07-29 72 $125.21 $154.22 +23.2% HOLD
2026-07-28 72 $125.21 $154.22 +23.2% HOLD
2026-07-27 72 $113.05 $154.22 +36.4% HOLD
2026-07-24 72 $113.05 $154.22 +36.4% HOLD
2026-07-23 72 $113.11 $154.22 +36.3% HOLD
2026-07-22 72 $120.77 $154.22 +27.7% HOLD
2026-07-21 72 $124.83 $154.22 +23.5% HOLD
2026-07-20 72 $124.37 $154.22 +24.0% HOLD
2026-07-17 72 $127.36 $154.22 +21.1% HOLD
2026-07-16 72 $123.61 $154.22 +24.8% HOLD
2026-07-15 72 $125.42 $154.22 +23.0% HOLD
2026-07-14 72 $125.42 $154.22 +23.0% HOLD
2026-07-13 72 $124.74 $154.22 +23.6% HOLD
2026-07-10 72 $123.79 $154.22 +24.6% HOLD
2026-07-09 72 $122.61 $154.22 +25.8% HOLD
2026-07-08 72 $125.04 $154.22 +23.3% HOLD
2026-07-07 72 $124.98 $154.22 +23.4% HOLD
2026-07-06 72 $124.55 $154.22 +23.8% HOLD
2026-07-03 72 $124.55 $154.22 +23.8% HOLD
2026-07-02 72 $119.78 $154.22 +28.7% HOLD
2026-06-25 72 $112.93 $145.60 +28.9% HOLD
2026-06-23 72 $112.33 $169.88 +51.2% STRONG BUY