Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 0.00 | 0.00 | 0.00 | 104.70 | 104.70 | 60,953,148 |
17 Apr 2024 | 102.25 | 104.50 | 102.00 | 103.15 | 103.15 | 25,559,366 |
16 Apr 2024 | 104.50 | 105.35 | 102.30 | 102.45 | 102.45 | 23,816,703 |
15 Apr 2024 | 107.00 | 107.35 | 105.00 | 105.00 | 105.00 | 48,969,815 |
12 Apr 2024 | 106.10 | 108.75 | 106.00 | 107.10 | 107.10 | 22,495,663 |
11 Apr 2024 | 106.05 | 106.90 | 104.89 | 105.55 | 105.55 | 49,657,019 |
10 Apr 2024 | 108.00 | 110.15 | 104.90 | 106.10 | 106.10 | 27,498,630 |
09 Apr 2024 | 105.85 | 108.15 | 104.90 | 107.20 | 107.20 | 22,370,679 |
08 Apr 2024 | 104.80 | 106.00 | 104.80 | 106.00 | 106.00 | 19,046,000 |
05 Apr 2024 | 104.85 | 105.50 | 103.69 | 104.95 | 104.95 | 26,721,052 |
04 Apr 2024 | 105.30 | 107.60 | 105.30 | 105.70 | 105.70 | 30,321,232 |
03 Apr 2024 | 108.80 | 109.55 | 104.25 | 104.70 | 104.70 | 45,698,481 |
02 Apr 2024 | 109.40 | 111.45 | 109.25 | 109.75 | 109.75 | 20,617,252 |
28 Mar 2024 | 110.00 | 110.85 | 109.15 | 109.65 | 109.65 | 19,024,205 |
27 Mar 2024 | 108.75 | 109.85 | 107.83 | 109.25 | 109.25 | 35,369,296 |
26 Mar 2024 | 107.65 | 109.28 | 106.80 | 108.85 | 108.85 | 95,616,089 |
25 Mar 2024 | 107.20 | 108.40 | 106.85 | 107.95 | 107.95 | 24,494,667 |
22 Mar 2024 | 107.20 | 109.78 | 106.55 | 107.60 | 107.60 | 24,854,733 |
21 Mar 2024 | 106.55 | 107.96 | 106.41 | 107.05 | 107.05 | 27,058,385 |
20 Mar 2024 | 104.90 | 106.00 | 103.65 | 105.00 | 105.00 | 26,414,869 |
19 Mar 2024 | 104.45 | 104.95 | 103.50 | 104.40 | 104.40 | 27,332,558 |
18 Mar 2024 | 109.00 | 109.40 | 103.65 | 104.65 | 104.65 | 31,279,322 |
15 Mar 2024 | 108.45 | 109.80 | 108.45 | 108.55 | 108.55 | 105,259,596 |
14 Mar 2024 | 108.85 | 111.00 | 108.10 | 108.45 | 108.45 | 27,455,966 |
13 Mar 2024 | 109.85 | 110.35 | 108.60 | 109.05 | 109.05 | 24,549,770 |
12 Mar 2024 | 110.80 | 111.20 | 109.74 | 109.75 | 109.75 | 22,041,689 |
11 Mar 2024 | 109.30 | 110.60 | 109.10 | 110.05 | 110.05 | 22,239,955 |
08 Mar 2024 | 107.45 | 109.70 | 106.09 | 109.40 | 109.40 | 33,999,340 |
07 Mar 2024 | 107.05 | 110.35 | 106.70 | 107.50 | 107.50 | 26,160,205 |
06 Mar 2024 | 107.00 | 108.85 | 106.55 | 106.90 | 106.90 | 19,839,782 |
05 Mar 2024 | 105.50 | 108.00 | 104.60 | 106.75 | 106.75 | 18,542,573 |
04 Mar 2024 | 106.15 | 107.50 | 105.05 | 106.15 | 106.15 | 29,011,757 |
01 Mar 2024 | 104.85 | 106.20 | 103.45 | 104.65 | 104.65 | 25,471,727 |
29 Feb 2024 | 104.85 | 105.95 | 103.30 | 104.45 | 104.45 | 47,470,893 |
28 Feb 2024 | 106.60 | 107.35 | 103.24 | 104.15 | 104.15 | 20,468,223 |
27 Feb 2024 | 104.75 | 106.55 | 104.45 | 106.25 | 106.25 | 47,806,790 |
26 Feb 2024 | 106.80 | 107.35 | 105.00 | 105.00 | 105.00 | 19,732,746 |
23 Feb 2024 | 107.80 | 108.15 | 104.75 | 106.90 | 106.90 | 27,717,121 |
22 Feb 2024 | 108.70 | 109.30 | 107.45 | 107.45 | 107.45 | 27,276,055 |
21 Feb 2024 | 106.70 | 109.30 | 105.95 | 108.60 | 108.60 | 30,952,687 |
20 Feb 2024 | 107.00 | 107.40 | 105.65 | 106.85 | 106.85 | 15,916,378 |
19 Feb 2024 | 106.00 | 107.81 | 105.90 | 106.75 | 106.75 | 23,263,178 |
16 Feb 2024 | 106.55 | 107.90 | 106.20 | 106.20 | 106.20 | 23,862,732 |
15 Feb 2024 | 104.90 | 107.40 | 104.27 | 106.30 | 106.30 | 44,693,846 |
14 Feb 2024 | 102.85 | 106.10 | 102.85 | 104.80 | 104.80 | 46,267,081 |
13 Feb 2024 | 104.35 | 105.20 | 101.71 | 102.30 | 102.30 | 277,542,819 |
12 Feb 2024 | 104.55 | 105.60 | 101.70 | 104.50 | 104.50 | 27,938,245 |
09 Feb 2024 | 105.35 | 106.45 | 104.50 | 104.95 | 104.95 | 21,425,113 |
08 Feb 2024 | 105.05 | 107.45 | 105.00 | 105.70 | 105.70 | 30,693,409 |
07 Feb 2024 | 106.70 | 107.65 | 105.18 | 105.30 | 105.30 | 25,493,088 |
06 Feb 2024 | 109.75 | 110.53 | 106.30 | 107.05 | 107.05 | 46,739,273 |
05 Feb 2024 | 110.70 | 112.75 | 109.80 | 109.80 | 109.80 | 18,648,054 |
02 Feb 2024 | 110.95 | 113.05 | 109.90 | 111.35 | 111.35 | 29,190,956 |
01 Feb 2024 | 116.05 | 118.75 | 109.00 | 109.00 | 109.00 | 34,871,062 |
31 Jan 2024 | 113.30 | 113.30 | 111.50 | 112.20 | 112.20 | 27,825,493 |
30 Jan 2024 | 114.65 | 115.90 | 112.30 | 112.75 | 112.75 | 17,605,836 |
29 Jan 2024 | 115.80 | 115.85 | 113.90 | 114.45 | 114.45 | 18,868,869 |
26 Jan 2024 | 115.65 | 116.85 | 115.35 | 116.20 | 116.20 | 18,546,010 |
25 Jan 2024 | 115.75 | 116.10 | 114.35 | 115.30 | 115.30 | 15,666,666 |
24 Jan 2024 | 116.70 | 117.25 | 115.42 | 116.20 | 116.20 | 15,552,852 |
23 Jan 2024 | 115.95 | 116.40 | 114.85 | 115.60 | 115.60 | 33,003,985 |
22 Jan 2024 | 114.85 | 116.70 | 114.81 | 115.05 | 115.05 | 17,598,767 |
19 Jan 2024 | 114.80 | 115.45 | 113.55 | 114.10 | 114.10 | 13,893,243 |
18 Jan 2024 | 114.70 | 116.00 | 113.30 | 114.40 | 114.40 | 18,338,555 |
17 Jan 2024 | 114.50 | 114.50 | 112.25 | 113.50 | 113.50 | 65,689,479 |
16 Jan 2024 | 116.20 | 116.50 | 113.70 | 114.30 | 114.30 | 142,474,487 |
15 Jan 2024 | 116.70 | 117.65 | 115.80 | 116.30 | 116.30 | 38,179,007 |
12 Jan 2024 | 115.10 | 117.90 | 114.65 | 116.90 | 116.90 | 24,424,759 |
11 Jan 2024 | 117.35 | 118.40 | 115.45 | 115.45 | 115.45 | 30,664,480 |
10 Jan 2024 | 120.30 | 121.45 | 115.26 | 116.60 | 116.60 | 36,145,632 |
09 Jan 2024 | 121.95 | 122.25 | 120.90 | 121.00 | 121.00 | 28,660,960 |
08 Jan 2024 | 121.25 | 122.65 | 120.13 | 122.30 | 122.30 | 13,187,142 |
05 Jan 2024 | 120.90 | 121.70 | 119.95 | 121.35 | 121.35 | 14,651,847 |
04 Jan 2024 | 122.80 | 123.25 | 119.50 | 121.60 | 121.60 | 23,616,665 |
03 Jan 2024 | 124.85 | 126.35 | 122.95 | 122.95 | 122.95 | 62,191,897 |
02 Jan 2024 | 123.95 | 125.25 | 123.60 | 125.10 | 125.10 | 11,708,109 |
29 Dec 2023 | 122.65 | 123.90 | 122.20 | 123.60 | 123.60 | 8,037,532 |
28 Dec 2023 | 124.15 | 124.80 | 122.70 | 122.95 | 122.95 | 9,117,362 |
28 Dec 2023 | 2.31 Dividend | |||||
27 Dec 2023 | 127.25 | 127.75 | 125.05 | 126.10 | 123.79 | 12,992,115 |
22 Dec 2023 | 125.90 | 127.51 | 125.85 | 127.30 | 124.97 | 5,724,211 |
21 Dec 2023 | 126.00 | 127.75 | 125.20 | 126.30 | 123.99 | 17,080,028 |
20 Dec 2023 | 125.55 | 126.99 | 122.80 | 126.05 | 123.74 | 17,309,858 |
19 Dec 2023 | 125.00 | 125.85 | 123.35 | 123.55 | 121.29 | 32,331,862 |
18 Dec 2023 | 124.30 | 127.35 | 122.95 | 124.65 | 122.37 | 36,762,909 |
15 Dec 2023 | 128.40 | 130.00 | 124.90 | 125.00 | 122.71 | 35,535,720 |
14 Dec 2023 | 129.15 | 132.20 | 127.60 | 128.45 | 126.10 | 36,693,606 |
13 Dec 2023 | 126.65 | 127.65 | 123.20 | 126.10 | 123.79 | 72,763,329 |
12 Dec 2023 | 128.00 | 132.15 | 123.30 | 126.20 | 123.89 | 41,163,508 |
11 Dec 2023 | 132.30 | 133.40 | 131.00 | 131.35 | 128.94 | 43,768,714 |
08 Dec 2023 | 133.50 | 135.60 | 132.00 | 132.15 | 129.73 | 26,388,416 |
07 Dec 2023 | 136.60 | 138.50 | 131.45 | 134.40 | 131.94 | 39,295,603 |
06 Dec 2023 | 131.10 | 136.85 | 129.45 | 136.65 | 134.15 | 60,538,860 |
05 Dec 2023 | 125.20 | 131.03 | 124.10 | 130.25 | 127.86 | 32,669,149 |
04 Dec 2023 | 124.00 | 126.75 | 122.90 | 126.10 | 123.79 | 17,700,722 |
01 Dec 2023 | 123.40 | 123.95 | 122.10 | 123.65 | 121.38 | 14,584,908 |
30 Nov 2023 | 123.10 | 123.86 | 121.60 | 122.90 | 120.65 | 36,943,048 |
29 Nov 2023 | 122.35 | 122.75 | 121.09 | 122.55 | 120.31 | 13,244,184 |
28 Nov 2023 | 122.75 | 123.80 | 121.10 | 122.15 | 119.91 | 18,090,905 |
27 Nov 2023 | 122.05 | 123.55 | 122.00 | 123.50 | 121.24 | 15,661,703 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |