Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 513.80 | 534.20 | 508.60 | 533.20 | 533.20 | 222,407 |
02 May 2024 | 516.10 | 512.34 | 512.34 | 510.90 | 510.90 | 283,262 |
01 May 2024 | 517.20 | 517.20 | 517.20 | 520.60 | 520.60 | 2,872 |
30 Apr 2024 | 522.50 | 526.20 | 514.00 | 520.60 | 520.60 | 13,986 |
29 Apr 2024 | 524.20 | 530.80 | 520.60 | 524.00 | 524.00 | 27,337 |
26 Apr 2024 | 514.10 | 524.40 | 507.80 | 521.30 | 521.30 | 42,185 |
25 Apr 2024 | 519.40 | 523.20 | 498.70 | 513.80 | 513.80 | 108,933 |
24 Apr 2024 | 516.40 | 525.00 | 511.80 | 519.40 | 519.40 | 66,590 |
23 Apr 2024 | 508.50 | 519.40 | 505.60 | 514.90 | 514.90 | 65,508 |
22 Apr 2024 | 510.90 | 514.00 | 499.80 | 508.20 | 508.20 | 177,203 |
19 Apr 2024 | 509.30 | 519.20 | 500.00 | 505.20 | 505.20 | 80,382 |
18 Apr 2024 | 529.90 | 536.40 | 495.60 | 511.60 | 511.60 | 246,938 |
17 Apr 2024 | 539.10 | 546.80 | 510.00 | 532.10 | 532.10 | 56,102 |
16 Apr 2024 | 543.50 | 555.40 | 532.80 | 542.40 | 542.40 | 57,572 |
15 Apr 2024 | 550.60 | 557.80 | 535.80 | 549.60 | 549.60 | 145,512 |
12 Apr 2024 | 537.30 | 548.40 | 533.00 | 544.00 | 544.00 | 130,211 |
11 Apr 2024 | 525.30 | 536.00 | 518.60 | 532.60 | 532.60 | 91,248 |
10 Apr 2024 | 528.40 | 539.00 | 514.00 | 526.40 | 526.40 | 96,388 |
09 Apr 2024 | 567.60 | 588.80 | 490.10 | 525.40 | 525.40 | 245,844 |
08 Apr 2024 | 536.10 | 560.61 | 532.60 | 556.10 | 556.10 | 172,193 |
05 Apr 2024 | 534.80 | 540.40 | 525.40 | 537.20 | 537.20 | 64,839 |
04 Apr 2024 | 535.00 | 538.40 | 526.60 | 536.20 | 536.20 | 99,146 |
03 Apr 2024 | 533.30 | 535.00 | 522.60 | 533.20 | 533.20 | 102,565 |
02 Apr 2024 | 523.90 | 535.00 | 517.40 | 522.90 | 522.90 | 368,141 |
28 Mar 2024 | 514.60 | 522.00 | 505.20 | 519.20 | 519.20 | 44,111 |
27 Mar 2024 | 522.60 | 524.20 | 510.60 | 512.60 | 512.60 | 536,648 |
26 Mar 2024 | 508.60 | 522.00 | 504.00 | 518.70 | 518.70 | 124,432 |
25 Mar 2024 | 509.00 | 520.00 | 497.30 | 506.40 | 506.40 | 323,319 |
22 Mar 2024 | 493.60 | 505.20 | 491.60 | 499.55 | 499.55 | 93,041 |
21 Mar 2024 | 482.35 | 492.60 | 474.70 | 490.40 | 490.40 | 364,418 |
20 Mar 2024 | 480.85 | 481.30 | 450.00 | 478.25 | 478.25 | 147,837 |
19 Mar 2024 | 480.55 | 489.40 | 471.30 | 486.45 | 486.45 | 174,189 |
18 Mar 2024 | 465.95 | 477.10 | 454.10 | 475.45 | 475.45 | 185,834 |
15 Mar 2024 | 443.20 | 459.30 | 440.90 | 458.15 | 458.15 | 144,652 |
14 Mar 2024 | 429.15 | 447.80 | 418.70 | 441.80 | 441.80 | 237,852 |
13 Mar 2024 | 421.70 | 424.00 | 411.70 | 419.80 | 419.80 | 530,626 |
12 Mar 2024 | 419.20 | 421.30 | 408.20 | 417.40 | 417.40 | 155,072 |
11 Mar 2024 | 406.85 | 422.40 | 402.70 | 415.85 | 415.85 | 220,358 |
08 Mar 2024 | 437.45 | 440.40 | 416.90 | 424.65 | 424.65 | 180,732 |
07 Mar 2024 | 432.50 | 439.50 | 428.90 | 438.75 | 438.75 | 150,659 |
06 Mar 2024 | 440.20 | 442.70 | 428.00 | 433.05 | 433.05 | 77,720 |
05 Mar 2024 | 430.15 | 439.40 | 427.40 | 435.40 | 435.40 | 59,056 |
04 Mar 2024 | 436.10 | 449.00 | 420.20 | 429.40 | 429.40 | 60,553 |
01 Mar 2024 | 427.05 | 434.90 | 421.40 | 429.90 | 429.90 | 133,972 |
29 Feb 2024 | 422.35 | 427.00 | 410.00 | 425.30 | 425.30 | 167,406 |
28 Feb 2024 | 413.70 | 422.60 | 412.00 | 419.65 | 419.65 | 66,752 |
27 Feb 2024 | 427.00 | 431.50 | 392.30 | 416.55 | 416.55 | 217,234 |
26 Feb 2024 | 413.15 | 423.50 | 407.80 | 420.50 | 420.50 | 118,045 |
23 Feb 2024 | 402.40 | 414.40 | 401.70 | 409.40 | 409.40 | 101,966 |
22 Feb 2024 | 399.35 | 404.40 | 396.60 | 401.90 | 401.90 | 101,128 |
21 Feb 2024 | 401.80 | 404.50 | 391.20 | 398.75 | 398.75 | 351,738 |
20 Feb 2024 | 405.60 | 406.60 | 394.40 | 402.30 | 402.30 | 86,480 |
19 Feb 2024 | 403.45 | 405.50 | 381.20 | 402.85 | 402.85 | 127,935 |
16 Feb 2024 | 384.60 | 391.60 | 374.90 | 386.95 | 386.95 | 327,841 |
15 Feb 2024 | 372.35 | 377.90 | 362.20 | 377.70 | 377.70 | 210,952 |
14 Feb 2024 | 367.60 | 373.50 | 362.80 | 365.95 | 365.95 | 116,391 |
13 Feb 2024 | 364.95 | 367.20 | 346.80 | 364.20 | 364.20 | 115,766 |
12 Feb 2024 | 341.90 | 349.90 | 334.50 | 349.05 | 349.05 | 87,058 |
09 Feb 2024 | 332.50 | 338.10 | 332.10 | 336.00 | 336.00 | 53,823 |
08 Feb 2024 | 333.85 | 336.30 | 329.40 | 331.25 | 331.25 | 25,083 |
07 Feb 2024 | 333.60 | 339.90 | 326.00 | 335.55 | 335.55 | 15,816 |
06 Feb 2024 | 329.55 | 335.30 | 325.50 | 334.30 | 334.30 | 153,572 |
05 Feb 2024 | 329.65 | 333.00 | 323.50 | 326.80 | 326.80 | 85,347 |
02 Feb 2024 | 329.45 | 331.80 | 326.40 | 328.80 | 328.80 | 36,552 |
01 Feb 2024 | 323.70 | 329.80 | 322.70 | 327.60 | 327.60 | 37,070 |
31 Jan 2024 | 325.60 | 327.70 | 322.70 | 325.60 | 325.60 | 54,981 |
30 Jan 2024 | 328.45 | 329.70 | 323.60 | 325.30 | 325.30 | 81,067 |
29 Jan 2024 | 320.05 | 326.80 | 315.00 | 325.40 | 325.40 | 28,467 |
26 Jan 2024 | 325.40 | 327.80 | 311.20 | 318.90 | 318.90 | 93,459 |
25 Jan 2024 | 332.25 | 334.30 | 327.60 | 328.45 | 328.45 | 77,112 |
24 Jan 2024 | 327.45 | 332.80 | 323.10 | 331.60 | 331.60 | 24,800 |
23 Jan 2024 | 335.45 | 337.20 | 322.10 | 323.90 | 323.90 | 179,517 |
22 Jan 2024 | 331.20 | 336.20 | 327.00 | 333.50 | 333.50 | 91,713 |
19 Jan 2024 | 336.65 | 341.20 | 329.50 | 331.25 | 331.25 | 214,695 |
18 Jan 2024 | 328.05 | 336.70 | 323.80 | 334.50 | 334.50 | 131,727 |
17 Jan 2024 | 320.65 | 327.00 | 317.80 | 325.80 | 325.80 | 81,459 |
16 Jan 2024 | 315.85 | 324.10 | 313.70 | 321.40 | 321.40 | 154,996 |
15 Jan 2024 | 316.60 | 318.90 | 313.90 | 315.50 | 315.50 | 91,771 |
12 Jan 2024 | 311.20 | 316.40 | 306.30 | 315.65 | 315.65 | 150,463 |
11 Jan 2024 | 308.10 | 312.30 | 304.10 | 308.70 | 308.70 | 41,679 |
10 Jan 2024 | 306.30 | 310.80 | 303.20 | 307.05 | 307.05 | 36,351 |
09 Jan 2024 | 309.00 | 311.90 | 299.60 | 305.35 | 305.35 | 343,912 |
08 Jan 2024 | 305.50 | 308.02 | 304.90 | 307.50 | 307.50 | 60,075 |
05 Jan 2024 | 304.95 | 306.30 | 302.80 | 306.20 | 306.20 | 78,197 |
04 Jan 2024 | 297.15 | 305.40 | 294.10 | 303.95 | 303.95 | 146,136 |
03 Jan 2024 | 298.45 | 301.00 | 295.40 | 296.35 | 296.35 | 24,810 |
02 Jan 2024 | 289.65 | 303.30 | 285.20 | 299.90 | 299.90 | 77,901 |
29 Dec 2023 | 287.65 | 289.00 | 285.10 | 287.50 | 287.50 | 7,420 |
28 Dec 2023 | 287.05 | 288.60 | 286.90 | 287.85 | 287.85 | 13,292 |
27 Dec 2023 | 284.95 | 288.50 | 282.90 | 285.40 | 285.40 | 31,296 |
22 Dec 2023 | 285.55 | 288.00 | 283.30 | 285.80 | 285.80 | 55,544 |
21 Dec 2023 | 283.50 | 286.20 | 282.90 | 284.60 | 284.60 | 38,023 |
20 Dec 2023 | 284.75 | 286.80 | 282.30 | 283.95 | 283.95 | 47,953 |
19 Dec 2023 | 283.25 | 285.00 | 279.70 | 283.00 | 283.00 | 82,282 |
18 Dec 2023 | 286.60 | 286.90 | 283.26 | 284.60 | 284.60 | 164,804 |
15 Dec 2023 | 287.40 | 287.80 | 283.30 | 286.20 | 286.20 | 44,689 |
14 Dec 2023 | 290.20 | 291.90 | 284.80 | 286.20 | 286.20 | 39,375 |
13 Dec 2023 | 287.65 | 290.60 | 285.40 | 290.50 | 290.50 | 36,302 |
12 Dec 2023 | 283.95 | 286.80 | 281.50 | 286.15 | 286.15 | 81,805 |
11 Dec 2023 | 285.05 | 286.50 | 279.90 | 284.20 | 284.20 | 24,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |