Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 153.50 | 155.00 | 152.50 | 154.00 | 154.00 | 67,315,213 |
30 Apr 2024 | 159.50 | 161.00 | 156.00 | 156.00 | 156.00 | 72,258,292 |
29 Apr 2024 | 157.00 | 161.00 | 156.00 | 158.50 | 158.50 | 98,183,957 |
26 Apr 2024 | 156.50 | 158.00 | 154.00 | 155.00 | 155.00 | 99,130,006 |
25 Apr 2024 | 153.00 | 154.50 | 151.00 | 151.50 | 151.50 | 108,275,889 |
24 Apr 2024 | 147.50 | 157.00 | 146.50 | 156.00 | 156.00 | 191,980,597 |
23 Apr 2024 | 145.50 | 146.50 | 143.50 | 144.00 | 144.00 | 67,495,791 |
22 Apr 2024 | 141.50 | 145.50 | 141.50 | 143.00 | 143.00 | 71,191,312 |
19 Apr 2024 | 146.00 | 147.50 | 140.00 | 143.00 | 143.00 | 132,498,553 |
18 Apr 2024 | 144.50 | 148.50 | 144.50 | 148.00 | 148.00 | 74,990,020 |
17 Apr 2024 | 143.00 | 147.50 | 141.00 | 146.50 | 146.50 | 105,075,694 |
16 Apr 2024 | 142.50 | 143.00 | 137.50 | 141.00 | 141.00 | 175,513,013 |
15 Apr 2024 | 148.50 | 150.00 | 144.50 | 146.00 | 146.00 | 111,843,413 |
12 Apr 2024 | 151.00 | 153.50 | 148.50 | 150.50 | 150.50 | 117,153,973 |
11 Apr 2024 | 153.00 | 153.50 | 147.00 | 150.00 | 150.00 | 171,910,054 |
10 Apr 2024 | 159.00 | 160.00 | 154.00 | 154.50 | 154.50 | 97,698,334 |
09 Apr 2024 | 158.50 | 161.50 | 155.50 | 158.00 | 158.00 | 101,725,664 |
08 Apr 2024 | 159.00 | 160.00 | 156.50 | 158.00 | 158.00 | 108,228,836 |
03 Apr 2024 | 156.00 | 159.00 | 155.00 | 159.00 | 159.00 | 141,177,640 |
02 Apr 2024 | 152.00 | 159.50 | 151.00 | 159.00 | 159.00 | 178,365,027 |
01 Apr 2024 | 151.00 | 154.50 | 150.00 | 150.50 | 150.50 | 77,891,382 |
29 Mar 2024 | 157.00 | 157.50 | 150.50 | 151.50 | 151.50 | 123,239,000 |
28 Mar 2024 | 150.50 | 157.00 | 150.00 | 155.50 | 155.50 | 196,277,222 |
27 Mar 2024 | 143.00 | 150.00 | 143.00 | 148.50 | 148.50 | 146,369,404 |
26 Mar 2024 | 146.00 | 147.00 | 139.00 | 142.00 | 142.00 | 180,436,950 |
25 Mar 2024 | 147.00 | 147.50 | 143.00 | 145.50 | 145.50 | 145,490,405 |
22 Mar 2024 | 144.00 | 148.50 | 142.00 | 145.50 | 145.50 | 236,266,998 |
21 Mar 2024 | 141.00 | 145.00 | 139.00 | 142.50 | 142.50 | 183,957,559 |
20 Mar 2024 | 136.50 | 142.00 | 135.50 | 138.00 | 138.00 | 204,806,549 |
19 Mar 2024 | 133.00 | 136.00 | 130.00 | 136.00 | 136.00 | 171,242,442 |
18 Mar 2024 | 133.00 | 137.00 | 131.50 | 136.00 | 136.00 | 239,249,130 |
15 Mar 2024 | 128.00 | 133.00 | 127.00 | 132.00 | 132.00 | 403,022,484 |
14 Mar 2024 | 121.00 | 121.50 | 117.00 | 121.00 | 121.00 | 191,622,484 |
13 Mar 2024 | 121.50 | 123.50 | 118.00 | 120.50 | 120.50 | 338,406,505 |
12 Mar 2024 | 111.50 | 119.00 | 111.50 | 119.00 | 119.00 | 347,034,486 |
11 Mar 2024 | 105.00 | 111.50 | 105.00 | 109.50 | 109.50 | 139,480,002 |
08 Mar 2024 | 107.50 | 108.50 | 104.50 | 105.00 | 105.00 | 68,582,080 |
07 Mar 2024 | 108.00 | 108.50 | 107.00 | 107.50 | 107.50 | 47,505,374 |
06 Mar 2024 | 106.00 | 107.50 | 105.50 | 106.50 | 106.50 | 40,347,458 |
05 Mar 2024 | 107.00 | 108.50 | 106.50 | 106.50 | 106.50 | 75,461,014 |
04 Mar 2024 | 102.50 | 107.00 | 102.50 | 106.50 | 106.50 | 106,351,735 |
01 Mar 2024 | 103.00 | 103.50 | 102.00 | 102.00 | 102.00 | 28,121,335 |
29 Feb 2024 | 103.00 | 103.50 | 103.00 | 103.00 | 103.00 | 38,390,662 |
27 Feb 2024 | 104.00 | 104.50 | 103.00 | 103.50 | 103.50 | 28,688,693 |
26 Feb 2024 | 103.00 | 104.00 | 103.00 | 103.50 | 103.50 | 19,894,677 |
23 Feb 2024 | 103.50 | 104.00 | 103.00 | 103.00 | 103.00 | 17,252,304 |
22 Feb 2024 | 103.50 | 104.00 | 103.00 | 103.50 | 103.50 | 19,601,423 |
21 Feb 2024 | 103.50 | 104.00 | 103.00 | 103.00 | 103.00 | 18,479,374 |
20 Feb 2024 | 103.50 | 104.50 | 103.00 | 103.50 | 103.50 | 39,410,270 |
19 Feb 2024 | 101.50 | 103.00 | 101.00 | 103.00 | 103.00 | 24,938,217 |
16 Feb 2024 | 101.00 | 101.50 | 100.50 | 101.50 | 101.50 | 32,615,887 |
15 Feb 2024 | 101.50 | 102.00 | 101.00 | 101.00 | 101.00 | 27,953,440 |
05 Feb 2024 | 101.50 | 102.00 | 101.00 | 101.50 | 101.50 | 17,438,135 |
02 Feb 2024 | 102.50 | 103.00 | 101.50 | 102.00 | 102.00 | 16,516,773 |
01 Feb 2024 | 102.50 | 103.00 | 102.00 | 103.00 | 103.00 | 14,397,907 |
31 Jan 2024 | 102.00 | 102.50 | 101.50 | 102.50 | 102.50 | 18,545,562 |
30 Jan 2024 | 102.50 | 103.00 | 102.00 | 102.00 | 102.00 | 17,551,728 |
29 Jan 2024 | 102.50 | 103.00 | 102.00 | 102.50 | 102.50 | 16,386,992 |
26 Jan 2024 | 102.00 | 103.50 | 102.00 | 102.50 | 102.50 | 25,615,989 |
25 Jan 2024 | 101.00 | 102.00 | 100.50 | 102.00 | 102.00 | 24,228,872 |
24 Jan 2024 | 101.00 | 101.50 | 100.50 | 100.50 | 100.50 | 13,198,166 |
23 Jan 2024 | 100.00 | 101.50 | 99.90 | 101.00 | 101.00 | 18,993,909 |
22 Jan 2024 | 100.50 | 101.00 | 99.90 | 99.90 | 99.90 | 22,982,811 |
19 Jan 2024 | 100.00 | 101.00 | 100.00 | 100.50 | 100.50 | 16,417,094 |
18 Jan 2024 | 99.00 | 100.00 | 98.90 | 99.90 | 99.90 | 18,106,511 |
17 Jan 2024 | 99.80 | 100.00 | 98.50 | 98.60 | 98.60 | 47,592,663 |
16 Jan 2024 | 99.80 | 100.50 | 99.30 | 100.00 | 100.00 | 25,892,269 |
15 Jan 2024 | 101.00 | 101.50 | 100.00 | 100.00 | 100.00 | 22,480,585 |
12 Jan 2024 | 100.00 | 101.50 | 100.00 | 100.50 | 100.50 | 29,241,441 |
11 Jan 2024 | 100.00 | 102.00 | 99.70 | 100.50 | 100.50 | 34,453,180 |
10 Jan 2024 | 101.00 | 101.50 | 100.00 | 100.00 | 100.00 | 22,800,432 |
09 Jan 2024 | 102.00 | 102.50 | 101.00 | 101.00 | 101.00 | 25,228,043 |
08 Jan 2024 | 103.50 | 104.00 | 101.50 | 101.50 | 101.50 | 34,642,006 |
05 Jan 2024 | 104.00 | 104.50 | 104.00 | 104.00 | 104.00 | 13,349,572 |
04 Jan 2024 | 104.50 | 105.00 | 104.00 | 104.00 | 104.00 | 15,488,559 |
03 Jan 2024 | 104.50 | 105.00 | 104.00 | 104.50 | 104.50 | 18,957,682 |
02 Jan 2024 | 104.50 | 105.00 | 104.00 | 105.00 | 105.00 | 19,921,105 |
29 Dec 2023 | 104.00 | 105.00 | 103.50 | 104.50 | 104.50 | 25,969,421 |
28 Dec 2023 | 103.50 | 104.00 | 103.00 | 104.00 | 104.00 | 23,057,092 |
27 Dec 2023 | 104.00 | 104.00 | 103.00 | 103.50 | 103.50 | 18,875,621 |
26 Dec 2023 | 104.00 | 104.00 | 103.50 | 104.00 | 104.00 | 9,920,950 |
25 Dec 2023 | 103.50 | 104.00 | 103.00 | 103.50 | 103.50 | 11,295,535 |
22 Dec 2023 | 103.50 | 104.00 | 103.00 | 103.50 | 103.50 | 23,776,427 |
21 Dec 2023 | 103.00 | 103.50 | 102.50 | 103.50 | 103.50 | 34,805,864 |
20 Dec 2023 | 102.50 | 104.50 | 102.50 | 104.50 | 104.50 | 54,287,637 |
19 Dec 2023 | 102.00 | 102.50 | 101.50 | 102.50 | 102.50 | 32,860,763 |
18 Dec 2023 | 101.50 | 102.00 | 101.00 | 102.00 | 102.00 | 27,764,780 |
15 Dec 2023 | 101.50 | 102.00 | 101.00 | 101.50 | 101.50 | 40,775,463 |
14 Dec 2023 | 101.50 | 102.00 | 101.00 | 102.00 | 102.00 | 32,650,955 |
13 Dec 2023 | 100.50 | 101.50 | 100.50 | 101.00 | 101.00 | 15,105,897 |
12 Dec 2023 | 101.00 | 101.50 | 100.50 | 101.00 | 101.00 | 19,973,869 |
11 Dec 2023 | 101.50 | 102.00 | 100.50 | 101.00 | 101.00 | 24,953,090 |
08 Dec 2023 | 101.00 | 102.00 | 101.00 | 101.50 | 101.50 | 16,070,568 |
07 Dec 2023 | 101.00 | 101.50 | 100.50 | 101.00 | 101.00 | 13,982,251 |
06 Dec 2023 | 101.50 | 102.00 | 101.00 | 101.00 | 101.00 | 15,330,669 |
05 Dec 2023 | 101.00 | 102.00 | 100.50 | 101.00 | 101.00 | 21,884,962 |
04 Dec 2023 | 101.00 | 101.50 | 100.50 | 101.00 | 101.00 | 14,718,271 |
01 Dec 2023 | 101.00 | 101.50 | 100.50 | 100.50 | 100.50 | 26,482,926 |
30 Nov 2023 | 102.00 | 102.50 | 101.00 | 101.50 | 101.50 | 40,730,573 |
29 Nov 2023 | 102.50 | 103.00 | 101.50 | 102.00 | 102.00 | 31,821,148 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |