Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 July 2024 | 543.20 | 553.60 | 541.60 | 541.80 | 541.80 | 29,654 |
04 July 2024 | 546.00 | 553.60 | 543.80 | 551.60 | 551.60 | 33,045 |
03 July 2024 | 549.60 | 555.20 | 545.00 | 546.80 | 546.80 | 49,595 |
02 July 2024 | 549.20 | 550.00 | 544.40 | 548.20 | 548.20 | 70,893 |
01 July 2024 | 542.60 | 555.60 | 542.20 | 549.20 | 549.20 | 96,656 |
28 June 2024 | 532.00 | 548.80 | 528.20 | 541.20 | 541.20 | 72,288 |
27 June 2024 | 523.60 | 537.60 | 523.60 | 535.80 | 535.80 | 45,097 |
26 June 2024 | 534.00 | 537.80 | 528.00 | 528.00 | 528.00 | 51,669 |
25 June 2024 | 527.40 | 537.60 | 523.20 | 534.00 | 534.00 | 51,353 |
24 June 2024 | 512.40 | 529.60 | 508.80 | 527.60 | 527.60 | 45,172 |
21 June 2024 | 516.00 | 522.20 | 508.00 | 512.40 | 512.40 | 163,150 |
20 June 2024 | 519.80 | 527.60 | 510.20 | 515.00 | 515.00 | 44,025 |
19 June 2024 | 506.40 | 519.20 | 502.00 | 518.00 | 518.00 | 59,407 |
18 June 2024 | 500.00 | 511.80 | 500.00 | 504.60 | 504.60 | 55,348 |
17 June 2024 | 494.70 | 501.80 | 493.20 | 499.20 | 499.20 | 55,887 |
14 June 2024 | 489.60 | 494.70 | 489.60 | 492.60 | 492.60 | 77,882 |
13 June 2024 | 495.00 | 497.20 | 489.20 | 489.50 | 489.50 | 47,875 |
12 June 2024 | 493.20 | 498.10 | 490.00 | 495.10 | 495.10 | 62,441 |
11 June 2024 | 494.00 | 496.50 | 489.60 | 489.70 | 489.70 | 82,043 |
10 June 2024 | 492.10 | 493.70 | 489.00 | 492.90 | 492.90 | 61,963 |
07 June 2024 | 500.60 | 500.60 | 489.90 | 492.30 | 492.30 | 77,196 |
06 June 2024 | 495.20 | 499.80 | 490.00 | 499.30 | 499.30 | 65,616 |
05 June 2024 | 491.00 | 495.80 | 488.10 | 492.00 | 492.00 | 61,163 |
04 June 2024 | 510.00 | 510.00 | 489.70 | 490.00 | 490.00 | 89,365 |
03 June 2024 | 504.40 | 514.60 | 504.40 | 510.00 | 510.00 | 59,405 |
31 May 2024 | 501.60 | 509.20 | 497.30 | 504.40 | 504.40 | 233,337 |
29 May 2024 | 505.20 | 512.00 | 498.90 | 501.40 | 501.40 | 62,521 |
28 May 2024 | 512.00 | 515.60 | 507.80 | 512.80 | 512.80 | 45,253 |
27 May 2024 | 503.60 | 515.40 | 503.60 | 513.00 | 513.00 | 15,792 |
24 May 2024 | 514.00 | 514.00 | 502.00 | 507.20 | 507.20 | 29,504 |
23 May 2024 | 509.00 | 517.40 | 506.40 | 512.20 | 512.20 | 66,195 |
22 May 2024 | 512.00 | 514.80 | 505.20 | 508.60 | 508.60 | 43,209 |
21 May 2024 | 507.80 | 513.80 | 498.10 | 512.00 | 512.00 | 73,558 |
20 May 2024 | 506.00 | 509.60 | 501.60 | 504.40 | 504.40 | 45,498 |
17 May 2024 | 500.00 | 506.00 | 491.00 | 506.00 | 506.00 | 66,346 |
16 May 2024 | 508.00 | 510.00 | 500.80 | 502.20 | 502.20 | 67,091 |
15 May 2024 | 506.00 | 510.80 | 502.20 | 506.40 | 506.40 | 88,695 |
15 May 2024 | 44.63 Dividend | |||||
14 May 2024 | 552.80 | 557.80 | 544.00 | 552.40 | 507.77 | 81,859 |
13 May 2024 | 555.40 | 556.40 | 546.20 | 552.80 | 508.14 | 31,180 |
10 May 2024 | 567.60 | 574.60 | 545.20 | 545.60 | 501.52 | 123,636 |
09 May 2024 | 571.00 | 579.20 | 566.80 | 567.60 | 521.74 | 36,369 |
08 May 2024 | 568.00 | 572.80 | 563.60 | 571.60 | 525.42 | 52,800 |
07 May 2024 | 569.40 | 577.80 | 567.20 | 567.80 | 521.93 | 59,496 |
06 May 2024 | 563.60 | 575.00 | 560.40 | 572.40 | 526.15 | 56,863 |
02 May 2024 | 561.60 | 568.80 | 556.80 | 561.40 | 516.04 | 42,087 |
30 Apr 2024 | 570.20 | 574.00 | 560.00 | 560.80 | 515.49 | 63,161 |
29 Apr 2024 | 563.80 | 569.60 | 555.00 | 566.00 | 520.27 | 52,160 |
26 Apr 2024 | 564.80 | 566.80 | 557.60 | 562.40 | 516.96 | 32,872 |
25 Apr 2024 | 579.80 | 579.80 | 557.20 | 561.00 | 515.68 | 45,718 |
24 Apr 2024 | 580.00 | 580.00 | 569.80 | 569.80 | 523.76 | 64,128 |
23 Apr 2024 | 575.60 | 587.80 | 573.60 | 577.60 | 530.93 | 69,465 |
22 Apr 2024 | 562.40 | 571.40 | 560.40 | 571.40 | 525.23 | 54,268 |
19 Apr 2024 | 550.60 | 560.40 | 548.40 | 558.60 | 513.47 | 34,975 |
18 Apr 2024 | 559.20 | 567.20 | 547.40 | 560.00 | 514.76 | 80,684 |
17 Apr 2024 | 541.00 | 559.80 | 538.40 | 553.40 | 508.69 | 71,094 |
16 Apr 2024 | 547.40 | 551.80 | 540.20 | 542.80 | 498.95 | 80,170 |
15 Apr 2024 | 544.20 | 561.60 | 544.00 | 555.20 | 510.34 | 35,434 |
12 Apr 2024 | 560.00 | 568.80 | 550.80 | 551.80 | 507.22 | 50,220 |
11 Apr 2024 | 571.00 | 581.40 | 558.40 | 559.40 | 514.20 | 65,422 |
10 Apr 2024 | 575.60 | 582.00 | 571.00 | 579.00 | 532.22 | 102,617 |
09 Apr 2024 | 586.80 | 586.80 | 568.80 | 570.00 | 523.95 | 118,716 |
08 Apr 2024 | 578.80 | 590.00 | 576.80 | 581.00 | 534.06 | 68,161 |
05 Apr 2024 | 572.00 | 578.80 | 567.40 | 578.80 | 532.04 | 98,905 |
04 Apr 2024 | 576.00 | 580.00 | 570.40 | 576.00 | 529.46 | 71,812 |
03 Apr 2024 | 571.20 | 575.60 | 565.60 | 572.60 | 526.34 | 96,408 |
02 Apr 2024 | 566.60 | 576.80 | 562.00 | 569.80 | 523.76 | 90,819 |
28 Mar 2024 | 555.00 | 571.50 | 555.00 | 569.50 | 523.49 | 161,757 |
27 Mar 2024 | 555.50 | 561.50 | 554.50 | 559.50 | 514.30 | 35,563 |
26 Mar 2024 | 542.00 | 560.00 | 537.50 | 555.50 | 510.62 | 59,659 |
25 Mar 2024 | 547.50 | 552.50 | 542.00 | 544.50 | 500.51 | 32,061 |
22 Mar 2024 | 548.00 | 558.50 | 545.00 | 551.00 | 506.48 | 70,988 |
21 Mar 2024 | 535.00 | 555.00 | 535.00 | 555.00 | 510.16 | 105,055 |
20 Mar 2024 | 525.00 | 531.00 | 514.00 | 530.50 | 487.64 | 67,191 |
19 Mar 2024 | 525.50 | 526.50 | 509.00 | 523.00 | 480.75 | 103,829 |
18 Mar 2024 | 530.00 | 536.50 | 520.50 | 527.50 | 484.88 | 63,926 |
15 Mar 2024 | 538.00 | 551.00 | 510.00 | 535.50 | 492.24 | 404,688 |
14 Mar 2024 | 545.00 | 548.50 | 527.50 | 536.50 | 493.15 | 123,154 |
13 Mar 2024 | 538.00 | 555.50 | 538.00 | 546.00 | 501.89 | 98,394 |
12 Mar 2024 | 536.00 | 543.00 | 526.00 | 542.00 | 498.21 | 130,482 |
11 Mar 2024 | 515.00 | 533.00 | 515.00 | 531.50 | 488.56 | 77,589 |
08 Mar 2024 | 515.50 | 529.00 | 509.00 | 525.00 | 482.58 | 92,464 |
07 Mar 2024 | 531.50 | 533.50 | 516.50 | 523.00 | 480.75 | 80,661 |
06 Mar 2024 | 540.50 | 544.50 | 534.00 | 539.50 | 495.91 | 55,914 |
05 Mar 2024 | 546.00 | 550.50 | 538.00 | 540.00 | 496.37 | 43,641 |
04 Mar 2024 | 551.00 | 555.50 | 544.50 | 549.00 | 504.64 | 57,728 |
01 Mar 2024 | 552.00 | 556.50 | 542.50 | 549.00 | 504.64 | 75,436 |
29 Feb 2024 | 550.00 | 559.00 | 539.00 | 549.50 | 505.10 | 220,512 |
28 Feb 2024 | 545.00 | 553.00 | 539.00 | 546.00 | 501.89 | 71,029 |
27 Feb 2024 | 550.00 | 561.50 | 542.50 | 547.00 | 502.81 | 74,386 |
26 Feb 2024 | 552.00 | 561.50 | 547.50 | 551.50 | 506.94 | 89,400 |
23 Feb 2024 | 542.50 | 562.50 | 541.00 | 555.50 | 510.62 | 98,515 |
22 Feb 2024 | 539.50 | 545.00 | 535.50 | 541.50 | 497.75 | 73,944 |
21 Feb 2024 | 534.50 | 549.50 | 530.00 | 531.50 | 488.56 | 78,253 |
20 Feb 2024 | 520.50 | 538.00 | 516.00 | 535.50 | 492.24 | 146,543 |
19 Feb 2024 | 506.00 | 520.50 | 504.00 | 516.00 | 474.31 | 53,799 |
16 Feb 2024 | 491.80 | 511.00 | 491.80 | 505.00 | 464.20 | 55,492 |
15 Feb 2024 | 498.40 | 499.00 | 485.00 | 491.60 | 451.88 | 61,716 |
14 Feb 2024 | 472.80 | 498.40 | 472.80 | 495.40 | 455.38 | 36,710 |
13 Feb 2024 | 478.20 | 487.00 | 472.60 | 475.60 | 437.17 | 22,458 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |