Sales up 6.3%, free cash flow up to $468.9M
The latest figures
All key numbers (42) From EDGAR
| EPS (ttm) | 8.91 | Sales (ttm) | 3.4B | Net income (ttm) | 638.9M | Sales growth | +6.3% | EPS growth | +1.5% | Sales Q/Q | +8.7% |
| Free cash flow | 453.4M | Gross margin | 37.6% | Oper. margin | 23.0% | Net margin | 18.8% | FCF margin | 13.3% | ROE | 21.5% |
| ROA | 15.7% | R&D / sales | 2.4% | Dividend | 0.86 | Debt/Eq | 0.07 | Curr. ratio | 2.82 | Cash | 464.1M |
| Op. cash flow (ttm) | 654.5M | EBITDA | 756.3M | EBITDA margin | 24.6% | Net debt | -261.2M | Quick ratio | 2.13 | Interest cover | n/m |
| ROIC | 14.7% | Payout ratio | 12.7% | Tax rate | 20.2% | Stock pay / sales | 0.8% | Shares out. | 69.7M | Shares Y/Y | -1.4% |
| Book / share | 42.61 | Cash / share | 6.66 | Sales / share | 48.76 | Asset turnover | 0.84 | Inventory turns | 4.44 | Days sales out. | 68 |
| Sales 3Y CAGR | +2.1% | Sales 5Y CAGR | +7.4% | EPS 3Y CAGR | -4.2% | EPS 5Y CAGR | +8.2% | Employees | 10,800 | Sales / employee | 315K |
Hover or tap a number to see the XBRL line item and filing it comes from; click it to open that filing at SEC. What each number means. Looks wrong? Tell us.
Changes in the numbers
FY2025 against FY2024-
Free cash flow rose 70%$276.4M → $468.9M · Cash from operations − capital expenditure · 10-K ↗
-
Revenue growth sped up to +6.3%-1.9% → +6.3% · Revenue FY2025 / revenue FY2024 − 1, against the same a year earlier · 10-K ↗
WST against Health care peers
Ten years, side by side → · All 60 →Each side 0 to 100, ranked against every company we cover: relative position on reported figures, not a buy score. How
Every dot is one of the 60 companies, the better end on the right. Hover a dot for the company.
| Company | Revenue (ttm) | Sales growth | Gross margin | Net margin | ROE | FCF margin | Debt / equity |
|---|---|---|---|---|---|---|---|
| WST West Pharmaceutical Services | $3.4B | +6.3% | 37.6% | 18.8% | 21.5% | 13.3% | 0.07 |
| ALGN Align Technology | $4.2B | +0.9% | 69.1% | 11.8% | 11.4% | 14.5% | - |
| CRL Charles River Laboratories | $4.0B | -0.9% | - | 1.0% | 1.2% | 10.0% | 0.76 |
| VEEV Veeva Systems | $3.5B | +16.3% | 75.0% | 29.3% | 13.7% | - | - |
| PODD Insulet Corporation | $3.2B | +30.7% | 71.9% | 13.4% | 27.1% | 8.2% | 0.61 |
| RVTY Revvity | $2.9B | +3.7% | - | 8.2% | 3.3% | 19.2% | 0.44 |
From $2.8B of sales to $661.8M of profit
FY2021, from the 10-K income statementSwipe sideways for the whole flow →
From $2.9B of sales to $585.9M of profit
FY2022, from the 10-K income statement and revenue by segmentSwipe sideways for the whole flow →
From $2.9B of sales to $593.4M of profit
FY2023, from the 10-K income statementSwipe sideways for the whole flow →
From $2.9B of sales to $492.7M of profit
FY2024, from the 10-K income statementSwipe sideways for the whole flow →
From $3.1B of sales to $493.7M of profit
FY2025, from the 10-K income statement and revenue by segmentSwipe sideways for the whole flow →
Where each $100 of sales went
- Cost of revenue
- R&D
- Sales, admin & other
- Tax, less other income
- Net profit
Band widths are the money. Gross profit is revenue less cost of revenue; operating expenses are gross profit less operating profit; R&D is from the income statement and the rest of the operating expenses is everything else; tax includes interest and other items when they are small. Y/Y is the change from the fiscal year before. Revenue by part only for the years in the last two 10-Ks' segment tables. The full income statement →
Profitability
4 of 4- ✓Net margin above the peer median18.8% vs 9.6%
- ✓Gross margin up over 5 years35.8% → 35.9%
- ✓Return on equity above 15%21.5%
- ✓A profit in every one of 10 years
Balance sheet
4 of 4- ✓Interest covered more than 5 timesOperating income is over 100× interest expense
- ✓Debt smaller than equityDebt / equity 0.07 on the latest balance sheet (peer median 0.66)
- ✓Current assets cover current liabilitiesCurrent ratio 2.82
- ✓More cash than debtNet cash $261.2M
Cash and shareholders
4 of 4- ✓Free cash flow positive in every one of 10 years$468.9M last year
- ✓Share count down over 5 years−4.1%
- ✓Dividend per share up over 5 years$0.66 → $0.86
- ✓Cash from operations above net income$754.8M vs $493.7M
Each tick is a fact with a fixed rule (on /methodology), not a score or advice. A check without the numbers it needs is left out.
Revenue and net income, FY2016 to FY2025
Revenue 3.1B Net income 493.7MFrom XBRL in each 10-K. Hover a bar for the line item and filing. Full financials →
Income statement, balance sheet and cash flow
WST's income statement, balance sheet and cash flow as reported to the SEC in XBRL, one column per fiscal year. Hover a number to see the line item and filing it comes from. Where a company changed how it tags a line, the first tag it reported for that period is used. A number looks wrong? Tell us.
Revenue by business segment
year to Dec 31, 2025| Revenue | Share | vs year before | |
|---|---|---|---|
| Proprietary Products | 2.5B | 81.1% | +6.8% |
| Contract-Manufactured Products | 582.0M | 18.9% | +4.2% |
10-K 0000105770-26-000010, segment and revenue notes (XBRL).
Revenue by region
year to Dec 31, 2025| Revenue | Share | vs year before | |
|---|---|---|---|
| United States | 1.3B | 43.3% | +8.0% |
| Other European countries | 451.0M | 14.7% | +17.0% |
| Germany | 380.3M | 12.4% | +2.1% |
| Other | 353.3M | 11.5% | +4.2% |
| Ireland | 333.3M | 10.8% | +3.1% |
| France | 226.6M | 7.4% | -6.4% |
10-K 0000105770-26-000010, segment and revenue notes (XBRL).
Income statement
From EDGARBalance sheet
From EDGAR| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 203.0M | 235.9M | 337.4M | 439.1M | 615.5M | 762.6M | 894.3M | 853.9M | 484.6M | 791.3M |
| Receivables | 200.5M | 253.2M | 288.2M | 319.3M | 385.3M | 489.0M | 507.4M | 512.0M | 552.5M | 574.4M |
| Inventory | 199.3M | 215.2M | 214.5M | 235.7M | 321.3M | 378.4M | 414.8M | 434.7M | 377.0M | 443.9M |
| Current assets | 641.9M | 743.5M | 894.4M | 1.1B | 1.4B | 1.7B | 1.9B | 1.9B | 1.5B | 2.0B |
| Property & equipment | 778.3M | 855.0M | 822.0M | 839.3M | 943.2M | 1.1B | 1.2B | 1.4B | 1.6B | 1.7B |
| Goodwill | 103.0M | 107.7M | 105.8M | 107.8M | 111.1M | 109.9M | 107.3M | 108.5M | 106.0M | 109.9M |
| Total assets | 1.7B | 1.9B | 2.0B | 2.3B | 2.8B | 3.3B | 3.6B | 3.8B | 3.6B | 4.3B |
| Accounts payable | 122.0M | 138.1M | 130.4M | 156.8M | 213.1M | 232.2M | 215.4M | 242.4M | 239.3M | 253.7M |
| Current liabilities | 241.0M | 279.5M | 283.7M | 341.6M | 503.4M | 594.1M | 519.0M | 671.8M | 550.4M | 654.9M |
| Total debt | 231.0M | 197.0M | 196.2M | 257.3M | 255.2M | 253.0M | 208.9M | 206.8M | 202.6M | 202.8M |
| Total liabilities | 599.2M | 582.9M | 582.6M | 768.2M | 939.3M | 978.4M | 931.9M | 948.5M | 961.1M | 1.1B |
| Shareholders' equity | 1.1B | 1.3B | 1.4B | 1.6B | 1.9B | 2.3B | 2.7B | 2.9B | 2.7B | 3.2B |
| Retained earnings | 1.1B | 1.2B | 1.4B | 1.5B | 1.8B | 2.5B | 3.0B | 3.5B | 4.0B | 4.4B |
Cash flow
From EDGAR| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 219.4M | 263.3M | 288.6M | 367.2M | 472.5M | 584.0M | 724.0M | 776.5M | 653.4M | 754.8M |
| Capital spending | 170.2M | 130.8M | 104.7M | 126.4M | 174.4M | 253.4M | 284.6M | 362.0M | 377.0M | 285.9M |
| Free cash flow | 49.2M | 132.5M | 183.9M | 240.8M | 298.1M | 330.6M | 439.4M | 414.5M | 276.4M | 468.9M |
| Stock-based pay (added back) | 19.5M | 16.1M | 15.1M | 24.4M | 34.0M | 37.5M | 23.7M | 23.3M | 18.7M | 23.8M |
| Dividends paid | 35.8M | 39.1M | 42.1M | 45.1M | 48.1M | 51.1M | 54.1M | 57.0M | 59.1M | 61.2M |
| Buybacks | 52.2M | 74.4M | 70.8M | 83.1M | 115.5M | 137.1M | 202.8M | 438.3M | 560.9M | 134.0M |
| Acquisitions | - | 0 | 0 | 18.9M | 0 | 2.2M | 0 | 0 | - | - |
| Debt raised | - | - | - | - | - | - | 0 | 0 | 164.7M | 0 |
| Debt repaid | - | 34.9M | 0 | 1.2M | 0 | 0 | 44.3M | 2.3M | 169.0M | 0 |
| Investing cash flow | -175.8M | -133.6M | -100.8M | -228.0M | -179.5M | -253.1M | -288.2M | -368.7M | -378.7M | -285.9M |
| Financing cash flow | -113.9M | -109.0M | -80.7M | -36.8M | -137.1M | -168.1M | -293.6M | -459.6M | -622.6M | -185.1M |
| Dividend per share | 0.50 | 0.54 | 0.58 | 0.62 | 0.66 | 0.70 | 0.74 | 0.78 | 0.82 | 0.86 |
Stock-based pay and leases
From EDGAR| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Stock-based pay (expense) | 19.5M | 16.1M | 15.1M | 24.4M | 34.0M | 37.5M | 23.7M | 23.3M | 18.7M | 23.8M |
| Stock-based pay / revenue | 1.3% | 1.0% | 0.9% | 1.3% | 1.6% | 1.3% | 0.8% | 0.8% | 0.6% | 0.8% |
| Operating lease cost | - | - | - | 12.9M | 12.8M | 12.7M | 15.5M | 20.3M | 24.2M | 26.5M |
| Operating lease cash paid | - | - | - | 12.5M | 12.6M | 12.1M | 13.3M | 19.1M | 32.5M | 25.5M |
| Finance lease principal paid | - | - | - | - | - | - | 0 | 100K | 23.3M | 1.1M |
| Right-of-use assets | - | - | 0 | 70.1M | 68.3M | 69.3M | 104.4M | 99.2M | 104.5M | 117.0M |
| Operating lease liabilities | - | - | 0 | 72.0M | 70.5M | 72.3M | 109.0M | 102.2M | 99.7M | 118.3M |
| Finance lease liabilities | - | - | - | 0 | 0 | 0 | 0 | - | 3.0M | 5.1M |
From SEC's XBRL company facts (data.sec.gov). EBITDA = operating income + depreciation and amortization; free cash flow = operating cash flow - capital spending; total debt = long-term debt (with its current part) + short-term borrowings. Stock-based pay and leases are shown as the company reports them; Tickdelta does not take them out of earnings or add leases to debt. Click a number to open the filing in SEC's Inline XBRL viewer, where you can click the same number to see how it is tagged. Values a company later revised show as revised; the Revised numbers tab lists the changes.