Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
11 Dec 2023 | 316.00 | 319.00 | 311.00 | 314.00 | 314.00 | 698,300 |
08 Dec 2023 | 313.00 | 318.00 | 310.00 | 317.00 | 317.00 | 634,600 |
07 Dec 2023 | 309.00 | 313.00 | 306.00 | 313.00 | 313.00 | 315,500 |
06 Dec 2023 | 307.00 | 312.00 | 307.00 | 312.00 | 312.00 | 409,300 |
05 Dec 2023 | 316.00 | 316.00 | 308.00 | 308.00 | 308.00 | 543,100 |
04 Dec 2023 | 315.00 | 317.00 | 310.00 | 314.00 | 314.00 | 477,600 |
01 Dec 2023 | 321.00 | 321.00 | 315.00 | 316.00 | 316.00 | 311,500 |
30 Nov 2023 | 315.00 | 320.00 | 315.00 | 318.00 | 318.00 | 555,500 |
29 Nov 2023 | 323.00 | 324.00 | 314.00 | 315.00 | 315.00 | 553,000 |
28 Nov 2023 | 326.00 | 332.00 | 323.00 | 326.00 | 326.00 | 370,900 |
27 Nov 2023 | 332.00 | 332.00 | 325.00 | 327.00 | 327.00 | 264,500 |
24 Nov 2023 | 331.00 | 333.00 | 329.00 | 330.00 | 330.00 | 294,700 |
22 Nov 2023 | 328.00 | 334.00 | 327.00 | 329.00 | 329.00 | 280,100 |
21 Nov 2023 | 327.00 | 330.00 | 325.00 | 328.00 | 328.00 | 321,100 |
20 Nov 2023 | 323.00 | 332.00 | 323.00 | 328.00 | 328.00 | 477,500 |
17 Nov 2023 | 311.00 | 325.00 | 311.00 | 323.00 | 323.00 | 1,195,400 |
16 Nov 2023 | 322.00 | 326.00 | 317.00 | 317.00 | 317.00 | 493,300 |
15 Nov 2023 | 331.00 | 332.00 | 321.00 | 323.00 | 323.00 | 699,000 |
14 Nov 2023 | 344.00 | 345.00 | 327.00 | 329.00 | 329.00 | 488,200 |
13 Nov 2023 | 345.00 | 345.00 | 335.00 | 337.00 | 337.00 | 490,900 |
10 Nov 2023 | 328.00 | 344.00 | 324.00 | 343.00 | 343.00 | 1,175,700 |
09 Nov 2023 | 329.00 | 332.00 | 323.00 | 331.00 | 331.00 | 692,800 |
08 Nov 2023 | 351.00 | 352.00 | 330.00 | 331.00 | 331.00 | 1,157,400 |
07 Nov 2023 | 351.00 | 359.00 | 348.00 | 350.00 | 350.00 | 502,100 |
06 Nov 2023 | 364.00 | 365.00 | 355.00 | 356.00 | 356.00 | 688,300 |
02 Nov 2023 | 364.00 | 373.00 | 354.00 | 361.00 | 361.00 | 1,461,700 |
01 Nov 2023 | 354.00 | 359.00 | 350.00 | 357.00 | 357.00 | 943,900 |
31 Oct 2023 | 339.00 | 351.00 | 335.00 | 351.00 | 351.00 | 1,579,600 |
30 Oct 2023 | 334.00 | 341.00 | 329.00 | 333.00 | 333.00 | 1,270,300 |
27 Oct 2023 | 333.00 | 338.00 | 330.00 | 337.00 | 337.00 | 496,900 |
26 Oct 2023 | 331.00 | 335.00 | 326.00 | 330.00 | 330.00 | 450,900 |
25 Oct 2023 | 322.00 | 336.00 | 320.00 | 331.00 | 331.00 | 508,000 |
24 Oct 2023 | 323.00 | 325.00 | 312.00 | 322.00 | 322.00 | 657,700 |
23 Oct 2023 | 324.00 | 328.00 | 322.00 | 323.00 | 323.00 | 613,100 |
20 Oct 2023 | 335.00 | 339.00 | 325.00 | 325.00 | 325.00 | 893,600 |
19 Oct 2023 | 338.00 | 344.00 | 335.00 | 337.00 | 337.00 | 487,300 |
18 Oct 2023 | 338.00 | 345.00 | 336.00 | 339.00 | 339.00 | 546,700 |
17 Oct 2023 | 337.00 | 339.00 | 329.00 | 333.00 | 333.00 | 414,400 |
16 Oct 2023 | 331.00 | 335.00 | 328.00 | 331.00 | 331.00 | 1,776,000 |
13 Oct 2023 | 344.00 | 350.00 | 333.00 | 335.00 | 335.00 | 760,300 |
12 Oct 2023 | 340.00 | 346.00 | 340.00 | 344.00 | 344.00 | 570,700 |
11 Oct 2023 | 346.00 | 348.00 | 341.00 | 342.00 | 342.00 | 3,247,600 |
10 Oct 2023 | 337.00 | 347.00 | 334.00 | 345.00 | 345.00 | 913,300 |
06 Oct 2023 | 329.00 | 333.00 | 323.00 | 331.00 | 331.00 | 510,200 |
05 Oct 2023 | 314.00 | 330.00 | 314.00 | 328.00 | 328.00 | 799,500 |
04 Oct 2023 | 319.00 | 326.00 | 314.00 | 314.00 | 314.00 | 1,089,900 |
03 Oct 2023 | 335.00 | 335.00 | 326.00 | 327.00 | 327.00 | 694,300 |
02 Oct 2023 | 332.00 | 346.00 | 332.00 | 335.00 | 335.00 | 1,325,600 |
29 Sept 2023 | 332.00 | 333.00 | 319.00 | 321.00 | 321.00 | 627,700 |
28 Sept 2023 | 334.00 | 340.00 | 331.00 | 333.00 | 333.00 | 425,900 |
28 Sept 2023 | 3 Dividend | |||||
27 Sept 2023 | 334.00 | 338.00 | 330.00 | 338.00 | 335.00 | 378,300 |
26 Sept 2023 | 335.00 | 339.00 | 332.00 | 336.00 | 333.02 | 371,400 |
25 Sept 2023 | 338.00 | 339.00 | 331.00 | 336.00 | 333.02 | 467,300 |
22 Sept 2023 | 326.00 | 344.00 | 325.00 | 340.00 | 336.98 | 842,500 |
21 Sept 2023 | 335.00 | 341.00 | 332.00 | 332.00 | 329.05 | 506,300 |
20 Sept 2023 | 346.00 | 347.00 | 332.00 | 334.00 | 331.04 | 854,900 |
19 Sept 2023 | 336.00 | 345.00 | 335.00 | 345.00 | 341.94 | 663,000 |
15 Sept 2023 | 351.00 | 354.00 | 340.00 | 341.00 | 337.97 | 1,531,600 |
14 Sept 2023 | 349.00 | 356.00 | 348.00 | 350.00 | 346.89 | 884,500 |
13 Sept 2023 | 347.00 | 356.00 | 343.00 | 347.00 | 343.92 | 840,500 |
12 Sept 2023 | 345.00 | 349.00 | 337.00 | 345.00 | 341.94 | 709,900 |
11 Sept 2023 | 324.00 | 341.00 | 323.00 | 341.00 | 337.97 | 1,041,100 |
08 Sept 2023 | 320.00 | 327.00 | 319.00 | 321.00 | 318.15 | 625,900 |
07 Sept 2023 | 325.00 | 329.00 | 323.00 | 324.00 | 321.12 | 856,100 |
06 Sept 2023 | 318.00 | 328.00 | 318.00 | 324.00 | 321.12 | 607,500 |
05 Sept 2023 | 318.00 | 323.00 | 312.00 | 316.00 | 313.20 | 791,400 |
04 Sept 2023 | 306.00 | 317.00 | 306.00 | 317.00 | 314.19 | 945,800 |
01 Sept 2023 | 294.00 | 306.00 | 294.00 | 305.00 | 302.29 | 1,143,500 |
31 Aug 2023 | 294.00 | 297.00 | 291.00 | 294.00 | 291.39 | 466,300 |
30 Aug 2023 | 288.00 | 296.00 | 288.00 | 296.00 | 293.37 | 623,800 |
29 Aug 2023 | 287.00 | 294.00 | 287.00 | 289.00 | 286.43 | 617,400 |
28 Aug 2023 | 281.00 | 287.00 | 281.00 | 284.00 | 281.48 | 396,500 |
25 Aug 2023 | 276.00 | 282.00 | 275.00 | 279.00 | 276.52 | 453,700 |
24 Aug 2023 | 275.00 | 278.00 | 274.00 | 278.00 | 275.53 | 205,600 |
23 Aug 2023 | 275.00 | 277.00 | 273.00 | 277.00 | 274.54 | 249,000 |
22 Aug 2023 | 272.00 | 277.00 | 272.00 | 277.00 | 274.54 | 411,200 |
21 Aug 2023 | 272.00 | 274.00 | 272.00 | 272.00 | 269.59 | 183,100 |
18 Aug 2023 | 275.00 | 277.00 | 271.00 | 272.00 | 269.59 | 359,600 |
17 Aug 2023 | 270.00 | 275.00 | 267.00 | 274.00 | 271.57 | 366,300 |
16 Aug 2023 | 272.00 | 273.00 | 269.00 | 271.00 | 268.59 | 576,200 |
15 Aug 2023 | 274.00 | 277.00 | 273.00 | 275.00 | 272.56 | 218,900 |
14 Aug 2023 | 279.00 | 279.00 | 274.00 | 275.00 | 272.56 | 397,600 |
10 Aug 2023 | 271.00 | 275.00 | 270.00 | 275.00 | 272.56 | 383,200 |
09 Aug 2023 | 278.00 | 279.00 | 271.00 | 272.00 | 269.59 | 520,200 |
08 Aug 2023 | 284.00 | 286.00 | 280.00 | 280.00 | 277.51 | 512,900 |
07 Aug 2023 | 277.00 | 284.00 | 276.00 | 283.00 | 280.49 | 506,400 |
04 Aug 2023 | 274.00 | 283.00 | 274.00 | 279.00 | 276.52 | 535,600 |
03 Aug 2023 | 276.00 | 280.00 | 271.00 | 273.00 | 270.58 | 797,000 |
02 Aug 2023 | 277.00 | 277.00 | 271.00 | 271.00 | 268.59 | 558,600 |
01 Aug 2023 | 285.00 | 286.00 | 277.00 | 279.00 | 276.52 | 821,600 |
31 Jul 2023 | 282.00 | 286.00 | 278.00 | 285.00 | 282.47 | 1,036,100 |
28 Jul 2023 | 266.00 | 278.00 | 264.00 | 274.00 | 271.57 | 1,621,300 |
27 Jul 2023 | 259.00 | 267.00 | 259.00 | 264.00 | 261.66 | 591,000 |
26 Jul 2023 | 259.00 | 262.00 | 258.00 | 261.00 | 258.68 | 232,100 |
25 Jul 2023 | 264.00 | 264.00 | 260.00 | 262.00 | 259.67 | 300,400 |
24 Jul 2023 | 263.00 | 265.00 | 260.00 | 263.00 | 260.67 | 353,100 |
21 Jul 2023 | 265.00 | 266.00 | 260.00 | 261.00 | 258.68 | 303,700 |
20 Jul 2023 | 266.00 | 267.00 | 263.00 | 264.00 | 261.66 | 329,600 |
19 Jul 2023 | 264.00 | 267.00 | 262.00 | 265.00 | 262.65 | 338,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |