Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 645.00 | 647.65 | 629.00 | 632.95 | 632.95 | 50,075 |
17 May 2024 | 654.00 | 655.80 | 641.40 | 648.35 | 648.35 | 57,633 |
16 May 2024 | 637.60 | 670.00 | 635.00 | 646.30 | 646.30 | 152,103 |
15 May 2024 | 641.50 | 661.00 | 625.20 | 629.80 | 629.80 | 75,607 |
14 May 2024 | 620.25 | 650.00 | 617.75 | 636.35 | 636.35 | 65,952 |
13 May 2024 | 618.00 | 635.00 | 599.95 | 621.60 | 621.60 | 105,181 |
10 May 2024 | 657.00 | 672.00 | 613.00 | 615.80 | 615.80 | 151,929 |
09 May 2024 | 706.60 | 712.05 | 645.00 | 653.60 | 653.60 | 143,351 |
08 May 2024 | 708.10 | 735.00 | 694.80 | 703.15 | 703.15 | 300,611 |
07 May 2024 | 648.00 | 726.60 | 639.15 | 708.10 | 708.10 | 1,720,512 |
06 May 2024 | 639.00 | 639.00 | 600.05 | 605.50 | 605.50 | 70,098 |
03 May 2024 | 627.55 | 639.95 | 617.00 | 628.10 | 628.10 | 45,405 |
02 May 2024 | 644.10 | 644.10 | 625.00 | 627.55 | 627.55 | 36,264 |
30 Apr 2024 | 638.90 | 647.90 | 623.25 | 634.45 | 634.45 | 41,615 |
29 Apr 2024 | 629.00 | 652.00 | 629.00 | 632.45 | 632.45 | 72,130 |
26 Apr 2024 | 617.00 | 640.00 | 617.00 | 628.00 | 628.00 | 57,867 |
25 Apr 2024 | 625.00 | 649.75 | 607.50 | 614.60 | 614.60 | 53,219 |
24 Apr 2024 | 638.70 | 638.70 | 626.25 | 630.30 | 630.30 | 48,035 |
23 Apr 2024 | 652.10 | 652.10 | 617.55 | 638.70 | 638.70 | 102,372 |
22 Apr 2024 | 640.00 | 672.00 | 640.00 | 652.10 | 652.10 | 126,598 |
19 Apr 2024 | 624.00 | 673.10 | 620.20 | 640.00 | 640.00 | 650,610 |
18 Apr 2024 | 634.00 | 673.10 | 621.05 | 626.55 | 626.55 | 488,741 |
16 Apr 2024 | 599.00 | 683.70 | 596.20 | 634.45 | 634.45 | 1,760,021 |
15 Apr 2024 | 532.20 | 625.00 | 520.10 | 596.20 | 596.20 | 1,405,948 |
12 Apr 2024 | 525.05 | 552.00 | 518.05 | 534.00 | 534.00 | 114,064 |
10 Apr 2024 | 519.70 | 532.95 | 517.45 | 528.60 | 528.60 | 92,276 |
09 Apr 2024 | 522.00 | 524.50 | 514.45 | 516.15 | 516.15 | 38,204 |
08 Apr 2024 | 518.00 | 524.00 | 509.05 | 515.80 | 515.80 | 115,903 |
05 Apr 2024 | 479.00 | 521.85 | 470.85 | 515.85 | 515.85 | 310,320 |
04 Apr 2024 | 486.30 | 486.30 | 472.00 | 480.40 | 480.40 | 31,576 |
03 Apr 2024 | 465.50 | 484.70 | 464.10 | 479.10 | 479.10 | 85,350 |
02 Apr 2024 | 466.80 | 472.50 | 460.70 | 469.75 | 469.75 | 26,921 |
01 Apr 2024 | 450.25 | 463.00 | 448.70 | 459.90 | 459.90 | 49,868 |
28 Mar 2024 | 455.00 | 464.70 | 445.50 | 450.25 | 450.25 | 35,803 |
27 Mar 2024 | 452.95 | 462.50 | 449.65 | 455.85 | 455.85 | 27,984 |
26 Mar 2024 | 443.80 | 464.70 | 443.70 | 451.40 | 451.40 | 55,481 |
22 Mar 2024 | 445.80 | 453.00 | 440.95 | 445.05 | 445.05 | 30,507 |
21 Mar 2024 | 447.00 | 456.20 | 438.30 | 453.00 | 453.00 | 49,601 |
20 Mar 2024 | 424.15 | 444.40 | 420.00 | 439.10 | 439.10 | 51,158 |
19 Mar 2024 | 420.50 | 436.50 | 418.95 | 424.15 | 424.15 | 44,811 |
18 Mar 2024 | 415.45 | 427.25 | 415.45 | 416.90 | 416.90 | 25,985 |
15 Mar 2024 | 404.05 | 420.95 | 404.05 | 415.45 | 415.45 | 56,558 |
14 Mar 2024 | 407.50 | 415.70 | 403.55 | 409.80 | 409.80 | 203,745 |
13 Mar 2024 | 471.70 | 476.40 | 408.95 | 420.90 | 420.90 | 111,544 |
12 Mar 2024 | 488.00 | 495.00 | 468.00 | 474.25 | 474.25 | 68,719 |
11 Mar 2024 | 503.90 | 507.70 | 482.00 | 483.20 | 483.20 | 88,802 |
07 Mar 2024 | 486.00 | 518.00 | 486.00 | 504.05 | 504.05 | 80,415 |
06 Mar 2024 | 495.20 | 505.45 | 482.25 | 486.20 | 486.20 | 48,952 |
05 Mar 2024 | 491.10 | 505.90 | 491.10 | 500.30 | 500.30 | 22,654 |
04 Mar 2024 | 495.00 | 506.80 | 492.80 | 495.50 | 495.50 | 44,454 |
01 Mar 2024 | 493.00 | 504.00 | 488.60 | 492.75 | 492.75 | 26,295 |
29 Feb 2024 | 496.35 | 498.75 | 490.15 | 492.30 | 492.30 | 24,938 |
28 Feb 2024 | 499.00 | 500.00 | 490.10 | 491.45 | 491.45 | 39,575 |
27 Feb 2024 | 499.00 | 505.10 | 491.20 | 496.50 | 496.50 | 34,855 |
26 Feb 2024 | 519.35 | 525.00 | 495.00 | 501.60 | 501.60 | 45,945 |
23 Feb 2024 | 518.65 | 526.90 | 512.25 | 519.35 | 519.35 | 33,807 |
22 Feb 2024 | 518.55 | 521.80 | 508.75 | 515.70 | 515.70 | 21,055 |
21 Feb 2024 | 534.95 | 535.00 | 510.00 | 516.05 | 516.05 | 36,179 |
20 Feb 2024 | 508.25 | 541.60 | 502.95 | 525.25 | 525.25 | 136,200 |
19 Feb 2024 | 500.25 | 511.90 | 499.00 | 502.00 | 502.00 | 28,674 |
16 Feb 2024 | 529.00 | 529.00 | 505.00 | 507.05 | 507.05 | 23,580 |
15 Feb 2024 | 487.50 | 541.60 | 487.50 | 518.00 | 518.00 | 136,532 |
14 Feb 2024 | 461.20 | 501.60 | 460.00 | 486.80 | 486.80 | 96,849 |
13 Feb 2024 | 481.00 | 498.30 | 463.60 | 467.85 | 467.85 | 134,795 |
12 Feb 2024 | 519.90 | 525.00 | 484.95 | 492.60 | 492.60 | 85,635 |
09 Feb 2024 | 532.60 | 532.60 | 511.10 | 519.90 | 519.90 | 31,174 |
08 Feb 2024 | 517.65 | 533.85 | 514.05 | 528.50 | 528.50 | 39,218 |
07 Feb 2024 | 520.30 | 529.65 | 513.40 | 517.40 | 517.40 | 50,898 |
06 Feb 2024 | 532.95 | 539.00 | 516.10 | 520.30 | 520.30 | 74,876 |
05 Feb 2024 | 547.00 | 547.00 | 521.05 | 525.10 | 525.10 | 88,358 |
02 Feb 2024 | 528.45 | 559.85 | 523.55 | 536.40 | 536.40 | 223,259 |
01 Feb 2024 | 522.00 | 528.95 | 515.65 | 523.40 | 523.40 | 22,450 |
31 Jan 2024 | 523.00 | 529.00 | 516.00 | 522.55 | 522.55 | 36,673 |
30 Jan 2024 | 525.75 | 535.00 | 516.05 | 520.55 | 520.55 | 59,508 |
29 Jan 2024 | 518.00 | 544.45 | 518.00 | 520.10 | 520.10 | 60,028 |
25 Jan 2024 | 531.25 | 542.90 | 524.00 | 525.85 | 525.85 | 40,427 |
24 Jan 2024 | 503.75 | 539.00 | 498.30 | 529.30 | 529.30 | 87,492 |
23 Jan 2024 | 535.25 | 535.25 | 500.00 | 503.75 | 503.75 | 88,640 |
19 Jan 2024 | 526.00 | 544.95 | 524.00 | 534.05 | 534.05 | 72,508 |
18 Jan 2024 | 525.00 | 534.40 | 516.00 | 527.70 | 527.70 | 79,100 |
17 Jan 2024 | 500.35 | 540.00 | 498.10 | 520.15 | 520.15 | 147,944 |
16 Jan 2024 | 528.00 | 530.55 | 502.50 | 511.55 | 511.55 | 88,452 |
15 Jan 2024 | 509.00 | 544.40 | 509.00 | 525.45 | 525.45 | 579,972 |
12 Jan 2024 | 502.00 | 505.00 | 497.10 | 500.75 | 500.75 | 37,177 |
11 Jan 2024 | 496.00 | 507.20 | 495.00 | 498.10 | 498.10 | 62,348 |
10 Jan 2024 | 495.00 | 508.95 | 494.10 | 495.70 | 495.70 | 30,306 |
09 Jan 2024 | 495.00 | 499.00 | 491.15 | 494.90 | 494.90 | 79,949 |
08 Jan 2024 | 498.80 | 509.85 | 489.00 | 493.90 | 493.90 | 65,866 |
05 Jan 2024 | 505.00 | 508.00 | 495.00 | 498.80 | 498.80 | 31,478 |
04 Jan 2024 | 495.00 | 515.90 | 492.00 | 505.35 | 505.35 | 164,259 |
03 Jan 2024 | 493.00 | 497.00 | 484.70 | 488.10 | 488.10 | 31,381 |
02 Jan 2024 | 495.70 | 498.50 | 487.55 | 491.40 | 491.40 | 33,883 |
01 Jan 2024 | 492.75 | 499.60 | 489.05 | 490.80 | 490.80 | 49,217 |
29 Dec 2023 | 505.00 | 505.00 | 487.65 | 492.75 | 492.75 | 51,332 |
28 Dec 2023 | 490.90 | 513.90 | 487.15 | 500.50 | 500.50 | 161,443 |
27 Dec 2023 | 490.00 | 498.00 | 486.10 | 490.90 | 490.90 | 34,181 |
26 Dec 2023 | 498.00 | 498.00 | 488.10 | 489.85 | 489.85 | 58,205 |
22 Dec 2023 | 494.05 | 515.00 | 492.00 | 498.35 | 498.35 | 127,295 |
21 Dec 2023 | 485.00 | 496.60 | 479.85 | 491.60 | 491.60 | 80,745 |
20 Dec 2023 | 476.70 | 517.80 | 473.10 | 485.20 | 485.20 | 399,645 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |