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