Thames Water dividend payments total £7.2bn over 32 years

Dividends

£0.8bn

£891m

Year ending March 1999

0.6

£656.3m

March 2007

0.4

£37.1m

March 2022

0.2

0

1990

1995

2000

2005

2010

2015

2020

£800m

£891m

Year ending

March 1999

600

£656.3m

March 2007

400

£37.1m

March 2022

200

0

1990

1995

2000

2005

2010

2015

2020