Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 432.30 | 440.65 | 426.70 | 437.70 | 437.70 | 10,325 |
18 Apr 2024 | 444.75 | 454.00 | 434.00 | 439.40 | 439.40 | 11,783 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 439.35 | 441.05 | 436.00 | 439.15 | 439.15 | 2,857 |
15 Apr 2024 | 430.05 | 449.00 | 420.00 | 434.80 | 434.80 | 14,355 |
12 Apr 2024 | 464.15 | 465.70 | 451.30 | 453.95 | 453.95 | 5,597 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 471.35 | 475.50 | 458.15 | 460.55 | 460.55 | 7,266 |
09 Apr 2024 | 466.70 | 475.40 | 462.20 | 467.00 | 467.00 | 2,052 |
08 Apr 2024 | 480.00 | 480.55 | 452.20 | 457.00 | 457.00 | 13,124 |
05 Apr 2024 | 481.65 | 482.75 | 472.00 | 475.35 | 475.35 | 18,459 |
04 Apr 2024 | 490.00 | 491.05 | 477.90 | 481.30 | 481.30 | 20,505 |
03 Apr 2024 | 468.00 | 492.00 | 465.25 | 484.70 | 484.70 | 39,578 |
02 Apr 2024 | 464.65 | 471.10 | 448.10 | 467.00 | 467.00 | 27,067 |
01 Apr 2024 | 473.00 | 504.50 | 460.85 | 471.95 | 471.95 | 92,538 |
28 Mar 2024 | 453.35 | 453.35 | 407.95 | 453.35 | 453.35 | 592,106 |
27 Mar 2024 | 389.30 | 397.35 | 373.05 | 377.80 | 377.80 | 15,771 |
26 Mar 2024 | 406.20 | 407.95 | 384.70 | 386.95 | 386.95 | 20,480 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 403.00 | 415.05 | 399.60 | 406.35 | 406.35 | 249,464 |
21 Mar 2024 | 403.00 | 406.25 | 395.85 | 399.50 | 399.50 | 4,628 |
20 Mar 2024 | 394.30 | 401.00 | 388.75 | 396.65 | 396.65 | 7,004 |
19 Mar 2024 | 410.75 | 410.75 | 393.15 | 395.95 | 395.95 | 8,317 |
18 Mar 2024 | 422.65 | 422.65 | 405.70 | 407.80 | 407.80 | 13,553 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 387.00 | 421.65 | 387.00 | 410.10 | 410.10 | 13,905 |
13 Mar 2024 | 408.30 | 422.95 | 383.45 | 388.60 | 388.60 | 9,481 |
12 Mar 2024 | 420.60 | 422.55 | 405.00 | 406.20 | 406.20 | 10,712 |
11 Mar 2024 | 446.95 | 455.70 | 418.30 | 422.55 | 422.55 | 17,367 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 447.35 | 453.55 | 442.75 | 447.25 | 447.25 | 2,913 |
06 Mar 2024 | 467.00 | 467.50 | 430.00 | 443.40 | 443.40 | 11,037 |
05 Mar 2024 | 480.00 | 480.00 | 463.05 | 468.00 | 468.00 | 3,562 |
04 Mar 2024 | 487.20 | 488.10 | 475.85 | 480.45 | 480.45 | 5,449 |
01 Mar 2024 | 480.00 | 491.75 | 480.00 | 483.60 | 483.60 | 2,857 |
29 Feb 2024 | 482.85 | 488.05 | 473.80 | 477.05 | 477.05 | 2,557 |
28 Feb 2024 | 503.45 | 504.60 | 475.30 | 483.00 | 483.00 | 3,148 |
27 Feb 2024 | 519.80 | 519.80 | 496.90 | 503.50 | 503.50 | 3,097 |
26 Feb 2024 | 505.00 | 517.90 | 497.60 | 515.15 | 515.15 | 8,438 |
23 Feb 2024 | 485.25 | 501.95 | 483.25 | 495.75 | 495.75 | 15,584 |
22 Feb 2024 | 490.65 | 490.65 | 474.35 | 481.90 | 481.90 | 18,742 |
21 Feb 2024 | 465.65 | 512.00 | 465.65 | 497.50 | 497.50 | 65,135 |
20 Feb 2024 | 449.85 | 452.05 | 441.25 | 445.95 | 445.95 | 2,677 |
16 Feb 2024 | 448.20 | 470.05 | 439.40 | 453.20 | 453.20 | 9,270 |
15 Feb 2024 | 468.70 | 476.80 | 433.00 | 439.40 | 439.40 | 21,112 |
14 Feb 2024 | 460.10 | 471.65 | 455.00 | 463.55 | 463.55 | 3,621 |
13 Feb 2024 | 477.75 | 487.15 | 462.00 | 484.50 | 484.50 | 2,271 |
12 Feb 2024 | 499.85 | 499.85 | 467.00 | 467.75 | 467.75 | 5,310 |
09 Feb 2024 | 504.95 | 506.85 | 491.80 | 498.20 | 498.20 | 3,103 |
08 Feb 2024 | 522.60 | 522.60 | 500.00 | 502.60 | 502.60 | 2,269 |
07 Feb 2024 | 536.40 | 536.50 | 517.00 | 522.00 | 522.00 | 1,431 |
06 Feb 2024 | 526.50 | 541.00 | 520.60 | 528.65 | 528.65 | 2,230 |
05 Feb 2024 | 541.25 | 548.50 | 516.85 | 523.05 | 523.05 | 11,275 |
02 Feb 2024 | 520.00 | 545.00 | 513.65 | 538.20 | 538.20 | 23,510 |
01 Feb 2024 | 494.95 | 520.00 | 489.95 | 513.95 | 513.95 | 3,375 |
31 Jan 2024 | 498.15 | 501.35 | 491.25 | 494.85 | 494.85 | 4,803 |
30 Jan 2024 | 504.00 | 506.70 | 492.95 | 498.10 | 498.10 | 9,193 |
29 Jan 2024 | 488.20 | 501.00 | 488.20 | 498.50 | 498.50 | 2,388 |
26 Jan 2024 | 495.55 | 495.55 | 495.55 | 495.55 | 495.55 | - |
25 Jan 2024 | 498.20 | 507.50 | 492.70 | 495.55 | 495.55 | 7,472 |
24 Jan 2024 | 493.60 | 496.90 | 484.60 | 494.50 | 494.50 | 2,189 |
23 Jan 2024 | 508.10 | 521.00 | 485.00 | 490.05 | 490.05 | 12,387 |
22 Jan 2024 | 492.70 | 492.70 | 492.70 | 492.70 | 492.70 | - |
19 Jan 2024 | 496.60 | 497.30 | 488.20 | 492.70 | 492.70 | 4,712 |
18 Jan 2024 | 484.95 | 494.70 | 469.00 | 492.35 | 492.35 | 4,451 |
17 Jan 2024 | 491.95 | 508.00 | 474.00 | 475.40 | 475.40 | 7,431 |
16 Jan 2024 | 496.00 | 501.95 | 485.10 | 488.05 | 488.05 | 5,949 |
12 Jan 2024 | 496.85 | 501.70 | 493.05 | 498.70 | 498.70 | 4,381 |
11 Jan 2024 | 490.00 | 504.05 | 490.00 | 496.60 | 496.60 | 1,802 |
10 Jan 2024 | 503.05 | 503.05 | 489.60 | 495.30 | 495.30 | 751 |
09 Jan 2024 | 504.40 | 504.90 | 493.75 | 496.00 | 496.00 | 3,239 |
08 Jan 2024 | 504.15 | 515.75 | 497.30 | 500.55 | 500.55 | 6,173 |
05 Jan 2024 | 504.90 | 508.80 | 490.00 | 496.15 | 496.15 | 4,400 |
04 Jan 2024 | 506.10 | 514.50 | 491.00 | 496.05 | 496.05 | 8,306 |
03 Jan 2024 | 524.85 | 524.85 | 504.00 | 505.20 | 505.20 | 7,029 |
02 Jan 2024 | 519.85 | 521.45 | 514.80 | 517.15 | 517.15 | 1,937 |
29 Dec 2023 | 512.45 | 520.55 | 506.00 | 517.75 | 517.75 | 3,218 |
28 Dec 2023 | 519.95 | 527.40 | 510.00 | 511.05 | 511.05 | 1,701 |
27 Dec 2023 | 523.85 | 527.35 | 502.75 | 517.30 | 517.30 | 7,584 |
26 Dec 2023 | 521.55 | 524.75 | 508.85 | 514.30 | 514.30 | 5,064 |
22 Dec 2023 | 523.35 | 528.90 | 513.65 | 521.20 | 521.20 | 6,916 |
21 Dec 2023 | 496.00 | 522.50 | 489.60 | 520.40 | 520.40 | 13,661 |
20 Dec 2023 | 538.35 | 546.10 | 491.30 | 497.65 | 497.65 | 12,153 |
19 Dec 2023 | 531.40 | 536.95 | 524.55 | 527.80 | 527.80 | 9,629 |
18 Dec 2023 | 536.00 | 536.00 | 517.80 | 531.15 | 531.15 | 3,098 |
15 Dec 2023 | 522.00 | 545.00 | 514.60 | 531.85 | 531.85 | 20,526 |
14 Dec 2023 | 525.00 | 528.85 | 514.85 | 516.95 | 516.95 | 4,272 |
13 Dec 2023 | 526.30 | 527.30 | 518.25 | 521.65 | 521.65 | 4,175 |
12 Dec 2023 | 531.25 | 531.25 | 510.00 | 524.05 | 524.05 | 3,782 |
11 Dec 2023 | 533.75 | 535.25 | 518.50 | 520.80 | 520.80 | 2,948 |
08 Dec 2023 | 523.45 | 537.45 | 523.45 | 531.50 | 531.50 | 4,404 |
07 Dec 2023 | 516.75 | 530.20 | 512.95 | 524.05 | 524.05 | 4,316 |
06 Dec 2023 | 524.40 | 535.00 | 515.10 | 516.65 | 516.65 | 6,964 |
05 Dec 2023 | 540.20 | 543.15 | 521.00 | 523.80 | 523.80 | 25,438 |
04 Dec 2023 | 548.45 | 557.55 | 529.90 | 539.60 | 539.60 | 4,378 |
01 Dec 2023 | 543.50 | 552.45 | 535.35 | 539.05 | 539.05 | 3,044 |
30 Nov 2023 | 540.05 | 542.50 | 530.85 | 535.95 | 535.95 | 2,990 |
29 Nov 2023 | 552.00 | 553.00 | 535.75 | 536.55 | 536.55 | 6,378 |
28 Nov 2023 | 528.75 | 557.90 | 528.75 | 549.90 | 549.90 | 10,506 |
27 Nov 2023 | 529.65 | 529.65 | 529.65 | 529.65 | 529.65 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |