Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 487.30 | 489.00 | 484.00 | 486.50 | 486.50 | 153,206 |
27 Jun 2024 | 484.00 | 490.42 | 484.00 | 488.50 | 488.50 | 115,799 |
26 Jun 2024 | 490.00 | 491.00 | 487.00 | 488.00 | 488.00 | 78,297 |
25 Jun 2024 | 484.50 | 492.00 | 484.00 | 491.00 | 491.00 | 116,748 |
24 Jun 2024 | 484.50 | 492.00 | 484.50 | 491.50 | 491.50 | 64,636 |
21 Jun 2024 | 491.00 | 491.00 | 487.17 | 491.00 | 491.00 | 64,247 |
20 Jun 2024 | 490.00 | 491.50 | 484.00 | 491.00 | 491.00 | 109,565 |
19 Jun 2024 | 489.00 | 489.88 | 484.75 | 489.50 | 489.50 | 90,473 |
18 Jun 2024 | 480.50 | 487.00 | 480.50 | 484.50 | 484.50 | 94,318 |
17 Jun 2024 | 480.50 | 486.00 | 480.50 | 481.50 | 481.50 | 142,263 |
14 Jun 2024 | 488.50 | 493.47 | 483.15 | 483.50 | 483.50 | 61,482 |
13 Jun 2024 | 495.00 | 495.48 | 488.50 | 488.50 | 488.50 | 155,244 |
12 Jun 2024 | 492.00 | 497.00 | 490.01 | 494.50 | 494.50 | 52,392 |
11 Jun 2024 | 504.00 | 504.00 | 489.50 | 495.50 | 495.50 | 159,323 |
10 Jun 2024 | 495.00 | 501.00 | 495.00 | 496.50 | 496.50 | 24,263 |
07 Jun 2024 | 500.00 | 501.00 | 495.90 | 499.50 | 499.50 | 35,517 |
06 Jun 2024 | 503.00 | 507.14 | 500.54 | 501.00 | 501.00 | 85,260 |
05 Jun 2024 | 510.00 | 510.00 | 503.00 | 503.00 | 503.00 | 109,677 |
04 Jun 2024 | 506.00 | 508.88 | 505.00 | 505.00 | 505.00 | 71,483 |
03 Jun 2024 | 510.00 | 510.00 | 506.35 | 508.00 | 508.00 | 69,390 |
31 May 2024 | 505.00 | 508.00 | 504.00 | 505.00 | 505.00 | 55,983 |
30 May 2024 | 503.00 | 507.00 | 502.27 | 503.00 | 503.00 | 62,615 |
29 May 2024 | 505.00 | 509.00 | 502.83 | 504.00 | 504.00 | 28,192 |
28 May 2024 | 506.00 | 509.00 | 501.00 | 507.00 | 507.00 | 112,624 |
24 May 2024 | 497.00 | 505.28 | 496.50 | 504.00 | 504.00 | 47,417 |
23 May 2024 | 503.00 | 503.00 | 497.50 | 501.00 | 501.00 | 106,979 |
22 May 2024 | 498.50 | 501.42 | 496.00 | 501.00 | 501.00 | 126,754 |
21 May 2024 | 502.00 | 505.00 | 497.00 | 500.00 | 500.00 | 52,695 |
20 May 2024 | 502.00 | 502.00 | 499.36 | 500.00 | 500.00 | 92,196 |
17 May 2024 | 495.00 | 501.78 | 494.00 | 501.00 | 501.00 | 33,719 |
16 May 2024 | 499.00 | 499.00 | 493.50 | 499.00 | 499.00 | 82,650 |
15 May 2024 | 494.00 | 499.48 | 488.50 | 497.50 | 497.50 | 86,973 |
14 May 2024 | 491.50 | 493.27 | 485.00 | 493.00 | 493.00 | 101,245 |
13 May 2024 | 484.50 | 493.00 | 484.50 | 492.50 | 492.50 | 99,805 |
10 May 2024 | 481.50 | 490.90 | 481.50 | 490.00 | 490.00 | 105,384 |
09 May 2024 | 483.50 | 486.50 | 481.07 | 485.00 | 485.00 | 61,666 |
08 May 2024 | 481.00 | 484.00 | 476.77 | 484.00 | 484.00 | 152,415 |
07 May 2024 | 478.00 | 480.85 | 472.00 | 480.50 | 480.50 | 102,771 |
03 May 2024 | 475.00 | 477.00 | 470.50 | 476.50 | 476.50 | 59,293 |
02 May 2024 | 467.50 | 472.02 | 464.58 | 473.00 | 473.00 | 107,511 |
01 May 2024 | 468.50 | 469.00 | 469.00 | 469.00 | 469.00 | 69,395 |
30 Apr 2024 | 467.50 | 469.50 | 461.35 | 468.50 | 468.50 | 158,000 |
29 Apr 2024 | 463.50 | 467.00 | 457.00 | 466.00 | 466.00 | 87,090 |
26 Apr 2024 | 455.50 | 463.50 | 455.50 | 463.50 | 463.50 | 140,184 |
25 Apr 2024 | 463.00 | 463.50 | 455.23 | 460.00 | 460.00 | 144,723 |
24 Apr 2024 | 458.50 | 465.00 | 456.66 | 458.00 | 458.00 | 245,369 |
23 Apr 2024 | 458.50 | 463.50 | 452.10 | 462.00 | 462.00 | 106,329 |
22 Apr 2024 | 450.50 | 458.00 | 450.10 | 457.50 | 457.50 | 178,293 |
19 Apr 2024 | 452.00 | 453.50 | 449.50 | 451.50 | 451.50 | 32,143 |
18 Apr 2024 | 451.00 | 454.50 | 447.94 | 453.50 | 453.50 | 114,119 |
17 Apr 2024 | 444.00 | 450.00 | 444.00 | 449.00 | 449.00 | 115,998 |
16 Apr 2024 | 448.50 | 452.00 | 447.50 | 448.00 | 448.00 | 132,307 |
15 Apr 2024 | 448.50 | 457.00 | 448.50 | 457.00 | 457.00 | 163,508 |
12 Apr 2024 | 454.00 | 457.00 | 450.58 | 456.00 | 456.00 | 193,002 |
11 Apr 2024 | 449.00 | 455.00 | 446.00 | 454.50 | 454.50 | 135,438 |
10 Apr 2024 | 448.50 | 451.50 | 442.51 | 451.00 | 451.00 | 144,732 |
09 Apr 2024 | 443.00 | 448.25 | 441.50 | 447.50 | 447.50 | 139,686 |
08 Apr 2024 | 444.00 | 447.00 | 439.72 | 447.00 | 447.00 | 170,301 |
05 Apr 2024 | 441.50 | 443.50 | 439.62 | 443.00 | 443.00 | 72,506 |
04 Apr 2024 | 446.50 | 447.00 | 445.12 | 446.00 | 446.00 | 75,078 |
03 Apr 2024 | 445.00 | 448.00 | 443.50 | 446.50 | 446.50 | 70,439 |
02 Apr 2024 | 451.50 | 452.00 | 444.34 | 449.00 | 449.00 | 139,338 |
28 Mar 2024 | 444.50 | 449.02 | 438.86 | 448.00 | 448.00 | 419,048 |
27 Mar 2024 | 439.00 | 443.57 | 437.00 | 443.00 | 443.00 | 284,929 |
26 Mar 2024 | 436.00 | 440.00 | 435.51 | 439.00 | 439.00 | 193,382 |
25 Mar 2024 | 441.00 | 442.50 | 435.50 | 437.50 | 437.50 | 396,174 |
22 Mar 2024 | 444.00 | 445.48 | 440.15 | 442.00 | 442.00 | 140,067 |
21 Mar 2024 | 443.50 | 445.50 | 441.00 | 443.00 | 443.00 | 172,503 |
20 Mar 2024 | 438.50 | 443.17 | 438.00 | 439.50 | 439.50 | 179,856 |
19 Mar 2024 | 446.00 | 446.00 | 439.15 | 442.50 | 442.50 | 299,475 |
18 Mar 2024 | 443.50 | 445.50 | 440.53 | 444.00 | 444.00 | 191,912 |
15 Mar 2024 | 441.00 | 445.74 | 440.50 | 443.00 | 443.00 | 209,299 |
14 Mar 2024 | 444.00 | 445.23 | 441.50 | 441.50 | 441.50 | 81,793 |
14 Mar 2024 | 0.037 Dividend | |||||
13 Mar 2024 | 445.00 | 450.00 | 445.00 | 447.50 | 447.46 | 339,448 |
12 Mar 2024 | 449.50 | 450.50 | 446.57 | 450.50 | 450.46 | 152,443 |
11 Mar 2024 | 448.00 | 451.50 | 445.30 | 451.50 | 451.46 | 281,946 |
08 Mar 2024 | 448.00 | 452.50 | 444.29 | 452.50 | 452.46 | 164,335 |
07 Mar 2024 | 444.50 | 451.50 | 439.86 | 451.50 | 451.46 | 359,157 |
06 Mar 2024 | 442.00 | 447.00 | 440.20 | 445.50 | 445.46 | 199,113 |
05 Mar 2024 | 441.00 | 443.00 | 437.55 | 443.00 | 442.96 | 281,274 |
04 Mar 2024 | 437.00 | 442.50 | 436.00 | 440.00 | 439.96 | 83,227 |
01 Mar 2024 | 442.00 | 443.00 | 437.10 | 443.00 | 442.96 | 102,644 |
29 Feb 2024 | 440.00 | 441.50 | 435.50 | 441.00 | 440.96 | 255,787 |
28 Feb 2024 | 439.50 | 441.05 | 437.20 | 440.50 | 440.46 | 294,353 |
27 Feb 2024 | 440.00 | 442.00 | 436.50 | 441.50 | 441.46 | 120,222 |
26 Feb 2024 | 441.50 | 442.00 | 435.76 | 441.50 | 441.46 | 138,256 |
23 Feb 2024 | 435.00 | 441.75 | 435.00 | 441.50 | 441.46 | 137,356 |
22 Feb 2024 | 440.00 | 444.00 | 435.80 | 442.50 | 442.46 | 218,069 |
21 Feb 2024 | 435.00 | 442.50 | 434.99 | 442.50 | 442.46 | 192,309 |
20 Feb 2024 | 441.00 | 441.10 | 435.89 | 441.00 | 440.96 | 168,998 |
19 Feb 2024 | 438.50 | 440.50 | 434.00 | 438.50 | 438.46 | 160,624 |
16 Feb 2024 | 434.50 | 441.50 | 434.50 | 439.00 | 438.96 | 95,975 |
15 Feb 2024 | 431.00 | 440.50 | 430.30 | 438.50 | 438.46 | 198,308 |
14 Feb 2024 | 431.00 | 436.00 | 427.98 | 435.00 | 434.96 | 280,303 |
13 Feb 2024 | 430.00 | 434.00 | 427.30 | 433.00 | 432.96 | 271,568 |
12 Feb 2024 | 434.50 | 436.00 | 431.20 | 436.00 | 435.96 | 217,657 |
09 Feb 2024 | 433.00 | 435.00 | 431.74 | 433.50 | 433.46 | 848,767 |
08 Feb 2024 | 434.00 | 436.40 | 430.99 | 436.00 | 435.96 | 271,988 |
07 Feb 2024 | 436.50 | 436.50 | 432.20 | 435.50 | 435.46 | 355,367 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |