Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 182.90 | 182.90 | 182.90 | 182.90 | 182.90 | - |
17 Apr 2024 | 183.44 | 184.36 | 182.99 | 183.61 | 183.61 | 2,165 |
16 Apr 2024 | 180.80 | 181.00 | 179.99 | 180.95 | 180.95 | 1,748 |
15 Apr 2024 | 181.80 | 183.24 | 181.46 | 181.78 | 181.78 | 1,872 |
12 Apr 2024 | 184.30 | 184.77 | 180.00 | 180.96 | 180.96 | 2,576 |
11 Apr 2024 | 184.20 | 184.80 | 182.64 | 183.93 | 183.93 | 1,612 |
10 Apr 2024 | 189.00 | 189.00 | 184.00 | 184.02 | 184.02 | 1,977 |
09 Apr 2024 | 189.00 | 191.02 | 188.00 | 189.81 | 189.81 | 3,017 |
08 Apr 2024 | 185.50 | 188.51 | 185.50 | 186.55 | 186.55 | 2,006 |
05 Apr 2024 | 184.56 | 185.68 | 183.79 | 185.68 | 185.68 | 1,384 |
04 Apr 2024 | 185.30 | 186.70 | 183.20 | 184.67 | 184.67 | 769 |
03 Apr 2024 | 184.91 | 185.86 | 183.28 | 183.28 | 183.28 | 1,721 |
02 Apr 2024 | 185.90 | 186.20 | 181.10 | 182.86 | 182.86 | 21,654 |
28 Mar 2024 | 180.10 | 188.30 | 180.10 | 184.04 | 184.04 | 4,126 |
27 Mar 2024 | 181.70 | 184.71 | 181.70 | 184.71 | 184.71 | 5,885 |
26 Mar 2024 | 183.20 | 183.28 | 181.50 | 181.96 | 181.96 | 2,444 |
25 Mar 2024 | 183.00 | 183.20 | 179.47 | 180.15 | 180.15 | 2,800 |
22 Mar 2024 | 182.80 | 186.20 | 182.46 | 183.90 | 183.90 | 718 |
21 Mar 2024 | 183.80 | 186.11 | 183.80 | 185.54 | 185.54 | 19,959 |
20 Mar 2024 | 183.50 | 185.08 | 181.09 | 181.67 | 181.67 | 4,347 |
19 Mar 2024 | 180.00 | 181.28 | 179.54 | 179.98 | 179.98 | 1,516 |
18 Mar 2024 | 182.60 | 182.60 | 179.93 | 181.24 | 181.24 | 1,137 |
15 Mar 2024 | 182.10 | 182.10 | 180.73 | 181.49 | 181.49 | 260 |
14 Mar 2024 | 173.00 | 178.80 | 173.00 | 178.37 | 178.37 | 3,506 |
13 Mar 2024 | 178.10 | 178.10 | 172.69 | 173.02 | 173.02 | 3,551 |
12 Mar 2024 | 177.80 | 178.00 | 177.31 | 178.00 | 178.00 | 598 |
11 Mar 2024 | 178.30 | 178.30 | 175.17 | 177.14 | 177.14 | 2,036 |
08 Mar 2024 | 175.80 | 180.16 | 175.77 | 177.12 | 177.12 | 3,785 |
07 Mar 2024 | 164.70 | 173.99 | 164.00 | 164.23 | 164.23 | 17,717 |
06 Mar 2024 | 164.54 | 165.04 | 164.03 | 164.50 | 164.50 | 1,547 |
05 Mar 2024 | 164.70 | 165.50 | 163.60 | 165.29 | 165.29 | 2,270 |
04 Mar 2024 | 165.40 | 169.00 | 165.40 | 168.50 | 168.50 | 1,602 |
01 Mar 2024 | 161.50 | 162.09 | 160.44 | 161.29 | 161.29 | 855 |
29 Feb 2024 | 162.70 | 162.70 | 160.49 | 160.50 | 160.50 | 2,198 |
28 Feb 2024 | 161.69 | 162.57 | 161.31 | 161.77 | 161.77 | 678 |
27 Feb 2024 | 161.10 | 162.29 | 160.49 | 160.96 | 160.96 | 632 |
26 Feb 2024 | 158.60 | 160.50 | 156.90 | 156.90 | 156.90 | 1,210 |
23 Feb 2024 | 158.70 | 158.98 | 156.87 | 157.97 | 157.97 | 1,118 |
22 Feb 2024 | 157.70 | 159.02 | 157.64 | 158.25 | 158.25 | 1,263 |
21 Feb 2024 | 153.00 | 154.71 | 153.00 | 153.13 | 153.13 | 1,008 |
20 Feb 2024 | 153.10 | 154.09 | 153.10 | 154.02 | 154.02 | 409 |
19 Feb 2024 | 154.30 | 154.50 | 153.00 | 153.85 | 153.85 | 591 |
16 Feb 2024 | 158.50 | 158.50 | 154.74 | 156.94 | 156.94 | 2,163 |
15 Feb 2024 | 157.60 | 157.60 | 156.50 | 156.88 | 156.88 | 396 |
14 Feb 2024 | 154.88 | 155.84 | 152.00 | 153.41 | 153.41 | 1,149 |
13 Feb 2024 | 156.30 | 156.30 | 151.34 | 151.34 | 151.34 | 1,437 |
12 Feb 2024 | 158.70 | 158.70 | 156.11 | 157.70 | 157.70 | 906 |
09 Feb 2024 | 156.76 | 157.82 | 156.76 | 157.27 | 157.27 | 350 |
08 Feb 2024 | 156.20 | 159.00 | 155.40 | 158.31 | 158.31 | 1,374 |
07 Feb 2024 | 154.65 | 154.65 | 154.18 | 154.21 | 154.21 | 1,473 |
06 Feb 2024 | 154.30 | 155.10 | 153.40 | 153.93 | 153.93 | 17,554 |
05 Feb 2024 | 156.90 | 157.30 | 154.30 | 155.85 | 155.85 | 940 |
02 Feb 2024 | 160.80 | 160.80 | 158.14 | 158.14 | 158.14 | 177 |
01 Feb 2024 | 155.70 | 160.60 | 155.70 | 158.67 | 158.67 | 110 |
31 Jan 2024 | 155.30 | 156.62 | 155.30 | 156.50 | 156.50 | 1,652 |
30 Jan 2024 | 155.80 | 156.30 | 154.76 | 155.06 | 155.06 | 530 |
29 Jan 2024 | 152.70 | 155.01 | 151.30 | 151.30 | 151.30 | 710 |
26 Jan 2024 | 155.92 | 156.50 | 155.92 | 156.50 | 156.50 | 557 |
25 Jan 2024 | 156.70 | 157.40 | 153.47 | 157.40 | 157.40 | 829 |
24 Jan 2024 | 155.80 | 156.76 | 155.12 | 155.71 | 155.71 | 717 |
23 Jan 2024 | 157.60 | 157.60 | 155.72 | 155.72 | 155.72 | 2,535 |
22 Jan 2024 | 157.80 | 157.80 | 156.48 | 156.61 | 156.61 | 662 |
19 Jan 2024 | 155.49 | 156.22 | 154.94 | 155.56 | 155.56 | 1,487 |
18 Jan 2024 | 153.90 | 158.60 | 153.90 | 156.90 | 156.90 | 2,116 |
17 Jan 2024 | 151.60 | 152.30 | 150.04 | 152.08 | 152.08 | 1,780 |
16 Jan 2024 | 155.10 | 155.70 | 154.73 | 155.70 | 155.70 | 794 |
15 Jan 2024 | 154.40 | 156.77 | 153.70 | 153.70 | 153.70 | 3,161 |
12 Jan 2024 | 153.35 | 154.31 | 153.04 | 153.04 | 153.04 | 3,907 |
11 Jan 2024 | 149.50 | 153.70 | 147.83 | 152.30 | 152.30 | 1,634 |
10 Jan 2024 | 146.50 | 146.97 | 146.16 | 146.50 | 146.50 | 234 |
09 Jan 2024 | 147.80 | 147.80 | 144.20 | 146.99 | 146.99 | 888 |
08 Jan 2024 | 148.80 | 149.70 | 147.56 | 148.18 | 148.18 | 1,245 |
05 Jan 2024 | 151.90 | 151.92 | 148.80 | 148.89 | 148.89 | 635 |
04 Jan 2024 | 151.82 | 153.20 | 150.85 | 152.36 | 152.36 | 648 |
03 Jan 2024 | 155.50 | 155.50 | 151.85 | 154.58 | 154.58 | 884 |
02 Jan 2024 | 160.00 | 160.00 | 155.67 | 155.79 | 155.79 | 570 |
29 Dec 2023 | 159.30 | 159.61 | 158.94 | 159.43 | 159.43 | 344 |
28 Dec 2023 | 158.70 | 159.12 | 157.78 | 158.54 | 158.54 | 256 |
27 Dec 2023 | 158.50 | 159.50 | 158.50 | 158.81 | 158.81 | 32 |
22 Dec 2023 | 157.50 | 158.90 | 157.00 | 158.73 | 158.73 | 770 |
21 Dec 2023 | 158.31 | 158.31 | 156.74 | 158.30 | 158.30 | 644 |
20 Dec 2023 | 156.87 | 156.91 | 150.78 | 155.15 | 155.15 | 2,322 |
19 Dec 2023 | 161.10 | 161.10 | 157.08 | 158.20 | 158.20 | 3,052 |
18 Dec 2023 | 162.20 | 162.20 | 157.70 | 158.00 | 158.00 | 2,461 |
15 Dec 2023 | 155.40 | 159.61 | 151.76 | 151.90 | 151.90 | 1,206 |
14 Dec 2023 | 148.60 | 151.50 | 148.60 | 149.10 | 149.10 | 1,194 |
13 Dec 2023 | 147.90 | 147.90 | 147.60 | 147.61 | 147.61 | 318 |
12 Dec 2023 | 147.00 | 147.01 | 144.79 | 147.00 | 147.00 | 470 |
11 Dec 2023 | 147.80 | 148.50 | 145.65 | 145.80 | 145.80 | 362 |
08 Dec 2023 | 144.40 | 147.80 | 144.40 | 146.63 | 146.63 | 773 |
07 Dec 2023 | 144.30 | 146.40 | 144.00 | 144.15 | 144.15 | 1,378 |
06 Dec 2023 | 143.29 | 143.73 | 143.28 | 143.73 | 143.73 | 1,568 |
05 Dec 2023 | 136.60 | 139.61 | 134.24 | 134.24 | 134.24 | 764 |
04 Dec 2023 | 146.70 | 146.70 | 135.91 | 144.25 | 144.25 | 843 |
01 Dec 2023 | 148.10 | 148.10 | 144.51 | 145.47 | 145.47 | 823 |
30 Nov 2023 | 147.10 | 147.60 | 146.61 | 147.32 | 147.32 | 1,725 |
29 Nov 2023 | 142.80 | 146.11 | 142.80 | 146.11 | 146.11 | 804 |
28 Nov 2023 | 139.80 | 141.80 | 138.92 | 138.92 | 138.92 | 521 |
27 Nov 2023 | 142.60 | 142.60 | 139.40 | 140.77 | 140.77 | 632 |
24 Nov 2023 | 140.95 | 142.13 | 140.95 | 141.95 | 141.95 | 970 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |