Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | - | - | - | - | - | - |
18 Apr 2024 | 164.00 | 164.95 | 157.20 | 159.35 | 159.35 | 15,695 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 161.00 | 164.75 | 155.00 | 161.20 | 161.20 | 5,082 |
15 Apr 2024 | 163.40 | 165.00 | 159.55 | 160.20 | 160.20 | 13,830 |
12 Apr 2024 | 168.00 | 170.00 | 165.00 | 166.40 | 166.40 | 10,661 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 167.90 | 174.40 | 164.00 | 168.20 | 168.20 | 12,510 |
09 Apr 2024 | 169.00 | 171.60 | 165.00 | 166.75 | 166.75 | 9,121 |
08 Apr 2024 | 170.00 | 172.00 | 164.50 | 167.65 | 167.65 | 29,520 |
05 Apr 2024 | 164.95 | 168.00 | 161.30 | 167.90 | 167.90 | 28,734 |
04 Apr 2024 | 162.10 | 165.90 | 159.50 | 164.95 | 164.95 | 12,112 |
03 Apr 2024 | 164.00 | 166.00 | 160.00 | 162.10 | 162.10 | 13,397 |
02 Apr 2024 | 162.50 | 164.95 | 161.10 | 163.95 | 163.95 | 5,803 |
01 Apr 2024 | 159.60 | 164.20 | 157.00 | 162.60 | 162.60 | 8,760 |
28 Mar 2024 | 154.50 | 162.85 | 151.00 | 159.50 | 159.50 | 11,174 |
27 Mar 2024 | 163.80 | 164.75 | 156.75 | 157.65 | 157.65 | 23,791 |
26 Mar 2024 | 169.75 | 169.75 | 164.80 | 164.85 | 164.85 | 11,995 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 170.00 | 171.00 | 163.15 | 165.25 | 165.25 | 7,762 |
21 Mar 2024 | 170.00 | 173.85 | 166.50 | 171.70 | 171.70 | 18,570 |
20 Mar 2024 | 167.20 | 167.20 | 161.55 | 166.30 | 166.30 | 27,468 |
19 Mar 2024 | 153.95 | 159.25 | 153.95 | 159.25 | 159.25 | 13,864 |
18 Mar 2024 | 154.90 | 154.90 | 148.30 | 151.70 | 151.70 | 7,883 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 146.10 | 152.90 | 138.80 | 151.95 | 151.95 | 14,454 |
13 Mar 2024 | 153.75 | 153.75 | 146.10 | 146.10 | 146.10 | 16,220 |
12 Mar 2024 | 167.00 | 167.00 | 153.15 | 153.75 | 153.75 | 20,550 |
11 Mar 2024 | 169.00 | 169.00 | 155.30 | 161.20 | 161.20 | 18,769 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 162.10 | 164.95 | 158.85 | 162.65 | 162.65 | 9,754 |
06 Mar 2024 | 169.70 | 169.70 | 157.25 | 162.75 | 162.75 | 32,547 |
05 Mar 2024 | 171.90 | 171.90 | 164.45 | 165.40 | 165.40 | 9,749 |
04 Mar 2024 | 169.50 | 170.70 | 163.60 | 167.70 | 167.70 | 9,342 |
01 Mar 2024 | 171.00 | 178.75 | 170.00 | 171.40 | 171.40 | 14,029 |
29 Feb 2024 | 175.65 | 183.90 | 169.90 | 175.65 | 175.65 | 16,270 |
28 Feb 2024 | 182.50 | 185.00 | 174.90 | 178.80 | 178.80 | 16,602 |
27 Feb 2024 | 181.50 | 187.90 | 181.50 | 182.85 | 182.85 | 9,130 |
26 Feb 2024 | 185.15 | 189.45 | 180.65 | 184.25 | 184.25 | 13,931 |
23 Feb 2024 | 190.50 | 190.50 | 185.00 | 186.90 | 186.90 | 25,893 |
22 Feb 2024 | 188.90 | 190.20 | 183.00 | 186.95 | 186.95 | 10,922 |
21 Feb 2024 | 192.00 | 193.75 | 183.15 | 186.20 | 186.20 | 52,900 |
20 Feb 2024 | 186.85 | 193.75 | 186.85 | 190.95 | 190.95 | 47,982 |
16 Feb 2024 | 187.50 | 193.50 | 186.00 | 191.25 | 191.25 | 55,888 |
15 Feb 2024 | 191.00 | 193.25 | 185.00 | 190.15 | 190.15 | 29,593 |
14 Feb 2024 | 197.00 | 198.00 | 188.00 | 191.80 | 191.80 | 46,277 |
13 Feb 2024 | 194.90 | 202.00 | 172.60 | 199.30 | 199.30 | 142,657 |
12 Feb 2024 | 209.45 | 209.45 | 181.25 | 186.45 | 186.45 | 75,440 |
09 Feb 2024 | 206.00 | 209.00 | 183.00 | 195.90 | 195.90 | 183,213 |
08 Feb 2024 | 200.00 | 211.70 | 190.00 | 202.20 | 202.20 | 604,881 |
07 Feb 2024 | 162.00 | 183.65 | 162.00 | 183.65 | 183.65 | 377,228 |
06 Feb 2024 | 147.00 | 155.50 | 141.00 | 153.05 | 153.05 | 119,142 |
05 Feb 2024 | 144.00 | 149.00 | 138.25 | 143.15 | 143.15 | 100,556 |
02 Feb 2024 | 139.00 | 139.90 | 137.35 | 139.15 | 139.15 | 24,224 |
01 Feb 2024 | 139.95 | 141.70 | 137.10 | 138.40 | 138.40 | 31,295 |
31 Jan 2024 | 140.95 | 140.95 | 137.00 | 138.25 | 138.25 | 19,129 |
30 Jan 2024 | 141.50 | 141.50 | 137.05 | 138.10 | 138.10 | 69,622 |
29 Jan 2024 | 137.80 | 141.50 | 137.20 | 139.65 | 139.65 | 90,464 |
26 Jan 2024 | 137.85 | 137.85 | 137.85 | 137.85 | 137.85 | - |
25 Jan 2024 | 136.50 | 140.90 | 135.00 | 137.85 | 137.85 | 37,057 |
24 Jan 2024 | 135.70 | 136.50 | 131.05 | 133.50 | 133.50 | 4,508 |
23 Jan 2024 | 137.00 | 137.65 | 131.15 | 133.00 | 133.00 | 12,149 |
22 Jan 2024 | 135.60 | 135.60 | 135.60 | 135.60 | 135.60 | - |
19 Jan 2024 | 138.85 | 138.85 | 134.50 | 135.60 | 135.60 | 15,457 |
18 Jan 2024 | 139.20 | 139.20 | 131.10 | 136.10 | 136.10 | 14,750 |
17 Jan 2024 | 138.30 | 138.30 | 135.00 | 136.60 | 136.60 | 13,224 |
16 Jan 2024 | 137.55 | 141.85 | 135.00 | 135.65 | 135.65 | 27,840 |
12 Jan 2024 | 138.25 | 143.55 | 138.05 | 139.40 | 139.40 | 61,272 |
11 Jan 2024 | 144.00 | 145.95 | 140.00 | 140.95 | 140.95 | 58,821 |
10 Jan 2024 | 137.75 | 150.00 | 134.20 | 142.20 | 142.20 | 214,791 |
09 Jan 2024 | 139.95 | 141.80 | 137.60 | 138.50 | 138.50 | 57,186 |
08 Jan 2024 | 136.20 | 141.00 | 136.00 | 138.05 | 138.05 | 28,608 |
05 Jan 2024 | 138.00 | 140.00 | 136.25 | 136.65 | 136.65 | 28,232 |
04 Jan 2024 | 135.30 | 139.50 | 135.30 | 138.00 | 138.00 | 20,638 |
03 Jan 2024 | 139.95 | 139.95 | 137.00 | 137.75 | 137.75 | 16,650 |
02 Jan 2024 | 135.55 | 139.95 | 134.95 | 137.55 | 137.55 | 24,830 |
29 Dec 2023 | 137.00 | 139.50 | 133.10 | 136.55 | 136.55 | 5,480 |
28 Dec 2023 | 138.00 | 138.95 | 136.00 | 137.00 | 137.00 | 15,805 |
27 Dec 2023 | 140.20 | 142.00 | 137.00 | 138.00 | 138.00 | 95,260 |
26 Dec 2023 | 136.55 | 139.00 | 136.25 | 138.15 | 138.15 | 31,511 |
22 Dec 2023 | 134.00 | 135.95 | 131.00 | 133.75 | 133.75 | 8,125 |
21 Dec 2023 | 130.00 | 134.55 | 130.00 | 133.15 | 133.15 | 5,998 |
20 Dec 2023 | 136.00 | 138.70 | 131.00 | 131.40 | 131.40 | 12,485 |
19 Dec 2023 | 134.10 | 135.95 | 131.60 | 134.20 | 134.20 | 16,677 |
18 Dec 2023 | 136.80 | 138.90 | 134.00 | 134.20 | 134.20 | 22,732 |
15 Dec 2023 | 139.00 | 139.00 | 136.00 | 136.65 | 136.65 | 15,044 |
14 Dec 2023 | 138.00 | 139.50 | 137.00 | 137.90 | 137.90 | 17,736 |
13 Dec 2023 | 136.90 | 138.45 | 135.50 | 137.70 | 137.70 | 26,875 |
12 Dec 2023 | 143.00 | 149.90 | 134.00 | 134.25 | 134.25 | 70,276 |
11 Dec 2023 | 136.10 | 139.85 | 136.00 | 137.85 | 137.85 | 16,590 |
08 Dec 2023 | 138.00 | 141.90 | 136.00 | 137.95 | 137.95 | 36,861 |
07 Dec 2023 | 139.90 | 145.80 | 133.00 | 138.00 | 138.00 | 102,265 |
06 Dec 2023 | 129.05 | 138.00 | 129.00 | 135.65 | 135.65 | 56,685 |
05 Dec 2023 | 131.00 | 133.20 | 127.25 | 130.00 | 130.00 | 17,709 |
04 Dec 2023 | 131.55 | 134.20 | 129.25 | 131.00 | 131.00 | 14,761 |
01 Dec 2023 | 130.60 | 134.00 | 130.60 | 131.35 | 131.35 | 15,431 |
30 Nov 2023 | 130.80 | 135.80 | 130.80 | 131.85 | 131.85 | 14,817 |
29 Nov 2023 | 132.00 | 136.80 | 132.00 | 133.45 | 133.45 | 11,698 |
28 Nov 2023 | 134.45 | 136.45 | 131.90 | 131.95 | 131.95 | 16,515 |
27 Nov 2023 | 134.45 | 134.45 | 134.45 | 134.45 | 134.45 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |