Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 519.95 | 528.00 | 513.10 | 520.00 | 520.00 | 5,585 |
06 May 2024 | 522.00 | 538.00 | 510.10 | 513.50 | 513.50 | 9,707 |
03 May 2024 | 518.00 | 535.80 | 518.00 | 526.40 | 526.40 | 4,527 |
02 May 2024 | 549.00 | 549.00 | 521.00 | 523.50 | 523.50 | 9,031 |
30 Apr 2024 | 530.00 | 549.00 | 530.00 | 547.40 | 547.40 | 8,604 |
29 Apr 2024 | 537.00 | 537.05 | 517.65 | 526.20 | 526.20 | 9,040 |
26 Apr 2024 | 509.80 | 544.40 | 509.80 | 523.95 | 523.95 | 29,454 |
25 Apr 2024 | 541.55 | 555.00 | 536.50 | 536.50 | 536.50 | 24,459 |
24 Apr 2024 | 620.75 | 620.75 | 561.65 | 564.70 | 564.70 | 119,544 |
23 Apr 2024 | 568.00 | 591.20 | 563.00 | 591.20 | 591.20 | 19,263 |
22 Apr 2024 | 552.00 | 563.05 | 520.00 | 563.05 | 563.05 | 32,141 |
19 Apr 2024 | 538.00 | 551.95 | 530.00 | 536.25 | 536.25 | 23,489 |
18 Apr 2024 | 557.25 | 557.25 | 532.20 | 538.60 | 538.60 | 16,952 |
16 Apr 2024 | 515.00 | 560.00 | 515.00 | 546.30 | 546.30 | 11,904 |
15 Apr 2024 | 535.00 | 549.00 | 512.05 | 536.85 | 536.85 | 5,148 |
12 Apr 2024 | 514.85 | 540.50 | 502.00 | 538.90 | 538.90 | 14,482 |
10 Apr 2024 | 535.00 | 535.00 | 506.55 | 514.85 | 514.85 | 814 |
09 Apr 2024 | 526.40 | 529.00 | 507.05 | 527.20 | 527.20 | 1,485 |
08 Apr 2024 | 552.30 | 552.30 | 525.00 | 526.40 | 526.40 | 3,502 |
05 Apr 2024 | 530.00 | 539.80 | 527.00 | 530.45 | 530.45 | 17,439 |
04 Apr 2024 | 513.05 | 539.95 | 513.00 | 530.10 | 530.10 | 15,612 |
03 Apr 2024 | 540.15 | 544.85 | 530.00 | 535.00 | 535.00 | 22,698 |
02 Apr 2024 | 549.00 | 549.00 | 530.00 | 540.15 | 540.15 | 1,042 |
01 Apr 2024 | 520.00 | 531.00 | 513.30 | 530.90 | 530.90 | 2,078 |
28 Mar 2024 | 519.95 | 520.00 | 495.60 | 513.30 | 513.30 | 2,350 |
27 Mar 2024 | 520.00 | 520.00 | 500.00 | 519.95 | 519.95 | 433 |
26 Mar 2024 | 529.40 | 529.40 | 515.00 | 515.55 | 515.55 | 1,321 |
22 Mar 2024 | 524.90 | 532.30 | 503.65 | 504.20 | 504.20 | 5,914 |
21 Mar 2024 | 507.05 | 530.00 | 507.00 | 509.65 | 509.65 | 1,349 |
20 Mar 2024 | 523.40 | 534.00 | 505.10 | 519.20 | 519.20 | 4,785 |
19 Mar 2024 | 520.25 | 545.00 | 512.10 | 513.10 | 513.10 | 8,912 |
18 Mar 2024 | 512.30 | 558.25 | 512.30 | 520.25 | 520.25 | 4,033 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 549.40 | 549.40 | 502.05 | 539.85 | 539.85 | 7,372 |
13 Mar 2024 | 550.00 | 565.00 | 518.05 | 527.60 | 527.60 | 3,404 |
12 Mar 2024 | 561.00 | 561.00 | 533.25 | 543.75 | 543.75 | 11,565 |
11 Mar 2024 | 594.00 | 601.00 | 556.00 | 560.00 | 560.00 | 31,140 |
07 Mar 2024 | 578.80 | 578.80 | 550.00 | 574.85 | 574.85 | 72,937 |
06 Mar 2024 | 540.00 | 551.30 | 535.00 | 551.25 | 551.25 | 20,154 |
05 Mar 2024 | 525.00 | 525.10 | 500.00 | 525.05 | 525.05 | 94,781 |
04 Mar 2024 | 480.00 | 510.00 | 475.00 | 500.10 | 500.10 | 35,147 |
01 Mar 2024 | 487.95 | 512.30 | 475.00 | 487.90 | 487.90 | 2,644 |
29 Feb 2024 | 487.90 | 497.90 | 475.00 | 487.95 | 487.95 | 10,645 |
28 Feb 2024 | 494.30 | 497.90 | 484.00 | 487.95 | 487.95 | 191 |
27 Feb 2024 | 491.10 | 504.75 | 478.00 | 484.60 | 484.60 | 1,660 |
26 Feb 2024 | 485.05 | 505.00 | 485.05 | 490.10 | 490.10 | 3,142 |
23 Feb 2024 | 520.00 | 520.00 | 480.00 | 508.65 | 508.65 | 644 |
22 Feb 2024 | 499.45 | 499.45 | 499.40 | 499.40 | 499.40 | 32 |
21 Feb 2024 | 500.00 | 501.00 | 498.50 | 499.90 | 499.90 | 260 |
20 Feb 2024 | 514.50 | 519.80 | 495.00 | 498.50 | 498.50 | 413 |
19 Feb 2024 | 483.00 | 532.40 | 483.00 | 514.40 | 514.40 | 237 |
16 Feb 2024 | 514.70 | 514.70 | 501.00 | 507.80 | 507.80 | 637 |
15 Feb 2024 | 501.80 | 519.85 | 500.00 | 514.70 | 514.70 | 529 |
14 Feb 2024 | 511.20 | 515.00 | 500.00 | 501.80 | 501.80 | 797 |
13 Feb 2024 | 510.00 | 518.00 | 502.00 | 511.20 | 511.20 | 247 |
12 Feb 2024 | 501.10 | 510.00 | 488.00 | 501.85 | 501.85 | 796 |
09 Feb 2024 | 524.00 | 524.00 | 510.00 | 513.05 | 513.05 | 631 |
08 Feb 2024 | 517.50 | 528.00 | 503.00 | 524.80 | 524.80 | 1,120 |
07 Feb 2024 | 529.85 | 529.85 | 515.00 | 518.10 | 518.10 | 741 |
06 Feb 2024 | 530.00 | 532.70 | 516.00 | 529.85 | 529.85 | 548 |
05 Feb 2024 | 534.90 | 534.90 | 520.05 | 532.80 | 532.80 | 442 |
02 Feb 2024 | 530.00 | 538.30 | 511.60 | 517.15 | 517.15 | 975 |
01 Feb 2024 | 530.00 | 539.95 | 510.00 | 538.50 | 538.50 | 276 |
31 Jan 2024 | 538.95 | 548.00 | 525.85 | 526.30 | 526.30 | 1,045 |
30 Jan 2024 | 536.60 | 536.60 | 516.05 | 525.85 | 525.85 | 1,520 |
29 Jan 2024 | 569.00 | 569.00 | 530.15 | 536.55 | 536.55 | 1,584 |
25 Jan 2024 | 536.70 | 550.95 | 524.05 | 529.40 | 529.40 | 1,508 |
24 Jan 2024 | 560.40 | 570.00 | 511.40 | 542.15 | 542.15 | 2,190 |
23 Jan 2024 | 579.60 | 599.50 | 548.10 | 557.60 | 557.60 | 2,060 |
19 Jan 2024 | 526.50 | 576.20 | 520.00 | 559.55 | 559.55 | 8,450 |
18 Jan 2024 | 514.60 | 530.00 | 503.80 | 523.85 | 523.85 | 3,339 |
17 Jan 2024 | 504.55 | 533.90 | 504.55 | 519.80 | 519.80 | 2,243 |
16 Jan 2024 | 546.75 | 554.85 | 503.10 | 519.10 | 519.10 | 11,726 |
15 Jan 2024 | 556.60 | 556.60 | 556.60 | 556.60 | 556.60 | - |
12 Jan 2024 | 565.20 | 576.00 | 541.55 | 556.60 | 556.60 | 5,623 |
11 Jan 2024 | 598.90 | 600.00 | 565.20 | 570.65 | 570.65 | 15,564 |
10 Jan 2024 | 640.80 | 640.85 | 562.65 | 603.75 | 603.75 | 119,740 |
09 Jan 2024 | 560.00 | 582.60 | 552.00 | 582.60 | 582.60 | 17,149 |
08 Jan 2024 | 406.60 | 485.50 | 406.40 | 485.50 | 485.50 | 20,184 |
05 Jan 2024 | 406.50 | 415.00 | 400.00 | 404.60 | 404.60 | 2,819 |
04 Jan 2024 | 419.95 | 419.95 | 400.20 | 404.45 | 404.45 | 2,126 |
03 Jan 2024 | 418.15 | 427.00 | 408.15 | 413.00 | 413.00 | 1,538 |
02 Jan 2024 | 414.00 | 415.45 | 405.00 | 407.95 | 407.95 | 1,221 |
01 Jan 2024 | 414.70 | 420.95 | 405.45 | 408.70 | 408.70 | 2,770 |
29 Dec 2023 | 413.05 | 414.75 | 405.00 | 410.25 | 410.25 | 996 |
28 Dec 2023 | 419.95 | 420.00 | 408.10 | 412.70 | 412.70 | 2,957 |
27 Dec 2023 | 395.40 | 427.00 | 392.50 | 408.85 | 408.85 | 4,737 |
26 Dec 2023 | 396.65 | 406.40 | 392.00 | 393.40 | 393.40 | 1,439 |
22 Dec 2023 | 395.35 | 401.30 | 393.00 | 395.55 | 395.55 | 618 |
21 Dec 2023 | 392.90 | 401.00 | 390.95 | 399.30 | 399.30 | 372 |
20 Dec 2023 | 398.95 | 407.90 | 391.15 | 392.05 | 392.05 | 987 |
19 Dec 2023 | 392.70 | 400.40 | 392.55 | 398.50 | 398.50 | 358 |
18 Dec 2023 | 400.30 | 402.75 | 388.55 | 390.80 | 390.80 | 1,228 |
15 Dec 2023 | 393.80 | 402.10 | 388.30 | 400.95 | 400.95 | 1,437 |
14 Dec 2023 | 395.25 | 400.00 | 392.10 | 393.90 | 393.90 | 1,205 |
13 Dec 2023 | 400.70 | 404.00 | 389.95 | 394.85 | 394.85 | 2,114 |
12 Dec 2023 | 400.80 | 403.40 | 398.05 | 398.60 | 398.60 | 570 |
11 Dec 2023 | 392.00 | 403.90 | 390.05 | 400.80 | 400.80 | 2,311 |
08 Dec 2023 | 404.20 | 409.45 | 380.00 | 386.15 | 386.15 | 5,192 |
07 Dec 2023 | 400.10 | 404.55 | 391.40 | 397.70 | 397.70 | 2,777 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |