Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 147.84 | 147.84 | 147.84 | 147.84 | 147.84 | - |
17 Apr 2024 | 146.22 | 147.80 | 146.22 | 147.80 | 147.80 | 145 |
16 Apr 2024 | 146.98 | 146.98 | 146.68 | 146.74 | 146.74 | 72 |
15 Apr 2024 | 149.56 | 151.08 | 149.56 | 150.48 | 150.48 | 144 |
12 Apr 2024 | 150.14 | 150.38 | 150.02 | 150.28 | 150.28 | 101 |
11 Apr 2024 | 146.76 | 148.54 | 146.76 | 148.54 | 148.54 | 119 |
10 Apr 2024 | 146.06 | 146.06 | 145.62 | 145.62 | 145.62 | - |
09 Apr 2024 | 144.00 | 144.80 | 144.00 | 144.58 | 144.58 | 25 |
08 Apr 2024 | 141.82 | 143.96 | 141.82 | 143.96 | 143.96 | - |
05 Apr 2024 | 139.16 | 142.34 | 139.16 | 142.34 | 142.34 | 129 |
04 Apr 2024 | 144.02 | 144.02 | 142.58 | 142.98 | 142.98 | 237 |
03 Apr 2024 | 144.34 | 144.34 | 143.66 | 143.66 | 143.66 | 10 |
02 Apr 2024 | 140.00 | 145.20 | 140.00 | 143.56 | 143.56 | 103 |
28 Mar 2024 | 140.64 | 141.08 | 140.62 | 140.66 | 140.66 | 129 |
27 Mar 2024 | 140.40 | 140.82 | 140.08 | 140.08 | 140.08 | 99 |
26 Mar 2024 | 139.74 | 141.00 | 139.40 | 140.94 | 140.94 | 90 |
25 Mar 2024 | 139.92 | 139.92 | 138.84 | 138.84 | 138.84 | 79 |
22 Mar 2024 | 137.16 | 139.98 | 137.16 | 139.98 | 139.98 | 286 |
21 Mar 2024 | 137.82 | 137.82 | 137.10 | 137.10 | 137.10 | - |
20 Mar 2024 | 135.94 | 137.50 | 135.94 | 136.52 | 136.52 | 168 |
19 Mar 2024 | 136.30 | 137.10 | 135.50 | 135.50 | 135.50 | 80 |
18 Mar 2024 | 133.52 | 137.74 | 133.52 | 137.74 | 137.74 | 556 |
15 Mar 2024 | 132.24 | 132.24 | 129.94 | 129.94 | 129.94 | 178 |
14 Mar 2024 | 129.26 | 132.32 | 129.26 | 131.78 | 131.78 | 242 |
13 Mar 2024 | 127.68 | 129.54 | 127.68 | 129.54 | 129.54 | 50 |
12 Mar 2024 | 127.90 | 127.90 | 126.12 | 127.90 | 127.90 | 162 |
11 Mar 2024 | 124.48 | 127.66 | 124.34 | 127.66 | 127.66 | 153 |
08 Mar 2024 | 124.22 | 126.22 | 123.44 | 126.22 | 126.22 | 82 |
07 Mar 2024 | 120.94 | 123.18 | 120.70 | 123.18 | 123.18 | 252 |
06 Mar 2024 | 123.32 | 123.32 | 121.46 | 121.46 | 121.46 | - |
05 Mar 2024 | 123.34 | 123.34 | 121.78 | 121.78 | 121.78 | 158 |
04 Mar 2024 | 128.38 | 128.38 | 122.68 | 122.68 | 122.68 | 108 |
01 Mar 2024 | 129.68 | 129.68 | 128.24 | 128.24 | 128.24 | 89 |
29 Feb 2024 | 126.48 | 127.66 | 126.48 | 127.66 | 127.66 | - |
28 Feb 2024 | 129.26 | 129.26 | 126.90 | 126.90 | 126.90 | 160 |
27 Feb 2024 | 128.42 | 128.54 | 128.42 | 128.44 | 128.44 | 18 |
26 Feb 2024 | 133.74 | 133.74 | 129.36 | 129.36 | 129.36 | 188 |
23 Feb 2024 | 133.90 | 133.90 | 133.84 | 133.84 | 133.84 | - |
22 Feb 2024 | 134.12 | 135.64 | 133.64 | 133.88 | 133.88 | 259 |
21 Feb 2024 | 131.54 | 132.72 | 131.50 | 132.72 | 132.72 | 95 |
20 Feb 2024 | 131.76 | 132.44 | 130.98 | 132.04 | 132.04 | 42 |
19 Feb 2024 | 132.00 | 132.80 | 132.00 | 132.80 | 132.80 | 59 |
16 Feb 2024 | 133.72 | 134.04 | 132.68 | 132.68 | 132.68 | 79 |
15 Feb 2024 | 135.28 | 135.28 | 132.86 | 132.86 | 132.86 | 79 |
14 Feb 2024 | 137.16 | 137.62 | 136.36 | 136.44 | 136.44 | 73 |
13 Feb 2024 | 137.82 | 137.88 | 135.48 | 137.42 | 137.42 | 220 |
12 Feb 2024 | 139.24 | 139.56 | 138.86 | 139.34 | 139.34 | 140 |
09 Feb 2024 | 136.72 | 138.78 | 136.70 | 138.78 | 138.78 | 100 |
08 Feb 2024 | 136.22 | 137.14 | 136.22 | 136.70 | 136.70 | 89 |
07 Feb 2024 | 134.92 | 135.52 | 134.92 | 135.52 | 135.52 | - |
06 Feb 2024 | 135.80 | 135.92 | 135.80 | 135.90 | 135.90 | 215 |
05 Feb 2024 | 133.58 | 135.00 | 133.58 | 134.94 | 134.94 | 211 |
02 Feb 2024 | 132.50 | 132.50 | 127.98 | 130.98 | 130.98 | 371 |
01 Feb 2024 | 133.04 | 133.04 | 131.86 | 131.86 | 131.86 | 11 |
31 Jan 2024 | 133.88 | 133.92 | 132.26 | 132.58 | 132.58 | 212 |
30 Jan 2024 | 142.84 | 143.48 | 142.06 | 142.06 | 142.06 | 106 |
29 Jan 2024 | 142.26 | 142.26 | 142.00 | 142.08 | 142.08 | 122 |
26 Jan 2024 | 140.82 | 141.44 | 140.38 | 141.44 | 141.44 | 292 |
25 Jan 2024 | 138.36 | 142.58 | 138.36 | 142.58 | 142.58 | 79 |
24 Jan 2024 | 137.50 | 138.18 | 137.50 | 138.18 | 138.18 | - |
23 Jan 2024 | 135.48 | 136.46 | 135.48 | 136.46 | 136.46 | 79 |
22 Jan 2024 | 136.50 | 137.26 | 136.38 | 136.80 | 136.80 | 142 |
19 Jan 2024 | 134.00 | 135.74 | 134.00 | 135.54 | 135.54 | 81 |
18 Jan 2024 | 131.28 | 133.84 | 131.28 | 133.84 | 133.84 | 157 |
17 Jan 2024 | 131.42 | 131.42 | 130.60 | 131.22 | 131.22 | 10 |
16 Jan 2024 | 131.30 | 132.96 | 131.30 | 132.64 | 132.64 | 105 |
15 Jan 2024 | 131.86 | 132.00 | 131.86 | 132.00 | 132.00 | - |
12 Jan 2024 | 130.68 | 131.64 | 130.68 | 131.64 | 131.64 | 79 |
11 Jan 2024 | 131.68 | 131.80 | 130.66 | 130.66 | 130.66 | 8 |
10 Jan 2024 | 130.42 | 130.78 | 130.20 | 130.64 | 130.64 | 131 |
09 Jan 2024 | 128.20 | 129.82 | 128.20 | 129.82 | 129.82 | - |
08 Jan 2024 | 125.48 | 126.66 | 125.48 | 126.66 | 126.66 | 30 |
05 Jan 2024 | 126.12 | 126.64 | 125.48 | 125.48 | 125.48 | 158 |
04 Jan 2024 | 128.48 | 128.48 | 127.90 | 127.90 | 127.90 | - |
03 Jan 2024 | 127.24 | 128.48 | 127.24 | 128.42 | 128.42 | 159 |
02 Jan 2024 | 127.80 | 128.02 | 126.80 | 126.80 | 126.80 | 95 |
29 Dec 2023 | 127.66 | 127.80 | 127.66 | 127.66 | 127.66 | 12 |
28 Dec 2023 | 127.50 | 127.96 | 127.20 | 127.70 | 127.70 | 175 |
27 Dec 2023 | 129.22 | 129.22 | 127.30 | 127.30 | 127.30 | - |
22 Dec 2023 | 128.44 | 129.28 | 128.44 | 129.28 | 129.28 | 394 |
21 Dec 2023 | 128.62 | 128.90 | 128.28 | 128.82 | 128.82 | 83 |
20 Dec 2023 | 125.64 | 129.54 | 125.64 | 129.54 | 129.54 | 776 |
19 Dec 2023 | 125.58 | 125.90 | 125.58 | 125.70 | 125.70 | 160 |
18 Dec 2023 | 122.96 | 125.28 | 122.60 | 125.28 | 125.28 | 87 |
15 Dec 2023 | 121.44 | 122.24 | 121.44 | 122.24 | 122.24 | 94 |
14 Dec 2023 | 124.12 | 124.12 | 120.12 | 120.12 | 120.12 | 80 |
13 Dec 2023 | 124.26 | 124.78 | 123.92 | 123.92 | 123.92 | 121 |
12 Dec 2023 | 124.02 | 124.02 | 123.46 | 123.92 | 123.92 | 240 |
11 Dec 2023 | 126.50 | 126.50 | 124.34 | 124.34 | 124.34 | 160 |
08 Dec 2023 | 128.40 | 128.40 | 127.20 | 127.20 | 127.20 | 52 |
07 Dec 2023 | 122.70 | 127.74 | 122.70 | 127.74 | 127.74 | 506 |
06 Dec 2023 | 123.28 | 123.28 | 122.52 | 122.52 | 122.52 | - |
05 Dec 2023 | 120.28 | 122.62 | 120.16 | 122.62 | 122.62 | 10 |
04 Dec 2023 | 122.16 | 122.64 | 120.00 | 120.00 | 120.00 | 80 |
01 Dec 2023 | 122.82 | 122.82 | 121.78 | 121.78 | 121.78 | 80 |
30 Nov 2023 | 124.88 | 125.10 | 122.50 | 122.50 | 122.50 | 172 |
29 Nov 2023 | 126.24 | 126.78 | 125.02 | 125.02 | 125.02 | 80 |
28 Nov 2023 | 125.90 | 125.90 | 125.66 | 125.66 | 125.66 | - |
27 Nov 2023 | 126.20 | 126.20 | 125.68 | 126.20 | 126.20 | 170 |
24 Nov 2023 | 128.04 | 128.04 | 126.00 | 126.00 | 126.00 | 128 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |