Note2018
£m
2017
£m
Revenue2728.6690.2
Cost of sales and overheads(594.5)(570.8)
Operating profit2,3134.1119.4
Investment revenue0.20.1
Finance costs5(2.1)(2.5)
Profit before taxation132.2117.0
Tax impact in relation to prior year change in US tax rate6.4
Taxation(28.6)(26.1)
Taxation charge6(28.6)(19.7)
Profit for the year103.697.3
Attributable to:
Equity holders of the parent103.297.1
Non-controlling interests0.40.2
103.697.3
Earnings per share8
PencePence
Basic54.251.0
Diluted54.251.0

All activities have arisen from continuing operations.