Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
May 08, 2024 | 0.00 | 0.00 | 0.00 | 348.00 | 348.00 | 1,724 |
May 07, 2024 | 337.50 | 343.00 | 331.00 | 339.00 | 339.00 | 907,759 |
May 03, 2024 | 335.00 | 340.00 | 332.80 | 338.00 | 338.00 | 998,053 |
May 02, 2024 | 334.00 | 335.50 | 331.00 | 335.50 | 335.50 | 487,009 |
May 01, 2024 | 333.00 | 334.00 | 331.00 | 333.50 | 333.50 | 665,783 |
Apr 30, 2024 | 334.00 | 334.50 | 329.50 | 333.00 | 333.00 | 1,209,112 |
Apr 29, 2024 | 328.00 | 333.50 | 326.23 | 333.50 | 333.50 | 1,110,427 |
Apr 26, 2024 | 325.50 | 328.25 | 324.50 | 326.50 | 326.50 | 1,340,624 |
Apr 25, 2024 | 326.00 | 328.50 | 324.00 | 325.00 | 325.00 | 804,597 |
Apr 24, 2024 | 328.00 | 328.50 | 326.00 | 326.00 | 326.00 | 585,864 |
Apr 23, 2024 | 325.50 | 328.00 | 324.73 | 328.00 | 328.00 | 1,054,989 |
Apr 22, 2024 | 324.50 | 325.50 | 323.50 | 325.50 | 325.50 | 551,232 |
Apr 19, 2024 | 321.50 | 324.00 | 320.00 | 323.00 | 323.00 | 918,855 |
Apr 18, 2024 | 322.50 | 325.32 | 322.50 | 324.00 | 324.00 | 642,740 |
Apr 17, 2024 | 325.00 | 326.00 | 322.50 | 324.50 | 324.50 | 447,297 |
Apr 16, 2024 | 325.50 | 326.00 | 322.50 | 325.00 | 325.00 | 1,240,863 |
Apr 15, 2024 | 326.00 | 329.00 | 325.00 | 325.50 | 325.50 | 882,974 |
Apr 12, 2024 | 328.00 | 329.50 | 326.50 | 326.50 | 326.50 | 751,154 |
Apr 11, 2024 | 328.00 | 328.24 | 324.50 | 326.50 | 326.50 | 597,596 |
Apr 10, 2024 | 325.00 | 328.50 | 323.50 | 327.00 | 327.00 | 911,720 |
Apr 09, 2024 | 326.50 | 329.00 | 324.00 | 325.50 | 325.50 | 1,687,070 |
Apr 08, 2024 | 325.50 | 329.00 | 325.50 | 327.00 | 327.00 | 724,521 |
Apr 05, 2024 | 328.00 | 328.00 | 325.50 | 325.50 | 325.50 | 465,070 |
Apr 04, 2024 | 323.50 | 329.50 | 323.50 | 329.00 | 329.00 | 1,301,308 |
Apr 03, 2024 | 323.50 | 327.00 | 323.50 | 325.50 | 325.50 | 898,581 |
Apr 02, 2024 | 327.00 | 328.00 | 324.00 | 326.00 | 326.00 | 1,211,478 |
Mar 28, 2024 | 325.50 | 327.50 | 325.00 | 326.50 | 326.50 | 773,019 |
Mar 27, 2024 | 326.00 | 327.50 | 324.00 | 326.00 | 326.00 | 1,033,687 |
Mar 26, 2024 | 325.50 | 328.00 | 325.00 | 326.00 | 326.00 | 1,137,332 |
Mar 25, 2024 | 324.50 | 329.00 | 323.00 | 325.50 | 325.50 | 1,134,553 |
Mar 22, 2024 | 323.00 | 327.00 | 322.31 | 325.00 | 325.00 | 2,109,995 |
Mar 21, 2024 | 326.00 | 328.00 | 321.50 | 323.00 | 323.00 | 794,627 |
Mar 20, 2024 | 321.00 | 324.58 | 319.94 | 324.00 | 324.00 | 1,851,770 |
Mar 19, 2024 | 325.00 | 326.01 | 321.00 | 321.00 | 321.00 | 763,521 |
Mar 18, 2024 | 321.00 | 327.00 | 321.00 | 325.00 | 325.00 | 995,314 |
Mar 15, 2024 | 325.50 | 325.50 | 321.00 | 325.00 | 325.00 | 1,418,150 |
Mar 14, 2024 | 327.00 | 327.00 | 322.00 | 323.00 | 323.00 | 1,194,292 |
Mar 13, 2024 | 327.00 | 327.00 | 324.00 | 325.00 | 325.00 | 2,532,417 |
Mar 12, 2024 | 324.00 | 326.50 | 324.00 | 325.00 | 325.00 | 876,492 |
Mar 11, 2024 | 327.00 | 327.50 | 323.50 | 325.00 | 325.00 | 887,544 |
Mar 08, 2024 | 329.00 | 332.00 | 325.50 | 326.00 | 326.00 | 1,331,179 |
Mar 07, 2024 | 332.50 | 335.50 | 329.50 | 331.50 | 331.50 | 1,759,689 |
Mar 06, 2024 | 332.50 | 335.00 | 331.00 | 332.00 | 332.00 | 1,145,817 |
Mar 05, 2024 | 331.00 | 334.00 | 331.00 | 333.00 | 333.00 | 878,033 |
Mar 04, 2024 | 334.50 | 335.00 | 332.00 | 333.00 | 333.00 | 719,944 |
Mar 01, 2024 | 333.50 | 335.50 | 332.34 | 334.50 | 334.50 | 814,981 |
Feb 29, 2024 | 331.00 | 335.50 | 329.00 | 335.00 | 335.00 | 652,599 |
Feb 28, 2024 | 334.50 | 335.00 | 329.50 | 331.00 | 331.00 | 2,167,412 |
Feb 27, 2024 | 333.50 | 335.00 | 331.50 | 332.50 | 332.50 | 953,187 |
Feb 26, 2024 | 332.00 | 334.00 | 330.48 | 332.00 | 332.00 | 883,445 |
Feb 23, 2024 | 339.00 | 339.00 | 330.00 | 331.00 | 331.00 | 2,703,952 |
Feb 22, 2024 | 328.50 | 338.04 | 327.00 | 336.50 | 336.50 | 905,835 |
Feb 21, 2024 | 323.50 | 330.00 | 319.45 | 329.00 | 329.00 | 792,944 |
Feb 20, 2024 | 321.00 | 325.00 | 317.70 | 322.00 | 322.00 | 536,023 |
Feb 19, 2024 | 326.00 | 327.00 | 321.50 | 322.00 | 322.00 | 538,728 |
Feb 16, 2024 | 328.50 | 328.50 | 324.00 | 325.00 | 325.00 | 1,415,708 |
Feb 15, 2024 | 328.50 | 328.50 | 325.00 | 325.00 | 325.00 | 423,613 |
Feb 14, 2024 | 326.00 | 328.00 | 325.00 | 326.50 | 326.50 | 779,304 |
Feb 13, 2024 | 330.00 | 330.00 | 324.91 | 325.00 | 325.00 | 527,913 |
Feb 12, 2024 | 325.00 | 330.00 | 325.00 | 329.00 | 329.00 | 1,515,095 |
Feb 09, 2024 | 326.00 | 329.00 | 325.00 | 329.00 | 329.00 | 732,277 |
Feb 08, 2024 | 326.00 | 329.12 | 326.00 | 326.50 | 326.50 | 505,657 |
Feb 07, 2024 | 329.00 | 329.00 | 324.00 | 328.00 | 328.00 | 546,697 |
Feb 06, 2024 | 326.00 | 329.00 | 324.50 | 328.50 | 328.50 | 1,276,954 |
Feb 05, 2024 | 327.50 | 329.50 | 326.00 | 327.50 | 327.50 | 2,999,092 |
Feb 02, 2024 | 331.50 | 331.50 | 327.50 | 327.50 | 327.50 | 3,114,477 |
Feb 01, 2024 | 332.50 | 333.00 | 328.00 | 329.00 | 329.00 | 4,603,837 |
Jan 31, 2024 | 325.00 | 332.50 | 325.00 | 330.50 | 330.50 | 3,051,245 |
Jan 30, 2024 | 325.50 | 328.50 | 324.42 | 328.00 | 328.00 | 368,040 |
Jan 29, 2024 | 320.50 | 326.00 | 320.50 | 325.00 | 325.00 | 542,038 |
Jan 26, 2024 | 322.50 | 325.00 | 320.75 | 324.00 | 324.00 | 606,935 |
Jan 25, 2024 | 322.00 | 322.00 | 318.00 | 322.00 | 322.00 | 2,442,110 |
Jan 24, 2024 | 321.00 | 324.00 | 320.00 | 321.50 | 321.50 | 447,982 |
Jan 23, 2024 | 322.00 | 324.00 | 320.50 | 321.50 | 321.50 | 1,171,349 |
Jan 22, 2024 | 320.00 | 323.00 | 320.00 | 322.00 | 322.00 | 964,525 |
Jan 19, 2024 | 321.00 | 323.00 | 320.00 | 322.00 | 322.00 | 902,886 |
Jan 18, 2024 | 324.00 | 324.00 | 321.00 | 321.00 | 321.00 | 782,296 |
Jan 17, 2024 | 320.00 | 324.64 | 319.36 | 324.00 | 324.00 | 1,047,618 |
Jan 16, 2024 | 316.00 | 325.00 | 313.50 | 324.50 | 324.50 | 1,763,005 |
Jan 15, 2024 | 311.10 | 315.50 | 308.00 | 315.00 | 315.00 | 1,278,759 |
Jan 12, 2024 | 313.00 | 316.50 | 309.41 | 309.50 | 309.50 | 1,210,649 |
Jan 11, 2024 | 317.00 | 317.20 | 311.00 | 311.00 | 311.00 | 1,373,640 |
Jan 10, 2024 | 319.50 | 322.50 | 316.50 | 316.50 | 316.50 | 1,083,224 |
Jan 09, 2024 | 319.50 | 324.00 | 319.46 | 320.50 | 320.50 | 819,563 |
Jan 08, 2024 | 317.00 | 321.50 | 315.50 | 319.50 | 319.50 | 768,134 |
Jan 05, 2024 | 319.00 | 319.00 | 315.50 | 317.50 | 317.50 | 340,291 |
Jan 04, 2024 | 318.50 | 319.50 | 316.50 | 318.00 | 318.00 | 536,433 |
Jan 03, 2024 | 318.00 | 320.63 | 315.50 | 317.00 | 317.00 | 627,270 |
Jan 02, 2024 | 321.50 | 324.50 | 317.27 | 318.50 | 318.50 | 444,768 |
Dec 29, 2023 | 323.00 | 325.05 | 321.00 | 321.50 | 321.50 | 276,798 |
Dec 28, 2023 | 324.50 | 329.00 | 321.50 | 325.00 | 325.00 | 296,766 |
Dec 27, 2023 | 322.50 | 329.50 | 322.00 | 324.50 | 324.50 | 594,886 |
Dec 22, 2023 | 323.00 | 325.00 | 322.00 | 324.00 | 324.00 | 529,830 |
Dec 21, 2023 | 322.00 | 324.50 | 320.50 | 324.00 | 324.00 | 673,226 |
Dec 20, 2023 | 322.50 | 326.00 | 319.50 | 324.50 | 324.50 | 1,703,181 |
Dec 19, 2023 | 320.00 | 321.50 | 317.50 | 320.00 | 320.00 | 825,481 |
Dec 18, 2023 | 323.00 | 324.00 | 319.50 | 319.50 | 319.50 | 967,134 |
Dec 15, 2023 | 323.00 | 324.00 | 321.00 | 322.50 | 322.50 | 1,222,849 |
Dec 14, 2023 | 322.00 | 324.50 | 320.00 | 322.00 | 322.00 | 1,602,051 |
Dec 13, 2023 | 320.50 | 323.00 | 318.50 | 319.00 | 319.00 | 3,142,636 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |