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-05-04 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 | $879.00 | $1,270.31 | 1,221,500 | — | — |
| 2025-12-30 | $884.42 | $1,278.14 | 1,833,300 | — | — |
| 2025-12-29 | $892.18 | $1,289.36 | 1,578,000 | — | — |
| 2025-12-26 | $907.04 | $1,310.83 | 995,300 | — | — |
| 2025-12-24 | $910.78 | $1,316.24 | 771,800 | — | — |
| 2025-12-23 | $901.71 | $1,303.13 | 1,210,200 | — | — |
| 2025-12-22 | $899.00 | $1,299.21 | 1,442,300 | — | — |
| 2025-12-19 | $893.48 | $1,291.23 | 4,808,300 | — | — |
| 2025-12-18 | $876.30 | $1,266.41 | 2,066,300 | — | — |
| 2025-12-17 | $872.33 | $1,260.67 | 2,213,300 | — | — |
| 2025-12-16 | $879.15 | $1,270.52 | 2,161,600 | — | — |
| 2025-12-15 | $889.59 | $1,285.61 | 1,976,600 | — | — |
| 2025-12-12 | $887.96 | $1,283.26 | 2,715,200 | — | — |
| 2025-12-11 | $911.03 | $1,316.60 | 2,683,000 | — | — |
| 2025-12-10 | $889.24 | $1,285.11 | 2,394,300 | — | — |
| 2025-12-09 | $876.58 | $1,266.81 | 2,274,800 | — | — |
| 2025-12-08 | $866.69 | $1,252.52 | 2,238,100 | — | — |
| 2025-12-05 | $854.56 | $1,234.99 | 2,277,500 | — | — |
| 2025-12-04 | $837.83 | $1,210.81 | 1,670,800 | — | — |
| 2025-12-03 | $836.57 | $1,208.99 | 2,347,900 | — | — |
| 2025-12-02 | $815.21 | $1,178.12 | 2,254,200 | — | — |
| 2025-12-01 | $810.86 | $1,166.05 | 2,133,200 | — | — |
| 2025-11-28 | $826.04 | $1,187.88 | 868,300 | — | — |
| 2025-11-26 | $816.01 | $1,173.46 | 1,862,500 | — | — |
| 2025-11-25 | $802.32 | $1,153.77 | 2,252,900 | — | — |
| 2025-11-24 | $790.71 | $1,137.08 | 2,319,500 | — | — |
| 2025-11-21 | $774.03 | $1,113.09 | 2,284,700 | — | — |
| 2025-11-20 | $773.70 | $1,112.62 | 2,599,000 | — | — |
| 2025-11-19 | $785.99 | $1,130.29 | 1,521,100 | — | — |
| 2025-11-18 | $776.30 | $1,116.35 | 1,673,500 | — | — |
| 2025-11-17 | $775.56 | $1,115.29 | 1,850,600 | — | — |
| 2025-11-14 | $790.91 | $1,137.36 | 2,552,000 | — | — |
| 2025-11-13 | $805.50 | $1,158.34 | 2,557,400 | — | — |
| 2025-11-12 | $838.97 | $1,206.48 | 2,954,100 | — | — |
| 2025-11-11 | $810.31 | $1,165.26 | 1,521,500 | — | — |
| 2025-11-10 | $797.20 | $1,146.41 | 1,698,200 | — | — |
| 2025-11-07 | $786.34 | $1,130.79 | 2,098,400 | — | — |
| 2025-11-06 | $787.58 | $1,132.58 | 1,572,500 | — | — |
| 2025-11-05 | $793.09 | $1,140.50 | 1,832,700 | — | — |
| 2025-11-04 | $790.83 | $1,137.25 | 2,046,000 | — | — |
| 2025-11-03 | $785.52 | $1,129.61 | 1,569,100 | — | — |
| 2025-10-31 | $789.37 | $1,135.15 | 1,328,100 | — | — |
| 2025-10-30 | $790.16 | $1,136.29 | 1,829,500 | — | — |
| 2025-10-29 | $783.06 | $1,126.08 | 2,251,500 | — | — |
| 2025-10-28 | $792.09 | $1,139.06 | 1,242,000 | — | — |
| 2025-10-27 | $789.99 | $1,136.04 | 1,645,300 | — | — |
| 2025-10-24 | $783.88 | $1,127.25 | 2,505,600 | — | — |
| 2025-10-23 | $750.78 | $1,079.66 | 1,615,400 | — | — |
| 2025-10-22 | $744.60 | $1,070.77 | 2,141,400 | — | — |
| 2025-10-21 | $758.98 | $1,091.45 | 1,782,200 | — | — |
| 2025-10-20 | $763.32 | $1,097.69 | 1,925,400 | — | — |
| 2025-10-17 | $750.77 | $1,079.64 | 2,884,700 | — | — |
| 2025-10-16 | $758.09 | $1,090.17 | 3,160,900 | — | — |
| 2025-10-15 | $767.93 | $1,104.32 | 3,217,400 | — | — |
| 2025-10-14 | $770.76 | $1,108.39 | 4,710,800 | — | — |
| 2025-10-13 | $786.78 | $1,131.42 | 2,766,000 | — | — |
| 2025-10-10 | $764.36 | $1,099.18 | 2,457,900 | — | — |
| 2025-10-09 | $779.96 | $1,121.62 | 1,575,000 | — | — |
| 2025-10-08 | $776.51 | $1,116.66 | 1,939,300 | — | — |
| 2025-10-07 | $789.65 | $1,135.55 | 1,547,200 | — | — |
| 2025-10-06 | $796.78 | $1,145.81 | 1,632,600 | — | — |
| 2025-10-03 | $789.98 | $1,136.03 | 1,470,500 | — | — |
| 2025-10-02 | $779.38 | $1,120.78 | 1,553,700 | — | — |
| 2025-10-01 | $785.51 | $1,129.60 | 1,788,900 | — | — |
| 2025-09-30 | $796.35 | $1,145.19 | 2,463,900 | — | — |
| 2025-09-29 | $804.12 | $1,156.36 | 1,059,000 | — | — |
| 2025-09-26 | $802.51 | $1,154.05 | 1,376,200 | — | — |
| 2025-09-25 | $794.76 | $1,142.90 | 1,413,100 | — | — |
| 2025-09-24 | $792.43 | $1,139.55 | 1,402,500 | — | — |
| 2025-09-23 | $806.32 | $1,159.52 | 1,758,800 | — | — |
| 2025-09-22 | $805.56 | $1,158.43 | 1,151,000 | — | — |
| 2025-09-19 | $805.00 | $1,157.63 | 3,789,800 | — | — |
| 2025-09-18 | $804.31 | $1,156.63 | 1,501,600 | — | — |
| 2025-09-17 | $794.22 | $1,142.12 | 1,945,300 | — | — |
| 2025-09-16 | $785.53 | $1,129.63 | 1,529,500 | — | — |
| 2025-09-15 | $786.76 | $1,131.40 | 1,292,000 | — | — |
| 2025-09-12 | $780.06 | $1,121.76 | 1,099,400 | — | — |
| 2025-09-11 | $784.73 | $1,128.48 | 2,075,700 | — | — |
| 2025-09-10 | $769.58 | $1,106.69 | 1,996,200 | — | — |
| 2025-09-09 | $763.92 | $1,098.55 | 2,611,300 | — | — |
| 2025-09-08 | $741.85 | $1,066.81 | 1,400,100 | — | — |
| 2025-09-05 | $738.21 | $1,061.58 | 1,822,800 | — | — |
| 2025-09-04 | $748.90 | $1,076.95 | 1,778,200 | — | — |
| 2025-09-03 | $730.56 | $1,050.58 | 1,485,600 | — | — |
| 2025-09-02 | $730.85 | $1,050.99 | 2,296,400 | — | — |
| 2025-08-29 | $745.25 | $1,071.70 | 1,467,000 | — | — |
| 2025-08-28 | $751.22 | $1,074.54 | 1,411,200 | — | — |
| 2025-08-27 | $749.67 | $1,072.32 | 1,534,800 | — | — |
| 2025-08-26 | $748.95 | $1,071.29 | 1,511,600 | — | — |
| 2025-08-25 | $738.79 | $1,056.76 | 1,381,200 | — | — |
| 2025-08-22 | $741.89 | $1,061.19 | 1,948,600 | — | — |
| 2025-08-21 | $715.95 | $1,024.09 | 1,162,000 | — | — |
| 2025-08-20 | $720.68 | $1,030.85 | 1,872,700 | — | — |
| 2025-08-19 | $721.38 | $1,031.85 | 1,856,400 | — | — |
| 2025-08-18 | $730.96 | $1,045.56 | 1,157,800 | — | — |
| 2025-08-15 | $730.72 | $1,045.21 | 1,645,900 | — | — |
| 2025-08-14 | $747.20 | $1,068.79 | 1,371,200 | — | — |
| 2025-08-13 | $744.69 | $1,065.20 | 1,862,600 | — | — |
| 2025-08-12 | $743.38 | $1,063.32 | 2,418,100 | — | — |
| 2025-08-11 | $719.24 | $1,028.79 | 1,273,500 | — | — |
| 2025-08-08 | $721.27 | $1,031.70 | 1,275,400 | — | — |
| 2025-08-07 | $719.74 | $1,029.51 | 1,400,400 | — | — |
| 2025-08-06 | $724.74 | $1,036.66 | 1,477,100 | — | — |
| 2025-08-05 | $720.91 | $1,031.18 | 1,977,300 | — | — |
| 2025-08-04 | $726.03 | $1,038.50 | 1,753,700 | — | — |
| 2025-08-01 | $709.57 | $1,014.96 | 2,999,100 | — | — |
| 2025-07-31 | $723.59 | $1,035.01 | 2,358,100 | — | — |
| 2025-07-30 | $730.75 | $1,045.26 | 1,816,200 | — | — |
| 2025-07-29 | $731.98 | $1,047.02 | 2,136,000 | — | — |
| 2025-07-28 | $723.65 | $1,035.10 | 1,464,800 | — | — |
| 2025-07-25 | $728.98 | $1,042.72 | 1,851,400 | — | — |
| 2025-07-24 | $719.18 | $1,028.71 | 1,974,700 | — | — |
| 2025-07-23 | $717.52 | $1,026.33 | 2,395,700 | — | — |
| 2025-07-22 | $700.41 | $1,001.86 | 1,978,900 | — | — |
| 2025-07-21 | $706.00 | $1,009.85 | 2,006,500 | — | — |
| 2025-07-18 | $708.26 | $1,013.09 | 1,925,200 | — | — |
| 2025-07-17 | $705.84 | $1,009.62 | 2,046,100 | — | — |
| 2025-07-16 | $708.82 | $1,013.89 | 3,323,200 | — | — |
| 2025-07-15 | $702.51 | $1,004.86 | 1,981,200 | — | — |
| 2025-07-14 | $713.30 | $1,020.30 | 1,909,300 | — | — |
| 2025-07-11 | $704.95 | $1,008.35 | 1,681,800 | — | — |
| 2025-07-10 | $709.12 | $1,014.32 | 1,733,500 | — | — |
| 2025-07-09 | $696.56 | $996.35 | 1,763,400 | — | — |
| 2025-07-08 | $697.28 | $997.38 | 3,100,700 | — | — |
| 2025-07-07 | $710.93 | $1,016.91 | 2,863,700 | — | — |
| 2025-07-03 | $723.68 | $1,035.14 | 1,502,000 | — | — |
| 2025-07-02 | $715.89 | $1,024.00 | 2,906,500 | — | — |
| 2025-07-01 | $706.46 | $1,010.51 | 3,301,000 | — | — |
| 2025-06-30 | $707.75 | $1,012.36 | 3,976,400 | — | — |
| 2025-06-27 | $690.81 | $988.13 | 3,650,500 | — | — |
| 2025-06-26 | $687.16 | $982.91 | 2,849,500 | — | — |
| 2025-06-25 | $669.87 | $958.17 | 1,566,400 | — | — |
| 2025-06-24 | $662.11 | $947.07 | 2,307,800 | — | — |
| 2025-06-23 | $646.88 | $925.29 | 2,020,800 | — | — |
| 2025-06-20 | $640.80 | $916.59 | 4,115,400 | — | — |
| 2025-06-18 | $635.24 | $908.64 | 2,423,100 | — | — |
| 2025-06-17 | $624.64 | $893.48 | 1,479,300 | — | — |
| 2025-06-16 | $627.85 | $898.07 | 1,870,400 | — | — |
| 2025-06-13 | $613.54 | $877.60 | 1,674,800 | — | — |
| 2025-06-12 | $625.11 | $894.15 | 1,634,700 | — | — |
| 2025-06-11 | $624.17 | $892.81 | 2,063,600 | — | — |
| 2025-06-10 | $614.87 | $879.50 | 1,376,400 | — | — |
| 2025-06-09 | $613.52 | $877.57 | 1,610,700 | — | — |
| 2025-06-06 | $614.00 | $878.26 | 1,675,900 | — | — |
| 2025-06-05 | $605.88 | $866.64 | 2,086,700 | — | — |
| 2025-06-04 | $599.21 | $857.10 | 1,294,900 | — | — |
| 2025-06-03 | $603.83 | $863.71 | 1,730,300 | — | — |
| 2025-06-02 | $598.72 | $856.40 | 1,221,200 | — | — |
| 2025-05-30 | $600.45 | $858.88 | 2,129,500 | — | — |
| 2025-05-29 | $604.86 | $860.89 | 1,736,100 | — | — |
| 2025-05-28 | $608.44 | $865.99 | 2,001,900 | — | — |
| 2025-05-27 | $615.73 | $876.36 | 2,364,700 | — | — |
| 2025-05-23 | $598.54 | $851.90 | 1,530,600 | — | — |
| 2025-05-22 | $598.23 | $851.46 | 1,939,600 | — | — |
| 2025-05-21 | $593.46 | $844.67 | 2,635,900 | — | — |
| 2025-05-20 | $606.52 | $863.26 | 1,601,600 | — | — |
| 2025-05-19 | $612.30 | $871.48 | 2,842,100 | — | — |
| 2025-05-16 | $619.03 | $881.06 | 2,021,800 | — | — |
| 2025-05-15 | $615.90 | $876.61 | 2,428,100 | — | — |
| 2025-05-14 | $611.60 | $870.49 | 2,874,400 | — | — |
| 2025-05-13 | $603.81 | $859.40 | 2,765,800 | — | — |
| 2025-05-12 | $591.34 | $841.65 | 3,527,700 | — | — |
| 2025-05-09 | $567.10 | $807.15 | 1,522,500 | — | — |
| 2025-05-08 | $565.70 | $805.16 | 1,994,600 | — | — |
| 2025-05-07 | $551.92 | $785.54 | 1,954,900 | — | — |
| 2025-05-06 | $549.36 | $781.90 | 2,902,500 | — | — |
| 2025-05-05 | $559.56 | $796.42 | 2,197,200 | — | — |
| 2025-05-02 | $566.10 | $805.73 | 2,883,000 | — | — |
| 2025-05-01 | $553.83 | $788.26 | 2,583,000 | — | — |
| 2025-04-30 | $547.55 | $779.32 | 2,438,300 | — | — |
| 2025-04-29 | $548.92 | $781.27 | 1,695,600 | — | — |
| 2025-04-28 | $546.40 | $777.69 | 1,459,700 | — | — |
| 2025-04-25 | $544.86 | $775.50 | 1,612,700 | — | — |
| 2025-04-24 | $545.37 | $776.22 | 2,223,600 | — | — |
| 2025-04-23 | $529.31 | $753.36 | 3,048,100 | — | — |
| 2025-04-22 | $519.99 | $740.10 | 2,514,600 | — | — |
| 2025-04-21 | $501.36 | $713.58 | 2,859,300 | — | — |
| 2025-04-17 | $509.49 | $725.15 | 2,593,500 | — | — |
| 2025-04-16 | $499.05 | $710.29 | 2,765,600 | — | — |
| 2025-04-15 | $507.89 | $722.88 | 2,501,200 | — | — |
| 2025-04-14 | $503.98 | $717.31 | 4,392,600 | — | — |
| 2025-04-11 | $494.44 | $703.73 | 3,770,200 | — | — |
| 2025-04-10 | $489.80 | $697.13 | 5,374,500 | — | — |
| 2025-04-09 | $516.87 | $735.66 | 7,024,100 | — | — |
| 2025-04-08 | $462.22 | $657.87 | 4,240,900 | — | — |
| 2025-04-07 | $465.51 | $662.56 | 6,353,800 | — | — |
| 2025-04-04 | $470.81 | $670.10 | 8,105,200 | — | — |
| 2025-04-03 | $511.23 | $727.63 | 5,193,900 | — | — |
| 2025-04-02 | $563.10 | $801.46 | 2,560,700 | — | — |
| 2025-04-01 | $548.45 | $780.61 | 1,869,600 | — | — |
| 2025-03-31 | $546.29 | $777.53 | 2,455,100 | — | — |
| 2025-03-28 | $543.12 | $773.02 | 2,773,100 | — | — |
| 2025-03-27 | $558.92 | $795.51 | 2,100,900 | — | — |
| 2025-03-26 | $573.92 | $816.86 | 1,944,200 | — | — |
| 2025-03-25 | $585.94 | $833.96 | 1,875,500 | — | — |
| 2025-03-24 | $580.10 | $825.65 | 1,877,700 | — | — |
| 2025-03-21 | $565.14 | $804.36 | 3,565,600 | — | — |
| 2025-03-20 | $562.68 | $800.86 | 2,531,300 | — | — |
| 2025-03-19 | $557.34 | $793.26 | 2,769,800 | — | — |
| 2025-03-18 | $551.78 | $785.34 | 2,641,000 | — | — |
| 2025-03-17 | $551.34 | $784.72 | 2,695,600 | — | — |
| 2025-03-14 | $541.41 | $770.59 | 2,808,100 | — | — |
| 2025-03-13 | $524.81 | $746.96 | 2,529,100 | — | — |
| 2025-03-12 | $535.71 | $762.47 | 3,078,100 | — | — |
| 2025-03-11 | $531.43 | $756.38 | 4,190,500 | — | — |
| 2025-03-10 | $531.66 | $756.71 | 5,272,100 | — | — |
| 2025-03-07 | $559.67 | $796.57 | 4,069,600 | — | — |
| 2025-03-06 | $567.67 | $807.96 | 4,332,300 | — | — |
| 2025-03-05 | $593.07 | $844.11 | 2,600,600 | — | — |
| 2025-03-04 | $581.14 | $827.13 | 4,061,000 | — | — |
| 2025-03-03 | $605.26 | $861.46 | 3,152,300 | — | — |
| 2025-02-28 | $622.29 | $885.70 | 3,337,200 | — | — |
| 2025-02-27 | $608.00 | $861.09 | 2,396,300 | — | — |
| 2025-02-26 | $617.77 | $874.93 | 2,001,200 | — | — |
| 2025-02-25 | $614.91 | $870.88 | 2,885,900 | — | — |
| 2025-02-24 | $626.14 | $886.78 | 3,274,100 | — | — |
| 2025-02-21 | $625.60 | $886.02 | 3,000,800 | — | — |
| 2025-02-20 | $642.26 | $909.61 | 3,929,000 | — | — |
| 2025-02-19 | $668.15 | $946.28 | 1,953,600 | — | — |
| 2025-02-18 | $672.19 | $952.00 | 2,350,100 | — | — |
| 2025-02-14 | $660.55 | $935.52 | 2,246,000 | — | — |
| 2025-02-13 | $648.95 | $919.09 | 2,031,800 | — | — |
| 2025-02-12 | $649.00 | $919.16 | 2,295,800 | — | — |
| 2025-02-11 | $647.24 | $916.67 | 2,711,400 | — | — |
| 2025-02-10 | $650.53 | $921.33 | 2,351,600 | — | — |
| 2025-02-07 | $655.90 | $928.93 | 2,616,700 | — | — |
| 2025-02-06 | $658.22 | $932.22 | 2,439,200 | — | — |
| 2025-02-05 | $645.45 | $914.13 | 1,908,200 | — | — |
| 2025-02-04 | $634.18 | $898.17 | 1,743,400 | — | — |
| 2025-02-03 | $632.37 | $895.61 | 2,102,600 | — | — |
| 2025-01-31 | $640.40 | $906.98 | 1,995,100 | — | — |
| 2025-01-30 | $645.70 | $914.49 | 1,812,800 | — | — |
| 2025-01-29 | $637.38 | $902.70 | 1,918,900 | — | — |
| 2025-01-28 | $637.80 | $903.30 | 2,338,000 | — | — |
| 2025-01-27 | $633.28 | $896.90 | 3,351,700 | — | — |
| 2025-01-24 | $636.90 | $902.02 | 3,183,500 | — | — |
| 2025-01-23 | $639.50 | $905.70 | 2,582,700 | — | — |
| 2025-01-22 | $632.73 | $896.12 | 2,835,700 | — | — |
| 2025-01-21 | $634.74 | $898.96 | 5,076,700 | — | — |
| 2025-01-17 | $625.94 | $886.50 | 3,425,200 | — | — |
| 2025-01-16 | $612.99 | $868.16 | 3,224,500 | — | — |
| 2025-01-15 | $605.92 | $858.15 | 5,119,800 | — | — |
| 2025-01-14 | $571.53 | $809.44 | 2,221,900 | — | — |
| 2025-01-13 | $562.95 | $797.29 | 1,871,200 | — | — |
| 2025-01-10 | $560.00 | $793.11 | 2,817,900 | — | — |
| 2025-01-08 | $580.02 | $821.47 | 1,513,400 | — | — |
| 2025-01-07 | $580.12 | $821.61 | 2,021,900 | — | — |
| 2025-01-06 | $583.39 | $826.24 | 2,257,000 | — | — |
| 2025-01-03 | $580.13 | $821.62 | 1,422,600 | — | — |
| 2025-01-02 | $574.97 | $814.31 | 2,219,000 | — | — |