Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 321.50 | 350.00 | 321.50 | 334.00 | 334.00 | 222,758 |
25 Apr 2024 | 330.50 | 347.66 | 314.50 | 325.50 | 325.50 | 119,094 |
24 Apr 2024 | 330.00 | 335.00 | 324.00 | 327.50 | 327.50 | 57,249 |
23 Apr 2024 | 340.00 | 340.00 | 327.00 | 329.50 | 329.50 | 66,309 |
22 Apr 2024 | 339.00 | 350.00 | 329.00 | 329.50 | 329.50 | 28,202 |
19 Apr 2024 | 333.00 | 345.00 | 324.00 | 330.50 | 330.50 | 73,883 |
18 Apr 2024 | 335.00 | 335.00 | 326.50 | 332.00 | 332.00 | 698,233 |
17 Apr 2024 | 338.00 | 351.50 | 319.00 | 329.50 | 329.50 | 121,250 |
16 Apr 2024 | 332.50 | 359.00 | 323.50 | 332.50 | 332.50 | 121,421 |
15 Apr 2024 | 330.50 | 345.00 | 315.00 | 324.50 | 324.50 | 64,554 |
12 Apr 2024 | 342.00 | 349.50 | 328.63 | 329.50 | 329.50 | 62,841 |
11 Apr 2024 | 350.50 | 352.25 | 335.00 | 343.50 | 343.50 | 1,644,039 |
10 Apr 2024 | 350.00 | 356.00 | 344.50 | 346.00 | 346.00 | 144,595 |
09 Apr 2024 | 332.00 | 351.50 | 332.00 | 345.00 | 345.00 | 219,002 |
08 Apr 2024 | 348.50 | 357.00 | 329.00 | 344.50 | 344.50 | 222,719 |
05 Apr 2024 | 344.00 | 348.00 | 332.50 | 341.50 | 341.50 | 175,738 |
04 Apr 2024 | 329.50 | 347.00 | 333.60 | 344.00 | 344.00 | 90,541 |
03 Apr 2024 | 321.50 | 354.50 | 321.50 | 326.00 | 326.00 | 81,704 |
02 Apr 2024 | 335.00 | 360.00 | 329.00 | 334.50 | 334.50 | 107,563 |
28 Mar 2024 | 332.00 | 352.50 | 330.00 | 343.00 | 343.00 | 124,551 |
27 Mar 2024 | 358.50 | 359.50 | 334.00 | 341.00 | 341.00 | 1,401,861 |
26 Mar 2024 | 344.50 | 356.50 | 340.00 | 350.00 | 350.00 | 295,942 |
25 Mar 2024 | 331.00 | 346.00 | 326.50 | 341.00 | 341.00 | 234,230 |
22 Mar 2024 | 317.00 | 337.00 | 313.75 | 335.00 | 335.00 | 340,199 |
21 Mar 2024 | 316.00 | 336.98 | 316.00 | 320.00 | 320.00 | 402,475 |
20 Mar 2024 | 380.50 | 380.50 | 321.75 | 324.50 | 324.50 | 700,002 |
19 Mar 2024 | 390.50 | 403.50 | 380.00 | 390.50 | 390.50 | 278,861 |
18 Mar 2024 | 387.00 | 390.00 | 380.00 | 389.50 | 389.50 | 139,109 |
15 Mar 2024 | 386.00 | 396.00 | 378.00 | 378.00 | 378.00 | 2,275,304 |
14 Mar 2024 | 397.50 | 403.00 | 384.50 | 388.50 | 388.50 | 195,784 |
13 Mar 2024 | 410.50 | 417.00 | 394.50 | 405.50 | 405.50 | 140,782 |
12 Mar 2024 | 410.50 | 422.50 | 405.50 | 413.00 | 413.00 | 101,049 |
11 Mar 2024 | 419.50 | 419.50 | 388.00 | 408.50 | 408.50 | 129,082 |
08 Mar 2024 | 403.00 | 408.50 | 393.14 | 403.50 | 403.50 | 113,277 |
07 Mar 2024 | 407.50 | 414.10 | 398.00 | 407.50 | 407.50 | 158,188 |
06 Mar 2024 | 410.00 | 411.50 | 393.00 | 405.00 | 405.00 | 116,030 |
05 Mar 2024 | 397.00 | 419.00 | 389.50 | 396.00 | 396.00 | 156,218 |
04 Mar 2024 | 413.50 | 426.50 | 392.00 | 397.50 | 397.50 | 89,723 |
01 Mar 2024 | 397.00 | 405.50 | 394.10 | 405.50 | 405.50 | 119,849 |
29 Feb 2024 | 405.50 | 405.50 | 392.00 | 399.00 | 399.00 | 212,374 |
28 Feb 2024 | 391.00 | 409.48 | 378.50 | 391.50 | 391.50 | 354,062 |
27 Feb 2024 | 411.00 | 411.00 | 390.00 | 394.50 | 394.50 | 214,780 |
26 Feb 2024 | 414.50 | 428.50 | 400.00 | 407.00 | 407.00 | 147,372 |
23 Feb 2024 | 435.50 | 435.50 | 410.00 | 413.50 | 413.50 | 64,352 |
22 Feb 2024 | 404.00 | 420.50 | 401.50 | 418.00 | 418.00 | 165,178 |
21 Feb 2024 | 403.50 | 405.00 | 394.00 | 400.50 | 400.50 | 779,388 |
20 Feb 2024 | 410.00 | 413.50 | 400.00 | 401.50 | 401.50 | 375,002 |
19 Feb 2024 | 438.50 | 439.50 | 406.00 | 415.00 | 415.00 | 36,943 |
16 Feb 2024 | 420.00 | 431.99 | 416.00 | 425.50 | 425.50 | 47,357 |
15 Feb 2024 | 416.00 | 422.00 | 411.50 | 419.50 | 419.50 | 323,756 |
14 Feb 2024 | 423.50 | 425.50 | 411.17 | 417.00 | 417.00 | 248,507 |
13 Feb 2024 | 428.50 | 430.50 | 414.50 | 422.50 | 422.50 | 58,906 |
12 Feb 2024 | 448.50 | 448.50 | 421.00 | 428.00 | 428.00 | 1,572,170 |
09 Feb 2024 | 429.00 | 440.80 | 422.87 | 429.50 | 429.50 | 289,853 |
08 Feb 2024 | 431.50 | 442.00 | 430.50 | 434.00 | 434.00 | 245,669 |
07 Feb 2024 | 425.50 | 451.00 | 423.50 | 426.00 | 426.00 | 68,690 |
06 Feb 2024 | 438.00 | 438.00 | 420.50 | 435.50 | 435.50 | 107,715 |
05 Feb 2024 | 433.50 | 449.26 | 425.00 | 433.50 | 433.50 | 93,891 |
02 Feb 2024 | 472.00 | 472.00 | 440.50 | 446.50 | 446.50 | 155,462 |
01 Feb 2024 | 460.00 | 467.00 | 440.50 | 450.00 | 450.00 | 1,627,180 |
31 Jan 2024 | 453.50 | 461.50 | 436.00 | 459.50 | 459.50 | 416,822 |
30 Jan 2024 | 450.00 | 462.50 | 449.50 | 451.00 | 451.00 | 129,628 |
29 Jan 2024 | 460.00 | 472.00 | 440.50 | 453.50 | 453.50 | 132,341 |
26 Jan 2024 | 463.00 | 469.28 | 455.50 | 459.00 | 459.00 | 175,363 |
25 Jan 2024 | 460.50 | 460.50 | 441.50 | 451.00 | 451.00 | 50,269 |
24 Jan 2024 | 445.50 | 460.50 | 440.50 | 453.50 | 453.50 | 27,641 |
23 Jan 2024 | 444.50 | 475.00 | 436.00 | 447.00 | 447.00 | 152,518 |
22 Jan 2024 | 422.00 | 445.50 | 419.77 | 444.00 | 444.00 | 118,289 |
19 Jan 2024 | 430.50 | 439.50 | 422.50 | 430.00 | 430.00 | 174,654 |
18 Jan 2024 | 435.00 | 440.00 | 421.00 | 432.50 | 432.50 | 104,728 |
17 Jan 2024 | 433.00 | 439.50 | 423.00 | 426.50 | 426.50 | 101,225 |
16 Jan 2024 | 420.50 | 442.00 | 420.50 | 437.50 | 437.50 | 85,717 |
15 Jan 2024 | 435.00 | 440.50 | 430.00 | 440.50 | 440.50 | 267,555 |
12 Jan 2024 | 430.00 | 445.00 | 427.00 | 437.50 | 437.50 | 52,037 |
11 Jan 2024 | 430.50 | 453.50 | 430.50 | 436.00 | 436.00 | 54,714 |
10 Jan 2024 | 426.00 | 439.10 | 418.70 | 430.00 | 430.00 | 232,504 |
09 Jan 2024 | 450.50 | 452.00 | 433.50 | 435.00 | 435.00 | 172,624 |
08 Jan 2024 | 427.50 | 456.50 | 427.50 | 453.00 | 453.00 | 110,620 |
05 Jan 2024 | 461.50 | 461.50 | 438.50 | 445.00 | 445.00 | 144,459 |
04 Jan 2024 | 457.50 | 458.50 | 434.50 | 446.50 | 446.50 | 108,242 |
03 Jan 2024 | 436.50 | 448.97 | 422.50 | 440.00 | 440.00 | 181,101 |
02 Jan 2024 | 438.50 | 469.50 | 435.50 | 440.50 | 440.50 | 124,660 |
29 Dec 2023 | 465.00 | 466.50 | 455.50 | 458.50 | 458.50 | 32,688 |
28 Dec 2023 | 460.00 | 491.00 | 450.00 | 462.00 | 462.00 | 234,339 |
27 Dec 2023 | 452.50 | 484.00 | 423.00 | 459.50 | 459.50 | 109,063 |
22 Dec 2023 | 444.00 | 468.50 | 436.00 | 442.00 | 442.00 | 77,988 |
21 Dec 2023 | 451.00 | 461.00 | 429.00 | 457.00 | 457.00 | 109,554 |
20 Dec 2023 | 453.50 | 462.88 | 442.00 | 453.00 | 453.00 | 163,534 |
19 Dec 2023 | 409.00 | 449.00 | 409.00 | 448.00 | 448.00 | 71,448 |
18 Dec 2023 | 400.00 | 435.50 | 400.00 | 425.00 | 425.00 | 83,575 |
15 Dec 2023 | 436.50 | 437.00 | 396.50 | 423.00 | 423.00 | 328,434 |
14 Dec 2023 | 404.00 | 419.50 | 397.00 | 419.50 | 419.50 | 2,723,030 |
13 Dec 2023 | 381.00 | 419.00 | 381.00 | 398.50 | 398.50 | 1,006,612 |
12 Dec 2023 | 409.00 | 418.25 | 396.00 | 396.00 | 396.00 | 111,000 |
11 Dec 2023 | 385.50 | 428.00 | 385.50 | 406.50 | 406.50 | 115,131 |
08 Dec 2023 | 381.50 | 412.50 | 381.00 | 409.50 | 409.50 | 346,547 |
07 Dec 2023 | 412.50 | 413.50 | 387.50 | 400.00 | 400.00 | 94,386 |
06 Dec 2023 | 377.50 | 399.00 | 377.50 | 396.00 | 396.00 | 142,836 |
05 Dec 2023 | 374.50 | 398.00 | 374.50 | 397.00 | 397.00 | 249,737 |
04 Dec 2023 | 373.00 | 397.00 | 365.50 | 388.00 | 388.00 | 93,196 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |