Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 443.80 | 458.40 | 446.20 | 446.20 | 446.20 | 606,972 |
29 Apr 2024 | 455.40 | 457.00 | 446.80 | 457.00 | 457.00 | 322,087 |
26 Apr 2024 | 450.00 | 451.80 | 441.40 | 447.80 | 447.80 | 305,693 |
25 Apr 2024 | 439.00 | 449.20 | 439.00 | 445.40 | 445.40 | 262,060 |
24 Apr 2024 | 441.00 | 446.80 | 440.60 | 446.80 | 446.80 | 540,563 |
23 Apr 2024 | 451.60 | 451.60 | 438.00 | 438.00 | 438.00 | 614,006 |
22 Apr 2024 | 451.60 | 451.60 | 441.40 | 442.00 | 442.00 | 340,487 |
19 Apr 2024 | 441.60 | 446.40 | 440.00 | 442.00 | 442.00 | 526,750 |
18 Apr 2024 | 445.00 | 446.60 | 440.40 | 443.60 | 443.60 | 340,349 |
17 Apr 2024 | 435.00 | 442.40 | 435.00 | 441.00 | 441.00 | 716,888 |
16 Apr 2024 | 433.40 | 440.40 | 433.40 | 438.00 | 438.00 | 934,032 |
15 Apr 2024 | 462.60 | 463.40 | 438.20 | 440.00 | 440.00 | 2,710,681 |
12 Apr 2024 | 491.40 | 494.40 | 484.20 | 484.20 | 484.20 | 880,772 |
11 Apr 2024 | 485.00 | 491.40 | 485.00 | 490.80 | 490.80 | 638,392 |
10 Apr 2024 | 495.40 | 502.00 | 486.00 | 490.00 | 490.00 | 2,207,336 |
09 Apr 2024 | 487.00 | 498.00 | 486.60 | 491.00 | 491.00 | 1,781,897 |
08 Apr 2024 | 491.60 | 501.00 | 482.00 | 498.40 | 498.40 | 883,574 |
05 Apr 2024 | 480.40 | 494.00 | 478.32 | 491.40 | 491.40 | 819,108 |
04 Apr 2024 | 462.40 | 487.00 | 460.00 | 485.20 | 485.20 | 1,009,461 |
03 Apr 2024 | 435.00 | 451.60 | 435.00 | 450.60 | 450.60 | 824,439 |
02 Apr 2024 | 448.60 | 452.80 | 441.60 | 443.00 | 443.00 | 1,213,352 |
28 Mar 2024 | 450.80 | 451.40 | 442.80 | 448.60 | 448.60 | 851,137 |
27 Mar 2024 | 447.80 | 452.00 | 442.20 | 445.00 | 445.00 | 257,868 |
26 Mar 2024 | 444.40 | 447.80 | 440.60 | 447.80 | 447.80 | 247,251 |
25 Mar 2024 | 435.80 | 445.80 | 435.80 | 443.60 | 443.60 | 217,722 |
22 Mar 2024 | 449.40 | 450.00 | 442.68 | 445.60 | 445.60 | 712,960 |
21 Mar 2024 | 447.60 | 448.80 | 440.20 | 447.00 | 447.00 | 401,795 |
20 Mar 2024 | 431.00 | 441.40 | 431.00 | 439.00 | 439.00 | 240,291 |
19 Mar 2024 | 443.20 | 445.40 | 433.40 | 435.80 | 435.80 | 323,822 |
18 Mar 2024 | 439.00 | 449.40 | 439.00 | 445.40 | 445.40 | 144,686 |
15 Mar 2024 | 448.00 | 450.20 | 446.00 | 447.80 | 447.80 | 747,249 |
14 Mar 2024 | 439.20 | 451.60 | 439.20 | 448.60 | 448.60 | 351,149 |
13 Mar 2024 | 453.00 | 456.20 | 448.20 | 449.00 | 449.00 | 1,028,838 |
12 Mar 2024 | 451.00 | 459.20 | 448.60 | 454.20 | 454.20 | 422,744 |
11 Mar 2024 | 445.40 | 454.60 | 445.40 | 450.20 | 450.20 | 1,957,591 |
08 Mar 2024 | 472.80 | 472.80 | 455.00 | 459.00 | 459.00 | 319,495 |
07 Mar 2024 | 446.00 | 465.20 | 446.00 | 462.40 | 462.40 | 450,060 |
06 Mar 2024 | 442.60 | 458.00 | 442.60 | 457.20 | 457.20 | 371,996 |
05 Mar 2024 | 441.60 | 458.40 | 441.60 | 451.20 | 451.20 | 424,009 |
04 Mar 2024 | 455.00 | 459.00 | 448.40 | 452.20 | 452.20 | 234,541 |
01 Mar 2024 | 462.60 | 462.60 | 448.40 | 458.60 | 458.60 | 236,083 |
29 Feb 2024 | 451.60 | 457.80 | 451.20 | 452.40 | 452.40 | 499,472 |
28 Feb 2024 | 453.20 | 453.40 | 447.80 | 450.20 | 450.20 | 273,174 |
27 Feb 2024 | 448.00 | 453.20 | 445.40 | 453.20 | 453.20 | 411,852 |
26 Feb 2024 | 443.40 | 448.80 | 440.00 | 448.40 | 448.40 | 381,870 |
23 Feb 2024 | 446.00 | 446.00 | 439.60 | 444.80 | 444.80 | 170,212 |
22 Feb 2024 | 433.00 | 448.40 | 433.00 | 446.00 | 446.00 | 262,682 |
21 Feb 2024 | 439.40 | 451.40 | 439.40 | 444.40 | 444.40 | 294,532 |
20 Feb 2024 | 458.40 | 458.40 | 443.20 | 448.80 | 448.80 | 2,859,431 |
19 Feb 2024 | 460.00 | 460.00 | 446.60 | 455.60 | 455.60 | 816,949 |
16 Feb 2024 | 449.00 | 451.00 | 447.00 | 450.40 | 450.40 | 162,221 |
15 Feb 2024 | 450.00 | 451.00 | 444.00 | 445.60 | 445.60 | 303,089 |
14 Feb 2024 | 448.00 | 452.80 | 447.20 | 447.20 | 447.20 | 345,754 |
13 Feb 2024 | 454.00 | 454.00 | 445.80 | 449.40 | 449.40 | 597,346 |
12 Feb 2024 | 461.20 | 461.20 | 450.40 | 451.40 | 451.40 | 191,898 |
09 Feb 2024 | 452.00 | 453.60 | 448.40 | 448.40 | 448.40 | 190,202 |
08 Feb 2024 | 460.80 | 460.80 | 452.00 | 452.00 | 452.00 | 549,259 |
07 Feb 2024 | 460.80 | 460.80 | 449.60 | 450.00 | 450.00 | 293,795 |
06 Feb 2024 | 450.60 | 455.20 | 448.80 | 455.20 | 455.20 | 344,606 |
05 Feb 2024 | 465.40 | 465.40 | 450.00 | 450.00 | 450.00 | 194,644 |
02 Feb 2024 | 465.20 | 465.20 | 452.20 | 456.60 | 456.60 | 391,398 |
01 Feb 2024 | 459.60 | 463.80 | 453.20 | 453.20 | 453.20 | 343,705 |
31 Jan 2024 | 450.20 | 461.80 | 450.20 | 458.60 | 458.60 | 274,973 |
30 Jan 2024 | 466.00 | 466.00 | 456.40 | 461.00 | 461.00 | 526,450 |
29 Jan 2024 | 456.40 | 459.80 | 452.40 | 459.80 | 459.80 | 169,647 |
26 Jan 2024 | 452.00 | 460.40 | 445.00 | 457.00 | 457.00 | 250,443 |
25 Jan 2024 | 455.60 | 455.60 | 448.20 | 453.00 | 453.00 | 184,109 |
24 Jan 2024 | 446.80 | 452.80 | 446.20 | 452.00 | 452.00 | 325,085 |
23 Jan 2024 | 460.20 | 460.60 | 445.40 | 447.00 | 447.00 | 708,812 |
22 Jan 2024 | 463.60 | 463.60 | 459.00 | 460.20 | 460.20 | 241,421 |
19 Jan 2024 | 466.20 | 471.00 | 454.20 | 459.40 | 459.40 | 339,295 |
18 Jan 2024 | 463.40 | 463.40 | 450.00 | 462.80 | 462.80 | 617,268 |
17 Jan 2024 | 445.00 | 453.60 | 444.00 | 453.60 | 453.60 | 453,648 |
16 Jan 2024 | 450.80 | 456.20 | 447.00 | 455.00 | 455.00 | 899,126 |
15 Jan 2024 | 446.21 | 455.00 | 439.00 | 455.00 | 455.00 | 699,233 |
12 Jan 2024 | 458.40 | 460.40 | 450.80 | 456.40 | 456.40 | 146,109 |
11 Jan 2024 | 458.80 | 459.00 | 449.60 | 449.60 | 449.60 | 204,234 |
10 Jan 2024 | 458.00 | 458.20 | 452.00 | 455.80 | 455.80 | 725,596 |
09 Jan 2024 | 440.00 | 455.80 | 429.60 | 455.80 | 455.80 | 537,634 |
08 Jan 2024 | 471.00 | 471.00 | 459.20 | 469.60 | 469.60 | 144,443 |
05 Jan 2024 | 473.00 | 474.80 | 458.80 | 466.20 | 466.20 | 744,060 |
04 Jan 2024 | 468.20 | 479.60 | 467.20 | 477.40 | 477.40 | 262,753 |
03 Jan 2024 | 475.20 | 475.20 | 460.40 | 468.00 | 468.00 | 798,806 |
02 Jan 2024 | 480.00 | 492.20 | 478.40 | 481.00 | 481.00 | 207,870 |
29 Dec 2023 | 483.20 | 491.40 | 480.20 | 487.00 | 487.00 | 161,549 |
28 Dec 2023 | 486.60 | 491.60 | 486.60 | 491.40 | 491.40 | 148,568 |
27 Dec 2023 | 498.40 | 498.40 | 485.80 | 488.40 | 488.40 | 171,500 |
22 Dec 2023 | 499.40 | 499.40 | 484.00 | 489.40 | 489.40 | 202,629 |
21 Dec 2023 | 492.80 | 492.80 | 485.40 | 485.40 | 485.40 | 187,403 |
20 Dec 2023 | 487.60 | 494.20 | 486.80 | 489.00 | 489.00 | 398,820 |
19 Dec 2023 | 494.80 | 498.40 | 486.60 | 487.00 | 487.00 | 485,946 |
18 Dec 2023 | 489.60 | 498.60 | 483.20 | 492.20 | 492.20 | 409,446 |
15 Dec 2023 | 496.80 | 500.50 | 484.40 | 487.80 | 487.80 | 1,055,159 |
14 Dec 2023 | 486.60 | 502.50 | 479.20 | 495.00 | 495.00 | 1,153,293 |
13 Dec 2023 | 478.60 | 485.60 | 471.60 | 485.60 | 485.60 | 602,217 |
12 Dec 2023 | 470.60 | 472.20 | 464.60 | 471.00 | 471.00 | 1,092,864 |
11 Dec 2023 | 460.20 | 468.20 | 459.20 | 466.20 | 466.20 | 543,539 |
08 Dec 2023 | 458.00 | 468.00 | 455.20 | 463.60 | 463.60 | 273,855 |
07 Dec 2023 | 459.20 | 464.40 | 451.80 | 456.60 | 456.60 | 280,089 |
06 Dec 2023 | 454.00 | 460.00 | 452.60 | 456.80 | 456.80 | 2,176,217 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |