Historic Prices - up to 10 years

Date Open High Low Close Volume
11/04/2025 248.00p 259.00p 238.00p 238.00p 54,525
10/04/2025 240.00p 261.28p 239.52p 253.00p 338,340
09/04/2025 233.00p 237.00p 225.00p 225.00p 88,138
08/04/2025 230.00p 239.00p 224.40p 238.00p 638,546
07/04/2025 234.00p 249.00p 222.00p 230.00p 333,343
04/04/2025 256.00p 266.00p 230.76p 243.00p 147,050
03/04/2025 266.00p 284.00p 247.75p 251.00p 318,693
02/04/2025 296.00p 299.00p 278.00p 278.00p 49,995
01/04/2025 290.00p 293.00p 285.51p 288.00p 55,018
31/03/2025 295.00p 304.00p 270.10p 284.00p 374,682
28/03/2025 300.00p 305.00p 296.00p 301.00p 86,223
27/03/2025 302.00p 319.00p 298.00p 300.00p 32,123
26/03/2025 297.00p 317.40p 297.00p 301.00p 146,010
25/03/2025 299.00p 300.00p 292.00p 296.00p 36,631
24/03/2025 294.00p 299.00p 287.00p 296.00p 78,874
21/03/2025 283.00p 295.00p 276.50p 295.00p 98,971
20/03/2025 302.00p 302.00p 285.20p 287.00p 55,922
19/03/2025 274.00p 299.00p 267.06p 298.00p 1,393,650
18/03/2025 277.00p 290.00p 260.55p 266.00p 395,484
17/03/2025 261.00p 266.00p 258.00p 262.00p 102,004
14/03/2025 263.00p 270.00p 259.00p 266.00p 42,470
13/03/2025 266.00p 270.00p 257.00p 259.00p 121,056
12/03/2025 266.00p 274.00p 264.00p 270.00p 54,838
11/03/2025 266.00p 274.00p 263.00p 266.00p 54,465
10/03/2025 270.00p 274.00p 264.00p 267.00p 73,614
07/03/2025 270.00p 274.00p 264.00p 270.00p 76,996
06/03/2025 270.00p 274.00p 260.64p 264.00p 60,945
05/03/2025 262.00p 272.00p 255.00p 265.00p 124,254
04/03/2025 265.00p 272.00p 256.00p 258.00p 127,904
03/03/2025 272.00p 284.00p 266.00p 266.00p 88,457
28/02/2025 270.00p 284.00p 265.17p 268.00p 104,193
27/02/2025 275.00p 284.00p 268.00p 281.00p 66,345
26/02/2025 274.00p 275.00p 271.00p 274.00p 132,446
25/02/2025 280.00p 289.80p 268.67p 275.00p 123,677
24/02/2025 281.00p 288.00p 272.00p 279.00p 135,513
21/02/2025 288.00p 294.00p 278.10p 280.00p 58,386
20/02/2025 284.00p 298.20p 280.00p 284.00p 51,644
19/02/2025 294.00p 309.00p 283.00p 283.00p 79,860
18/02/2025 294.00p 309.00p 291.11p 296.00p 47,028
17/02/2025 298.00p 309.00p 285.14p 303.00p 65,127
14/02/2025 300.00p 302.00p 296.00p 296.00p 38,589
13/02/2025 300.00p 304.64p 299.72p 304.00p 8,209
12/02/2025 305.00p 306.00p 294.00p 305.00p 84,785
11/02/2025 296.00p 305.00p 290.00p 301.00p 115,416
10/02/2025 296.00p 299.00p 291.55p 296.00p 63,055
07/02/2025 300.00p 300.00p 287.00p 297.00p 68,894
06/02/2025 302.00p 304.00p 286.00p 297.00p 101,419
05/02/2025 305.00p 305.00p 291.00p 297.00p 60,651
04/02/2025 295.00p 305.00p 289.00p 292.00p 85,038
03/02/2025 300.00p 309.00p 285.00p 292.00p 130,130
31/01/2025 320.00p 328.00p 306.00p 306.00p 53,713
30/01/2025 325.00p 330.00p 307.78p 318.00p 106,434
29/01/2025 327.00p 338.00p 323.00p 323.00p 39,281
28/01/2025 330.00p 339.00p 327.49p 332.00p 29,940
27/01/2025 334.00p 339.00p 326.99p 333.00p 112,470
24/01/2025 315.00p 332.00p 307.36p 330.00p 707,943
23/01/2025 306.00p 323.50p 303.18p 310.00p 362,990
22/01/2025 295.00p 314.00p 290.48p 295.00p 69,353
21/01/2025 295.00p 305.00p 293.00p 295.00p 24,440
20/01/2025 298.00p 302.00p 295.00p 297.00p 26,151
17/01/2025 300.00p 320.00p 299.00p 303.00p 26,955
16/01/2025 311.00p 311.00p 300.00p 310.00p 54,590
15/01/2025 300.00p 317.88p 300.00p 310.00p 37,117
14/01/2025 299.00p 312.00p 295.70p 300.00p 59,917
13/01/2025 306.00p 314.00p 290.33p 294.00p 96,587
10/01/2025 300.00p 315.00p 295.57p 308.00p 148,257
09/01/2025 295.00p 311.00p 288.08p 296.00p 94,465
08/01/2025 304.00p 305.09p 280.00p 288.00p 92,131
07/01/2025 309.00p 314.00p 304.00p 304.00p 6,411
06/01/2025 310.00p 311.00p 300.86p 306.00p 84,061
03/01/2025 310.00p 318.59p 310.00p 310.00p 11,467
02/01/2025 318.00p 324.00p 312.00p 315.00p 86,035
01/01/2025 318.00p 320.63p 310.65p 315.00p 14,643
31/12/2024 318.00p 320.63p 310.65p 315.00p 14,643
30/12/2024 324.00p 324.00p 306.00p 316.00p 51,960
27/12/2024 310.00p 318.30p 306.68p 308.00p 24,267
26/12/2024 310.00p 315.31p 308.00p 308.00p 10,476
25/12/2024 310.00p 315.31p 308.00p 308.00p 10,476
24/12/2024 310.00p 315.31p 308.00p 308.00p 10,476
23/12/2024 307.00p 320.00p 307.00p 307.00p 26,838
20/12/2024 304.00p 314.07p 300.40p 307.00p 78,703
19/12/2024 300.00p 313.00p 293.00p 300.00p 57,638
18/12/2024 318.00p 318.00p 279.73p 308.00p 956,382
17/12/2024 322.00p 331.00p 310.00p 325.00p 40,187
16/12/2024 334.00p 349.00p 322.00p 325.50p 67,660
13/12/2024 334.00p 349.00p 326.01p 330.00p 45,937
12/12/2024 335.00p 344.00p 330.00p 330.00p 75,804
11/12/2024 335.00p 345.00p 334.00p 334.00p 49,472
10/12/2024 341.00p 355.00p 339.00p 344.00p 32,531
09/12/2024 354.00p 364.00p 342.00p 342.00p 56,462
06/12/2024 355.00p 359.38p 341.80p 353.00p 59,914
05/12/2024 355.00p 360.36p 345.00p 350.00p 71,460
04/12/2024 352.00p 357.18p 348.81p 352.00p 310,976
03/12/2024 352.00p 354.99p 341.00p 345.00p 317,369
02/12/2024 358.00p 361.00p 350.00p 356.00p 19,695
29/11/2024 359.00p 362.00p 356.00p 358.00p 29,662
28/11/2024 354.00p 362.60p 350.70p 353.00p 30,905
27/11/2024 350.00p 358.00p 347.19p 354.00p 25,437
26/11/2024 349.00p 369.00p 345.00p 352.00p 49,079
25/11/2024 340.00p 354.00p 339.12p 350.00p 515,464
22/11/2024 332.00p 345.00p 328.86p 337.00p 144,137
21/11/2024 335.00p 343.45p 330.00p 337.00p 15,958
20/11/2024 347.00p 352.00p 335.00p 340.00p 39,583
19/11/2024 345.00p 356.00p 340.00p 347.00p 70,896
18/11/2024 344.00p 354.00p 343.00p 350.00p 43,387
15/11/2024 345.00p 359.00p 345.00p 346.00p 75,531
14/11/2024 341.00p 350.00p 331.41p 346.00p 43,235
13/11/2024 355.00p 355.00p 340.00p 340.00p 42,235
12/11/2024 358.00p 365.00p 351.00p 360.00p 30,215
11/11/2024 361.00p 366.48p 358.00p 360.00p 45,088
08/11/2024 360.00p 365.00p 359.00p 363.00p 26,516
07/11/2024 349.00p 370.59p 349.00p 365.00p 482,395
06/11/2024 352.00p 369.00p 350.53p 352.00p 100,378
05/11/2024 335.00p 350.00p 333.00p 350.00p 1,596,990
04/11/2024 370.00p 388.00p 334.00p 356.00p 421,365
01/11/2024 360.00p 368.00p 356.00p 360.00p 25,184
31/10/2024 375.00p 388.00p 343.72p 360.00p 139,377
30/10/2024 350.00p 394.94p 350.00p 375.00p 144,210
29/10/2024 350.00p 378.00p 350.00p 356.00p 142,148
28/10/2024 375.00p 391.87p 350.00p 358.00p 87,657
25/10/2024 380.00p 388.00p 375.00p 375.00p 38,375
24/10/2024 390.00p 393.00p 384.00p 389.00p 26,626
23/10/2024 375.00p 397.00p 375.00p 389.00p 62,895
22/10/2024 395.00p 407.12p 376.00p 376.00p 159,435
21/10/2024 401.00p 411.77p 401.00p 401.00p 8,341
18/10/2024 416.00p 428.00p 404.00p 415.00p 36,862
17/10/2024 401.00p 420.00p 401.00p 415.00p 56,736
16/10/2024 405.00p 407.75p 404.00p 404.00p 33,325
15/10/2024 405.00p 407.08p 402.00p 402.00p 15,466
14/10/2024 413.00p 419.00p 404.00p 404.00p 51,208