Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Dec 2023 | 494.45 | 517.46 | 492.20 | 516.97 | 516.97 | 863,200 |
30 Nov 2023 | 500.00 | 508.29 | 488.26 | 493.93 | 493.93 | 959,500 |
29 Nov 2023 | 482.01 | 499.15 | 482.01 | 496.52 | 496.52 | 822,100 |
28 Nov 2023 | 462.55 | 476.89 | 462.55 | 475.59 | 475.59 | 355,700 |
27 Nov 2023 | 466.64 | 472.89 | 465.25 | 465.42 | 465.42 | 298,200 |
24 Nov 2023 | 466.11 | 468.15 | 462.79 | 467.75 | 467.75 | 126,400 |
22 Nov 2023 | 476.22 | 476.22 | 467.01 | 467.69 | 467.69 | 323,800 |
21 Nov 2023 | 466.80 | 476.94 | 465.99 | 471.60 | 471.60 | 343,800 |
20 Nov 2023 | 470.55 | 481.77 | 470.00 | 475.46 | 475.46 | 460,300 |
17 Nov 2023 | 464.50 | 469.86 | 459.63 | 468.62 | 468.62 | 484,400 |
16 Nov 2023 | 468.00 | 472.31 | 462.03 | 465.67 | 465.67 | 541,500 |
15 Nov 2023 | 457.02 | 469.89 | 456.50 | 468.32 | 468.32 | 960,900 |
14 Nov 2023 | 444.30 | 457.62 | 444.30 | 455.30 | 455.30 | 785,300 |
13 Nov 2023 | 428.00 | 436.48 | 425.07 | 431.73 | 431.73 | 553,600 |
10 Nov 2023 | 413.95 | 429.57 | 413.95 | 428.92 | 428.92 | 727,100 |
09 Nov 2023 | 465.00 | 465.00 | 413.07 | 415.12 | 415.12 | 2,009,400 |
08 Nov 2023 | 437.36 | 444.98 | 435.21 | 442.15 | 442.15 | 1,151,300 |
07 Nov 2023 | 429.00 | 446.86 | 427.35 | 437.89 | 437.89 | 1,521,800 |
06 Nov 2023 | 427.56 | 427.56 | 414.54 | 420.50 | 420.50 | 733,200 |
03 Nov 2023 | 418.87 | 422.91 | 408.62 | 422.89 | 422.89 | 1,325,400 |
02 Nov 2023 | 433.20 | 435.59 | 415.78 | 421.74 | 421.74 | 834,700 |
01 Nov 2023 | 422.06 | 425.64 | 409.50 | 421.12 | 421.12 | 461,400 |
31 Oct 2023 | 420.00 | 426.15 | 414.25 | 423.77 | 423.77 | 504,300 |
30 Oct 2023 | 421.17 | 421.44 | 411.22 | 415.64 | 415.64 | 425,900 |
27 Oct 2023 | 417.72 | 422.16 | 410.00 | 416.27 | 416.27 | 447,100 |
26 Oct 2023 | 417.75 | 422.42 | 407.23 | 410.93 | 410.93 | 983,500 |
25 Oct 2023 | 429.03 | 429.50 | 411.18 | 411.69 | 411.69 | 578,900 |
24 Oct 2023 | 433.17 | 437.83 | 423.58 | 433.50 | 433.50 | 448,700 |
23 Oct 2023 | 426.49 | 437.23 | 424.04 | 431.02 | 431.02 | 595,500 |
20 Oct 2023 | 444.40 | 444.40 | 425.20 | 429.07 | 429.07 | 821,300 |
19 Oct 2023 | 451.98 | 452.75 | 442.33 | 444.83 | 444.83 | 427,200 |
18 Oct 2023 | 458.32 | 465.05 | 442.82 | 445.40 | 445.40 | 864,200 |
17 Oct 2023 | 457.66 | 474.98 | 457.66 | 468.74 | 468.74 | 353,900 |
16 Oct 2023 | 458.32 | 471.83 | 456.38 | 469.16 | 469.16 | 321,700 |
13 Oct 2023 | 464.06 | 466.61 | 451.61 | 456.27 | 456.27 | 515,900 |
12 Oct 2023 | 457.05 | 463.64 | 448.52 | 456.39 | 456.39 | 579,600 |
11 Oct 2023 | 450.02 | 464.20 | 445.86 | 455.45 | 455.45 | 1,664,700 |
10 Oct 2023 | 487.54 | 500.30 | 467.30 | 467.80 | 467.80 | 1,481,100 |
09 Oct 2023 | 477.00 | 491.63 | 477.00 | 487.98 | 487.98 | 473,900 |
06 Oct 2023 | 459.23 | 485.51 | 454.32 | 483.18 | 483.18 | 863,600 |
05 Oct 2023 | 474.44 | 476.33 | 457.00 | 464.94 | 464.94 | 711,800 |
04 Oct 2023 | 468.55 | 478.05 | 463.25 | 476.82 | 476.82 | 541,500 |
03 Oct 2023 | 490.01 | 490.01 | 457.53 | 465.94 | 465.94 | 832,500 |
02 Oct 2023 | 492.12 | 505.29 | 491.49 | 495.40 | 495.40 | 443,200 |
29 Sept 2023 | 498.17 | 505.00 | 492.31 | 492.50 | 492.50 | 373,900 |
28 Sept 2023 | 480.00 | 495.48 | 476.98 | 491.00 | 491.00 | 242,700 |
27 Sept 2023 | 472.27 | 489.02 | 470.89 | 483.37 | 483.37 | 422,400 |
26 Sept 2023 | 478.78 | 481.67 | 466.11 | 468.24 | 468.24 | 577,500 |
25 Sept 2023 | 479.47 | 487.32 | 478.32 | 483.24 | 483.24 | 238,400 |
22 Sept 2023 | 483.79 | 487.58 | 478.57 | 482.39 | 482.39 | 306,900 |
21 Sept 2023 | 498.27 | 499.25 | 480.00 | 480.36 | 480.36 | 609,700 |
20 Sept 2023 | 505.87 | 515.87 | 504.79 | 505.02 | 505.02 | 253,300 |
19 Sept 2023 | 506.55 | 512.89 | 503.74 | 512.45 | 512.45 | 355,300 |
18 Sept 2023 | 507.64 | 514.88 | 506.74 | 510.34 | 510.34 | 449,400 |
15 Sept 2023 | 507.52 | 512.57 | 502.00 | 511.74 | 511.74 | 707,000 |
14 Sept 2023 | 521.60 | 524.44 | 510.42 | 513.52 | 513.52 | 425,200 |
13 Sept 2023 | 524.32 | 530.39 | 517.42 | 519.41 | 519.41 | 412,400 |
12 Sept 2023 | 533.70 | 539.36 | 528.89 | 529.67 | 529.67 | 252,800 |
11 Sept 2023 | 539.48 | 544.89 | 536.70 | 542.40 | 542.40 | 292,300 |
08 Sept 2023 | 550.00 | 556.76 | 536.68 | 537.19 | 537.19 | 345,700 |
07 Sept 2023 | 537.18 | 552.06 | 532.97 | 550.58 | 550.58 | 515,900 |
06 Sept 2023 | 547.09 | 557.33 | 543.70 | 544.14 | 544.14 | 634,600 |
05 Sept 2023 | 557.05 | 557.05 | 542.06 | 550.45 | 550.45 | 442,900 |
01 Sept 2023 | 550.00 | 558.62 | 548.22 | 551.61 | 551.61 | 474,400 |
31 Aug 2023 | 531.73 | 548.20 | 531.73 | 546.52 | 546.52 | 511,700 |
30 Aug 2023 | 525.27 | 533.32 | 523.96 | 530.80 | 530.80 | 314,800 |
29 Aug 2023 | 507.10 | 525.31 | 507.10 | 525.10 | 525.10 | 276,300 |
28 Aug 2023 | 514.27 | 518.02 | 508.93 | 511.52 | 511.52 | 264,100 |
25 Aug 2023 | 504.49 | 515.58 | 499.20 | 512.75 | 512.75 | 424,100 |
24 Aug 2023 | 521.00 | 522.00 | 503.16 | 503.18 | 503.18 | 282,500 |
23 Aug 2023 | 506.72 | 517.52 | 503.81 | 514.22 | 514.22 | 273,600 |
22 Aug 2023 | 506.83 | 510.46 | 500.55 | 504.54 | 504.54 | 319,800 |
21 Aug 2023 | 505.97 | 514.76 | 501.13 | 503.02 | 503.02 | 495,600 |
18 Aug 2023 | 486.00 | 509.75 | 486.00 | 504.93 | 504.93 | 615,900 |
17 Aug 2023 | 506.00 | 508.62 | 491.52 | 491.83 | 491.83 | 492,300 |
16 Aug 2023 | 510.42 | 519.98 | 506.57 | 510.07 | 510.07 | 662,800 |
15 Aug 2023 | 507.76 | 514.29 | 504.78 | 508.56 | 508.56 | 311,000 |
14 Aug 2023 | 502.51 | 511.26 | 502.00 | 508.08 | 508.08 | 415,100 |
11 Aug 2023 | 503.00 | 516.11 | 501.28 | 507.77 | 507.77 | 536,800 |
10 Aug 2023 | 494.20 | 509.41 | 490.76 | 507.03 | 507.03 | 725,700 |
09 Aug 2023 | 482.75 | 492.51 | 479.55 | 488.07 | 488.07 | 578,800 |
08 Aug 2023 | 484.10 | 490.00 | 477.51 | 484.11 | 484.11 | 560,400 |
07 Aug 2023 | 483.57 | 494.64 | 478.55 | 494.16 | 494.16 | 664,900 |
04 Aug 2023 | 497.92 | 505.23 | 481.32 | 483.69 | 483.69 | 1,217,200 |
03 Aug 2023 | 514.58 | 515.53 | 489.19 | 490.00 | 490.00 | 1,843,100 |
02 Aug 2023 | 569.43 | 569.43 | 542.31 | 553.23 | 553.23 | 903,900 |
01 Aug 2023 | 572.42 | 579.12 | 567.20 | 576.36 | 576.36 | 469,600 |
31 July 2023 | 562.70 | 581.40 | 560.33 | 580.55 | 580.55 | 586,400 |
28 July 2023 | 560.56 | 561.19 | 548.00 | 556.86 | 556.86 | 357,600 |
27 July 2023 | 557.99 | 563.28 | 544.63 | 548.37 | 548.37 | 403,000 |
26 July 2023 | 545.90 | 556.21 | 542.00 | 548.79 | 548.79 | 246,700 |
25 July 2023 | 544.45 | 557.14 | 542.79 | 551.12 | 551.12 | 476,200 |
24 July 2023 | 550.10 | 552.89 | 527.55 | 536.12 | 536.12 | 363,900 |
21 July 2023 | 547.85 | 551.44 | 542.31 | 544.31 | 544.31 | 321,200 |
20 July 2023 | 560.28 | 565.50 | 537.49 | 540.10 | 540.10 | 756,400 |
19 July 2023 | 566.96 | 571.59 | 556.88 | 568.62 | 568.62 | 392,700 |
18 July 2023 | 556.69 | 566.24 | 550.95 | 561.67 | 561.67 | 445,700 |
17 July 2023 | 549.69 | 562.24 | 548.47 | 557.33 | 557.33 | 471,500 |
14 July 2023 | 557.99 | 569.59 | 552.49 | 555.36 | 555.36 | 440,900 |
13 July 2023 | 545.72 | 558.25 | 545.72 | 550.96 | 550.96 | 318,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |