Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 539.95 | 539.95 | 516.00 | 531.90 | 531.90 | 6,819 |
02 May 2024 | 514.45 | 535.80 | 514.45 | 534.80 | 534.80 | 9,748 |
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 539.00 | 539.00 | 510.00 | 521.00 | 521.00 | 11,375 |
29 Apr 2024 | 537.95 | 541.00 | 525.00 | 528.95 | 528.95 | 9,518 |
26 Apr 2024 | 527.95 | 539.00 | 507.95 | 529.95 | 529.95 | 13,054 |
25 Apr 2024 | 522.00 | 527.80 | 499.80 | 520.05 | 520.05 | 19,017 |
24 Apr 2024 | 549.00 | 549.00 | 511.20 | 524.50 | 524.50 | 25,109 |
23 Apr 2024 | 534.85 | 573.60 | 534.85 | 537.00 | 537.00 | 40,957 |
22 Apr 2024 | 575.00 | 588.00 | 563.00 | 563.00 | 563.00 | 16,758 |
19 Apr 2024 | 580.00 | 615.00 | 560.80 | 592.60 | 592.60 | 36,206 |
18 Apr 2024 | 594.00 | 614.65 | 580.30 | 590.30 | 590.30 | 58,403 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 570.00 | 594.35 | 560.10 | 585.40 | 585.40 | 65,189 |
15 Apr 2024 | 544.00 | 566.05 | 512.15 | 566.05 | 566.05 | 53,197 |
12 Apr 2024 | 487.80 | 539.10 | 487.80 | 539.10 | 539.10 | 83,166 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 513.45 | 513.45 | 513.45 | 513.45 | 513.45 | 4,585 |
09 Apr 2024 | 540.45 | 540.45 | 540.45 | 540.45 | 540.45 | 4,940 |
08 Apr 2024 | 568.85 | 568.85 | 568.85 | 568.85 | 568.85 | 24,829 |
05 Apr 2024 | 598.75 | 598.75 | 598.75 | 598.75 | 598.75 | 24,007 |
04 Apr 2024 | 570.00 | 570.25 | 549.95 | 570.25 | 570.25 | 55,289 |
03 Apr 2024 | 530.00 | 543.10 | 496.00 | 543.10 | 543.10 | 117,171 |
02 Apr 2024 | 493.75 | 493.75 | 472.00 | 493.75 | 493.75 | 117,909 |
01 Apr 2024 | 448.90 | 448.90 | 448.90 | 448.90 | 448.90 | 16,542 |
28 Mar 2024 | 405.95 | 410.00 | 396.00 | 408.10 | 408.10 | 18,490 |
27 Mar 2024 | 411.25 | 415.75 | 405.00 | 405.95 | 405.95 | 7,487 |
26 Mar 2024 | 430.00 | 433.80 | 405.00 | 411.25 | 411.25 | 17,361 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 431.00 | 438.00 | 417.05 | 425.90 | 425.90 | 8,810 |
21 Mar 2024 | 424.00 | 428.75 | 418.00 | 426.70 | 426.70 | 3,939 |
20 Mar 2024 | 410.05 | 425.00 | 410.05 | 420.30 | 420.30 | 3,117 |
19 Mar 2024 | 429.00 | 435.00 | 412.20 | 419.00 | 419.00 | 10,180 |
18 Mar 2024 | 439.70 | 439.70 | 412.00 | 427.35 | 427.35 | 20,001 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 400.00 | 412.00 | 360.00 | 385.50 | 385.50 | 22,088 |
13 Mar 2024 | 409.00 | 415.00 | 386.55 | 388.65 | 388.65 | 14,102 |
12 Mar 2024 | 416.60 | 428.45 | 400.10 | 407.35 | 407.35 | 9,842 |
11 Mar 2024 | 434.45 | 434.45 | 415.05 | 416.70 | 416.70 | 16,000 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 424.00 | 436.50 | 417.15 | 421.65 | 421.65 | 8,562 |
06 Mar 2024 | 438.00 | 438.00 | 415.10 | 420.25 | 420.25 | 4,188 |
05 Mar 2024 | 446.00 | 446.00 | 430.00 | 432.40 | 432.40 | 7,995 |
04 Mar 2024 | 435.00 | 457.00 | 435.00 | 445.45 | 445.45 | 14,668 |
01 Mar 2024 | 411.00 | 425.00 | 406.00 | 424.45 | 424.45 | 8,262 |
29 Feb 2024 | 423.20 | 430.90 | 410.10 | 414.10 | 414.10 | 6,640 |
28 Feb 2024 | 427.10 | 431.00 | 415.50 | 423.20 | 423.20 | 12,035 |
27 Feb 2024 | 428.10 | 440.00 | 415.25 | 430.05 | 430.05 | 17,379 |
26 Feb 2024 | 430.00 | 440.95 | 426.65 | 428.55 | 428.55 | 14,987 |
23 Feb 2024 | 435.00 | 449.00 | 426.25 | 429.60 | 429.60 | 23,679 |
22 Feb 2024 | 443.00 | 454.75 | 425.25 | 435.00 | 435.00 | 8,927 |
21 Feb 2024 | 451.00 | 459.00 | 441.00 | 442.85 | 442.85 | 16,108 |
20 Feb 2024 | 445.10 | 460.00 | 441.65 | 447.40 | 447.40 | 24,964 |
16 Feb 2024 | 423.00 | 437.00 | 416.60 | 421.20 | 421.20 | 10,834 |
15 Feb 2024 | 425.00 | 425.00 | 415.15 | 422.25 | 422.25 | 15,686 |
14 Feb 2024 | 424.90 | 430.00 | 415.30 | 425.45 | 425.45 | 21,317 |
13 Feb 2024 | 447.90 | 447.90 | 410.00 | 432.80 | 432.80 | 6,710 |
12 Feb 2024 | 440.00 | 450.00 | 404.30 | 436.90 | 436.90 | 24,834 |
09 Feb 2024 | 448.40 | 460.00 | 403.00 | 438.15 | 438.15 | 36,648 |
08 Feb 2024 | 453.30 | 453.30 | 435.05 | 446.95 | 446.95 | 99,971 |
07 Feb 2024 | 379.00 | 412.10 | 375.00 | 412.10 | 412.10 | 64,545 |
06 Feb 2024 | 374.00 | 379.40 | 367.00 | 374.65 | 374.65 | 5,157 |
05 Feb 2024 | 380.00 | 380.00 | 365.45 | 371.15 | 371.15 | 21,739 |
02 Feb 2024 | 398.00 | 410.00 | 357.55 | 376.30 | 376.30 | 17,932 |
01 Feb 2024 | 400.90 | 401.95 | 395.05 | 397.25 | 397.25 | 12,845 |
31 Jan 2024 | 398.00 | 403.00 | 395.05 | 400.15 | 400.15 | 8,300 |
30 Jan 2024 | 408.00 | 408.00 | 391.30 | 398.00 | 398.00 | 8,291 |
29 Jan 2024 | 414.00 | 414.95 | 395.20 | 400.35 | 400.35 | 6,904 |
26 Jan 2024 | 406.55 | 406.55 | 406.55 | 406.55 | 406.55 | - |
25 Jan 2024 | 398.85 | 410.00 | 385.00 | 406.55 | 406.55 | 10,569 |
24 Jan 2024 | 399.90 | 406.70 | 391.00 | 394.30 | 394.30 | 2,767 |
23 Jan 2024 | 409.95 | 414.80 | 390.55 | 391.00 | 391.00 | 7,184 |
22 Jan 2024 | 407.30 | 407.30 | 407.30 | 407.30 | 407.30 | - |
19 Jan 2024 | 408.00 | 414.85 | 395.95 | 407.30 | 407.30 | 7,813 |
18 Jan 2024 | 404.00 | 417.85 | 403.00 | 407.90 | 407.90 | 6,365 |
17 Jan 2024 | 418.15 | 418.15 | 405.95 | 407.65 | 407.65 | 8,108 |
16 Jan 2024 | 427.90 | 427.90 | 406.00 | 409.95 | 409.95 | 7,037 |
12 Jan 2024 | 425.00 | 437.95 | 420.00 | 421.15 | 421.15 | 7,012 |
11 Jan 2024 | 440.95 | 440.95 | 415.60 | 426.35 | 426.35 | 9,993 |
10 Jan 2024 | 436.80 | 446.00 | 420.55 | 435.40 | 435.40 | 15,166 |
09 Jan 2024 | 417.05 | 434.00 | 417.05 | 429.80 | 429.80 | 10,641 |
08 Jan 2024 | 427.00 | 434.70 | 410.00 | 419.15 | 419.15 | 13,819 |
05 Jan 2024 | 426.00 | 433.00 | 415.00 | 422.50 | 422.50 | 8,220 |
04 Jan 2024 | 439.85 | 439.85 | 420.00 | 422.05 | 422.05 | 8,428 |
03 Jan 2024 | 436.50 | 436.50 | 424.00 | 425.05 | 425.05 | 6,717 |
02 Jan 2024 | 444.00 | 451.70 | 429.90 | 436.50 | 436.50 | 14,404 |
29 Dec 2023 | 435.00 | 435.00 | 408.00 | 415.45 | 415.45 | 16,374 |
28 Dec 2023 | 418.25 | 418.25 | 405.00 | 410.25 | 410.25 | 13,924 |
27 Dec 2023 | 405.05 | 414.90 | 401.55 | 408.05 | 408.05 | 8,133 |
26 Dec 2023 | 411.45 | 417.00 | 407.00 | 409.20 | 409.20 | 5,356 |
22 Dec 2023 | 401.25 | 429.95 | 401.25 | 406.25 | 406.25 | 8,325 |
21 Dec 2023 | 400.00 | 421.00 | 386.25 | 409.40 | 409.40 | 5,807 |
20 Dec 2023 | 430.00 | 435.00 | 396.00 | 400.20 | 400.20 | 10,019 |
19 Dec 2023 | 437.65 | 437.65 | 416.10 | 423.45 | 423.45 | 4,293 |
18 Dec 2023 | 466.00 | 466.00 | 416.00 | 433.95 | 433.95 | 9,591 |
15 Dec 2023 | 440.00 | 470.80 | 440.00 | 446.60 | 446.60 | 17,756 |
14 Dec 2023 | 401.90 | 436.00 | 401.50 | 428.00 | 428.00 | 17,906 |
13 Dec 2023 | 402.65 | 410.65 | 390.00 | 401.90 | 401.90 | 9,204 |
12 Dec 2023 | 415.00 | 415.00 | 395.00 | 402.65 | 402.65 | 11,965 |
11 Dec 2023 | 424.95 | 434.00 | 383.00 | 408.30 | 408.30 | 10,206 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |