❉ Buffybot wonderful businesses, fair prices

← back

WST West Pharmaceutical Services

healthcare · valued with glm-5.2 high conviction · 2026-08-20

HOLD
wonderful · 84 ▟ wide moat circle of competence: in ✓ would own for a decade trend up · +22.0% vs 200-DMA
Owner-earnings value$120.31
Price$352.79
Margin of safety -65.9%

Wonderful moat, but priced for fantasy growth I cannot underwrite.

The business

West Pharmaceutical Services makes proprietary containment and delivery components (stoppers, syringes, vials) for injectable drugs and biologics. Pharma customers deeply integrate West's components into their drug filings, creating high switching costs. Revenue scales with the volume of injectable/biologic drugs approved and administered globally.

Quality gate · 84/100

Returns on capital 24.3/30
Consistency 20.7/22
Margins / pricing power 10.6/16
Balance sheet 15.4/16
Cash conversion 8.2/10
Capital allocation 5.4/6
Median ROIC17.3%
Gross margin36.8%
Net debt / EBITDA-0.5x
FCF conversion74%
Share count / yr-0.9%
Profitable years4/4

Moat & management

Moat ▟ wide moat
Sourceswitching costs
Trajectorystable
Managementadequate

Once a pharma company validates West's components in a regulatory filing, changing suppliers requires re-validation, new filings, and potential bridging studies — making switching prohibitively costly and risky. The secular shift toward biologics and self-administration devices reinforces West's position, though post-COVID demand normalization has temporarily muted growth.

Conservative balance sheet with net cash and modest buybacks, but capital allocation score is the weakest quality component. Reinvestment in high-value-product capacity is sensible, though they don't aggressively repurchase stock at any price.

Owner-earnings inputs

Owner earnings (TTM)436.90M
Owner-earnings yield1.8%
Free-cash-flow yield1.8%
Growth used (normalized)7.0%
Market-implied growth (reverse DCF)25.0%
Terminal growth3.0%
Discount rate (hurdle)9.8%

Projected owner earnings

YrOwner earningsGrowthPV
1448.81M 7.0%408.85M
2478.94M 6.7%397.45M
3509.73M 6.4%385.34M
4541.05M 6.1%372.59M
5572.74M 5.9%359.30M
6604.65M 5.6%345.54M
7636.61M 5.3%331.42M
8668.44M 5.0%317.00M
9699.95M 4.7%302.39M
10730.95M 4.4%287.67M
11761.23M 4.1%272.91M
12790.59M 3.9%258.20M
13818.82M 3.6%243.61M
14845.73M 3.3%229.21M
15871.10M 3.0%215.07M

Key risks

  • Stock prices in ~25% growth — extreme valuation risk if growth disappoints even modestly
  • Post-COVID normalization has already compressed revenue CAGR to ~2%; recovery timing uncertain
  • Large pharma customer concentration and potential in-sourcing or alternative materials adoption

Catalysts

  • Biologics pipeline approvals driving demand for high-value containment systems
  • Shift toward self-administration devices (auto-injectors, wearable injectors) where West has proprietary platforms

Recent news

score · 8 articles

  • SNN Advances Surgical Robotics Through Imperial College Partnership
  • HNGE Stock Surges Nearly 90% YTD: Can Its Growth Story Continue?
  • Intuitive Surgical Expands Manufacturing Footprint in Asia Pacific
  • Here's Why You Should Retain Glaukos Stock in Your Portfolio for Now
  • Smith+Nephew Launches FLOW FLEXTEND COBLATION Wand for Hip Surgery
  • Here's Why You Should Retain CONMED Stock in Your Portfolio Now
  • Natera Supports Kupando Trial to Advance ctDNA Monitoring in Cancer
  • WST Stock Surges 38.1% Since March-End: What's Fueling the Rally?

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Net cash 0.5B credited to value (interest stripped from owner earnings to avoid double-counting). · Price pays for ~25%/yr owner-earnings growth over 15y (reverse DCF); model credits 7%. · 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 84 $398.29 $111.28 -72.1% HOLD
2026-10-27 84 $394.73 $111.28 -71.8% HOLD
2026-10-26 84 $392.15 $111.28 -71.6% HOLD
2026-10-23 84 $394.03 $111.28 -71.8% HOLD
2026-10-22 84 $393.48 $111.28 -71.7% HOLD
2026-10-21 84 $388.78 $111.28 -71.4% HOLD
2026-10-20 84 $383.91 $111.28 -71.0% HOLD
2026-10-19 84 $384.02 $111.28 -71.0% HOLD
2026-10-16 84 $383.02 $111.28 -70.9% HOLD
2026-10-15 84 $374.65 $111.28 -70.3% HOLD
2026-10-14 84 $371.82 $111.28 -70.1% HOLD
2026-10-13 84 $367.60 $111.28 -69.7% HOLD
2026-10-12 84 $366.00 $111.28 -69.6% HOLD
2026-10-09 84 $363.27 $111.28 -69.4% HOLD
2026-10-08 84 $366.48 $120.31 -67.2% HOLD
2026-10-07 84 $372.64 $120.31 -67.7% HOLD
2026-10-06 84 $376.76 $120.31 -68.1% HOLD
2026-10-05 84 $364.98 $120.31 -67.0% HOLD
2026-10-02 84 $365.01 $120.31 -67.0% HOLD
2026-10-01 84 $370.76 $120.31 -67.6% HOLD
2026-09-30 84 $376.63 $120.31 -68.1% HOLD
2026-09-29 84 $375.65 $120.31 -68.0% HOLD
2026-09-28 84 $370.44 $120.31 -67.5% HOLD
2026-09-25 84 $373.60 $120.31 -67.8% HOLD
2026-09-24 84 $375.87 $120.31 -68.0% HOLD
2026-09-23 84 $361.78 $120.31 -66.7% HOLD
2026-09-22 84 $361.78 $120.31 -66.7% HOLD
2026-09-21 84 $362.31 $120.31 -66.8% HOLD
2026-09-18 84 $366.60 $120.31 -67.2% HOLD
2026-09-17 84 $362.01 $120.31 -66.8% HOLD
2026-09-16 84 $365.00 $120.31 -67.0% HOLD
2026-09-15 84 $355.20 $120.31 -66.1% HOLD
2026-09-14 84 $346.23 $120.31 -65.3% HOLD
2026-09-11 84 $344.25 $120.31 -65.1% HOLD
2026-09-10 84 $336.94 $120.31 -64.3% HOLD
2026-09-09 84 $337.75 $120.31 -64.4% HOLD
2026-09-08 84 $339.97 $120.31 -64.6% HOLD
2026-09-07 84 $339.97 $120.31 -64.6% HOLD
2026-09-04 84 $342.73 $120.31 -64.9% HOLD
2026-09-03 84 $342.63 $120.31 -64.9% HOLD
2026-09-02 84 $338.65 $120.31 -64.5% HOLD
2026-09-01 84 $341.11 $120.31 -64.7% HOLD
2026-08-31 84 $337.47 $120.31 -64.3% HOLD
2026-08-28 84 $346.09 $120.31 -65.2% HOLD
2026-08-27 84 $349.92 $120.31 -65.6% HOLD
2026-08-26 84 $348.48 $120.31 -65.5% HOLD
2026-08-25 84 $353.32 $120.31 -65.9% HOLD
2026-08-24 84 $353.08 $120.31 -65.9% HOLD
2026-08-21 84 $353.77 $120.31 -66.0% HOLD
2026-08-20 84 $352.79 $120.31 -65.9% HOLD
2026-08-19 86 $346.59 $96.73 -72.1% HOLD
2026-08-18 86 $349.42 $96.73 -72.3% HOLD
2026-08-17 86 $349.42 $96.73 -72.3% HOLD
2026-08-14 86 $346.16 $96.73 -72.1% HOLD
2026-08-13 86 $352.29 $96.73 -72.5% HOLD
2026-08-12 86 $351.37 $96.73 -72.5% HOLD
2026-08-11 86 $352.13 $96.73 -72.5% HOLD
2026-08-10 86 $354.07 $96.73 -72.7% HOLD
2026-08-07 86 $348.60 $96.73 -72.3% HOLD
2026-08-06 86 $351.02 $96.73 -72.4% HOLD
2026-08-05 86 $348.76 $96.73 -72.3% HOLD
2026-08-04 86 $340.96 $96.73 -71.6% HOLD
2026-08-03 86 $340.96 $96.73 -71.6% HOLD
2026-07-31 86 $339.59 $96.73 -71.5% HOLD
2026-07-30 86 $337.46 $96.73 -71.3% HOLD
2026-07-29 86 $331.25 $96.73 -70.8% HOLD
2026-07-28 86 $331.25 $96.73 -70.8% HOLD
2026-07-27 86 $355.48 $96.73 -72.8% HOLD
2026-07-24 86 $355.48 $96.73 -72.8% HOLD
2026-07-23 86 $358.41 $96.73 -73.0% HOLD
2026-07-22 86 $359.24 $96.73 -73.1% HOLD
2026-07-21 86 $352.32 $96.73 -72.5% HOLD
2026-07-20 86 $358.24 $96.73 -73.0% HOLD
2026-07-17 86 $362.44 $96.73 -73.3% HOLD
2026-07-16 86 $359.00 $96.73 -73.1% HOLD
2026-07-15 86 $359.70 $96.73 -73.1% HOLD
2026-07-14 86 $359.70 $96.73 -73.1% HOLD
2026-07-13 86 $353.71 $96.73 -72.7% HOLD
2026-07-10 86 $357.66 $96.73 -73.0% HOLD
2026-07-09 86 $353.68 $96.73 -72.7% HOLD
2026-07-08 86 $356.08 $96.73 -72.8% HOLD
2026-07-07 86 $357.64 $96.73 -73.0% HOLD
2026-07-06 86 $365.74 $96.73 -73.6% HOLD
2026-07-03 86 $365.74 $96.73 -73.6% HOLD
2026-07-02 86 $365.00 $96.73 -73.5% HOLD
2026-06-25 86 $340.41 $95.78 -71.9% STRONG SELL
2026-06-23 86 $336.39 $94.50 -71.9% STRONG SELL