Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
15 May 2024 | 416.00 | 417.00 | 409.00 | 409.00 | 409.00 | 559,300 |
14 May 2024 | 413.00 | 417.00 | 410.00 | 417.00 | 417.00 | 540,300 |
13 May 2024 | 413.00 | 417.00 | 410.00 | 416.00 | 416.00 | 752,200 |
10 May 2024 | 419.00 | 426.00 | 415.00 | 415.00 | 415.00 | 880,900 |
09 May 2024 | 416.00 | 418.00 | 411.00 | 414.00 | 414.00 | 595,900 |
08 May 2024 | 415.00 | 419.00 | 411.00 | 416.00 | 416.00 | 581,700 |
07 May 2024 | 425.00 | 425.00 | 415.00 | 418.00 | 418.00 | 513,100 |
02 May 2024 | 411.00 | 425.00 | 409.00 | 421.00 | 421.00 | 762,300 |
01 May 2024 | 420.00 | 422.00 | 408.00 | 409.00 | 409.00 | 855,700 |
30 Apr 2024 | 429.00 | 433.00 | 423.00 | 426.00 | 426.00 | 987,400 |
26 Apr 2024 | 410.00 | 426.00 | 409.00 | 421.00 | 421.00 | 1,457,800 |
25 Apr 2024 | 429.00 | 430.00 | 423.00 | 426.00 | 426.00 | 664,300 |
24 Apr 2024 | 430.00 | 435.00 | 428.00 | 431.00 | 431.00 | 972,200 |
23 Apr 2024 | 436.00 | 442.00 | 430.00 | 431.00 | 431.00 | 797,600 |
22 Apr 2024 | 438.00 | 447.00 | 434.00 | 438.00 | 438.00 | 1,092,500 |
19 Apr 2024 | 435.00 | 439.00 | 420.00 | 426.00 | 426.00 | 1,108,400 |
18 Apr 2024 | 436.00 | 436.00 | 426.00 | 428.00 | 428.00 | 664,500 |
17 Apr 2024 | 440.00 | 445.00 | 430.00 | 438.00 | 438.00 | 1,222,700 |
16 Apr 2024 | 455.00 | 461.00 | 432.00 | 436.00 | 436.00 | 2,118,200 |
15 Apr 2024 | 423.00 | 427.00 | 414.00 | 424.00 | 424.00 | 737,600 |
12 Apr 2024 | 423.00 | 433.00 | 421.00 | 431.00 | 431.00 | 688,100 |
11 Apr 2024 | 423.00 | 427.00 | 418.00 | 424.00 | 424.00 | 539,400 |
10 Apr 2024 | 434.00 | 436.00 | 430.00 | 430.00 | 430.00 | 533,300 |
09 Apr 2024 | 432.00 | 439.00 | 431.00 | 437.00 | 437.00 | 443,800 |
08 Apr 2024 | 432.00 | 435.00 | 427.00 | 433.00 | 433.00 | 575,400 |
05 Apr 2024 | 426.00 | 435.00 | 424.00 | 429.00 | 429.00 | 626,300 |
04 Apr 2024 | 437.00 | 438.00 | 429.00 | 432.00 | 432.00 | 904,600 |
03 Apr 2024 | 439.00 | 445.00 | 437.00 | 439.00 | 439.00 | 704,600 |
02 Apr 2024 | 437.00 | 444.00 | 433.00 | 441.00 | 441.00 | 824,800 |
01 Apr 2024 | 463.00 | 464.00 | 437.00 | 439.00 | 439.00 | 1,308,000 |
29 Mar 2024 | 458.00 | 468.00 | 456.00 | 464.00 | 464.00 | 1,549,300 |
28 Mar 2024 | 442.00 | 443.00 | 436.00 | 436.00 | 436.00 | 641,600 |
27 Mar 2024 | 440.00 | 447.00 | 440.00 | 442.00 | 442.00 | 901,200 |
26 Mar 2024 | 435.00 | 440.00 | 435.00 | 439.00 | 439.00 | 452,200 |
25 Mar 2024 | 450.00 | 450.00 | 437.00 | 437.00 | 437.00 | 824,800 |
22 Mar 2024 | 445.00 | 453.00 | 442.00 | 450.00 | 450.00 | 775,100 |
21 Mar 2024 | 443.00 | 443.00 | 437.00 | 443.00 | 443.00 | 650,500 |
19 Mar 2024 | 426.00 | 437.00 | 425.00 | 437.00 | 437.00 | 612,900 |
18 Mar 2024 | 425.00 | 431.00 | 423.00 | 427.00 | 427.00 | 590,500 |
15 Mar 2024 | 415.00 | 424.00 | 412.00 | 419.00 | 419.00 | 1,207,600 |
14 Mar 2024 | 415.00 | 417.00 | 411.00 | 414.00 | 414.00 | 547,800 |
13 Mar 2024 | 415.00 | 420.00 | 409.00 | 413.00 | 413.00 | 598,400 |
12 Mar 2024 | 402.00 | 413.00 | 400.00 | 413.00 | 413.00 | 603,000 |
11 Mar 2024 | 407.00 | 408.00 | 398.00 | 405.00 | 405.00 | 990,400 |
08 Mar 2024 | 407.00 | 412.00 | 404.00 | 409.00 | 409.00 | 785,600 |
07 Mar 2024 | 408.00 | 417.00 | 406.00 | 410.00 | 410.00 | 862,400 |
06 Mar 2024 | 398.00 | 409.00 | 390.00 | 406.00 | 406.00 | 1,253,100 |
05 Mar 2024 | 390.00 | 398.00 | 389.00 | 395.00 | 395.00 | 1,021,700 |
04 Mar 2024 | 394.00 | 398.00 | 390.00 | 390.00 | 390.00 | 967,800 |
01 Mar 2024 | 390.00 | 396.00 | 389.00 | 394.00 | 394.00 | 1,072,300 |
29 Feb 2024 | 390.00 | 393.00 | 386.00 | 390.00 | 390.00 | 741,300 |
28 Feb 2024 | 383.00 | 394.00 | 380.00 | 392.00 | 392.00 | 776,900 |
28 Feb 2024 | 8 Dividend | |||||
27 Feb 2024 | 400.00 | 403.00 | 393.00 | 393.00 | 385.00 | 1,243,000 |
26 Feb 2024 | 403.00 | 405.00 | 399.00 | 402.00 | 393.82 | 575,100 |
22 Feb 2024 | 397.00 | 402.00 | 393.00 | 401.00 | 392.84 | 926,700 |
21 Feb 2024 | 403.00 | 404.00 | 397.00 | 398.00 | 389.90 | 1,197,600 |
20 Feb 2024 | 410.00 | 415.00 | 404.00 | 405.00 | 396.76 | 990,700 |
19 Feb 2024 | 393.00 | 409.00 | 391.00 | 409.00 | 400.67 | 1,042,900 |
16 Feb 2024 | 389.00 | 394.00 | 387.00 | 393.00 | 385.00 | 1,104,700 |
15 Feb 2024 | 394.00 | 394.00 | 384.00 | 384.00 | 376.18 | 876,600 |
14 Feb 2024 | 389.00 | 396.00 | 381.00 | 393.00 | 385.00 | 1,899,400 |
13 Feb 2024 | 389.00 | 391.00 | 384.00 | 390.00 | 382.06 | 845,400 |
09 Feb 2024 | 388.00 | 393.00 | 385.00 | 386.00 | 378.14 | 707,400 |
08 Feb 2024 | 386.00 | 392.00 | 386.00 | 391.00 | 383.04 | 753,400 |
07 Feb 2024 | 387.00 | 389.00 | 385.00 | 386.00 | 378.14 | 683,900 |
06 Feb 2024 | 385.00 | 390.00 | 381.00 | 387.00 | 379.12 | 761,800 |
05 Feb 2024 | 393.00 | 394.00 | 387.00 | 390.00 | 382.06 | 1,219,700 |
02 Feb 2024 | 390.00 | 396.00 | 389.00 | 393.00 | 385.00 | 927,800 |
01 Feb 2024 | 392.00 | 393.00 | 383.00 | 384.00 | 376.18 | 1,233,800 |
31 Jan 2024 | 396.00 | 396.00 | 396.00 | 396.00 | 387.94 | 1,274,100 |
30 Jan 2024 | 384.00 | 397.00 | 383.00 | 395.00 | 386.96 | 2,024,600 |
29 Jan 2024 | 389.00 | 392.00 | 377.00 | 380.00 | 372.26 | 2,872,700 |
26 Jan 2024 | 378.00 | 380.00 | 373.00 | 376.00 | 368.35 | 1,577,700 |
25 Jan 2024 | 374.00 | 377.00 | 370.00 | 373.00 | 365.41 | 1,602,600 |
24 Jan 2024 | 380.00 | 384.00 | 374.00 | 374.00 | 366.39 | 1,243,600 |
23 Jan 2024 | 383.00 | 388.00 | 377.00 | 378.00 | 370.31 | 1,803,200 |
22 Jan 2024 | 370.00 | 380.00 | 370.00 | 378.00 | 370.31 | 1,160,200 |
19 Jan 2024 | 370.00 | 379.00 | 367.00 | 370.00 | 362.47 | 1,669,100 |
18 Jan 2024 | 365.00 | 372.00 | 363.00 | 367.00 | 359.53 | 1,498,600 |
17 Jan 2024 | 355.00 | 372.00 | 347.00 | 361.00 | 353.65 | 2,757,200 |
16 Jan 2024 | 355.00 | 374.00 | 354.00 | 357.00 | 349.73 | 5,053,900 |
15 Jan 2024 | 320.00 | 329.00 | 320.00 | 325.00 | 318.38 | 428,300 |
12 Jan 2024 | 329.00 | 330.00 | 310.00 | 314.00 | 307.61 | 2,567,300 |
11 Jan 2024 | 347.00 | 347.00 | 338.00 | 339.00 | 332.10 | 1,199,500 |
10 Jan 2024 | 338.00 | 347.00 | 336.00 | 342.00 | 335.04 | 702,000 |
09 Jan 2024 | 347.00 | 348.00 | 338.00 | 340.00 | 333.08 | 1,302,800 |
05 Jan 2024 | 342.00 | 347.00 | 341.00 | 343.00 | 336.02 | 751,000 |
04 Jan 2024 | 334.00 | 340.00 | 328.00 | 336.00 | 329.16 | 1,046,800 |
29 Dec 2023 | 338.00 | 341.00 | 336.00 | 338.00 | 331.12 | 597,700 |
28 Dec 2023 | 337.00 | 341.00 | 336.00 | 339.00 | 332.10 | 388,200 |
27 Dec 2023 | 333.00 | 339.00 | 331.00 | 337.00 | 330.14 | 669,300 |
26 Dec 2023 | 331.00 | 333.00 | 329.00 | 331.00 | 324.26 | 567,700 |
25 Dec 2023 | 330.00 | 333.00 | 330.00 | 332.00 | 325.24 | 336,100 |
22 Dec 2023 | 328.00 | 333.00 | 325.00 | 327.00 | 320.34 | 707,500 |
21 Dec 2023 | 335.00 | 336.00 | 328.00 | 328.00 | 321.32 | 534,900 |
20 Dec 2023 | 333.00 | 337.00 | 332.00 | 335.00 | 328.18 | 709,200 |
19 Dec 2023 | 333.00 | 334.00 | 328.00 | 333.00 | 326.22 | 609,100 |
18 Dec 2023 | 331.00 | 336.00 | 328.00 | 333.00 | 326.22 | 613,300 |
15 Dec 2023 | 341.00 | 342.00 | 337.00 | 337.00 | 330.14 | 766,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |