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
- 1999-10-19 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $209.00 | $498.55 | 765,700 | — | — |
| 2025-12-30 | $214.17 | $510.89 | 694,000 | — | — |
| 2025-12-29 | $216.11 | $515.51 | 893,700 | — | — |
| 2025-12-26 | $217.44 | $518.69 | 393,700 | — | — |
| 2025-12-24 | $217.98 | $519.98 | 197,900 | — | — |
| 2025-12-23 | $215.70 | $514.54 | 556,600 | — | — |
| 2025-12-22 | $215.49 | $514.04 | 801,300 | — | — |
| 2025-12-19 | $213.44 | $509.15 | 3,058,900 | — | — |
| 2025-12-18 | $211.61 | $504.78 | 1,298,400 | — | — |
| 2025-12-17 | $211.62 | $504.80 | 1,212,300 | — | — |
| 2025-12-16 | $210.65 | $502.49 | 1,654,500 | — | — |
| 2025-12-15 | $207.45 | $494.86 | 1,682,200 | — | — |
| 2025-12-12 | $208.42 | $495.31 | 1,143,300 | — | — |
| 2025-12-11 | $204.30 | $485.52 | 1,112,100 | — | — |
| 2025-12-10 | $196.94 | $468.03 | 2,333,600 | — | — |
| 2025-12-09 | $197.11 | $468.43 | 1,217,600 | — | — |
| 2025-12-08 | $203.82 | $484.38 | 1,101,800 | — | — |
| 2025-12-05 | $202.22 | $480.58 | 808,200 | — | — |
| 2025-12-04 | $200.87 | $477.37 | 660,900 | — | — |
| 2025-12-03 | $194.90 | $463.18 | 1,318,800 | — | — |
| 2025-12-02 | $194.64 | $462.56 | 1,000,200 | — | — |
| 2025-12-01 | $193.98 | $460.99 | 837,400 | — | — |
| 2025-11-28 | $193.89 | $460.78 | 699,300 | — | — |
| 2025-11-26 | $193.37 | $459.54 | 873,700 | — | — |
| 2025-11-25 | $187.42 | $445.40 | 1,109,600 | — | — |
| 2025-11-24 | $181.65 | $431.69 | 1,048,100 | — | — |
| 2025-11-21 | $178.17 | $423.42 | 1,052,400 | — | — |
| 2025-11-20 | $176.49 | $419.43 | 1,417,700 | — | — |
| 2025-11-19 | $188.37 | $447.66 | 1,193,300 | — | — |
| 2025-11-18 | $186.56 | $443.36 | 1,787,900 | — | — |
| 2025-11-17 | $184.75 | $439.06 | 2,254,900 | — | — |
| 2025-11-14 | $184.09 | $437.49 | 1,159,700 | — | — |
| 2025-11-13 | $182.64 | $434.04 | 1,126,500 | — | — |
| 2025-11-12 | $181.68 | $431.76 | 741,300 | — | — |
| 2025-11-11 | $179.68 | $427.01 | 972,600 | — | — |
| 2025-11-10 | $179.17 | $425.80 | 1,378,900 | — | — |
| 2025-11-07 | $182.56 | $433.85 | 1,169,800 | — | — |
| 2025-11-06 | $181.00 | $430.15 | 3,359,200 | — | — |
| 2025-11-05 | $187.24 | $444.98 | 1,575,500 | — | — |
| 2025-11-04 | $187.35 | $445.24 | 1,292,000 | — | — |
| 2025-11-03 | $187.71 | $446.09 | 1,489,300 | — | — |
| 2025-10-31 | $188.40 | $447.73 | 1,103,500 | — | — |
| 2025-10-30 | $187.78 | $446.26 | 860,700 | — | — |
| 2025-10-29 | $186.60 | $443.45 | 1,113,400 | — | — |
| 2025-10-28 | $187.45 | $445.47 | 602,100 | — | — |
| 2025-10-27 | $187.51 | $445.62 | 1,202,400 | — | — |
| 2025-10-24 | $186.85 | $444.05 | 760,300 | — | — |
| 2025-10-23 | $186.85 | $444.05 | 1,085,200 | — | — |
| 2025-10-22 | $186.97 | $444.33 | 1,017,500 | — | — |
| 2025-10-21 | $186.16 | $442.41 | 953,000 | — | — |
| 2025-10-20 | $186.82 | $443.98 | 1,128,700 | — | — |
| 2025-10-17 | $189.28 | $449.82 | 850,800 | — | — |
| 2025-10-16 | $187.83 | $446.38 | 1,403,000 | — | — |
| 2025-10-15 | $191.21 | $454.41 | 1,375,200 | — | — |
| 2025-10-14 | $189.97 | $451.46 | 701,400 | — | — |
| 2025-10-13 | $188.60 | $448.21 | 898,600 | — | — |
| 2025-10-10 | $187.05 | $444.52 | 1,422,100 | — | — |
| 2025-10-09 | $186.47 | $443.15 | 1,122,400 | — | — |
| 2025-10-08 | $194.15 | $461.40 | 1,241,500 | — | — |
| 2025-10-07 | $197.96 | $470.45 | 1,154,800 | — | — |
| 2025-10-06 | $198.15 | $470.90 | 1,572,900 | — | — |
| 2025-10-03 | $197.35 | $469.00 | 981,700 | — | — |
| 2025-10-02 | $198.00 | $470.55 | 1,269,500 | — | — |
| 2025-10-01 | $198.76 | $472.35 | 1,485,300 | — | — |
| 2025-09-30 | $201.96 | $479.96 | 3,160,600 | — | — |
| 2025-09-29 | $205.33 | $487.97 | 1,837,600 | — | — |
| 2025-09-26 | $199.04 | $473.02 | 1,008,200 | — | — |
| 2025-09-25 | $195.79 | $465.29 | 912,600 | — | — |
| 2025-09-24 | $195.79 | $465.29 | 1,958,800 | — | — |
| 2025-09-23 | $202.29 | $480.74 | 1,831,100 | — | — |
| 2025-09-22 | $199.67 | $474.52 | 1,661,400 | — | — |
| 2025-09-19 | $201.11 | $477.94 | 2,052,700 | — | — |
| 2025-09-18 | $202.80 | $481.95 | 1,320,100 | — | — |
| 2025-09-17 | $201.38 | $478.58 | 1,933,700 | — | — |
| 2025-09-16 | $200.29 | $475.99 | 3,258,900 | — | — |
| 2025-09-15 | $204.49 | $485.97 | 2,302,200 | — | — |
| 2025-09-12 | $202.44 | $479.29 | 897,100 | — | — |
| 2025-09-11 | $202.24 | $478.82 | 977,000 | — | — |
| 2025-09-10 | $195.13 | $461.99 | 601,800 | — | — |
| 2025-09-09 | $196.43 | $465.06 | 794,800 | — | — |
| 2025-09-08 | $200.47 | $474.63 | 1,098,300 | — | — |
| 2025-09-05 | $194.00 | $459.31 | 713,100 | — | — |
| 2025-09-04 | $190.08 | $450.03 | 786,300 | — | — |
| 2025-09-03 | $186.61 | $441.81 | 694,700 | — | — |
| 2025-09-02 | $185.35 | $438.83 | 681,700 | — | — |
| 2025-08-29 | $189.56 | $448.80 | 559,100 | — | — |
| 2025-08-28 | $190.14 | $450.17 | 801,600 | — | — |
| 2025-08-27 | $185.65 | $439.54 | 536,000 | — | — |
| 2025-08-26 | $185.16 | $438.38 | 750,300 | — | — |
| 2025-08-25 | $183.72 | $434.97 | 647,000 | — | — |
| 2025-08-22 | $186.17 | $440.77 | 774,200 | — | — |
| 2025-08-21 | $184.24 | $436.20 | 435,800 | — | — |
| 2025-08-20 | $182.61 | $432.34 | 753,900 | — | — |
| 2025-08-19 | $184.90 | $437.77 | 639,100 | — | — |
| 2025-08-18 | $185.56 | $439.33 | 706,800 | — | — |
| 2025-08-15 | $188.85 | $447.12 | 719,200 | — | — |
| 2025-08-14 | $191.00 | $452.21 | 1,169,600 | — | — |
| 2025-08-13 | $191.28 | $452.87 | 1,348,500 | — | — |
| 2025-08-12 | $186.02 | $440.42 | 1,225,800 | — | — |
| 2025-08-11 | $180.00 | $426.16 | 2,655,000 | — | — |
| 2025-08-08 | $163.29 | $386.60 | 1,539,900 | — | — |
| 2025-08-07 | $160.74 | $380.56 | 1,909,200 | — | — |
| 2025-08-06 | $155.61 | $368.42 | 2,660,600 | — | — |
| 2025-08-05 | $163.45 | $386.98 | 765,500 | — | — |
| 2025-08-04 | $165.76 | $392.45 | 630,900 | — | — |
| 2025-08-01 | $165.61 | $392.09 | 675,700 | — | — |
| 2025-07-31 | $168.01 | $397.78 | 665,100 | — | — |
| 2025-07-30 | $167.81 | $397.30 | 531,100 | — | — |
| 2025-07-29 | $168.15 | $398.11 | 529,500 | — | — |
| 2025-07-28 | $170.74 | $404.24 | 534,800 | — | — |
| 2025-07-25 | $170.05 | $402.61 | 626,300 | — | — |
| 2025-07-24 | $168.00 | $397.75 | 816,500 | — | — |
| 2025-07-23 | $167.71 | $397.07 | 522,200 | — | — |
| 2025-07-22 | $166.49 | $394.18 | 762,600 | — | — |
| 2025-07-21 | $168.70 | $399.41 | 861,000 | — | — |
| 2025-07-18 | $170.79 | $404.36 | 951,000 | — | — |
| 2025-07-17 | $169.35 | $400.95 | 850,900 | — | — |
| 2025-07-16 | $169.13 | $400.43 | 906,300 | — | — |
| 2025-07-15 | $168.79 | $399.62 | 986,600 | — | — |
| 2025-07-14 | $174.48 | $413.10 | 757,100 | — | — |
| 2025-07-11 | $172.00 | $407.22 | 704,800 | — | — |
| 2025-07-10 | $172.89 | $409.33 | 902,800 | — | — |
| 2025-07-09 | $171.80 | $406.75 | 725,600 | — | — |
| 2025-07-08 | $172.97 | $409.52 | 1,044,800 | — | — |
| 2025-07-07 | $176.34 | $417.50 | 568,900 | — | — |
| 2025-07-03 | $177.14 | $419.39 | 405,900 | — | — |
| 2025-07-02 | $177.46 | $420.15 | 736,600 | — | — |
| 2025-07-01 | $175.61 | $415.77 | 1,169,100 | — | — |
| 2025-06-30 | $181.95 | $430.78 | 1,048,000 | — | — |
| 2025-06-27 | $179.35 | $424.63 | 2,282,700 | — | — |
| 2025-06-26 | $176.16 | $417.07 | 828,700 | — | — |
| 2025-06-25 | $174.94 | $414.18 | 605,500 | — | — |
| 2025-06-24 | $176.89 | $418.80 | 769,600 | — | — |
| 2025-06-23 | $175.53 | $415.58 | 727,900 | — | — |
| 2025-06-20 | $174.96 | $414.23 | 2,884,800 | — | — |
| 2025-06-18 | $175.95 | $416.58 | 1,861,900 | — | — |
| 2025-06-17 | $167.96 | $397.66 | 865,500 | — | — |
| 2025-06-16 | $168.41 | $398.72 | 896,600 | — | — |
| 2025-06-13 | $163.08 | $386.10 | 503,100 | — | — |
| 2025-06-12 | $163.93 | $387.22 | 493,200 | — | — |
| 2025-06-11 | $164.92 | $389.56 | 542,900 | — | — |
| 2025-06-10 | $164.60 | $388.80 | 834,400 | — | — |
| 2025-06-09 | $163.33 | $385.80 | 658,700 | — | — |
| 2025-06-06 | $165.94 | $391.97 | 789,600 | — | — |
| 2025-06-05 | $168.92 | $399.00 | 871,700 | — | — |
| 2025-06-04 | $165.90 | $391.87 | 816,700 | — | — |
| 2025-06-03 | $163.11 | $385.28 | 900,200 | — | — |
| 2025-06-02 | $159.55 | $376.87 | 799,500 | — | — |
| 2025-05-30 | $157.81 | $372.76 | 821,400 | — | — |
| 2025-05-29 | $156.74 | $370.23 | 689,500 | — | — |
| 2025-05-28 | $158.81 | $375.12 | 584,900 | — | — |
| 2025-05-27 | $158.95 | $375.45 | 1,807,800 | — | — |
| 2025-05-23 | $157.72 | $372.55 | 1,315,000 | — | — |
| 2025-05-22 | $156.23 | $369.03 | 1,460,900 | — | — |
| 2025-05-21 | $159.84 | $377.56 | 653,100 | — | — |
| 2025-05-20 | $162.74 | $384.41 | 486,700 | — | — |
| 2025-05-19 | $163.99 | $387.36 | 732,300 | — | — |
| 2025-05-16 | $163.48 | $386.15 | 748,700 | — | — |
| 2025-05-15 | $161.46 | $381.38 | 866,800 | — | — |
| 2025-05-14 | $162.21 | $383.15 | 798,600 | — | — |
| 2025-05-13 | $164.48 | $388.52 | 934,700 | — | — |
| 2025-05-12 | $160.60 | $379.35 | 1,295,200 | — | — |
| 2025-05-09 | $159.66 | $377.13 | 1,867,400 | — | — |
| 2025-05-08 | $168.96 | $399.10 | 1,462,500 | — | — |
| 2025-05-07 | $169.68 | $400.80 | 1,387,100 | — | — |
| 2025-05-06 | $167.94 | $396.69 | 724,300 | — | — |
| 2025-05-05 | $166.83 | $394.07 | 741,200 | — | — |
| 2025-05-02 | $166.43 | $393.12 | 1,038,400 | — | — |
| 2025-05-01 | $163.16 | $385.40 | 1,180,000 | — | — |
| 2025-04-30 | $162.91 | $384.81 | 903,200 | — | — |
| 2025-04-29 | $162.96 | $384.93 | 1,016,700 | — | — |
| 2025-04-28 | $160.43 | $378.95 | 1,292,300 | — | — |
| 2025-04-25 | $157.10 | $371.08 | 1,430,600 | — | — |
| 2025-04-24 | $155.28 | $366.79 | 1,009,900 | — | — |
| 2025-04-23 | $150.99 | $356.65 | 1,069,300 | — | — |
| 2025-04-22 | $148.13 | $349.90 | 1,136,600 | — | — |
| 2025-04-21 | $143.09 | $337.99 | 1,192,300 | — | — |
| 2025-04-17 | $149.22 | $352.47 | 705,700 | — | — |
| 2025-04-16 | $147.96 | $349.49 | 726,400 | — | — |
| 2025-04-15 | $149.65 | $353.49 | 796,800 | — | — |
| 2025-04-14 | $148.13 | $349.90 | 904,500 | — | — |
| 2025-04-11 | $144.35 | $340.97 | 1,233,900 | — | — |
| 2025-04-10 | $145.09 | $342.72 | 1,105,900 | — | — |
| 2025-04-09 | $148.54 | $350.86 | 1,637,300 | — | — |
| 2025-04-08 | $138.96 | $328.24 | 1,346,800 | — | — |
| 2025-04-07 | $141.18 | $333.48 | 1,771,100 | — | — |
| 2025-04-04 | $139.58 | $329.70 | 2,356,000 | — | — |
| 2025-04-03 | $150.44 | $355.35 | 1,527,100 | — | — |
| 2025-04-02 | $158.58 | $374.58 | 1,786,800 | — | — |
| 2025-04-01 | $152.99 | $361.38 | 963,800 | — | — |
| 2025-03-31 | $152.81 | $360.95 | 2,749,800 | — | — |
| 2025-03-28 | $149.70 | $353.60 | 1,144,100 | — | — |
| 2025-03-27 | $151.88 | $358.75 | 1,019,400 | — | — |
| 2025-03-26 | $154.61 | $365.20 | 1,042,500 | — | — |
| 2025-03-25 | $154.60 | $365.18 | 1,239,000 | — | — |
| 2025-03-24 | $152.91 | $361.19 | 2,185,000 | — | — |
| 2025-03-21 | $149.88 | $354.03 | 19,094,600 | — | — |
| 2025-03-20 | $150.40 | $355.26 | 1,768,000 | — | — |
| 2025-03-19 | $149.85 | $353.96 | 1,427,200 | — | — |
| 2025-03-18 | $145.47 | $343.61 | 1,395,400 | — | — |
| 2025-03-17 | $145.63 | $343.99 | 2,329,600 | — | — |
| 2025-03-14 | $139.62 | $329.80 | 2,482,400 | — | — |
| 2025-03-13 | $140.85 | $331.80 | 2,228,900 | — | — |
| 2025-03-12 | $147.27 | $346.93 | 1,242,700 | — | — |
| 2025-03-11 | $145.15 | $341.93 | 2,057,300 | — | — |
| 2025-03-10 | $142.12 | $334.79 | 2,456,500 | — | — |
| 2025-03-07 | $143.73 | $338.59 | 2,568,400 | — | — |
| 2025-03-06 | $146.99 | $346.27 | 1,914,000 | — | — |
| 2025-03-05 | $152.30 | $358.78 | 1,646,300 | — | — |
| 2025-03-04 | $146.70 | $345.58 | 1,799,700 | — | — |
| 2025-03-03 | $147.79 | $348.15 | 1,209,700 | — | — |
| 2025-02-28 | $150.64 | $354.87 | 1,345,100 | — | — |
| 2025-02-27 | $150.23 | $353.90 | 3,935,000 | — | — |
| 2025-02-26 | $159.55 | $375.85 | 1,158,900 | — | — |
| 2025-02-25 | $156.02 | $367.54 | 1,772,400 | — | — |
| 2025-02-24 | $160.76 | $378.71 | 1,135,600 | — | — |
| 2025-02-21 | $158.82 | $374.14 | 1,714,400 | — | — |
| 2025-02-20 | $163.81 | $385.89 | 1,036,900 | — | — |
| 2025-02-19 | $166.57 | $392.39 | 1,888,800 | — | — |
| 2025-02-18 | $172.07 | $405.35 | 1,118,500 | — | — |
| 2025-02-14 | $175.50 | $413.43 | 1,453,500 | — | — |
| 2025-02-13 | $174.49 | $411.05 | 2,470,900 | — | — |
| 2025-02-12 | $176.64 | $416.11 | 1,558,600 | — | — |
| 2025-02-11 | $176.53 | $415.85 | 1,847,900 | — | — |
| 2025-02-10 | $173.11 | $407.80 | 1,999,400 | — | — |
| 2025-02-07 | $166.37 | $391.92 | 2,463,700 | — | — |
| 2025-02-06 | $161.21 | $379.77 | 654,500 | — | — |
| 2025-02-05 | $161.02 | $379.32 | 904,800 | — | — |
| 2025-02-04 | $157.74 | $371.59 | 733,600 | — | — |
| 2025-02-03 | $157.05 | $369.97 | 900,600 | — | — |
| 2025-01-31 | $155.21 | $365.63 | 806,700 | — | — |
| 2025-01-30 | $157.47 | $370.95 | 501,400 | — | — |
| 2025-01-29 | $156.92 | $369.66 | 742,300 | — | — |
| 2025-01-28 | $158.44 | $373.24 | 1,174,400 | — | — |
| 2025-01-27 | $153.45 | $361.48 | 771,600 | — | — |
| 2025-01-24 | $153.08 | $360.61 | 957,600 | — | — |
| 2025-01-23 | $151.97 | $358.00 | 1,967,100 | — | — |
| 2025-01-22 | $142.93 | $336.70 | 682,200 | — | — |
| 2025-01-21 | $144.53 | $340.47 | 709,100 | — | — |
| 2025-01-17 | $142.20 | $334.98 | 803,300 | — | — |
| 2025-01-16 | $141.80 | $334.04 | 611,200 | — | — |
| 2025-01-15 | $143.91 | $339.01 | 694,300 | — | — |
| 2025-01-14 | $143.11 | $337.13 | 610,600 | — | — |
| 2025-01-13 | $142.38 | $335.41 | 695,400 | — | — |
| 2025-01-10 | $140.18 | $330.22 | 1,047,000 | — | — |
| 2025-01-08 | $142.34 | $335.31 | 975,500 | — | — |
| 2025-01-07 | $141.81 | $334.06 | 912,300 | — | — |
| 2025-01-06 | $141.63 | $333.64 | 740,900 | — | — |
| 2025-01-03 | $142.40 | $335.45 | 622,800 | — | — |
| 2025-01-02 | $142.73 | $336.23 | 404,400 | — | — |