Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
15 May 2024 | 342.45 | 347.90 | 340.00 | 341.80 | 341.80 | 9,689,372 |
14 May 2024 | 330.25 | 342.00 | 328.05 | 339.50 | 339.50 | 8,910,910 |
13 May 2024 | 329.00 | 332.25 | 321.25 | 328.30 | 328.30 | 6,016,682 |
10 May 2024 | 324.85 | 332.75 | 322.65 | 330.55 | 330.55 | 6,438,304 |
09 May 2024 | 338.30 | 341.35 | 325.85 | 327.85 | 327.85 | 6,656,525 |
08 May 2024 | 336.00 | 342.15 | 333.75 | 337.30 | 337.30 | 9,756,671 |
07 May 2024 | 347.00 | 348.80 | 335.50 | 338.20 | 338.20 | 12,770,435 |
06 May 2024 | 353.80 | 356.00 | 345.45 | 351.15 | 351.15 | 7,702,154 |
03 May 2024 | 353.50 | 358.35 | 347.65 | 350.95 | 350.95 | 14,060,465 |
02 May 2024 | 359.00 | 363.60 | 348.45 | 352.95 | 352.95 | 19,136,966 |
30 Apr 2024 | 353.00 | 360.50 | 352.55 | 354.80 | 354.80 | 15,377,757 |
29 Apr 2024 | 352.00 | 354.90 | 343.85 | 352.00 | 352.00 | 14,121,040 |
26 Apr 2024 | 352.00 | 355.45 | 348.60 | 353.30 | 353.30 | 11,226,725 |
25 Apr 2024 | 349.00 | 356.80 | 345.20 | 351.65 | 351.65 | 15,367,285 |
24 Apr 2024 | 363.20 | 364.00 | 346.85 | 348.35 | 348.35 | 20,859,429 |
23 Apr 2024 | 359.85 | 366.55 | 356.85 | 359.50 | 359.50 | 27,662,734 |
22 Apr 2024 | 352.00 | 355.25 | 341.65 | 349.80 | 349.80 | 18,832,015 |
19 Apr 2024 | 342.05 | 359.50 | 336.85 | 351.40 | 351.40 | 40,376,246 |
18 Apr 2024 | 335.50 | 353.85 | 335.00 | 344.40 | 344.40 | 40,001,173 |
16 Apr 2024 | 336.80 | 339.15 | 326.45 | 332.50 | 332.50 | 14,995,680 |
15 Apr 2024 | 322.35 | 337.75 | 322.25 | 334.55 | 334.55 | 15,430,900 |
12 Apr 2024 | 331.90 | 336.00 | 323.70 | 328.05 | 328.05 | 20,855,397 |
10 Apr 2024 | 325.00 | 330.00 | 317.15 | 326.70 | 326.70 | 17,295,594 |
09 Apr 2024 | 328.50 | 331.00 | 324.20 | 328.00 | 328.00 | 13,705,541 |
08 Apr 2024 | 316.50 | 331.50 | 315.95 | 327.80 | 327.80 | 28,736,885 |
05 Apr 2024 | 305.95 | 321.55 | 302.10 | 314.00 | 314.00 | 21,960,872 |
04 Apr 2024 | 304.05 | 310.00 | 301.55 | 306.60 | 306.60 | 13,875,200 |
03 Apr 2024 | 304.80 | 307.40 | 298.40 | 300.55 | 300.55 | 21,197,899 |
02 Apr 2024 | 314.50 | 314.50 | 303.65 | 304.75 | 304.75 | 18,843,574 |
01 Apr 2024 | 294.90 | 319.50 | 292.15 | 315.20 | 315.20 | 40,267,500 |
28 Mar 2024 | 283.60 | 292.75 | 283.25 | 291.15 | 291.15 | 20,460,251 |
27 Mar 2024 | 283.65 | 286.75 | 279.35 | 283.60 | 283.60 | 15,903,523 |
26 Mar 2024 | 279.00 | 286.00 | 274.40 | 283.65 | 283.65 | 51,320,717 |
22 Mar 2024 | 250.50 | 275.20 | 250.20 | 271.30 | 271.30 | 33,142,623 |
21 Mar 2024 | 253.00 | 254.80 | 249.35 | 250.20 | 250.20 | 9,360,207 |
20 Mar 2024 | 242.00 | 252.20 | 241.55 | 250.70 | 250.70 | 30,243,183 |
19 Mar 2024 | 249.00 | 251.60 | 234.00 | 238.25 | 238.25 | 30,394,055 |
18 Mar 2024 | 249.80 | 251.00 | 245.85 | 248.50 | 248.50 | 5,938,154 |
15 Mar 2024 | 244.20 | 252.40 | 241.20 | 248.35 | 248.35 | 14,024,872 |
14 Mar 2024 | 234.85 | 247.85 | 227.25 | 245.70 | 245.70 | 15,267,590 |
13 Mar 2024 | 248.00 | 249.55 | 231.30 | 236.40 | 236.40 | 16,039,868 |
12 Mar 2024 | 249.05 | 250.55 | 241.70 | 247.20 | 247.20 | 10,111,209 |
11 Mar 2024 | 254.00 | 255.20 | 246.40 | 247.45 | 247.45 | 8,073,625 |
07 Mar 2024 | 254.20 | 258.35 | 252.55 | 255.40 | 255.40 | 9,619,303 |
06 Mar 2024 | 261.00 | 261.00 | 246.00 | 252.95 | 252.95 | 24,899,815 |
05 Mar 2024 | 267.45 | 271.35 | 260.40 | 261.45 | 261.45 | 16,010,730 |
04 Mar 2024 | 265.55 | 269.80 | 263.40 | 268.10 | 268.10 | 12,237,066 |
01 Mar 2024 | 252.80 | 264.15 | 246.45 | 263.10 | 263.10 | 37,746,325 |
29 Feb 2024 | 244.00 | 255.20 | 240.40 | 252.80 | 252.80 | 32,290,220 |
28 Feb 2024 | 240.50 | 250.40 | 234.50 | 244.65 | 244.65 | 54,016,111 |
27 Feb 2024 | 247.00 | 250.40 | 239.10 | 240.25 | 240.25 | 19,963,258 |
26 Feb 2024 | 245.00 | 252.90 | 243.30 | 246.35 | 246.35 | 47,416,676 |
23 Feb 2024 | 231.65 | 245.50 | 231.10 | 241.15 | 241.15 | 77,810,544 |
22 Feb 2024 | 220.50 | 226.10 | 217.50 | 225.15 | 225.15 | 11,796,419 |
21 Feb 2024 | 223.00 | 225.85 | 216.90 | 218.85 | 218.85 | 11,554,309 |
20 Feb 2024 | 223.25 | 225.00 | 219.40 | 221.40 | 221.40 | 10,004,050 |
19 Feb 2024 | 222.05 | 228.00 | 220.60 | 223.20 | 223.20 | 14,359,432 |
16 Feb 2024 | 221.85 | 224.80 | 218.95 | 220.55 | 220.55 | 7,867,687 |
15 Feb 2024 | 217.95 | 223.65 | 216.55 | 221.25 | 221.25 | 17,812,731 |
14 Feb 2024 | 207.65 | 218.70 | 207.00 | 215.95 | 215.95 | 12,948,046 |
13 Feb 2024 | 213.50 | 214.50 | 206.35 | 209.40 | 209.40 | 16,041,187 |
12 Feb 2024 | 226.40 | 226.40 | 210.35 | 213.55 | 213.55 | 12,889,298 |
09 Feb 2024 | 228.90 | 229.05 | 217.95 | 226.15 | 226.15 | 19,574,909 |
08 Feb 2024 | 226.80 | 230.40 | 225.00 | 227.60 | 227.60 | 22,948,763 |
07 Feb 2024 | 224.00 | 226.55 | 215.00 | 225.65 | 225.65 | 31,399,900 |
06 Feb 2024 | 215.05 | 222.80 | 213.15 | 221.00 | 221.00 | 21,232,928 |
05 Feb 2024 | 216.50 | 218.20 | 213.15 | 214.50 | 214.50 | 12,688,736 |
02 Feb 2024 | 221.35 | 222.40 | 215.50 | 216.15 | 216.15 | 20,610,570 |
01 Feb 2024 | 215.00 | 223.45 | 210.80 | 219.00 | 219.00 | 179,433,641 |
31 Jan 2024 | 230.10 | 230.75 | 220.70 | 221.95 | 221.95 | 13,074,866 |
30 Jan 2024 | 234.05 | 234.85 | 228.65 | 229.95 | 229.95 | 13,591,981 |
29 Jan 2024 | 227.00 | 233.95 | 226.10 | 232.25 | 232.25 | 11,621,907 |
25 Jan 2024 | 232.25 | 233.45 | 221.20 | 225.45 | 225.45 | 16,159,229 |
24 Jan 2024 | 224.90 | 236.00 | 219.00 | 229.95 | 229.95 | 45,883,653 |
23 Jan 2024 | 216.20 | 225.40 | 215.80 | 217.10 | 217.10 | 15,110,861 |
19 Jan 2024 | 217.90 | 221.90 | 215.85 | 220.35 | 220.35 | 14,521,093 |
18 Jan 2024 | 212.10 | 219.00 | 206.00 | 215.95 | 215.95 | 20,306,069 |
17 Jan 2024 | 215.90 | 218.70 | 209.30 | 211.25 | 211.25 | 12,467,379 |
16 Jan 2024 | 222.20 | 222.25 | 213.30 | 219.50 | 219.50 | 13,370,944 |
15 Jan 2024 | 216.40 | 216.40 | 216.40 | 216.40 | 216.40 | - |
12 Jan 2024 | 215.90 | 218.20 | 214.05 | 216.40 | 216.40 | 10,601,045 |
11 Jan 2024 | 214.95 | 219.25 | 213.00 | 214.65 | 214.65 | 11,208,037 |
10 Jan 2024 | 221.00 | 221.00 | 211.80 | 214.25 | 214.25 | 21,104,217 |
09 Jan 2024 | 217.00 | 217.60 | 209.80 | 211.95 | 211.95 | 15,497,766 |
08 Jan 2024 | 222.55 | 223.20 | 212.00 | 213.10 | 213.10 | 12,927,707 |
05 Jan 2024 | 218.00 | 229.95 | 217.10 | 222.15 | 222.15 | 40,926,196 |
04 Jan 2024 | 208.00 | 219.80 | 208.00 | 216.45 | 216.45 | 20,981,115 |
03 Jan 2024 | 202.95 | 209.35 | 200.30 | 207.70 | 207.70 | 16,523,995 |
02 Jan 2024 | 201.80 | 209.00 | 197.25 | 202.15 | 202.15 | 20,581,788 |
01 Jan 2024 | 198.10 | 206.35 | 195.50 | 202.75 | 202.75 | 25,210,453 |
29 Dec 2023 | 186.55 | 201.65 | 184.80 | 199.05 | 199.05 | 48,624,005 |
28 Dec 2023 | 187.80 | 189.80 | 184.30 | 186.10 | 186.10 | 8,115,113 |
27 Dec 2023 | 185.75 | 187.50 | 182.50 | 186.45 | 186.45 | 5,968,253 |
26 Dec 2023 | 185.80 | 187.00 | 183.70 | 185.40 | 185.40 | 5,776,694 |
22 Dec 2023 | 187.30 | 189.20 | 182.35 | 185.80 | 185.80 | 10,447,967 |
21 Dec 2023 | 178.25 | 186.90 | 176.55 | 185.35 | 185.35 | 11,722,941 |
20 Dec 2023 | 197.75 | 197.75 | 177.05 | 180.65 | 180.65 | 26,983,204 |
19 Dec 2023 | 199.05 | 201.80 | 196.00 | 196.70 | 196.70 | 10,391,005 |
18 Dec 2023 | 200.00 | 200.75 | 195.60 | 198.85 | 198.85 | 10,260,980 |
15 Dec 2023 | 202.55 | 203.00 | 196.05 | 197.65 | 197.65 | 10,310,677 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |