Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jun 2024 | 582.50 | 589.40 | 573.95 | 577.25 | 577.25 | 495,897 |
25 Jun 2024 | 578.95 | 620.00 | 574.90 | 579.70 | 579.70 | 1,807,032 |
24 Jun 2024 | 568.95 | 577.15 | 557.30 | 573.40 | 573.40 | 201,532 |
21 Jun 2024 | 575.00 | 576.30 | 567.05 | 569.45 | 569.45 | 204,776 |
20 Jun 2024 | 561.80 | 576.20 | 559.00 | 572.20 | 572.20 | 300,047 |
19 Jun 2024 | 567.60 | 567.60 | 549.30 | 559.95 | 559.95 | 461,029 |
18 Jun 2024 | 546.00 | 566.40 | 543.15 | 564.75 | 564.75 | 440,677 |
14 Jun 2024 | 545.80 | 547.70 | 539.05 | 542.20 | 542.20 | 249,415 |
13 Jun 2024 | 550.40 | 550.40 | 541.20 | 542.25 | 542.25 | 435,831 |
12 Jun 2024 | 533.25 | 546.00 | 529.90 | 540.80 | 540.80 | 352,477 |
11 Jun 2024 | 525.90 | 540.75 | 522.95 | 528.80 | 528.80 | 420,722 |
10 Jun 2024 | 530.55 | 536.50 | 522.75 | 525.70 | 525.70 | 1,088,027 |
07 Jun 2024 | 530.15 | 533.75 | 521.00 | 527.10 | 527.10 | 894,625 |
06 Jun 2024 | 496.95 | 537.05 | 491.15 | 528.10 | 528.10 | 899,753 |
05 Jun 2024 | 463.95 | 496.45 | 451.00 | 490.85 | 490.85 | 534,906 |
04 Jun 2024 | 507.40 | 507.40 | 428.85 | 455.40 | 455.40 | 832,213 |
03 Jun 2024 | 510.05 | 515.00 | 493.05 | 504.50 | 504.50 | 642,890 |
31 May 2024 | 499.05 | 511.50 | 485.20 | 488.25 | 488.25 | 589,738 |
30 May 2024 | 504.65 | 509.00 | 495.90 | 498.15 | 498.15 | 242,829 |
29 May 2024 | 510.75 | 514.90 | 502.00 | 506.55 | 506.55 | 405,548 |
28 May 2024 | 499.00 | 517.00 | 492.05 | 509.80 | 509.80 | 1,982,687 |
27 May 2024 | 480.55 | 500.20 | 468.50 | 494.55 | 494.55 | 824,524 |
24 May 2024 | 464.80 | 495.00 | 461.35 | 474.70 | 474.70 | 1,543,743 |
23 May 2024 | 469.40 | 470.60 | 460.60 | 464.95 | 464.95 | 127,673 |
22 May 2024 | 475.25 | 477.05 | 462.15 | 466.85 | 466.85 | 439,283 |
21 May 2024 | 476.95 | 489.80 | 473.00 | 474.65 | 474.65 | 136,975 |
17 May 2024 | 474.25 | 485.00 | 471.40 | 476.20 | 476.20 | 191,956 |
16 May 2024 | 463.55 | 476.55 | 460.55 | 472.90 | 472.90 | 230,077 |
15 May 2024 | 464.55 | 468.00 | 454.00 | 463.05 | 463.05 | 96,514 |
14 May 2024 | 454.90 | 463.90 | 451.30 | 461.00 | 461.00 | 76,619 |
13 May 2024 | 452.25 | 459.30 | 434.80 | 455.65 | 455.65 | 325,502 |
10 May 2024 | 445.85 | 456.75 | 445.05 | 452.25 | 452.25 | 201,663 |
09 May 2024 | 460.45 | 461.20 | 445.85 | 448.80 | 448.80 | 195,645 |
08 May 2024 | 453.45 | 470.00 | 445.65 | 460.45 | 460.45 | 397,914 |
07 May 2024 | 462.50 | 466.75 | 451.30 | 453.30 | 453.30 | 287,677 |
06 May 2024 | 472.95 | 472.95 | 453.20 | 460.55 | 460.55 | 110,997 |
03 May 2024 | 467.95 | 471.00 | 458.65 | 468.60 | 468.60 | 135,503 |
02 May 2024 | 478.25 | 485.00 | 460.00 | 463.95 | 463.95 | 336,914 |
30 Apr 2024 | 458.75 | 481.50 | 456.55 | 472.30 | 472.30 | 990,668 |
29 Apr 2024 | 472.70 | 472.70 | 453.20 | 455.55 | 455.55 | 366,920 |
26 Apr 2024 | 447.45 | 476.45 | 444.10 | 466.80 | 466.80 | 473,373 |
25 Apr 2024 | 442.60 | 450.90 | 433.60 | 447.25 | 447.25 | 500,750 |
24 Apr 2024 | 458.95 | 458.95 | 441.00 | 444.60 | 444.60 | 380,746 |
23 Apr 2024 | 471.85 | 476.80 | 459.00 | 461.30 | 461.30 | 736,399 |
22 Apr 2024 | 446.00 | 475.00 | 439.30 | 465.95 | 465.95 | 891,817 |
19 Apr 2024 | 449.15 | 463.95 | 438.80 | 444.25 | 444.25 | 1,262,941 |
18 Apr 2024 | 466.50 | 481.25 | 445.00 | 450.05 | 450.05 | 1,697,248 |
16 Apr 2024 | 410.50 | 470.55 | 406.60 | 459.40 | 459.40 | 5,165,890 |
15 Apr 2024 | 398.00 | 423.80 | 398.00 | 409.20 | 409.20 | 2,400,029 |
12 Apr 2024 | 383.95 | 402.90 | 380.15 | 397.70 | 397.70 | 1,348,193 |
10 Apr 2024 | 384.40 | 387.85 | 378.20 | 384.00 | 384.00 | 875,966 |
09 Apr 2024 | 379.00 | 398.05 | 374.45 | 383.80 | 383.80 | 2,589,678 |
08 Apr 2024 | 323.05 | 383.50 | 321.00 | 377.00 | 377.00 | 2,784,081 |
05 Apr 2024 | 319.70 | 322.50 | 319.00 | 321.70 | 321.70 | 148,220 |
04 Apr 2024 | 315.95 | 324.00 | 315.75 | 319.45 | 319.45 | 152,303 |
03 Apr 2024 | 314.65 | 316.00 | 311.90 | 313.55 | 313.55 | 126,103 |
02 Apr 2024 | 312.40 | 316.65 | 312.10 | 314.30 | 314.30 | 127,598 |
01 Apr 2024 | 305.00 | 312.35 | 305.00 | 310.55 | 310.55 | 66,085 |
28 Mar 2024 | 305.05 | 306.10 | 302.85 | 304.50 | 304.50 | 131,360 |
27 Mar 2024 | 304.40 | 307.45 | 303.60 | 304.35 | 304.35 | 42,847 |
26 Mar 2024 | 305.35 | 306.80 | 303.40 | 304.40 | 304.40 | 110,846 |
22 Mar 2024 | 306.45 | 308.65 | 303.35 | 307.10 | 307.10 | 103,651 |
21 Mar 2024 | 302.85 | 306.60 | 302.85 | 305.80 | 305.80 | 60,918 |
20 Mar 2024 | 296.35 | 302.45 | 293.70 | 301.10 | 301.10 | 93,863 |
19 Mar 2024 | 306.25 | 306.25 | 290.40 | 296.35 | 296.35 | 326,494 |
18 Mar 2024 | 305.00 | 309.00 | 302.75 | 307.05 | 307.05 | 49,544 |
15 Mar 2024 | 305.90 | 307.00 | 298.80 | 305.20 | 305.20 | 166,700 |
14 Mar 2024 | 296.10 | 309.90 | 294.80 | 305.90 | 305.90 | 115,743 |
13 Mar 2024 | 319.45 | 319.95 | 297.75 | 300.20 | 300.20 | 716,499 |
12 Mar 2024 | 324.55 | 326.20 | 318.55 | 319.45 | 319.45 | 83,000 |
11 Mar 2024 | 329.45 | 332.05 | 322.25 | 323.00 | 323.00 | 82,187 |
07 Mar 2024 | 324.95 | 330.55 | 322.65 | 328.10 | 328.10 | 61,963 |
06 Mar 2024 | 325.05 | 325.75 | 316.70 | 321.70 | 321.70 | 76,372 |
05 Mar 2024 | 329.55 | 331.00 | 323.75 | 325.45 | 325.45 | 117,825 |
04 Mar 2024 | 327.30 | 331.95 | 324.30 | 328.75 | 328.75 | 153,264 |
01 Mar 2024 | 321.05 | 326.40 | 321.05 | 324.05 | 324.05 | 65,125 |
29 Feb 2024 | 318.10 | 321.40 | 316.50 | 320.25 | 320.25 | 115,327 |
28 Feb 2024 | 326.50 | 328.30 | 316.15 | 318.10 | 318.10 | 235,029 |
27 Feb 2024 | 328.60 | 329.80 | 325.00 | 326.20 | 326.20 | 101,706 |
26 Feb 2024 | 331.85 | 332.15 | 327.75 | 328.15 | 328.15 | 40,497 |
23 Feb 2024 | 334.55 | 334.95 | 329.10 | 329.60 | 329.60 | 51,237 |
22 Feb 2024 | 326.55 | 333.30 | 323.60 | 332.25 | 332.25 | 63,148 |
21 Feb 2024 | 332.00 | 334.05 | 325.60 | 326.40 | 326.40 | 62,807 |
20 Feb 2024 | 338.70 | 338.70 | 327.60 | 330.75 | 330.75 | 183,750 |
19 Feb 2024 | 338.90 | 343.65 | 336.00 | 336.80 | 336.80 | 58,867 |
16 Feb 2024 | 337.20 | 339.35 | 335.15 | 336.40 | 336.40 | 51,356 |
15 Feb 2024 | 339.00 | 340.35 | 332.45 | 334.25 | 334.25 | 178,105 |
14 Feb 2024 | 327.65 | 337.50 | 323.55 | 336.65 | 336.65 | 145,316 |
13 Feb 2024 | 327.45 | 331.10 | 321.40 | 330.55 | 330.55 | 100,344 |
12 Feb 2024 | 340.25 | 341.05 | 326.05 | 328.00 | 328.00 | 275,431 |
09 Feb 2024 | 346.05 | 347.00 | 332.35 | 338.50 | 338.50 | 94,347 |
08 Feb 2024 | 348.95 | 350.00 | 343.60 | 344.90 | 344.90 | 76,512 |
07 Feb 2024 | 350.15 | 351.75 | 344.30 | 346.80 | 346.80 | 68,929 |
06 Feb 2024 | 350.35 | 352.00 | 345.60 | 348.30 | 348.30 | 275,604 |
05 Feb 2024 | 349.50 | 354.00 | 341.35 | 346.85 | 346.85 | 172,662 |
02 Feb 2024 | 337.35 | 347.30 | 334.80 | 343.25 | 343.25 | 287,539 |
01 Feb 2024 | 338.85 | 338.85 | 326.35 | 334.20 | 334.20 | 209,863 |
31 Jan 2024 | 321.10 | 335.85 | 319.25 | 334.80 | 334.80 | 752,799 |
30 Jan 2024 | 319.80 | 321.95 | 315.70 | 318.20 | 318.20 | 105,207 |
29 Jan 2024 | 314.15 | 317.00 | 311.35 | 315.25 | 315.25 | 225,771 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |