D
Diploma DPLM.L · GBp
Industrials · Trading Companies & Distributors · LSE · 🇬🇧 United Kingdom
FTSE 100
6,990.00p
-0.14%
Close of 6 Nov 2026, in pence
At a glance
Figures in GBP, from our data supplier.
Revenue
£1.52bn
FY2016FY2025
Net income
£184.9m
FY2016FY2025
Free cash flow
£253.2m
FY2016FY2025
Shareholders' equity
£989.7m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | £1.52bn | £1.36bn | £1.20bn | £1.01bn | £787.4m | £538.4m | £544.7m | £485.1m | £451.9m | £382.6m |
| Operating income | £310.7m | £207.4m | £187.6m | £148.8m | £114.0m | £71.7m | £83.9m | £73.1m | £68.2m | £55.2m |
| Net income | £184.9m | £129.3m | £117.7m | £94.7m | £69.8m | £49.3m | £61.9m | £53.8m | £47.5m | £38.3m |
| Diluted earnings per share | 1.38 | 0.96 | 0.87 | 0.76 | 0.56 | 0.43 | 0.55 | 0.48 | 0.42 | 0.34 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | £1.86bn | £1.77bn | £1.59bn | £1.39bn | £994.0m | £703.3m | £501.7m | £404.4m | £365.4m | £342.7m |
| Cash and short-term investments | £81.7m | £55.5m | £62.4m | £41.7m | £24.8m | £206.8m | £27.0m | £36.0m | £22.3m | £20.6m |
| Total liabilities | £862.6m | £877.4m | £687.3m | £721.5m | £453.0m | £172.6m | £177.1m | £110.1m | £98.6m | £104.9m |
| Debt | £464.9m | £552.1m | £397.3m | £439.7m | £254.5m | £33.7m | £42.1m | — | — | £10.0m |
| Shareholders' equity | £989.7m | £888.0m | £895.6m | £662.0m | £536.3m | £527.0m | £321.3m | £291.2m | £262.0m | £233.5m |
| Shares outstanding | 134m | 135m | 135m | 125m | 125m | 114m | 113m | 113m | 113m | 113m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | £267.6m | £198.1m | £189.2m | £125.0m | £116.1m | £85.4m | £70.3m | £65.3m | £59.6m | £58.4m |
| Capital spending | −£14.4m | −£19.7m | −£23.1m | −£15.4m | −£6.2m | −£9.4m | −£9.7m | −£5.3m | −£3.1m | −£3.5m |
| Free cash flow | £253.2m | £178.4m | £166.1m | £109.6m | £109.9m | £76.0m | £60.6m | £60.0m | £56.5m | £54.9m |
| Dividends paid | −£80.7m | −£76.8m | −£70.5m | −£56.2m | −£52.9m | −£23.2m | −£29.8m | −£26.8m | −£23.5m | −£21.0m |
Latest quarters
By quarter end
| Mar 2026 | Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Sept 2023 | Jun 2023 | Mar 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | £851.1m | £1.16bn | £364.3m | £725.1m | £638.3m | £617.5m | £308.8m | £582.8m |
| Operating income | £171.3m | £241.0m | £69.7m | £119.4m | £88.0m | £108.9m | £42.8m | £74.4m |
| Net income | £100.3m | £89.1m | £47.9m | £71.6m | £57.7m | £58.4m | £29.3m | £59.3m |
| Diluted earnings per share | 0.74 | 0.66 | 0.36 | 0.53 | 0.43 | 0.43 | 0.22 | 0.44 |
| Cash from operations | £111.0m | £172.0m | £94.0m | £120.0m | £77.0m | £124.0m | — | £64.0m |
| Capital spending | −£6.0m | −£9.0m | −£2.0m | −£10.0m | −£9.0m | −£12.0m | — | −£10.0m |
| Free cash flow | £105.0m | £163.0m | £92.0m | £110.0m | £68.0m | £112.0m | — | £54.0m |
| Total assets | £1.97bn | £1.86bn | £1.76bn | £1.77bn | £1.55bn | £1.62bn | £1.59bn | £1.41bn |
| Cash and short-term investments | £68.7m | £81.7m | £65.4m | £55.5m | £59.5m | £62.4m | £62.4m | £72.1m |
| Debt | £426.7m | £394.6m | £452.6m | £492.9m | £332.3m | £332.1m | £382.3m | £238.4m |
| Shareholders' equity | £1.05bn | £989.7m | £944.2m | £888.0m | £874.0m | £895.6m | £902.0m | £856.7m |
Financial ratios
Data as of 10 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Operating margin | 18.1% | 15.0% | 14.7% | 13.9% | 13.1% | 12.9% |
| Net margin | 12.1% | 9.5% | 9.8% | 9.4% | 8.9% | 9.2% |
| Return on equity | 18.7% | 14.6% | 13.1% | 14.3% | 13.0% | 9.4% |
| Return on assets | 10.0% | 7.3% | 7.4% | 6.8% | 7.0% | 7.0% |
| Free cash flow yield | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| Revenue growth | 11.8% | 13.6% | 18.5% | 28.6% | 46.2% | -1.2% |
| Earnings growth | 43.0% | 9.9% | 24.3% | 35.7% | 41.6% | -20.4% |
| Current ratio | 2.04x | 2.17x | 2.06x | 1.63x | 1.66x | 3.49x |
| Debt to equity | 0.40x | 0.56x | 0.37x | 0.58x | 0.40x | 0.01x |
| Equity ratio | 53.3% | 50.1% | 56.4% | 47.6% | 54.0% | 74.9% |
| Interest coverage | 9.84x | 7.33x | 8.34x | 12.07x | 15.42x | 27.68x |
| Buybacks as a share of market value | 0.4% | 0.3% | -8.1% | 0.2% | -9.9% | -0.5% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 14.6% | 23.1% | 16.4% |
| Operating income | 27.8% | 34.1% | 19.4% |
| Net income | 25.0% | 30.3% | 17.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 17.9% | 16.8% | 16.2% | 15.9% |
| Net margin | 10.9% | 10.3% | 10.0% | 10.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 38.4 | 44.3 | 41.1 | 36.6 | 60.5 | 50.6 | 37.0 | 25.4 | 29.7 | 30.7 |
| Price to sales | 4.7 | 4.2 | 4.0 | 3.4 | 5.4 | 4.6 | 4.2 | 2.8 | 3.1 | 3.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 37 years. Last went ex-dividend on 28 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.632 | 0.602 | 0.573 | 0.553 | 0.752 | 0.125 | 0.505 | 0.263 |
- 5-for-1 split · 21 Jan 2008
- 1.046-for-1 split · 18 Apr 2000
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.