Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 110.40 | 113.00 | 110.40 | 113.00 | 113.00 | 46,468 |
25 Apr 2024 | 112.60 | 112.80 | 110.00 | 110.60 | 110.60 | 31,369 |
24 Apr 2024 | 112.40 | 113.20 | 111.60 | 112.60 | 112.60 | 59,009 |
23 Apr 2024 | 112.60 | 112.60 | 111.80 | 112.20 | 112.20 | 23,334 |
22 Apr 2024 | 110.00 | 111.80 | 109.40 | 111.80 | 111.80 | 32,007 |
19 Apr 2024 | 109.60 | 110.60 | 108.40 | 110.20 | 110.20 | 80,063 |
18 Apr 2024 | 111.00 | 111.80 | 109.40 | 109.60 | 109.60 | 44,710 |
17 Apr 2024 | 112.00 | 112.60 | 110.60 | 110.80 | 110.80 | 43,486 |
16 Apr 2024 | 112.80 | 112.80 | 111.00 | 111.60 | 111.60 | 67,856 |
15 Apr 2024 | 112.60 | 114.60 | 112.60 | 113.80 | 113.80 | 40,262 |
12 Apr 2024 | 115.60 | 116.80 | 112.80 | 112.80 | 112.80 | 49,097 |
11 Apr 2024 | 114.80 | 116.20 | 113.80 | 114.80 | 114.80 | 33,934 |
10 Apr 2024 | 112.20 | 115.80 | 111.40 | 114.80 | 114.80 | 179,058 |
09 Apr 2024 | 112.60 | 113.20 | 111.20 | 111.80 | 111.80 | 64,351 |
08 Apr 2024 | 114.20 | 115.80 | 112.40 | 113.40 | 113.40 | 114,904 |
05 Apr 2024 | 116.80 | 117.20 | 112.60 | 114.20 | 114.20 | 70,022 |
04 Apr 2024 | 118.20 | 119.20 | 116.60 | 117.40 | 117.40 | 89,654 |
03 Apr 2024 | 118.40 | 119.40 | 117.40 | 118.20 | 118.20 | 44,789 |
02 Apr 2024 | 117.00 | 119.80 | 117.00 | 118.40 | 118.40 | 71,148 |
27 Mar 2024 | 117.00 | 118.40 | 116.40 | 117.00 | 117.00 | 41,282 |
26 Mar 2024 | 116.60 | 118.60 | 116.60 | 117.40 | 117.40 | 29,818 |
25 Mar 2024 | 117.80 | 118.40 | 117.00 | 117.20 | 117.20 | 19,242 |
22 Mar 2024 | 116.20 | 117.80 | 116.00 | 117.80 | 117.80 | 36,559 |
21 Mar 2024 | 117.60 | 118.40 | 116.60 | 117.00 | 117.00 | 34,651 |
20 Mar 2024 | 118.00 | 119.00 | 116.40 | 116.80 | 116.80 | 38,062 |
19 Mar 2024 | 119.40 | 120.00 | 117.60 | 118.00 | 118.00 | 28,236 |
18 Mar 2024 | 120.80 | 122.00 | 118.80 | 120.00 | 120.00 | 46,245 |
15 Mar 2024 | 120.40 | 121.00 | 119.00 | 120.40 | 120.40 | 45,444 |
14 Mar 2024 | 120.00 | 121.00 | 119.80 | 120.40 | 120.40 | 55,645 |
13 Mar 2024 | 117.40 | 119.80 | 117.00 | 119.80 | 119.80 | 46,655 |
12 Mar 2024 | 116.60 | 118.00 | 116.40 | 117.60 | 117.60 | 32,598 |
11 Mar 2024 | 117.60 | 118.40 | 116.00 | 116.60 | 116.60 | 32,035 |
08 Mar 2024 | 117.60 | 119.00 | 117.40 | 117.60 | 117.60 | 46,151 |
07 Mar 2024 | 116.80 | 119.00 | 116.60 | 118.60 | 118.60 | 46,084 |
06 Mar 2024 | 118.20 | 118.80 | 116.80 | 117.40 | 117.40 | 32,687 |
05 Mar 2024 | 119.00 | 121.20 | 117.80 | 118.20 | 118.20 | 81,458 |
04 Mar 2024 | 117.40 | 120.60 | 117.00 | 119.40 | 119.40 | 92,882 |
01 Mar 2024 | 118.20 | 119.00 | 118.00 | 118.00 | 118.00 | 45,576 |
29 Feb 2024 | 119.00 | 120.00 | 117.80 | 118.20 | 118.20 | 77,568 |
28 Feb 2024 | 117.80 | 120.60 | 117.80 | 119.00 | 119.00 | 105,507 |
27 Feb 2024 | 114.00 | 118.40 | 113.40 | 117.80 | 117.80 | 119,156 |
26 Feb 2024 | 115.00 | 115.80 | 113.40 | 115.40 | 115.40 | 51,830 |
23 Feb 2024 | 115.80 | 116.40 | 115.00 | 115.20 | 115.20 | 66,794 |
22 Feb 2024 | 115.60 | 116.20 | 114.60 | 115.80 | 115.80 | 67,055 |
21 Feb 2024 | 113.00 | 115.40 | 112.60 | 115.40 | 115.40 | 65,907 |
20 Feb 2024 | 113.40 | 115.00 | 113.00 | 113.60 | 113.60 | 58,533 |
19 Feb 2024 | 112.80 | 113.60 | 111.80 | 113.20 | 113.20 | 41,268 |
16 Feb 2024 | 113.60 | 114.40 | 112.60 | 113.40 | 113.40 | 55,795 |
15 Feb 2024 | 113.20 | 113.80 | 112.00 | 113.00 | 113.00 | 54,442 |
14 Feb 2024 | 113.80 | 114.60 | 112.60 | 112.80 | 112.80 | 61,029 |
13 Feb 2024 | 116.80 | 117.00 | 113.00 | 113.40 | 113.40 | 58,610 |
12 Feb 2024 | 116.00 | 117.80 | 116.00 | 116.80 | 116.80 | 68,905 |
09 Feb 2024 | 115.60 | 117.00 | 115.20 | 116.00 | 116.00 | 81,187 |
08 Feb 2024 | 115.00 | 116.60 | 114.80 | 115.40 | 115.40 | 105,169 |
07 Feb 2024 | 111.80 | 116.00 | 111.00 | 115.00 | 115.00 | 145,272 |
06 Feb 2024 | 111.40 | 113.40 | 109.40 | 112.00 | 112.00 | 138,502 |
05 Feb 2024 | 115.60 | 116.00 | 111.20 | 111.20 | 111.20 | 258,836 |
02 Feb 2024 | 125.00 | 125.00 | 112.80 | 115.00 | 115.00 | 473,081 |
01 Feb 2024 | 123.40 | 124.20 | 122.40 | 123.00 | 123.00 | 47,478 |
31 Jan 2024 | 124.60 | 125.80 | 123.60 | 123.80 | 123.80 | 53,242 |
30 Jan 2024 | 125.20 | 128.00 | 124.60 | 124.60 | 124.60 | 90,636 |
29 Jan 2024 | 125.00 | 125.60 | 124.20 | 124.60 | 124.60 | 43,778 |
26 Jan 2024 | 123.40 | 126.00 | 122.60 | 125.00 | 125.00 | 80,824 |
25 Jan 2024 | 121.60 | 124.00 | 120.60 | 122.80 | 122.80 | 72,062 |
24 Jan 2024 | 122.80 | 123.80 | 121.20 | 121.20 | 121.20 | 69,652 |
23 Jan 2024 | 125.00 | 125.60 | 120.00 | 120.80 | 120.80 | 184,668 |
22 Jan 2024 | 124.00 | 125.60 | 123.40 | 124.40 | 124.40 | 41,219 |
19 Jan 2024 | 121.00 | 123.80 | 120.20 | 123.00 | 123.00 | 71,710 |
18 Jan 2024 | 121.00 | 121.60 | 120.00 | 120.80 | 120.80 | 62,296 |
17 Jan 2024 | 122.80 | 122.80 | 120.20 | 120.40 | 120.40 | 38,977 |
16 Jan 2024 | 122.00 | 123.00 | 120.60 | 123.00 | 123.00 | 74,976 |
15 Jan 2024 | 124.20 | 125.00 | 122.80 | 122.80 | 122.80 | 35,361 |
12 Jan 2024 | 125.60 | 127.40 | 125.40 | 126.20 | 126.20 | 112,123 |
11 Jan 2024 | 130.00 | 130.00 | 124.60 | 124.60 | 124.60 | 137,483 |
10 Jan 2024 | 127.00 | 129.80 | 123.60 | 129.20 | 129.20 | 223,342 |
09 Jan 2024 | 120.00 | 126.20 | 119.60 | 126.20 | 126.20 | 486,540 |
08 Jan 2024 | 113.60 | 116.00 | 112.80 | 116.00 | 116.00 | 80,547 |
05 Jan 2024 | 113.20 | 113.80 | 112.20 | 113.60 | 113.60 | 77,786 |
04 Jan 2024 | 112.20 | 114.00 | 112.20 | 113.40 | 113.40 | 35,895 |
03 Jan 2024 | 113.80 | 114.20 | 110.20 | 111.60 | 111.60 | 88,497 |
02 Jan 2024 | 115.40 | 116.00 | 113.00 | 113.80 | 113.80 | 148,460 |
29 Dec 2023 | 115.00 | 115.80 | 114.80 | 115.40 | 115.40 | 86,982 |
28 Dec 2023 | 113.20 | 115.00 | 113.20 | 114.80 | 114.80 | 69,661 |
27 Dec 2023 | 112.80 | 114.20 | 112.80 | 113.20 | 113.20 | 81,173 |
22 Dec 2023 | 112.00 | 112.80 | 111.80 | 112.60 | 112.60 | 45,602 |
21 Dec 2023 | 110.20 | 112.00 | 110.00 | 112.00 | 112.00 | 78,386 |
20 Dec 2023 | 109.60 | 111.80 | 109.40 | 110.80 | 110.80 | 93,826 |
19 Dec 2023 | 109.20 | 111.00 | 109.00 | 109.60 | 109.60 | 106,791 |
18 Dec 2023 | 107.80 | 110.40 | 107.80 | 109.00 | 109.00 | 149,277 |
15 Dec 2023 | 107.80 | 109.20 | 106.80 | 107.80 | 107.80 | 106,616 |
14 Dec 2023 | 106.00 | 107.60 | 105.20 | 107.20 | 107.20 | 101,538 |
13 Dec 2023 | 102.60 | 105.00 | 102.60 | 104.60 | 104.60 | 78,024 |
12 Dec 2023 | 102.60 | 104.00 | 102.40 | 103.60 | 103.60 | 43,921 |
11 Dec 2023 | 105.60 | 105.80 | 102.80 | 103.60 | 103.60 | 49,917 |
08 Dec 2023 | 103.00 | 105.80 | 102.40 | 105.80 | 105.80 | 80,795 |
07 Dec 2023 | 104.20 | 104.60 | 102.40 | 103.00 | 103.00 | 57,848 |
06 Dec 2023 | 105.00 | 106.00 | 103.20 | 103.80 | 103.80 | 62,697 |
05 Dec 2023 | 104.20 | 105.60 | 104.00 | 105.60 | 105.60 | 63,347 |
04 Dec 2023 | 105.00 | 106.00 | 103.40 | 104.00 | 104.00 | 68,345 |
01 Dec 2023 | 105.20 | 106.40 | 104.00 | 105.00 | 105.00 | 77,229 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |