Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
14 Jun 2024 | 525.00 | 530.00 | 500.00 | 500.00 | 500.00 | 3,942,800 |
13 Jun 2024 | 515.00 | 530.00 | 510.00 | 525.00 | 525.00 | 5,190,200 |
12 Jun 2024 | 530.00 | 530.00 | 500.00 | 515.00 | 515.00 | 4,711,700 |
11 Jun 2024 | 530.00 | 530.00 | 505.00 | 510.00 | 510.00 | 3,426,200 |
10 Jun 2024 | 530.00 | 540.00 | 510.00 | 530.00 | 530.00 | 5,833,300 |
07 Jun 2024 | 550.00 | 550.00 | 525.00 | 530.00 | 530.00 | 5,575,200 |
06 Jun 2024 | 505.00 | 555.00 | 505.00 | 550.00 | 550.00 | 10,135,400 |
05 Jun 2024 | 540.00 | 540.00 | 498.00 | 500.00 | 500.00 | 4,021,400 |
04 Jun 2024 | 515.00 | 545.00 | 510.00 | 540.00 | 540.00 | 8,176,500 |
03 Jun 2024 | 515.00 | 525.00 | 505.00 | 515.00 | 515.00 | 8,476,200 |
31 May 2024 | 515.00 | 520.00 | 505.00 | 510.00 | 510.00 | 4,977,200 |
30 May 2024 | 510.00 | 515.00 | 500.00 | 510.00 | 510.00 | 5,680,300 |
29 May 2024 | 486.00 | 510.00 | 470.00 | 510.00 | 510.00 | 7,078,100 |
29 May 2024 | 10 Dividend | |||||
28 May 2024 | 510.00 | 515.00 | 476.00 | 486.00 | 476.00 | 4,579,000 |
27 May 2024 | 505.00 | 510.00 | 500.00 | 510.00 | 499.51 | 5,911,500 |
22 May 2024 | 510.00 | 515.00 | 500.00 | 500.00 | 489.71 | 3,749,800 |
21 May 2024 | 510.00 | 515.00 | 505.00 | 510.00 | 499.51 | 1,668,300 |
20 May 2024 | 510.00 | 515.00 | 500.00 | 505.00 | 494.61 | 3,316,000 |
17 May 2024 | 540.00 | 540.00 | 500.00 | 505.00 | 494.61 | 3,525,500 |
16 May 2024 | 530.00 | 550.00 | 525.00 | 540.00 | 528.89 | 8,555,400 |
15 May 2024 | 520.00 | 530.00 | 515.00 | 530.00 | 519.09 | 6,625,800 |
14 May 2024 | 515.00 | 530.00 | 515.00 | 520.00 | 509.30 | 7,098,500 |
13 May 2024 | 515.00 | 520.00 | 500.00 | 515.00 | 504.40 | 6,636,500 |
08 May 2024 | 535.00 | 535.00 | 500.00 | 515.00 | 504.40 | 4,702,100 |
07 May 2024 | 535.00 | 540.00 | 510.00 | 530.00 | 519.09 | 6,385,800 |
06 May 2024 | 540.00 | 550.00 | 530.00 | 535.00 | 523.99 | 9,018,100 |
03 May 2024 | 535.00 | 545.00 | 515.00 | 540.00 | 528.89 | 5,913,500 |
02 May 2024 | 545.00 | 555.00 | 520.00 | 530.00 | 519.09 | 6,232,100 |
30 Apr 2024 | 515.00 | 550.00 | 505.00 | 545.00 | 533.79 | 6,573,600 |
29 Apr 2024 | 570.00 | 575.00 | 510.00 | 510.00 | 499.51 | 10,587,200 |
26 Apr 2024 | 570.00 | 590.00 | 565.00 | 575.00 | 563.17 | 6,421,000 |
25 Apr 2024 | 580.00 | 585.00 | 560.00 | 570.00 | 558.27 | 4,704,600 |
24 Apr 2024 | 575.00 | 580.00 | 560.00 | 575.00 | 563.17 | 8,992,900 |
23 Apr 2024 | 570.00 | 585.00 | 565.00 | 575.00 | 563.17 | 7,315,000 |
22 Apr 2024 | 570.00 | 585.00 | 560.00 | 570.00 | 558.27 | 5,144,400 |
19 Apr 2024 | 580.00 | 580.00 | 555.00 | 570.00 | 558.27 | 4,222,200 |
18 Apr 2024 | 580.00 | 595.00 | 550.00 | 580.00 | 568.07 | 4,985,400 |
17 Apr 2024 | 570.00 | 585.00 | 555.00 | 585.00 | 572.96 | 4,398,100 |
16 Apr 2024 | 550.00 | 575.00 | 540.00 | 575.00 | 563.17 | 4,156,500 |
05 Apr 2024 | 550.00 | 565.00 | 535.00 | 550.00 | 538.68 | 6,040,100 |
04 Apr 2024 | 540.00 | 575.00 | 540.00 | 550.00 | 538.68 | 7,750,500 |
03 Apr 2024 | 605.00 | 620.00 | 530.00 | 540.00 | 528.89 | 13,524,700 |
02 Apr 2024 | 600.00 | 615.00 | 590.00 | 605.00 | 592.55 | 8,750,400 |
01 Apr 2024 | 575.00 | 640.00 | 570.00 | 600.00 | 587.65 | 12,039,600 |
28 Mar 2024 | 585.00 | 590.00 | 560.00 | 575.00 | 563.17 | 13,208,000 |
27 Mar 2024 | 545.00 | 590.00 | 545.00 | 590.00 | 577.86 | 12,758,100 |
26 Mar 2024 | 560.00 | 560.00 | 560.00 | 560.00 | 548.48 | - |
25 Mar 2024 | 560.00 | 560.00 | 560.00 | 560.00 | 548.48 | - |
22 Mar 2024 | 520.00 | 590.00 | 498.00 | 560.00 | 548.48 | 15,287,400 |
21 Mar 2024 | 510.00 | 535.00 | 488.00 | 515.00 | 504.40 | 15,848,000 |
20 Mar 2024 | 480.00 | 600.00 | 472.00 | 510.00 | 499.51 | 30,721,100 |
19 Mar 2024 | 456.00 | 480.00 | 436.00 | 480.00 | 470.12 | 12,544,900 |
18 Mar 2024 | 440.00 | 470.00 | 434.00 | 456.00 | 446.62 | 14,298,700 |
15 Mar 2024 | 442.00 | 444.00 | 432.00 | 440.00 | 430.95 | 8,569,900 |
14 Mar 2024 | 438.00 | 444.00 | 428.00 | 440.00 | 430.95 | 12,440,400 |
13 Mar 2024 | 440.00 | 446.00 | 430.00 | 438.00 | 428.99 | 9,613,000 |
08 Mar 2024 | 434.00 | 456.00 | 428.00 | 440.00 | 430.95 | 12,815,500 |
07 Mar 2024 | 424.00 | 438.00 | 424.00 | 434.00 | 425.07 | 9,898,900 |
06 Mar 2024 | 416.00 | 430.00 | 412.00 | 422.00 | 413.32 | 10,172,700 |
05 Mar 2024 | 414.00 | 418.00 | 404.00 | 414.00 | 405.48 | 10,265,800 |
04 Mar 2024 | 416.00 | 426.00 | 408.00 | 414.00 | 405.48 | 8,753,100 |
01 Mar 2024 | 426.00 | 430.00 | 414.00 | 416.00 | 407.44 | 7,610,700 |
29 Feb 2024 | 436.00 | 440.00 | 424.00 | 426.00 | 417.23 | 10,855,900 |
28 Feb 2024 | 430.00 | 434.00 | 424.00 | 434.00 | 425.07 | 9,619,500 |
27 Feb 2024 | 422.00 | 430.00 | 408.00 | 430.00 | 421.15 | 12,115,100 |
26 Feb 2024 | 402.00 | 430.00 | 402.00 | 422.00 | 413.32 | 14,548,000 |
23 Feb 2024 | 402.00 | 410.00 | 390.00 | 404.00 | 395.69 | 10,380,000 |
22 Feb 2024 | 390.00 | 412.00 | 390.00 | 402.00 | 393.73 | 13,793,300 |
21 Feb 2024 | 400.00 | 406.00 | 388.00 | 390.00 | 381.98 | 7,305,100 |
20 Feb 2024 | 390.00 | 402.00 | 376.00 | 400.00 | 391.77 | 13,083,200 |
19 Feb 2024 | 392.00 | 402.00 | 386.00 | 390.00 | 381.98 | 11,061,000 |
16 Feb 2024 | 382.00 | 398.00 | 378.00 | 392.00 | 383.93 | 10,498,300 |
15 Feb 2024 | 360.00 | 400.00 | 352.00 | 382.00 | 374.14 | 11,849,900 |
13 Feb 2024 | 410.00 | 410.00 | 350.00 | 354.00 | 346.72 | 6,348,000 |
12 Feb 2024 | 468.00 | 470.00 | 408.00 | 410.00 | 401.56 | 8,553,100 |
07 Feb 2024 | 462.00 | 530.00 | 456.00 | 468.00 | 458.37 | 24,935,700 |
06 Feb 2024 | 456.00 | 478.00 | 452.00 | 462.00 | 452.49 | 14,166,400 |
05 Feb 2024 | 482.00 | 482.00 | 450.00 | 456.00 | 446.62 | 9,411,200 |
02 Feb 2024 | 480.00 | 492.00 | 480.00 | 482.00 | 472.08 | 9,216,700 |
01 Feb 2024 | 470.00 | 494.00 | 458.00 | 480.00 | 470.12 | 13,788,000 |
31 Jan 2024 | 440.00 | 464.00 | 436.00 | 464.00 | 454.45 | 9,315,300 |
30 Jan 2024 | 434.00 | 462.00 | 434.00 | 440.00 | 430.95 | 9,680,800 |
29 Jan 2024 | 430.00 | 438.00 | 426.00 | 434.00 | 425.07 | 6,298,700 |
26 Jan 2024 | 438.00 | 438.00 | 426.00 | 428.00 | 419.19 | 5,815,400 |
25 Jan 2024 | 434.00 | 452.00 | 428.00 | 438.00 | 428.99 | 6,675,200 |
24 Jan 2024 | 442.00 | 450.00 | 434.00 | 434.00 | 425.07 | 5,402,800 |
23 Jan 2024 | 450.00 | 452.00 | 438.00 | 442.00 | 432.91 | 5,649,700 |
22 Jan 2024 | 454.00 | 456.00 | 440.00 | 450.00 | 440.74 | 6,934,100 |
19 Jan 2024 | 444.00 | 470.00 | 442.00 | 454.00 | 444.66 | 8,973,200 |
18 Jan 2024 | 442.00 | 446.00 | 438.00 | 444.00 | 434.86 | 5,361,500 |
17 Jan 2024 | 440.00 | 444.00 | 424.00 | 442.00 | 432.91 | 5,559,800 |
16 Jan 2024 | 434.00 | 444.00 | 432.00 | 440.00 | 430.95 | 5,468,200 |
15 Jan 2024 | 426.00 | 426.00 | 426.00 | 426.00 | 417.23 | - |
12 Jan 2024 | 424.00 | 430.00 | 422.00 | 426.00 | 417.23 | 5,221,400 |
11 Jan 2024 | 416.00 | 430.00 | 414.00 | 424.00 | 415.28 | 6,763,400 |
10 Jan 2024 | 412.00 | 430.00 | 410.00 | 416.00 | 407.44 | 7,056,300 |
09 Jan 2024 | 402.00 | 416.00 | 402.00 | 412.00 | 403.52 | 5,584,200 |
08 Jan 2024 | 400.00 | 406.00 | 398.00 | 402.00 | 393.73 | 3,586,800 |
05 Jan 2024 | 402.00 | 404.00 | 396.00 | 400.00 | 391.77 | 2,983,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |