Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 541.10 | 543.25 | 523.60 | 526.85 | 526.85 | 25,749 |
06 May 2024 | 547.95 | 560.30 | 533.60 | 541.85 | 541.85 | 60,057 |
03 May 2024 | 546.20 | 552.55 | 536.00 | 540.10 | 540.10 | 79,915 |
02 May 2024 | 549.65 | 554.55 | 542.80 | 548.00 | 548.00 | 45,691 |
30 Apr 2024 | 552.65 | 557.00 | 542.20 | 546.75 | 546.75 | 66,844 |
29 Apr 2024 | 522.10 | 550.00 | 522.10 | 546.90 | 546.90 | 211,518 |
26 Apr 2024 | 519.00 | 531.80 | 519.00 | 522.90 | 522.90 | 70,263 |
25 Apr 2024 | 520.00 | 526.75 | 514.05 | 517.85 | 517.85 | 49,508 |
24 Apr 2024 | 526.35 | 529.00 | 517.50 | 520.10 | 520.10 | 21,573 |
23 Apr 2024 | 523.65 | 532.30 | 514.30 | 524.00 | 524.00 | 44,706 |
22 Apr 2024 | 517.35 | 519.00 | 510.10 | 515.00 | 515.00 | 42,009 |
19 Apr 2024 | 492.35 | 510.95 | 492.35 | 509.50 | 509.50 | 25,323 |
18 Apr 2024 | 510.70 | 512.00 | 498.85 | 501.40 | 501.40 | 52,965 |
16 Apr 2024 | 499.45 | 516.80 | 498.50 | 508.90 | 508.90 | 52,581 |
15 Apr 2024 | 494.05 | 510.00 | 491.55 | 503.70 | 503.70 | 82,346 |
12 Apr 2024 | 521.55 | 523.00 | 510.25 | 512.05 | 512.05 | 59,383 |
10 Apr 2024 | 525.75 | 531.55 | 517.25 | 520.00 | 520.00 | 23,354 |
09 Apr 2024 | 534.55 | 534.55 | 521.30 | 524.05 | 524.05 | 39,543 |
08 Apr 2024 | 538.05 | 545.00 | 525.05 | 526.45 | 526.45 | 22,375 |
05 Apr 2024 | 546.85 | 547.75 | 535.00 | 537.00 | 537.00 | 56,642 |
04 Apr 2024 | 550.00 | 552.80 | 535.85 | 548.15 | 548.15 | 25,707 |
03 Apr 2024 | 544.00 | 549.95 | 538.45 | 547.00 | 547.00 | 34,011 |
02 Apr 2024 | 530.20 | 543.25 | 530.20 | 539.00 | 539.00 | 52,350 |
01 Apr 2024 | 534.45 | 535.30 | 531.35 | 532.50 | 532.50 | 19,463 |
28 Mar 2024 | 544.45 | 544.45 | 526.50 | 532.70 | 532.70 | 33,376 |
27 Mar 2024 | 533.45 | 545.85 | 532.00 | 538.60 | 538.60 | 21,683 |
26 Mar 2024 | 534.70 | 544.00 | 520.10 | 530.90 | 530.90 | 61,559 |
22 Mar 2024 | 529.90 | 537.95 | 521.80 | 531.65 | 531.65 | 42,082 |
21 Mar 2024 | 518.00 | 534.15 | 508.95 | 526.35 | 526.35 | 125,247 |
20 Mar 2024 | 473.45 | 525.00 | 473.45 | 517.80 | 517.80 | 232,973 |
19 Mar 2024 | 475.90 | 477.75 | 470.45 | 473.45 | 473.45 | 20,381 |
18 Mar 2024 | 468.50 | 485.40 | 463.45 | 473.15 | 473.15 | 52,914 |
15 Mar 2024 | 452.95 | 470.00 | 448.00 | 459.70 | 459.70 | 98,635 |
14 Mar 2024 | 454.00 | 462.85 | 448.10 | 451.50 | 451.50 | 49,464 |
13 Mar 2024 | 482.90 | 486.55 | 451.50 | 454.20 | 454.20 | 57,391 |
12 Mar 2024 | 488.65 | 489.00 | 479.70 | 484.85 | 484.85 | 105,941 |
11 Mar 2024 | 499.65 | 501.25 | 484.00 | 485.25 | 485.25 | 42,355 |
07 Mar 2024 | 509.35 | 509.35 | 496.00 | 498.30 | 498.30 | 49,790 |
06 Mar 2024 | 515.50 | 515.90 | 496.95 | 503.75 | 503.75 | 25,677 |
05 Mar 2024 | 507.40 | 514.80 | 505.00 | 512.45 | 512.45 | 58,594 |
04 Mar 2024 | 507.55 | 512.50 | 502.00 | 507.35 | 507.35 | 66,011 |
01 Mar 2024 | 501.05 | 512.90 | 501.00 | 503.25 | 503.25 | 62,305 |
29 Feb 2024 | 503.45 | 503.45 | 486.15 | 500.10 | 500.10 | 44,875 |
28 Feb 2024 | 523.45 | 523.45 | 500.00 | 503.45 | 503.45 | 78,369 |
27 Feb 2024 | 512.85 | 532.70 | 512.85 | 517.10 | 517.10 | 46,778 |
26 Feb 2024 | 517.55 | 519.50 | 510.00 | 513.50 | 513.50 | 18,028 |
23 Feb 2024 | 516.65 | 518.00 | 504.50 | 513.45 | 513.45 | 31,650 |
22 Feb 2024 | 500.55 | 513.70 | 497.45 | 508.90 | 508.90 | 27,168 |
21 Feb 2024 | 512.10 | 514.85 | 499.40 | 500.90 | 500.90 | 67,956 |
20 Feb 2024 | 517.50 | 519.50 | 505.85 | 511.75 | 511.75 | 72,984 |
19 Feb 2024 | 503.00 | 519.00 | 503.00 | 512.80 | 512.80 | 106,716 |
16 Feb 2024 | 509.85 | 509.85 | 497.45 | 500.15 | 500.15 | 16,196 |
15 Feb 2024 | 499.25 | 510.00 | 499.25 | 503.25 | 503.25 | 27,003 |
14 Feb 2024 | 478.55 | 498.60 | 475.65 | 496.95 | 496.95 | 31,369 |
13 Feb 2024 | 485.60 | 487.00 | 472.20 | 479.00 | 479.00 | 110,015 |
12 Feb 2024 | 503.00 | 503.00 | 480.60 | 483.75 | 483.75 | 38,289 |
09 Feb 2024 | 511.65 | 513.50 | 491.50 | 499.35 | 499.35 | 33,607 |
08 Feb 2024 | 508.65 | 511.15 | 500.10 | 508.15 | 508.15 | 48,870 |
07 Feb 2024 | 513.90 | 518.50 | 498.10 | 500.10 | 500.10 | 126,403 |
06 Feb 2024 | 473.10 | 510.10 | 473.10 | 508.30 | 508.30 | 277,372 |
05 Feb 2024 | 478.30 | 489.90 | 471.00 | 473.20 | 473.20 | 180,130 |
02 Feb 2024 | 499.15 | 502.80 | 475.00 | 477.45 | 477.45 | 95,800 |
01 Feb 2024 | 500.15 | 508.80 | 493.85 | 496.15 | 496.15 | 51,284 |
31 Jan 2024 | 510.05 | 511.80 | 496.95 | 497.90 | 497.90 | 116,219 |
30 Jan 2024 | 509.50 | 513.35 | 505.00 | 507.20 | 507.20 | 77,659 |
29 Jan 2024 | 518.65 | 519.00 | 510.00 | 513.60 | 513.60 | 70,832 |
25 Jan 2024 | 517.25 | 525.95 | 508.60 | 511.70 | 511.70 | 74,127 |
24 Jan 2024 | 511.15 | 521.00 | 503.55 | 518.50 | 518.50 | 50,275 |
23 Jan 2024 | 517.20 | 522.60 | 503.80 | 510.85 | 510.85 | 156,811 |
19 Jan 2024 | 519.45 | 527.00 | 518.50 | 519.65 | 519.65 | 15,817 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 537.15 | 537.15 | 518.15 | 523.30 | 523.30 | 26,244 |
16 Jan 2024 | 525.55 | 539.75 | 523.65 | 529.60 | 529.60 | 38,888 |
15 Jan 2024 | 539.10 | 541.00 | 523.25 | 525.45 | 525.45 | 111,567 |
12 Jan 2024 | 538.10 | 543.85 | 533.30 | 534.30 | 534.30 | 20,988 |
11 Jan 2024 | 540.60 | 544.90 | 537.30 | 538.05 | 538.05 | 22,700 |
10 Jan 2024 | 532.75 | 540.55 | 531.90 | 537.85 | 537.85 | 17,046 |
09 Jan 2024 | 541.15 | 545.65 | 534.05 | 535.55 | 535.55 | 29,297 |
08 Jan 2024 | 555.00 | 555.00 | 538.60 | 540.20 | 540.20 | 79,564 |
05 Jan 2024 | 556.05 | 561.45 | 546.00 | 548.55 | 548.55 | 94,059 |
04 Jan 2024 | 554.00 | 555.20 | 550.30 | 552.70 | 552.70 | 51,244 |
03 Jan 2024 | 547.80 | 556.80 | 546.85 | 551.40 | 551.40 | 21,139 |
02 Jan 2024 | 560.85 | 560.85 | 545.00 | 547.55 | 547.55 | 76,094 |
01 Jan 2024 | 559.90 | 563.00 | 555.30 | 556.65 | 556.65 | 65,760 |
29 Dec 2023 | 556.80 | 563.40 | 550.45 | 556.00 | 556.00 | 31,051 |
28 Dec 2023 | 536.70 | 560.00 | 536.70 | 552.55 | 552.55 | 29,454 |
27 Dec 2023 | 558.05 | 560.85 | 544.95 | 546.20 | 546.20 | 36,358 |
26 Dec 2023 | 567.65 | 567.65 | 555.50 | 556.95 | 556.95 | 21,371 |
22 Dec 2023 | 548.65 | 567.90 | 548.10 | 560.80 | 560.80 | 49,854 |
21 Dec 2023 | 532.05 | 548.50 | 526.05 | 545.90 | 545.90 | 127,458 |
20 Dec 2023 | 564.55 | 564.55 | 533.30 | 537.25 | 537.25 | 93,065 |
19 Dec 2023 | 575.60 | 575.80 | 560.00 | 561.20 | 561.20 | 119,507 |
18 Dec 2023 | 587.95 | 587.95 | 563.25 | 569.95 | 569.95 | 229,889 |
15 Dec 2023 | 535.10 | 546.80 | 535.10 | 542.30 | 542.30 | 70,259 |
14 Dec 2023 | 545.85 | 550.40 | 530.70 | 531.90 | 531.90 | 98,926 |
13 Dec 2023 | 554.65 | 554.65 | 541.95 | 543.75 | 543.75 | 47,407 |
12 Dec 2023 | 557.95 | 562.70 | 538.70 | 545.40 | 545.40 | 89,984 |
11 Dec 2023 | 536.60 | 554.00 | 527.90 | 548.95 | 548.95 | 208,286 |
08 Dec 2023 | 583.75 | 586.05 | 522.50 | 544.50 | 544.50 | 1,495,888 |
07 Dec 2023 | 630.05 | 638.95 | 583.80 | 607.95 | 607.95 | 198,996 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |