Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 505.00 | 508.00 | 504.00 | 505.00 | 505.00 | 684,412 |
01 May 2024 | 507.00 | 510.00 | 500.00 | 505.00 | 505.00 | 615,430 |
30 Apr 2024 | 515.00 | 515.00 | 504.00 | 505.00 | 505.00 | 722,635 |
29 Apr 2024 | 510.00 | 510.00 | 500.00 | 500.00 | 500.00 | 753,827 |
28 Apr 2024 | 502.00 | 502.00 | 502.00 | 502.00 | 502.00 | - |
25 Apr 2024 | 502.00 | 525.00 | 502.00 | 502.00 | 502.00 | 399,091 |
24 Apr 2024 | 505.00 | 514.00 | 495.00 | 514.00 | 514.00 | 469,072 |
23 Apr 2024 | 512.00 | 514.00 | 505.00 | 510.00 | 510.00 | 611,955 |
22 Apr 2024 | 520.00 | 520.00 | 505.00 | 514.00 | 514.00 | 501,368 |
21 Apr 2024 | 519.00 | 519.00 | 505.00 | 510.00 | 510.00 | 117,528 |
18 Apr 2024 | 510.00 | 525.00 | 505.00 | 518.00 | 518.00 | 591,858 |
17 Apr 2024 | 510.00 | 514.00 | 505.00 | 505.00 | 505.00 | 478,995 |
16 Apr 2024 | 496.00 | 520.00 | 496.00 | 501.00 | 501.00 | 992,565 |
15 Apr 2024 | 509.00 | 509.00 | 497.00 | 505.00 | 505.00 | 599,220 |
14 Apr 2024 | 484.00 | 515.00 | 484.00 | 509.00 | 509.00 | 597,528 |
08 Apr 2024 | 521.00 | 521.00 | 500.00 | 500.00 | 500.00 | 604,608 |
07 Apr 2024 | - | - | - | - | - | - |
03 Apr 2024 | 515.00 | 528.00 | 512.00 | 525.00 | 525.00 | 616,191 |
02 Apr 2024 | 526.00 | 533.00 | 515.00 | 530.00 | 530.00 | 685,069 |
01 Apr 2024 | 520.00 | 525.00 | 510.00 | 524.00 | 524.00 | 139,248 |
31 Mar 2024 | 532.00 | 535.00 | 520.00 | 520.00 | 520.00 | 404,949 |
28 Mar 2024 | 532.00 | 534.00 | 528.00 | 531.00 | 531.00 | 352,978 |
27 Mar 2024 | 541.00 | 543.00 | 530.00 | 541.00 | 541.00 | 615,766 |
26 Mar 2024 | 539.00 | 541.00 | 539.00 | 541.00 | 541.00 | 635,583 |
25 Mar 2024 | - | - | - | - | - | - |
24 Mar 2024 | 530.00 | 543.00 | 530.00 | 541.00 | 541.00 | 579,705 |
21 Mar 2024 | 535.00 | 545.00 | 535.00 | 543.00 | 543.00 | 616,370 |
20 Mar 2024 | 538.00 | 538.00 | 537.00 | 538.00 | 538.00 | 147,235 |
19 Mar 2024 | 539.00 | 545.00 | 535.00 | 542.00 | 542.00 | 724,893 |
18 Mar 2024 | 539.00 | 544.00 | 539.00 | 543.00 | 543.00 | 586,840 |
17 Mar 2024 | 540.00 | 545.00 | 526.00 | 526.00 | 526.00 | 937,169 |
14 Mar 2024 | 525.00 | 541.00 | 525.00 | 536.00 | 536.00 | 1,593,239 |
13 Mar 2024 | 520.00 | 530.00 | 520.00 | 524.00 | 524.00 | 1,138,495 |
12 Mar 2024 | 506.00 | 524.00 | 506.00 | 521.00 | 521.00 | 810,119 |
11 Mar 2024 | 520.00 | 520.00 | 518.00 | 520.00 | 520.00 | 722,088 |
10 Mar 2024 | 512.00 | 520.00 | 512.00 | 517.00 | 517.00 | 753,294 |
07 Mar 2024 | 500.00 | 514.00 | 500.00 | 511.00 | 511.00 | 1,210,910 |
06 Mar 2024 | 500.00 | 509.00 | 491.00 | 505.00 | 505.00 | 651,830 |
05 Mar 2024 | 510.00 | 514.00 | 502.00 | 511.00 | 511.00 | 746,318 |
04 Mar 2024 | 498.00 | 517.00 | 498.00 | 501.00 | 501.00 | 727,534 |
03 Mar 2024 | 500.00 | 517.00 | 498.00 | 498.00 | 498.00 | 1,344,327 |
29 Feb 2024 | 491.00 | 498.00 | 488.00 | 490.00 | 490.00 | 607,136 |
28 Feb 2024 | 500.00 | 500.00 | 480.00 | 487.00 | 487.00 | 664,133 |
27 Feb 2024 | 491.00 | 503.00 | 491.00 | 498.00 | 498.00 | 812,734 |
22 Feb 2024 | 520.00 | 520.00 | 490.00 | 491.00 | 491.00 | 1,695,615 |
21 Feb 2024 | 530.00 | 530.00 | 520.00 | 523.00 | 523.00 | 346,924 |
20 Feb 2024 | 532.00 | 532.00 | 522.00 | 526.00 | 526.00 | 836,992 |
19 Feb 2024 | 530.00 | 539.00 | 522.00 | 523.00 | 523.00 | 781,454 |
18 Feb 2024 | 530.00 | 539.00 | 530.00 | 530.00 | 530.00 | 929,049 |
15 Feb 2024 | 541.00 | 542.00 | 521.00 | 521.00 | 521.00 | 967,484 |
14 Feb 2024 | 538.00 | 550.00 | 520.00 | 521.00 | 521.00 | 642,234 |
13 Feb 2024 | 520.00 | 520.00 | 518.00 | 520.00 | 520.00 | 752,827 |
12 Feb 2024 | 525.00 | 537.00 | 511.00 | 537.00 | 537.00 | 644,169 |
11 Feb 2024 | 548.00 | 549.00 | 507.00 | 526.00 | 526.00 | 356,633 |
07 Feb 2024 | 550.00 | 550.00 | 506.00 | 531.00 | 531.00 | 653,700 |
06 Feb 2024 | 550.00 | 550.00 | 530.00 | 530.00 | 530.00 | 692,494 |
05 Feb 2024 | 525.00 | 531.00 | 520.00 | 528.00 | 528.00 | 670,333 |
04 Feb 2024 | 522.00 | 532.00 | 522.00 | 525.00 | 525.00 | 601,727 |
01 Feb 2024 | 535.00 | 538.00 | 524.00 | 525.00 | 525.00 | 844,898 |
31 Jan 2024 | 535.00 | 549.00 | 532.00 | 535.00 | 535.00 | 501,424 |
30 Jan 2024 | 530.00 | 545.00 | 529.00 | 530.00 | 530.00 | 516,821 |
29 Jan 2024 | 544.00 | 544.00 | 528.00 | 528.00 | 528.00 | 609,120 |
28 Jan 2024 | 546.00 | 550.00 | 546.00 | 550.00 | 550.00 | 622,533 |
25 Jan 2024 | 540.00 | 550.00 | 540.00 | 550.00 | 550.00 | 403,768 |
24 Jan 2024 | 550.00 | 554.00 | 545.00 | 548.00 | 548.00 | 750,192 |
23 Jan 2024 | 540.00 | 555.00 | 530.00 | 548.00 | 548.00 | 1,711,091 |
22 Jan 2024 | 524.00 | 539.00 | 524.00 | 539.00 | 539.00 | 836,975 |
21 Jan 2024 | 520.00 | 524.00 | 518.00 | 524.00 | 524.00 | 1,203,894 |
18 Jan 2024 | 516.00 | 519.00 | 516.00 | 519.00 | 519.00 | 608,714 |
17 Jan 2024 | 510.00 | 518.00 | 508.00 | 516.00 | 516.00 | 622,015 |
16 Jan 2024 | 518.00 | 518.00 | 510.00 | 510.00 | 510.00 | 224,918 |
15 Jan 2024 | 519.00 | 521.00 | 519.00 | 520.00 | 520.00 | 621,585 |
14 Jan 2024 | 518.00 | 522.00 | 513.00 | 522.00 | 522.00 | 748,388 |
11 Jan 2024 | 521.00 | 522.00 | 515.00 | 520.00 | 520.00 | 668,590 |
10 Jan 2024 | 519.00 | 522.00 | 510.00 | 522.00 | 522.00 | 709,975 |
09 Jan 2024 | 515.00 | 520.00 | 515.00 | 520.00 | 520.00 | 599,831 |
08 Jan 2024 | 519.00 | 519.00 | 511.00 | 517.00 | 517.00 | 654,762 |
07 Jan 2024 | 520.00 | 520.00 | 508.00 | 517.00 | 517.00 | 496,959 |
04 Jan 2024 | 502.00 | 520.00 | 502.00 | 507.00 | 507.00 | 487,271 |
03 Jan 2024 | 507.00 | 511.00 | 507.00 | 510.00 | 510.00 | 697,988 |
02 Jan 2024 | 512.00 | 512.00 | 510.00 | 510.00 | 510.00 | 639,660 |
28 Dec 2023 | 510.00 | 519.00 | 504.00 | 510.00 | 510.00 | 622,597 |
27 Dec 2023 | 521.00 | 521.00 | 499.00 | 520.00 | 520.00 | 645,349 |
26 Dec 2023 | 520.00 | 521.00 | 505.00 | 518.00 | 518.00 | 695,174 |
25 Dec 2023 | 518.00 | 521.00 | 517.00 | 520.00 | 520.00 | 1,182,385 |
24 Dec 2023 | 520.00 | 520.00 | 520.00 | 520.00 | 520.00 | - |
21 Dec 2023 | 510.00 | 520.00 | 504.00 | 520.00 | 520.00 | 552,524 |
20 Dec 2023 | 503.00 | 519.00 | 502.00 | 517.00 | 517.00 | 456,932 |
14 Dec 2023 | 501.00 | 508.00 | 490.00 | 496.00 | 496.00 | 757,243 |
13 Dec 2023 | 500.00 | 506.00 | 496.00 | 502.00 | 502.00 | 936,359 |
12 Dec 2023 | 486.00 | 500.00 | 486.00 | 495.00 | 495.00 | 1,081,975 |
11 Dec 2023 | 487.00 | 490.00 | 481.00 | 488.00 | 488.00 | 712,949 |
10 Dec 2023 | 482.00 | 490.00 | 480.00 | 484.00 | 484.00 | 965,864 |
07 Dec 2023 | 490.00 | 492.00 | 471.00 | 480.00 | 480.00 | 847,138 |
06 Dec 2023 | 489.00 | 499.00 | 485.00 | 490.00 | 490.00 | 543,827 |
05 Dec 2023 | 455.00 | 480.00 | 455.00 | 480.00 | 480.00 | 963,578 |
04 Dec 2023 | 450.00 | 460.00 | 450.00 | 452.00 | 452.00 | 814,529 |
03 Dec 2023 | 451.00 | 451.00 | 448.00 | 451.00 | 451.00 | 808,696 |
30 Nov 2023 | 448.00 | 449.00 | 440.00 | 449.00 | 449.00 | 875,876 |
29 Nov 2023 | 454.00 | 455.00 | 438.00 | 449.00 | 449.00 | 741,463 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |