Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 May 2024 | 494.45 | 505.75 | 489.05 | 498.15 | 498.15 | 26,441 |
07 May 2024 | 510.00 | 514.95 | 489.65 | 495.55 | 495.55 | 24,885 |
06 May 2024 | 527.00 | 530.05 | 505.10 | 507.75 | 507.75 | 25,860 |
03 May 2024 | 532.45 | 537.85 | 518.00 | 523.05 | 523.05 | 30,441 |
02 May 2024 | 540.60 | 547.45 | 530.00 | 532.45 | 532.45 | 29,561 |
30 Apr 2024 | 543.35 | 555.95 | 531.25 | 535.75 | 535.75 | 80,817 |
29 Apr 2024 | 546.20 | 567.00 | 541.05 | 543.35 | 543.35 | 83,437 |
26 Apr 2024 | 559.90 | 561.45 | 537.10 | 542.35 | 542.35 | 146,994 |
25 Apr 2024 | 529.95 | 609.00 | 520.20 | 560.35 | 560.35 | 693,920 |
24 Apr 2024 | 479.00 | 520.00 | 479.00 | 509.20 | 509.20 | 110,780 |
23 Apr 2024 | 466.70 | 480.00 | 466.20 | 478.10 | 478.10 | 13,588 |
22 Apr 2024 | 450.00 | 468.90 | 449.90 | 464.35 | 464.35 | 14,919 |
19 Apr 2024 | 460.05 | 461.45 | 442.20 | 449.80 | 449.80 | 24,845 |
18 Apr 2024 | 460.20 | 465.90 | 454.25 | 455.80 | 455.80 | 9,547 |
16 Apr 2024 | 457.00 | 470.40 | 456.10 | 460.20 | 460.20 | 15,313 |
15 Apr 2024 | 477.95 | 477.95 | 454.20 | 459.40 | 459.40 | 19,092 |
12 Apr 2024 | 490.00 | 496.45 | 475.00 | 477.95 | 477.95 | 14,440 |
10 Apr 2024 | 471.20 | 496.95 | 470.85 | 486.85 | 486.85 | 25,673 |
09 Apr 2024 | 483.10 | 486.40 | 465.95 | 474.60 | 474.60 | 8,273 |
08 Apr 2024 | 475.00 | 484.00 | 473.70 | 480.55 | 480.55 | 19,354 |
05 Apr 2024 | 473.00 | 482.00 | 465.00 | 473.20 | 473.20 | 13,767 |
04 Apr 2024 | 485.90 | 485.90 | 468.95 | 470.55 | 470.55 | 15,597 |
03 Apr 2024 | 468.90 | 484.50 | 461.60 | 480.40 | 480.40 | 28,069 |
02 Apr 2024 | 455.00 | 465.45 | 455.00 | 463.20 | 463.20 | 16,721 |
01 Apr 2024 | 450.00 | 458.00 | 445.05 | 454.50 | 454.50 | 7,633 |
28 Mar 2024 | 456.45 | 462.90 | 441.00 | 443.85 | 443.85 | 23,024 |
27 Mar 2024 | 449.00 | 465.20 | 443.00 | 456.65 | 456.65 | 25,025 |
26 Mar 2024 | 454.70 | 460.00 | 441.00 | 443.35 | 443.35 | 21,332 |
22 Mar 2024 | 454.85 | 458.75 | 445.15 | 449.05 | 449.05 | 10,163 |
21 Mar 2024 | 445.00 | 458.50 | 445.00 | 452.80 | 452.80 | 11,660 |
20 Mar 2024 | 453.05 | 459.60 | 438.20 | 444.20 | 444.20 | 29,081 |
19 Mar 2024 | 463.85 | 468.20 | 446.00 | 453.05 | 453.05 | 18,251 |
18 Mar 2024 | 469.90 | 470.00 | 445.90 | 465.55 | 465.55 | 25,839 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 436.00 | 452.20 | 430.05 | 440.75 | 440.75 | 27,751 |
13 Mar 2024 | 460.00 | 469.40 | 432.10 | 433.60 | 433.60 | 56,378 |
12 Mar 2024 | 460.00 | 473.50 | 451.10 | 459.15 | 459.15 | 50,924 |
11 Mar 2024 | 484.75 | 489.70 | 461.75 | 465.20 | 465.20 | 46,469 |
07 Mar 2024 | 506.40 | 515.75 | 479.60 | 484.75 | 484.75 | 45,181 |
06 Mar 2024 | 526.25 | 529.50 | 501.55 | 514.10 | 514.10 | 60,033 |
05 Mar 2024 | 522.10 | 529.90 | 522.10 | 526.25 | 526.25 | 23,957 |
04 Mar 2024 | 529.00 | 534.40 | 519.00 | 522.10 | 522.10 | 34,640 |
01 Mar 2024 | 511.80 | 514.40 | 505.80 | 512.05 | 512.05 | 22,377 |
29 Feb 2024 | 504.95 | 514.40 | 496.65 | 508.30 | 508.30 | 34,627 |
28 Feb 2024 | 508.15 | 510.75 | 497.40 | 501.15 | 501.15 | 31,239 |
27 Feb 2024 | 514.00 | 530.00 | 505.00 | 508.15 | 508.15 | 89,222 |
26 Feb 2024 | 496.90 | 512.70 | 489.60 | 510.55 | 510.55 | 109,023 |
23 Feb 2024 | 490.00 | 497.40 | 488.20 | 490.65 | 490.65 | 21,607 |
22 Feb 2024 | 486.55 | 495.80 | 483.00 | 489.95 | 489.95 | 29,648 |
21 Feb 2024 | 483.00 | 488.15 | 478.00 | 481.10 | 481.10 | 42,858 |
20 Feb 2024 | 493.00 | 493.00 | 482.00 | 483.05 | 483.05 | 62,887 |
19 Feb 2024 | 479.30 | 491.30 | 479.25 | 488.80 | 488.80 | 23,152 |
16 Feb 2024 | 494.00 | 499.20 | 475.00 | 479.30 | 479.30 | 30,672 |
15 Feb 2024 | 490.00 | 511.80 | 490.00 | 493.95 | 493.95 | 40,930 |
14 Feb 2024 | 495.75 | 504.65 | 475.20 | 494.25 | 494.25 | 76,207 |
13 Feb 2024 | 501.90 | 505.60 | 489.15 | 499.85 | 499.85 | 81,367 |
12 Feb 2024 | 501.05 | 514.70 | 491.50 | 501.90 | 501.90 | 45,620 |
09 Feb 2024 | 507.50 | 508.80 | 488.15 | 505.25 | 505.25 | 93,220 |
08 Feb 2024 | 515.00 | 515.00 | 495.85 | 504.70 | 504.70 | 113,650 |
07 Feb 2024 | 495.55 | 509.20 | 492.05 | 506.95 | 506.95 | 134,290 |
06 Feb 2024 | 483.05 | 501.00 | 478.75 | 492.70 | 492.70 | 173,111 |
05 Feb 2024 | 481.00 | 494.75 | 469.95 | 474.60 | 474.60 | 273,774 |
02 Feb 2024 | 457.75 | 483.45 | 454.60 | 475.40 | 475.40 | 161,428 |
01 Feb 2024 | 456.20 | 484.05 | 448.15 | 457.00 | 457.00 | 336,571 |
31 Jan 2024 | 425.00 | 465.00 | 421.00 | 454.05 | 454.05 | 208,230 |
30 Jan 2024 | 438.00 | 438.00 | 419.10 | 422.35 | 422.35 | 30,561 |
29 Jan 2024 | 427.70 | 433.45 | 420.00 | 426.20 | 426.20 | 32,830 |
25 Jan 2024 | 436.20 | 437.20 | 417.95 | 427.60 | 427.60 | 29,779 |
24 Jan 2024 | 429.00 | 442.45 | 427.90 | 436.20 | 436.20 | 24,259 |
23 Jan 2024 | 452.00 | 475.00 | 425.20 | 434.90 | 434.90 | 52,725 |
19 Jan 2024 | 431.30 | 445.15 | 431.30 | 435.00 | 435.00 | 33,853 |
18 Jan 2024 | 432.00 | 440.00 | 414.25 | 437.15 | 437.15 | 43,742 |
17 Jan 2024 | 427.00 | 439.35 | 427.00 | 434.85 | 434.85 | 25,450 |
16 Jan 2024 | 438.40 | 441.65 | 426.40 | 431.75 | 431.75 | 37,260 |
15 Jan 2024 | 455.40 | 455.40 | 429.35 | 436.25 | 436.25 | 48,073 |
12 Jan 2024 | 459.95 | 460.60 | 448.45 | 449.60 | 449.60 | 44,096 |
11 Jan 2024 | 443.00 | 464.10 | 437.95 | 459.95 | 459.95 | 103,543 |
10 Jan 2024 | 440.50 | 452.00 | 434.45 | 441.90 | 441.90 | 26,469 |
09 Jan 2024 | 442.50 | 446.15 | 436.00 | 440.05 | 440.05 | 42,932 |
08 Jan 2024 | 451.75 | 456.00 | 435.10 | 438.80 | 438.80 | 47,194 |
05 Jan 2024 | 445.00 | 448.00 | 439.75 | 445.05 | 445.05 | 79,382 |
04 Jan 2024 | 438.05 | 447.45 | 430.05 | 441.05 | 441.05 | 112,501 |
03 Jan 2024 | 418.50 | 439.50 | 414.05 | 436.95 | 436.95 | 157,774 |
02 Jan 2024 | 407.70 | 418.70 | 404.00 | 415.60 | 415.60 | 97,413 |
01 Jan 2024 | 405.25 | 408.65 | 404.10 | 405.30 | 405.30 | 23,744 |
29 Dec 2023 | 410.00 | 410.00 | 401.00 | 403.55 | 403.55 | 35,045 |
28 Dec 2023 | 403.25 | 412.95 | 401.50 | 409.05 | 409.05 | 42,492 |
27 Dec 2023 | 408.40 | 410.90 | 402.70 | 405.15 | 405.15 | 42,906 |
26 Dec 2023 | 405.30 | 407.50 | 399.70 | 405.40 | 405.40 | 46,496 |
22 Dec 2023 | 395.85 | 403.00 | 393.30 | 399.30 | 399.30 | 41,121 |
21 Dec 2023 | 391.00 | 399.00 | 390.30 | 393.60 | 393.60 | 57,156 |
20 Dec 2023 | 404.90 | 408.30 | 391.00 | 392.00 | 392.00 | 116,695 |
19 Dec 2023 | 407.00 | 417.10 | 399.00 | 401.15 | 401.15 | 90,244 |
18 Dec 2023 | 407.95 | 408.30 | 402.55 | 405.95 | 405.95 | 62,023 |
15 Dec 2023 | 412.80 | 417.00 | 406.05 | 407.60 | 407.60 | 56,057 |
14 Dec 2023 | 422.50 | 422.50 | 408.25 | 412.80 | 412.80 | 100,579 |
13 Dec 2023 | 423.95 | 428.25 | 415.60 | 417.65 | 417.65 | 41,299 |
12 Dec 2023 | 432.00 | 437.90 | 421.50 | 423.45 | 423.45 | 33,115 |
11 Dec 2023 | 435.40 | 441.60 | 427.95 | 429.35 | 429.35 | 65,563 |
08 Dec 2023 | 439.80 | 443.25 | 431.50 | 433.70 | 433.70 | 78,491 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |