Historic Prices - up to 10 years

Date Open High Low Close Volume
10/04/2025 264.50p 267.00p 257.00p 257.50p 552,180
09/04/2025 254.00p 254.00p 242.50p 249.00p 1,204,560
08/04/2025 248.00p 258.00p 248.00p 256.50p 568,683
07/04/2025 245.00p 256.50p 235.44p 247.50p 968,324
04/04/2025 269.50p 269.50p 246.50p 249.50p 854,066
03/04/2025 272.50p 277.00p 266.00p 267.00p 498,824
02/04/2025 274.00p 276.00p 269.00p 274.50p 503,618
01/04/2025 271.50p 273.50p 269.50p 272.50p 393,614
31/03/2025 261.50p 275.00p 261.50p 269.50p 918,649
28/03/2025 272.50p 275.00p 272.00p 273.50p 656,369
27/03/2025 274.00p 275.00p 271.00p 272.50p 531,590
26/03/2025 267.00p 275.75p 267.00p 275.00p 470,562
25/03/2025 261.00p 273.50p 261.00p 273.00p 278,038
24/03/2025 264.00p 271.00p 264.00p 269.50p 381,477
21/03/2025 267.50p 269.50p 264.50p 268.00p 2,491,475
20/03/2025 255.00p 269.50p 255.00p 266.50p 2,372,032
19/03/2025 258.00p 267.00p 258.00p 264.50p 436,295
18/03/2025 266.00p 268.00p 260.50p 261.50p 292,460
17/03/2025 261.50p 264.21p 257.50p 264.00p 230,895
14/03/2025 260.00p 263.50p 256.00p 261.00p 182,666
13/03/2025 255.00p 261.50p 255.00p 257.00p 559,725
12/03/2025 260.00p 260.50p 253.83p 257.50p 433,545
11/03/2025 247.00p 258.00p 247.00p 256.50p 2,232,196
10/03/2025 260.00p 260.00p 246.50p 249.00p 1,570,927
07/03/2025 253.50p 259.75p 248.00p 255.00p 2,649,776
06/03/2025 257.00p 259.50p 253.00p 254.50p 539,691
05/03/2025 255.00p 263.25p 255.00p 257.00p 1,148,352
04/03/2025 265.00p 265.00p 256.50p 257.00p 553,726
03/03/2025 263.00p 265.00p 261.50p 263.00p 416,893
28/02/2025 264.00p 270.00p 263.00p 263.00p 1,383,301
27/02/2025 268.50p 270.73p 265.50p 267.00p 1,254,712
26/02/2025 275.00p 275.00p 267.00p 268.50p 725,210
25/02/2025 270.00p 274.50p 269.00p 271.50p 1,201,812
24/02/2025 276.00p 278.00p 270.50p 271.00p 613,242
21/02/2025 271.00p 278.00p 270.50p 276.00p 498,183
20/02/2025 271.50p 273.86p 269.00p 269.00p 432,634
19/02/2025 281.00p 281.50p 271.50p 273.00p 534,123
18/02/2025 277.00p 287.50p 277.00p 279.00p 2,041,982
17/02/2025 275.00p 275.00p 270.88p 273.00p 242,129
14/02/2025 273.00p 275.00p 271.43p 273.00p 256,769
13/02/2025 272.00p 273.50p 270.50p 271.50p 1,092,599
12/02/2025 268.50p 272.00p 268.00p 270.00p 374,408
11/02/2025 276.50p 276.50p 268.50p 275.00p 290,026
10/02/2025 276.00p 276.50p 272.00p 275.00p 507,462
07/02/2025 275.00p 276.13p 271.00p 273.50p 486,319
06/02/2025 278.00p 280.50p 275.00p 277.50p 566,542
05/02/2025 275.50p 281.00p 275.50p 277.50p 586,133
04/02/2025 278.00p 279.50p 275.00p 278.00p 466,192
03/02/2025 276.00p 279.50p 274.00p 278.00p 279,064
31/01/2025 274.50p 282.00p 270.00p 281.00p 1,158,063
30/01/2025 289.00p 295.00p 274.00p 274.50p 2,286,416
29/01/2025 286.50p 291.50p 286.50p 288.00p 546,498
28/01/2025 283.00p 287.60p 281.00p 282.00p 303,260
27/01/2025 281.00p 285.00p 279.00p 282.00p 247,413
24/01/2025 284.00p 284.00p 279.00p 282.00p 1,137,122
23/01/2025 285.00p 285.00p 277.50p 278.00p 330,646
22/01/2025 283.50p 293.00p 281.98p 283.00p 779,801
21/01/2025 289.00p 289.00p 283.50p 283.50p 194,657
20/01/2025 285.00p 289.50p 284.50p 286.50p 269,034
17/01/2025 285.00p 292.00p 285.00p 288.50p 1,723,798
16/01/2025 290.00p 293.50p 285.00p 290.00p 290,950
15/01/2025 283.50p 290.00p 283.50p 290.00p 375,532
14/01/2025 277.00p 281.50p 277.00p 281.50p 886,349
13/01/2025 277.50p 291.50p 272.29p 277.50p 487,324
10/01/2025 282.00p 286.00p 277.00p 277.00p 1,017,481
09/01/2025 281.00p 284.50p 277.78p 284.50p 1,381,473
08/01/2025 282.00p 283.50p 279.50p 282.50p 973,404
07/01/2025 288.00p 291.00p 281.50p 283.00p 520,933
06/01/2025 290.00p 294.00p 284.88p 288.00p 1,614,177
03/01/2025 291.00p 292.50p 287.86p 289.50p 232,534
02/01/2025 292.00p 297.50p 292.00p 298.50p 212,195
01/01/2025 300.00p 300.00p 292.00p 298.50p 154,371
31/12/2024 300.00p 300.00p 292.00p 298.50p 154,371
30/12/2024 290.00p 295.00p 289.50p 295.00p 283,794
27/12/2024 287.00p 297.00p 287.00p 292.00p 207,879
26/12/2024 297.00p 297.00p 294.00p 296.00p 108,411
25/12/2024 297.00p 297.00p 294.00p 296.00p 108,411
24/12/2024 297.00p 297.00p 294.00p 296.00p 108,411
23/12/2024 293.50p 297.50p 289.50p 295.50p 553,947
20/12/2024 300.00p 302.00p 291.50p 295.50p 1,441,825
19/12/2024 299.50p 303.00p 295.50p 301.00p 2,910,158
18/12/2024 299.00p 304.00p 293.50p 302.00p 1,961,861
17/12/2024 311.50p 325.00p 295.00p 295.00p 2,801,734
16/12/2024 336.00p 338.50p 331.00p 333.50p 280,183
13/12/2024 339.50p 342.50p 336.50p 336.50p 177,916
12/12/2024 340.00p 343.50p 334.00p 338.00p 382,854
11/12/2024 340.00p 340.00p 330.87p 340.00p 358,977
10/12/2024 329.50p 333.00p 328.50p 333.00p 410,274
09/12/2024 339.50p 339.53p 330.00p 333.00p 251,171
06/12/2024 332.50p 339.00p 332.00p 338.50p 157,777
05/12/2024 334.00p 335.50p 330.00p 334.50p 759,873
04/12/2024 334.00p 336.00p 329.00p 334.50p 260,849
03/12/2024 320.50p 331.50p 320.50p 330.50p 1,646,495
02/12/2024 326.50p 326.50p 318.00p 320.50p 420,015
29/11/2024 320.50p 324.50p 317.50p 320.00p 787,395
28/11/2024 322.00p 323.50p 319.50p 320.50p 561,585
27/11/2024 310.00p 325.00p 310.00p 320.50p 373,989
26/11/2024 320.00p 326.50p 314.00p 323.00p 663,675
25/11/2024 319.00p 319.00p 312.50p 317.00p 602,421
22/11/2024 314.00p 315.50p 309.50p 316.50p 601,573
21/11/2024 310.50p 316.50p 309.50p 316.50p 671,233
20/11/2024 330.00p 330.00p 312.00p 314.50p 302,601
19/11/2024 322.50p 324.50p 311.50p 319.50p 117,502
18/11/2024 335.00p 335.00p 315.00p 319.50p 217,279
15/11/2024 320.50p 324.71p 318.00p 320.50p 424,244
14/11/2024 332.00p 332.00p 315.00p 320.50p 306,393
13/11/2024 319.50p 320.50p 316.00p 317.50p 362,848
12/11/2024 330.00p 330.00p 316.50p 324.00p 218,202
11/11/2024 314.50p 326.50p 312.65p 324.00p 385,394
08/11/2024 330.00p 330.00p 311.50p 313.00p 590,771
07/11/2024 318.00p 320.00p 314.00p 314.00p 286,869
06/11/2024 310.00p 319.50p 310.00p 319.00p 510,195
05/11/2024 315.50p 317.50p 313.00p 313.00p 434,266
04/11/2024 320.50p 325.00p 315.50p 317.00p 156,190
01/11/2024 329.00p 331.40p 318.50p 321.00p 185,128
31/10/2024 329.00p 332.50p 323.00p 326.50p 176,924
30/10/2024 338.50p 338.50p 324.50p 330.00p 424,010
29/10/2024 331.50p 338.50p 323.50p 327.00p 651,106
28/10/2024 330.00p 341.50p 328.00p 332.00p 449,520
25/10/2024 332.00p 334.00p 329.50p 330.00p 129,030
24/10/2024 336.00p 336.00p 330.50p 330.50p 279,126
23/10/2024 336.50p 339.50p 330.00p 338.00p 1,189,641
22/10/2024 332.00p 338.00p 329.97p 338.00p 455,158
21/10/2024 320.00p 336.02p 320.00p 332.50p 329,695
18/10/2024 317.00p 325.00p 314.00p 325.00p 275,377
17/10/2024 312.00p 316.50p 311.00p 315.00p 484,821
16/10/2024 309.50p 314.50p 303.50p 311.00p 721,307
15/10/2024 309.50p 309.50p 302.60p 304.50p 526,589
14/10/2024 304.00p 309.00p 301.00p 306.00p 718,285
11/10/2024 302.00p 307.50p 300.50p 305.50p 87,219