Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | - | - | - | - | - | - |
29 Apr 2024 | - | - | - | - | - | - |
26 Apr 2024 | 604.00 | 605.00 | 603.00 | 605.00 | 605.00 | 7,331,866 |
25 Apr 2024 | 604.00 | 604.00 | 603.00 | 603.00 | 603.00 | 859,610 |
24 Apr 2024 | 603.00 | 604.00 | 602.00 | 604.00 | 604.00 | 6,099,989 |
23 Apr 2024 | 602.00 | 602.00 | 601.00 | 601.00 | 601.00 | 300,148 |
22 Apr 2024 | 600.00 | 602.00 | 600.00 | 601.00 | 601.00 | 864,655 |
19 Apr 2024 | 601.00 | 602.00 | 601.00 | 601.00 | 601.00 | 3,531,483 |
18 Apr 2024 | 602.00 | 602.00 | 601.00 | 601.00 | 601.00 | 285,505 |
17 Apr 2024 | 601.00 | 602.00 | 601.00 | 601.00 | 601.00 | 245,767 |
16 Apr 2024 | 601.00 | 602.00 | 601.00 | 601.00 | 601.00 | 608,497 |
15 Apr 2024 | 601.00 | 602.00 | 601.00 | 602.00 | 602.00 | 1,050,092 |
12 Apr 2024 | 601.00 | 602.00 | 601.00 | 602.00 | 602.00 | 636,769 |
11 Apr 2024 | 601.00 | 602.00 | 601.00 | 602.00 | 602.00 | 4,077,612 |
10 Apr 2024 | 601.00 | 602.00 | 601.00 | 601.00 | 601.00 | 193,011 |
09 Apr 2024 | 601.00 | 602.00 | 600.00 | 601.00 | 601.00 | 512,220 |
08 Apr 2024 | 601.00 | 602.00 | 601.00 | 601.00 | 601.00 | 374,976 |
05 Apr 2024 | 601.00 | 602.00 | 600.85 | 601.00 | 601.00 | 539,245 |
04 Apr 2024 | 602.00 | 603.00 | 601.00 | 601.00 | 601.00 | 1,492,748 |
03 Apr 2024 | 601.00 | 602.00 | 600.85 | 601.00 | 601.00 | 228,339 |
02 Apr 2024 | 601.00 | 602.00 | 600.00 | 602.00 | 602.00 | 467,383 |
28 Mar 2024 | 600.00 | 602.00 | 600.00 | 600.00 | 600.00 | 394,363 |
27 Mar 2024 | 601.00 | 601.00 | 599.86 | 600.00 | 600.00 | 208,603 |
26 Mar 2024 | 600.00 | 601.00 | 600.00 | 600.00 | 600.00 | 166,499 |
25 Mar 2024 | 600.00 | 601.00 | 599.00 | 600.00 | 600.00 | 2,594,246 |
22 Mar 2024 | 601.00 | 601.00 | 599.00 | 600.00 | 600.00 | 1,580,436 |
21 Mar 2024 | 601.00 | 601.00 | 599.00 | 600.00 | 600.00 | 1,172,676 |
20 Mar 2024 | 601.00 | 601.00 | 599.00 | 599.00 | 599.00 | 611,806 |
19 Mar 2024 | 599.00 | 600.00 | 597.00 | 599.00 | 599.00 | 2,016,076 |
18 Mar 2024 | 598.00 | 601.00 | 598.00 | 600.00 | 600.00 | 1,240,374 |
15 Mar 2024 | 599.00 | 600.00 | 598.00 | 600.00 | 600.00 | 4,640,958 |
14 Mar 2024 | 597.00 | 602.10 | 597.00 | 598.00 | 598.00 | 3,192,619 |
13 Mar 2024 | 596.00 | 600.00 | 596.00 | 598.00 | 598.00 | 1,332,745 |
12 Mar 2024 | 597.00 | 598.00 | 596.00 | 596.00 | 596.00 | 841,786 |
11 Mar 2024 | 597.00 | 597.00 | 595.52 | 597.00 | 597.00 | 698,168 |
08 Mar 2024 | 596.00 | 597.00 | 595.86 | 596.00 | 596.00 | 1,528,227 |
07 Mar 2024 | 597.00 | 597.00 | 595.84 | 596.00 | 596.00 | 2,189,514 |
06 Mar 2024 | 596.00 | 597.45 | 595.00 | 596.00 | 596.00 | 4,300,277 |
05 Mar 2024 | 600.00 | 600.26 | 594.00 | 595.00 | 595.00 | 2,997,067 |
04 Mar 2024 | 629.00 | 633.00 | 624.00 | 624.00 | 624.00 | 1,390,476 |
01 Mar 2024 | 625.00 | 634.00 | 620.00 | 630.00 | 630.00 | 3,940,011 |
29 Feb 2024 | 510.00 | 626.00 | 507.01 | 624.00 | 624.00 | 10,536,320 |
28 Feb 2024 | 510.00 | 510.05 | 500.00 | 509.00 | 509.00 | 1,490,730 |
27 Feb 2024 | 503.00 | 508.00 | 501.00 | 506.00 | 506.00 | 1,517,431 |
26 Feb 2024 | 492.50 | 505.67 | 492.00 | 504.00 | 504.00 | 12,865,921 |
23 Feb 2024 | 450.00 | 452.00 | 449.00 | 449.00 | 449.00 | 1,279,359 |
22 Feb 2024 | 449.50 | 452.00 | 448.50 | 450.00 | 450.00 | 4,984,025 |
21 Feb 2024 | 448.50 | 449.00 | 448.50 | 449.00 | 449.00 | 6,596,198 |
20 Feb 2024 | 449.00 | 449.50 | 446.25 | 448.50 | 448.50 | 1,940,809 |
19 Feb 2024 | 448.00 | 449.00 | 446.00 | 448.50 | 448.50 | 213,179 |
16 Feb 2024 | 449.00 | 449.00 | 446.50 | 447.00 | 447.00 | 4,674,541 |
15 Feb 2024 | 445.50 | 450.00 | 445.00 | 448.00 | 448.00 | 6,838,831 |
14 Feb 2024 | 434.50 | 435.50 | 434.00 | 434.00 | 434.00 | 587,186 |
13 Feb 2024 | 432.00 | 435.50 | 432.00 | 435.50 | 435.50 | 62,940 |
12 Feb 2024 | 431.50 | 433.50 | 431.00 | 432.50 | 432.50 | 721,226 |
09 Feb 2024 | 433.00 | 433.50 | 432.00 | 432.50 | 432.50 | 2,489,249 |
08 Feb 2024 | 433.00 | 433.00 | 431.00 | 431.00 | 431.00 | 240,957 |
07 Feb 2024 | 433.00 | 433.00 | 431.00 | 433.00 | 433.00 | 1,360,933 |
06 Feb 2024 | 435.00 | 435.00 | 431.93 | 432.00 | 432.00 | 1,975,647 |
05 Feb 2024 | 434.50 | 438.00 | 432.50 | 434.50 | 434.50 | 383,590 |
02 Feb 2024 | 436.00 | 436.00 | 432.00 | 433.00 | 433.00 | 1,918,115 |
01 Feb 2024 | 435.00 | 436.50 | 432.50 | 432.50 | 432.50 | 2,960,927 |
31 Jan 2024 | 437.00 | 439.00 | 434.00 | 434.00 | 434.00 | 1,376,822 |
30 Jan 2024 | 436.50 | 438.00 | 434.50 | 438.00 | 438.00 | 1,292,320 |
29 Jan 2024 | 436.50 | 437.50 | 434.00 | 434.00 | 434.00 | 889,639 |
26 Jan 2024 | 437.00 | 437.75 | 436.00 | 437.00 | 437.00 | 1,523,691 |
25 Jan 2024 | 437.50 | 438.00 | 436.94 | 437.00 | 437.00 | 2,562,973 |
24 Jan 2024 | 438.00 | 439.00 | 437.00 | 437.00 | 437.00 | 4,763,744 |
23 Jan 2024 | 440.00 | 440.00 | 437.50 | 438.00 | 438.00 | 10,385,295 |
22 Jan 2024 | 439.00 | 440.00 | 439.00 | 440.00 | 440.00 | 3,317,081 |
19 Jan 2024 | 439.00 | 442.00 | 432.50 | 439.50 | 439.50 | 9,254,501 |
18 Jan 2024 | 297.00 | 300.00 | 293.00 | 297.00 | 297.00 | 110,290 |
17 Jan 2024 | 292.00 | 294.50 | 290.00 | 291.50 | 291.50 | 124,155 |
16 Jan 2024 | 300.00 | 300.00 | 291.50 | 291.50 | 291.50 | 117,266 |
15 Jan 2024 | 301.50 | 303.00 | 292.00 | 292.00 | 292.00 | 82,823 |
12 Jan 2024 | 298.00 | 300.00 | 295.00 | 295.00 | 295.00 | 68,074 |
11 Jan 2024 | 302.50 | 306.75 | 297.50 | 299.00 | 299.00 | 103,798 |
10 Jan 2024 | 313.50 | 313.50 | 299.00 | 307.50 | 307.50 | 53,181 |
09 Jan 2024 | 306.50 | 308.50 | 301.00 | 303.50 | 303.50 | 59,013 |
08 Jan 2024 | 300.50 | 315.00 | 300.50 | 311.50 | 311.50 | 32,371 |
05 Jan 2024 | 316.00 | 316.00 | 306.50 | 310.00 | 310.00 | 120,413 |
04 Jan 2024 | 316.00 | 316.00 | 308.50 | 310.00 | 310.00 | 86,785 |
03 Jan 2024 | 312.50 | 316.00 | 308.50 | 308.50 | 308.50 | 58,000 |
02 Jan 2024 | 314.50 | 316.00 | 312.38 | 315.00 | 315.00 | 67,222 |
29 Dec 2023 | 312.50 | 312.50 | 310.00 | 312.00 | 312.00 | 25,290 |
28 Dec 2023 | 314.00 | 317.50 | 304.00 | 311.00 | 311.00 | 27,014 |
27 Dec 2023 | 317.50 | 317.50 | 312.50 | 313.00 | 313.00 | 65,999 |
22 Dec 2023 | 308.00 | 316.50 | 305.50 | 316.00 | 316.00 | 49,033 |
21 Dec 2023 | 314.50 | 315.00 | 305.11 | 312.50 | 312.50 | 68,377 |
20 Dec 2023 | 317.00 | 317.00 | 304.50 | 315.00 | 315.00 | 106,958 |
19 Dec 2023 | 312.50 | 315.00 | 308.00 | 314.00 | 314.00 | 135,367 |
18 Dec 2023 | 303.00 | 312.00 | 303.00 | 309.50 | 309.50 | 157,774 |
15 Dec 2023 | 309.50 | 310.00 | 300.50 | 310.00 | 310.00 | 257,689 |
14 Dec 2023 | 305.00 | 309.50 | 294.50 | 304.00 | 304.00 | 94,989 |
13 Dec 2023 | 310.00 | 310.00 | 294.00 | 294.00 | 294.00 | 117,676 |
12 Dec 2023 | 305.00 | 308.00 | 300.00 | 304.50 | 304.50 | 205,014 |
11 Dec 2023 | 305.00 | 305.00 | 295.50 | 299.00 | 299.00 | 78,268 |
08 Dec 2023 | 305.00 | 305.00 | 296.00 | 297.00 | 297.00 | 62,727 |
07 Dec 2023 | 309.50 | 309.50 | 299.00 | 301.50 | 301.50 | 44,940 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |