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
- 1996-01-05 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 | $140.92 | $546.91 | 947,731 | — | — |
| 2025-12-30 | $142.90 | $554.58 | 864,044 | — | — |
| 2025-12-29 | $142.72 | $553.89 | 1,140,759 | — | — |
| 2025-12-26 | $146.86 | $569.98 | 1,121,517 | — | — |
| 2025-12-24 | $145.50 | $564.68 | 352,968 | — | — |
| 2025-12-23 | $145.39 | $564.26 | 964,020 | — | — |
| 2025-12-22 | $144.57 | $561.06 | 966,972 | — | — |
| 2025-12-19 | $141.44 | $548.93 | 1,923,560 | — | — |
| 2025-12-18 | $139.75 | $542.38 | 862,619 | — | — |
| 2025-12-17 | $138.94 | $539.21 | 920,752 | — | — |
| 2025-12-16 | $137.78 | $534.71 | 1,095,861 | — | — |
| 2025-12-15 | $141.31 | $548.40 | 954,552 | — | — |
| 2025-12-12 | $139.88 | $542.87 | 1,780,113 | — | — |
| 2025-12-11 | $145.01 | $562.77 | 1,267,510 | — | — |
| 2025-12-10 | $141.42 | $548.86 | 1,010,241 | — | — |
| 2025-12-09 | $137.91 | $535.21 | 972,775 | — | — |
| 2025-12-08 | $138.54 | $537.65 | 802,756 | — | — |
| 2025-12-05 | $137.92 | $535.25 | 1,280,439 | — | — |
| 2025-12-04 | $137.46 | $533.50 | 908,229 | — | — |
| 2025-12-03 | $136.13 | $528.31 | 1,190,645 | — | — |
| 2025-12-02 | $132.50 | $514.24 | 1,040,478 | — | — |
| 2025-12-01 | $132.37 | $513.71 | 1,062,061 | — | — |
| 2025-11-28 | $132.39 | $513.79 | 942,844 | — | — |
| 2025-11-26 | $130.67 | $507.12 | 1,406,579 | — | — |
| 2025-11-25 | $126.83 | $492.21 | 840,730 | — | — |
| 2025-11-24 | $124.55 | $483.37 | 1,395,482 | — | — |
| 2025-11-21 | $121.49 | $471.51 | 1,242,058 | — | — |
| 2025-11-20 | $117.89 | $457.52 | 1,555,219 | — | — |
| 2025-11-19 | $123.15 | $477.95 | 1,624,652 | — | — |
| 2025-11-18 | $121.94 | $473.23 | 1,747,433 | — | — |
| 2025-11-17 | $124.79 | $484.32 | 1,560,920 | — | — |
| 2025-11-14 | $128.37 | $498.20 | 771,603 | — | — |
| 2025-11-13 | $129.69 | $503.30 | 1,398,333 | — | — |
| 2025-11-12 | $134.35 | $521.41 | 841,036 | — | — |
| 2025-11-11 | $134.98 | $520.49 | 866,236 | — | — |
| 2025-11-10 | $135.93 | $524.14 | 1,051,572 | — | — |
| 2025-11-07 | $133.12 | $513.32 | 1,112,530 | — | — |
| 2025-11-06 | $133.73 | $515.68 | 1,921,503 | — | — |
| 2025-11-05 | $132.45 | $510.72 | 1,358,721 | — | — |
| 2025-11-04 | $127.45 | $491.45 | 2,114,125 | — | — |
| 2025-11-03 | $134.76 | $519.63 | 1,412,598 | — | — |
| 2025-10-31 | $135.25 | $521.55 | 1,583,054 | — | — |
| 2025-10-30 | $136.53 | $526.47 | 1,450,363 | — | — |
| 2025-10-29 | $138.06 | $532.37 | 1,767,775 | — | — |
| 2025-10-28 | $134.82 | $519.89 | 1,917,090 | — | — |
| 2025-10-27 | $129.59 | $499.71 | 1,524,559 | — | — |
| 2025-10-24 | $126.03 | $486.00 | 1,033,511 | — | — |
| 2025-10-23 | $125.09 | $482.35 | 1,038,745 | — | — |
| 2025-10-22 | $123.68 | $476.91 | 1,298,482 | — | — |
| 2025-10-21 | $125.04 | $482.17 | 1,816,725 | — | — |
| 2025-10-20 | $131.49 | $507.04 | 1,243,374 | — | — |
| 2025-10-17 | $126.49 | $487.76 | 1,321,880 | — | — |
| 2025-10-16 | $129.86 | $500.77 | 1,978,151 | — | — |
| 2025-10-15 | $128.53 | $495.62 | 1,180,877 | — | — |
| 2025-10-14 | $127.41 | $491.30 | 2,063,225 | — | — |
| 2025-10-13 | $129.80 | $500.50 | 1,916,885 | — | — |
| 2025-10-10 | $121.90 | $470.07 | 3,232,813 | — | — |
| 2025-10-09 | $127.23 | $490.62 | 2,054,091 | — | — |
| 2025-10-08 | $129.14 | $497.99 | 2,252,358 | — | — |
| 2025-10-07 | $123.49 | $476.19 | 2,290,944 | — | — |
| 2025-10-06 | $126.66 | $488.40 | 2,648,070 | — | — |
| 2025-10-03 | $125.01 | $482.05 | 2,540,214 | — | — |
| 2025-10-02 | $122.12 | $470.89 | 1,562,324 | — | — |
| 2025-10-01 | $119.51 | $460.82 | 1,488,231 | — | — |
| 2025-09-30 | $118.26 | $456.01 | 2,054,707 | — | — |
| 2025-09-29 | $118.00 | $455.00 | 1,987,695 | — | — |
| 2025-09-26 | $114.01 | $439.63 | 1,259,691 | — | — |
| 2025-09-25 | $114.95 | $443.24 | 3,179,860 | — | — |
| 2025-09-24 | $116.45 | $449.02 | 5,945,432 | — | — |
| 2025-09-23 | $107.44 | $414.31 | 1,386,429 | — | — |
| 2025-09-22 | $108.59 | $418.74 | 1,504,548 | — | — |
| 2025-09-19 | $107.18 | $413.29 | 2,326,657 | — | — |
| 2025-09-18 | $104.52 | $403.03 | 1,726,520 | — | — |
| 2025-09-17 | $104.15 | $401.60 | 1,516,247 | — | — |
| 2025-09-16 | $105.68 | $407.50 | 1,810,466 | — | — |
| 2025-09-15 | $107.13 | $413.10 | 2,144,399 | — | — |
| 2025-09-12 | $103.47 | $398.97 | 1,648,527 | — | — |
| 2025-09-11 | $102.37 | $394.73 | 983,842 | — | — |
| 2025-09-10 | $99.49 | $383.64 | 1,122,895 | — | — |
| 2025-09-09 | $97.36 | $375.41 | 1,960,294 | — | — |
| 2025-09-08 | $100.75 | $388.49 | 1,461,447 | — | — |
| 2025-09-05 | $100.35 | $386.95 | 1,457,649 | — | — |
| 2025-09-04 | $98.24 | $378.83 | 967,935 | — | — |
| 2025-09-03 | $98.35 | $379.25 | 1,637,341 | — | — |
| 2025-09-02 | $94.76 | $365.42 | 916,932 | — | — |
| 2025-08-29 | $93.63 | $361.06 | 1,071,584 | — | — |
| 2025-08-28 | $94.25 | $363.43 | 991,949 | — | — |
| 2025-08-27 | $93.75 | $361.51 | 722,565 | — | — |
| 2025-08-26 | $95.28 | $367.41 | 975,529 | — | — |
| 2025-08-25 | $94.53 | $364.52 | 695,883 | — | — |
| 2025-08-22 | $95.05 | $366.51 | 1,083,283 | — | — |
| 2025-08-21 | $91.33 | $352.19 | 910,980 | — | — |
| 2025-08-20 | $91.31 | $352.08 | 1,361,903 | — | — |
| 2025-08-19 | $91.84 | $354.15 | 855,974 | — | — |
| 2025-08-18 | $93.43 | $360.27 | 841,196 | — | — |
| 2025-08-15 | $93.42 | $360.23 | 806,099 | — | — |
| 2025-08-14 | $94.18 | $360.24 | 830,433 | — | — |
| 2025-08-13 | $96.00 | $367.18 | 1,127,801 | — | — |
| 2025-08-12 | $94.79 | $362.56 | 991,814 | — | — |
| 2025-08-11 | $92.74 | $354.70 | 1,597,434 | — | — |
| 2025-08-08 | $96.58 | $369.39 | 1,339,037 | — | — |
| 2025-08-07 | $94.08 | $359.83 | 1,076,288 | — | — |
| 2025-08-06 | $91.72 | $350.83 | 937,295 | — | — |
| 2025-08-05 | $91.20 | $348.83 | 1,284,104 | — | — |
| 2025-08-04 | $89.77 | $343.37 | 1,049,754 | — | — |
| 2025-08-01 | $88.43 | $338.24 | 1,532,550 | — | — |
| 2025-07-31 | $90.85 | $347.47 | 3,049,966 | — | — |
| 2025-07-30 | $87.35 | $334.11 | 5,201,609 | — | — |
| 2025-07-29 | $93.26 | $356.70 | 1,912,215 | — | — |
| 2025-07-28 | $93.69 | $358.36 | 1,949,839 | — | — |
| 2025-07-25 | $94.73 | $362.34 | 1,029,231 | — | — |
| 2025-07-24 | $95.98 | $367.10 | 1,143,867 | — | — |
| 2025-07-23 | $97.28 | $372.08 | 1,858,421 | — | — |
| 2025-07-22 | $95.66 | $365.88 | 1,068,929 | — | — |
| 2025-07-21 | $94.60 | $361.82 | 844,219 | — | — |
| 2025-07-18 | $93.05 | $355.88 | 955,537 | — | — |
| 2025-07-17 | $93.11 | $356.14 | 1,092,146 | — | — |
| 2025-07-16 | $93.26 | $356.70 | 1,193,100 | — | — |
| 2025-07-15 | $94.12 | $359.98 | 1,811,468 | — | — |
| 2025-07-14 | $96.46 | $368.95 | 1,118,680 | — | — |
| 2025-07-11 | $98.03 | $374.96 | 1,219,012 | — | — |
| 2025-07-10 | $98.66 | $377.36 | 1,921,750 | — | — |
| 2025-07-09 | $96.40 | $368.73 | 3,176,729 | — | — |
| 2025-07-08 | $99.37 | $380.09 | 4,671,550 | — | — |
| 2025-07-07 | $100.83 | $385.66 | 1,740,676 | — | — |
| 2025-07-03 | $102.13 | $390.64 | 744,301 | — | — |
| 2025-07-02 | $102.36 | $391.49 | 1,728,756 | — | — |
| 2025-07-01 | $98.51 | $376.77 | 1,807,322 | — | — |
| 2025-06-30 | $97.61 | $373.34 | 1,672,372 | — | — |
| 2025-06-27 | $98.90 | $378.28 | 3,453,056 | — | — |
| 2025-06-26 | $100.96 | $386.14 | 2,176,208 | — | — |
| 2025-06-25 | $93.66 | $358.24 | 1,175,272 | — | — |
| 2025-06-24 | $93.50 | $357.62 | 1,421,231 | — | — |
| 2025-06-23 | $91.32 | $349.28 | 1,011,093 | — | — |
| 2025-06-20 | $90.17 | $344.89 | 6,679,847 | — | — |
| 2025-06-18 | $91.90 | $351.49 | 795,504 | — | — |
| 2025-06-17 | $91.97 | $351.79 | 1,071,935 | — | — |
| 2025-06-16 | $93.05 | $355.92 | 1,172,267 | — | — |
| 2025-06-13 | $91.42 | $349.68 | 1,110,077 | — | — |
| 2025-06-12 | $92.56 | $354.04 | 1,330,124 | — | — |
| 2025-06-11 | $92.68 | $354.48 | 1,305,455 | — | — |
| 2025-06-10 | $94.18 | $360.24 | 966,731 | — | — |
| 2025-06-09 | $93.52 | $357.69 | 1,075,873 | — | — |
| 2025-06-06 | $92.27 | $352.93 | 866,503 | — | — |
| 2025-06-05 | $92.69 | $354.52 | 1,732,902 | — | — |
| 2025-06-04 | $90.44 | $345.92 | 1,202,843 | — | — |
| 2025-06-03 | $89.24 | $341.34 | 1,263,685 | — | — |
| 2025-06-02 | $89.20 | $341.16 | 1,185,119 | — | — |
| 2025-05-30 | $87.71 | $335.48 | 1,360,285 | — | — |
| 2025-05-29 | $89.14 | $340.94 | 1,091,732 | — | — |
| 2025-05-28 | $88.51 | $338.54 | 704,500 | — | — |
| 2025-05-27 | $89.88 | $343.78 | 1,058,668 | — | — |
| 2025-05-23 | $89.09 | $340.75 | 1,111,218 | — | — |
| 2025-05-22 | $87.24 | $333.67 | 915,011 | — | — |
| 2025-05-21 | $87.73 | $335.55 | 1,020,525 | — | — |
| 2025-05-20 | $88.44 | $338.28 | 807,734 | — | — |
| 2025-05-19 | $88.40 | $338.13 | 946,831 | — | — |
| 2025-05-16 | $87.59 | $335.03 | 1,217,250 | — | — |
| 2025-05-15 | $88.96 | $340.27 | 1,036,798 | — | — |
| 2025-05-14 | $90.11 | $344.66 | 820,276 | — | — |
| 2025-05-13 | $90.01 | $344.26 | 796,126 | — | — |
| 2025-05-12 | $89.01 | $340.46 | 1,431,699 | — | — |
| 2025-05-09 | $86.23 | $329.83 | 1,060,015 | — | — |
| 2025-05-08 | $84.98 | $325.03 | 1,020,214 | — | — |
| 2025-05-07 | $84.38 | $322.75 | 1,374,693 | — | — |
| 2025-05-06 | $87.33 | $334.04 | 1,072,038 | — | — |
| 2025-05-05 | $85.43 | $326.77 | 688,227 | — | — |
| 2025-05-02 | $86.97 | $332.63 | 825,251 | — | — |
| 2025-05-01 | $85.90 | $326.04 | 1,247,762 | — | — |
| 2025-04-30 | $85.60 | $324.88 | 2,006,501 | — | — |
| 2025-04-29 | $88.80 | $337.04 | 1,232,284 | — | — |
| 2025-04-28 | $89.71 | $340.49 | 1,106,054 | — | — |
| 2025-04-25 | $90.15 | $342.16 | 1,683,763 | — | — |
| 2025-04-24 | $91.63 | $347.78 | 1,459,017 | — | — |
| 2025-04-23 | $88.21 | $334.79 | 1,650,715 | — | — |
| 2025-04-22 | $85.21 | $323.39 | 1,070,183 | — | — |
| 2025-04-21 | $82.84 | $314.43 | 1,149,560 | — | — |
| 2025-04-17 | $82.48 | $313.05 | 1,106,786 | — | — |
| 2025-04-16 | $82.41 | $312.80 | 1,779,873 | — | — |
| 2025-04-15 | $83.03 | $315.12 | 1,314,276 | — | — |
| 2025-04-14 | $83.83 | $318.17 | 2,105,644 | — | — |
| 2025-04-11 | $80.92 | $307.14 | 1,930,157 | — | — |
| 2025-04-10 | $78.25 | $297.01 | 2,652,397 | — | — |
| 2025-04-09 | $80.72 | $306.37 | 2,350,679 | — | — |
| 2025-04-08 | $72.32 | $274.47 | 2,101,880 | — | — |
| 2025-04-07 | $75.92 | $288.16 | 3,206,365 | — | — |
| 2025-04-04 | $74.96 | $284.49 | 3,071,455 | — | — |
| 2025-04-03 | $82.93 | $314.76 | 2,216,396 | — | — |
| 2025-04-02 | $90.23 | $342.45 | 944,894 | — | — |
| 2025-04-01 | $89.77 | $340.71 | 1,190,452 | — | — |
| 2025-03-31 | $89.37 | $339.18 | 1,207,917 | — | — |
| 2025-03-28 | $90.02 | $341.65 | 1,188,360 | — | — |
| 2025-03-27 | $92.60 | $351.45 | 1,391,353 | — | — |
| 2025-03-26 | $93.42 | $354.57 | 2,028,777 | — | — |
| 2025-03-25 | $97.03 | $368.29 | 2,765,868 | — | — |
| 2025-03-24 | $95.27 | $361.61 | 2,476,909 | — | — |
| 2025-03-21 | $96.01 | $364.40 | 5,354,260 | — | — |
| 2025-03-20 | $94.87 | $360.09 | 1,254,037 | — | — |
| 2025-03-19 | $95.18 | $361.25 | 1,301,308 | — | — |
| 2025-03-18 | $94.47 | $358.56 | 1,017,997 | — | — |
| 2025-03-17 | $93.59 | $355.22 | 1,565,795 | — | — |
| 2025-03-14 | $91.92 | $348.87 | 1,755,296 | — | — |
| 2025-03-13 | $88.36 | $335.37 | 2,119,031 | — | — |
| 2025-03-12 | $86.38 | $327.86 | 1,399,719 | — | — |
| 2025-03-11 | $84.97 | $322.49 | 1,639,002 | — | — |
| 2025-03-10 | $84.58 | $321.04 | 1,888,952 | — | — |
| 2025-03-07 | $86.98 | $330.11 | 2,266,805 | — | — |
| 2025-03-06 | $86.84 | $329.60 | 1,259,475 | — | — |
| 2025-03-05 | $86.53 | $328.40 | 2,193,493 | — | — |
| 2025-03-04 | $82.16 | $311.82 | 1,356,736 | — | — |
| 2025-03-03 | $82.91 | $314.68 | 1,232,493 | — | — |
| 2025-02-28 | $85.03 | $322.74 | 1,613,275 | — | — |
| 2025-02-27 | $86.53 | $328.40 | 1,092,459 | — | — |
| 2025-02-26 | $89.16 | $338.42 | 1,777,154 | — | — |
| 2025-02-25 | $88.94 | $337.58 | 1,080,641 | — | — |
| 2025-02-24 | $88.83 | $337.15 | 902,852 | — | — |
| 2025-02-21 | $88.84 | $337.19 | 1,155,417 | — | — |
| 2025-02-20 | $93.53 | $355.00 | 1,139,102 | — | — |
| 2025-02-19 | $92.16 | $349.78 | 977,105 | — | — |
| 2025-02-18 | $93.16 | $353.59 | 1,213,041 | — | — |
| 2025-02-14 | $93.01 | $353.01 | 2,036,202 | — | — |
| 2025-02-13 | $93.55 | $355.08 | 1,866,048 | — | — |
| 2025-02-12 | $90.13 | $342.08 | 1,429,107 | — | — |
| 2025-02-11 | $88.06 | $334.21 | 1,036,926 | — | — |
| 2025-02-10 | $92.79 | $349.68 | 1,099,675 | — | — |
| 2025-02-07 | $92.48 | $348.53 | 1,213,564 | — | — |
| 2025-02-06 | $90.47 | $340.92 | 1,538,185 | — | — |
| 2025-02-05 | $89.34 | $336.67 | 1,443,434 | — | — |
| 2025-02-04 | $89.17 | $336.06 | 1,548,643 | — | — |
| 2025-02-03 | $85.99 | $324.06 | 1,540,172 | — | — |
| 2025-01-31 | $87.61 | $330.15 | 1,272,862 | — | — |
| 2025-01-30 | $88.59 | $333.86 | 1,484,221 | — | — |
| 2025-01-29 | $87.37 | $329.25 | 1,755,506 | — | — |
| 2025-01-28 | $86.55 | $326.19 | 1,863,852 | — | — |
| 2025-01-27 | $90.02 | $339.23 | 1,311,662 | — | — |
| 2025-01-24 | $92.27 | $347.74 | 996,557 | — | — |
| 2025-01-23 | $92.92 | $350.19 | 1,197,877 | — | — |
| 2025-01-22 | $92.13 | $347.19 | 1,596,855 | — | — |
| 2025-01-21 | $94.36 | $355.59 | 1,719,216 | — | — |
| 2025-01-17 | $93.82 | $353.57 | 735,836 | — | — |
| 2025-01-16 | $93.15 | $351.05 | 756,857 | — | — |
| 2025-01-15 | $92.74 | $349.50 | 743,679 | — | — |
| 2025-01-14 | $91.16 | $343.56 | 654,262 | — | — |
| 2025-01-13 | $90.60 | $341.43 | 835,606 | — | — |
| 2025-01-10 | $90.47 | $340.92 | 1,031,069 | — | — |
| 2025-01-08 | $91.41 | $344.49 | 1,193,903 | — | — |
| 2025-01-07 | $89.67 | $337.93 | 983,798 | — | — |
| 2025-01-06 | $89.46 | $337.14 | 1,290,954 | — | — |
| 2025-01-03 | $87.98 | $331.56 | 727,783 | — | — |
| 2025-01-02 | $88.12 | $332.10 | 709,586 | — | — |