Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 Jun 2024 | 127.50 | 128.00 | 125.50 | 127.00 | 127.00 | 26,506,186 |
31 May 2024 | 125.50 | 128.00 | 125.50 | 128.00 | 128.00 | 47,976,094 |
30 May 2024 | 125.00 | 126.50 | 125.00 | 126.00 | 126.00 | 22,301,631 |
29 May 2024 | 126.00 | 127.00 | 125.00 | 125.00 | 125.00 | 25,045,057 |
28 May 2024 | 126.00 | 127.50 | 125.50 | 126.00 | 126.00 | 22,661,310 |
27 May 2024 | 127.00 | 128.00 | 125.00 | 125.00 | 125.00 | 30,524,548 |
24 May 2024 | 127.00 | 128.00 | 126.00 | 127.00 | 127.00 | 17,804,557 |
23 May 2024 | 126.50 | 128.00 | 126.00 | 127.00 | 127.00 | 17,506,891 |
22 May 2024 | 126.50 | 127.00 | 126.00 | 127.00 | 127.00 | 13,704,427 |
21 May 2024 | 126.00 | 126.50 | 125.50 | 126.50 | 126.50 | 6,385,920 |
20 May 2024 | 126.00 | 126.50 | 125.50 | 126.50 | 126.50 | 9,138,618 |
17 May 2024 | 125.50 | 126.50 | 125.50 | 126.00 | 126.00 | 5,388,916 |
16 May 2024 | 126.00 | 126.50 | 125.50 | 125.50 | 125.50 | 9,807,689 |
15 May 2024 | 125.50 | 126.00 | 125.00 | 125.50 | 125.50 | 6,490,060 |
14 May 2024 | 126.50 | 126.50 | 125.00 | 125.50 | 125.50 | 5,845,899 |
13 May 2024 | 125.50 | 126.50 | 125.00 | 126.50 | 126.50 | 7,685,329 |
10 May 2024 | 125.50 | 126.00 | 125.00 | 125.50 | 125.50 | 5,968,359 |
09 May 2024 | 126.00 | 126.50 | 125.50 | 126.00 | 126.00 | 6,874,583 |
08 May 2024 | 125.50 | 127.00 | 125.00 | 126.50 | 126.50 | 19,428,794 |
07 May 2024 | 124.50 | 125.50 | 124.50 | 125.50 | 125.50 | 7,151,594 |
06 May 2024 | 124.50 | 125.00 | 124.00 | 124.50 | 124.50 | 5,071,054 |
03 May 2024 | 124.00 | 125.00 | 124.00 | 124.00 | 124.00 | 7,118,595 |
02 May 2024 | 124.00 | 125.00 | 123.50 | 124.00 | 124.00 | 10,536,430 |
30 Apr 2024 | 124.50 | 125.00 | 124.00 | 124.00 | 124.00 | 7,326,576 |
29 Apr 2024 | 124.00 | 125.50 | 124.00 | 124.50 | 124.50 | 6,932,193 |
26 Apr 2024 | 123.50 | 124.50 | 123.50 | 123.50 | 123.50 | 4,368,881 |
25 Apr 2024 | 125.00 | 125.00 | 123.50 | 123.50 | 123.50 | 11,276,320 |
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 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |