Thames Water dividend payments total £7.2bn over 33 years

Dividends

£0.8bn

£891m

Year ending Mar 1999

0.6

£656.3m

Mar 2007*

0.4

£45.2m

Mar 2023

0.2

0

1990

95

2000

05

10

15

20

£800m

£891m

Year ending

March 1999

600

£656.3m

March 2007*

400

£45.2m

March 2023

200

0

1990

1995

2000

2005

2010

2015

2020