Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 290.00 | 300.60 | 290.00 | 296.80 | 296.80 | 79,708 |
02 May 2024 | 297.40 | 300.00 | 288.00 | 290.00 | 290.00 | 54,892 |
01 May 2024 | 299.00 | 299.20 | 294.40 | 294.80 | 294.80 | 30,566 |
30 Apr 2024 | 303.00 | 308.00 | 294.20 | 299.00 | 299.00 | 76,885 |
29 Apr 2024 | 288.80 | 302.40 | 288.40 | 301.80 | 301.80 | 72,125 |
26 Apr 2024 | 286.20 | 289.80 | 282.20 | 286.60 | 286.60 | 54,112 |
25 Apr 2024 | 284.60 | 286.20 | 281.80 | 282.40 | 282.40 | 51,280 |
24 Apr 2024 | 294.80 | 294.80 | 283.60 | 284.60 | 284.60 | 86,448 |
23 Apr 2024 | 287.60 | 293.00 | 281.20 | 291.20 | 291.20 | 78,112 |
22 Apr 2024 | 288.20 | 294.40 | 284.80 | 286.40 | 286.40 | 65,122 |
19 Apr 2024 | 282.40 | 289.00 | 282.20 | 285.20 | 285.20 | 84,328 |
18 Apr 2024 | 297.60 | 298.00 | 282.60 | 287.60 | 287.60 | 136,700 |
17 Apr 2024 | 308.80 | 315.00 | 297.60 | 297.60 | 297.60 | 260,889 |
16 Apr 2024 | 300.00 | 311.40 | 297.00 | 309.00 | 309.00 | 164,826 |
15 Apr 2024 | 308.00 | 317.80 | 290.40 | 304.00 | 304.00 | 314,864 |
12 Apr 2024 | 380.00 | 389.00 | 289.60 | 295.00 | 295.00 | 624,926 |
11 Apr 2024 | 371.40 | 378.00 | 362.80 | 376.60 | 376.60 | 61,962 |
10 Apr 2024 | 364.00 | 376.80 | 364.00 | 371.40 | 371.40 | 46,678 |
09 Apr 2024 | 374.00 | 374.00 | 362.20 | 363.80 | 363.80 | 64,954 |
08 Apr 2024 | 375.40 | 378.60 | 370.00 | 376.80 | 376.80 | 34,977 |
05 Apr 2024 | 371.00 | 379.00 | 371.00 | 376.60 | 376.60 | 40,173 |
04 Apr 2024 | 388.00 | 389.60 | 375.20 | 379.60 | 379.60 | 92,786 |
03 Apr 2024 | 402.00 | 406.80 | 387.20 | 388.40 | 388.40 | 79,389 |
02 Apr 2024 | 420.00 | 422.00 | 402.00 | 402.00 | 402.00 | 120,145 |
27 Mar 2024 | 420.00 | 426.40 | 418.40 | 423.80 | 423.80 | 40,225 |
26 Mar 2024 | 424.00 | 424.60 | 416.20 | 420.20 | 420.20 | 98,463 |
25 Mar 2024 | 420.00 | 427.00 | 411.20 | 425.00 | 425.00 | 73,452 |
22 Mar 2024 | 424.60 | 428.80 | 419.00 | 420.20 | 420.20 | 45,551 |
21 Mar 2024 | 432.20 | 437.40 | 418.60 | 425.40 | 425.40 | 53,916 |
20 Mar 2024 | 420.00 | 433.60 | 415.40 | 425.20 | 425.20 | 80,278 |
19 Mar 2024 | 427.40 | 433.40 | 420.00 | 422.00 | 422.00 | 71,769 |
18 Mar 2024 | 435.00 | 444.40 | 428.80 | 430.40 | 430.40 | 66,429 |
15 Mar 2024 | 444.20 | 448.00 | 430.40 | 433.00 | 433.00 | 132,764 |
14 Mar 2024 | 441.00 | 460.00 | 440.80 | 444.20 | 444.20 | 188,851 |
13 Mar 2024 | 527.50 | 527.50 | 405.40 | 436.80 | 436.80 | 902,041 |
12 Mar 2024 | 522.50 | 533.00 | 517.50 | 527.50 | 527.50 | 37,665 |
11 Mar 2024 | 550.00 | 553.00 | 521.00 | 522.50 | 522.50 | 61,317 |
08 Mar 2024 | 530.00 | 554.00 | 521.00 | 553.50 | 553.50 | 76,652 |
07 Mar 2024 | 498.00 | 534.00 | 492.40 | 530.00 | 530.00 | 589,375 |
06 Mar 2024 | 524.00 | 525.50 | 489.60 | 499.20 | 499.20 | 86,904 |
05 Mar 2024 | 524.50 | 544.50 | 515.50 | 516.00 | 516.00 | 123,347 |
04 Mar 2024 | 512.00 | 535.50 | 512.00 | 524.00 | 524.00 | 70,883 |
01 Mar 2024 | 491.40 | 508.50 | 487.40 | 507.00 | 507.00 | 61,848 |
29 Feb 2024 | 469.40 | 491.80 | 464.20 | 490.20 | 490.20 | 119,638 |
28 Feb 2024 | 468.00 | 475.80 | 458.60 | 466.40 | 466.40 | 38,824 |
27 Feb 2024 | 467.00 | 470.20 | 462.60 | 467.80 | 467.80 | 21,265 |
26 Feb 2024 | 464.00 | 469.60 | 462.00 | 467.00 | 467.00 | 35,217 |
23 Feb 2024 | 461.80 | 466.80 | 450.00 | 465.80 | 465.80 | 49,326 |
22 Feb 2024 | 448.00 | 465.00 | 444.00 | 459.80 | 459.80 | 78,644 |
21 Feb 2024 | 440.60 | 444.00 | 436.60 | 442.60 | 442.60 | 28,081 |
20 Feb 2024 | 440.00 | 457.20 | 438.40 | 440.60 | 440.60 | 65,614 |
19 Feb 2024 | 439.80 | 445.00 | 434.40 | 440.20 | 440.20 | 55,051 |
16 Feb 2024 | 446.00 | 453.40 | 443.00 | 444.20 | 444.20 | 42,045 |
15 Feb 2024 | 444.40 | 447.60 | 431.40 | 442.00 | 442.00 | 58,313 |
14 Feb 2024 | 440.40 | 450.00 | 439.80 | 441.40 | 441.40 | 37,934 |
13 Feb 2024 | 448.60 | 454.80 | 432.40 | 438.40 | 438.40 | 65,678 |
12 Feb 2024 | 461.80 | 470.00 | 449.20 | 451.40 | 451.40 | 61,041 |
09 Feb 2024 | 481.00 | 481.20 | 457.80 | 461.80 | 461.80 | 76,415 |
08 Feb 2024 | 453.80 | 482.80 | 453.80 | 481.00 | 481.00 | 171,371 |
07 Feb 2024 | 440.60 | 456.00 | 423.80 | 450.00 | 450.00 | 158,395 |
06 Feb 2024 | 381.20 | 448.00 | 381.20 | 440.60 | 440.60 | 641,460 |
05 Feb 2024 | 358.00 | 371.20 | 351.60 | 355.20 | 355.20 | 50,156 |
02 Feb 2024 | 367.60 | 369.00 | 359.60 | 362.40 | 362.40 | 50,265 |
01 Feb 2024 | 372.00 | 374.20 | 363.60 | 363.60 | 363.60 | 74,380 |
31 Jan 2024 | 378.20 | 384.00 | 373.20 | 375.40 | 375.40 | 49,323 |
30 Jan 2024 | 383.80 | 386.00 | 378.20 | 378.20 | 378.20 | 66,035 |
29 Jan 2024 | 406.60 | 406.60 | 368.00 | 380.00 | 380.00 | 195,559 |
26 Jan 2024 | 387.20 | 415.80 | 383.20 | 410.40 | 410.40 | 149,829 |
25 Jan 2024 | 380.00 | 388.00 | 373.20 | 384.80 | 384.80 | 49,207 |
24 Jan 2024 | 376.80 | 385.00 | 375.00 | 380.00 | 380.00 | 44,982 |
23 Jan 2024 | 374.20 | 380.60 | 372.40 | 372.80 | 372.80 | 54,654 |
22 Jan 2024 | 371.80 | 381.80 | 366.20 | 371.60 | 371.60 | 27,392 |
19 Jan 2024 | 377.20 | 382.60 | 368.40 | 369.60 | 369.60 | 23,781 |
18 Jan 2024 | 360.40 | 380.00 | 360.40 | 376.80 | 376.80 | 54,165 |
17 Jan 2024 | 364.00 | 372.80 | 360.00 | 361.80 | 361.80 | 53,506 |
16 Jan 2024 | 364.20 | 373.80 | 363.80 | 370.00 | 370.00 | 56,926 |
15 Jan 2024 | 369.40 | 371.00 | 364.40 | 368.20 | 368.20 | 46,898 |
12 Jan 2024 | 395.40 | 397.00 | 377.40 | 378.80 | 378.80 | 196,473 |
11 Jan 2024 | 412.20 | 429.40 | 411.40 | 411.40 | 411.40 | 119,319 |
10 Jan 2024 | 404.00 | 409.40 | 397.20 | 409.40 | 409.40 | 58,395 |
09 Jan 2024 | 391.00 | 407.60 | 390.00 | 402.20 | 402.20 | 122,594 |
08 Jan 2024 | 373.00 | 378.80 | 368.00 | 372.60 | 372.60 | 88,013 |
05 Jan 2024 | 375.20 | 376.60 | 370.40 | 375.80 | 375.80 | 47,175 |
04 Jan 2024 | 375.20 | 383.00 | 372.40 | 375.40 | 375.40 | 45,283 |
03 Jan 2024 | 383.20 | 385.00 | 372.20 | 374.60 | 374.60 | 66,222 |
02 Jan 2024 | 388.00 | 392.80 | 381.00 | 387.60 | 387.60 | 49,439 |
29 Dec 2023 | 395.20 | 397.00 | 387.40 | 388.00 | 388.00 | 61,970 |
28 Dec 2023 | 395.80 | 404.20 | 393.60 | 395.80 | 395.80 | 53,822 |
27 Dec 2023 | 390.40 | 399.40 | 388.40 | 393.00 | 393.00 | 40,930 |
22 Dec 2023 | 393.00 | 396.80 | 385.60 | 393.60 | 393.60 | 70,337 |
21 Dec 2023 | 400.00 | 400.00 | 388.00 | 395.60 | 395.60 | 101,915 |
20 Dec 2023 | 422.00 | 422.00 | 393.00 | 404.00 | 404.00 | 144,258 |
19 Dec 2023 | 405.00 | 431.20 | 405.00 | 422.40 | 422.40 | 93,759 |
18 Dec 2023 | 404.80 | 417.20 | 389.80 | 405.60 | 405.60 | 97,694 |
15 Dec 2023 | 384.40 | 416.00 | 384.40 | 410.20 | 410.20 | 222,880 |
14 Dec 2023 | 343.40 | 386.60 | 343.40 | 384.40 | 384.40 | 311,304 |
13 Dec 2023 | 323.00 | 335.00 | 323.00 | 331.60 | 331.60 | 48,619 |
12 Dec 2023 | 338.00 | 340.80 | 322.80 | 325.60 | 325.60 | 71,052 |
11 Dec 2023 | 344.40 | 348.80 | 338.40 | 340.40 | 340.40 | 31,176 |
08 Dec 2023 | 338.60 | 356.00 | 338.60 | 347.20 | 347.20 | 80,613 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |