Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 494.00 | 501.95 | 486.80 | 499.25 | 499.25 | 10,257 |
30 Apr 2024 | 502.00 | 502.00 | 491.00 | 496.70 | 496.70 | 6,032 |
29 Apr 2024 | 497.00 | 501.00 | 490.00 | 495.40 | 495.40 | 43,172 |
26 Apr 2024 | 506.00 | 509.00 | 488.85 | 497.65 | 497.65 | 14,134 |
25 Apr 2024 | 504.70 | 504.90 | 498.50 | 499.45 | 499.45 | 19,959 |
24 Apr 2024 | 502.00 | 510.00 | 500.00 | 504.70 | 504.70 | 17,279 |
23 Apr 2024 | 513.00 | 515.55 | 495.00 | 501.30 | 501.30 | 40,628 |
22 Apr 2024 | 514.80 | 522.00 | 502.30 | 515.55 | 515.55 | 58,904 |
19 Apr 2024 | 503.75 | 525.85 | 471.95 | 507.10 | 507.10 | 154,723 |
18 Apr 2024 | 525.45 | 532.40 | 513.50 | 517.25 | 517.25 | 28,020 |
16 Apr 2024 | 515.35 | 532.40 | 515.35 | 527.35 | 527.35 | 34,244 |
15 Apr 2024 | 520.05 | 537.20 | 514.05 | 523.85 | 523.85 | 123,056 |
12 Apr 2024 | 552.05 | 552.35 | 537.30 | 540.90 | 540.90 | 18,927 |
10 Apr 2024 | 543.00 | 557.45 | 538.80 | 553.60 | 553.60 | 38,971 |
09 Apr 2024 | 561.60 | 562.45 | 540.55 | 544.05 | 544.05 | 89,577 |
08 Apr 2024 | 559.30 | 566.95 | 550.65 | 558.05 | 558.05 | 91,178 |
05 Apr 2024 | 541.35 | 560.00 | 538.10 | 549.50 | 549.50 | 206,666 |
04 Apr 2024 | 544.35 | 545.65 | 532.35 | 541.95 | 541.95 | 37,766 |
03 Apr 2024 | 534.65 | 553.50 | 533.70 | 539.90 | 539.90 | 121,884 |
02 Apr 2024 | 525.00 | 545.80 | 519.95 | 534.55 | 534.55 | 216,188 |
01 Apr 2024 | 512.45 | 530.00 | 508.65 | 522.65 | 522.65 | 207,264 |
28 Mar 2024 | 462.85 | 520.00 | 459.55 | 508.10 | 508.10 | 240,449 |
27 Mar 2024 | 452.15 | 472.00 | 452.15 | 461.75 | 461.75 | 28,143 |
26 Mar 2024 | 467.85 | 469.65 | 452.40 | 454.10 | 454.10 | 25,039 |
22 Mar 2024 | 459.95 | 470.05 | 458.45 | 467.30 | 467.30 | 54,584 |
21 Mar 2024 | 457.15 | 467.90 | 452.70 | 465.45 | 465.45 | 25,672 |
20 Mar 2024 | 448.00 | 449.45 | 434.40 | 446.25 | 446.25 | 27,984 |
19 Mar 2024 | 447.35 | 447.35 | 435.00 | 439.60 | 439.60 | 51,891 |
18 Mar 2024 | 454.55 | 454.55 | 438.60 | 439.60 | 439.60 | 22,957 |
15 Mar 2024 | 451.25 | 460.65 | 440.70 | 449.45 | 449.45 | 40,043 |
14 Mar 2024 | 443.10 | 455.30 | 430.05 | 449.80 | 449.80 | 203,572 |
13 Mar 2024 | 479.95 | 480.55 | 439.50 | 443.55 | 443.55 | 202,996 |
12 Mar 2024 | 477.00 | 483.00 | 467.05 | 474.80 | 474.80 | 30,190 |
11 Mar 2024 | 494.20 | 496.65 | 475.20 | 476.90 | 476.90 | 33,198 |
07 Mar 2024 | 503.95 | 504.95 | 493.00 | 494.50 | 494.50 | 42,025 |
06 Mar 2024 | 504.25 | 506.20 | 489.00 | 499.10 | 499.10 | 82,429 |
05 Mar 2024 | 517.75 | 517.75 | 504.00 | 506.00 | 506.00 | 18,499 |
04 Mar 2024 | 528.65 | 528.65 | 515.90 | 516.55 | 516.55 | 20,659 |
01 Mar 2024 | 512.00 | 523.80 | 511.00 | 516.10 | 516.10 | 28,400 |
29 Feb 2024 | 501.05 | 520.65 | 501.05 | 509.45 | 509.45 | 71,439 |
28 Feb 2024 | 528.95 | 533.00 | 503.30 | 506.30 | 506.30 | 24,767 |
27 Feb 2024 | 527.65 | 537.65 | 520.50 | 522.50 | 522.50 | 47,857 |
26 Feb 2024 | 515.00 | 526.30 | 510.10 | 522.75 | 522.75 | 62,681 |
23 Feb 2024 | 515.95 | 530.80 | 512.40 | 515.25 | 515.25 | 39,447 |
22 Feb 2024 | 510.45 | 512.85 | 496.65 | 508.70 | 508.70 | 30,319 |
21 Feb 2024 | 511.35 | 516.95 | 498.00 | 501.65 | 501.65 | 56,386 |
20 Feb 2024 | 525.00 | 528.60 | 513.00 | 514.55 | 514.55 | 26,264 |
19 Feb 2024 | 512.25 | 524.95 | 512.25 | 522.00 | 522.00 | 33,296 |
16 Feb 2024 | 517.55 | 526.50 | 510.05 | 512.25 | 512.25 | 68,961 |
15 Feb 2024 | 523.70 | 530.35 | 516.00 | 522.85 | 522.85 | 92,716 |
14 Feb 2024 | 493.65 | 526.95 | 493.65 | 521.15 | 521.15 | 129,963 |
13 Feb 2024 | 514.15 | 514.15 | 490.95 | 511.75 | 511.75 | 53,834 |
12 Feb 2024 | 506.85 | 534.80 | 497.00 | 512.55 | 512.55 | 164,089 |
09 Feb 2024 | 522.75 | 524.60 | 497.35 | 507.90 | 507.90 | 160,660 |
08 Feb 2024 | 538.90 | 543.25 | 518.90 | 521.20 | 521.20 | 128,446 |
07 Feb 2024 | 530.00 | 544.50 | 513.45 | 536.70 | 536.70 | 225,741 |
06 Feb 2024 | 491.05 | 528.70 | 484.10 | 523.85 | 523.85 | 767,850 |
05 Feb 2024 | 492.95 | 496.20 | 482.20 | 490.55 | 490.55 | 64,138 |
02 Feb 2024 | 468.10 | 490.50 | 466.20 | 485.05 | 485.05 | 118,048 |
01 Feb 2024 | 473.85 | 473.85 | 461.25 | 462.15 | 462.15 | 29,288 |
31 Jan 2024 | 470.10 | 473.65 | 463.90 | 470.45 | 470.45 | 23,006 |
30 Jan 2024 | 471.65 | 481.80 | 466.00 | 474.90 | 474.90 | 165,681 |
29 Jan 2024 | 459.80 | 492.00 | 447.25 | 474.10 | 474.10 | 145,262 |
25 Jan 2024 | 451.25 | 458.85 | 449.00 | 452.45 | 452.45 | 55,119 |
24 Jan 2024 | 450.80 | 456.70 | 444.05 | 451.80 | 451.80 | 73,130 |
23 Jan 2024 | 472.75 | 472.75 | 446.30 | 452.20 | 452.20 | 82,361 |
19 Jan 2024 | 465.00 | 479.75 | 461.00 | 473.75 | 473.75 | 62,523 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 465.25 | 469.70 | 458.00 | 464.05 | 464.05 | 103,862 |
16 Jan 2024 | 480.55 | 482.70 | 464.00 | 471.35 | 471.35 | 74,122 |
15 Jan 2024 | 466.15 | 486.50 | 460.45 | 479.00 | 479.00 | 214,079 |
12 Jan 2024 | 465.00 | 477.75 | 463.25 | 465.40 | 465.40 | 60,229 |
11 Jan 2024 | 468.75 | 468.75 | 459.55 | 460.95 | 460.95 | 22,077 |
10 Jan 2024 | 469.25 | 471.50 | 459.00 | 463.15 | 463.15 | 95,105 |
09 Jan 2024 | 450.40 | 473.90 | 448.80 | 466.75 | 466.75 | 117,477 |
08 Jan 2024 | 448.90 | 452.00 | 442.40 | 444.55 | 444.55 | 82,789 |
05 Jan 2024 | 453.65 | 456.90 | 449.00 | 450.60 | 450.60 | 85,311 |
04 Jan 2024 | 454.15 | 459.20 | 452.75 | 453.90 | 453.90 | 64,873 |
03 Jan 2024 | 451.30 | 461.45 | 450.05 | 455.85 | 455.85 | 54,348 |
02 Jan 2024 | 457.75 | 457.75 | 446.55 | 455.80 | 455.80 | 37,356 |
01 Jan 2024 | 456.05 | 458.80 | 453.50 | 455.15 | 455.15 | 45,022 |
29 Dec 2023 | 452.55 | 458.40 | 449.35 | 455.20 | 455.20 | 24,202 |
28 Dec 2023 | 456.10 | 456.10 | 448.00 | 451.90 | 451.90 | 66,941 |
27 Dec 2023 | 455.60 | 463.00 | 450.80 | 453.25 | 453.25 | 75,044 |
26 Dec 2023 | 461.75 | 464.95 | 453.00 | 454.30 | 454.30 | 69,211 |
22 Dec 2023 | 464.25 | 467.00 | 450.00 | 457.45 | 457.45 | 77,367 |
21 Dec 2023 | 445.35 | 467.00 | 443.45 | 458.60 | 458.60 | 54,080 |
20 Dec 2023 | 473.80 | 487.25 | 440.00 | 452.60 | 452.60 | 100,374 |
19 Dec 2023 | 474.15 | 476.85 | 468.00 | 469.20 | 469.20 | 55,665 |
18 Dec 2023 | 477.55 | 479.30 | 472.00 | 473.10 | 473.10 | 24,447 |
15 Dec 2023 | 481.25 | 482.45 | 472.55 | 477.55 | 477.55 | 71,154 |
14 Dec 2023 | 461.85 | 476.80 | 460.95 | 470.95 | 470.95 | 111,296 |
13 Dec 2023 | 456.80 | 466.10 | 453.50 | 456.85 | 456.85 | 39,007 |
12 Dec 2023 | 469.25 | 469.25 | 452.00 | 453.50 | 453.50 | 104,860 |
11 Dec 2023 | 470.85 | 473.90 | 464.05 | 465.15 | 465.15 | 29,466 |
08 Dec 2023 | 475.00 | 483.70 | 465.85 | 469.55 | 469.55 | 79,998 |
07 Dec 2023 | 480.05 | 483.60 | 471.40 | 472.90 | 472.90 | 29,325 |
06 Dec 2023 | 479.05 | 486.45 | 474.50 | 478.65 | 478.65 | 109,435 |
05 Dec 2023 | 491.05 | 495.95 | 476.35 | 478.90 | 478.90 | 55,378 |
04 Dec 2023 | 494.90 | 503.40 | 488.00 | 489.80 | 489.80 | 77,957 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |