Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Jul 2024 | 558.50 | 568.00 | 557.50 | 564.00 | 564.00 | 179,525 |
03 Jul 2024 | 544.50 | 557.25 | 540.50 | 557.00 | 557.00 | 364,822 |
02 Jul 2024 | 547.00 | 548.50 | 539.75 | 542.75 | 542.75 | 567,043 |
01 Jul 2024 | 559.50 | 559.50 | 549.00 | 549.25 | 549.25 | 449,874 |
28 Jun 2024 | 553.00 | 561.50 | 547.50 | 548.50 | 548.50 | 154,233 |
27 Jun 2024 | 545.00 | 556.75 | 540.00 | 552.00 | 552.00 | 292,544 |
26 Jun 2024 | 549.50 | 552.00 | 541.50 | 542.25 | 542.25 | 324,516 |
25 Jun 2024 | 558.00 | 559.50 | 549.50 | 551.75 | 551.75 | 274,792 |
24 Jun 2024 | 547.75 | 562.50 | 547.00 | 561.00 | 561.00 | 191,548 |
21 Jun 2024 | 551.50 | 555.00 | 543.50 | 547.25 | 547.25 | 559,600 |
20 Jun 2024 | 549.50 | 556.00 | 540.75 | 551.00 | 551.00 | 840,591 |
19 Jun 2024 | 544.50 | 549.25 | 542.50 | 547.25 | 547.25 | 416,170 |
18 Jun 2024 | 533.50 | 549.50 | 532.50 | 545.25 | 545.25 | 432,747 |
17 Jun 2024 | 523.00 | 536.50 | 522.50 | 533.00 | 533.00 | 553,539 |
14 Jun 2024 | 523.50 | 529.50 | 516.50 | 520.75 | 520.75 | 662,880 |
13 Jun 2024 | 525.50 | 533.50 | 523.25 | 525.00 | 525.00 | 670,874 |
12 Jun 2024 | 515.75 | 538.50 | 514.00 | 535.00 | 535.00 | 341,941 |
11 Jun 2024 | 519.00 | 519.00 | 504.00 | 506.25 | 506.25 | 321,898 |
10 Jun 2024 | 511.50 | 518.50 | 510.00 | 515.75 | 515.75 | 368,352 |
07 Jun 2024 | 527.50 | 532.00 | 517.00 | 517.50 | 517.50 | 427,550 |
06 Jun 2024 | 518.00 | 534.00 | 517.00 | 530.50 | 530.50 | 615,647 |
05 Jun 2024 | 504.50 | 521.00 | 504.50 | 519.50 | 519.50 | 436,216 |
04 Jun 2024 | 516.00 | 519.50 | 499.60 | 505.00 | 505.00 | 677,661 |
03 Jun 2024 | 519.00 | 530.00 | 518.00 | 522.00 | 522.00 | 581,714 |
31 May 2024 | 501.50 | 503.50 | 483.00 | 501.50 | 501.50 | 1,858,237 |
30 May 2024 | 477.40 | 506.00 | 477.40 | 504.75 | 504.75 | 828,620 |
29 May 2024 | 490.00 | 490.00 | 479.60 | 485.50 | 485.50 | 749,496 |
28 May 2024 | 492.60 | 503.25 | 492.40 | 494.30 | 494.30 | 456,124 |
24 May 2024 | 480.30 | 492.50 | 471.00 | 492.20 | 492.20 | 519,068 |
23 May 2024 | 477.00 | 493.00 | 477.00 | 488.60 | 488.60 | 850,347 |
22 May 2024 | 476.20 | 476.20 | 457.80 | 465.80 | 465.80 | 481,473 |
21 May 2024 | 474.80 | 480.20 | 467.40 | 479.00 | 479.00 | 708,186 |
20 May 2024 | 477.00 | 481.20 | 472.60 | 474.40 | 474.40 | 368,940 |
17 May 2024 | 479.20 | 481.40 | 474.20 | 478.60 | 478.60 | 593,110 |
16 May 2024 | 486.30 | 487.00 | 477.00 | 482.60 | 482.60 | 495,818 |
15 May 2024 | 498.55 | 501.00 | 472.60 | 485.40 | 485.40 | 655,055 |
14 May 2024 | 486.20 | 499.60 | 485.60 | 496.60 | 496.60 | 357,575 |
13 May 2024 | 483.00 | 487.60 | 481.20 | 486.80 | 486.80 | 258,463 |
10 May 2024 | 471.70 | 485.20 | 470.40 | 485.00 | 485.00 | 462,869 |
09 May 2024 | 466.60 | 473.20 | 462.80 | 473.00 | 473.00 | 248,849 |
08 May 2024 | 459.40 | 465.40 | 457.20 | 464.40 | 464.40 | 314,112 |
07 May 2024 | 459.00 | 461.40 | 450.00 | 457.60 | 457.60 | 796,916 |
03 May 2024 | 439.00 | 452.20 | 433.20 | 449.00 | 449.00 | 677,918 |
02 May 2024 | 433.50 | 439.60 | 430.80 | 434.20 | 434.20 | 615,018 |
01 May 2024 | 430.80 | 440.40 | 430.80 | 436.40 | 436.40 | 348,110 |
30 Apr 2024 | 442.80 | 458.00 | 431.40 | 432.00 | 432.00 | 1,765,112 |
29 Apr 2024 | 437.00 | 446.20 | 435.00 | 443.30 | 443.30 | 475,396 |
26 Apr 2024 | 427.20 | 437.20 | 427.00 | 434.40 | 434.40 | 582,213 |
25 Apr 2024 | 435.50 | 436.40 | 418.60 | 422.20 | 422.20 | 847,394 |
25 Apr 2024 | 8 Dividend | |||||
24 Apr 2024 | 444.60 | 448.00 | 439.20 | 441.60 | 433.60 | 659,128 |
23 Apr 2024 | 440.20 | 443.20 | 435.00 | 441.40 | 433.40 | 761,475 |
22 Apr 2024 | 431.60 | 435.20 | 424.20 | 431.20 | 423.39 | 519,165 |
19 Apr 2024 | 414.00 | 420.40 | 406.70 | 419.80 | 412.19 | 512,626 |
18 Apr 2024 | 412.00 | 418.20 | 408.40 | 417.80 | 410.23 | 420,325 |
17 Apr 2024 | 398.40 | 412.70 | 396.20 | 410.00 | 402.57 | 725,028 |
16 Apr 2024 | 404.60 | 408.80 | 401.50 | 402.60 | 395.31 | 608,671 |
15 Apr 2024 | 415.60 | 421.40 | 412.40 | 414.60 | 407.09 | 404,645 |
12 Apr 2024 | 432.70 | 432.70 | 414.80 | 417.60 | 410.03 | 495,066 |
11 Apr 2024 | 434.20 | 436.60 | 429.20 | 430.40 | 422.60 | 403,036 |
10 Apr 2024 | 443.80 | 444.60 | 428.20 | 432.70 | 424.86 | 580,216 |
09 Apr 2024 | 423.80 | 440.60 | 419.80 | 438.60 | 430.65 | 698,507 |
08 Apr 2024 | 429.60 | 435.60 | 424.60 | 429.20 | 421.42 | 373,373 |
05 Apr 2024 | 441.40 | 441.40 | 426.40 | 431.40 | 423.58 | 681,936 |
04 Apr 2024 | 459.60 | 462.00 | 445.60 | 448.40 | 440.28 | 410,367 |
03 Apr 2024 | 457.20 | 462.60 | 452.80 | 460.50 | 452.16 | 492,627 |
02 Apr 2024 | 461.00 | 473.00 | 456.20 | 458.00 | 449.70 | 854,180 |
28 Mar 2024 | 454.50 | 463.90 | 449.80 | 463.40 | 455.01 | 379,540 |
27 Mar 2024 | 462.40 | 464.20 | 447.70 | 452.50 | 444.30 | 615,636 |
26 Mar 2024 | 471.00 | 471.00 | 459.20 | 464.40 | 455.99 | 574,247 |
25 Mar 2024 | 455.50 | 471.25 | 455.50 | 470.10 | 461.58 | 579,341 |
22 Mar 2024 | 454.45 | 463.85 | 449.50 | 459.60 | 451.27 | 864,682 |
21 Mar 2024 | 445.90 | 465.40 | 443.00 | 462.40 | 454.02 | 1,087,430 |
20 Mar 2024 | 419.10 | 439.20 | 415.00 | 436.30 | 428.40 | 990,080 |
19 Mar 2024 | 411.90 | 415.70 | 408.20 | 414.80 | 407.29 | 653,693 |
18 Mar 2024 | 431.60 | 431.60 | 414.10 | 415.95 | 408.41 | 735,389 |
15 Mar 2024 | 427.50 | 437.70 | 427.10 | 427.40 | 419.66 | 966,677 |
14 Mar 2024 | 436.50 | 440.85 | 420.20 | 425.45 | 417.74 | 936,560 |
13 Mar 2024 | 449.30 | 449.80 | 432.70 | 435.40 | 427.51 | 835,324 |
12 Mar 2024 | 460.60 | 461.30 | 445.50 | 449.20 | 441.06 | 589,489 |
11 Mar 2024 | 468.40 | 470.30 | 453.00 | 456.10 | 447.84 | 633,227 |
08 Mar 2024 | 479.10 | 486.60 | 466.60 | 467.60 | 459.13 | 647,513 |
07 Mar 2024 | 478.00 | 488.20 | 476.00 | 482.60 | 473.86 | 897,010 |
06 Mar 2024 | 485.85 | 488.80 | 471.40 | 481.40 | 472.68 | 690,130 |
05 Mar 2024 | 486.30 | 494.90 | 483.80 | 487.40 | 478.57 | 756,617 |
04 Mar 2024 | 507.00 | 509.20 | 486.30 | 490.90 | 482.01 | 1,213,545 |
01 Mar 2024 | 503.40 | 513.20 | 490.80 | 510.90 | 501.64 | 885,778 |
29 Feb 2024 | 517.40 | 539.20 | 501.80 | 505.20 | 496.05 | 1,022,640 |
28 Feb 2024 | 495.40 | 509.40 | 410.40 | 509.40 | 500.17 | 3,069,798 |
27 Feb 2024 | 618.60 | 624.50 | 614.00 | 619.00 | 607.79 | 380,969 |
26 Feb 2024 | 646.20 | 647.00 | 619.00 | 619.20 | 607.98 | 382,797 |
23 Feb 2024 | 664.60 | 666.80 | 643.60 | 646.70 | 634.98 | 160,791 |
22 Feb 2024 | 665.60 | 666.60 | 658.60 | 664.20 | 652.17 | 248,990 |
21 Feb 2024 | 657.00 | 668.80 | 657.00 | 662.40 | 650.40 | 479,473 |
20 Feb 2024 | 656.00 | 657.70 | 651.00 | 655.40 | 643.53 | 106,695 |
19 Feb 2024 | 652.00 | 658.00 | 650.00 | 656.90 | 645.00 | 283,594 |
16 Feb 2024 | 639.00 | 653.00 | 638.60 | 652.70 | 640.88 | 292,726 |
15 Feb 2024 | 627.60 | 638.80 | 625.00 | 635.10 | 623.59 | 347,924 |
14 Feb 2024 | 626.00 | 627.00 | 621.60 | 622.90 | 611.62 | 285,136 |
13 Feb 2024 | 637.60 | 639.60 | 620.20 | 622.50 | 611.22 | 395,886 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |