Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Jul 08, 2024 | 508.30 | 578.95 | 508.10 | 565.80 | 565.80 | 14,272,250 |
Jul 05, 2024 | 425.00 | 498.05 | 424.20 | 491.45 | 491.45 | 14,175,680 |
Jul 04, 2024 | 418.55 | 431.00 | 417.35 | 418.75 | 418.75 | 917,386 |
Jul 03, 2024 | 416.00 | 421.00 | 414.90 | 416.85 | 416.85 | 1,619,640 |
Jul 02, 2024 | 415.50 | 417.10 | 404.20 | 411.10 | 411.10 | 771,089 |
Jul 01, 2024 | 417.75 | 421.00 | 413.50 | 414.85 | 414.85 | 1,384,370 |
Jun 28, 2024 | 418.00 | 424.25 | 410.70 | 416.65 | 416.65 | 1,129,786 |
Jun 27, 2024 | 414.00 | 420.70 | 406.75 | 413.90 | 413.90 | 1,125,418 |
Jun 26, 2024 | 409.30 | 413.80 | 401.30 | 409.05 | 409.05 | 1,547,310 |
Jun 25, 2024 | 420.30 | 424.55 | 405.50 | 407.40 | 407.40 | 1,027,201 |
Jun 24, 2024 | 410.00 | 432.00 | 405.25 | 416.50 | 416.50 | 2,741,814 |
Jun 21, 2024 | 386.95 | 417.40 | 384.00 | 409.70 | 409.70 | 8,619,036 |
Jun 20, 2024 | 388.75 | 392.25 | 383.20 | 387.35 | 387.35 | 572,161 |
Jun 19, 2024 | 397.00 | 398.15 | 383.00 | 390.75 | 390.75 | 1,752,843 |
Jun 18, 2024 | 396.25 | 405.00 | 395.00 | 396.10 | 396.10 | 1,209,203 |
Jun 14, 2024 | 391.85 | 393.30 | 386.55 | 390.00 | 390.00 | 1,587,433 |
Jun 13, 2024 | 394.95 | 395.95 | 386.00 | 390.35 | 390.35 | 811,705 |
Jun 12, 2024 | 390.45 | 397.00 | 389.10 | 392.00 | 392.00 | 2,269,627 |
Jun 11, 2024 | 382.00 | 392.35 | 378.90 | 389.45 | 389.45 | 2,186,159 |
Jun 10, 2024 | 383.50 | 386.50 | 369.30 | 373.80 | 373.80 | 1,279,858 |
Jun 07, 2024 | 375.35 | 382.00 | 370.30 | 374.40 | 374.40 | 2,812,652 |
Jun 06, 2024 | 368.25 | 383.65 | 365.35 | 368.80 | 368.80 | 4,291,137 |
Jun 05, 2024 | 353.10 | 375.00 | 312.00 | 353.30 | 353.30 | 7,207,122 |
Jun 04, 2024 | 408.70 | 408.70 | 323.60 | 351.55 | 351.55 | 6,429,497 |
Jun 03, 2024 | 423.30 | 424.95 | 385.00 | 404.50 | 404.50 | 3,897,823 |
May 31, 2024 | 385.00 | 388.00 | 367.00 | 381.60 | 381.60 | 3,920,671 |
May 30, 2024 | 378.95 | 384.50 | 373.45 | 382.85 | 382.85 | 1,764,235 |
May 29, 2024 | 372.70 | 378.40 | 362.75 | 375.50 | 375.50 | 3,366,836 |
May 28, 2024 | 380.00 | 389.40 | 365.95 | 373.65 | 373.65 | 2,269,977 |
May 27, 2024 | 377.75 | 399.70 | 374.45 | 376.75 | 376.75 | 4,402,944 |
May 24, 2024 | 375.00 | 381.00 | 365.70 | 370.35 | 370.35 | 4,408,115 |
May 23, 2024 | 343.55 | 374.00 | 341.40 | 372.25 | 372.25 | 8,960,869 |
May 22, 2024 | 343.60 | 359.00 | 331.50 | 341.55 | 341.55 | 3,557,016 |
May 21, 2024 | 304.75 | 345.70 | 302.00 | 341.70 | 341.70 | 4,855,552 |
May 17, 2024 | 282.50 | 293.40 | 280.65 | 290.75 | 290.75 | 1,548,970 |
May 16, 2024 | 277.10 | 284.20 | 275.90 | 280.10 | 280.10 | 1,520,928 |
May 15, 2024 | 276.00 | 278.00 | 271.50 | 275.60 | 275.60 | 1,254,048 |
May 14, 2024 | 260.35 | 276.05 | 260.00 | 273.95 | 273.95 | 2,029,760 |
May 13, 2024 | 261.70 | 262.00 | 249.75 | 255.80 | 255.80 | 1,067,120 |
May 10, 2024 | 261.45 | 262.80 | 252.00 | 261.20 | 261.20 | 587,210 |
May 09, 2024 | 272.65 | 274.55 | 258.95 | 260.85 | 260.85 | 1,018,740 |
May 08, 2024 | 265.80 | 272.25 | 260.95 | 269.95 | 269.95 | 762,245 |
May 07, 2024 | 275.60 | 276.75 | 264.40 | 266.85 | 266.85 | 1,291,544 |
May 06, 2024 | 286.40 | 286.40 | 270.90 | 276.50 | 276.50 | 617,938 |
May 03, 2024 | 289.65 | 290.50 | 281.65 | 284.05 | 284.05 | 508,795 |
May 02, 2024 | 289.20 | 291.90 | 284.75 | 288.75 | 288.75 | 477,754 |
Apr 30, 2024 | 292.60 | 293.55 | 285.50 | 286.25 | 286.25 | 1,228,251 |
Apr 29, 2024 | 292.00 | 296.20 | 286.65 | 288.80 | 288.80 | 619,772 |
Apr 26, 2024 | 288.95 | 295.00 | 282.25 | 289.85 | 289.85 | 1,205,982 |
Apr 25, 2024 | 288.00 | 292.90 | 285.85 | 287.05 | 287.05 | 2,376,010 |
Apr 24, 2024 | 280.80 | 286.20 | 278.95 | 284.45 | 284.45 | 1,335,858 |
Apr 23, 2024 | 265.60 | 280.00 | 264.20 | 277.30 | 277.30 | 1,555,014 |
Apr 22, 2024 | 262.00 | 265.00 | 260.60 | 264.10 | 264.10 | 1,396,947 |
Apr 19, 2024 | 254.25 | 262.30 | 251.80 | 258.65 | 258.65 | 693,400 |
Apr 18, 2024 | 259.00 | 261.85 | 257.50 | 259.65 | 259.65 | 1,279,609 |
Apr 16, 2024 | 249.60 | 261.05 | 248.05 | 257.90 | 257.90 | 1,376,117 |
Apr 15, 2024 | 220.00 | 256.15 | 220.00 | 251.00 | 251.00 | 877,937 |
Apr 12, 2024 | 259.35 | 261.80 | 256.50 | 260.00 | 260.00 | 592,120 |
Apr 10, 2024 | 262.60 | 263.00 | 259.40 | 260.00 | 260.00 | 228,881 |
Apr 09, 2024 | 265.65 | 265.75 | 260.75 | 262.05 | 262.05 | 774,638 |
Apr 08, 2024 | 267.85 | 270.70 | 262.70 | 264.35 | 264.35 | 973,932 |
Apr 05, 2024 | 263.15 | 267.50 | 259.15 | 264.10 | 264.10 | 537,432 |
Apr 04, 2024 | 266.05 | 268.65 | 261.35 | 263.90 | 263.90 | 896,154 |
Apr 03, 2024 | 263.65 | 270.50 | 261.80 | 265.05 | 265.05 | 626,525 |
Apr 02, 2024 | 261.75 | 266.75 | 258.50 | 264.35 | 264.35 | 1,491,225 |
Apr 01, 2024 | 260.55 | 265.65 | 259.80 | 261.80 | 261.80 | 1,601,977 |
Mar 28, 2024 | 256.45 | 259.00 | 252.00 | 252.95 | 252.95 | 507,852 |
Mar 27, 2024 | 264.40 | 266.25 | 254.25 | 255.90 | 255.90 | 2,059,701 |
Mar 26, 2024 | 253.20 | 267.80 | 252.60 | 260.50 | 260.50 | 2,270,849 |
Mar 22, 2024 | 244.75 | 252.95 | 242.50 | 249.80 | 249.80 | 1,446,366 |
Mar 21, 2024 | 246.75 | 249.45 | 244.00 | 244.50 | 244.50 | 1,505,367 |
Mar 20, 2024 | 247.55 | 248.20 | 237.50 | 239.20 | 239.20 | 564,472 |
Mar 19, 2024 | 243.00 | 247.75 | 240.35 | 245.25 | 245.25 | 498,484 |
Mar 18, 2024 | 249.85 | 252.95 | 243.10 | 244.30 | 244.30 | 1,595,086 |
Mar 15, 2024 | 242.85 | 250.50 | 232.35 | 245.80 | 245.80 | 1,478,110 |
Mar 14, 2024 | 221.25 | 248.05 | 213.00 | 243.40 | 243.40 | 4,060,335 |
Mar 13, 2024 | 244.65 | 245.45 | 219.45 | 222.75 | 222.75 | 4,252,529 |
Mar 12, 2024 | 250.35 | 252.50 | 239.40 | 243.50 | 243.50 | 962,773 |
Mar 11, 2024 | 251.05 | 257.55 | 243.80 | 245.30 | 245.30 | 2,999,614 |
Mar 07, 2024 | 237.70 | 241.95 | 236.50 | 238.00 | 238.00 | 327,765 |
Mar 06, 2024 | 241.50 | 242.45 | 232.50 | 237.50 | 237.50 | 1,371,981 |
Mar 05, 2024 | 244.20 | 248.10 | 238.35 | 241.25 | 241.25 | 498,057 |
Mar 04, 2024 | 250.50 | 250.60 | 241.00 | 242.50 | 242.50 | 799,475 |
Mar 01, 2024 | 246.40 | 249.25 | 245.05 | 246.25 | 246.25 | 1,395,253 |
Feb 29, 2024 | 259.05 | 260.00 | 241.05 | 244.40 | 244.40 | 2,336,938 |
Feb 28, 2024 | 269.95 | 270.25 | 257.00 | 259.00 | 259.00 | 1,525,784 |
Feb 27, 2024 | 269.75 | 276.90 | 265.50 | 266.90 | 266.90 | 2,419,918 |
Feb 26, 2024 | 266.15 | 272.65 | 263.65 | 267.15 | 267.15 | 1,851,182 |
Feb 23, 2024 | 264.35 | 271.85 | 263.30 | 264.75 | 264.75 | 1,876,408 |
Feb 22, 2024 | 261.45 | 263.00 | 253.35 | 261.55 | 261.55 | 1,716,123 |
Feb 21, 2024 | 269.45 | 273.50 | 259.00 | 260.55 | 260.55 | 1,010,060 |
Feb 20, 2024 | 269.15 | 269.30 | 261.50 | 267.20 | 267.20 | 1,113,890 |
Feb 19, 2024 | 254.60 | 281.45 | 253.60 | 266.15 | 266.15 | 3,092,532 |
Feb 16, 2024 | 259.55 | 259.55 | 250.70 | 251.60 | 251.60 | 767,078 |
Feb 15, 2024 | 250.45 | 262.80 | 248.25 | 259.25 | 259.25 | 1,147,555 |
Feb 14, 2024 | 241.00 | 253.10 | 236.35 | 248.80 | 248.80 | 1,730,952 |
Feb 13, 2024 | 228.00 | 256.35 | 223.30 | 245.60 | 245.60 | 6,628,620 |
Feb 12, 2024 | 258.35 | 258.70 | 226.20 | 229.80 | 229.80 | 2,418,180 |
Feb 09, 2024 | 256.15 | 272.85 | 250.40 | 259.20 | 259.20 | 5,228,329 |
Feb 08, 2024 | 282.10 | 289.85 | 279.25 | 281.70 | 281.70 | 1,420,628 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |