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
- 1995-03-15 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 | $1,069.86 | $1,657.51 | 561,300 | — | — |
| 2025-12-30 | $1,072.14 | $1,661.04 | 807,300 | — | — |
| 2025-12-29 | $1,066.00 | $1,651.53 | 424,300 | — | — |
| 2025-12-26 | $1,072.75 | $1,661.99 | 363,800 | — | — |
| 2025-12-24 | $1,065.52 | $1,650.78 | 229,800 | — | — |
| 2025-12-23 | $1,061.84 | $1,645.08 | 543,600 | — | — |
| 2025-12-22 | $1,056.98 | $1,637.55 | 703,700 | — | — |
| 2025-12-19 | $1,056.02 | $1,636.07 | 2,319,600 | — | — |
| 2025-12-18 | $1,036.31 | $1,605.53 | 1,645,400 | — | — |
| 2025-12-17 | $1,015.43 | $1,573.18 | 2,140,900 | — | — |
| 2025-12-16 | $1,076.05 | $1,667.10 | 956,300 | — | — |
| 2025-12-15 | $1,087.82 | $1,685.33 | 1,283,400 | — | — |
| 2025-12-12 | $1,080.85 | $1,674.53 | 1,623,000 | — | — |
| 2025-12-11 | $1,122.84 | $1,739.59 | 1,403,600 | — | — |
| 2025-12-10 | $1,119.32 | $1,734.14 | 1,093,600 | — | — |
| 2025-12-09 | $1,111.44 | $1,721.93 | 904,700 | — | — |
| 2025-12-08 | $1,119.69 | $1,734.71 | 1,118,800 | — | — |
| 2025-12-05 | $1,099.47 | $1,703.38 | 1,054,400 | — | — |
| 2025-12-04 | $1,110.08 | $1,719.82 | 1,511,800 | — | — |
| 2025-12-03 | $1,140.92 | $1,767.60 | 2,059,500 | — | — |
| 2025-12-02 | $1,108.78 | $1,717.81 | 1,426,000 | — | — |
| 2025-12-01 | $1,087.99 | $1,685.60 | 2,103,100 | — | — |
| 2025-11-28 | $1,060.00 | $1,642.23 | 939,700 | — | — |
| 2025-11-26 | $1,040.97 | $1,612.75 | 1,572,400 | — | — |
| 2025-11-25 | $1,003.22 | $1,554.26 | 1,193,000 | — | — |
| 2025-11-24 | $987.82 | $1,530.41 | 1,628,100 | — | — |
| 2025-11-21 | $966.57 | $1,497.48 | 2,481,800 | — | — |
| 2025-11-20 | $981.04 | $1,519.90 | 2,055,100 | — | — |
| 2025-11-19 | $1,039.33 | $1,610.21 | 1,587,800 | — | — |
| 2025-11-18 | $1,004.06 | $1,555.57 | 1,414,000 | — | — |
| 2025-11-17 | $1,020.00 | $1,580.26 | 1,691,500 | — | — |
| 2025-11-14 | $1,006.98 | $1,560.09 | 1,307,800 | — | — |
| 2025-11-13 | $1,019.86 | $1,580.04 | 1,406,300 | — | — |
| 2025-11-12 | $1,037.33 | $1,607.11 | 961,900 | — | — |
| 2025-11-11 | $1,022.42 | $1,584.01 | 1,026,000 | — | — |
| 2025-11-10 | $1,038.79 | $1,609.37 | 992,900 | — | — |
| 2025-11-07 | $1,016.96 | $1,575.55 | 1,841,900 | — | — |
| 2025-11-06 | $1,029.20 | $1,594.51 | 1,073,000 | — | — |
| 2025-11-05 | $1,043.75 | $1,617.06 | 1,169,400 | — | — |
| 2025-11-04 | $1,030.14 | $1,595.97 | 1,735,100 | — | — |
| 2025-11-03 | $1,066.82 | $1,652.80 | 868,100 | — | — |
| 2025-10-31 | $1,059.23 | $1,641.04 | 1,179,400 | — | — |
| 2025-10-30 | $1,075.45 | $1,666.17 | 1,283,100 | — | — |
| 2025-10-29 | $1,070.84 | $1,659.03 | 1,530,000 | — | — |
| 2025-10-28 | $1,052.48 | $1,627.69 | 856,900 | — | — |
| 2025-10-27 | $1,059.98 | $1,639.29 | 1,265,600 | — | — |
| 2025-10-24 | $1,033.10 | $1,597.72 | 1,032,700 | — | — |
| 2025-10-23 | $1,036.41 | $1,602.84 | 1,318,200 | — | — |
| 2025-10-22 | $1,011.57 | $1,564.43 | 1,328,600 | — | — |
| 2025-10-21 | $1,025.02 | $1,585.23 | 1,072,200 | — | — |
| 2025-10-20 | $1,042.15 | $1,611.72 | 1,271,700 | — | — |
| 2025-10-17 | $1,029.27 | $1,591.80 | 1,663,700 | — | — |
| 2025-10-16 | $1,019.59 | $1,576.83 | 1,938,400 | — | — |
| 2025-10-15 | $1,009.81 | $1,561.70 | 2,900,300 | — | — |
| 2025-10-14 | $983.18 | $1,520.52 | 2,422,100 | — | — |
| 2025-10-13 | $984.66 | $1,522.81 | 2,223,900 | — | — |
| 2025-10-10 | $936.19 | $1,447.85 | 2,933,900 | — | — |
| 2025-10-09 | $980.54 | $1,516.44 | 1,496,000 | — | — |
| 2025-10-08 | $987.81 | $1,527.68 | 1,947,000 | — | — |
| 2025-10-07 | $1,002.30 | $1,550.09 | 1,667,800 | — | — |
| 2025-10-06 | $1,043.30 | $1,613.50 | 1,385,400 | — | — |
| 2025-10-03 | $1,032.22 | $1,596.36 | 1,352,300 | — | — |
| 2025-10-02 | $1,030.17 | $1,593.19 | 1,689,100 | — | — |
| 2025-10-01 | $1,003.27 | $1,551.59 | 1,963,800 | — | — |
| 2025-09-30 | $968.09 | $1,497.18 | 1,303,600 | — | — |
| 2025-09-29 | $962.61 | $1,488.71 | 1,213,800 | — | — |
| 2025-09-26 | $951.52 | $1,471.56 | 955,200 | — | — |
| 2025-09-25 | $949.55 | $1,468.51 | 1,272,600 | — | — |
| 2025-09-24 | $946.94 | $1,464.47 | 1,400,700 | — | — |
| 2025-09-23 | $963.51 | $1,490.10 | 1,664,800 | — | — |
| 2025-09-22 | $957.80 | $1,481.27 | 1,885,000 | — | — |
| 2025-09-19 | $932.15 | $1,441.60 | 2,410,200 | — | — |
| 2025-09-18 | $927.80 | $1,434.87 | 3,176,100 | — | — |
| 2025-09-17 | $872.27 | $1,348.99 | 1,553,300 | — | — |
| 2025-09-16 | $878.42 | $1,358.50 | 1,832,400 | — | — |
| 2025-09-15 | $867.30 | $1,341.31 | 2,702,300 | — | — |
| 2025-09-12 | $813.87 | $1,258.68 | 1,019,700 | — | — |
| 2025-09-11 | $804.16 | $1,243.66 | 1,297,800 | — | — |
| 2025-09-10 | $793.14 | $1,226.62 | 1,634,300 | — | — |
| 2025-09-09 | $805.13 | $1,245.16 | 1,324,100 | — | — |
| 2025-09-08 | $796.25 | $1,231.43 | 1,284,500 | — | — |
| 2025-09-05 | $781.70 | $1,208.92 | 1,887,300 | — | — |
| 2025-09-04 | $753.43 | $1,165.20 | 1,532,700 | — | — |
| 2025-09-03 | $736.82 | $1,139.52 | 1,330,300 | — | — |
| 2025-09-02 | $725.85 | $1,122.55 | 1,867,400 | — | — |
| 2025-08-29 | $742.62 | $1,148.49 | 1,317,800 | — | — |
| 2025-08-28 | $763.46 | $1,180.72 | 985,400 | — | — |
| 2025-08-27 | $770.00 | $1,190.83 | 1,140,700 | — | — |
| 2025-08-26 | $763.20 | $1,180.31 | 860,100 | — | — |
| 2025-08-25 | $754.46 | $1,166.80 | 731,100 | — | — |
| 2025-08-22 | $754.89 | $1,167.46 | 1,456,000 | — | — |
| 2025-08-21 | $735.40 | $1,137.32 | 952,700 | — | — |
| 2025-08-20 | $749.49 | $1,159.11 | 1,368,400 | — | — |
| 2025-08-19 | $743.61 | $1,150.02 | 1,121,300 | — | — |
| 2025-08-18 | $747.55 | $1,156.11 | 1,086,400 | — | — |
| 2025-08-15 | $742.16 | $1,147.77 | 1,635,100 | — | — |
| 2025-08-14 | $755.21 | $1,167.96 | 1,577,400 | — | — |
| 2025-08-13 | $755.57 | $1,168.51 | 2,011,900 | — | — |
| 2025-08-12 | $741.79 | $1,147.20 | 1,461,800 | — | — |
| 2025-08-11 | $721.31 | $1,115.53 | 1,179,700 | — | — |
| 2025-08-08 | $722.32 | $1,117.09 | 1,042,900 | — | — |
| 2025-08-07 | $713.12 | $1,102.86 | 1,723,800 | — | — |
| 2025-08-06 | $690.96 | $1,068.59 | 1,218,700 | — | — |
| 2025-08-05 | $689.63 | $1,066.53 | 1,261,200 | — | — |
| 2025-08-04 | $699.36 | $1,081.58 | 1,025,600 | — | — |
| 2025-08-01 | $689.82 | $1,066.83 | 1,627,100 | — | — |
| 2025-07-31 | $694.71 | $1,074.39 | 2,892,200 | — | — |
| 2025-07-30 | $721.45 | $1,115.75 | 1,407,000 | — | — |
| 2025-07-29 | $718.49 | $1,111.17 | 2,292,900 | — | — |
| 2025-07-28 | $729.99 | $1,126.10 | 2,253,900 | — | — |
| 2025-07-25 | $711.25 | $1,097.19 | 2,312,100 | — | — |
| 2025-07-24 | $725.08 | $1,118.52 | 2,037,100 | — | — |
| 2025-07-23 | $716.93 | $1,105.95 | 3,379,400 | — | — |
| 2025-07-22 | $705.48 | $1,088.29 | 3,425,100 | — | — |
| 2025-07-21 | $719.68 | $1,110.19 | 2,650,300 | — | — |
| 2025-07-18 | $734.58 | $1,133.18 | 2,567,200 | — | — |
| 2025-07-17 | $744.91 | $1,149.11 | 4,078,500 | — | — |
| 2025-07-16 | $754.45 | $1,163.83 | 10,789,600 | — | — |
| 2025-07-15 | $823.02 | $1,269.61 | 2,099,600 | — | — |
| 2025-07-14 | $806.73 | $1,244.48 | 1,456,900 | — | — |
| 2025-07-11 | $801.93 | $1,237.07 | 932,400 | — | — |
| 2025-07-10 | $802.09 | $1,237.32 | 1,498,900 | — | — |
| 2025-07-09 | $799.83 | $1,233.83 | 1,334,300 | — | — |
| 2025-07-08 | $794.10 | $1,224.99 | 1,327,800 | — | — |
| 2025-07-07 | $785.09 | $1,211.09 | 1,363,700 | — | — |
| 2025-07-03 | $794.50 | $1,225.61 | 910,700 | — | — |
| 2025-07-02 | $799.59 | $1,233.46 | 1,383,000 | — | — |
| 2025-07-01 | $790.47 | $1,219.39 | 1,065,800 | — | — |
| 2025-06-30 | $801.39 | $1,236.24 | 1,080,400 | — | — |
| 2025-06-27 | $795.95 | $1,227.85 | 1,201,000 | — | — |
| 2025-06-26 | $798.09 | $1,231.15 | 1,705,800 | — | — |
| 2025-06-25 | $815.24 | $1,257.60 | 1,400,100 | — | — |
| 2025-06-24 | $813.36 | $1,254.70 | 2,039,600 | — | — |
| 2025-06-23 | $779.72 | $1,202.81 | 1,302,800 | — | — |
| 2025-06-20 | $756.53 | $1,167.04 | 2,303,900 | — | — |
| 2025-06-18 | $761.64 | $1,174.92 | 1,372,500 | — | — |
| 2025-06-17 | $759.86 | $1,172.17 | 1,422,800 | — | — |
| 2025-06-16 | $775.23 | $1,195.88 | 1,454,500 | — | — |
| 2025-06-13 | $761.00 | $1,173.93 | 1,742,900 | — | — |
| 2025-06-12 | $786.21 | $1,212.82 | 999,600 | — | — |
| 2025-06-11 | $784.09 | $1,209.55 | 1,365,900 | — | — |
| 2025-06-10 | $784.97 | $1,210.91 | 1,715,500 | — | — |
| 2025-06-09 | $770.20 | $1,188.13 | 1,769,400 | — | — |
| 2025-06-06 | $753.02 | $1,161.62 | 1,345,100 | — | — |
| 2025-06-05 | $747.76 | $1,153.51 | 1,506,500 | — | — |
| 2025-06-04 | $742.78 | $1,145.83 | 1,160,000 | — | — |
| 2025-06-03 | $747.25 | $1,152.72 | 1,085,100 | — | — |
| 2025-06-02 | $746.53 | $1,151.61 | 812,600 | — | — |
| 2025-05-30 | $736.77 | $1,136.56 | 1,785,400 | — | — |
| 2025-05-29 | $747.07 | $1,152.44 | 1,166,000 | — | — |
| 2025-05-28 | $746.51 | $1,151.58 | 1,244,000 | — | — |
| 2025-05-27 | $756.79 | $1,167.44 | 1,385,100 | — | — |
| 2025-05-23 | $732.49 | $1,129.95 | 1,525,200 | — | — |
| 2025-05-22 | $740.70 | $1,142.62 | 863,500 | — | — |
| 2025-05-21 | $737.17 | $1,137.17 | 1,058,700 | — | — |
| 2025-05-20 | $748.76 | $1,155.05 | 777,200 | — | — |
| 2025-05-19 | $749.13 | $1,155.62 | 977,900 | — | — |
| 2025-05-16 | $748.10 | $1,154.03 | 1,095,100 | — | — |
| 2025-05-15 | $758.36 | $1,169.86 | 1,511,000 | — | — |
| 2025-05-14 | $768.91 | $1,186.14 | 1,156,100 | — | — |
| 2025-05-13 | $763.90 | $1,178.41 | 1,815,600 | — | — |
| 2025-05-12 | $750.20 | $1,157.27 | 2,571,500 | — | — |
| 2025-05-09 | $706.21 | $1,089.41 | 884,000 | — | — |
| 2025-05-08 | $708.03 | $1,092.22 | 1,040,500 | — | — |
| 2025-05-07 | $700.39 | $1,080.44 | 1,041,400 | — | — |
| 2025-05-06 | $679.99 | $1,048.97 | 765,100 | — | — |
| 2025-05-05 | $683.36 | $1,054.16 | 903,700 | — | — |
| 2025-05-02 | $690.33 | $1,064.92 | 1,215,500 | — | — |
| 2025-05-01 | $666.72 | $1,028.50 | 1,066,300 | — | — |
| 2025-04-30 | $668.08 | $1,030.59 | 1,042,100 | — | — |
| 2025-04-29 | $666.11 | $1,027.55 | 1,104,000 | — | — |
| 2025-04-28 | $672.76 | $1,037.81 | 1,007,600 | — | — |
| 2025-04-25 | $677.27 | $1,041.54 | 1,280,900 | — | — |
| 2025-04-24 | $675.00 | $1,038.05 | 1,770,700 | — | — |
| 2025-04-23 | $657.98 | $1,011.88 | 1,849,700 | — | — |
| 2025-04-22 | $638.69 | $982.21 | 1,967,000 | — | — |
| 2025-04-21 | $624.69 | $960.68 | 1,555,100 | — | — |
| 2025-04-17 | $640.16 | $984.47 | 1,439,900 | — | — |
| 2025-04-16 | $634.93 | $976.43 | 4,028,300 | — | — |
| 2025-04-15 | $683.16 | $1,050.60 | 2,105,600 | — | — |
| 2025-04-14 | $672.87 | $1,034.78 | 1,574,000 | — | — |
| 2025-04-11 | $668.81 | $1,028.53 | 2,163,600 | — | — |
| 2025-04-10 | $649.55 | $998.91 | 2,989,900 | — | — |
| 2025-04-09 | $687.26 | $1,056.91 | 3,866,700 | — | — |
| 2025-04-08 | $595.37 | $915.59 | 2,585,200 | — | — |
| 2025-04-07 | $615.84 | $947.07 | 4,179,100 | — | — |
| 2025-04-04 | $605.55 | $931.25 | 4,017,000 | — | — |
| 2025-04-03 | $623.22 | $958.42 | 2,877,100 | — | — |
| 2025-04-02 | $669.01 | $1,028.84 | 1,119,000 | — | — |
| 2025-04-01 | $667.34 | $1,026.27 | 1,212,600 | — | — |
| 2025-03-31 | $662.63 | $1,019.03 | 1,685,000 | — | — |
| 2025-03-28 | $674.58 | $1,037.41 | 1,393,000 | — | — |
| 2025-03-27 | $690.63 | $1,062.09 | 1,285,500 | — | — |
| 2025-03-26 | $705.76 | $1,085.36 | 1,266,500 | — | — |
| 2025-03-25 | $726.74 | $1,117.62 | 1,244,300 | — | — |
| 2025-03-24 | $727.84 | $1,119.31 | 1,104,400 | — | — |
| 2025-03-21 | $716.22 | $1,101.44 | 1,967,200 | — | — |
| 2025-03-20 | $734.06 | $1,128.88 | 1,282,400 | — | — |
| 2025-03-19 | $734.91 | $1,130.19 | 1,080,500 | — | — |
| 2025-03-18 | $731.11 | $1,124.34 | 1,007,300 | — | — |
| 2025-03-17 | $730.33 | $1,123.14 | 1,423,300 | — | — |
| 2025-03-14 | $714.00 | $1,098.03 | 1,367,500 | — | — |
| 2025-03-13 | $694.59 | $1,068.18 | 1,399,500 | — | — |
| 2025-03-12 | $703.37 | $1,081.68 | 1,306,300 | — | — |
| 2025-03-11 | $690.21 | $1,061.44 | 1,616,800 | — | — |
| 2025-03-10 | $683.11 | $1,050.53 | 2,321,500 | — | — |
| 2025-03-07 | $732.22 | $1,126.05 | 1,426,400 | — | — |
| 2025-03-06 | $714.84 | $1,099.32 | 1,427,900 | — | — |
| 2025-03-05 | $739.75 | $1,137.63 | 1,754,300 | — | — |
| 2025-03-04 | $708.22 | $1,089.14 | 2,044,700 | — | — |
| 2025-03-03 | $699.86 | $1,076.28 | 2,284,100 | — | — |
| 2025-02-28 | $709.08 | $1,090.46 | 1,773,400 | — | — |
| 2025-02-27 | $697.70 | $1,072.96 | 2,342,800 | — | — |
| 2025-02-26 | $746.93 | $1,148.67 | 1,401,400 | — | — |
| 2025-02-25 | $730.19 | $1,122.93 | 1,691,200 | — | — |
| 2025-02-24 | $735.96 | $1,131.80 | 1,471,200 | — | — |
| 2025-02-21 | $737.21 | $1,133.72 | 1,472,300 | — | — |
| 2025-02-20 | $743.09 | $1,142.77 | 1,185,900 | — | — |
| 2025-02-19 | $744.80 | $1,145.40 | 1,457,900 | — | — |
| 2025-02-18 | $744.22 | $1,144.50 | 1,715,400 | — | — |
| 2025-02-14 | $751.55 | $1,155.78 | 2,047,300 | — | — |
| 2025-02-13 | $776.99 | $1,194.90 | 1,674,100 | — | — |
| 2025-02-12 | $756.17 | $1,162.88 | 1,077,800 | — | — |
| 2025-02-11 | $752.98 | $1,157.98 | 1,096,700 | — | — |
| 2025-02-10 | $744.08 | $1,141.87 | 985,700 | — | — |
| 2025-02-07 | $727.70 | $1,116.74 | 1,312,400 | — | — |
| 2025-02-06 | $739.13 | $1,134.28 | 1,120,200 | — | — |
| 2025-02-05 | $742.59 | $1,139.59 | 1,249,700 | — | — |
| 2025-02-04 | $731.41 | $1,122.43 | 1,497,000 | — | — |
| 2025-02-03 | $731.06 | $1,121.89 | 1,647,200 | — | — |
| 2025-01-31 | $739.31 | $1,134.55 | 2,125,700 | — | — |
| 2025-01-30 | $736.99 | $1,130.99 | 2,745,600 | — | — |
| 2025-01-29 | $712.65 | $1,093.64 | 4,971,500 | — | — |
| 2025-01-28 | $683.35 | $1,048.68 | 2,811,900 | — | — |
| 2025-01-27 | $690.15 | $1,059.11 | 4,947,800 | — | — |
| 2025-01-24 | $732.25 | $1,123.72 | 1,505,700 | — | — |
| 2025-01-23 | $746.24 | $1,145.19 | 1,751,100 | — | — |
| 2025-01-22 | $766.71 | $1,176.60 | 1,699,900 | — | — |
| 2025-01-21 | $763.00 | $1,170.91 | 1,332,000 | — | — |
| 2025-01-17 | $756.33 | $1,160.67 | 1,933,600 | — | — |
| 2025-01-16 | $750.28 | $1,151.39 | 2,407,600 | — | — |
| 2025-01-15 | $726.30 | $1,114.59 | 1,864,400 | — | — |
| 2025-01-14 | $736.29 | $1,129.92 | 1,022,600 | — | — |
| 2025-01-13 | $727.41 | $1,116.29 | 1,321,800 | — | — |
| 2025-01-10 | $739.01 | $1,134.09 | 1,515,800 | — | — |
| 2025-01-08 | $743.98 | $1,141.72 | 1,185,400 | — | — |
| 2025-01-07 | $757.58 | $1,162.59 | 1,490,200 | — | — |
| 2025-01-06 | $768.51 | $1,179.36 | 2,761,100 | — | — |
| 2025-01-03 | $714.36 | $1,096.27 | 1,062,900 | — | — |
| 2025-01-02 | $700.42 | $1,074.87 | 1,115,100 | — | — |