Historic Prices - up to 10 years

Date Open High Low Close Volume
10/04/2025 350.00p 365.00p 350.00p 360.00p 574,840
09/04/2025 340.00p 344.00p 330.00p 340.00p 255,324
08/04/2025 317.50p 353.50p 315.00p 345.00p 258,126
07/04/2025 335.00p 340.00p 305.00p 319.00p 376,305
04/04/2025 377.50p 380.00p 335.00p 340.00p 519,308
03/04/2025 395.00p 400.00p 380.00p 382.50p 263,317
02/04/2025 410.00p 415.00p 395.00p 400.00p 88,976
01/04/2025 407.50p 415.00p 388.00p 388.00p 373,486
31/03/2025 425.00p 425.00p 396.00p 410.00p 151,431
28/03/2025 430.00p 432.00p 420.00p 425.00p 305,942
27/03/2025 415.00p 435.00p 410.00p 430.00p 102,632
26/03/2025 427.50p 430.00p 414.22p 420.00p 95,844
25/03/2025 420.00p 440.00p 410.00p 430.00p 717,741
24/03/2025 405.00p 425.00p 400.00p 420.00p 433,649
21/03/2025 402.50p 410.00p 400.00p 405.00p 518,184
20/03/2025 380.00p 413.00p 375.00p 413.00p 406,126
19/03/2025 377.50p 385.00p 375.00p 380.00p 122,629
18/03/2025 367.50p 380.00p 366.78p 377.50p 96,301
17/03/2025 370.00p 375.00p 365.00p 367.50p 102,905
14/03/2025 357.50p 375.00p 355.00p 367.00p 86,360
13/03/2025 356.00p 360.00p 355.00p 357.50p 61,856
12/03/2025 352.50p 360.00p 350.00p 360.00p 67,189
11/03/2025 362.50p 365.00p 340.00p 340.00p 265,880
10/03/2025 367.50p 370.00p 358.00p 360.00p 202,644
07/03/2025 362.50p 370.00p 360.00p 365.00p 127,974
06/03/2025 362.50p 365.00p 360.00p 362.00p 104,451
05/03/2025 357.50p 370.00p 355.00p 360.00p 185,562
04/03/2025 367.50p 370.00p 355.00p 359.00p 317,968
03/03/2025 377.50p 385.00p 366.00p 367.50p 188,079
28/02/2025 362.50p 380.00p 362.50p 375.00p 325,018
27/02/2025 358.50p 365.00p 335.00p 365.00p 2,287,689
26/02/2025 382.50p 385.00p 355.00p 358.00p 842,087
25/02/2025 397.50p 400.00p 380.60p 390.00p 145,594
24/02/2025 400.00p 410.00p 395.00p 395.00p 103,286
21/02/2025 402.50p 405.00p 395.00p 400.00p 59,720
20/02/2025 402.50p 405.00p 395.00p 395.00p 71,816
19/02/2025 410.00p 410.00p 395.00p 405.00p 199,346
18/02/2025 410.00p 415.00p 405.00p 410.00p 192,502
17/02/2025 407.50p 415.00p 405.00p 410.00p 556,852
14/02/2025 402.50p 410.00p 400.00p 408.00p 424,096
13/02/2025 397.50p 410.00p 395.00p 410.00p 200,949
12/02/2025 405.00p 415.00p 395.00p 399.00p 524,737
11/02/2025 400.00p 408.50p 390.00p 408.00p 604,505
10/02/2025 387.50p 405.00p 381.30p 400.00p 1,115,934
07/02/2025 430.00p 435.00p 375.00p 383.00p 1,443,869
06/02/2025 538.00p 546.00p 422.00p 532.00p 2,221,621
05/02/2025 517.00p 534.00p 517.00p 532.00p 136,705
04/02/2025 506.00p 526.00p 504.00p 502.00p 66,650
03/02/2025 515.00p 515.00p 492.00p 502.00p 171,292
31/01/2025 515.00p 520.00p 510.00p 510.00p 91,819
30/01/2025 514.00p 520.00p 508.00p 520.00p 73,796
29/01/2025 513.00p 520.00p 508.60p 518.00p 186,782
28/01/2025 512.00p 516.00p 504.00p 516.00p 81,378
27/01/2025 513.00p 517.90p 505.00p 512.00p 202,001
24/01/2025 513.00p 518.00p 508.00p 513.00p 121,626
23/01/2025 514.00p 518.00p 508.00p 510.00p 70,434
22/01/2025 514.00p 518.00p 510.00p 514.00p 220,361
21/01/2025 511.00p 517.50p 500.00p 514.00p 118,291
20/01/2025 512.00p 518.00p 508.00p 508.00p 84,067
17/01/2025 513.00p 518.00p 508.00p 514.00p 63,470
16/01/2025 508.00p 518.00p 508.00p 512.00p 89,012
15/01/2025 507.00p 512.00p 504.00p 512.00p 49,337
14/01/2025 504.00p 513.16p 502.00p 504.00p 98,216
13/01/2025 514.00p 518.00p 500.00p 502.00p 186,428
10/01/2025 514.00p 518.00p 510.00p 518.00p 73,104
09/01/2025 517.00p 520.00p 511.00p 518.00p 219,981
08/01/2025 525.00p 530.00p 510.00p 517.00p 275,349
07/01/2025 513.00p 526.00p 510.30p 526.00p 193,522
06/01/2025 511.00p 516.00p 500.00p 513.00p 168,607
03/01/2025 514.00p 516.00p 510.00p 510.00p 158,583
02/01/2025 520.00p 525.00p 511.35p 514.00p 120,588
01/01/2025 523.00p 526.00p 512.00p 520.00p 54,067
31/12/2024 523.00p 526.00p 512.00p 520.00p 54,067
30/12/2024 530.00p 540.00p 520.00p 523.00p 46,640
27/12/2024 532.00p 540.00p 520.00p 528.00p 36,467
26/12/2024 526.00p 532.00p 522.00p 532.00p 48,986
25/12/2024 526.00p 532.00p 522.00p 532.00p 48,986
24/12/2024 526.00p 532.00p 522.00p 532.00p 48,986
23/12/2024 527.00p 530.00p 520.00p 526.00p 33,560
20/12/2024 531.00p 536.00p 502.00p 502.00p 73,206
19/12/2024 543.00p 550.00p 492.00p 531.00p 77,365
18/12/2024 536.00p 547.00p 534.40p 542.00p 78,819
17/12/2024 539.00p 541.40p 534.00p 536.00p 174,114
16/12/2024 539.00p 544.00p 534.00p 538.00p 71,375
13/12/2024 536.00p 546.00p 532.50p 542.00p 159,879
12/12/2024 526.00p 546.00p 522.00p 530.00p 140,649
11/12/2024 525.00p 530.00p 517.13p 524.00p 531,583
10/12/2024 526.00p 530.00p 510.00p 528.00p 257,392
09/12/2024 526.00p 530.00p 521.00p 522.00p 265,094
06/12/2024 539.00p 546.00p 522.00p 522.00p 377,073
05/12/2024 522.00p 545.00p 512.38p 536.00p 659,881
04/12/2024 517.00p 524.35p 516.00p 524.00p 188,458
03/12/2024 525.00p 530.00p 514.50p 524.00p 95,417
02/12/2024 558.00p 566.00p 520.00p 526.00p 126,177
29/11/2024 562.00p 568.00p 550.00p 556.00p 56,786
28/11/2024 563.00p 570.00p 556.00p 562.00p 421,571
27/11/2024 555.00p 570.00p 550.00p 558.00p 189,329
26/11/2024 553.00p 560.00p 540.00p 550.00p 106,888
25/11/2024 545.00p 560.00p 536.00p 550.00p 87,293
22/11/2024 536.00p 554.00p 532.00p 536.00p 98,422
21/11/2024 525.00p 540.00p 524.00p 536.00p 92,057
20/11/2024 525.00p 530.00p 520.00p 525.00p 100,227
19/11/2024 527.00p 530.00p 516.60p 522.00p 168,985
18/11/2024 526.00p 540.00p 512.00p 528.00p 149,964
15/11/2024 521.00p 530.00p 512.00p 521.00p 145,995
14/11/2024 515.00p 530.00p 515.00p 521.00p 179,012
13/11/2024 500.00p 520.00p 494.00p 494.00p 187,843
12/11/2024 505.00p 505.80p 492.00p 494.00p 339,163
11/11/2024 514.00p 516.00p 492.00p 510.00p 182,071
08/11/2024 525.00p 530.00p 512.00p 512.00p 266,856
07/11/2024 535.00p 537.31p 510.00p 510.00p 245,987
06/11/2024 522.00p 538.00p 520.00p 532.00p 145,822
05/11/2024 513.00p 530.00p 510.00p 519.00p 121,081
04/11/2024 525.00p 530.00p 510.00p 513.00p 279,417
01/11/2024 543.00p 558.00p 522.00p 524.00p 231,768
31/10/2024 516.00p 553.00p 512.00p 542.00p 325,156
30/10/2024 490.00p 532.00p 485.00p 492.00p 1,193,829
29/10/2024 490.50p 500.00p 468.60p 492.00p 595,693
28/10/2024 510.00p 520.00p 486.00p 489.00p 257,092
25/10/2024 516.00p 520.00p 506.55p 508.00p 206,583
24/10/2024 515.00p 520.00p 508.00p 516.00p 108,494
23/10/2024 535.00p 540.00p 511.20p 516.00p 131,146
22/10/2024 536.00p 542.00p 530.00p 535.00p 153,674
21/10/2024 553.00p 553.00p 530.00p 540.00p 188,021
18/10/2024 561.00p 566.00p 540.00p 554.00p 55,470
17/10/2024 560.00p 580.00p 556.00p 561.00p 109,864
16/10/2024 565.00p 570.00p 550.00p 560.00p 128,308
15/10/2024 538.00p 568.00p 538.00p 560.00p 207,993
14/10/2024 511.00p 550.00p 510.00p 542.00p 330,770
11/10/2024 509.00p 516.00p 508.00p 512.00p 132,621