Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 364.13 | 372.37 | 362.49 | 369.46 | 369.46 | 1,022,900 |
25 Jul 2024 | 372.00 | 372.84 | 363.01 | 363.30 | 363.30 | 1,164,300 |
24 Jul 2024 | 379.50 | 381.00 | 364.67 | 369.61 | 369.61 | 1,507,900 |
23 Jul 2024 | 389.87 | 395.67 | 388.98 | 389.29 | 389.29 | 557,400 |
22 Jul 2024 | 390.92 | 392.45 | 382.21 | 391.67 | 391.67 | 596,800 |
19 Jul 2024 | 394.60 | 394.68 | 387.00 | 390.92 | 390.92 | 897,300 |
18 Jul 2024 | 396.99 | 402.08 | 390.64 | 393.12 | 393.12 | 786,200 |
17 Jul 2024 | 407.65 | 407.86 | 398.22 | 400.47 | 400.47 | 737,500 |
16 Jul 2024 | 399.46 | 412.64 | 396.28 | 409.70 | 409.70 | 763,400 |
15 Jul 2024 | 404.00 | 406.48 | 393.01 | 395.16 | 395.16 | 1,148,700 |
12 Jul 2024 | 404.63 | 413.88 | 401.08 | 412.94 | 412.94 | 845,600 |
11 Jul 2024 | 396.25 | 403.70 | 395.00 | 400.82 | 400.82 | 627,500 |
10 Jul 2024 | 395.03 | 398.46 | 392.84 | 396.03 | 396.03 | 631,100 |
09 Jul 2024 | 395.38 | 398.59 | 391.41 | 396.01 | 396.01 | 644,000 |
08 Jul 2024 | 392.27 | 403.26 | 391.24 | 395.82 | 395.82 | 912,300 |
05 Jul 2024 | 390.00 | 390.67 | 384.89 | 390.00 | 390.00 | 550,200 |
03 Jul 2024 | 393.00 | 396.99 | 388.00 | 389.67 | 389.67 | 431,400 |
02 Jul 2024 | 384.50 | 394.49 | 383.98 | 393.02 | 393.02 | 749,500 |
01 Jul 2024 | 385.87 | 390.50 | 381.96 | 384.41 | 384.41 | 862,000 |
28 Jun 2024 | 385.98 | 388.02 | 382.46 | 385.87 | 385.87 | 818,000 |
27 Jun 2024 | 389.00 | 391.43 | 383.10 | 385.95 | 385.95 | 932,700 |
26 Jun 2024 | 388.00 | 390.34 | 386.33 | 387.88 | 387.88 | 489,300 |
25 Jun 2024 | 390.20 | 392.44 | 386.12 | 388.19 | 388.19 | 595,200 |
24 Jun 2024 | 383.85 | 394.82 | 383.00 | 389.72 | 389.72 | 834,100 |
21 Jun 2024 | 380.80 | 385.67 | 379.64 | 383.85 | 383.85 | 1,348,400 |
20 Jun 2024 | 381.85 | 384.77 | 376.39 | 378.40 | 378.40 | 995,300 |
18 Jun 2024 | 388.00 | 390.63 | 382.28 | 382.59 | 382.59 | 778,600 |
17 Jun 2024 | 390.11 | 391.50 | 385.40 | 389.15 | 389.15 | 670,900 |
14 Jun 2024 | 395.25 | 396.71 | 388.50 | 390.82 | 390.82 | 781,200 |
13 Jun 2024 | 393.00 | 399.18 | 392.43 | 396.39 | 396.39 | 981,900 |
12 Jun 2024 | 389.75 | 394.56 | 386.25 | 390.12 | 390.12 | 916,500 |
11 Jun 2024 | 381.99 | 387.82 | 380.24 | 387.69 | 387.69 | 965,700 |
10 Jun 2024 | 381.55 | 382.66 | 376.56 | 382.50 | 382.50 | 793,400 |
07 Jun 2024 | 383.09 | 385.37 | 380.40 | 382.61 | 382.61 | 758,200 |
06 Jun 2024 | 384.43 | 389.13 | 382.27 | 384.88 | 384.88 | 684,400 |
05 Jun 2024 | 390.00 | 390.97 | 385.09 | 387.16 | 387.16 | 820,400 |
04 Jun 2024 | 386.99 | 396.31 | 386.50 | 389.41 | 389.41 | 872,700 |
03 Jun 2024 | 394.40 | 399.81 | 386.09 | 389.91 | 389.91 | 1,188,500 |
31 May 2024 | 421.21 | 421.21 | 382.12 | 395.09 | 395.09 | 3,378,100 |
30 May 2024 | 381.65 | 388.89 | 380.74 | 385.58 | 385.58 | 2,349,900 |
29 May 2024 | 379.00 | 386.46 | 377.82 | 378.28 | 378.28 | 1,264,600 |
28 May 2024 | 381.35 | 386.00 | 377.69 | 381.13 | 381.13 | 968,500 |
24 May 2024 | 375.33 | 383.41 | 375.31 | 381.78 | 381.78 | 967,800 |
23 May 2024 | 380.25 | 380.80 | 376.02 | 376.14 | 376.14 | 850,100 |
22 May 2024 | 383.10 | 383.10 | 376.91 | 378.33 | 378.33 | 769,800 |
21 May 2024 | 386.51 | 388.76 | 378.09 | 381.83 | 381.83 | 940,900 |
20 May 2024 | 392.66 | 394.98 | 386.01 | 386.50 | 386.50 | 1,016,800 |
17 May 2024 | 402.37 | 402.37 | 396.06 | 399.56 | 399.56 | 533,500 |
16 May 2024 | 401.84 | 406.98 | 400.60 | 401.04 | 401.04 | 516,900 |
15 May 2024 | 406.31 | 407.00 | 401.58 | 403.41 | 403.41 | 501,000 |
14 May 2024 | 407.40 | 409.59 | 401.30 | 401.68 | 401.68 | 665,700 |
13 May 2024 | 404.45 | 411.60 | 401.32 | 403.96 | 403.96 | 708,300 |
10 May 2024 | 397.00 | 402.82 | 397.00 | 401.59 | 401.59 | 664,600 |
09 May 2024 | 389.18 | 397.14 | 388.00 | 396.67 | 396.67 | 602,600 |
08 May 2024 | 393.51 | 397.99 | 387.23 | 388.48 | 388.48 | 699,400 |
07 May 2024 | 393.50 | 398.80 | 390.77 | 393.67 | 393.67 | 789,000 |
06 May 2024 | 397.28 | 398.66 | 392.75 | 394.88 | 394.88 | 909,500 |
03 May 2024 | 402.50 | 404.51 | 397.28 | 397.39 | 397.39 | 591,300 |
02 May 2024 | 402.52 | 405.18 | 396.73 | 397.33 | 397.33 | 639,800 |
01 May 2024 | 403.14 | 404.51 | 398.45 | 402.11 | 402.11 | 575,700 |
30 Apr 2024 | 410.04 | 412.04 | 402.00 | 404.84 | 404.84 | 904,700 |
29 Apr 2024 | 404.86 | 410.04 | 404.14 | 410.04 | 410.04 | 673,800 |
26 Apr 2024 | 405.62 | 411.35 | 402.95 | 406.39 | 406.39 | 637,700 |
25 Apr 2024 | 409.35 | 409.35 | 403.13 | 408.01 | 408.01 | 707,100 |
24 Apr 2024 | 414.63 | 417.87 | 407.16 | 410.55 | 410.55 | 866,400 |
23 Apr 2024 | 420.86 | 424.85 | 417.27 | 419.27 | 419.27 | 692,300 |
22 Apr 2024 | 417.43 | 419.29 | 412.64 | 417.98 | 417.98 | 635,300 |
19 Apr 2024 | 413.83 | 418.79 | 411.00 | 413.50 | 413.50 | 1,063,400 |
18 Apr 2024 | 428.82 | 428.82 | 416.58 | 425.11 | 425.11 | 862,500 |
17 Apr 2024 | 428.80 | 429.92 | 423.68 | 424.55 | 424.55 | 947,400 |
16 Apr 2024 | 430.90 | 432.46 | 422.10 | 424.17 | 424.17 | 1,144,500 |
15 Apr 2024 | 444.36 | 444.87 | 431.68 | 433.24 | 433.24 | 904,800 |
12 Apr 2024 | 445.55 | 448.50 | 441.00 | 442.32 | 442.32 | 487,200 |
11 Apr 2024 | 454.66 | 455.08 | 446.74 | 447.91 | 447.91 | 450,200 |
10 Apr 2024 | 449.99 | 453.70 | 446.23 | 450.95 | 450.95 | 876,100 |
09 Apr 2024 | 450.10 | 455.33 | 450.00 | 454.80 | 454.80 | 595,000 |
08 Apr 2024 | 453.48 | 457.75 | 450.79 | 452.78 | 452.78 | 967,300 |
05 Apr 2024 | 447.23 | 455.40 | 441.42 | 444.75 | 444.75 | 1,285,600 |
04 Apr 2024 | 443.91 | 467.49 | 443.58 | 448.64 | 448.64 | 2,916,900 |
03 Apr 2024 | 469.57 | 474.12 | 438.67 | 439.98 | 439.98 | 4,214,300 |
02 Apr 2024 | 527.50 | 528.80 | 516.46 | 519.68 | 519.68 | 609,400 |
01 Apr 2024 | 520.84 | 529.67 | 520.84 | 529.01 | 529.01 | 647,000 |
28 Mar 2024 | 515.67 | 525.77 | 513.68 | 522.88 | 522.88 | 804,500 |
27 Mar 2024 | 515.64 | 516.66 | 507.02 | 513.52 | 513.52 | 923,000 |
26 Mar 2024 | 505.66 | 514.68 | 505.00 | 514.34 | 514.34 | 866,700 |
25 Mar 2024 | 521.97 | 523.54 | 505.26 | 505.57 | 505.57 | 773,700 |
22 Mar 2024 | 522.00 | 526.58 | 515.27 | 520.37 | 520.37 | 1,061,000 |
21 Mar 2024 | 523.96 | 531.11 | 521.24 | 523.55 | 523.55 | 967,900 |
20 Mar 2024 | 528.63 | 532.70 | 522.90 | 523.96 | 523.96 | 694,700 |
19 Mar 2024 | 535.08 | 535.08 | 524.47 | 529.08 | 529.08 | 811,500 |
18 Mar 2024 | 534.36 | 544.36 | 525.67 | 532.33 | 532.33 | 1,064,500 |
15 Mar 2024 | 504.00 | 546.58 | 502.20 | 535.98 | 535.98 | 2,890,900 |
14 Mar 2024 | 572.62 | 574.76 | 561.21 | 565.44 | 565.44 | 1,399,900 |
13 Mar 2024 | 559.83 | 572.48 | 558.33 | 567.18 | 567.18 | 815,600 |
12 Mar 2024 | 549.13 | 556.88 | 548.15 | 555.57 | 555.57 | 558,200 |
11 Mar 2024 | 540.62 | 549.22 | 538.54 | 548.56 | 548.56 | 626,200 |
08 Mar 2024 | 549.67 | 551.12 | 540.12 | 540.22 | 540.22 | 499,400 |
07 Mar 2024 | 550.14 | 554.50 | 546.36 | 548.32 | 548.32 | 371,900 |
06 Mar 2024 | 555.10 | 555.10 | 543.63 | 548.30 | 548.30 | 457,900 |
05 Mar 2024 | 548.00 | 554.74 | 539.13 | 549.46 | 549.46 | 545,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |