Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
20 Mar 2023 | 0.00 | 0.00 | 0.00 | 429.00 | 429.00 | 122,126 |
17 Mar 2023 | 440.00 | 441.26 | 431.03 | 440.00 | 440.00 | 1,118,079 |
16 Mar 2023 | 456.00 | 456.75 | 440.63 | 442.00 | 442.00 | 684,675 |
15 Mar 2023 | 464.00 | 464.00 | 446.00 | 454.00 | 454.00 | 733,295 |
14 Mar 2023 | 460.00 | 467.00 | 456.10 | 457.00 | 457.00 | 845,275 |
13 Mar 2023 | 454.00 | 459.57 | 453.00 | 457.00 | 457.00 | 601,282 |
10 Mar 2023 | 454.00 | 460.00 | 451.00 | 456.00 | 456.00 | 827,282 |
09 Mar 2023 | 448.00 | 457.00 | 448.00 | 456.00 | 456.00 | 734,782 |
08 Mar 2023 | 457.00 | 457.00 | 447.00 | 455.00 | 455.00 | 636,402 |
07 Mar 2023 | 447.00 | 456.00 | 445.00 | 454.00 | 454.00 | 928,429 |
06 Mar 2023 | 446.00 | 450.00 | 440.98 | 450.00 | 450.00 | 579,145 |
03 Mar 2023 | 445.00 | 448.00 | 442.00 | 446.00 | 446.00 | 422,580 |
02 Mar 2023 | 446.00 | 449.00 | 438.00 | 447.00 | 447.00 | 535,953 |
01 Mar 2023 | 445.00 | 446.00 | 441.00 | 443.00 | 443.00 | 449,996 |
28 Feb 2023 | 445.00 | 450.00 | 440.00 | 448.00 | 448.00 | 759,556 |
27 Feb 2023 | 443.00 | 450.00 | 438.00 | 449.00 | 449.00 | 789,141 |
24 Feb 2023 | 452.00 | 458.00 | 445.00 | 445.00 | 445.00 | 363,042 |
23 Feb 2023 | 456.00 | 458.66 | 442.98 | 454.00 | 454.00 | 752,965 |
22 Feb 2023 | 459.00 | 462.00 | 455.35 | 459.00 | 459.00 | 963,047 |
21 Feb 2023 | 447.00 | 459.00 | 443.92 | 459.00 | 459.00 | 764,134 |
20 Feb 2023 | 447.00 | 449.00 | 438.00 | 445.00 | 445.00 | 400,133 |
17 Feb 2023 | 440.00 | 445.00 | 435.25 | 442.00 | 442.00 | 393,101 |
16 Feb 2023 | 444.00 | 453.00 | 430.00 | 437.00 | 437.00 | 395,035 |
15 Feb 2023 | 444.00 | 448.00 | 438.00 | 448.00 | 448.00 | 3,642,383 |
14 Feb 2023 | 452.00 | 452.00 | 440.00 | 442.00 | 442.00 | 603,808 |
13 Feb 2023 | 440.00 | 455.00 | 431.50 | 449.00 | 449.00 | 1,050,494 |
10 Feb 2023 | 435.00 | 435.16 | 430.00 | 434.00 | 434.00 | 602,078 |
09 Feb 2023 | 436.00 | 436.00 | 431.55 | 432.00 | 432.00 | 223,887 |
08 Feb 2023 | 434.00 | 434.10 | 431.00 | 431.50 | 431.50 | 339,123 |
07 Feb 2023 | 442.00 | 445.00 | 431.00 | 431.50 | 431.50 | 189,384 |
07 Feb 2023 | 10:1 Stock split | |||||
06 Feb 2023 | 443.00 | 443.00 | 430.00 | 437.00 | 437.00 | 410,260 |
03 Feb 2023 | 443.00 | 446.00 | 440.21 | 442.00 | 442.00 | 545,000 |
02 Feb 2023 | 441.00 | 446.00 | 440.00 | 442.50 | 442.50 | 591,180 |
01 Feb 2023 | 439.50 | 442.00 | 437.50 | 437.50 | 437.50 | 176,030 |
31 Jan 2023 | 438.00 | 442.00 | 437.00 | 438.50 | 438.50 | 337,920 |
30 Jan 2023 | 440.00 | 442.50 | 436.75 | 440.00 | 440.00 | 1,236,630 |
27 Jan 2023 | 438.00 | 440.00 | 434.50 | 439.50 | 439.50 | 1,244,630 |
26 Jan 2023 | 439.00 | 440.00 | 430.81 | 436.00 | 436.00 | 380,320 |
25 Jan 2023 | 440.50 | 451.00 | 437.83 | 440.50 | 440.50 | 349,080 |
24 Jan 2023 | 442.50 | 444.43 | 438.51 | 439.50 | 439.50 | 284,760 |
23 Jan 2023 | 446.00 | 446.00 | 433.00 | 442.00 | 442.00 | 576,490 |
20 Jan 2023 | 449.00 | 457.38 | 447.00 | 448.00 | 448.00 | 403,610 |
19 Jan 2023 | 447.00 | 449.00 | 444.30 | 449.00 | 449.00 | 319,500 |
18 Jan 2023 | 446.50 | 450.00 | 441.90 | 445.00 | 445.00 | 949,920 |
17 Jan 2023 | 463.50 | 466.00 | 441.00 | 447.50 | 447.50 | 580,180 |
16 Jan 2023 | 462.50 | 469.00 | 456.50 | 465.00 | 465.00 | 509,110 |
13 Jan 2023 | 462.50 | 462.50 | 457.50 | 457.50 | 457.50 | 281,630 |
12 Jan 2023 | 459.00 | 465.50 | 450.00 | 460.00 | 460.00 | 408,560 |
11 Jan 2023 | 462.00 | 462.00 | 448.58 | 458.50 | 458.50 | 400,850 |
10 Jan 2023 | 461.50 | 461.50 | 447.50 | 448.00 | 448.00 | 517,020 |
09 Jan 2023 | 452.00 | 458.00 | 446.99 | 452.50 | 452.50 | 557,670 |
06 Jan 2023 | 454.50 | 455.00 | 449.07 | 451.00 | 451.00 | 250,380 |
05 Jan 2023 | 457.00 | 457.00 | 445.89 | 452.50 | 452.50 | 177,710 |
04 Jan 2023 | 463.50 | 465.00 | 453.50 | 455.00 | 455.00 | 347,340 |
03 Jan 2023 | 449.00 | 466.00 | 444.28 | 463.50 | 463.50 | 355,860 |
30 Dec 2022 | 442.50 | 449.00 | 440.14 | 449.00 | 449.00 | 300,480 |
29 Dec 2022 | 441.00 | 444.25 | 440.50 | 440.50 | 440.50 | 199,350 |
28 Dec 2022 | 445.00 | 445.00 | 441.00 | 441.00 | 441.00 | 237,680 |
23 Dec 2022 | 449.00 | 450.47 | 441.62 | 445.00 | 445.00 | 318,680 |
22 Dec 2022 | 451.00 | 456.50 | 448.20 | 450.00 | 450.00 | 315,070 |
21 Dec 2022 | 461.50 | 465.00 | 451.00 | 452.00 | 452.00 | 328,770 |
20 Dec 2022 | 449.50 | 460.00 | 448.66 | 460.00 | 460.00 | 227,140 |
19 Dec 2022 | 449.50 | 454.44 | 444.50 | 451.50 | 451.50 | 310,120 |
16 Dec 2022 | 452.50 | 457.20 | 449.20 | 451.00 | 451.00 | 1,021,860 |
15 Dec 2022 | 460.00 | 462.12 | 451.50 | 456.00 | 456.00 | 349,040 |
14 Dec 2022 | 457.00 | 460.00 | 445.00 | 459.50 | 459.50 | 437,440 |
13 Dec 2022 | 447.50 | 461.00 | 440.00 | 454.00 | 454.00 | 1,046,480 |
12 Dec 2022 | 445.50 | 449.00 | 440.00 | 447.00 | 447.00 | 360,740 |
09 Dec 2022 | 450.00 | 453.30 | 445.50 | 447.00 | 447.00 | 279,400 |
08 Dec 2022 | 454.50 | 457.95 | 448.88 | 449.00 | 449.00 | 420,370 |
07 Dec 2022 | 460.00 | 462.76 | 456.50 | 456.50 | 456.50 | 472,200 |
06 Dec 2022 | 461.00 | 464.00 | 460.75 | 461.00 | 461.00 | 185,160 |
05 Dec 2022 | 461.50 | 463.61 | 457.00 | 462.50 | 462.50 | 266,810 |
02 Dec 2022 | 461.00 | 467.50 | 460.00 | 462.50 | 462.50 | 519,800 |
01 Dec 2022 | 458.50 | 469.00 | 457.50 | 463.00 | 463.00 | 419,650 |
30 Nov 2022 | 462.50 | 464.00 | 459.12 | 461.50 | 461.50 | 539,090 |
29 Nov 2022 | 462.00 | 466.50 | 460.50 | 462.50 | 462.50 | 734,840 |
28 Nov 2022 | 461.00 | 463.50 | 452.56 | 460.00 | 460.00 | 552,080 |
25 Nov 2022 | 461.50 | 464.67 | 458.60 | 463.50 | 463.50 | 441,500 |
24 Nov 2022 | 464.50 | 466.00 | 461.13 | 461.50 | 461.50 | 351,940 |
23 Nov 2022 | 461.50 | 471.50 | 457.50 | 463.50 | 463.50 | 531,050 |
22 Nov 2022 | 465.50 | 465.50 | 455.83 | 459.50 | 459.50 | 452,010 |
21 Nov 2022 | 462.00 | 470.08 | 462.00 | 466.50 | 466.50 | 397,680 |
18 Nov 2022 | 464.00 | 467.60 | 459.00 | 462.00 | 462.00 | 307,660 |
17 Nov 2022 | 461.50 | 465.00 | 458.00 | 463.50 | 463.50 | 541,200 |
16 Nov 2022 | 459.00 | 461.50 | 457.45 | 461.50 | 461.50 | 536,240 |
15 Nov 2022 | 462.00 | 468.00 | 457.70 | 459.00 | 459.00 | 906,540 |
14 Nov 2022 | 469.00 | 471.50 | 460.00 | 466.50 | 466.50 | 742,120 |
11 Nov 2022 | 469.00 | 472.00 | 466.00 | 468.50 | 468.50 | 590,770 |
10 Nov 2022 | 465.00 | 475.31 | 461.50 | 471.00 | 471.00 | 637,470 |
09 Nov 2022 | 464.00 | 465.00 | 460.00 | 462.50 | 462.50 | 475,780 |
08 Nov 2022 | 469.50 | 470.00 | 460.50 | 460.50 | 460.50 | 632,750 |
07 Nov 2022 | 468.50 | 471.97 | 466.75 | 469.00 | 469.00 | 641,030 |
04 Nov 2022 | 476.00 | 476.35 | 468.50 | 468.50 | 468.50 | 774,720 |
03 Nov 2022 | 463.50 | 475.00 | 463.00 | 474.00 | 474.00 | 859,500 |
02 Nov 2022 | 467.00 | 467.84 | 461.46 | 463.00 | 463.00 | 573,940 |
01 Nov 2022 | 472.00 | 474.00 | 464.00 | 465.50 | 465.50 | 870,160 |
31 Oct 2022 | 470.50 | 472.00 | 465.50 | 469.00 | 469.00 | 383,920 |
28 Oct 2022 | 475.00 | 475.66 | 470.50 | 471.00 | 471.00 | 250,670 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |