Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 605.03 | 608.16 | 598.14 | 599.85 | 599.85 | 240,300 |
15 Mar 2024 | 618.73 | 620.06 | 600.41 | 601.10 | 601.10 | 488,300 |
14 Mar 2024 | 626.83 | 637.77 | 620.06 | 630.01 | 630.01 | 488,300 |
13 Mar 2024 | 621.00 | 628.47 | 618.07 | 625.00 | 625.00 | 435,800 |
12 Mar 2024 | 623.25 | 625.44 | 617.83 | 621.16 | 621.16 | 346,100 |
11 Mar 2024 | 605.50 | 618.38 | 601.75 | 612.50 | 612.50 | 353,400 |
08 Mar 2024 | 613.00 | 624.85 | 603.99 | 604.49 | 604.49 | 266,100 |
07 Mar 2024 | 612.01 | 617.06 | 601.94 | 612.98 | 612.98 | 237,700 |
06 Mar 2024 | 615.38 | 619.02 | 608.56 | 610.59 | 610.59 | 307,200 |
05 Mar 2024 | 620.14 | 624.62 | 596.08 | 605.88 | 605.88 | 456,800 |
04 Mar 2024 | 634.21 | 635.52 | 624.20 | 628.71 | 628.71 | 323,900 |
01 Mar 2024 | 620.00 | 635.25 | 614.68 | 633.80 | 633.80 | 386,200 |
29 Feb 2024 | 615.28 | 619.85 | 609.43 | 618.81 | 618.81 | 606,600 |
28 Feb 2024 | 611.42 | 617.00 | 605.60 | 612.69 | 612.69 | 266,000 |
27 Feb 2024 | 611.84 | 621.06 | 609.04 | 615.61 | 615.61 | 349,600 |
26 Feb 2024 | 609.54 | 614.25 | 600.89 | 606.96 | 606.96 | 225,100 |
23 Feb 2024 | 605.80 | 610.22 | 601.26 | 605.41 | 605.41 | 243,900 |
22 Feb 2024 | 605.89 | 609.98 | 600.08 | 600.35 | 600.35 | 380,900 |
21 Feb 2024 | 581.39 | 591.34 | 578.06 | 589.23 | 589.23 | 467,600 |
20 Feb 2024 | 600.00 | 607.98 | 589.59 | 595.34 | 595.34 | 564,500 |
16 Feb 2024 | 603.10 | 618.77 | 596.95 | 613.50 | 613.50 | 789,600 |
15 Feb 2024 | 644.00 | 646.56 | 601.35 | 608.96 | 608.96 | 1,447,400 |
14 Feb 2024 | 613.74 | 631.45 | 606.99 | 629.64 | 629.64 | 895,100 |
13 Feb 2024 | 590.52 | 613.34 | 588.04 | 603.91 | 603.91 | 578,500 |
12 Feb 2024 | 639.52 | 641.01 | 611.26 | 617.07 | 617.07 | 616,300 |
09 Feb 2024 | 635.03 | 660.00 | 634.99 | 646.63 | 646.63 | 540,600 |
08 Feb 2024 | 613.06 | 629.45 | 613.06 | 628.69 | 628.69 | 392,300 |
07 Feb 2024 | 610.00 | 615.39 | 597.59 | 609.85 | 609.85 | 387,200 |
06 Feb 2024 | 608.02 | 608.13 | 596.86 | 605.93 | 605.93 | 307,900 |
05 Feb 2024 | 607.94 | 611.80 | 593.59 | 602.85 | 602.85 | 396,600 |
02 Feb 2024 | 610.00 | 615.72 | 599.25 | 612.39 | 612.39 | 443,800 |
01 Feb 2024 | 614.06 | 621.99 | 605.11 | 612.97 | 612.97 | 436,500 |
31 Jan 2024 | 614.37 | 623.16 | 602.82 | 611.00 | 611.00 | 518,800 |
30 Jan 2024 | 610.04 | 635.74 | 610.00 | 623.98 | 623.98 | 813,000 |
29 Jan 2024 | 591.07 | 610.36 | 591.07 | 609.94 | 609.94 | 429,800 |
26 Jan 2024 | 583.79 | 595.00 | 581.57 | 588.74 | 588.74 | 198,500 |
25 Jan 2024 | 592.15 | 596.51 | 578.34 | 585.73 | 585.73 | 264,900 |
24 Jan 2024 | 598.08 | 599.65 | 585.19 | 585.70 | 585.70 | 255,200 |
23 Jan 2024 | 592.30 | 595.22 | 583.06 | 590.97 | 590.97 | 331,400 |
22 Jan 2024 | 589.00 | 598.00 | 582.74 | 590.25 | 590.25 | 352,500 |
19 Jan 2024 | 579.39 | 582.67 | 570.80 | 581.40 | 581.40 | 336,100 |
18 Jan 2024 | 571.42 | 574.83 | 561.56 | 573.91 | 573.91 | 318,900 |
17 Jan 2024 | 560.66 | 565.15 | 546.48 | 564.09 | 564.09 | 316,600 |
16 Jan 2024 | 555.84 | 565.64 | 553.34 | 565.62 | 565.62 | 286,600 |
12 Jan 2024 | 572.51 | 573.98 | 560.99 | 561.35 | 561.35 | 284,400 |
11 Jan 2024 | 576.84 | 576.84 | 559.90 | 570.33 | 570.33 | 287,200 |
10 Jan 2024 | 573.24 | 577.99 | 565.99 | 569.89 | 569.89 | 301,500 |
09 Jan 2024 | 555.36 | 570.78 | 554.13 | 564.30 | 564.30 | 348,500 |
08 Jan 2024 | 547.36 | 560.67 | 543.98 | 557.17 | 557.17 | 325,400 |
05 Jan 2024 | 527.66 | 544.41 | 527.00 | 537.84 | 537.84 | 384,700 |
04 Jan 2024 | 530.93 | 541.08 | 529.52 | 530.25 | 530.25 | 333,900 |
03 Jan 2024 | 538.81 | 545.28 | 528.62 | 533.27 | 533.27 | 558,900 |
02 Jan 2024 | 572.94 | 574.09 | 540.28 | 547.86 | 547.86 | 738,800 |
29 Dec 2023 | 587.80 | 592.00 | 580.00 | 580.54 | 580.54 | 258,200 |
28 Dec 2023 | 585.54 | 593.53 | 579.93 | 589.05 | 589.05 | 281,200 |
27 Dec 2023 | 585.88 | 588.87 | 581.67 | 585.36 | 585.36 | 206,500 |
26 Dec 2023 | 580.10 | 586.29 | 575.92 | 584.56 | 584.56 | 241,600 |
22 Dec 2023 | 578.31 | 584.25 | 573.74 | 579.90 | 579.90 | 281,800 |
21 Dec 2023 | 573.93 | 580.53 | 570.63 | 578.31 | 578.31 | 340,200 |
20 Dec 2023 | 561.36 | 576.90 | 558.81 | 564.71 | 564.71 | 577,300 |
19 Dec 2023 | 562.68 | 574.00 | 562.42 | 567.35 | 567.35 | 341,800 |
18 Dec 2023 | 555.23 | 566.15 | 553.81 | 563.67 | 563.67 | 291,800 |
15 Dec 2023 | 555.23 | 565.74 | 550.00 | 557.72 | 557.72 | 644,000 |
14 Dec 2023 | 540.00 | 556.43 | 539.91 | 553.35 | 553.35 | 845,000 |
13 Dec 2023 | 527.00 | 537.01 | 518.75 | 533.79 | 533.79 | 424,000 |
12 Dec 2023 | 512.81 | 528.76 | 505.25 | 527.24 | 527.24 | 575,800 |
11 Dec 2023 | 500.06 | 507.86 | 497.99 | 501.70 | 501.70 | 214,000 |
08 Dec 2023 | 488.46 | 506.70 | 485.78 | 502.04 | 502.04 | 392,300 |
07 Dec 2023 | 495.74 | 497.13 | 490.10 | 492.04 | 492.04 | 292,500 |
06 Dec 2023 | 503.11 | 508.00 | 497.57 | 497.79 | 497.79 | 298,700 |
05 Dec 2023 | 502.35 | 507.91 | 496.96 | 503.00 | 503.00 | 284,700 |
04 Dec 2023 | 512.01 | 517.31 | 506.38 | 506.99 | 506.99 | 599,100 |
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 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |