Historic Prices - up to 10 years

Date Open High Low Close Volume
31/10/2025 460.00p 468.00p 453.00p 458.00p 71,868
30/10/2025 460.00p 477.00p 448.33p 463.00p 55,094
29/10/2025 440.00p 479.88p 440.00p 468.00p 327,325
28/10/2025 438.00p 457.95p 431.00p 456.00p 358,711
27/10/2025 444.00p 449.00p 429.00p 432.00p 228,614
24/10/2025 441.00p 447.93p 430.00p 439.00p 192,490
23/10/2025 456.00p 464.00p 430.00p 435.00p 107,385
22/10/2025 438.00p 456.18p 433.00p 451.00p 362,360
21/10/2025 413.00p 444.00p 410.91p 432.00p 262,143
20/10/2025 398.00p 413.00p 396.00p 407.00p 61,850
17/10/2025 402.00p 419.00p 391.00p 400.00p 99,536
16/10/2025 418.00p 420.00p 406.10p 408.00p 60,735
15/10/2025 408.00p 418.00p 405.00p 418.00p 42,176
14/10/2025 413.00p 416.00p 402.00p 405.00p 30,156
13/10/2025 396.00p 415.00p 395.00p 409.00p 44,455
10/10/2025 407.00p 417.00p 397.00p 397.00p 45,509
09/10/2025 414.00p 423.00p 410.00p 410.00p 25,518
08/10/2025 419.00p 424.00p 409.00p 418.00p 34,661
07/10/2025 412.00p 420.00p 410.00p 410.00p 44,925
06/10/2025 402.00p 425.00p 397.00p 416.00p 181,985
03/10/2025 401.00p 409.00p 395.00p 399.00p 176,672
02/10/2025 400.00p 409.00p 395.00p 404.00p 45,787
01/10/2025 404.00p 415.00p 391.00p 398.00p 79,677
30/09/2025 403.00p 409.00p 387.00p 408.00p 82,975
29/09/2025 400.00p 414.00p 390.00p 403.00p 147,059
26/09/2025 416.00p 422.00p 401.00p 406.00p 50,770
25/09/2025 400.00p 408.00p 400.00p 408.00p 40,891
24/09/2025 389.00p 418.00p 382.00p 410.00p 103,008
23/09/2025 381.00p 388.00p 374.55p 382.00p 82,288
22/09/2025 381.00p 390.00p 376.00p 378.00p 45,268
19/09/2025 386.00p 392.00p 372.84p 376.00p 50,068
18/09/2025 388.00p 393.17p 380.00p 388.00p 176,055
17/09/2025 390.00p 394.00p 381.51p 387.00p 69,303
16/09/2025 395.00p 395.00p 384.25p 389.00p 63,130
15/09/2025 391.00p 403.00p 379.95p 387.00p 70,646
12/09/2025 389.00p 398.00p 386.14p 393.00p 49,034
11/09/2025 395.00p 404.00p 387.46p 390.00p 83,110
10/09/2025 387.00p 401.00p 387.00p 397.00p 49,991
09/09/2025 396.00p 409.00p 386.00p 392.00p 56,903
08/09/2025 414.00p 415.00p 396.00p 397.00p 55,116
05/09/2025 408.00p 411.38p 399.00p 407.00p 35,314
04/09/2025 409.00p 417.00p 400.48p 403.00p 34,696
03/09/2025 396.00p 418.00p 396.00p 414.00p 59,927
02/09/2025 417.00p 420.03p 393.00p 409.00p 166,507
01/09/2025 419.00p 427.19p 411.00p 416.00p 137,520
29/08/2025 426.00p 439.00p 414.03p 415.00p 75,759
28/08/2025 420.00p 437.00p 420.00p 426.00p 66,699
27/08/2025 428.00p 440.00p 418.17p 419.00p 127,993
26/08/2025 420.00p 438.00p 416.00p 436.00p 156,381
25/08/2025 415.00p 421.00p 406.00p 420.00p 50,471
22/08/2025 415.00p 421.00p 406.00p 420.00p 50,471
21/08/2025 421.00p 432.00p 404.00p 409.00p 265,332
20/08/2025 420.00p 438.00p 416.00p 421.00p 156,247
19/08/2025 432.00p 447.00p 426.00p 428.00p 189,773
18/08/2025 424.00p 442.00p 416.00p 442.00p 390,587
15/08/2025 405.00p 426.70p 391.00p 424.00p 252,167
14/08/2025 400.00p 414.00p 392.04p 406.00p 118,081
13/08/2025 390.00p 419.23p 390.00p 407.00p 397,393
12/08/2025 374.00p 409.00p 365.00p 409.00p 185,062
11/08/2025 364.00p 372.00p 361.26p 371.00p 131,874
08/08/2025 369.00p 378.14p 352.00p 360.00p 119,101
07/08/2025 372.00p 387.00p 357.00p 377.00p 175,595
06/08/2025 335.00p 379.00p 333.44p 379.00p 466,801
05/08/2025 302.00p 340.00p 302.00p 330.00p 1,513,755
04/08/2025 278.00p 284.00p 273.85p 278.00p 164,023
01/08/2025 276.00p 298.43p 265.00p 271.00p 172,384
31/07/2025 291.00p 289.00p 276.00p 278.00p 9,860
30/07/2025 291.00p 299.00p 277.00p 277.00p 92,442
29/07/2025 297.00p 307.00p 291.00p 292.00p 68,372
28/07/2025 306.00p 309.00p 297.82p 298.00p 41,683
25/07/2025 306.00p 310.00p 296.00p 300.00p 55,534
24/07/2025 317.00p 323.00p 298.43p 307.00p 96,264
23/07/2025 322.00p 325.00p 318.00p 322.00p 57,829
22/07/2025 321.00p 323.00p 320.00p 321.00p 23,727
21/07/2025 319.00p 325.00p 318.00p 322.00p 34,253
18/07/2025 319.00p 321.00p 318.00p 320.00p 26,751
17/07/2025 315.00p 320.00p 314.30p 318.00p 40,296
16/07/2025 312.00p 317.00p 310.00p 314.00p 18,378
15/07/2025 311.00p 318.00p 308.00p 310.00p 30,179
14/07/2025 311.00p 315.00p 310.00p 310.00p 17,487
11/07/2025 318.00p 320.00p 313.00p 316.00p 14,075
10/07/2025 310.00p 315.00p 306.00p 315.00p 50,630
09/07/2025 310.00p 324.00p 298.75p 306.00p 83,353
08/07/2025 315.00p 317.00p 309.00p 310.00p 95,351
07/07/2025 321.00p 339.00p 316.00p 316.00p 32,069
04/07/2025 327.00p 332.00p 322.00p 322.00p 27,236
03/07/2025 330.00p 335.00p 326.00p 327.00p 45,409
02/07/2025 325.00p 334.00p 317.00p 326.00p 54,342
01/07/2025 326.00p 334.00p 321.00p 326.00p 42,281
30/06/2025 331.00p 344.00p 321.00p 321.00p 96,882
27/06/2025 323.00p 339.00p 316.00p 334.00p 102,310
26/06/2025 316.00p 324.00p 311.00p 312.00p 17,949
25/06/2025 325.00p 325.00p 317.00p 317.00p 19,895
24/06/2025 305.00p 325.00p 305.00p 320.00p 61,603
23/06/2025 288.00p 316.00p 288.00p 316.00p 122,103
20/06/2025 294.00p 309.00p 275.00p 289.00p 262,433
19/06/2025 310.00p 310.00p 294.87p 295.00p 36,786
18/06/2025 320.00p 320.00p 294.00p 300.00p 105,870
17/06/2025 310.00p 310.00p 305.00p 306.00p 16,127
16/06/2025 322.00p 323.00p 305.00p 307.00p 80,805
13/06/2025 340.00p 340.00p 305.00p 309.00p 107,017
12/06/2025 340.00p 340.00p 322.00p 328.00p 55,780
11/06/2025 330.00p 337.00p 322.00p 335.00p 86,477
10/06/2025 318.00p 331.34p 314.00p 330.00p 146,213
09/06/2025 325.00p 325.00p 312.00p 318.00p 47,087
06/06/2025 306.00p 320.00p 306.00p 317.00p 70,870
05/06/2025 315.00p 315.00p 305.00p 307.00p 40,358
04/06/2025 310.00p 319.00p 302.00p 312.00p 69,991
03/06/2025 310.00p 310.00p 299.00p 303.00p 56,628
02/06/2025 304.00p 308.00p 294.38p 300.00p 60,671
30/05/2025 303.00p 310.00p 296.00p 298.00p 60,960
29/05/2025 310.00p 315.00p 297.00p 297.00p 83,932
28/05/2025 305.00p 314.00p 305.00p 309.00p 66,185
27/05/2025 310.00p 318.00p 305.00p 310.00p 120,169
26/05/2025 300.00p 322.00p 286.00p 310.00p 218,335
23/05/2025 300.00p 322.00p 286.00p 310.00p 218,335
22/05/2025 280.00p 306.80p 279.00p 294.00p 536,752
21/05/2025 278.00p 279.00p 274.00p 274.00p 37,647
20/05/2025 275.00p 278.00p 268.30p 277.00p 91,374
19/05/2025 270.00p 275.00p 264.00p 268.00p 106,136
16/05/2025 278.00p 278.00p 270.00p 270.00p 50,522
15/05/2025 277.00p 278.00p 265.00p 274.00p 227,279
14/05/2025 275.00p 275.00p 256.00p 270.00p 35,251
13/05/2025 250.00p 275.00p 250.00p 271.00p 91,727
12/05/2025 264.00p 264.00p 248.88p 254.00p 54,036
09/05/2025 249.00p 249.00p 242.00p 248.00p 43,221
08/05/2025 249.00p 253.90p 237.00p 249.00p 59,211
07/05/2025 246.00p 249.00p 237.57p 247.00p 104,786
06/05/2025 254.00p 254.00p 236.30p 245.00p 47,279
05/05/2025 243.00p 249.00p 238.00p 243.00p 45,259
02/05/2025 243.00p 249.00p 238.00p 243.00p 45,259