Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 125.00 | 125.00 | 123.50 | 123.50 | 123.50 | 6,335,800 |
24 Apr 2024 | 125.50 | 126.00 | 124.00 | 124.50 | 124.50 | 13,656,192 |
23 Apr 2024 | 125.50 | 126.00 | 125.00 | 125.00 | 125.00 | 11,446,965 |
22 Apr 2024 | 123.50 | 125.50 | 123.00 | 125.50 | 125.50 | 15,679,606 |
19 Apr 2024 | 123.50 | 124.00 | 122.50 | 123.00 | 123.00 | 17,819,913 |
18 Apr 2024 | 123.50 | 124.50 | 123.00 | 124.00 | 124.00 | 11,527,647 |
17 Apr 2024 | 125.00 | 125.00 | 123.50 | 123.50 | 123.50 | 14,136,001 |
16 Apr 2024 | 125.50 | 126.00 | 124.00 | 124.50 | 124.50 | 14,929,437 |
15 Apr 2024 | 125.50 | 126.50 | 125.50 | 126.00 | 126.00 | 8,565,892 |
12 Apr 2024 | 125.50 | 126.50 | 125.50 | 125.50 | 125.50 | 6,974,683 |
11 Apr 2024 | 125.50 | 126.50 | 125.00 | 126.50 | 126.50 | 8,702,711 |
10 Apr 2024 | 125.50 | 126.00 | 125.50 | 126.00 | 126.00 | 4,843,688 |
09 Apr 2024 | 126.00 | 126.50 | 125.50 | 125.50 | 125.50 | 4,284,176 |
08 Apr 2024 | 125.00 | 126.50 | 125.00 | 126.50 | 126.50 | 8,563,856 |
03 Apr 2024 | 126.50 | 126.50 | 125.00 | 125.00 | 125.00 | 11,532,219 |
02 Apr 2024 | 126.50 | 127.00 | 126.00 | 126.50 | 126.50 | 9,019,098 |
01 Apr 2024 | 126.00 | 127.00 | 125.50 | 126.50 | 126.50 | 5,355,213 |
29 Mar 2024 | 125.50 | 127.00 | 125.00 | 127.00 | 127.00 | 7,912,000 |
28 Mar 2024 | 126.50 | 127.00 | 125.00 | 125.50 | 125.50 | 15,141,141 |
27 Mar 2024 | 125.50 | 127.00 | 125.50 | 127.00 | 127.00 | 15,646,989 |
26 Mar 2024 | 124.50 | 125.50 | 124.00 | 125.50 | 125.50 | 9,035,044 |
25 Mar 2024 | 123.50 | 124.50 | 123.50 | 124.50 | 124.50 | 5,107,143 |
22 Mar 2024 | 123.00 | 124.00 | 123.00 | 124.00 | 124.00 | 7,656,713 |
21 Mar 2024 | 123.00 | 124.00 | 122.50 | 123.50 | 123.50 | 8,660,681 |
20 Mar 2024 | 122.50 | 124.00 | 122.50 | 123.00 | 123.00 | 10,819,357 |
19 Mar 2024 | 122.50 | 123.50 | 122.00 | 123.00 | 123.00 | 12,335,998 |
18 Mar 2024 | 122.50 | 123.00 | 122.00 | 123.00 | 123.00 | 6,127,785 |
15 Mar 2024 | 122.00 | 122.50 | 121.50 | 122.50 | 122.50 | 14,360,918 |
14 Mar 2024 | 121.00 | 122.00 | 121.00 | 122.00 | 122.00 | 5,992,283 |
13 Mar 2024 | 121.00 | 121.50 | 121.00 | 121.00 | 121.00 | 7,315,938 |
12 Mar 2024 | 122.00 | 122.00 | 121.50 | 121.50 | 121.50 | 6,127,035 |
11 Mar 2024 | 120.50 | 121.50 | 120.50 | 121.50 | 121.50 | 6,698,572 |
08 Mar 2024 | 120.50 | 121.00 | 120.50 | 120.50 | 120.50 | 5,793,342 |
07 Mar 2024 | 121.00 | 121.50 | 121.00 | 121.00 | 121.00 | 4,551,292 |
06 Mar 2024 | 121.00 | 122.00 | 121.00 | 121.50 | 121.50 | 7,006,712 |
05 Mar 2024 | 121.50 | 122.00 | 121.00 | 121.00 | 121.00 | 6,388,711 |
04 Mar 2024 | 121.00 | 122.00 | 121.00 | 121.50 | 121.50 | 5,712,966 |
01 Mar 2024 | 120.50 | 121.50 | 120.50 | 121.00 | 121.00 | 3,814,302 |
29 Feb 2024 | 120.00 | 121.00 | 120.00 | 120.50 | 120.50 | 19,899,245 |
27 Feb 2024 | 122.00 | 122.50 | 120.50 | 121.00 | 121.00 | 19,652,629 |
26 Feb 2024 | 122.00 | 122.50 | 122.00 | 122.00 | 122.00 | 4,362,841 |
23 Feb 2024 | 122.00 | 122.50 | 122.00 | 122.00 | 122.00 | 3,665,891 |
22 Feb 2024 | 122.50 | 123.00 | 122.00 | 122.00 | 122.00 | 7,120,399 |
21 Feb 2024 | 122.50 | 123.00 | 122.50 | 122.50 | 122.50 | 6,240,200 |
20 Feb 2024 | 122.00 | 122.50 | 122.00 | 122.50 | 122.50 | 4,955,371 |
19 Feb 2024 | 121.50 | 122.50 | 121.50 | 122.00 | 122.00 | 6,987,548 |
16 Feb 2024 | 121.50 | 122.00 | 121.00 | 122.00 | 122.00 | 5,667,119 |
15 Feb 2024 | 121.50 | 122.00 | 121.00 | 121.00 | 121.00 | 12,471,870 |
05 Feb 2024 | 120.00 | 121.50 | 120.00 | 121.50 | 121.50 | 10,328,244 |
02 Feb 2024 | 120.00 | 120.50 | 119.50 | 120.50 | 120.50 | 6,866,724 |
01 Feb 2024 | 119.00 | 120.00 | 119.00 | 120.00 | 120.00 | 8,655,253 |
31 Jan 2024 | 119.00 | 119.50 | 119.00 | 119.00 | 119.00 | 5,874,835 |
30 Jan 2024 | 120.00 | 120.00 | 119.50 | 119.50 | 119.50 | 6,027,867 |
29 Jan 2024 | 119.50 | 120.50 | 119.50 | 120.00 | 120.00 | 5,140,571 |
26 Jan 2024 | 120.00 | 120.00 | 119.50 | 119.50 | 119.50 | 3,425,392 |
25 Jan 2024 | 120.00 | 120.50 | 119.50 | 120.00 | 120.00 | 4,231,038 |
24 Jan 2024 | 119.50 | 120.00 | 119.50 | 120.00 | 120.00 | 3,782,044 |
23 Jan 2024 | 119.50 | 120.00 | 119.00 | 119.50 | 119.50 | 5,034,017 |
22 Jan 2024 | 119.50 | 120.00 | 119.00 | 119.00 | 119.00 | 4,087,907 |
19 Jan 2024 | 118.50 | 120.00 | 118.50 | 119.00 | 119.00 | 6,775,247 |
18 Jan 2024 | 118.50 | 119.00 | 118.50 | 118.50 | 118.50 | 4,985,092 |
17 Jan 2024 | 119.00 | 119.50 | 118.50 | 118.50 | 118.50 | 11,789,932 |
16 Jan 2024 | 120.00 | 120.50 | 119.00 | 119.00 | 119.00 | 9,731,902 |
15 Jan 2024 | 120.00 | 121.00 | 120.00 | 120.50 | 120.50 | 5,616,590 |
12 Jan 2024 | 120.50 | 120.50 | 120.00 | 120.00 | 120.00 | 2,471,714 |
11 Jan 2024 | 120.00 | 120.50 | 120.00 | 120.50 | 120.50 | 4,311,684 |
10 Jan 2024 | 120.00 | 120.50 | 120.00 | 120.00 | 120.00 | 3,538,106 |
09 Jan 2024 | 120.50 | 120.50 | 120.00 | 120.00 | 120.00 | 4,199,696 |
08 Jan 2024 | 119.50 | 120.50 | 119.00 | 120.50 | 120.50 | 7,363,007 |
05 Jan 2024 | 119.50 | 119.50 | 119.00 | 119.50 | 119.50 | 2,800,408 |
04 Jan 2024 | 119.50 | 120.00 | 119.00 | 119.00 | 119.00 | 5,943,302 |
03 Jan 2024 | 120.00 | 120.50 | 119.00 | 120.00 | 120.00 | 6,619,874 |
02 Jan 2024 | 120.00 | 120.50 | 119.50 | 120.50 | 120.50 | 3,929,586 |
29 Dec 2023 | 120.00 | 120.50 | 119.50 | 120.00 | 120.00 | 4,810,112 |
28 Dec 2023 | 119.00 | 120.00 | 119.00 | 120.00 | 120.00 | 5,905,395 |
27 Dec 2023 | 118.50 | 119.50 | 118.50 | 119.50 | 119.50 | 5,593,487 |
26 Dec 2023 | 118.00 | 119.00 | 118.00 | 119.00 | 119.00 | 5,217,099 |
25 Dec 2023 | 118.00 | 118.50 | 117.50 | 118.00 | 118.00 | 6,138,696 |
22 Dec 2023 | 118.50 | 118.50 | 117.50 | 117.50 | 117.50 | 4,845,803 |
21 Dec 2023 | 118.50 | 118.50 | 117.50 | 118.00 | 118.00 | 6,972,550 |
20 Dec 2023 | 118.50 | 119.00 | 118.00 | 118.50 | 118.50 | 6,074,672 |
19 Dec 2023 | 118.00 | 118.50 | 118.00 | 118.50 | 118.50 | 4,347,336 |
18 Dec 2023 | 118.50 | 119.00 | 118.00 | 118.50 | 118.50 | 6,474,565 |
15 Dec 2023 | 119.50 | 120.00 | 118.00 | 118.50 | 118.50 | 19,487,692 |
14 Dec 2023 | 120.00 | 120.50 | 119.00 | 119.50 | 119.50 | 9,787,445 |
13 Dec 2023 | 120.00 | 120.50 | 119.50 | 119.50 | 119.50 | 3,183,826 |
12 Dec 2023 | 120.00 | 120.00 | 119.50 | 120.00 | 120.00 | 3,656,755 |
11 Dec 2023 | 120.50 | 120.50 | 119.50 | 120.00 | 120.00 | 5,985,391 |
08 Dec 2023 | 121.00 | 121.50 | 120.50 | 120.50 | 120.50 | 4,312,152 |
07 Dec 2023 | 122.00 | 122.00 | 121.00 | 121.00 | 121.00 | 3,778,882 |
06 Dec 2023 | 122.00 | 122.50 | 121.50 | 122.00 | 122.00 | 6,418,930 |
05 Dec 2023 | 121.00 | 121.50 | 120.00 | 121.50 | 121.50 | 5,771,655 |
04 Dec 2023 | 120.00 | 121.00 | 120.00 | 121.00 | 121.00 | 5,437,893 |
01 Dec 2023 | 119.00 | 120.50 | 119.00 | 120.00 | 120.00 | 4,484,014 |
30 Nov 2023 | 120.00 | 120.50 | 119.50 | 119.50 | 119.50 | 15,418,291 |
29 Nov 2023 | 119.50 | 121.00 | 119.50 | 120.00 | 120.00 | 7,631,885 |
28 Nov 2023 | 120.00 | 121.00 | 119.50 | 119.50 | 119.50 | 11,610,707 |
27 Nov 2023 | 119.00 | 120.50 | 119.00 | 120.00 | 120.00 | 6,961,903 |
24 Nov 2023 | 118.50 | 119.00 | 118.00 | 119.00 | 119.00 | 6,102,974 |
23 Nov 2023 | 118.00 | 118.50 | 118.00 | 118.50 | 118.50 | 3,927,052 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |