Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 141.10 | 142.50 | 137.35 | 138.05 | 138.05 | 58,404,005 |
30 Apr 2024 | 137.90 | 142.90 | 136.40 | 141.05 | 141.05 | 95,390,289 |
29 Apr 2024 | 137.50 | 138.85 | 134.85 | 137.25 | 137.25 | 51,158,461 |
26 Apr 2024 | 136.55 | 138.10 | 136.00 | 136.45 | 136.45 | 33,021,444 |
25 Apr 2024 | 132.95 | 137.00 | 132.55 | 135.90 | 135.90 | 59,269,785 |
24 Apr 2024 | 133.25 | 133.70 | 132.15 | 133.00 | 133.00 | 18,644,765 |
23 Apr 2024 | 135.00 | 135.00 | 132.50 | 132.85 | 132.85 | 28,249,840 |
22 Apr 2024 | 130.80 | 133.90 | 129.85 | 133.10 | 133.10 | 37,568,034 |
19 Apr 2024 | 128.00 | 129.35 | 125.25 | 128.25 | 128.25 | 35,611,955 |
18 Apr 2024 | 129.85 | 132.40 | 128.80 | 129.55 | 129.55 | 37,211,719 |
16 Apr 2024 | 132.40 | 132.50 | 128.20 | 128.55 | 128.55 | 45,007,324 |
15 Apr 2024 | 132.20 | 135.35 | 129.25 | 132.85 | 132.85 | 45,918,093 |
12 Apr 2024 | 135.60 | 138.30 | 134.60 | 134.85 | 134.85 | 40,533,614 |
10 Apr 2024 | 132.75 | 136.90 | 132.35 | 136.30 | 136.30 | 48,720,465 |
09 Apr 2024 | 133.50 | 134.75 | 131.25 | 132.50 | 132.50 | 25,963,967 |
08 Apr 2024 | 136.50 | 136.80 | 132.50 | 132.90 | 132.90 | 41,839,925 |
05 Apr 2024 | 135.10 | 137.50 | 134.30 | 136.55 | 136.55 | 44,560,290 |
04 Apr 2024 | 137.05 | 137.35 | 134.00 | 135.10 | 135.10 | 81,127,069 |
03 Apr 2024 | 126.70 | 136.70 | 125.60 | 135.15 | 135.15 | 100,643,107 |
02 Apr 2024 | 125.50 | 127.00 | 124.95 | 126.70 | 126.70 | 29,181,379 |
01 Apr 2024 | 125.45 | 126.10 | 124.90 | 125.60 | 125.60 | 24,639,923 |
28 Mar 2024 | 122.90 | 125.10 | 122.90 | 124.40 | 124.40 | 29,453,142 |
27 Mar 2024 | 124.00 | 125.15 | 122.20 | 122.75 | 122.75 | 42,673,023 |
26 Mar 2024 | 122.80 | 124.60 | 122.15 | 123.95 | 123.95 | 30,860,596 |
22 Mar 2024 | 121.00 | 123.30 | 120.10 | 122.75 | 122.75 | 35,001,868 |
21 Mar 2024 | 118.55 | 121.55 | 118.40 | 121.05 | 121.05 | 38,099,730 |
20 Mar 2024 | 117.25 | 118.30 | 114.15 | 116.65 | 116.65 | 43,979,002 |
19 Mar 2024 | 120.50 | 120.70 | 115.95 | 116.55 | 116.55 | 33,325,451 |
18 Mar 2024 | 117.95 | 120.50 | 117.25 | 120.00 | 120.00 | 31,528,977 |
15 Mar 2024 | 120.60 | 121.25 | 114.90 | 117.75 | 117.75 | 61,465,003 |
14 Mar 2024 | 117.00 | 122.30 | 116.30 | 120.65 | 120.65 | 54,520,717 |
13 Mar 2024 | 126.30 | 126.85 | 116.90 | 118.80 | 118.80 | 69,647,674 |
12 Mar 2024 | 128.80 | 130.10 | 124.85 | 125.95 | 125.95 | 43,724,417 |
11 Mar 2024 | 130.40 | 132.95 | 128.10 | 128.90 | 128.90 | 55,291,160 |
07 Mar 2024 | 130.55 | 131.65 | 129.50 | 129.85 | 129.85 | 38,719,979 |
06 Mar 2024 | 129.60 | 130.70 | 125.60 | 130.35 | 130.35 | 82,989,654 |
05 Mar 2024 | 125.85 | 130.00 | 125.50 | 129.70 | 129.70 | 60,554,186 |
04 Mar 2024 | 126.45 | 126.70 | 124.75 | 126.05 | 126.05 | 43,386,707 |
01 Mar 2024 | 123.05 | 125.00 | 121.00 | 124.85 | 124.85 | 52,161,604 |
29 Feb 2024 | 120.75 | 125.55 | 118.70 | 121.85 | 121.85 | 356,428,226 |
28 Feb 2024 | 124.00 | 125.45 | 120.15 | 120.75 | 120.75 | 52,883,269 |
27 Feb 2024 | 124.85 | 125.75 | 122.60 | 123.40 | 123.40 | 37,510,230 |
26 Feb 2024 | 127.90 | 128.25 | 124.30 | 124.85 | 124.85 | 41,091,685 |
23 Feb 2024 | 129.50 | 130.80 | 127.00 | 127.95 | 127.95 | 48,191,136 |
22 Feb 2024 | 128.95 | 129.30 | 125.65 | 129.00 | 129.00 | 41,873,541 |
21 Feb 2024 | 129.95 | 131.15 | 127.20 | 128.35 | 128.35 | 54,001,521 |
20 Feb 2024 | 129.00 | 130.50 | 128.20 | 129.50 | 129.50 | 32,539,004 |
19 Feb 2024 | 130.90 | 131.30 | 128.20 | 128.45 | 128.45 | 44,582,022 |
16 Feb 2024 | 129.65 | 132.60 | 129.30 | 130.15 | 130.15 | 111,266,944 |
15 Feb 2024 | 124.90 | 129.30 | 123.60 | 128.85 | 128.85 | 102,510,609 |
14 Feb 2024 | 120.90 | 124.50 | 119.50 | 122.95 | 122.95 | 57,158,902 |
13 Feb 2024 | 118.30 | 123.50 | 115.70 | 122.10 | 122.10 | 76,885,208 |
12 Feb 2024 | 124.85 | 125.55 | 117.10 | 118.25 | 118.25 | 65,062,679 |
09 Feb 2024 | 124.50 | 124.60 | 117.80 | 123.90 | 123.90 | 69,128,606 |
08 Feb 2024 | 125.65 | 127.25 | 123.05 | 124.30 | 124.30 | 83,500,656 |
07 Feb 2024 | 123.70 | 125.75 | 122.85 | 123.90 | 123.90 | 65,831,369 |
06 Feb 2024 | 122.40 | 122.85 | 119.10 | 121.90 | 121.90 | 53,028,325 |
05 Feb 2024 | 125.90 | 126.80 | 120.80 | 121.65 | 121.65 | 92,993,076 |
02 Feb 2024 | 121.70 | 128.25 | 120.10 | 125.40 | 125.40 | 167,566,465 |
01 Feb 2024 | 115.00 | 119.65 | 113.70 | 118.85 | 118.85 | 134,380,980 |
31 Jan 2024 | 109.50 | 114.95 | 109.05 | 114.40 | 114.40 | 113,135,172 |
30 Jan 2024 | 108.00 | 110.95 | 106.90 | 109.25 | 109.25 | 75,911,884 |
29 Jan 2024 | 107.50 | 109.50 | 105.45 | 107.50 | 107.50 | 108,149,443 |
25 Jan 2024 | 102.75 | 106.00 | 100.65 | 104.50 | 104.50 | 111,791,532 |
24 Jan 2024 | 99.15 | 102.65 | 97.80 | 102.20 | 102.20 | 65,088,374 |
23 Jan 2024 | 106.65 | 106.70 | 98.15 | 98.75 | 98.75 | 83,723,415 |
19 Jan 2024 | 99.40 | 102.50 | 98.90 | 102.20 | 102.20 | 104,194,911 |
18 Jan 2024 | 97.30 | 99.00 | 94.30 | 98.50 | 98.50 | 60,733,225 |
17 Jan 2024 | 97.05 | 99.95 | 96.40 | 97.20 | 97.20 | 98,759,165 |
16 Jan 2024 | 98.40 | 100.10 | 96.80 | 98.25 | 98.25 | 60,660,256 |
15 Jan 2024 | 98.35 | 99.60 | 97.80 | 98.20 | 98.20 | 46,701,350 |
12 Jan 2024 | 95.40 | 98.60 | 94.70 | 97.70 | 97.70 | 78,525,419 |
11 Jan 2024 | 95.20 | 95.95 | 94.20 | 94.80 | 94.80 | 28,709,414 |
10 Jan 2024 | 94.95 | 95.20 | 93.35 | 94.40 | 94.40 | 54,772,377 |
09 Jan 2024 | 96.00 | 96.75 | 94.60 | 94.95 | 94.95 | 33,881,561 |
08 Jan 2024 | 97.25 | 97.25 | 94.80 | 95.00 | 95.00 | 47,101,702 |
05 Jan 2024 | 97.90 | 97.90 | 95.65 | 97.25 | 97.25 | 42,729,858 |
04 Jan 2024 | 96.50 | 97.85 | 96.45 | 97.40 | 97.40 | 37,426,897 |
03 Jan 2024 | 96.00 | 97.95 | 94.80 | 96.45 | 96.45 | 73,009,456 |
02 Jan 2024 | 97.80 | 98.90 | 96.10 | 97.00 | 97.00 | 50,741,670 |
01 Jan 2024 | 96.25 | 99.25 | 95.75 | 97.80 | 97.80 | 55,329,198 |
29 Dec 2023 | 96.40 | 96.55 | 94.80 | 95.75 | 95.75 | 65,556,029 |
28 Dec 2023 | 92.80 | 97.70 | 92.80 | 95.50 | 95.50 | 178,967,353 |
27 Dec 2023 | 89.15 | 92.15 | 89.05 | 91.80 | 91.80 | 62,043,155 |
26 Dec 2023 | 90.00 | 90.25 | 88.25 | 88.50 | 88.50 | 35,937,581 |
22 Dec 2023 | 90.45 | 90.45 | 88.30 | 89.25 | 89.25 | 32,589,619 |
21 Dec 2023 | 86.05 | 90.15 | 84.75 | 89.85 | 89.85 | 58,814,452 |
20 Dec 2023 | 91.95 | 92.20 | 86.20 | 86.85 | 86.85 | 75,353,864 |
19 Dec 2023 | 91.45 | 92.40 | 90.05 | 91.40 | 91.40 | 43,084,144 |
18 Dec 2023 | 91.20 | 92.20 | 90.40 | 91.35 | 91.35 | 35,997,452 |
15 Dec 2023 | 92.00 | 92.00 | 89.60 | 91.25 | 91.25 | 57,382,725 |
14 Dec 2023 | 89.75 | 90.70 | 89.25 | 89.90 | 89.90 | 46,901,038 |
13 Dec 2023 | 88.60 | 89.20 | 87.95 | 88.75 | 88.75 | 45,083,954 |
12 Dec 2023 | 89.00 | 89.85 | 87.75 | 88.15 | 88.15 | 50,356,234 |
11 Dec 2023 | 86.60 | 89.35 | 86.55 | 88.45 | 88.45 | 58,983,764 |
08 Dec 2023 | 87.15 | 88.10 | 84.60 | 86.55 | 86.55 | 64,205,639 |
07 Dec 2023 | 85.85 | 87.20 | 84.50 | 86.80 | 86.80 | 52,407,229 |
06 Dec 2023 | 85.50 | 86.50 | 84.85 | 85.45 | 85.45 | 74,935,960 |
05 Dec 2023 | 84.20 | 85.80 | 83.50 | 85.00 | 85.00 | 84,479,543 |
04 Dec 2023 | 83.15 | 84.60 | 82.30 | 83.75 | 83.75 | 98,320,541 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |