Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 440.00 | 443.00 | 435.00 | 436.40 | 436.40 | 297,848 |
22 Apr 2024 | 434.20 | 436.20 | 424.20 | 431.40 | 431.40 | 5,899,034 |
19 Apr 2024 | 412.80 | 423.00 | 406.40 | 423.00 | 423.00 | 2,608,565 |
18 Apr 2024 | 413.60 | 419.20 | 408.60 | 417.60 | 417.60 | 2,070,593 |
17 Apr 2024 | 399.00 | 412.40 | 393.60 | 411.00 | 411.00 | 2,512,434 |
16 Apr 2024 | 405.40 | 409.68 | 401.40 | 402.00 | 402.00 | 2,459,862 |
15 Apr 2024 | 412.00 | 421.80 | 412.00 | 415.20 | 415.20 | 1,740,409 |
12 Apr 2024 | 433.60 | 433.60 | 414.70 | 415.80 | 415.80 | 2,516,725 |
11 Apr 2024 | 430.00 | 436.60 | 429.20 | 429.20 | 429.20 | 1,972,388 |
10 Apr 2024 | 445.00 | 445.40 | 428.20 | 431.80 | 431.80 | 3,666,391 |
09 Apr 2024 | 421.60 | 441.00 | 419.90 | 441.00 | 441.00 | 2,565,110 |
08 Apr 2024 | 427.60 | 436.00 | 424.04 | 428.20 | 428.20 | 2,096,635 |
05 Apr 2024 | 440.20 | 442.40 | 426.40 | 429.40 | 429.40 | 5,143,134 |
04 Apr 2024 | 459.20 | 462.00 | 445.60 | 448.60 | 448.60 | 2,057,583 |
03 Apr 2024 | 455.80 | 462.60 | 452.00 | 459.60 | 459.60 | 2,990,077 |
02 Apr 2024 | 460.00 | 472.80 | 456.40 | 457.20 | 457.20 | 2,813,808 |
28 Mar 2024 | 456.70 | 464.50 | 449.80 | 464.50 | 464.50 | 2,531,715 |
27 Mar 2024 | 463.20 | 466.20 | 447.70 | 452.30 | 452.30 | 3,275,263 |
26 Mar 2024 | 465.10 | 475.90 | 459.20 | 463.20 | 463.20 | 12,502,243 |
25 Mar 2024 | 455.00 | 471.30 | 455.00 | 470.00 | 470.00 | 2,632,265 |
22 Mar 2024 | 451.30 | 463.70 | 448.00 | 458.60 | 458.60 | 4,993,013 |
21 Mar 2024 | 447.40 | 465.40 | 442.90 | 461.50 | 461.50 | 7,005,639 |
20 Mar 2024 | 415.10 | 439.20 | 414.90 | 437.20 | 437.20 | 4,448,202 |
19 Mar 2024 | 411.30 | 418.30 | 408.10 | 418.30 | 418.30 | 5,511,709 |
18 Mar 2024 | 427.60 | 433.15 | 414.14 | 415.30 | 415.30 | 5,100,950 |
15 Mar 2024 | 427.30 | 437.80 | 425.30 | 425.30 | 425.30 | 8,777,709 |
14 Mar 2024 | 435.80 | 441.10 | 420.20 | 428.40 | 428.40 | 7,567,251 |
13 Mar 2024 | 448.30 | 451.00 | 432.70 | 436.30 | 436.30 | 3,505,225 |
12 Mar 2024 | 460.30 | 462.30 | 444.45 | 447.60 | 447.60 | 4,076,892 |
11 Mar 2024 | 469.00 | 470.60 | 452.90 | 453.70 | 453.70 | 4,530,454 |
08 Mar 2024 | 481.60 | 487.10 | 466.70 | 470.40 | 470.40 | 2,414,126 |
07 Mar 2024 | 478.60 | 488.20 | 475.90 | 480.90 | 480.90 | 2,643,542 |
06 Mar 2024 | 487.00 | 488.90 | 471.50 | 480.80 | 480.80 | 2,282,034 |
05 Mar 2024 | 485.80 | 495.70 | 483.80 | 484.30 | 484.30 | 4,751,885 |
04 Mar 2024 | 509.40 | 510.40 | 486.30 | 491.20 | 491.20 | 9,986,205 |
01 Mar 2024 | 503.80 | 513.20 | 490.80 | 511.80 | 511.80 | 6,095,564 |
29 Feb 2024 | 516.00 | 546.40 | 502.00 | 503.00 | 503.00 | 11,141,492 |
28 Feb 2024 | 493.60 | 509.40 | 410.40 | 505.80 | 505.80 | 14,189,094 |
27 Feb 2024 | 618.20 | 624.20 | 614.00 | 621.00 | 621.00 | 1,909,851 |
26 Feb 2024 | 644.80 | 648.40 | 617.80 | 617.80 | 617.80 | 1,199,133 |
23 Feb 2024 | 661.00 | 666.80 | 643.00 | 643.00 | 643.00 | 1,104,414 |
22 Feb 2024 | 660.40 | 667.60 | 658.60 | 662.60 | 662.60 | 1,470,483 |
21 Feb 2024 | 656.60 | 668.80 | 656.60 | 660.20 | 660.20 | 1,435,663 |
20 Feb 2024 | 657.40 | 657.70 | 650.78 | 653.80 | 653.80 | 737,250 |
19 Feb 2024 | 652.20 | 657.80 | 649.80 | 656.80 | 656.80 | 619,622 |
16 Feb 2024 | 639.00 | 655.20 | 638.00 | 655.20 | 655.20 | 1,475,157 |
15 Feb 2024 | 628.00 | 638.80 | 625.00 | 635.00 | 635.00 | 1,258,487 |
14 Feb 2024 | 623.00 | 627.12 | 621.60 | 622.20 | 622.20 | 988,866 |
13 Feb 2024 | 638.80 | 640.00 | 620.20 | 621.40 | 621.40 | 1,331,800 |
12 Feb 2024 | 642.60 | 648.20 | 636.60 | 641.20 | 641.20 | 1,123,550 |
09 Feb 2024 | 639.40 | 650.00 | 632.40 | 636.80 | 636.80 | 1,094,485 |
08 Feb 2024 | 637.20 | 646.00 | 636.20 | 639.60 | 639.60 | 982,832 |
07 Feb 2024 | 640.00 | 649.00 | 632.80 | 635.80 | 635.80 | 1,202,129 |
06 Feb 2024 | 644.20 | 650.00 | 636.40 | 647.80 | 647.80 | 1,181,466 |
05 Feb 2024 | 645.80 | 653.80 | 638.60 | 638.60 | 638.60 | 996,047 |
02 Feb 2024 | 652.60 | 664.00 | 644.60 | 647.60 | 647.60 | 889,389 |
01 Feb 2024 | 648.00 | 661.80 | 642.80 | 647.00 | 647.00 | 1,179,898 |
31 Jan 2024 | 648.40 | 656.60 | 641.00 | 654.20 | 654.20 | 1,556,248 |
30 Jan 2024 | 651.00 | 655.60 | 642.43 | 646.00 | 646.00 | 1,714,454 |
29 Jan 2024 | 671.60 | 671.89 | 644.60 | 647.00 | 647.00 | 1,364,723 |
26 Jan 2024 | 647.00 | 673.30 | 647.00 | 670.80 | 670.80 | 2,248,833 |
25 Jan 2024 | 650.00 | 655.80 | 608.40 | 646.40 | 646.40 | 3,438,604 |
24 Jan 2024 | 662.80 | 678.20 | 659.40 | 676.00 | 676.00 | 1,293,094 |
23 Jan 2024 | 655.40 | 664.00 | 649.80 | 659.60 | 659.60 | 3,623,374 |
22 Jan 2024 | 639.60 | 650.20 | 637.60 | 648.60 | 648.60 | 1,087,634 |
19 Jan 2024 | 641.60 | 647.00 | 629.20 | 633.00 | 633.00 | 4,191,798 |
18 Jan 2024 | 623.40 | 644.60 | 621.00 | 637.20 | 637.20 | 1,173,766 |
17 Jan 2024 | 623.20 | 623.20 | 608.40 | 620.20 | 620.20 | 1,686,318 |
16 Jan 2024 | 611.00 | 634.20 | 610.40 | 629.20 | 629.20 | 1,664,111 |
15 Jan 2024 | 630.40 | 640.00 | 621.88 | 627.80 | 627.80 | 1,685,196 |
12 Jan 2024 | 635.00 | 643.80 | 633.80 | 637.40 | 637.40 | 1,443,823 |
11 Jan 2024 | 639.00 | 642.80 | 632.40 | 633.00 | 633.00 | 1,879,412 |
10 Jan 2024 | 636.20 | 641.80 | 629.40 | 632.80 | 632.80 | 3,783,834 |
09 Jan 2024 | 652.40 | 652.40 | 631.80 | 633.20 | 633.20 | 2,269,563 |
08 Jan 2024 | 646.60 | 649.60 | 634.60 | 647.80 | 647.80 | 2,656,271 |
05 Jan 2024 | 649.00 | 649.00 | 636.80 | 643.20 | 643.20 | 1,417,310 |
04 Jan 2024 | 646.40 | 658.20 | 646.40 | 654.40 | 654.40 | 2,642,385 |
03 Jan 2024 | 656.80 | 667.60 | 646.00 | 647.20 | 647.20 | 1,817,759 |
02 Jan 2024 | 690.00 | 690.00 | 658.80 | 658.80 | 658.80 | 1,137,444 |
29 Dec 2023 | 682.60 | 697.20 | 679.00 | 683.60 | 683.60 | 380,346 |
28 Dec 2023 | 685.40 | 689.60 | 676.60 | 680.60 | 680.60 | 717,697 |
27 Dec 2023 | 686.20 | 691.40 | 680.20 | 683.20 | 683.20 | 1,068,964 |
22 Dec 2023 | 695.00 | 695.00 | 674.40 | 681.00 | 681.00 | 368,850 |
21 Dec 2023 | 676.00 | 683.40 | 670.80 | 678.80 | 678.80 | 1,011,456 |
20 Dec 2023 | 685.00 | 690.20 | 669.60 | 679.20 | 679.20 | 5,060,679 |
19 Dec 2023 | 681.80 | 684.40 | 670.80 | 673.80 | 673.80 | 1,893,739 |
18 Dec 2023 | 673.60 | 690.40 | 662.54 | 680.80 | 680.80 | 2,099,759 |
15 Dec 2023 | 714.20 | 714.40 | 660.80 | 677.60 | 677.60 | 6,821,016 |
14 Dec 2023 | 697.60 | 728.40 | 696.60 | 711.00 | 711.00 | 6,865,832 |
13 Dec 2023 | 684.60 | 687.83 | 675.00 | 677.60 | 677.60 | 1,522,004 |
12 Dec 2023 | 694.00 | 694.00 | 677.00 | 681.00 | 681.00 | 2,011,767 |
11 Dec 2023 | 692.40 | 699.20 | 686.20 | 692.60 | 692.60 | 1,250,273 |
08 Dec 2023 | 689.20 | 705.00 | 685.00 | 699.60 | 699.60 | 2,418,634 |
07 Dec 2023 | 683.00 | 689.20 | 674.60 | 685.60 | 685.60 | 1,584,974 |
06 Dec 2023 | 669.40 | 688.80 | 662.60 | 688.80 | 688.80 | 2,646,167 |
05 Dec 2023 | 653.40 | 668.00 | 651.80 | 666.60 | 666.60 | 1,407,144 |
04 Dec 2023 | 652.60 | 673.60 | 652.60 | 660.80 | 660.80 | 2,254,251 |
01 Dec 2023 | 650.20 | 661.20 | 649.20 | 658.20 | 658.20 | 1,026,040 |
30 Nov 2023 | 647.00 | 653.00 | 641.80 | 648.60 | 648.60 | 3,594,902 |
29 Nov 2023 | 636.80 | 648.20 | 634.00 | 647.40 | 647.40 | 1,576,372 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |