Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Mar 19, 2024 | 335.80 | 390.00 | 329.40 | 360.40 | 360.40 | 651,172 |
Mar 18, 2024 | 330.00 | 339.20 | 324.80 | 334.20 | 334.20 | 759,289 |
Mar 15, 2024 | 351.20 | 358.40 | 335.80 | 335.80 | 335.80 | 2,169,566 |
Mar 14, 2024 | 359.00 | 364.39 | 349.20 | 353.40 | 353.40 | 627,729 |
Mar 13, 2024 | 370.40 | 373.40 | 361.00 | 361.00 | 361.00 | 6,194,847 |
Mar 12, 2024 | 375.00 | 377.60 | 364.30 | 365.80 | 365.80 | 412,863 |
Mar 11, 2024 | 387.60 | 387.60 | 369.00 | 373.60 | 373.60 | 707,173 |
Mar 08, 2024 | 391.20 | 391.20 | 371.00 | 383.00 | 383.00 | 721,115 |
Mar 07, 2024 | 386.20 | 391.00 | 377.44 | 389.80 | 389.80 | 1,522,820 |
Mar 06, 2024 | 380.00 | 391.40 | 375.40 | 378.80 | 378.80 | 711,144 |
Mar 05, 2024 | 379.20 | 381.80 | 368.60 | 379.80 | 379.80 | 556,115 |
Mar 04, 2024 | 380.40 | 382.80 | 368.20 | 373.40 | 373.40 | 1,076,576 |
Mar 01, 2024 | 345.00 | 386.00 | 343.20 | 382.80 | 382.80 | 1,556,534 |
Feb 29, 2024 | 345.00 | 356.40 | 341.20 | 346.80 | 346.80 | 955,474 |
Feb 28, 2024 | 360.00 | 361.40 | 340.60 | 348.80 | 348.80 | 938,477 |
Feb 27, 2024 | 326.40 | 360.20 | 324.20 | 357.60 | 357.60 | 1,227,582 |
Feb 26, 2024 | 335.00 | 339.20 | 323.00 | 331.80 | 331.80 | 1,007,433 |
Feb 23, 2024 | 339.40 | 349.80 | 335.40 | 337.00 | 337.00 | 1,152,542 |
Feb 22, 2024 | 320.00 | 350.04 | 320.00 | 347.80 | 347.80 | 2,165,758 |
Feb 21, 2024 | 354.40 | 354.40 | 314.08 | 323.40 | 323.40 | 3,452,925 |
Feb 20, 2024 | 300.80 | 353.00 | 300.00 | 353.00 | 353.00 | 4,610,722 |
Feb 19, 2024 | 300.00 | 305.00 | 285.00 | 305.00 | 305.00 | 10,075,883 |
Feb 16, 2024 | 305.00 | 309.80 | 283.40 | 299.20 | 299.20 | 4,235,100 |
Feb 15, 2024 | 392.00 | 392.00 | 278.00 | 308.40 | 308.40 | 5,722,229 |
Feb 14, 2024 | 407.80 | 409.60 | 396.60 | 398.00 | 398.00 | 626,426 |
Feb 13, 2024 | 423.40 | 424.60 | 389.20 | 402.20 | 402.20 | 1,280,145 |
Feb 12, 2024 | 427.00 | 441.80 | 420.80 | 425.40 | 425.40 | 857,734 |
Feb 09, 2024 | 476.60 | 476.60 | 425.40 | 425.40 | 425.40 | 1,877,483 |
Feb 08, 2024 | 483.60 | 489.80 | 465.40 | 465.40 | 465.40 | 577,268 |
Feb 07, 2024 | 492.00 | 500.24 | 478.80 | 478.80 | 478.80 | 519,701 |
Feb 06, 2024 | 500.00 | 504.68 | 488.00 | 498.80 | 498.80 | 673,664 |
Feb 05, 2024 | 502.00 | 517.00 | 502.00 | 502.00 | 502.00 | 2,977,891 |
Feb 02, 2024 | 522.50 | 529.00 | 501.00 | 501.00 | 501.00 | 1,415,577 |
Feb 01, 2024 | 550.00 | 550.00 | 527.50 | 527.50 | 527.50 | 466,181 |
Jan 31, 2024 | 535.50 | 550.00 | 533.50 | 544.00 | 544.00 | 496,957 |
Jan 30, 2024 | 548.00 | 548.00 | 528.50 | 535.50 | 535.50 | 647,084 |
Jan 29, 2024 | 561.00 | 563.50 | 533.00 | 535.50 | 535.50 | 546,290 |
Jan 26, 2024 | 560.00 | 566.50 | 540.00 | 561.00 | 561.00 | 776,337 |
Jan 25, 2024 | 572.50 | 580.50 | 542.50 | 550.00 | 550.00 | 1,151,970 |
Jan 24, 2024 | 614.00 | 614.00 | 571.50 | 584.50 | 584.50 | 1,115,666 |
Jan 23, 2024 | 610.00 | 610.00 | 598.00 | 602.50 | 602.50 | 357,922 |
Jan 22, 2024 | - | - | - | - | - | - |
Jan 19, 2024 | 601.00 | 607.50 | 593.00 | 597.50 | 597.50 | 824,170 |
Jan 18, 2024 | 602.00 | 615.50 | 599.00 | 601.00 | 601.00 | 460,562 |
Jan 17, 2024 | 625.00 | 633.50 | 593.50 | 599.00 | 599.00 | 453,479 |
Jan 16, 2024 | 634.50 | 654.00 | 630.99 | 631.00 | 631.00 | 1,214,122 |
Jan 15, 2024 | 648.50 | 670.00 | 634.50 | 637.50 | 637.50 | 648,970 |
Jan 12, 2024 | 691.50 | 705.00 | 658.50 | 658.50 | 658.50 | 638,530 |
Jan 11, 2024 | 770.00 | 776.00 | 687.50 | 687.50 | 687.50 | 789,530 |
Jan 10, 2024 | 776.50 | 785.00 | 771.50 | 771.50 | 771.50 | 172,272 |
Jan 09, 2024 | 800.00 | 800.00 | 780.50 | 781.50 | 781.50 | 156,735 |
Jan 08, 2024 | 787.00 | 792.00 | 773.50 | 790.50 | 790.50 | 168,341 |
Jan 05, 2024 | 781.50 | 793.67 | 779.00 | 785.50 | 785.50 | 156,393 |
Jan 04, 2024 | 780.50 | 796.50 | 771.50 | 790.50 | 790.50 | 183,367 |
Jan 03, 2024 | 791.50 | 798.50 | 772.50 | 781.00 | 781.00 | 283,191 |
Jan 02, 2024 | 790.50 | 815.00 | 780.50 | 786.00 | 786.00 | 271,097 |
Dec 29, 2023 | 801.00 | 804.00 | 794.00 | 794.00 | 794.00 | 97,776 |
Dec 28, 2023 | 816.00 | 816.00 | 803.00 | 806.50 | 806.50 | 135,121 |
Dec 27, 2023 | 813.00 | 819.00 | 799.50 | 807.50 | 807.50 | 159,792 |
Dec 22, 2023 | 801.00 | 808.00 | 787.50 | 801.00 | 801.00 | 100,907 |
Dec 21, 2023 | 798.00 | 813.50 | 786.50 | 791.00 | 791.00 | 170,092 |
Dec 20, 2023 | 803.50 | 803.50 | 788.00 | 799.00 | 799.00 | 254,856 |
Dec 19, 2023 | 784.00 | 798.50 | 783.00 | 784.50 | 784.50 | 217,098 |
Dec 18, 2023 | 776.00 | 797.50 | 776.00 | 787.50 | 787.50 | 160,495 |
Dec 15, 2023 | 810.00 | 824.50 | 783.50 | 787.00 | 787.00 | 1,153,055 |
Dec 14, 2023 | 796.50 | 828.00 | 792.65 | 808.00 | 808.00 | 377,380 |
Dec 13, 2023 | 770.00 | 790.50 | 770.00 | 785.00 | 785.00 | 262,821 |
Dec 12, 2023 | 770.00 | 788.50 | 764.50 | 777.50 | 777.50 | 231,307 |
Dec 11, 2023 | 785.00 | 790.50 | 777.50 | 789.00 | 789.00 | 191,884 |
Dec 08, 2023 | 770.50 | 791.50 | 767.00 | 789.00 | 789.00 | 249,093 |
Dec 07, 2023 | 800.00 | 800.00 | 778.50 | 789.00 | 789.00 | 182,211 |
Dec 06, 2023 | 788.00 | 794.00 | 778.00 | 789.00 | 789.00 | 209,281 |
Dec 05, 2023 | 770.00 | 783.00 | 763.50 | 779.00 | 779.00 | 155,814 |
Dec 04, 2023 | 764.50 | 783.00 | 756.00 | 771.00 | 771.00 | 139,154 |
Dec 01, 2023 | 765.50 | 777.00 | 760.00 | 770.00 | 770.00 | 273,383 |
Nov 30, 2023 | 783.50 | 788.50 | 767.00 | 767.00 | 767.00 | 368,416 |
Nov 29, 2023 | 769.00 | 785.50 | 769.00 | 783.50 | 783.50 | 137,668 |
Nov 28, 2023 | 768.50 | 777.50 | 754.50 | 775.00 | 775.00 | 251,486 |
Nov 27, 2023 | 774.50 | 780.00 | 764.00 | 772.00 | 772.00 | 180,170 |
Nov 24, 2023 | 762.00 | 775.00 | 762.00 | 773.00 | 773.00 | 341,877 |
Nov 23, 2023 | 767.50 | 772.00 | 755.00 | 766.50 | 766.50 | 177,461 |
Nov 22, 2023 | 779.00 | 779.00 | 750.50 | 763.50 | 763.50 | 266,774 |
Nov 21, 2023 | 784.50 | 799.50 | 760.50 | 760.50 | 760.50 | 243,450 |
Nov 20, 2023 | 766.00 | 793.50 | 765.63 | 790.50 | 790.50 | 592,720 |
Nov 17, 2023 | 746.50 | 774.50 | 736.50 | 773.00 | 773.00 | 312,711 |
Nov 16, 2023 | 791.00 | 793.50 | 742.50 | 748.00 | 748.00 | 396,969 |
Nov 15, 2023 | 809.50 | 827.50 | 787.50 | 789.00 | 789.00 | 379,151 |
Nov 14, 2023 | 781.50 | 807.00 | 767.50 | 806.00 | 806.00 | 397,430 |
Nov 13, 2023 | 779.50 | 787.00 | 770.50 | 777.50 | 777.50 | 99,133 |
Nov 10, 2023 | 795.00 | 795.00 | 771.50 | 783.00 | 783.00 | 727,518 |
Nov 09, 2023 | 772.00 | 792.00 | 767.50 | 792.00 | 792.00 | 122,762 |
Nov 08, 2023 | 766.50 | 785.50 | 766.50 | 776.50 | 776.50 | 455,528 |
Nov 07, 2023 | 770.50 | 791.50 | 770.50 | 785.00 | 785.00 | 103,923 |
Nov 06, 2023 | 823.50 | 823.50 | 779.00 | 785.00 | 785.00 | 256,393 |
Nov 03, 2023 | 805.00 | 819.50 | 801.00 | 808.00 | 808.00 | 230,610 |
Nov 02, 2023 | 788.00 | 802.00 | 783.50 | 797.00 | 797.00 | 303,518 |
Nov 01, 2023 | 805.00 | 836.74 | 776.50 | 776.50 | 776.50 | 376,236 |
Oct 31, 2023 | 795.00 | 797.00 | 775.50 | 797.00 | 797.00 | 308,417 |
Oct 30, 2023 | 755.00 | 844.10 | 755.00 | 784.50 | 784.50 | 333,030 |
Oct 27, 2023 | 768.00 | 810.83 | 749.50 | 769.50 | 769.50 | 344,645 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |