Historic Prices - up to 10 years

Date Open High Low Close Volume
07/08/2025 273.50p 275.50p 267.50p 267.50p 256,947
06/08/2025 276.50p 278.00p 270.00p 271.50p 143,921
05/08/2025 275.00p 279.00p 272.00p 274.50p 168,240
04/08/2025 278.50p 283.00p 270.00p 273.50p 124,242
01/08/2025 279.00p 282.00p 275.00p 276.50p 277,535
31/07/2025 281.50p 284.00p 280.00p 281.50p 10,282
30/07/2025 284.00p 290.50p 275.92p 280.00p 143,896
29/07/2025 282.50p 291.50p 281.00p 286.50p 179,533
28/07/2025 302.00p 306.00p 267.50p 280.50p 726,346
25/07/2025 298.00p 306.00p 291.00p 302.00p 637,584
24/07/2025 293.00p 303.19p 293.00p 300.00p 137,181
23/07/2025 293.50p 300.00p 290.50p 295.00p 467,981
22/07/2025 284.00p 291.00p 283.00p 290.00p 204,211
21/07/2025 285.00p 288.50p 280.00p 285.50p 181,287
18/07/2025 268.00p 283.50p 268.00p 283.50p 219,686
17/07/2025 272.00p 278.00p 266.50p 268.00p 231,488
16/07/2025 260.00p 274.50p 260.00p 272.00p 227,507
15/07/2025 268.00p 274.50p 263.25p 269.00p 429,516
14/07/2025 250.00p 265.50p 250.00p 264.00p 184,876
11/07/2025 265.00p 268.00p 254.00p 257.00p 1,639,397
10/07/2025 250.00p 267.00p 250.00p 267.00p 150,583
09/07/2025 250.00p 259.00p 250.00p 256.00p 89,977
08/07/2025 254.00p 264.50p 254.00p 258.00p 219,958
07/07/2025 254.00p 260.00p 251.50p 254.00p 285,314
04/07/2025 251.50p 258.83p 250.50p 252.50p 187,117
03/07/2025 253.00p 255.00p 250.00p 254.00p 296,495
02/07/2025 266.00p 266.00p 250.00p 260.00p 1,636,531
01/07/2025 237.00p 264.00p 237.00p 258.50p 516,228
30/06/2025 235.00p 243.50p 228.00p 241.00p 528,445
27/06/2025 208.00p 243.50p 205.00p 240.00p 2,000,297
26/06/2025 246.00p 255.00p 203.90p 208.00p 10,746,601
25/06/2025 289.50p 298.74p 270.00p 289.00p 693,406
24/06/2025 290.50p 295.00p 287.00p 288.50p 201,244
23/06/2025 301.50p 308.50p 283.50p 285.00p 313,789
20/06/2025 307.00p 308.50p 299.68p 306.00p 129,416
19/06/2025 307.50p 307.50p 300.00p 301.00p 213,913
18/06/2025 305.00p 306.50p 293.50p 306.50p 186,654
17/06/2025 303.50p 303.50p 280.00p 295.00p 295,720
16/06/2025 281.00p 293.00p 281.00p 289.50p 89,580
13/06/2025 307.50p 307.50p 285.00p 288.50p 354,130
12/06/2025 306.00p 310.00p 298.50p 302.00p 380,543
11/06/2025 307.50p 307.50p 292.15p 306.00p 246,414
10/06/2025 296.00p 298.00p 284.00p 295.50p 135,859
09/06/2025 278.00p 294.50p 278.00p 294.00p 133,762
06/06/2025 296.00p 296.00p 278.00p 286.50p 47,269
05/06/2025 295.00p 295.50p 276.50p 284.00p 251,794
04/06/2025 290.00p 292.00p 267.50p 291.00p 198,266
03/06/2025 276.50p 281.50p 273.00p 281.00p 161,091
02/06/2025 272.50p 281.00p 269.40p 276.50p 145,045
30/05/2025 260.00p 276.50p 260.00p 274.50p 202,443
29/05/2025 274.50p 274.50p 268.00p 270.50p 47,605
28/05/2025 260.00p 278.00p 260.00p 269.50p 120,217
27/05/2025 266.00p 279.50p 266.00p 276.00p 83,150
26/05/2025 269.00p 274.00p 260.50p 267.50p 127,725
23/05/2025 269.00p 274.00p 260.50p 267.50p 127,725
22/05/2025 270.50p 273.33p 267.67p 270.00p 70,741
21/05/2025 272.00p 285.50p 270.50p 272.50p 81,609
20/05/2025 287.00p 288.50p 277.00p 280.50p 106,907
19/05/2025 283.00p 295.50p 279.00p 286.00p 101,516
16/05/2025 291.00p 296.00p 285.00p 286.00p 60,112
15/05/2025 293.50p 294.49p 288.50p 291.00p 130,306
14/05/2025 293.00p 296.50p 285.50p 293.50p 201,219
13/05/2025 293.50p 300.00p 287.50p 297.00p 221,686
12/05/2025 288.00p 299.80p 282.00p 290.50p 222,436
09/05/2025 282.50p 290.07p 281.50p 284.50p 128,424
08/05/2025 289.50p 289.50p 272.50p 280.00p 111,220
07/05/2025 272.00p 285.50p 272.00p 275.00p 124,466
06/05/2025 285.00p 299.50p 272.00p 277.00p 178,708
05/05/2025 282.00p 290.00p 272.50p 285.00p 645,027
02/05/2025 282.00p 290.00p 272.50p 285.00p 645,027
01/05/2025 267.50p 277.50p 257.13p 277.50p 282,557
30/04/2025 254.00p 260.18p 244.50p 259.00p 493,180
29/04/2025 256.00p 260.00p 253.50p 255.00p 828,267
28/04/2025 242.00p 263.00p 242.00p 253.50p 115,713
25/04/2025 258.00p 261.00p 247.50p 254.50p 182,861
24/04/2025 255.00p 255.00p 244.00p 254.00p 190,490
23/04/2025 239.00p 257.50p 237.07p 250.00p 505,734
22/04/2025 234.50p 238.82p 224.00p 234.00p 440,017
21/04/2025 237.00p 244.50p 225.00p 233.00p 375,325
18/04/2025 237.00p 244.50p 225.00p 233.00p 375,325
17/04/2025 237.00p 244.50p 225.00p 233.00p 375,325
16/04/2025 236.00p 240.50p 225.00p 239.00p 196,441
15/04/2025 250.00p 261.57p 217.35p 232.50p 523,715
14/04/2025 248.00p 261.50p 246.50p 261.50p 214,575
11/04/2025 246.50p 251.50p 236.00p 238.00p 419,404
10/04/2025 244.00p 264.00p 243.00p 246.00p 276,397
09/04/2025 244.50p 244.80p 221.50p 229.50p 135,098
08/04/2025 253.50p 253.50p 236.10p 247.00p 262,484
07/04/2025 260.00p 260.00p 230.00p 233.50p 259,605
04/04/2025 261.00p 268.00p 243.00p 251.00p 272,160
03/04/2025 280.00p 287.00p 262.00p 262.00p 575,718
02/04/2025 310.00p 310.00p 286.00p 291.00p 357,789
01/04/2025 286.50p 299.00p 286.50p 294.00p 221,126
31/03/2025 304.00p 305.72p 286.71p 287.50p 463,906
28/03/2025 314.00p 321.50p 309.00p 309.00p 503,381
27/03/2025 314.00p 315.50p 300.00p 314.50p 124,969
26/03/2025 302.00p 313.50p 300.16p 304.50p 569,670
25/03/2025 313.50p 313.50p 301.00p 306.00p 734,347
24/03/2025 305.00p 311.68p 296.00p 300.50p 254,667
21/03/2025 304.50p 311.00p 300.00p 303.50p 143,618
20/03/2025 314.00p 314.00p 308.00p 310.00p 331,310
19/03/2025 299.50p 307.50p 297.12p 306.50p 143,678
18/03/2025 300.00p 310.00p 293.00p 302.00p 276,553
17/03/2025 293.50p 305.50p 293.00p 299.00p 709,219
14/03/2025 288.00p 302.00p 288.00p 294.00p 696,276
13/03/2025 297.50p 297.50p 289.50p 293.00p 320,338
12/03/2025 277.00p 298.50p 277.00p 295.50p 401,274
11/03/2025 285.00p 292.50p 279.00p 282.50p 234,688
10/03/2025 294.00p 294.67p 283.00p 285.00p 145,586
07/03/2025 295.00p 296.50p 286.00p 292.00p 226,580
06/03/2025 300.50p 306.00p 289.00p 296.50p 241,471
05/03/2025 295.00p 306.00p 295.00p 298.50p 553,072
04/03/2025 316.00p 316.00p 292.50p 292.50p 337,926
03/03/2025 314.00p 321.12p 300.81p 316.00p 295,272
28/02/2025 300.00p 305.00p 292.00p 302.00p 3,439,486
27/02/2025 324.00p 324.00p 300.50p 303.00p 357,702
26/02/2025 300.00p 326.00p 300.00p 313.50p 212,751
25/02/2025 300.50p 317.50p 297.00p 315.50p 364,144
24/02/2025 310.00p 332.24p 302.50p 305.00p 329,435
21/02/2025 321.50p 324.00p 307.00p 318.50p 200,592
20/02/2025 303.00p 315.50p 303.00p 309.00p 345,217
19/02/2025 310.00p 325.50p 306.50p 307.00p 501,269
18/02/2025 324.50p 335.00p 314.00p 315.00p 306,210
17/02/2025 340.00p 340.00p 325.00p 334.00p 6,139,072
14/02/2025 324.50p 339.00p 324.50p 338.00p 823,499
13/02/2025 314.00p 334.00p 314.00p 331.50p 360,328
12/02/2025 313.50p 334.00p 309.50p 331.00p 358,444
11/02/2025 322.00p 332.50p 322.00p 329.50p 455,795
10/02/2025 333.00p 333.00p 313.50p 326.50p 368,574
07/02/2025 314.50p 323.50p 306.50p 318.00p 191,109