Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 119.80 | 119.80 | 118.00 | 118.70 | 118.70 | 120 |
24 Apr 2024 | 121.75 | 121.75 | 120.00 | 120.15 | 120.15 | 214 |
23 Apr 2024 | 121.95 | 121.95 | 121.50 | 121.50 | 121.50 | 15 |
22 Apr 2024 | 121.55 | 122.00 | 121.30 | 121.30 | 121.30 | 260 |
19 Apr 2024 | 119.80 | 120.45 | 119.80 | 120.45 | 120.45 | 40 |
18 Apr 2024 | 121.25 | 122.05 | 121.25 | 122.05 | 122.05 | 69 |
17 Apr 2024 | 120.50 | 121.15 | 120.30 | 121.10 | 121.10 | 425 |
16 Apr 2024 | 122.25 | 122.25 | 120.20 | 120.35 | 120.35 | 174 |
15 Apr 2024 | 123.85 | 124.30 | 123.10 | 123.10 | 123.10 | 110 |
12 Apr 2024 | 123.70 | 124.20 | 123.70 | 123.70 | 123.70 | 19 |
11 Apr 2024 | 123.95 | 123.95 | 123.40 | 123.85 | 123.85 | 107 |
10 Apr 2024 | 124.95 | 126.35 | 124.95 | 126.35 | 126.35 | 250 |
09 Apr 2024 | 126.05 | 126.05 | 124.65 | 124.65 | 124.65 | 87 |
08 Apr 2024 | 126.80 | 127.50 | 126.40 | 126.40 | 126.40 | 257 |
05 Apr 2024 | 126.50 | 126.65 | 126.25 | 126.25 | 126.25 | 280 |
04 Apr 2024 | 125.05 | 128.30 | 125.05 | 126.30 | 126.30 | 449 |
03 Apr 2024 | 122.30 | 125.55 | 122.30 | 125.55 | 125.55 | 242 |
02 Apr 2024 | 122.40 | 122.80 | 122.40 | 122.80 | 122.80 | 35 |
28 Mar 2024 | 121.56 | 122.86 | 121.56 | 122.52 | 122.52 | 446 |
27 Mar 2024 | 121.36 | 121.50 | 120.94 | 121.50 | 121.50 | 408 |
26 Mar 2024 | 119.34 | 120.88 | 119.34 | 120.88 | 120.88 | 168 |
25 Mar 2024 | 117.96 | 118.66 | 117.96 | 118.66 | 118.66 | 325 |
22 Mar 2024 | 117.74 | 117.74 | 117.48 | 117.48 | 117.48 | 33 |
21 Mar 2024 | 118.70 | 118.70 | 118.06 | 118.06 | 118.06 | 20 |
20 Mar 2024 | 117.08 | 117.44 | 117.08 | 117.44 | 117.44 | 75 |
19 Mar 2024 | 114.90 | 117.58 | 114.90 | 117.58 | 117.58 | 155 |
18 Mar 2024 | 114.32 | 115.56 | 114.32 | 115.56 | 115.56 | 150 |
15 Mar 2024 | 112.48 | 114.66 | 112.48 | 114.66 | 114.66 | 450 |
14 Mar 2024 | 114.42 | 114.42 | 112.76 | 113.20 | 113.20 | 465 |
13 Mar 2024 | 120.86 | 120.86 | 114.56 | 114.96 | 114.96 | 541 |
12 Mar 2024 | 117.74 | 120.78 | 117.74 | 120.78 | 120.78 | 100 |
11 Mar 2024 | 115.88 | 117.18 | 115.88 | 117.12 | 117.12 | 188 |
08 Mar 2024 | 116.48 | 116.74 | 116.48 | 116.74 | 116.74 | 17 |
07 Mar 2024 | 116.58 | 116.78 | 115.24 | 116.60 | 116.60 | 1,345 |
06 Mar 2024 | 119.22 | 119.22 | 116.36 | 117.30 | 117.30 | 275 |
05 Mar 2024 | 120.10 | 120.10 | 119.02 | 119.40 | 119.40 | 12 |
04 Mar 2024 | 120.76 | 120.86 | 120.76 | 120.86 | 120.86 | 250 |
01 Mar 2024 | 125.38 | 125.38 | 117.90 | 119.58 | 119.58 | 80 |
29 Feb 2024 | 125.70 | 125.84 | 125.04 | 125.16 | 125.16 | 64 |
28 Feb 2024 | 123.96 | 125.30 | 123.96 | 125.30 | 125.30 | 315 |
27 Feb 2024 | 122.56 | 123.62 | 122.56 | 123.62 | 123.62 | 4 |
26 Feb 2024 | 123.36 | 123.36 | 122.42 | 122.80 | 122.80 | 175 |
23 Feb 2024 | 122.46 | 123.50 | 122.46 | 123.50 | 123.50 | 400 |
22 Feb 2024 | 120.22 | 122.84 | 120.22 | 122.84 | 122.84 | 910 |
21 Feb 2024 | 118.16 | 118.16 | 118.16 | 118.16 | 118.16 | - |
20 Feb 2024 | 119.52 | 119.52 | 118.90 | 118.90 | 118.90 | 180 |
19 Feb 2024 | 119.22 | 119.44 | 119.22 | 119.44 | 119.44 | 148 |
16 Feb 2024 | 119.44 | 120.20 | 119.44 | 120.20 | 120.20 | 58 |
15 Feb 2024 | 118.06 | 119.34 | 118.06 | 119.34 | 119.34 | 12 |
14 Feb 2024 | 118.26 | 118.26 | 118.26 | 118.26 | 118.26 | 165 |
13 Feb 2024 | 119.30 | 119.30 | 119.30 | 119.30 | 119.30 | 1 |
12 Feb 2024 | 118.38 | 119.58 | 118.30 | 119.22 | 119.22 | 96 |
09 Feb 2024 | 118.72 | 118.82 | 118.72 | 118.82 | 118.82 | 20 |
08 Feb 2024 | 117.90 | 117.90 | 117.90 | 117.90 | 117.90 | - |
07 Feb 2024 | 117.86 | 119.10 | 117.86 | 119.10 | 119.10 | 70 |
06 Feb 2024 | 119.00 | 119.00 | 119.00 | 119.00 | 119.00 | - |
05 Feb 2024 | 119.62 | 119.62 | 119.00 | 119.00 | 119.00 | 23 |
02 Feb 2024 | 119.36 | 120.34 | 119.36 | 120.34 | 120.34 | 14 |
01 Feb 2024 | 119.00 | 119.48 | 119.00 | 119.30 | 119.30 | 174 |
31 Jan 2024 | 116.18 | 120.56 | 116.18 | 119.48 | 119.48 | 527 |
30 Jan 2024 | 116.08 | 116.26 | 116.08 | 116.26 | 116.26 | 54 |
29 Jan 2024 | 114.82 | 114.82 | 114.82 | 114.82 | 114.82 | 7 |
26 Jan 2024 | 114.22 | 115.38 | 114.22 | 115.38 | 115.38 | 33 |
25 Jan 2024 | 115.50 | 115.50 | 114.60 | 114.60 | 114.60 | 24 |
24 Jan 2024 | 114.30 | 116.40 | 114.30 | 116.40 | 116.40 | 430 |
23 Jan 2024 | 108.00 | 109.42 | 108.00 | 109.42 | 109.42 | 50 |
22 Jan 2024 | 107.42 | 107.50 | 107.42 | 107.50 | 107.50 | 636 |
19 Jan 2024 | 108.28 | 108.28 | 108.28 | 108.28 | 108.28 | - |
18 Jan 2024 | 109.08 | 109.08 | 108.12 | 108.42 | 108.42 | 346 |
17 Jan 2024 | 110.08 | 110.08 | 108.44 | 108.44 | 108.44 | 205 |
16 Jan 2024 | 110.82 | 110.82 | 110.82 | 110.82 | 110.82 | - |
15 Jan 2024 | 112.40 | 112.40 | 111.90 | 111.90 | 111.90 | 100 |
12 Jan 2024 | 114.24 | 114.24 | 114.24 | 114.24 | 114.24 | 130 |
11 Jan 2024 | 114.00 | 114.36 | 113.58 | 113.68 | 113.68 | 335 |
10 Jan 2024 | 112.90 | 114.30 | 112.90 | 113.56 | 113.56 | 250 |
09 Jan 2024 | 114.52 | 114.52 | 112.96 | 112.96 | 112.96 | 110 |
08 Jan 2024 | 113.26 | 113.26 | 113.26 | 113.26 | 113.26 | 2 |
05 Jan 2024 | 112.28 | 113.64 | 111.78 | 113.08 | 113.08 | 434 |
04 Jan 2024 | 110.90 | 110.90 | 110.90 | 110.90 | 110.90 | - |
03 Jan 2024 | 112.42 | 113.14 | 110.54 | 110.72 | 110.72 | 613 |
02 Jan 2024 | 112.08 | 113.14 | 111.80 | 113.14 | 113.14 | 159 |
29 Dec 2023 | 112.12 | 112.12 | 111.74 | 111.74 | 111.74 | - |
28 Dec 2023 | 112.80 | 112.80 | 112.16 | 112.26 | 112.26 | 83 |
27 Dec 2023 | 112.50 | 112.50 | 111.98 | 112.32 | 112.32 | 79 |
22 Dec 2023 | 112.16 | 112.84 | 112.16 | 112.72 | 112.72 | 85 |
21 Dec 2023 | 112.86 | 112.86 | 111.88 | 111.88 | 111.88 | 15 |
20 Dec 2023 | 114.12 | 115.06 | 113.60 | 113.60 | 113.60 | 1,008 |
19 Dec 2023 | 114.72 | 114.72 | 114.26 | 114.34 | 114.34 | 40 |
18 Dec 2023 | 115.48 | 115.92 | 114.60 | 114.60 | 114.60 | 275 |
15 Dec 2023 | 115.62 | 117.74 | 115.62 | 115.92 | 115.92 | 66 |
14 Dec 2023 | 115.38 | 116.10 | 115.38 | 115.46 | 115.46 | 185 |
13 Dec 2023 | 114.70 | 115.48 | 114.70 | 115.00 | 115.00 | 209 |
12 Dec 2023 | 115.62 | 116.50 | 115.62 | 116.22 | 116.22 | 54 |
11 Dec 2023 | 114.86 | 115.48 | 114.86 | 115.48 | 115.48 | 300 |
08 Dec 2023 | 113.20 | 114.82 | 113.20 | 114.66 | 114.66 | 612 |
07 Dec 2023 | 113.54 | 113.78 | 113.16 | 113.42 | 113.42 | 135 |
06 Dec 2023 | 108.60 | 114.08 | 108.60 | 114.08 | 114.08 | 142 |
05 Dec 2023 | 107.50 | 107.50 | 107.50 | 107.50 | 107.50 | - |
04 Dec 2023 | 107.36 | 107.36 | 107.36 | 107.36 | 107.36 | 10 |
01 Dec 2023 | 106.62 | 106.62 | 106.62 | 106.62 | 106.62 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |