Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
09 May 2024 | 149.95 | 151.45 | 143.00 | 144.20 | 144.20 | 8,461 |
08 May 2024 | 149.50 | 152.90 | 148.30 | 148.55 | 148.55 | 18,460 |
07 May 2024 | 151.10 | 153.80 | 148.00 | 149.60 | 149.60 | 43,419 |
06 May 2024 | 159.00 | 159.00 | 152.00 | 152.80 | 152.80 | 22,881 |
03 May 2024 | 154.30 | 159.40 | 152.15 | 158.95 | 158.95 | 43,967 |
02 May 2024 | 157.65 | 158.30 | 154.00 | 154.55 | 154.55 | 36,978 |
30 Apr 2024 | 162.05 | 164.15 | 156.30 | 157.35 | 157.35 | 43,121 |
29 Apr 2024 | 165.15 | 165.70 | 161.00 | 161.60 | 161.60 | 27,832 |
26 Apr 2024 | 169.00 | 169.40 | 162.60 | 163.20 | 163.20 | 22,389 |
25 Apr 2024 | 172.55 | 174.70 | 166.70 | 167.50 | 167.50 | 43,696 |
24 Apr 2024 | 174.25 | 177.45 | 170.80 | 174.00 | 174.00 | 102,347 |
23 Apr 2024 | 169.90 | 176.50 | 168.45 | 172.00 | 172.00 | 82,390 |
22 Apr 2024 | 170.35 | 173.45 | 167.45 | 168.70 | 168.70 | 53,237 |
19 Apr 2024 | 163.20 | 174.80 | 162.10 | 171.00 | 171.00 | 325,741 |
18 Apr 2024 | 165.25 | 173.35 | 163.25 | 166.60 | 166.60 | 103,300 |
16 Apr 2024 | 158.95 | 166.25 | 158.35 | 164.45 | 164.45 | 64,349 |
15 Apr 2024 | 160.30 | 167.50 | 157.30 | 161.00 | 161.00 | 172,195 |
12 Apr 2024 | 160.00 | 162.90 | 157.20 | 159.80 | 159.80 | 42,203 |
10 Apr 2024 | 149.45 | 167.55 | 149.30 | 162.55 | 162.55 | 268,937 |
09 Apr 2024 | 147.90 | 147.90 | 140.20 | 142.60 | 142.60 | 5,497 |
08 Apr 2024 | 146.00 | 152.40 | 146.00 | 147.05 | 147.05 | 22,983 |
05 Apr 2024 | 146.00 | 147.25 | 142.25 | 145.60 | 145.60 | 15,724 |
04 Apr 2024 | 143.55 | 144.55 | 140.15 | 143.95 | 143.95 | 12,696 |
03 Apr 2024 | 138.90 | 144.05 | 138.90 | 141.70 | 141.70 | 21,957 |
02 Apr 2024 | 139.00 | 141.30 | 139.00 | 139.90 | 139.90 | 10,844 |
01 Apr 2024 | 132.50 | 142.00 | 132.15 | 140.90 | 140.90 | 47,160 |
28 Mar 2024 | 131.05 | 134.95 | 129.20 | 130.15 | 130.15 | 75,076 |
27 Mar 2024 | 130.05 | 132.10 | 130.05 | 130.90 | 130.90 | 33,040 |
26 Mar 2024 | 131.45 | 133.35 | 127.50 | 130.00 | 130.00 | 53,534 |
22 Mar 2024 | 130.25 | 134.30 | 129.80 | 131.20 | 131.20 | 57,110 |
21 Mar 2024 | 129.50 | 133.25 | 128.95 | 129.35 | 129.35 | 13,501 |
20 Mar 2024 | 133.95 | 133.95 | 127.00 | 127.40 | 127.40 | 18,062 |
19 Mar 2024 | 133.05 | 133.95 | 130.10 | 133.00 | 133.00 | 92,642 |
18 Mar 2024 | 135.15 | 136.30 | 132.40 | 132.90 | 132.90 | 15,194 |
15 Mar 2024 | 138.45 | 144.95 | 131.50 | 132.85 | 132.85 | 86,894 |
14 Mar 2024 | 136.75 | 145.00 | 130.00 | 140.50 | 140.50 | 34,172 |
13 Mar 2024 | 132.15 | 136.30 | 127.00 | 131.65 | 131.65 | 33,232 |
12 Mar 2024 | 139.05 | 141.00 | 133.35 | 134.75 | 134.75 | 81,698 |
11 Mar 2024 | 144.00 | 144.65 | 138.50 | 139.35 | 139.35 | 23,432 |
07 Mar 2024 | 144.95 | 149.00 | 143.70 | 144.95 | 144.95 | 45,861 |
06 Mar 2024 | 146.05 | 147.10 | 141.90 | 143.75 | 143.75 | 28,367 |
05 Mar 2024 | 153.90 | 155.00 | 147.25 | 147.95 | 147.95 | 8,630 |
04 Mar 2024 | 157.25 | 158.50 | 152.00 | 153.70 | 153.70 | 47,822 |
01 Mar 2024 | 144.00 | 159.30 | 143.00 | 154.50 | 154.50 | 43,472 |
29 Feb 2024 | 144.00 | 144.40 | 140.95 | 143.60 | 143.60 | 10,426 |
28 Feb 2024 | 147.70 | 148.75 | 142.00 | 143.50 | 143.50 | 24,655 |
27 Feb 2024 | 149.20 | 154.35 | 145.95 | 147.45 | 147.45 | 42,968 |
26 Feb 2024 | 155.30 | 155.45 | 149.55 | 150.80 | 150.80 | 21,241 |
23 Feb 2024 | 155.35 | 158.35 | 152.10 | 154.80 | 154.80 | 12,973 |
22 Feb 2024 | 156.35 | 157.00 | 151.40 | 153.80 | 153.80 | 32,672 |
21 Feb 2024 | 146.75 | 157.00 | 146.75 | 154.75 | 154.75 | 51,378 |
20 Feb 2024 | 148.95 | 152.50 | 147.40 | 151.90 | 151.90 | 31,249 |
19 Feb 2024 | 150.65 | 151.20 | 147.15 | 148.15 | 148.15 | 3,903 |
16 Feb 2024 | 145.45 | 150.00 | 145.45 | 149.35 | 149.35 | 15,185 |
15 Feb 2024 | 143.75 | 146.90 | 142.20 | 143.80 | 143.80 | 15,990 |
14 Feb 2024 | 138.60 | 144.15 | 138.15 | 141.95 | 141.95 | 28,231 |
13 Feb 2024 | 140.00 | 142.20 | 136.85 | 141.40 | 141.40 | 11,510 |
12 Feb 2024 | 145.40 | 147.55 | 138.40 | 139.05 | 139.05 | 12,104 |
09 Feb 2024 | 148.00 | 149.80 | 141.30 | 145.40 | 145.40 | 17,965 |
08 Feb 2024 | 149.70 | 150.00 | 144.70 | 147.15 | 147.15 | 70,554 |
07 Feb 2024 | 147.50 | 149.30 | 144.00 | 146.95 | 146.95 | 78,001 |
06 Feb 2024 | 138.40 | 150.00 | 135.00 | 146.20 | 146.20 | 97,151 |
05 Feb 2024 | 144.85 | 144.90 | 134.55 | 135.80 | 135.80 | 77,605 |
02 Feb 2024 | 142.45 | 148.85 | 142.45 | 144.90 | 144.90 | 30,437 |
01 Feb 2024 | 144.40 | 150.25 | 140.65 | 141.90 | 141.90 | 119,086 |
31 Jan 2024 | 155.00 | 157.10 | 151.55 | 152.70 | 152.70 | 31,147 |
30 Jan 2024 | 155.45 | 158.30 | 151.55 | 153.50 | 153.50 | 31,720 |
29 Jan 2024 | 156.20 | 158.10 | 155.10 | 155.65 | 155.65 | 8,852 |
25 Jan 2024 | 155.00 | 158.60 | 155.00 | 156.20 | 156.20 | 6,962 |
24 Jan 2024 | 157.00 | 157.00 | 151.00 | 153.60 | 153.60 | 22,945 |
23 Jan 2024 | 160.30 | 165.00 | 150.00 | 151.45 | 151.45 | 56,489 |
19 Jan 2024 | 170.45 | 170.45 | 162.05 | 163.95 | 163.95 | 15,866 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 170.40 | 172.90 | 166.55 | 167.50 | 167.50 | 25,713 |
16 Jan 2024 | 170.00 | 173.45 | 166.95 | 171.05 | 171.05 | 30,599 |
15 Jan 2024 | 174.45 | 174.45 | 168.60 | 169.85 | 169.85 | 50,052 |
12 Jan 2024 | 169.80 | 174.65 | 169.80 | 172.30 | 172.30 | 20,633 |
11 Jan 2024 | 173.20 | 175.10 | 169.00 | 170.75 | 170.75 | 32,907 |
10 Jan 2024 | 173.30 | 173.30 | 168.50 | 169.85 | 169.85 | 34,543 |
09 Jan 2024 | 168.65 | 178.05 | 167.20 | 173.50 | 173.50 | 36,809 |
08 Jan 2024 | 170.55 | 172.35 | 167.95 | 168.15 | 168.15 | 12,340 |
05 Jan 2024 | 166.95 | 175.55 | 166.75 | 171.35 | 171.35 | 93,659 |
04 Jan 2024 | 167.85 | 168.00 | 163.25 | 165.65 | 165.65 | 20,722 |
03 Jan 2024 | 163.75 | 168.80 | 162.65 | 164.85 | 164.85 | 32,063 |
02 Jan 2024 | 161.95 | 166.45 | 159.10 | 163.15 | 163.15 | 31,129 |
01 Jan 2024 | 160.15 | 162.75 | 159.75 | 161.50 | 161.50 | 20,357 |
29 Dec 2023 | 162.40 | 162.60 | 159.55 | 160.10 | 160.10 | 15,266 |
28 Dec 2023 | 161.60 | 165.30 | 160.40 | 161.20 | 161.20 | 31,010 |
27 Dec 2023 | 164.00 | 168.35 | 162.90 | 164.10 | 164.10 | 30,883 |
26 Dec 2023 | 166.00 | 166.00 | 159.85 | 162.80 | 162.80 | 71,854 |
22 Dec 2023 | 165.90 | 170.00 | 160.65 | 162.60 | 162.60 | 89,093 |
21 Dec 2023 | 161.90 | 171.60 | 154.10 | 164.80 | 164.80 | 311,440 |
20 Dec 2023 | 168.50 | 169.95 | 161.00 | 162.30 | 162.30 | 60,267 |
19 Dec 2023 | 170.95 | 170.95 | 167.00 | 168.25 | 168.25 | 33,393 |
18 Dec 2023 | 169.65 | 170.55 | 168.10 | 168.50 | 168.50 | 7,332 |
15 Dec 2023 | 172.90 | 173.25 | 168.90 | 169.25 | 169.25 | 30,485 |
14 Dec 2023 | 171.95 | 174.70 | 170.20 | 171.10 | 171.10 | 17,289 |
13 Dec 2023 | 168.50 | 175.95 | 166.40 | 172.15 | 172.15 | 32,293 |
12 Dec 2023 | 170.60 | 171.05 | 167.10 | 168.00 | 168.00 | 24,456 |
11 Dec 2023 | 171.00 | 171.35 | 167.35 | 170.10 | 170.10 | 54,597 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |