Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 152.30 | 153.49 | 150.43 | 150.43 | 150.43 | 15,529,607 |
29 Apr 2024 | 151.00 | 156.56 | 150.01 | 151.75 | 151.75 | 27,538,469 |
26 Apr 2024 | 149.20 | 152.70 | 149.20 | 152.25 | 152.25 | 17,946,172 |
25 Apr 2024 | 148.50 | 149.35 | 147.02 | 148.98 | 148.98 | 10,077,553 |
24 Apr 2024 | 147.93 | 149.20 | 146.00 | 148.98 | 148.98 | 14,225,100 |
23 Apr 2024 | 144.00 | 147.49 | 143.97 | 147.03 | 147.03 | 17,171,181 |
22 Apr 2024 | 142.90 | 146.48 | 142.90 | 144.56 | 144.56 | 14,036,604 |
19 Apr 2024 | 143.98 | 144.50 | 141.99 | 142.90 | 142.90 | 12,726,175 |
18 Apr 2024 | 144.07 | 146.78 | 143.30 | 144.98 | 144.98 | 15,245,280 |
17 Apr 2024 | 144.53 | 145.54 | 143.80 | 145.30 | 145.30 | 13,702,335 |
16 Apr 2024 | 146.60 | 147.16 | 144.31 | 144.97 | 144.97 | 13,567,789 |
15 Apr 2024 | 140.60 | 147.98 | 140.06 | 147.32 | 147.32 | 25,429,182 |
12 Apr 2024 | 142.00 | 143.45 | 140.10 | 140.49 | 140.49 | 13,407,310 |
11 Apr 2024 | 142.60 | 142.66 | 140.60 | 142.34 | 142.34 | 15,994,283 |
10 Apr 2024 | 146.20 | 146.50 | 142.14 | 143.12 | 143.12 | 17,167,574 |
09 Apr 2024 | 146.50 | 148.21 | 145.68 | 146.48 | 146.48 | 13,039,729 |
08 Apr 2024 | 152.00 | 152.00 | 147.05 | 147.29 | 147.29 | 27,000,663 |
03 Apr 2024 | 155.90 | 156.97 | 153.30 | 154.60 | 154.60 | 9,826,116 |
02 Apr 2024 | 157.00 | 157.18 | 154.86 | 155.50 | 155.50 | 11,410,098 |
01 Apr 2024 | 154.50 | 158.56 | 154.50 | 157.28 | 157.28 | 17,726,202 |
29 Mar 2024 | 153.10 | 155.02 | 153.10 | 153.51 | 153.51 | 5,139,088 |
28 Mar 2024 | 152.66 | 155.34 | 152.05 | 153.10 | 153.10 | 14,419,203 |
27 Mar 2024 | 155.00 | 155.30 | 152.60 | 152.66 | 152.66 | 12,363,048 |
26 Mar 2024 | 151.77 | 155.38 | 151.77 | 155.22 | 155.22 | 18,088,963 |
25 Mar 2024 | 152.51 | 152.90 | 150.00 | 151.72 | 151.72 | 16,167,547 |
22 Mar 2024 | 156.40 | 156.76 | 152.36 | 153.43 | 153.43 | 20,156,403 |
21 Mar 2024 | 156.90 | 158.54 | 155.65 | 156.61 | 156.61 | 13,643,008 |
20 Mar 2024 | 156.88 | 158.26 | 155.49 | 156.95 | 156.95 | 16,160,021 |
19 Mar 2024 | 153.88 | 158.97 | 153.54 | 157.37 | 157.37 | 33,882,634 |
18 Mar 2024 | 152.40 | 154.66 | 150.71 | 153.50 | 153.50 | 18,987,361 |
15 Mar 2024 | 149.00 | 154.78 | 148.80 | 152.49 | 152.49 | 23,887,367 |
14 Mar 2024 | 147.20 | 151.00 | 147.06 | 149.56 | 149.56 | 22,227,356 |
13 Mar 2024 | 147.50 | 149.18 | 147.14 | 147.76 | 147.76 | 17,912,970 |
12 Mar 2024 | 141.17 | 149.30 | 141.17 | 148.31 | 148.31 | 45,079,147 |
11 Mar 2024 | 138.35 | 141.29 | 138.02 | 141.16 | 141.16 | 19,356,925 |
08 Mar 2024 | 138.06 | 139.13 | 136.66 | 138.42 | 138.42 | 12,245,203 |
07 Mar 2024 | 139.06 | 139.98 | 138.25 | 138.25 | 138.25 | 11,219,842 |
06 Mar 2024 | 141.00 | 141.30 | 138.51 | 139.06 | 139.06 | 17,652,769 |
05 Mar 2024 | 139.98 | 141.88 | 139.33 | 141.59 | 141.59 | 16,001,586 |
04 Mar 2024 | 141.51 | 142.20 | 140.04 | 140.33 | 140.33 | 15,430,682 |
01 Mar 2024 | 142.05 | 143.78 | 140.88 | 142.59 | 142.59 | 15,881,306 |
29 Feb 2024 | 139.00 | 142.33 | 138.70 | 142.25 | 142.25 | 17,660,377 |
28 Feb 2024 | 139.76 | 141.40 | 138.77 | 139.53 | 139.53 | 19,619,411 |
27 Feb 2024 | 139.01 | 139.80 | 138.05 | 139.76 | 139.76 | 15,061,741 |
26 Feb 2024 | 141.50 | 142.28 | 139.05 | 139.76 | 139.76 | 13,994,707 |
23 Feb 2024 | 141.04 | 143.38 | 140.05 | 141.71 | 141.71 | 18,439,323 |
22 Feb 2024 | 140.11 | 141.66 | 139.43 | 141.10 | 141.10 | 18,840,109 |
21 Feb 2024 | 133.40 | 142.68 | 132.84 | 141.02 | 141.02 | 46,656,281 |
20 Feb 2024 | 136.00 | 137.00 | 133.00 | 134.38 | 134.38 | 21,181,874 |
19 Feb 2024 | 138.90 | 138.95 | 134.78 | 136.15 | 136.15 | 28,857,883 |
08 Feb 2024 | 134.80 | 136.12 | 132.70 | 133.59 | 133.59 | 24,374,798 |
07 Feb 2024 | 133.11 | 134.70 | 132.10 | 133.87 | 133.87 | 29,067,328 |
06 Feb 2024 | 126.00 | 133.00 | 125.70 | 132.99 | 132.99 | 32,384,190 |
05 Feb 2024 | 123.82 | 127.88 | 122.91 | 126.57 | 126.57 | 30,804,209 |
02 Feb 2024 | 126.50 | 128.65 | 122.56 | 123.82 | 123.82 | 21,086,217 |
01 Feb 2024 | 125.74 | 127.72 | 125.14 | 126.50 | 126.50 | 13,787,549 |
31 Jan 2024 | 127.50 | 128.68 | 126.29 | 126.30 | 126.30 | 13,521,837 |
30 Jan 2024 | 130.80 | 130.90 | 127.58 | 127.71 | 127.71 | 17,071,977 |
29 Jan 2024 | 131.09 | 133.67 | 131.09 | 131.78 | 131.78 | 21,614,965 |
26 Jan 2024 | 130.11 | 131.99 | 129.50 | 131.00 | 131.00 | 19,317,416 |
25 Jan 2024 | 128.00 | 131.11 | 127.56 | 131.11 | 131.11 | 27,342,127 |
24 Jan 2024 | 128.18 | 128.48 | 125.26 | 128.05 | 128.05 | 16,682,387 |
23 Jan 2024 | 126.80 | 128.12 | 125.48 | 127.38 | 127.38 | 16,198,659 |
22 Jan 2024 | 128.40 | 129.15 | 125.80 | 127.00 | 127.00 | 21,340,958 |
19 Jan 2024 | 127.00 | 129.51 | 126.12 | 128.89 | 128.89 | 22,502,046 |
18 Jan 2024 | 124.80 | 128.13 | 123.19 | 127.90 | 127.90 | 23,594,821 |
17 Jan 2024 | 127.60 | 127.80 | 125.14 | 125.14 | 125.14 | 17,675,746 |
16 Jan 2024 | 127.92 | 129.28 | 126.93 | 128.41 | 128.41 | 12,528,653 |
15 Jan 2024 | 128.00 | 129.39 | 127.08 | 128.68 | 128.68 | 11,582,558 |
12 Jan 2024 | 128.88 | 130.12 | 128.10 | 128.75 | 128.75 | 11,920,766 |
11 Jan 2024 | 128.70 | 130.50 | 127.22 | 129.62 | 129.62 | 15,646,396 |
10 Jan 2024 | 127.81 | 129.58 | 126.01 | 128.80 | 128.80 | 16,530,411 |
09 Jan 2024 | 128.10 | 129.38 | 127.41 | 127.81 | 127.81 | 17,483,816 |
08 Jan 2024 | 131.01 | 131.14 | 128.00 | 128.10 | 128.10 | 21,020,047 |
05 Jan 2024 | 132.00 | 133.30 | 130.78 | 131.24 | 131.24 | 15,630,369 |
04 Jan 2024 | 134.88 | 134.90 | 132.01 | 132.32 | 132.32 | 17,876,323 |
03 Jan 2024 | 135.98 | 136.67 | 133.75 | 134.88 | 134.88 | 16,417,109 |
02 Jan 2024 | 140.30 | 140.30 | 135.80 | 136.00 | 136.00 | 21,526,999 |
29 Dec 2023 | 140.00 | 141.64 | 139.29 | 140.31 | 140.31 | 19,454,076 |
28 Dec 2023 | 133.83 | 141.14 | 133.55 | 140.10 | 140.10 | 33,610,901 |
27 Dec 2023 | 134.32 | 134.78 | 133.03 | 133.83 | 133.83 | 10,430,850 |
26 Dec 2023 | 134.55 | 134.55 | 133.61 | 134.32 | 134.32 | 7,367,832 |
25 Dec 2023 | 133.32 | 134.57 | 132.95 | 134.55 | 134.55 | 9,862,125 |
22 Dec 2023 | 134.06 | 134.80 | 132.57 | 133.42 | 133.42 | 16,402,338 |
21 Dec 2023 | 131.88 | 134.45 | 131.48 | 134.10 | 134.10 | 17,664,844 |
20 Dec 2023 | 133.85 | 133.93 | 132.10 | 132.13 | 132.13 | 10,629,969 |
19 Dec 2023 | 133.99 | 133.99 | 132.56 | 133.33 | 133.33 | 13,016,041 |
18 Dec 2023 | 132.05 | 134.80 | 131.87 | 134.00 | 134.00 | 12,930,013 |
15 Dec 2023 | 133.67 | 135.80 | 132.80 | 133.70 | 133.70 | 20,013,278 |
14 Dec 2023 | 135.00 | 135.98 | 132.65 | 132.65 | 132.65 | 21,441,794 |
13 Dec 2023 | 138.60 | 138.68 | 133.58 | 133.78 | 133.78 | 31,864,580 |
12 Dec 2023 | 138.00 | 139.68 | 137.73 | 139.30 | 139.30 | 14,402,267 |
11 Dec 2023 | 139.60 | 140.00 | 136.56 | 139.20 | 139.20 | 32,312,072 |
08 Dec 2023 | 142.52 | 144.30 | 142.22 | 142.93 | 142.93 | 14,475,928 |
07 Dec 2023 | 144.10 | 144.27 | 141.50 | 142.52 | 142.52 | 15,107,094 |
06 Dec 2023 | 142.60 | 145.20 | 141.66 | 144.10 | 144.10 | 14,474,212 |
05 Dec 2023 | 145.50 | 145.83 | 142.24 | 142.67 | 142.67 | 15,041,103 |
04 Dec 2023 | 146.49 | 147.67 | 145.59 | 145.85 | 145.85 | 10,695,582 |
01 Dec 2023 | 149.00 | 149.00 | 146.01 | 147.21 | 147.21 | 13,430,375 |
30 Nov 2023 | 148.17 | 149.39 | 148.01 | 149.15 | 149.15 | 10,683,306 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |