Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2007-10-25 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $434.93 | $439.80 | 475,100 | — | — |
| 2024-12-30 | $435.40 | $440.27 | 893,900 | — | — |
| 2024-12-27 | $442.15 | $447.10 | 490,300 | — | — |
| 2024-12-26 | $446.21 | $451.20 | 739,800 | — | — |
| 2024-12-24 | $435.31 | $440.18 | 345,800 | — | — |
| 2024-12-23 | $429.14 | $433.94 | 650,600 | — | — |
| 2024-12-20 | $430.01 | $434.82 | 1,447,100 | — | — |
| 2024-12-19 | $425.52 | $430.28 | 741,400 | — | — |
| 2024-12-18 | $416.60 | $421.26 | 894,500 | — | — |
| 2024-12-17 | $423.57 | $428.31 | 755,500 | — | — |
| 2024-12-16 | $424.79 | $429.54 | 942,700 | — | — |
| 2024-12-13 | $424.11 | $428.86 | 655,500 | — | — |
| 2024-12-12 | $423.91 | $428.65 | 631,900 | — | — |
| 2024-12-11 | $430.09 | $434.90 | 1,351,200 | — | — |
| 2024-12-10 | $411.92 | $416.53 | 888,900 | — | — |
| 2024-12-09 | $418.01 | $422.69 | 1,182,400 | — | — |
| 2024-12-06 | $428.17 | $432.96 | 3,519,100 | — | — |
| 2024-12-05 | $392.87 | $397.27 | 1,857,900 | — | — |
| 2024-12-04 | $399.81 | $404.28 | 1,015,700 | — | — |
| 2024-12-03 | $395.30 | $399.72 | 1,080,700 | — | — |
| 2024-12-02 | $394.06 | $398.47 | 1,215,200 | — | — |
| 2024-11-29 | $386.64 | $390.97 | 723,000 | — | — |
| 2024-11-27 | $375.25 | $379.45 | 1,003,200 | — | — |
| 2024-11-26 | $360.47 | $364.50 | 848,500 | — | — |
| 2024-11-25 | $362.65 | $366.71 | 1,870,700 | — | — |
| 2024-11-22 | $338.38 | $342.17 | 901,500 | — | — |
| 2024-11-21 | $338.78 | $342.57 | 1,296,100 | — | — |
| 2024-11-20 | $343.26 | $347.10 | 817,300 | — | — |
| 2024-11-19 | $342.17 | $346.00 | 842,700 | — | — |
| 2024-11-18 | $353.35 | $357.30 | 1,405,300 | — | — |
| 2024-11-15 | $365.17 | $369.26 | 1,440,800 | — | — |
| 2024-11-14 | $382.77 | $387.05 | 700,800 | — | — |
| 2024-11-13 | $382.74 | $387.02 | 623,900 | — | — |
| 2024-11-12 | $379.79 | $384.04 | 670,700 | — | — |
| 2024-11-11 | $380.54 | $384.80 | 972,600 | — | — |
| 2024-11-08 | $385.26 | $389.57 | 681,400 | — | — |
| 2024-11-07 | $393.26 | $397.66 | 767,600 | — | — |
| 2024-11-06 | $387.53 | $391.87 | 1,213,300 | — | — |
| 2024-11-05 | $382.91 | $387.19 | 611,500 | — | — |
| 2024-11-04 | $383.90 | $388.20 | 834,400 | — | — |
| 2024-11-01 | $377.65 | $381.88 | 672,000 | — | — |
| 2024-10-31 | $368.98 | $373.11 | 816,000 | — | — |
| 2024-10-30 | $376.11 | $380.32 | 784,100 | — | — |
| 2024-10-29 | $379.84 | $384.09 | 735,800 | — | — |
| 2024-10-28 | $380.08 | $384.33 | 963,200 | — | — |
| 2024-10-25 | $373.30 | $377.48 | 739,600 | — | — |
| 2024-10-24 | $367.18 | $371.29 | 789,100 | — | — |
| 2024-10-23 | $367.02 | $371.13 | 845,400 | — | — |
| 2024-10-22 | $365.01 | $369.09 | 1,270,000 | — | — |
| 2024-10-21 | $369.20 | $373.33 | 1,275,000 | — | — |
| 2024-10-18 | $368.92 | $373.05 | 880,600 | — | — |
| 2024-10-17 | $371.72 | $375.88 | 1,448,900 | — | — |
| 2024-10-16 | $373.21 | $377.39 | 3,092,100 | — | — |
| 2024-10-15 | $369.49 | $373.62 | 1,001,500 | — | — |
| 2024-10-14 | $369.32 | $373.45 | 883,600 | — | — |
| 2024-10-11 | $370.58 | $374.73 | 1,220,900 | — | — |
| 2024-10-10 | $358.96 | $362.98 | 1,090,300 | — | — |
| 2024-10-09 | $359.80 | $363.83 | 1,212,900 | — | — |
| 2024-10-08 | $364.52 | $368.60 | 764,600 | — | — |
| 2024-10-07 | $370.01 | $374.15 | 925,700 | — | — |
| 2024-10-04 | $381.80 | $386.07 | 1,158,600 | — | — |
| 2024-10-03 | $372.72 | $376.89 | 1,002,400 | — | — |
| 2024-10-02 | $373.88 | $378.06 | 942,400 | — | — |
| 2024-10-01 | $379.13 | $383.37 | 1,175,900 | — | — |
| 2024-09-30 | $389.12 | $393.47 | 1,773,400 | — | — |
| 2024-09-27 | $404.01 | $408.53 | 1,060,800 | — | — |
| 2024-09-26 | $406.11 | $410.65 | 1,153,000 | — | — |
| 2024-09-25 | $402.26 | $406.76 | 1,318,400 | — | — |
| 2024-09-24 | $402.50 | $407.00 | 1,004,900 | — | — |
| 2024-09-23 | $393.84 | $398.25 | 1,576,200 | — | — |
| 2024-09-20 | $402.01 | $406.51 | 1,451,400 | — | — |
| 2024-09-19 | $403.29 | $407.80 | 894,400 | — | — |
| 2024-09-18 | $402.72 | $407.23 | 1,322,700 | — | — |
| 2024-09-17 | $397.00 | $401.44 | 1,407,200 | — | — |
| 2024-09-16 | $389.29 | $393.65 | 1,144,900 | — | — |
| 2024-09-13 | $378.34 | $382.57 | 762,400 | — | — |
| 2024-09-12 | $373.08 | $377.25 | 735,000 | — | — |
| 2024-09-11 | $372.30 | $376.47 | 727,600 | — | — |
| 2024-09-10 | $373.50 | $377.68 | 2,032,500 | — | — |
| 2024-09-09 | $381.57 | $385.84 | 1,498,300 | — | — |
| 2024-09-06 | $367.59 | $371.70 | 1,077,300 | — | — |
| 2024-09-05 | $363.78 | $367.85 | 885,300 | — | — |
| 2024-09-04 | $359.92 | $363.95 | 1,155,000 | — | — |
| 2024-09-03 | $358.80 | $362.81 | 2,316,300 | — | — |
| 2024-08-30 | $352.84 | $356.79 | 4,999,800 | — | — |
| 2024-08-29 | $367.58 | $371.69 | 2,271,200 | — | — |
| 2024-08-28 | $366.82 | $370.92 | 1,331,000 | — | — |
| 2024-08-27 | $371.35 | $375.51 | 972,400 | — | — |
| 2024-08-26 | $374.98 | $379.18 | 878,200 | — | — |
| 2024-08-23 | $378.65 | $382.89 | 987,900 | — | — |
| 2024-08-22 | $374.26 | $378.45 | 1,139,100 | — | — |
| 2024-08-21 | $380.92 | $385.18 | 1,529,300 | — | — |
| 2024-08-20 | $369.05 | $373.18 | 1,545,400 | — | — |
| 2024-08-19 | $377.06 | $381.28 | 2,648,600 | — | — |
| 2024-08-16 | $377.23 | $381.45 | 2,942,800 | — | — |
| 2024-08-15 | $365.80 | $369.89 | 4,424,900 | — | — |
| 2024-08-14 | $329.05 | $332.73 | 970,800 | — | — |
| 2024-08-13 | $331.56 | $335.27 | 1,059,400 | — | — |
| 2024-08-12 | $320.55 | $324.14 | 843,600 | — | — |
| 2024-08-09 | $322.17 | $325.77 | 919,600 | — | — |
| 2024-08-08 | $327.11 | $330.77 | 749,900 | — | — |
| 2024-08-07 | $321.31 | $324.91 | 785,700 | — | — |
| 2024-08-06 | $326.42 | $330.07 | 847,200 | — | — |
| 2024-08-05 | $327.28 | $330.94 | 1,076,600 | — | — |
| 2024-08-02 | $341.01 | $344.83 | 959,300 | — | — |
| 2024-08-01 | $349.95 | $353.87 | 1,216,500 | — | — |
| 2024-07-31 | $364.89 | $368.97 | 693,000 | — | — |
| 2024-07-30 | $367.53 | $371.64 | 893,900 | — | — |
| 2024-07-29 | $366.61 | $370.71 | 1,079,100 | — | — |
| 2024-07-26 | $369.46 | $373.59 | 1,022,900 | — | — |
| 2024-07-25 | $363.30 | $367.37 | 1,164,300 | — | — |
| 2024-07-24 | $369.61 | $373.75 | 1,507,900 | — | — |
| 2024-07-23 | $389.29 | $393.65 | 557,400 | — | — |
| 2024-07-22 | $391.67 | $396.05 | 596,800 | — | — |
| 2024-07-19 | $390.92 | $395.29 | 897,300 | — | — |
| 2024-07-18 | $393.12 | $397.52 | 786,200 | — | — |
| 2024-07-17 | $400.47 | $404.95 | 737,500 | — | — |
| 2024-07-16 | $409.70 | $414.28 | 763,400 | — | — |
| 2024-07-15 | $395.16 | $399.58 | 1,148,700 | — | — |
| 2024-07-12 | $412.94 | $417.56 | 845,600 | — | — |
| 2024-07-11 | $400.82 | $405.30 | 627,500 | — | — |
| 2024-07-10 | $396.03 | $400.46 | 631,100 | — | — |
| 2024-07-09 | $396.01 | $400.44 | 644,000 | — | — |
| 2024-07-08 | $395.82 | $400.25 | 912,300 | — | — |
| 2024-07-05 | $390.00 | $394.36 | 550,200 | — | — |
| 2024-07-03 | $389.67 | $394.03 | 431,400 | — | — |
| 2024-07-02 | $393.02 | $397.42 | 749,500 | — | — |
| 2024-07-01 | $384.41 | $388.71 | 862,000 | — | — |
| 2024-06-28 | $385.87 | $390.19 | 818,000 | — | — |
| 2024-06-27 | $385.95 | $390.27 | 932,700 | — | — |
| 2024-06-26 | $387.88 | $392.22 | 489,300 | — | — |
| 2024-06-25 | $388.19 | $392.53 | 565,700 | — | — |
| 2024-06-24 | $389.72 | $394.08 | 834,100 | — | — |
| 2024-06-21 | $383.85 | $388.15 | 1,338,000 | — | — |
| 2024-06-20 | $378.40 | $382.63 | 995,300 | — | — |
| 2024-06-18 | $382.59 | $386.87 | 778,600 | — | — |
| 2024-06-17 | $389.15 | $393.50 | 670,900 | — | — |
| 2024-06-14 | $390.82 | $395.19 | 781,200 | — | — |
| 2024-06-13 | $396.39 | $400.83 | 981,900 | — | — |
| 2024-06-12 | $390.12 | $394.49 | 916,500 | — | — |
| 2024-06-11 | $387.69 | $392.03 | 965,700 | — | — |
| 2024-06-10 | $382.50 | $386.78 | 792,700 | — | — |
| 2024-06-07 | $382.61 | $386.89 | 758,200 | — | — |
| 2024-06-06 | $384.88 | $389.19 | 684,400 | — | — |
| 2024-06-05 | $387.16 | $391.49 | 820,400 | — | — |
| 2024-06-04 | $389.41 | $393.77 | 872,700 | — | — |
| 2024-06-03 | $389.91 | $394.27 | 1,188,500 | — | — |
| 2024-05-31 | $395.09 | $399.51 | 3,378,100 | — | — |
| 2024-05-30 | $385.58 | $389.89 | 2,333,500 | — | — |
| 2024-05-29 | $378.28 | $382.51 | 1,264,600 | — | — |
| 2024-05-28 | $381.13 | $385.39 | 968,500 | — | — |
| 2024-05-24 | $381.78 | $386.05 | 969,400 | — | — |
| 2024-05-23 | $376.14 | $380.35 | 850,100 | — | — |
| 2024-05-22 | $378.33 | $382.56 | 769,800 | — | — |
| 2024-05-21 | $381.83 | $386.10 | 940,900 | — | — |
| 2024-05-20 | $386.50 | $390.82 | 1,016,800 | — | — |
| 2024-05-17 | $399.56 | $404.03 | 533,500 | — | — |
| 2024-05-16 | $401.04 | $405.53 | 516,900 | — | — |
| 2024-05-15 | $403.41 | $407.92 | 501,000 | — | — |
| 2024-05-14 | $401.68 | $406.17 | 665,700 | — | — |
| 2024-05-13 | $403.96 | $408.48 | 708,300 | — | — |
| 2024-05-10 | $401.59 | $406.08 | 664,600 | — | — |
| 2024-05-09 | $396.67 | $401.11 | 602,600 | — | — |
| 2024-05-08 | $388.48 | $392.83 | 699,400 | — | — |
| 2024-05-07 | $393.67 | $398.07 | 789,000 | — | — |
| 2024-05-06 | $394.88 | $399.30 | 909,500 | — | — |
| 2024-05-03 | $397.39 | $401.84 | 591,300 | — | — |
| 2024-05-02 | $397.33 | $401.78 | 639,800 | — | — |
| 2024-05-01 | $402.11 | $406.61 | 575,700 | — | — |
| 2024-04-30 | $404.84 | $409.37 | 904,700 | — | — |
| 2024-04-29 | $410.04 | $414.63 | 673,800 | — | — |
| 2024-04-26 | $406.39 | $410.94 | 637,700 | — | — |
| 2024-04-25 | $408.01 | $412.58 | 707,100 | — | — |
| 2024-04-24 | $410.55 | $415.14 | 866,400 | — | — |
| 2024-04-23 | $419.27 | $423.96 | 692,300 | — | — |
| 2024-04-22 | $417.98 | $422.66 | 635,300 | — | — |
| 2024-04-19 | $413.50 | $418.13 | 1,072,900 | — | — |
| 2024-04-18 | $425.11 | $429.87 | 862,500 | — | — |
| 2024-04-17 | $424.55 | $429.30 | 947,400 | — | — |
| 2024-04-16 | $424.17 | $428.92 | 1,144,500 | — | — |
| 2024-04-15 | $433.24 | $438.09 | 904,800 | — | — |
| 2024-04-12 | $442.32 | $447.27 | 487,200 | — | — |
| 2024-04-11 | $447.91 | $452.92 | 450,200 | — | — |
| 2024-04-10 | $450.95 | $456.00 | 876,100 | — | — |
| 2024-04-09 | $454.80 | $459.89 | 595,000 | — | — |
| 2024-04-08 | $452.78 | $457.85 | 967,300 | — | — |
| 2024-04-05 | $444.75 | $449.73 | 1,285,900 | — | — |
| 2024-04-04 | $448.64 | $453.66 | 2,916,900 | — | — |
| 2024-04-03 | $439.98 | $444.90 | 4,214,300 | — | — |
| 2024-04-02 | $519.68 | $525.49 | 609,400 | — | — |
| 2024-04-01 | $529.01 | $534.93 | 647,000 | — | — |
| 2024-03-28 | $522.88 | $528.73 | 804,500 | — | — |
| 2024-03-27 | $513.52 | $519.27 | 923,000 | — | — |
| 2024-03-26 | $514.34 | $520.10 | 866,700 | — | — |
| 2024-03-25 | $505.57 | $511.23 | 773,700 | — | — |
| 2024-03-22 | $520.37 | $526.19 | 1,061,000 | — | — |
| 2024-03-21 | $523.55 | $529.41 | 967,900 | — | — |
| 2024-03-20 | $523.96 | $529.82 | 694,700 | — | — |
| 2024-03-19 | $529.08 | $535.00 | 811,500 | — | — |
| 2024-03-18 | $532.33 | $538.29 | 1,064,500 | — | — |
| 2024-03-15 | $535.98 | $541.98 | 2,891,600 | — | — |
| 2024-03-14 | $565.44 | $571.77 | 1,399,900 | — | — |
| 2024-03-13 | $567.18 | $573.53 | 815,600 | — | — |
| 2024-03-12 | $555.57 | $561.79 | 558,200 | — | — |
| 2024-03-11 | $548.56 | $554.70 | 626,200 | — | — |
| 2024-03-08 | $540.22 | $546.26 | 499,700 | — | — |
| 2024-03-07 | $548.32 | $554.46 | 371,900 | — | — |
| 2024-03-06 | $548.30 | $554.44 | 457,900 | — | — |
| 2024-03-05 | $549.46 | $555.61 | 545,100 | — | — |
| 2024-03-04 | $546.54 | $552.66 | 481,400 | — | — |
| 2024-03-01 | $549.98 | $556.13 | 548,700 | — | — |
| 2024-02-29 | $548.56 | $554.70 | 1,022,500 | — | — |
| 2024-02-28 | $559.16 | $565.42 | 343,800 | — | — |
| 2024-02-27 | $561.41 | $567.69 | 428,100 | — | — |
| 2024-02-26 | $556.32 | $562.54 | 396,100 | — | — |
| 2024-02-23 | $549.78 | $555.93 | 371,700 | — | — |
| 2024-02-22 | $544.06 | $550.15 | 478,700 | — | — |
| 2024-02-21 | $538.79 | $544.82 | 723,000 | — | — |
| 2024-02-20 | $541.29 | $547.35 | 702,300 | — | — |
| 2024-02-16 | $532.09 | $538.04 | 353,800 | — | — |
| 2024-02-15 | $529.88 | $535.81 | 467,800 | — | — |
| 2024-02-14 | $526.59 | $532.48 | 543,700 | — | — |
| 2024-02-13 | $531.06 | $537.00 | 753,500 | — | — |
| 2024-02-12 | $525.06 | $530.94 | 529,600 | — | — |
| 2024-02-09 | $522.63 | $528.48 | 489,500 | — | — |
| 2024-02-08 | $519.12 | $524.93 | 667,900 | — | — |
| 2024-02-07 | $514.04 | $519.79 | 799,900 | — | — |
| 2024-02-06 | $502.00 | $507.62 | 636,500 | — | — |
| 2024-02-05 | $502.38 | $508.00 | 620,200 | — | — |
| 2024-02-02 | $505.33 | $510.98 | 590,300 | — | — |
| 2024-02-01 | $503.52 | $509.15 | 551,300 | — | — |
| 2024-01-31 | $502.05 | $507.67 | 561,400 | — | — |
| 2024-01-30 | $508.74 | $514.43 | 831,700 | — | — |
| 2024-01-29 | $507.99 | $513.67 | 910,700 | — | — |
| 2024-01-26 | $493.59 | $499.11 | 706,400 | — | — |
| 2024-01-25 | $493.22 | $498.74 | 798,100 | — | — |
| 2024-01-24 | $478.77 | $484.13 | 560,000 | — | — |
| 2024-01-23 | $479.90 | $485.27 | 525,400 | — | — |
| 2024-01-22 | $476.90 | $482.24 | 436,900 | — | — |
| 2024-01-19 | $472.57 | $477.86 | 517,100 | — | — |
| 2024-01-18 | $475.50 | $480.82 | 402,100 | — | — |
| 2024-01-17 | $472.76 | $478.05 | 440,100 | — | — |
| 2024-01-16 | $476.01 | $481.34 | 761,100 | — | — |
| 2024-01-12 | $482.08 | $487.47 | 443,200 | — | — |
| 2024-01-11 | $482.83 | $488.23 | 555,300 | — | — |
| 2024-01-10 | $480.91 | $486.29 | 462,900 | — | — |
| 2024-01-09 | $485.06 | $490.49 | 567,900 | — | — |
| 2024-01-08 | $482.96 | $488.36 | 622,700 | — | — |
| 2024-01-05 | $471.12 | $476.39 | 473,500 | — | — |
| 2024-01-04 | $468.92 | $474.17 | 481,300 | — | — |
| 2024-01-03 | $473.82 | $479.12 | 594,800 | — | — |
| 2024-01-02 | $486.61 | $492.05 | 480,700 | — | — |