Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Jul 26, 2024 | 415.00 | 446.00 | 415.00 | 444.00 | 444.00 | 1,603,131 |
Jul 25, 2024 | 406.50 | 427.50 | 406.50 | 427.50 | 427.50 | 249,095 |
Jul 24, 2024 | 426.50 | 435.00 | 421.50 | 424.00 | 424.00 | 1,017,857 |
Jul 23, 2024 | 420.50 | 433.00 | 420.50 | 433.00 | 433.00 | 1,023,382 |
Jul 22, 2024 | 423.00 | 431.50 | 417.00 | 425.50 | 425.50 | 1,386,908 |
Jul 19, 2024 | 431.50 | 438.50 | 418.50 | 427.00 | 427.00 | 1,009,409 |
Jul 18, 2024 | 408.00 | 432.00 | 394.50 | 420.50 | 420.50 | 2,232,737 |
Jul 17, 2024 | 386.50 | 400.00 | 386.50 | 397.00 | 397.00 | 276,798 |
Jul 16, 2024 | 393.00 | 410.50 | 377.00 | 397.50 | 397.50 | 423,549 |
Jul 15, 2024 | 388.50 | 397.50 | 386.50 | 395.50 | 395.50 | 616,116 |
Jul 12, 2024 | 393.50 | 395.50 | 388.73 | 394.50 | 394.50 | 254,559 |
Jul 11, 2024 | 387.50 | 394.00 | 384.50 | 394.00 | 394.00 | 754,750 |
Jul 10, 2024 | 385.00 | 400.00 | 385.00 | 393.00 | 393.00 | 262,264 |
Jul 09, 2024 | 392.00 | 392.00 | 384.00 | 387.50 | 387.50 | 181,771 |
Jul 08, 2024 | 390.50 | 415.50 | 385.00 | 385.00 | 385.00 | 349,726 |
Jul 05, 2024 | 392.00 | 401.00 | 390.50 | 398.50 | 398.50 | 905,012 |
Jul 04, 2024 | 389.50 | 391.31 | 385.50 | 391.00 | 391.00 | 239,292 |
Jul 03, 2024 | 363.00 | 389.00 | 363.00 | 389.00 | 389.00 | 1,205,787 |
Jul 02, 2024 | 383.00 | 385.10 | 378.50 | 381.00 | 381.00 | 305,607 |
Jul 01, 2024 | 387.00 | 388.00 | 379.50 | 382.00 | 382.00 | 223,374 |
Jun 28, 2024 | 363.50 | 383.00 | 363.50 | 379.50 | 379.50 | 410,135 |
Jun 27, 2024 | 385.00 | 388.06 | 380.00 | 380.00 | 380.00 | 493,315 |
Jun 26, 2024 | 385.00 | 391.35 | 383.50 | 385.00 | 385.00 | 405,450 |
Jun 25, 2024 | 385.00 | 397.42 | 385.00 | 388.00 | 388.00 | 848,415 |
Jun 24, 2024 | 380.00 | 404.50 | 373.50 | 396.00 | 396.00 | 774,267 |
Jun 21, 2024 | 397.50 | 397.50 | 387.50 | 389.50 | 389.50 | 2,838,588 |
Jun 20, 2024 | 380.00 | 391.00 | 380.00 | 389.50 | 389.50 | 343,233 |
Jun 19, 2024 | 367.00 | 390.00 | 367.00 | 386.50 | 386.50 | 1,498,460 |
Jun 18, 2024 | 374.50 | 385.50 | 373.50 | 385.50 | 385.50 | 593,492 |
Jun 17, 2024 | 368.00 | 375.50 | 368.00 | 373.50 | 373.50 | 307,677 |
Jun 14, 2024 | 385.00 | 385.00 | 365.00 | 368.00 | 368.00 | 396,512 |
Jun 13, 2024 | 391.00 | 391.00 | 372.50 | 372.50 | 372.50 | 487,010 |
Jun 12, 2024 | 379.50 | 382.50 | 372.50 | 380.50 | 380.50 | 488,703 |
Jun 11, 2024 | 358.50 | 382.00 | 358.50 | 372.50 | 372.50 | 1,871,379 |
Jun 10, 2024 | 373.00 | 379.00 | 371.50 | 371.50 | 371.50 | 279,910 |
Jun 07, 2024 | 377.50 | 381.50 | 360.50 | 377.50 | 377.50 | 320,243 |
Jun 06, 2024 | 377.00 | 388.50 | 363.53 | 376.50 | 376.50 | 208,904 |
Jun 06, 2024 | 4.25 Dividend | |||||
Jun 05, 2024 | 390.00 | 393.70 | 371.00 | 380.50 | 376.25 | 322,522 |
Jun 04, 2024 | 377.00 | 395.50 | 377.00 | 385.00 | 380.70 | 803,793 |
Jun 03, 2024 | 383.00 | 400.00 | 383.00 | 391.50 | 387.13 | 1,072,264 |
May 31, 2024 | 383.00 | 388.50 | 381.00 | 385.00 | 380.70 | 1,134,397 |
May 30, 2024 | 400.00 | 400.00 | 380.50 | 385.00 | 380.70 | 481,272 |
May 29, 2024 | 389.50 | 404.50 | 378.00 | 382.50 | 378.23 | 605,518 |
May 28, 2024 | 400.00 | 400.00 | 380.50 | 391.50 | 387.13 | 881,355 |
May 24, 2024 | 382.00 | 405.50 | 379.50 | 384.50 | 380.21 | 9,240,796 |
May 23, 2024 | 397.50 | 414.50 | 381.50 | 403.00 | 398.50 | 1,684,614 |
May 22, 2024 | 363.50 | 364.50 | 357.00 | 362.50 | 358.45 | 769,638 |
May 21, 2024 | 353.50 | 367.50 | 353.50 | 365.00 | 360.92 | 424,795 |
May 20, 2024 | 355.00 | 369.00 | 353.00 | 362.00 | 357.96 | 282,473 |
May 17, 2024 | 357.00 | 365.50 | 354.50 | 361.50 | 357.46 | 253,789 |
May 16, 2024 | 358.50 | 361.50 | 355.00 | 358.00 | 354.00 | 574,274 |
May 15, 2024 | 350.00 | 360.00 | 350.00 | 357.00 | 353.01 | 498,358 |
May 14, 2024 | 353.00 | 362.00 | 353.00 | 358.00 | 354.00 | 421,090 |
May 13, 2024 | 357.00 | 371.50 | 349.00 | 357.00 | 353.01 | 469,177 |
May 10, 2024 | 364.50 | 364.50 | 341.00 | 359.00 | 354.99 | 911,074 |
May 09, 2024 | 349.00 | 375.50 | 349.00 | 349.00 | 345.10 | 885,010 |
May 08, 2024 | 346.50 | 351.00 | 341.87 | 351.00 | 347.08 | 551,477 |
May 07, 2024 | 346.00 | 350.00 | 335.38 | 344.50 | 340.65 | 2,110,020 |
May 03, 2024 | 328.00 | 339.50 | 328.00 | 336.00 | 332.25 | 1,038,094 |
May 02, 2024 | 345.00 | 345.00 | 328.50 | 337.00 | 333.24 | 503,785 |
May 01, 2024 | 329.00 | 335.50 | 315.50 | 335.00 | 331.26 | 625,594 |
Apr 30, 2024 | 334.50 | 334.50 | 319.00 | 323.50 | 319.89 | 474,584 |
Apr 29, 2024 | 314.00 | 341.00 | 303.00 | 324.00 | 320.38 | 739,616 |
Apr 26, 2024 | 306.00 | 312.78 | 306.00 | 311.50 | 308.02 | 971,078 |
Apr 25, 2024 | 310.50 | 311.00 | 304.00 | 309.50 | 306.04 | 423,668 |
Apr 24, 2024 | 307.00 | 314.50 | 303.23 | 310.00 | 306.54 | 704,634 |
Apr 23, 2024 | 306.00 | 312.00 | 306.00 | 307.00 | 303.57 | 457,052 |
Apr 22, 2024 | 311.00 | 311.00 | 298.95 | 303.50 | 300.11 | 519,769 |
Apr 19, 2024 | 295.00 | 304.50 | 295.00 | 301.00 | 297.64 | 387,467 |
Apr 18, 2024 | 320.00 | 320.00 | 299.50 | 300.00 | 296.65 | 951,639 |
Apr 17, 2024 | 296.50 | 309.00 | 292.50 | 295.00 | 291.70 | 587,701 |
Apr 16, 2024 | 281.50 | 297.00 | 281.50 | 297.00 | 293.68 | 356,076 |
Apr 15, 2024 | 286.00 | 308.50 | 286.00 | 297.50 | 294.18 | 646,056 |
Apr 12, 2024 | 306.00 | 318.00 | 292.50 | 294.00 | 290.72 | 279,996 |
Apr 11, 2024 | 310.00 | 310.00 | 290.50 | 294.50 | 291.21 | 348,480 |
Apr 10, 2024 | 284.00 | 302.00 | 284.00 | 295.50 | 292.20 | 413,772 |
Apr 09, 2024 | 288.00 | 297.50 | 288.00 | 292.50 | 289.23 | 515,094 |
Apr 08, 2024 | 288.00 | 294.00 | 281.00 | 293.00 | 289.73 | 346,871 |
Apr 05, 2024 | 305.50 | 311.50 | 286.00 | 288.00 | 284.78 | 651,567 |
Apr 04, 2024 | 303.50 | 306.00 | 295.00 | 298.50 | 295.17 | 301,493 |
Apr 03, 2024 | 286.00 | 303.00 | 286.00 | 296.50 | 293.19 | 261,192 |
Apr 02, 2024 | 294.00 | 311.00 | 291.86 | 301.00 | 297.64 | 299,448 |
Mar 28, 2024 | 300.40 | 314.00 | 300.40 | 302.40 | 299.02 | 582,097 |
Mar 27, 2024 | 301.60 | 304.20 | 300.00 | 304.20 | 300.80 | 215,247 |
Mar 26, 2024 | 297.80 | 305.00 | 293.55 | 302.80 | 299.42 | 628,755 |
Mar 25, 2024 | 300.00 | 303.80 | 299.00 | 300.40 | 297.04 | 263,572 |
Mar 22, 2024 | 300.00 | 309.60 | 300.00 | 302.20 | 298.82 | 323,659 |
Mar 21, 2024 | 304.40 | 310.80 | 301.00 | 309.20 | 305.75 | 288,911 |
Mar 20, 2024 | 299.00 | 308.39 | 299.00 | 300.80 | 297.44 | 412,465 |
Mar 19, 2024 | 295.00 | 309.60 | 295.00 | 301.80 | 298.43 | 1,091,523 |
Mar 18, 2024 | 293.00 | 300.80 | 285.40 | 300.00 | 296.65 | 813,531 |
Mar 15, 2024 | 317.20 | 317.20 | 299.00 | 300.40 | 297.04 | 630,119 |
Mar 14, 2024 | 302.00 | 307.40 | 293.40 | 302.60 | 299.22 | 548,112 |
Mar 13, 2024 | 303.00 | 316.83 | 302.60 | 305.00 | 301.59 | 460,385 |
Mar 12, 2024 | 299.00 | 308.80 | 297.85 | 303.60 | 300.21 | 347,057 |
Mar 11, 2024 | 304.80 | 319.40 | 303.80 | 304.00 | 300.60 | 262,469 |
Mar 08, 2024 | 308.60 | 314.40 | 305.00 | 309.40 | 305.94 | 294,435 |
Mar 07, 2024 | 309.80 | 316.40 | 305.00 | 309.80 | 306.34 | 438,746 |
Mar 06, 2024 | 304.80 | 316.80 | 304.80 | 311.60 | 308.12 | 835,721 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |