Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 0.00 | 0.00 | 0.00 | 118.20 | 118.20 | 2,200 |
23 Apr 2024 | 118.00 | 118.00 | 118.00 | 118.00 | 118.00 | 10 |
22 Apr 2024 | 119.00 | 119.00 | 117.90 | 117.90 | 117.90 | 96 |
19 Apr 2024 | 117.80 | 118.60 | 117.80 | 118.60 | 118.60 | 345 |
18 Apr 2024 | 119.80 | 119.80 | 118.60 | 119.60 | 119.60 | 1,167 |
17 Apr 2024 | 119.60 | 120.36 | 119.60 | 120.36 | 120.36 | 851 |
16 Apr 2024 | 120.60 | 121.00 | 120.39 | 120.39 | 120.39 | 1,396 |
15 Apr 2024 | 121.20 | 121.20 | 120.60 | 120.60 | 120.60 | 144 |
12 Apr 2024 | 121.40 | 121.40 | 121.20 | 121.20 | 121.20 | 28 |
11 Apr 2024 | 123.60 | 124.80 | 122.20 | 123.60 | 123.60 | 1,069 |
10 Apr 2024 | 127.00 | 127.00 | 123.21 | 126.00 | 126.00 | 361 |
09 Apr 2024 | 124.40 | 125.40 | 124.40 | 125.01 | 125.01 | 229 |
08 Apr 2024 | 124.40 | 124.61 | 124.40 | 124.60 | 124.60 | 158 |
05 Apr 2024 | 125.60 | 125.60 | 123.61 | 125.27 | 125.27 | 719 |
04 Apr 2024 | 127.40 | 127.40 | 126.60 | 126.81 | 126.81 | 132 |
03 Apr 2024 | 127.00 | 127.00 | 126.66 | 126.66 | 126.66 | 360 |
02 Apr 2024 | 127.40 | 127.41 | 127.40 | 127.40 | 127.40 | 218 |
28 Mar 2024 | 129.00 | 129.90 | 128.33 | 129.90 | 129.90 | 323 |
27 Mar 2024 | 126.20 | 127.50 | 125.90 | 127.32 | 127.32 | 691 |
26 Mar 2024 | 124.00 | 125.70 | 123.91 | 125.70 | 125.70 | 127 |
25 Mar 2024 | 123.00 | 124.89 | 122.50 | 122.50 | 122.50 | 1,029 |
22 Mar 2024 | 123.70 | 123.79 | 123.70 | 123.79 | 123.79 | 264 |
21 Mar 2024 | 120.40 | 120.40 | 119.10 | 120.40 | 120.40 | 591 |
20 Mar 2024 | 117.60 | 118.89 | 117.60 | 118.89 | 118.89 | 243 |
19 Mar 2024 | 119.50 | 120.70 | 117.99 | 118.00 | 118.00 | 241 |
18 Mar 2024 | 119.80 | 121.80 | 119.80 | 120.69 | 120.69 | 756 |
15 Mar 2024 | 120.10 | 120.10 | 120.09 | 120.09 | 120.09 | 160 |
14 Mar 2024 | 123.00 | 123.60 | 122.09 | 122.09 | 122.09 | 678 |
13 Mar 2024 | 121.80 | 121.90 | 121.80 | 121.80 | 121.80 | 294 |
12 Mar 2024 | 120.40 | 121.10 | 120.40 | 121.10 | 121.10 | 526 |
11 Mar 2024 | 120.70 | 121.40 | 120.50 | 121.21 | 121.21 | 714 |
08 Mar 2024 | 121.20 | 121.71 | 120.20 | 121.71 | 121.71 | 590 |
07 Mar 2024 | 123.00 | 123.00 | 121.70 | 122.22 | 122.22 | 693 |
06 Mar 2024 | 123.90 | 124.00 | 123.00 | 123.90 | 123.90 | 764 |
05 Mar 2024 | 126.10 | 126.10 | 125.90 | 125.90 | 125.90 | 151 |
04 Mar 2024 | 128.50 | 128.50 | 127.40 | 127.40 | 127.40 | 232 |
01 Mar 2024 | 129.00 | 129.50 | 128.80 | 129.30 | 129.30 | 214 |
29 Feb 2024 | 129.06 | 129.06 | 129.06 | 129.06 | 129.06 | 278 |
28 Feb 2024 | 126.21 | 126.21 | 126.20 | 126.20 | 126.20 | 32 |
27 Feb 2024 | 126.30 | 127.00 | 125.80 | 125.80 | 125.80 | 287 |
26 Feb 2024 | 126.50 | 126.50 | 125.81 | 125.81 | 125.81 | 540 |
23 Feb 2024 | 130.60 | 131.40 | 127.20 | 131.40 | 131.40 | 971 |
22 Feb 2024 | 127.80 | 128.10 | 127.80 | 128.10 | 128.10 | 191 |
21 Feb 2024 | 127.60 | 128.13 | 127.50 | 127.67 | 127.67 | 695 |
20 Feb 2024 | 131.00 | 131.80 | 128.70 | 131.80 | 131.80 | 1,113 |
19 Feb 2024 | 131.90 | 132.97 | 131.90 | 132.97 | 132.97 | 159 |
16 Feb 2024 | 135.40 | 135.40 | 132.54 | 133.72 | 133.72 | 2,081 |
15 Feb 2024 | 133.40 | 134.70 | 131.20 | 134.30 | 134.30 | 2,085 |
14 Feb 2024 | 131.10 | 133.80 | 131.00 | 133.60 | 133.60 | 842 |
13 Feb 2024 | 132.50 | 132.50 | 132.09 | 132.10 | 132.10 | 5,219 |
12 Feb 2024 | 132.00 | 134.70 | 132.00 | 132.66 | 132.66 | 479 |
09 Feb 2024 | 135.20 | 135.75 | 132.60 | 132.60 | 132.60 | 834 |
08 Feb 2024 | 131.30 | 138.49 | 130.00 | 138.49 | 138.49 | 2,373 |
07 Feb 2024 | 161.10 | 161.20 | 158.50 | 159.99 | 159.99 | 4,680 |
06 Feb 2024 | 161.50 | 163.99 | 161.50 | 163.99 | 163.99 | 366 |
05 Feb 2024 | 164.70 | 164.70 | 161.11 | 161.11 | 161.11 | 69 |
02 Feb 2024 | 162.00 | 163.10 | 162.00 | 162.90 | 162.90 | 505 |
01 Feb 2024 | 160.00 | 160.30 | 160.00 | 160.00 | 160.00 | 453 |
31 Jan 2024 | 161.00 | 162.40 | 160.50 | 162.39 | 162.39 | 430 |
30 Jan 2024 | 162.60 | 163.89 | 159.99 | 160.29 | 160.29 | 1,338 |
29 Jan 2024 | 165.50 | 166.30 | 161.40 | 165.20 | 165.20 | 1,833 |
26 Jan 2024 | 163.80 | 165.50 | 163.20 | 164.30 | 164.30 | 1,466 |
25 Jan 2024 | 159.80 | 160.60 | 157.58 | 157.58 | 157.58 | 1,049 |
24 Jan 2024 | 151.90 | 156.39 | 151.90 | 153.98 | 153.98 | 274 |
23 Jan 2024 | 152.50 | 152.50 | 151.19 | 151.25 | 151.25 | 872 |
22 Jan 2024 | 156.50 | 157.00 | 153.01 | 156.03 | 156.03 | 1,621 |
19 Jan 2024 | 156.50 | 157.93 | 155.60 | 157.89 | 157.89 | 789 |
18 Jan 2024 | 158.30 | 158.30 | 156.60 | 157.73 | 157.73 | 3,482 |
17 Jan 2024 | 154.60 | 157.39 | 153.95 | 156.15 | 156.15 | 2,810 |
16 Jan 2024 | 156.80 | 157.09 | 154.60 | 155.75 | 155.75 | 1,403 |
15 Jan 2024 | 157.00 | 158.50 | 154.91 | 155.24 | 155.24 | 481 |
12 Jan 2024 | 156.90 | 158.80 | 156.79 | 156.91 | 156.91 | 259 |
11 Jan 2024 | 161.10 | 161.10 | 155.49 | 158.44 | 158.44 | 622 |
10 Jan 2024 | 159.30 | 161.50 | 158.90 | 159.90 | 159.90 | 407 |
09 Jan 2024 | 162.00 | 162.00 | 160.80 | 161.59 | 161.59 | 1,817 |
08 Jan 2024 | 161.10 | 161.90 | 158.97 | 158.97 | 158.97 | 1,176 |
05 Jan 2024 | 157.60 | 160.50 | 157.41 | 157.86 | 157.86 | 128 |
04 Jan 2024 | 158.50 | 159.39 | 157.68 | 157.68 | 157.68 | 424 |
03 Jan 2024 | 155.40 | 155.93 | 154.00 | 155.93 | 155.93 | 207 |
02 Jan 2024 | 158.70 | 158.70 | 157.10 | 157.70 | 157.70 | 647 |
29 Dec 2023 | 155.60 | 155.60 | 154.60 | 155.40 | 155.40 | 415 |
28 Dec 2023 | 154.00 | 154.00 | 153.50 | 153.84 | 153.84 | 181 |
27 Dec 2023 | 155.00 | 155.00 | 154.30 | 154.69 | 154.69 | 340 |
22 Dec 2023 | 153.80 | 154.50 | 152.30 | 153.07 | 153.07 | 2,045 |
21 Dec 2023 | 156.30 | 156.30 | 154.80 | 155.52 | 155.52 | 504 |
20 Dec 2023 | 157.30 | 157.30 | 155.25 | 155.25 | 155.25 | 111 |
19 Dec 2023 | 154.30 | 155.71 | 154.30 | 154.90 | 154.90 | 186 |
18 Dec 2023 | 153.50 | 155.50 | 153.20 | 153.20 | 153.20 | 485 |
15 Dec 2023 | 157.60 | 157.90 | 152.90 | 157.90 | 157.90 | 1,068 |
14 Dec 2023 | 159.00 | 159.00 | 157.10 | 158.15 | 158.15 | 1,909 |
13 Dec 2023 | 153.00 | 155.60 | 152.90 | 153.41 | 153.41 | 4,580 |
12 Dec 2023 | 160.50 | 160.71 | 156.01 | 160.39 | 160.39 | 851 |
11 Dec 2023 | 163.80 | 165.10 | 163.01 | 164.81 | 164.81 | 545 |
08 Dec 2023 | 162.10 | 164.21 | 161.60 | 161.60 | 161.60 | 1,178 |
07 Dec 2023 | 157.90 | 162.60 | 157.58 | 157.58 | 157.58 | 1,051 |
06 Dec 2023 | 155.50 | 158.80 | 154.80 | 155.97 | 155.97 | 352 |
05 Dec 2023 | 150.00 | 154.41 | 149.90 | 149.90 | 149.90 | 382 |
04 Dec 2023 | 153.70 | 154.10 | 149.90 | 152.70 | 152.70 | 532 |
01 Dec 2023 | 149.20 | 151.71 | 149.20 | 150.10 | 150.10 | 141 |
30 Nov 2023 | 150.60 | 151.21 | 150.03 | 150.03 | 150.03 | 244 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |