Historic Prices - up to 10 years

Date Open High Low Close Volume
09/04/2025 132.50p 135.00p 125.00p 129.00p 12,846
08/04/2025 132.00p 135.00p 130.50p 132.50p 26,694
07/04/2025 135.00p 135.00p 130.00p 132.00p 43,239
04/04/2025 140.50p 141.00p 132.50p 135.00p 31,802
03/04/2025 143.50p 143.50p 138.70p 140.50p 34,732
02/04/2025 141.50p 146.00p 140.00p 143.50p 232,325
01/04/2025 136.50p 143.00p 132.50p 143.00p 224,607
31/03/2025 131.00p 138.00p 130.00p 136.50p 39,243
28/03/2025 131.00p 132.00p 130.00p 132.00p 180,392
27/03/2025 131.00p 132.00p 130.00p 131.00p 21,854
26/03/2025 129.00p 132.00p 128.00p 132.00p 45,178
25/03/2025 129.00p 130.00p 127.00p 129.00p 3,432
24/03/2025 134.00p 135.00p 128.00p 129.00p 93,341
21/03/2025 138.50p 140.00p 130.00p 132.50p 42,865
20/03/2025 137.50p 140.00p 135.00p 137.00p 16,868
19/03/2025 142.50p 142.50p 135.00p 137.50p 24,641
18/03/2025 142.50p 142.99p 140.00p 142.50p 7,700
17/03/2025 142.50p 144.00p 140.00p 142.50p 6,743
14/03/2025 142.50p 145.00p 140.00p 140.00p 13,880
13/03/2025 142.50p 145.00p 142.50p 142.50p 3,407
12/03/2025 142.50p 145.00p 140.00p 142.50p 1,532
11/03/2025 148.50p 150.00p 140.00p 142.50p 10,389
10/03/2025 150.50p 153.00p 145.00p 148.50p 34,917
07/03/2025 151.50p 153.00p 149.00p 150.50p 20,445
06/03/2025 151.50p 154.20p 149.00p 151.50p 11,559
05/03/2025 151.50p 154.20p 148.92p 151.50p 16,890
04/03/2025 151.50p 154.20p 148.00p 151.50p 52,949
03/03/2025 151.50p 155.00p 148.00p 151.50p 31,016
28/02/2025 151.50p 155.00p 148.00p 151.50p 43,709
27/02/2025 151.50p 153.99p 149.55p 151.50p 19,764
26/02/2025 148.00p 154.00p 148.00p 150.00p 37,091
25/02/2025 148.00p 150.00p 146.00p 148.00p 362,546
24/02/2025 151.00p 152.00p 146.00p 148.00p 89,847
21/02/2025 151.50p 153.00p 150.00p 151.00p 81,200
20/02/2025 153.00p 156.00p 150.00p 151.50p 7,090
19/02/2025 153.00p 156.00p 150.00p 153.00p 28,508
18/02/2025 153.00p 154.00p 150.00p 153.00p 70,347
17/02/2025 162.50p 165.00p 150.00p 153.00p 225,209
14/02/2025 162.50p 165.00p 160.00p 162.50p 24,275
13/02/2025 164.50p 167.00p 160.00p 162.50p 58,191
12/02/2025 160.50p 167.00p 160.50p 164.50p 194,931
11/02/2025 169.00p 170.00p 155.00p 160.50p 471,484
10/02/2025 169.00p 170.00p 168.00p 169.00p 157,965
07/02/2025 167.50p 170.00p 164.18p 169.00p 72,570
06/02/2025 163.50p 167.50p 162.65p 167.50p 564,821
05/02/2025 163.50p 165.00p 162.65p 163.50p 69,822
04/02/2025 159.50p 165.00p 159.25p 159.00p 481,494
03/02/2025 159.50p 161.00p 158.20p 159.00p 166,269
31/01/2025 159.50p 161.00p 158.25p 159.00p 529,187
30/01/2025 159.50p 159.99p 158.00p 159.50p 68,650
29/01/2025 159.50p 161.00p 158.13p 159.50p 69,707
28/01/2025 160.50p 163.00p 158.00p 159.50p 83,821
27/01/2025 162.50p 165.00p 158.00p 160.50p 74,657
24/01/2025 171.50p 174.00p 160.00p 162.50p 116,038
23/01/2025 174.50p 179.00p 169.00p 171.50p 136,395
22/01/2025 177.00p 179.00p 170.00p 173.50p 57,351
21/01/2025 177.50p 183.00p 175.00p 177.00p 57,840
20/01/2025 177.50p 180.00p 175.00p 177.50p 61,844
17/01/2025 177.50p 179.90p 175.00p 177.50p 152,328
16/01/2025 179.00p 181.95p 175.00p 179.00p 57,433
15/01/2025 180.50p 183.00p 175.00p 179.00p 35,982
14/01/2025 180.50p 181.95p 176.15p 180.50p 64,088
13/01/2025 182.00p 186.00p 176.10p 180.50p 72,859
10/01/2025 183.00p 185.00p 182.25p 183.00p 51,260
09/01/2025 183.00p 186.00p 182.25p 183.00p 19,049
08/01/2025 183.00p 186.00p 180.00p 183.00p 106,572
07/01/2025 183.00p 186.00p 182.20p 183.00p 27,853
06/01/2025 183.00p 186.00p 182.20p 186.00p 125,218
03/01/2025 182.50p 186.00p 180.00p 182.00p 61,436
02/01/2025 181.50p 185.00p 180.00p 182.50p 46,287
01/01/2025 181.50p 181.50p 180.00p 181.50p 9,121
31/12/2024 181.50p 181.50p 180.00p 181.50p 9,121
30/12/2024 180.50p 185.00p 177.00p 181.50p 24,214
27/12/2024 180.00p 184.00p 176.00p 180.00p 279,013
26/12/2024 168.50p 184.00p 168.50p 180.00p 150,919
25/12/2024 168.50p 184.00p 168.50p 180.00p 150,919
24/12/2024 168.50p 184.00p 168.50p 180.00p 150,919
23/12/2024 162.50p 163.45p 160.50p 162.50p 31,863
20/12/2024 165.00p 170.00p 160.00p 162.50p 58,855
19/12/2024 168.50p 172.00p 160.00p 165.00p 11,771
18/12/2024 168.50p 169.90p 165.25p 168.50p 4,627
17/12/2024 169.50p 169.50p 165.25p 168.50p 16,939
16/12/2024 168.00p 170.00p 166.65p 169.50p 10,120
13/12/2024 168.00p 170.00p 168.00p 168.00p 186,108
12/12/2024 168.00p 170.00p 168.00p 168.00p 40,336
11/12/2024 173.00p 173.00p 167.00p 168.00p 111,717
10/12/2024 174.00p 176.00p 170.00p 173.00p 4,087
09/12/2024 174.00p 178.00p 170.00p 177.00p 2,560
06/12/2024 176.50p 178.00p 170.00p 174.00p 31,924
05/12/2024 176.50p 180.00p 173.60p 177.00p 37,502
04/12/2024 176.50p 179.00p 175.50p 176.50p 1,499
03/12/2024 177.50p 177.50p 175.00p 176.50p 23,685
02/12/2024 176.50p 180.00p 176.50p 177.50p 4,690
29/11/2024 181.00p 181.00p 173.00p 176.50p 21,325
28/11/2024 177.50p 185.00p 177.00p 177.50p 41,753
27/11/2024 164.00p 180.00p 163.12p 177.50p 162,587
26/11/2024 163.00p 164.00p 160.10p 164.00p 11,185
25/11/2024 164.50p 166.00p 161.00p 163.00p 1,344,418
22/11/2024 165.50p 166.00p 163.00p 163.00p 118,275
21/11/2024 165.00p 167.00p 163.00p 163.00p 35,901
20/11/2024 165.50p 168.00p 163.00p 165.00p 53,776
19/11/2024 165.50p 168.00p 163.00p 168.00p 16,621
18/11/2024 167.50p 169.00p 163.00p 165.50p 25,271
15/11/2024 167.50p 168.30p 162.00p 169.00p 53,559
14/11/2024 169.00p 170.00p 166.00p 169.00p 1,204
13/11/2024 169.00p 169.00p 168.00p 169.00p 293,837
12/11/2024 167.50p 169.90p 167.50p 169.00p 10,986
11/11/2024 170.00p 170.00p 165.00p 169.00p 25,872
08/11/2024 170.00p 172.00p 168.00p 170.00p 101,075
07/11/2024 172.00p 174.00p 168.00p 170.00p 189,902
06/11/2024 172.00p 173.00p 170.00p 170.00p 225,577
05/11/2024 174.00p 178.00p 170.00p 172.00p 122,349
04/11/2024 174.00p 178.00p 170.00p 172.00p 114,128
01/11/2024 176.00p 180.00p 170.00p 174.00p 299,863
31/10/2024 172.50p 180.00p 172.00p 176.00p 105,765
30/10/2024 160.00p 175.70p 158.00p 172.50p 1,137,918
29/10/2024 162.50p 165.00p 158.00p 159.00p 576,048
28/10/2024 178.50p 184.00p 160.00p 160.00p 301,322
25/10/2024 190.00p 195.00p 157.00p 178.50p 1,647,125
24/10/2024 223.00p 226.00p 176.00p 176.00p 211,537
23/10/2024 227.00p 230.00p 218.00p 229.00p 69,736
22/10/2024 229.00p 233.00p 224.00p 229.00p 12,741
21/10/2024 234.00p 238.00p 220.00p 229.00p 122,841
18/10/2024 284.00p 284.00p 230.00p 238.00p 565,332
17/10/2024 284.00p 288.00p 280.00p 284.00p 11,117
16/10/2024 284.00p 288.00p 280.00p 282.00p 11,857
15/10/2024 284.00p 287.00p 280.50p 284.00p 4,120
14/10/2024 284.00p 288.00p 280.00p 284.00p 14,664
11/10/2024 288.00p 290.00p 280.00p 284.00p 26,492
10/10/2024 288.00p 290.00p 286.00p 288.00p 20,841