Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 Mar 2023 | 481.00 | 490.20 | 478.30 | 490.20 | 490.20 | 26,927,300 |
28 Mar 2023 | 485.10 | 487.90 | 475.80 | 479.40 | 479.40 | 15,734,300 |
27 Mar 2023 | 482.90 | 484.90 | 476.10 | 479.50 | 479.50 | 14,997,900 |
24 Mar 2023 | 477.10 | 481.10 | 473.70 | 480.70 | 480.70 | 15,963,900 |
23 Mar 2023 | 472.10 | 483.70 | 472.00 | 482.70 | 482.70 | 15,410,800 |
22 Mar 2023 | 477.70 | 482.70 | 470.90 | 479.60 | 479.60 | 21,336,600 |
20 Mar 2023 | 458.40 | 468.70 | 457.40 | 461.70 | 461.70 | 19,083,700 |
17 Mar 2023 | 470.00 | 472.60 | 458.10 | 470.70 | 470.70 | 29,162,100 |
16 Mar 2023 | 455.80 | 471.40 | 450.40 | 469.40 | 469.40 | 26,367,000 |
15 Mar 2023 | 488.20 | 490.50 | 474.00 | 475.60 | 475.60 | 26,411,900 |
14 Mar 2023 | 481.20 | 483.80 | 472.20 | 476.00 | 476.00 | 36,633,900 |
13 Mar 2023 | 510.90 | 511.10 | 500.00 | 504.60 | 504.60 | 32,109,100 |
10 Mar 2023 | 538.00 | 545.10 | 530.90 | 530.90 | 530.90 | 27,364,400 |
09 Mar 2023 | 550.20 | 553.20 | 543.80 | 549.10 | 549.10 | 20,283,600 |
08 Mar 2023 | 555.20 | 556.20 | 541.00 | 545.70 | 545.70 | 36,971,400 |
07 Mar 2023 | 554.00 | 566.50 | 549.40 | 565.70 | 565.70 | 26,557,500 |
06 Mar 2023 | 547.90 | 556.70 | 546.50 | 553.60 | 553.60 | 23,787,600 |
03 Mar 2023 | 537.80 | 545.70 | 535.50 | 544.40 | 544.40 | 25,713,300 |
02 Mar 2023 | 536.80 | 540.00 | 531.80 | 534.80 | 534.80 | 18,243,600 |
01 Mar 2023 | 523.90 | 538.60 | 523.70 | 535.60 | 535.60 | 22,978,700 |
28 Feb 2023 | 532.20 | 535.80 | 524.40 | 527.60 | 527.60 | 20,958,900 |
27 Feb 2023 | 535.00 | 535.90 | 525.70 | 528.60 | 528.60 | 20,333,400 |
24 Feb 2023 | 526.00 | 529.90 | 523.20 | 528.40 | 528.40 | 17,507,200 |
22 Feb 2023 | 533.50 | 534.90 | 517.50 | 520.00 | 520.00 | 24,528,100 |
21 Feb 2023 | 524.30 | 538.50 | 524.30 | 537.80 | 537.80 | 27,275,300 |
20 Feb 2023 | 518.70 | 527.00 | 518.20 | 524.20 | 524.20 | 21,399,800 |
17 Feb 2023 | 504.90 | 519.20 | 503.30 | 518.70 | 518.70 | 21,846,700 |
16 Feb 2023 | 499.30 | 512.00 | 499.10 | 509.80 | 509.80 | 33,229,800 |
15 Feb 2023 | 486.70 | 491.40 | 484.80 | 489.70 | 489.70 | 17,368,500 |
14 Feb 2023 | 488.00 | 488.40 | 480.20 | 482.40 | 482.40 | 12,249,200 |
13 Feb 2023 | 476.20 | 485.50 | 472.60 | 483.20 | 483.20 | 23,378,500 |
10 Feb 2023 | 478.50 | 483.70 | 471.10 | 480.40 | 480.40 | 30,439,600 |
09 Feb 2023 | 471.80 | 473.80 | 468.60 | 472.70 | 472.70 | 14,535,400 |
08 Feb 2023 | 474.80 | 478.10 | 471.40 | 473.10 | 473.10 | 11,942,000 |
07 Feb 2023 | 485.00 | 487.00 | 472.70 | 474.10 | 474.10 | 23,102,000 |
06 Feb 2023 | 474.00 | 481.20 | 470.70 | 472.40 | 472.40 | 22,654,800 |
03 Feb 2023 | 459.80 | 464.60 | 459.50 | 462.60 | 462.60 | 15,471,700 |
02 Feb 2023 | 464.80 | 464.90 | 454.10 | 458.90 | 458.90 | 14,047,200 |
01 Feb 2023 | 468.50 | 469.70 | 463.60 | 467.80 | 467.80 | 18,097,000 |
31 Jan 2023 | 465.10 | 468.10 | 457.50 | 463.30 | 463.30 | 29,728,000 |
30 Jan 2023 | 458.00 | 463.80 | 449.00 | 453.90 | 453.90 | 30,798,200 |
27 Jan 2023 | 452.90 | 458.40 | 451.40 | 457.00 | 457.00 | 17,209,300 |
26 Jan 2023 | 446.50 | 451.50 | 446.10 | 450.10 | 450.10 | 16,442,700 |
25 Jan 2023 | 441.80 | 445.00 | 440.20 | 444.40 | 444.40 | 10,860,300 |
24 Jan 2023 | 441.40 | 442.10 | 436.90 | 441.80 | 441.80 | 16,373,600 |
23 Jan 2023 | 440.10 | 442.20 | 433.20 | 434.10 | 434.10 | 14,630,100 |
20 Jan 2023 | 421.20 | 430.70 | 419.50 | 430.40 | 430.40 | 17,459,900 |
19 Jan 2023 | 424.40 | 425.10 | 419.50 | 419.60 | 419.60 | 19,663,700 |
18 Jan 2023 | 425.00 | 439.90 | 418.10 | 435.30 | 435.30 | 22,871,700 |
17 Jan 2023 | 415.00 | 427.60 | 415.00 | 423.40 | 423.40 | 16,225,000 |
16 Jan 2023 | 414.50 | 414.60 | 410.00 | 412.30 | 412.30 | 15,010,100 |
13 Jan 2023 | 422.00 | 427.20 | 418.10 | 419.40 | 419.40 | 20,669,600 |
12 Jan 2023 | 429.90 | 432.50 | 427.80 | 427.80 | 427.80 | 12,972,600 |
11 Jan 2023 | 431.90 | 432.90 | 429.20 | 430.20 | 430.20 | 12,436,900 |
10 Jan 2023 | 429.40 | 433.20 | 427.30 | 431.20 | 431.20 | 14,949,500 |
06 Jan 2023 | 421.10 | 429.70 | 420.10 | 426.70 | 426.70 | 17,176,600 |
05 Jan 2023 | 416.40 | 419.40 | 413.30 | 419.40 | 419.40 | 13,635,100 |
04 Jan 2023 | 412.00 | 413.70 | 408.10 | 412.40 | 412.40 | 15,157,000 |
30 Dec 2022 | 416.50 | 421.20 | 416.50 | 418.10 | 418.10 | 10,809,500 |
29 Dec 2022 | 413.60 | 415.60 | 411.50 | 415.10 | 415.10 | 11,097,500 |
28 Dec 2022 | 415.00 | 418.30 | 411.80 | 416.50 | 416.50 | 16,697,700 |
27 Dec 2022 | 423.00 | 425.80 | 414.60 | 416.30 | 416.30 | 17,467,300 |
26 Dec 2022 | 416.00 | 422.40 | 415.30 | 420.80 | 420.80 | 14,433,300 |
23 Dec 2022 | 416.80 | 417.00 | 409.70 | 412.80 | 412.80 | 23,055,000 |
22 Dec 2022 | 426.60 | 431.20 | 421.40 | 422.30 | 422.30 | 26,523,400 |
21 Dec 2022 | 425.30 | 425.30 | 408.60 | 413.40 | 413.40 | 39,631,300 |
20 Dec 2022 | 454.10 | 454.50 | 424.30 | 428.00 | 428.00 | 42,866,600 |
19 Dec 2022 | 454.60 | 454.70 | 447.60 | 450.70 | 450.70 | 18,100,800 |
16 Dec 2022 | 460.60 | 463.70 | 458.50 | 460.30 | 460.30 | 12,412,800 |
15 Dec 2022 | 459.00 | 464.30 | 457.50 | 464.30 | 464.30 | 10,071,900 |
14 Dec 2022 | 460.00 | 463.60 | 458.30 | 462.20 | 462.20 | 9,227,300 |
13 Dec 2022 | 466.80 | 468.50 | 461.70 | 462.50 | 462.50 | 11,748,600 |
12 Dec 2022 | 458.00 | 462.60 | 457.60 | 462.00 | 462.00 | 10,791,800 |
09 Dec 2022 | 462.40 | 465.60 | 459.00 | 459.00 | 459.00 | 15,499,800 |
08 Dec 2022 | 459.70 | 462.40 | 456.10 | 461.60 | 461.60 | 15,149,900 |
07 Dec 2022 | 460.00 | 468.10 | 459.20 | 463.70 | 463.70 | 13,965,500 |
06 Dec 2022 | 461.60 | 468.20 | 461.00 | 466.20 | 466.20 | 15,903,700 |
05 Dec 2022 | 471.00 | 471.40 | 459.20 | 461.70 | 461.70 | 23,003,000 |
02 Dec 2022 | 483.00 | 483.00 | 471.60 | 474.60 | 474.60 | 19,213,600 |
01 Dec 2022 | 493.10 | 493.40 | 488.20 | 489.20 | 489.20 | 12,389,500 |
30 Nov 2022 | 494.80 | 494.90 | 488.30 | 491.20 | 491.20 | 18,277,100 |
29 Nov 2022 | 495.00 | 495.20 | 488.10 | 493.50 | 493.50 | 16,927,600 |
28 Nov 2022 | 506.60 | 509.30 | 501.90 | 502.00 | 502.00 | 10,807,000 |
25 Nov 2022 | 503.00 | 504.50 | 500.10 | 504.40 | 504.40 | 9,063,100 |
24 Nov 2022 | 510.20 | 510.90 | 502.00 | 502.50 | 502.50 | 13,003,500 |
22 Nov 2022 | 503.10 | 510.60 | 502.40 | 506.00 | 506.00 | 20,541,200 |
21 Nov 2022 | 503.00 | 504.40 | 496.00 | 497.70 | 497.70 | 11,995,800 |
18 Nov 2022 | 493.70 | 501.60 | 492.10 | 498.40 | 498.40 | 19,802,400 |
17 Nov 2022 | 491.70 | 494.40 | 488.70 | 488.80 | 488.80 | 16,742,700 |
16 Nov 2022 | 494.90 | 498.50 | 492.00 | 498.00 | 498.00 | 14,053,500 |
15 Nov 2022 | 492.90 | 500.60 | 490.20 | 500.60 | 500.60 | 13,498,600 |
14 Nov 2022 | 498.20 | 498.50 | 491.70 | 492.90 | 492.90 | 17,479,100 |
11 Nov 2022 | 499.00 | 501.20 | 494.30 | 499.50 | 499.50 | 28,548,300 |
10 Nov 2022 | 491.80 | 499.30 | 485.20 | 488.40 | 488.40 | 27,903,400 |
09 Nov 2022 | 495.80 | 497.20 | 487.60 | 492.90 | 492.90 | 20,558,900 |
08 Nov 2022 | 490.90 | 499.20 | 487.10 | 495.30 | 495.30 | 20,004,300 |
07 Nov 2022 | 490.30 | 492.70 | 484.80 | 488.50 | 488.50 | 14,562,200 |
04 Nov 2022 | 480.40 | 487.50 | 477.10 | 486.10 | 486.10 | 19,359,800 |
02 Nov 2022 | 473.30 | 484.00 | 472.40 | 484.00 | 484.00 | 17,522,800 |
01 Nov 2022 | 475.00 | 478.30 | 472.70 | 474.70 | 474.70 | 11,774,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |