Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 May 2024 | 600.00 | 650.05 | 600.00 | 635.00 | 635.00 | 389 |
28 May 2024 | 601.35 | 617.50 | 596.05 | 596.05 | 596.05 | 634 |
27 May 2024 | 650.00 | 650.00 | 588.00 | 611.00 | 611.00 | 1,895 |
24 May 2024 | 655.00 | 684.00 | 653.00 | 677.20 | 677.20 | 627 |
23 May 2024 | 676.00 | 690.00 | 650.00 | 652.85 | 652.85 | 262 |
22 May 2024 | 677.20 | 700.00 | 675.60 | 675.65 | 675.65 | 529 |
21 May 2024 | 734.40 | 734.40 | 675.00 | 677.20 | 677.20 | 80 |
17 May 2024 | 699.00 | 702.00 | 660.10 | 691.45 | 691.45 | 2,148 |
16 May 2024 | 705.00 | 708.95 | 672.60 | 691.50 | 691.50 | 10,551 |
15 May 2024 | 535.00 | 652.00 | 521.10 | 633.15 | 633.15 | 10,119 |
14 May 2024 | 534.60 | 550.00 | 534.60 | 549.50 | 549.50 | 192 |
13 May 2024 | 540.00 | 558.75 | 525.00 | 534.60 | 534.60 | 290 |
10 May 2024 | 574.00 | 574.00 | 522.80 | 554.00 | 554.00 | 139 |
09 May 2024 | 525.00 | 552.00 | 517.00 | 549.80 | 549.80 | 6,144 |
08 May 2024 | 537.85 | 539.80 | 525.00 | 525.25 | 525.25 | 297 |
07 May 2024 | 536.00 | 536.00 | 520.30 | 520.65 | 520.65 | 246 |
06 May 2024 | 535.05 | 540.20 | 532.00 | 534.70 | 534.70 | 426 |
03 May 2024 | 568.00 | 568.00 | 540.00 | 549.95 | 549.95 | 1,646 |
02 May 2024 | 588.00 | 588.00 | 549.00 | 549.40 | 549.40 | 588 |
30 Apr 2024 | 555.55 | 579.00 | 553.00 | 563.75 | 563.75 | 15 |
29 Apr 2024 | 592.00 | 592.00 | 553.10 | 553.15 | 553.15 | 824 |
26 Apr 2024 | 593.00 | 593.00 | 547.50 | 551.95 | 551.95 | 850 |
25 Apr 2024 | 594.95 | 594.95 | 566.00 | 568.30 | 568.30 | 575 |
24 Apr 2024 | 590.00 | 590.00 | 570.00 | 573.20 | 573.20 | 306 |
23 Apr 2024 | 575.95 | 589.40 | 563.30 | 588.20 | 588.20 | 1,072 |
22 Apr 2024 | 610.00 | 610.00 | 529.95 | 554.95 | 554.95 | 20,415 |
19 Apr 2024 | 565.00 | 614.40 | 563.25 | 597.75 | 597.75 | 2,604 |
18 Apr 2024 | 577.00 | 585.00 | 562.00 | 564.30 | 564.30 | 465 |
16 Apr 2024 | 584.00 | 598.60 | 570.00 | 578.50 | 578.50 | 2,248 |
15 Apr 2024 | 588.80 | 588.80 | 526.70 | 577.85 | 577.85 | 516 |
12 Apr 2024 | 588.80 | 588.80 | 554.05 | 569.85 | 569.85 | 780 |
10 Apr 2024 | 554.00 | 578.50 | 549.50 | 578.50 | 578.50 | 491 |
09 Apr 2024 | 540.00 | 557.00 | 531.00 | 554.00 | 554.00 | 438 |
08 Apr 2024 | 523.10 | 540.00 | 523.10 | 534.90 | 534.90 | 569 |
05 Apr 2024 | 541.30 | 547.95 | 521.30 | 539.95 | 539.95 | 2,702 |
04 Apr 2024 | 559.00 | 562.00 | 542.00 | 542.80 | 542.80 | 863 |
03 Apr 2024 | 533.00 | 562.00 | 511.50 | 558.50 | 558.50 | 8,845 |
02 Apr 2024 | 477.65 | 536.75 | 477.65 | 534.25 | 534.25 | 21,667 |
01 Apr 2024 | 444.50 | 447.30 | 444.50 | 447.30 | 447.30 | 95 |
28 Mar 2024 | 440.00 | 469.10 | 440.00 | 444.55 | 444.55 | 582 |
27 Mar 2024 | 440.00 | 470.00 | 440.00 | 446.20 | 446.20 | 228 |
26 Mar 2024 | 434.00 | 473.00 | 434.00 | 445.00 | 445.00 | 164 |
22 Mar 2024 | 437.25 | 479.90 | 437.25 | 443.00 | 443.00 | 44 |
21 Mar 2024 | 445.00 | 450.00 | 431.90 | 440.05 | 440.05 | 161 |
20 Mar 2024 | 450.00 | 470.00 | 450.00 | 455.05 | 455.05 | 176 |
19 Mar 2024 | 460.00 | 485.00 | 440.30 | 472.55 | 472.55 | 4,024 |
18 Mar 2024 | 445.00 | 445.00 | 425.00 | 425.15 | 425.15 | 147 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 408.05 | 459.90 | 408.00 | 430.15 | 430.15 | 142 |
13 Mar 2024 | 440.15 | 440.15 | 383.00 | 408.00 | 408.00 | 1,734 |
12 Mar 2024 | 452.00 | 466.75 | 442.00 | 452.70 | 452.70 | 2,467 |
11 Mar 2024 | 451.80 | 461.00 | 451.80 | 459.00 | 459.00 | 1,296 |
07 Mar 2024 | 459.05 | 468.00 | 459.00 | 461.00 | 461.00 | 217 |
06 Mar 2024 | 469.90 | 469.90 | 459.00 | 459.00 | 459.00 | 740 |
05 Mar 2024 | 466.00 | 466.00 | 461.05 | 461.40 | 461.40 | 647 |
04 Mar 2024 | 465.00 | 475.00 | 464.00 | 464.00 | 464.00 | 1,474 |
01 Mar 2024 | 460.00 | 500.00 | 458.00 | 471.70 | 471.70 | 6,522 |
29 Feb 2024 | 468.70 | 514.00 | 459.90 | 465.20 | 465.20 | 13,774 |
28 Feb 2024 | 474.75 | 474.75 | 429.90 | 430.00 | 430.00 | 347 |
27 Feb 2024 | 440.00 | 443.00 | 430.30 | 437.65 | 437.65 | 326 |
26 Feb 2024 | 478.00 | 478.00 | 436.55 | 459.00 | 459.00 | 254 |
23 Feb 2024 | 448.00 | 464.70 | 435.00 | 455.30 | 455.30 | 2,009 |
22 Feb 2024 | 455.00 | 455.00 | 447.75 | 448.00 | 448.00 | 170 |
21 Feb 2024 | 479.00 | 479.00 | 420.00 | 449.55 | 449.55 | 751 |
20 Feb 2024 | 457.95 | 457.95 | 442.00 | 442.00 | 442.00 | 138 |
19 Feb 2024 | 478.95 | 478.95 | 435.00 | 440.35 | 440.35 | 321 |
16 Feb 2024 | 450.05 | 479.90 | 449.25 | 449.50 | 449.50 | 199 |
15 Feb 2024 | 453.05 | 460.00 | 453.05 | 458.80 | 458.80 | 312 |
14 Feb 2024 | 450.00 | 487.80 | 449.00 | 462.50 | 462.50 | 241 |
13 Feb 2024 | 468.25 | 468.25 | 442.00 | 449.10 | 449.10 | 1,918 |
12 Feb 2024 | 450.00 | 473.40 | 440.00 | 468.20 | 468.20 | 13,008 |
09 Feb 2024 | 450.00 | 450.00 | 421.20 | 424.50 | 424.50 | 1,948 |
08 Feb 2024 | 485.00 | 485.00 | 450.85 | 462.45 | 462.45 | 986 |
07 Feb 2024 | 460.00 | 470.00 | 416.15 | 464.20 | 464.20 | 6,392 |
06 Feb 2024 | 418.00 | 420.00 | 415.05 | 420.00 | 420.00 | 1,703 |
05 Feb 2024 | 430.00 | 445.00 | 416.00 | 418.10 | 418.10 | 308 |
02 Feb 2024 | 446.00 | 446.00 | 417.00 | 424.95 | 424.95 | 1,638 |
01 Feb 2024 | 437.95 | 437.95 | 428.00 | 430.00 | 430.00 | 180 |
31 Jan 2024 | 421.00 | 445.00 | 415.15 | 431.05 | 431.05 | 5,046 |
30 Jan 2024 | 429.00 | 431.60 | 417.05 | 429.90 | 429.90 | 242 |
29 Jan 2024 | 444.00 | 444.00 | 403.10 | 422.25 | 422.25 | 1,006 |
25 Jan 2024 | 420.00 | 429.90 | 417.30 | 418.15 | 418.15 | 374 |
24 Jan 2024 | 395.00 | 420.05 | 395.00 | 420.00 | 420.00 | 1,334 |
23 Jan 2024 | 430.50 | 445.00 | 413.00 | 417.40 | 417.40 | 860 |
19 Jan 2024 | 410.00 | 420.50 | 405.25 | 419.00 | 419.00 | 5,666 |
18 Jan 2024 | 392.10 | 411.00 | 390.00 | 410.15 | 410.15 | 3,482 |
17 Jan 2024 | 392.00 | 399.70 | 392.00 | 393.55 | 393.55 | 546 |
16 Jan 2024 | 428.95 | 428.95 | 395.55 | 397.05 | 397.05 | 2,013 |
15 Jan 2024 | 375.00 | 405.00 | 375.00 | 388.60 | 388.60 | 3,388 |
12 Jan 2024 | 382.05 | 396.00 | 381.00 | 392.20 | 392.20 | 2,088 |
11 Jan 2024 | 394.75 | 394.75 | 373.00 | 389.45 | 389.45 | 417 |
10 Jan 2024 | 383.00 | 391.90 | 373.35 | 379.35 | 379.35 | 1,766 |
09 Jan 2024 | 404.00 | 404.00 | 373.25 | 382.00 | 382.00 | 1,995 |
08 Jan 2024 | 402.30 | 403.00 | 390.00 | 392.05 | 392.05 | 997 |
05 Jan 2024 | 386.95 | 401.00 | 380.00 | 400.25 | 400.25 | 20,645 |
04 Jan 2024 | 346.90 | 380.00 | 340.10 | 370.85 | 370.85 | 15,079 |
03 Jan 2024 | 340.00 | 340.00 | 334.10 | 335.05 | 335.05 | 1,830 |
02 Jan 2024 | 340.25 | 342.25 | 338.00 | 338.80 | 338.80 | 3,898 |
01 Jan 2024 | 340.30 | 351.90 | 340.30 | 351.90 | 351.90 | 481 |
29 Dec 2023 | 335.40 | 354.80 | 335.35 | 349.00 | 349.00 | 2,319 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |