Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 Jul 2022 | 324.50 | 327.50 | 315.00 | 315.00 | 315.00 | 2,023,897 |
30 Jun 2022 | 328.00 | 334.50 | 323.50 | 330.50 | 330.50 | 893,604 |
29 Jun 2022 | 340.00 | 341.88 | 331.50 | 336.00 | 336.00 | 656,386 |
28 Jun 2022 | 360.00 | 363.50 | 337.50 | 342.50 | 342.50 | 535,112 |
27 Jun 2022 | 353.00 | 357.50 | 348.30 | 356.00 | 356.00 | 674,776 |
24 Jun 2022 | 342.00 | 348.49 | 332.90 | 345.50 | 345.50 | 1,087,237 |
23 Jun 2022 | 349.00 | 349.00 | 330.00 | 333.00 | 333.00 | 803,323 |
22 Jun 2022 | 354.00 | 357.00 | 342.63 | 345.00 | 345.00 | 494,487 |
21 Jun 2022 | 356.00 | 369.50 | 355.00 | 355.00 | 355.00 | 352,270 |
20 Jun 2022 | 361.00 | 364.53 | 353.02 | 362.50 | 362.50 | 800,741 |
17 Jun 2022 | 372.00 | 379.00 | 356.00 | 360.00 | 360.00 | 1,011,662 |
16 Jun 2022 | 377.00 | 382.50 | 356.50 | 363.00 | 363.00 | 1,114,366 |
15 Jun 2022 | 373.00 | 378.50 | 365.00 | 372.50 | 372.50 | 817,300 |
14 Jun 2022 | 365.00 | 379.50 | 362.00 | 368.50 | 368.50 | 1,251,521 |
13 Jun 2022 | 374.50 | 375.90 | 357.50 | 365.00 | 365.00 | 765,196 |
10 Jun 2022 | 383.50 | 385.00 | 367.50 | 371.00 | 371.00 | 419,361 |
09 Jun 2022 | 391.50 | 395.50 | 380.00 | 382.00 | 382.00 | 426,700 |
08 Jun 2022 | 396.00 | 400.45 | 389.00 | 390.50 | 390.50 | 685,967 |
07 Jun 2022 | 395.00 | 395.00 | 383.38 | 385.50 | 385.50 | 290,933 |
06 Jun 2022 | 385.00 | 394.00 | 379.50 | 394.00 | 394.00 | 615,959 |
01 Jun 2022 | 385.00 | 385.00 | 373.00 | 375.00 | 375.00 | 1,076,127 |
31 May 2022 | 398.00 | 398.00 | 380.25 | 381.00 | 381.00 | 783,296 |
30 May 2022 | 389.00 | 406.00 | 386.50 | 390.00 | 390.00 | 946,109 |
27 May 2022 | 402.00 | 404.75 | 386.83 | 389.50 | 389.50 | 736,276 |
26 May 2022 | 402.50 | 404.50 | 398.12 | 402.50 | 402.50 | 240,027 |
25 May 2022 | 398.50 | 405.00 | 398.00 | 398.50 | 398.50 | 675,448 |
24 May 2022 | 400.50 | 404.50 | 396.50 | 400.50 | 400.50 | 1,370,852 |
23 May 2022 | 398.00 | 404.50 | 396.50 | 404.00 | 404.00 | 911,069 |
20 May 2022 | 388.50 | 403.00 | 384.00 | 393.50 | 393.50 | 505,245 |
19 May 2022 | 384.00 | 388.00 | 370.50 | 388.00 | 388.00 | 1,661,693 |
18 May 2022 | 395.00 | 405.00 | 387.00 | 387.00 | 387.00 | 478,754 |
17 May 2022 | 400.00 | 407.05 | 395.00 | 395.00 | 395.00 | 695,946 |
16 May 2022 | 388.50 | 406.50 | 384.50 | 401.00 | 401.00 | 966,820 |
13 May 2022 | 375.00 | 390.00 | 375.00 | 390.00 | 390.00 | 707,221 |
12 May 2022 | 386.50 | 388.00 | 364.50 | 373.00 | 373.00 | 573,983 |
11 May 2022 | 392.00 | 395.88 | 383.00 | 391.00 | 391.00 | 813,500 |
10 May 2022 | 396.00 | 396.00 | 383.00 | 384.50 | 384.50 | 488,098 |
09 May 2022 | 382.00 | 396.50 | 377.93 | 381.00 | 381.00 | 1,203,923 |
06 May 2022 | 390.00 | 392.11 | 374.25 | 382.00 | 382.00 | 777,025 |
05 May 2022 | 406.00 | 411.17 | 388.00 | 388.00 | 388.00 | 896,864 |
04 May 2022 | 416.50 | 416.50 | 386.50 | 392.50 | 392.50 | 889,557 |
03 May 2022 | 422.50 | 436.57 | 407.50 | 407.50 | 407.50 | 1,188,603 |
29 Apr 2022 | 418.00 | 430.50 | 418.00 | 426.00 | 426.00 | 549,171 |
28 Apr 2022 | 420.00 | 436.00 | 417.50 | 428.00 | 428.00 | 1,074,402 |
27 Apr 2022 | 429.50 | 429.50 | 413.00 | 414.00 | 414.00 | 1,361,675 |
26 Apr 2022 | 435.00 | 441.16 | 418.00 | 420.00 | 420.00 | 933,682 |
25 Apr 2022 | 444.00 | 450.00 | 430.50 | 433.00 | 433.00 | 2,264,072 |
22 Apr 2022 | 449.00 | 457.50 | 443.50 | 449.00 | 449.00 | 580,098 |
21 Apr 2022 | 454.00 | 455.00 | 449.00 | 454.00 | 454.00 | 420,213 |
20 Apr 2022 | 444.00 | 455.50 | 437.00 | 451.00 | 451.00 | 730,586 |
19 Apr 2022 | 437.50 | 445.00 | 433.26 | 439.50 | 439.50 | 825,811 |
14 Apr 2022 | 435.50 | 439.00 | 429.50 | 439.00 | 439.00 | 540,396 |
13 Apr 2022 | 431.00 | 436.00 | 431.00 | 432.00 | 432.00 | 452,956 |
12 Apr 2022 | 432.00 | 437.50 | 424.50 | 436.50 | 436.50 | 1,541,339 |
11 Apr 2022 | 428.50 | 432.00 | 423.37 | 432.00 | 432.00 | 560,661 |
08 Apr 2022 | 426.00 | 433.50 | 422.00 | 423.00 | 423.00 | 470,274 |
07 Apr 2022 | 427.00 | 437.50 | 421.80 | 430.00 | 430.00 | 927,641 |
06 Apr 2022 | 429.50 | 435.50 | 416.56 | 424.50 | 424.50 | 905,031 |
05 Apr 2022 | 431.00 | 436.00 | 428.67 | 432.00 | 432.00 | 522,990 |
04 Apr 2022 | 432.50 | 435.80 | 426.50 | 431.50 | 431.50 | 871,077 |
01 Apr 2022 | 437.00 | 437.00 | 429.50 | 432.50 | 432.50 | 725,240 |
31 Mar 2022 | 435.50 | 437.50 | 435.00 | 435.50 | 435.50 | 2,710,080 |
30 Mar 2022 | 438.00 | 438.00 | 427.50 | 429.50 | 429.50 | 562,582 |
29 Mar 2022 | 424.00 | 437.16 | 424.00 | 436.50 | 436.50 | 861,047 |
28 Mar 2022 | 437.00 | 437.00 | 427.50 | 432.00 | 432.00 | 628,323 |
25 Mar 2022 | 421.50 | 437.00 | 420.50 | 431.50 | 431.50 | 487,572 |
24 Mar 2022 | 427.00 | 433.00 | 420.50 | 428.50 | 428.50 | 419,666 |
23 Mar 2022 | 435.00 | 436.74 | 426.95 | 432.50 | 432.50 | 1,280,634 |
22 Mar 2022 | 426.00 | 431.61 | 419.00 | 429.50 | 429.50 | 433,933 |
21 Mar 2022 | 422.00 | 425.00 | 411.00 | 424.00 | 424.00 | 327,468 |
18 Mar 2022 | 412.00 | 415.04 | 401.00 | 415.00 | 415.00 | 2,115,254 |
17 Mar 2022 | 420.00 | 421.50 | 407.00 | 409.50 | 409.50 | 1,126,099 |
16 Mar 2022 | 420.00 | 430.50 | 416.80 | 420.00 | 420.00 | 1,258,434 |
15 Mar 2022 | 407.50 | 415.00 | 403.45 | 414.50 | 414.50 | 932,796 |
14 Mar 2022 | 410.00 | 418.00 | 402.50 | 407.00 | 407.00 | 982,421 |
11 Mar 2022 | 407.00 | 429.00 | 405.00 | 414.00 | 414.00 | 515,813 |
10 Mar 2022 | 420.00 | 425.50 | 402.38 | 403.00 | 403.00 | 810,648 |
09 Mar 2022 | 405.00 | 425.00 | 402.00 | 421.00 | 421.00 | 1,007,737 |
08 Mar 2022 | 371.00 | 410.00 | 371.00 | 400.00 | 400.00 | 1,040,637 |
07 Mar 2022 | 368.00 | 395.00 | 353.51 | 384.00 | 384.00 | 1,778,991 |
04 Mar 2022 | 389.00 | 389.00 | 368.50 | 379.00 | 379.00 | 1,382,818 |
03 Mar 2022 | 409.00 | 411.00 | 386.04 | 389.00 | 389.00 | 867,910 |
02 Mar 2022 | 402.00 | 417.74 | 390.36 | 409.00 | 409.00 | 600,212 |
01 Mar 2022 | 413.50 | 417.50 | 397.00 | 397.50 | 397.50 | 746,092 |
28 Feb 2022 | 416.00 | 420.00 | 406.00 | 417.00 | 417.00 | 587,562 |
25 Feb 2022 | 395.00 | 423.00 | 394.50 | 418.00 | 418.00 | 1,126,311 |
24 Feb 2022 | 402.50 | 405.00 | 386.50 | 394.50 | 394.50 | 1,157,381 |
23 Feb 2022 | 400.50 | 421.50 | 400.00 | 412.50 | 412.50 | 1,212,029 |
22 Feb 2022 | 406.50 | 408.50 | 399.00 | 404.00 | 404.00 | 704,488 |
21 Feb 2022 | 421.50 | 425.29 | 408.50 | 413.50 | 413.50 | 531,310 |
18 Feb 2022 | 419.00 | 432.50 | 417.00 | 421.00 | 421.00 | 466,235 |
17 Feb 2022 | 430.50 | 430.50 | 419.00 | 426.00 | 426.00 | 356,370 |
16 Feb 2022 | 427.50 | 436.00 | 427.50 | 429.50 | 429.50 | 1,047,963 |
15 Feb 2022 | 420.00 | 436.50 | 417.00 | 435.00 | 435.00 | 395,303 |
14 Feb 2022 | 426.00 | 432.12 | 407.50 | 420.00 | 420.00 | 615,182 |
11 Feb 2022 | 439.00 | 442.85 | 426.00 | 430.00 | 430.00 | 1,075,271 |
10 Feb 2022 | 440.00 | 445.02 | 432.50 | 439.00 | 439.00 | 2,084,293 |
09 Feb 2022 | 425.00 | 437.00 | 423.88 | 435.50 | 435.50 | 1,921,850 |
08 Feb 2022 | 432.50 | 432.50 | 422.32 | 424.00 | 424.00 | 588,161 |
07 Feb 2022 | 424.00 | 430.00 | 422.50 | 427.50 | 427.50 | 616,866 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |