Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 Jun 2023 | 474.00 | 475.00 | 465.00 | 472.00 | 472.00 | 500,973 |
06 Jun 2023 | 465.00 | 475.00 | 460.00 | 470.00 | 470.00 | 414,847 |
05 Jun 2023 | 455.00 | 469.99 | 455.00 | 465.00 | 465.00 | 96,297 |
02 Jun 2023 | 455.00 | 460.00 | 450.00 | 460.00 | 460.00 | 1,953,546 |
01 Jun 2023 | 455.00 | 460.00 | 450.00 | 455.00 | 455.00 | 121,505 |
31 May 2023 | 452.50 | 465.00 | 445.00 | 465.00 | 465.00 | 283,492 |
30 May 2023 | 447.50 | 458.44 | 440.00 | 452.00 | 452.00 | 841,198 |
26 May 2023 | 455.00 | 459.00 | 450.00 | 455.00 | 455.00 | 103,981 |
25 May 2023 | 455.00 | 455.00 | 435.05 | 455.00 | 455.00 | 428,769 |
24 May 2023 | 457.50 | 462.41 | 450.00 | 455.00 | 455.00 | 410,659 |
23 May 2023 | 447.50 | 462.00 | 441.00 | 455.00 | 455.00 | 128,485 |
22 May 2023 | 452.50 | 454.50 | 450.00 | 452.50 | 452.50 | 965,864 |
19 May 2023 | 442.50 | 456.25 | 440.00 | 450.00 | 450.00 | 81,497 |
18 May 2023 | 450.00 | 460.00 | 445.00 | 452.50 | 452.50 | 91,259 |
17 May 2023 | 450.00 | 455.00 | 445.00 | 450.00 | 450.00 | 167,723 |
16 May 2023 | 446.00 | 453.75 | 442.00 | 450.00 | 450.00 | 294,542 |
15 May 2023 | 450.00 | 450.00 | 442.00 | 446.00 | 446.00 | 165,313 |
12 May 2023 | 457.50 | 460.00 | 450.00 | 455.00 | 455.00 | 370,666 |
11 May 2023 | 457.50 | 465.00 | 455.00 | 460.00 | 460.00 | 475,988 |
10 May 2023 | 475.00 | 478.45 | 455.00 | 455.00 | 455.00 | 121,977 |
09 May 2023 | 467.50 | 480.00 | 464.00 | 478.00 | 478.00 | 357,795 |
05 May 2023 | 460.00 | 474.45 | 450.00 | 467.50 | 467.50 | 191,868 |
04 May 2023 | 460.00 | 470.00 | 450.00 | 460.00 | 460.00 | 97,577 |
03 May 2023 | 467.50 | 470.95 | 455.00 | 463.00 | 463.00 | 125,092 |
02 May 2023 | 470.00 | 475.00 | 445.00 | 467.50 | 467.50 | 211,327 |
28 Apr 2023 | 465.00 | 472.50 | 445.19 | 465.00 | 465.00 | 225,452 |
27 Apr 2023 | 452.50 | 469.95 | 450.05 | 465.00 | 465.00 | 355,007 |
26 Apr 2023 | 450.00 | 456.00 | 445.00 | 455.00 | 455.00 | 609,816 |
25 Apr 2023 | 440.00 | 454.00 | 435.00 | 454.00 | 454.00 | 175,380 |
24 Apr 2023 | 425.00 | 445.00 | 427.00 | 444.00 | 444.00 | 80,439 |
21 Apr 2023 | 430.00 | 435.00 | 422.55 | 430.00 | 430.00 | 467,568 |
20 Apr 2023 | 425.00 | 435.00 | 418.00 | 418.00 | 418.00 | 301,292 |
19 Apr 2023 | 425.00 | 429.25 | 415.00 | 420.00 | 420.00 | 96,204 |
18 Apr 2023 | 420.00 | 425.00 | 415.00 | 420.00 | 420.00 | 303,334 |
17 Apr 2023 | 420.00 | 432.00 | 415.00 | 420.00 | 420.00 | 88,438 |
14 Apr 2023 | 420.00 | 425.00 | 415.00 | 420.00 | 420.00 | 214,439 |
13 Apr 2023 | 420.00 | 425.00 | 415.00 | 420.00 | 420.00 | 107,335 |
12 Apr 2023 | 417.50 | 437.50 | 415.00 | 420.00 | 420.00 | 1,883,466 |
11 Apr 2023 | 420.00 | 425.00 | 415.00 | 415.00 | 415.00 | 266,413 |
06 Apr 2023 | 420.00 | 425.00 | 415.00 | 422.00 | 422.00 | 189,807 |
05 Apr 2023 | 422.50 | 424.90 | 420.00 | 422.50 | 422.50 | 106,545 |
04 Apr 2023 | 420.00 | 425.00 | 416.55 | 425.00 | 425.00 | 389,990 |
03 Apr 2023 | 430.00 | 435.00 | 419.00 | 424.50 | 424.50 | 140,864 |
31 Mar 2023 | 430.00 | 435.00 | 425.00 | 426.00 | 426.00 | 235,374 |
30 Mar 2023 | 437.50 | 438.77 | 425.00 | 433.00 | 433.00 | 178,916 |
29 Mar 2023 | 427.50 | 429.95 | 420.00 | 420.00 | 420.00 | 97,948 |
28 Mar 2023 | 445.00 | 440.00 | 425.00 | 425.00 | 425.00 | 107,007 |
27 Mar 2023 | 445.00 | 454.80 | 435.00 | 437.50 | 437.50 | 39,246 |
24 Mar 2023 | 440.00 | 445.00 | 435.00 | 440.00 | 440.00 | 340,633 |
23 Mar 2023 | 440.00 | 445.00 | 435.00 | 440.00 | 440.00 | 225,442 |
22 Mar 2023 | 445.00 | 450.00 | 438.00 | 442.50 | 442.50 | 199,679 |
21 Mar 2023 | 445.00 | 450.00 | 442.55 | 445.00 | 445.00 | 185,389 |
20 Mar 2023 | 457.50 | 465.00 | 440.00 | 445.00 | 445.00 | 132,675 |
17 Mar 2023 | 465.00 | 469.90 | 460.00 | 462.50 | 462.50 | 40,067 |
16 Mar 2023 | 457.50 | 470.00 | 453.00 | 465.00 | 465.00 | 131,750 |
15 Mar 2023 | 460.00 | 466.00 | 455.00 | 466.00 | 466.00 | 408,937 |
14 Mar 2023 | 460.00 | 465.00 | 455.00 | 462.00 | 462.00 | 70,399 |
13 Mar 2023 | 452.50 | 460.00 | 440.00 | 450.00 | 450.00 | 326,996 |
10 Mar 2023 | 460.00 | 476.00 | 455.00 | 460.00 | 460.00 | 569,616 |
09 Mar 2023 | 462.50 | 475.00 | 455.00 | 460.00 | 460.00 | 1,656,460 |
08 Mar 2023 | 425.00 | 433.00 | 420.00 | 435.00 | 435.00 | 49,239 |
07 Mar 2023 | 425.00 | 430.00 | 420.00 | 425.00 | 425.00 | 1,537,575 |
06 Mar 2023 | 427.50 | 430.00 | 417.00 | 425.00 | 425.00 | 50,221 |
03 Mar 2023 | 432.50 | 432.50 | 425.00 | 427.50 | 427.50 | 21,149 |
02 Mar 2023 | 432.50 | 435.00 | 430.00 | 432.50 | 432.50 | 928,520 |
01 Mar 2023 | 437.50 | 465.00 | 430.00 | 465.00 | 465.00 | 3,129,167 |
28 Feb 2023 | 440.00 | 445.00 | 435.10 | 440.00 | 440.00 | 246,028 |
27 Feb 2023 | 445.00 | 450.00 | 430.00 | 440.00 | 440.00 | 177,344 |
24 Feb 2023 | 452.50 | 455.00 | 445.00 | 450.00 | 450.00 | 25,679 |
23 Feb 2023 | 460.00 | 475.00 | 450.00 | 452.00 | 452.00 | 91,487 |
22 Feb 2023 | 460.00 | 465.00 | 455.00 | 460.00 | 460.00 | 29,871 |
21 Feb 2023 | 462.50 | 470.00 | 455.05 | 465.00 | 465.00 | 56,925 |
20 Feb 2023 | 465.00 | 470.00 | 460.00 | 460.00 | 460.00 | 30,442 |
17 Feb 2023 | 465.00 | 470.00 | 444.00 | 444.00 | 444.00 | 71,834 |
16 Feb 2023 | 467.50 | 468.25 | 465.00 | 465.00 | 465.00 | 135,450 |
15 Feb 2023 | 467.50 | 470.00 | 465.00 | 465.00 | 465.00 | 106,872 |
14 Feb 2023 | 465.00 | 469.50 | 463.76 | 467.50 | 467.50 | 98,925 |
13 Feb 2023 | 465.00 | 470.00 | 442.00 | 442.00 | 442.00 | 112,818 |
10 Feb 2023 | 465.00 | 470.00 | 460.00 | 465.00 | 465.00 | 136,205 |
09 Feb 2023 | 470.00 | 479.00 | 460.00 | 462.00 | 462.00 | 95,365 |
08 Feb 2023 | 480.00 | 475.00 | 461.00 | 470.00 | 470.00 | 65,014 |
07 Feb 2023 | 482.50 | 490.00 | 459.00 | 459.00 | 459.00 | 62,165 |
06 Feb 2023 | 482.50 | 488.00 | 475.00 | 482.50 | 482.50 | 105,997 |
03 Feb 2023 | 487.50 | 490.00 | 485.00 | 487.50 | 487.50 | 106,825 |
02 Feb 2023 | 465.00 | 490.00 | 469.90 | 480.00 | 480.00 | 629,736 |
01 Feb 2023 | 462.50 | 480.00 | 451.00 | 480.00 | 480.00 | 116,047 |
31 Jan 2023 | 462.50 | 465.00 | 459.00 | 465.00 | 465.00 | 155,776 |
30 Jan 2023 | 465.00 | 470.00 | 459.00 | 470.00 | 470.00 | 197,669 |
27 Jan 2023 | 465.00 | 470.00 | 460.00 | 465.00 | 465.00 | 37,652 |
26 Jan 2023 | 465.00 | 470.00 | 460.00 | 460.00 | 460.00 | 40,209 |
25 Jan 2023 | 462.50 | 468.55 | 455.00 | 465.00 | 465.00 | 198,618 |
24 Jan 2023 | 457.50 | 465.00 | 455.00 | 460.00 | 460.00 | 1,389,737 |
23 Jan 2023 | 455.00 | 460.00 | 455.00 | 457.50 | 457.50 | 270,638 |
20 Jan 2023 | 455.00 | 465.00 | 445.00 | 457.00 | 457.00 | 181,762 |
19 Jan 2023 | 457.50 | 461.50 | 450.00 | 457.50 | 457.50 | 1,004,821 |
18 Jan 2023 | 457.50 | 465.00 | 450.00 | 457.50 | 457.50 | 149,038 |
17 Jan 2023 | 457.50 | 465.00 | 440.00 | 457.50 | 457.50 | 105,212 |
16 Jan 2023 | 462.50 | 462.50 | 450.00 | 458.00 | 458.00 | 43,420 |
13 Jan 2023 | 462.50 | 470.00 | 455.00 | 460.00 | 460.00 | 54,669 |
12 Jan 2023 | 462.50 | 470.00 | 455.00 | 460.00 | 460.00 | 2,652,494 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |