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
- 1993-03-12 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 | $662.42 | $750.51 | 948,500 | — | — |
| 2025-12-30 | $669.88 | $758.96 | 1,192,200 | — | — |
| 2025-12-29 | $674.15 | $763.80 | 885,900 | — | — |
| 2025-12-26 | $676.55 | $766.52 | 555,000 | — | — |
| 2025-12-24 | $674.83 | $764.57 | 334,100 | — | — |
| 2025-12-23 | $674.14 | $763.79 | 954,300 | — | — |
| 2025-12-22 | $675.21 | $765.00 | 1,184,300 | — | — |
| 2025-12-19 | $671.30 | $760.57 | 4,555,500 | — | — |
| 2025-12-18 | $668.88 | $757.83 | 2,040,200 | — | — |
| 2025-12-17 | $660.78 | $748.65 | 2,237,300 | — | — |
| 2025-12-16 | $669.35 | $758.36 | 1,775,000 | — | — |
| 2025-12-15 | $654.60 | $741.65 | 1,707,100 | — | — |
| 2025-12-12 | $670.93 | $760.15 | 1,940,900 | — | — |
| 2025-12-11 | $676.01 | $765.91 | 2,815,300 | — | — |
| 2025-12-10 | $662.43 | $750.52 | 1,596,400 | — | — |
| 2025-12-09 | $655.75 | $742.95 | 1,386,700 | — | — |
| 2025-12-08 | $656.24 | $743.51 | 1,878,900 | — | — |
| 2025-12-05 | $673.63 | $763.21 | 2,356,400 | — | — |
| 2025-12-04 | $663.08 | $751.26 | 2,174,200 | — | — |
| 2025-12-03 | $647.68 | $733.81 | 1,778,900 | — | — |
| 2025-12-02 | $635.63 | $720.16 | 1,537,300 | — | — |
| 2025-12-01 | $631.62 | $715.61 | 1,864,900 | — | — |
| 2025-11-28 | $634.08 | $718.40 | 872,900 | — | — |
| 2025-11-26 | $629.13 | $712.79 | 2,283,300 | — | — |
| 2025-11-25 | $648.07 | $734.25 | 1,921,900 | — | — |
| 2025-11-24 | $653.23 | $740.10 | 3,184,200 | — | — |
| 2025-11-21 | $663.15 | $751.34 | 3,802,200 | — | — |
| 2025-11-20 | $637.44 | $722.21 | 2,516,600 | — | — |
| 2025-11-19 | $650.62 | $737.14 | 1,288,100 | — | — |
| 2025-11-18 | $649.73 | $736.13 | 2,437,200 | — | — |
| 2025-11-17 | $645.98 | $731.88 | 1,441,500 | — | — |
| 2025-11-14 | $662.41 | $750.50 | 1,438,300 | — | — |
| 2025-11-13 | $650.11 | $736.56 | 1,779,300 | — | — |
| 2025-11-12 | $659.30 | $746.98 | 1,575,200 | — | — |
| 2025-11-11 | $654.32 | $741.33 | 1,150,100 | — | — |
| 2025-11-10 | $653.27 | $740.14 | 1,530,500 | — | — |
| 2025-11-07 | $648.85 | $735.14 | 1,697,700 | — | — |
| 2025-11-06 | $653.64 | $740.56 | 1,866,300 | — | — |
| 2025-11-05 | $655.33 | $742.48 | 1,467,100 | — | — |
| 2025-11-04 | $660.42 | $748.24 | 1,542,700 | — | — |
| 2025-11-03 | $676.19 | $766.11 | 1,270,500 | — | — |
| 2025-10-31 | $667.55 | $756.32 | 1,585,500 | — | — |
| 2025-10-30 | $656.18 | $743.44 | 1,435,200 | — | — |
| 2025-10-29 | $656.04 | $743.28 | 1,990,900 | — | — |
| 2025-10-28 | $678.93 | $769.22 | 1,103,300 | — | — |
| 2025-10-27 | $683.39 | $774.27 | 1,318,200 | — | — |
| 2025-10-24 | $683.09 | $773.93 | 1,027,700 | — | — |
| 2025-10-23 | $677.72 | $767.84 | 1,474,300 | — | — |
| 2025-10-22 | $670.77 | $759.97 | 1,272,000 | — | — |
| 2025-10-21 | $675.04 | $764.81 | 1,201,600 | — | — |
| 2025-10-20 | $664.77 | $753.17 | 1,205,800 | — | — |
| 2025-10-17 | $661.39 | $749.34 | 1,812,900 | — | — |
| 2025-10-16 | $646.99 | $733.03 | 1,248,000 | — | — |
| 2025-10-15 | $652.69 | $739.49 | 1,693,000 | — | — |
| 2025-10-14 | $657.16 | $744.55 | 1,243,700 | — | — |
| 2025-10-13 | $655.68 | $742.87 | 1,344,900 | — | — |
| 2025-10-10 | $641.79 | $727.14 | 3,059,300 | — | — |
| 2025-10-09 | $644.92 | $730.68 | 1,698,300 | — | — |
| 2025-10-08 | $657.80 | $743.92 | 1,699,800 | — | — |
| 2025-10-07 | $657.99 | $744.13 | 1,597,800 | — | — |
| 2025-10-06 | $670.09 | $757.82 | 2,538,400 | — | — |
| 2025-10-03 | $679.94 | $768.95 | 1,293,900 | — | — |
| 2025-10-02 | $681.86 | $771.13 | 2,289,100 | — | — |
| 2025-10-01 | $679.50 | $768.46 | 2,151,600 | — | — |
| 2025-09-30 | $682.91 | $772.31 | 2,378,600 | — | — |
| 2025-09-29 | $694.69 | $785.64 | 1,816,500 | — | — |
| 2025-09-26 | $698.26 | $789.67 | 1,480,500 | — | — |
| 2025-09-25 | $692.68 | $783.36 | 1,548,000 | — | — |
| 2025-09-24 | $694.79 | $785.75 | 1,727,800 | — | — |
| 2025-09-23 | $699.18 | $790.71 | 2,400,000 | — | — |
| 2025-09-22 | $702.09 | $794.00 | 2,403,400 | — | — |
| 2025-09-19 | $687.92 | $777.98 | 4,226,700 | — | — |
| 2025-09-18 | $674.96 | $763.32 | 3,006,800 | — | — |
| 2025-09-17 | $662.68 | $749.44 | 1,861,000 | — | — |
| 2025-09-16 | $651.30 | $736.57 | 1,578,400 | — | — |
| 2025-09-15 | $651.33 | $736.60 | 2,186,900 | — | — |
| 2025-09-12 | $646.03 | $730.61 | 2,202,100 | — | — |
| 2025-09-11 | $660.52 | $746.99 | 2,201,300 | — | — |
| 2025-09-10 | $656.26 | $742.17 | 2,789,400 | — | — |
| 2025-09-09 | $670.89 | $758.72 | 1,254,900 | — | — |
| 2025-09-08 | $671.68 | $759.61 | 1,558,700 | — | — |
| 2025-09-05 | $672.82 | $760.90 | 1,614,100 | — | — |
| 2025-09-04 | $668.29 | $755.78 | 1,719,100 | — | — |
| 2025-09-03 | $668.68 | $756.22 | 1,986,900 | — | — |
| 2025-09-02 | $661.99 | $748.65 | 1,679,900 | — | — |
| 2025-08-29 | $667.00 | $754.32 | 1,594,100 | — | — |
| 2025-08-28 | $668.20 | $755.68 | 2,071,100 | — | — |
| 2025-08-27 | $663.17 | $749.99 | 1,690,200 | — | — |
| 2025-08-26 | $659.54 | $745.88 | 3,762,900 | — | — |
| 2025-08-25 | $656.96 | $742.97 | 2,201,500 | — | — |
| 2025-08-22 | $662.66 | $749.41 | 6,368,800 | — | — |
| 2025-08-21 | $697.76 | $789.11 | 2,511,500 | — | — |
| 2025-08-20 | $699.15 | $790.68 | 2,096,200 | — | — |
| 2025-08-19 | $701.03 | $792.81 | 2,582,100 | — | — |
| 2025-08-18 | $717.21 | $811.10 | 1,628,800 | — | — |
| 2025-08-15 | $716.74 | $810.57 | 1,751,700 | — | — |
| 2025-08-14 | $710.64 | $803.67 | 1,241,000 | — | — |
| 2025-08-13 | $711.71 | $804.88 | 1,602,400 | — | — |
| 2025-08-12 | $713.48 | $806.89 | 2,146,000 | — | — |
| 2025-08-11 | $706.09 | $798.53 | 3,195,300 | — | — |
| 2025-08-08 | $749.00 | $847.06 | 1,670,200 | — | — |
| 2025-08-07 | $761.61 | $861.32 | 1,435,900 | — | — |
| 2025-08-06 | $779.47 | $881.51 | 1,154,700 | — | — |
| 2025-08-05 | $769.27 | $869.98 | 1,257,800 | — | — |
| 2025-08-04 | $784.87 | $887.62 | 1,484,400 | — | — |
| 2025-08-01 | $776.15 | $877.76 | 1,490,100 | — | — |
| 2025-07-31 | $785.13 | $887.92 | 1,779,100 | — | — |
| 2025-07-30 | $807.39 | $913.09 | 1,606,400 | — | — |
| 2025-07-29 | $806.34 | $911.90 | 1,693,800 | — | — |
| 2025-07-28 | $798.73 | $903.30 | 1,933,200 | — | — |
| 2025-07-25 | $785.95 | $888.84 | 1,406,400 | — | — |
| 2025-07-24 | $781.21 | $883.48 | 1,379,900 | — | — |
| 2025-07-23 | $776.00 | $877.59 | 1,939,600 | — | — |
| 2025-07-22 | $766.78 | $867.16 | 1,027,400 | — | — |
| 2025-07-21 | $763.69 | $863.67 | 1,411,800 | — | — |
| 2025-07-18 | $752.63 | $851.16 | 1,509,400 | — | — |
| 2025-07-17 | $755.37 | $854.26 | 1,071,300 | — | — |
| 2025-07-16 | $750.72 | $849.00 | 1,263,100 | — | — |
| 2025-07-15 | $745.95 | $843.61 | 1,452,400 | — | — |
| 2025-07-14 | $752.75 | $851.30 | 1,114,900 | — | — |
| 2025-07-11 | $747.90 | $845.81 | 1,047,800 | — | — |
| 2025-07-10 | $747.90 | $845.81 | 1,783,700 | — | — |
| 2025-07-09 | $769.59 | $869.17 | 1,486,200 | — | — |
| 2025-07-08 | $781.48 | $882.59 | 1,437,600 | — | — |
| 2025-07-07 | $783.61 | $885.00 | 1,296,000 | — | — |
| 2025-07-03 | $780.64 | $881.64 | 823,000 | — | — |
| 2025-07-02 | $773.70 | $873.81 | 1,493,000 | — | — |
| 2025-07-01 | $779.61 | $880.48 | 1,923,800 | — | — |
| 2025-06-30 | $787.63 | $889.54 | 1,946,900 | — | — |
| 2025-06-27 | $776.57 | $877.05 | 2,051,800 | — | — |
| 2025-06-26 | $772.86 | $872.86 | 1,420,100 | — | — |
| 2025-06-25 | $757.86 | $855.92 | 1,531,100 | — | — |
| 2025-06-24 | $759.03 | $857.24 | 1,900,400 | — | — |
| 2025-06-23 | $762.55 | $861.21 | 1,223,300 | — | — |
| 2025-06-20 | $761.14 | $859.62 | 2,709,400 | — | — |
| 2025-06-18 | $754.83 | $852.50 | 2,223,400 | — | — |
| 2025-06-17 | $764.90 | $863.87 | 1,344,500 | — | — |
| 2025-06-16 | $768.08 | $867.46 | 1,428,900 | — | — |
| 2025-06-13 | $753.98 | $851.54 | 1,148,000 | — | — |
| 2025-06-12 | $766.21 | $865.35 | 1,300,200 | — | — |
| 2025-06-11 | $764.75 | $863.70 | 1,276,500 | — | — |
| 2025-06-10 | $762.10 | $860.71 | 1,422,900 | — | — |
| 2025-06-09 | $764.38 | $863.28 | 1,342,400 | — | — |
| 2025-06-06 | $771.58 | $871.41 | 1,475,300 | — | — |
| 2025-06-05 | $766.64 | $865.83 | 1,242,200 | — | — |
| 2025-06-04 | $766.81 | $866.03 | 1,280,800 | — | — |
| 2025-06-03 | $764.66 | $863.60 | 1,526,800 | — | — |
| 2025-06-02 | $764.99 | $863.97 | 1,870,000 | — | — |
| 2025-05-30 | $753.47 | $850.96 | 2,887,100 | — | — |
| 2025-05-29 | $757.22 | $855.19 | 1,589,700 | — | — |
| 2025-05-28 | $754.45 | $852.07 | 2,504,600 | — | — |
| 2025-05-27 | $751.96 | $849.25 | 4,079,800 | — | — |
| 2025-05-23 | $720.13 | $813.31 | 5,327,700 | — | — |
| 2025-05-22 | $666.07 | $752.25 | 2,301,200 | — | — |
| 2025-05-21 | $659.98 | $745.37 | 1,478,800 | — | — |
| 2025-05-20 | $671.16 | $758.00 | 1,047,500 | — | — |
| 2025-05-19 | $670.86 | $757.66 | 1,327,800 | — | — |
| 2025-05-16 | $670.28 | $757.01 | 1,555,200 | — | — |
| 2025-05-15 | $661.31 | $746.87 | 1,548,500 | — | — |
| 2025-05-14 | $652.83 | $737.30 | 1,947,900 | — | — |
| 2025-05-13 | $656.80 | $741.78 | 1,560,500 | — | — |
| 2025-05-12 | $662.30 | $747.99 | 1,842,000 | — | — |
| 2025-05-09 | $653.88 | $738.48 | 1,158,800 | — | — |
| 2025-05-08 | $656.08 | $740.97 | 2,059,800 | — | — |
| 2025-05-07 | $641.14 | $724.10 | 1,650,500 | — | — |
| 2025-05-06 | $626.55 | $707.62 | 905,800 | — | — |
| 2025-05-05 | $632.18 | $713.98 | 1,434,100 | — | — |
| 2025-05-02 | $631.68 | $713.41 | 1,367,300 | — | — |
| 2025-05-01 | $623.19 | $703.82 | 1,449,900 | — | — |
| 2025-04-30 | $627.47 | $708.66 | 1,315,400 | — | — |
| 2025-04-29 | $623.15 | $703.78 | 843,300 | — | — |
| 2025-04-28 | $618.23 | $698.22 | 1,357,300 | — | — |
| 2025-04-25 | $624.12 | $704.87 | 1,540,600 | — | — |
| 2025-04-24 | $614.83 | $694.38 | 1,601,000 | — | — |
| 2025-04-23 | $596.05 | $673.17 | 1,744,800 | — | — |
| 2025-04-22 | $583.56 | $659.07 | 1,467,500 | — | — |
| 2025-04-21 | $568.84 | $642.44 | 1,502,600 | — | — |
| 2025-04-17 | $585.38 | $661.12 | 1,642,900 | — | — |
| 2025-04-16 | $588.08 | $664.17 | 1,985,500 | — | — |
| 2025-04-15 | $594.08 | $670.95 | 1,177,800 | — | — |
| 2025-04-14 | $593.55 | $670.35 | 1,227,400 | — | — |
| 2025-04-11 | $587.04 | $663.00 | 1,479,900 | — | — |
| 2025-04-10 | $577.47 | $652.19 | 2,289,100 | — | — |
| 2025-04-09 | $596.48 | $672.48 | 2,883,800 | — | — |
| 2025-04-08 | $544.07 | $613.39 | 2,764,000 | — | — |
| 2025-04-07 | $556.24 | $627.11 | 2,834,700 | — | — |
| 2025-04-04 | $561.53 | $633.08 | 3,335,200 | — | — |
| 2025-04-03 | $598.53 | $674.79 | 2,833,900 | — | — |
| 2025-04-02 | $620.91 | $700.03 | 1,604,500 | — | — |
| 2025-04-01 | $613.78 | $691.99 | 1,826,500 | — | — |
| 2025-03-31 | $613.99 | $692.22 | 3,071,400 | — | — |
| 2025-03-28 | $598.92 | $675.23 | 1,574,600 | — | — |
| 2025-03-27 | $615.30 | $693.70 | 1,206,200 | — | — |
| 2025-03-26 | $614.86 | $693.20 | 1,715,500 | — | — |
| 2025-03-25 | $618.72 | $697.56 | 1,126,500 | — | — |
| 2025-03-24 | $613.09 | $691.21 | 1,703,000 | — | — |
| 2025-03-21 | $604.04 | $681.01 | 2,391,400 | — | — |
| 2025-03-20 | $600.42 | $676.92 | 1,088,200 | — | — |
| 2025-03-19 | $603.11 | $679.96 | 1,247,700 | — | — |
| 2025-03-18 | $599.03 | $675.36 | 1,230,400 | — | — |
| 2025-03-17 | $602.11 | $678.83 | 1,558,800 | — | — |
| 2025-03-14 | $598.80 | $675.10 | 2,063,100 | — | — |
| 2025-03-13 | $581.32 | $655.39 | 2,269,800 | — | — |
| 2025-03-12 | $591.14 | $666.46 | 1,874,700 | — | — |
| 2025-03-11 | $586.71 | $661.47 | 1,909,300 | — | — |
| 2025-03-10 | $579.78 | $653.65 | 2,375,900 | — | — |
| 2025-03-07 | $609.61 | $687.29 | 1,689,700 | — | — |
| 2025-03-06 | $606.37 | $683.63 | 1,671,000 | — | — |
| 2025-03-05 | $617.51 | $696.19 | 1,615,200 | — | — |
| 2025-03-04 | $598.07 | $674.27 | 2,308,200 | — | — |
| 2025-03-03 | $601.09 | $677.68 | 1,597,400 | — | — |
| 2025-02-28 | $613.84 | $692.05 | 2,444,400 | — | — |
| 2025-02-27 | $600.42 | $676.92 | 2,451,700 | — | — |
| 2025-02-26 | $625.51 | $705.21 | 4,674,200 | — | — |
| 2025-02-25 | $555.63 | $626.43 | 3,014,500 | — | — |
| 2025-02-24 | $567.24 | $639.52 | 2,040,900 | — | — |
| 2025-02-21 | $565.47 | $637.52 | 2,006,400 | — | — |
| 2025-02-20 | $579.08 | $652.87 | 2,703,900 | — | — |
| 2025-02-19 | $582.19 | $656.37 | 2,063,000 | — | — |
| 2025-02-18 | $579.94 | $653.83 | 2,053,900 | — | — |
| 2025-02-14 | $587.38 | $662.22 | 1,348,800 | — | — |
| 2025-02-13 | $583.90 | $658.30 | 1,609,900 | — | — |
| 2025-02-12 | $576.54 | $650.00 | 1,737,800 | — | — |
| 2025-02-11 | $585.88 | $660.53 | 1,856,700 | — | — |
| 2025-02-10 | $586.84 | $661.61 | 1,571,300 | — | — |
| 2025-02-07 | $578.85 | $652.61 | 1,430,900 | — | — |
| 2025-02-06 | $590.20 | $665.40 | 1,533,900 | — | — |
| 2025-02-05 | $588.26 | $663.22 | 2,134,400 | — | — |
| 2025-02-04 | $591.72 | $667.12 | 1,737,500 | — | — |
| 2025-02-03 | $600.76 | $677.31 | 2,244,500 | — | — |
| 2025-01-31 | $601.51 | $678.15 | 1,640,100 | — | — |
| 2025-01-30 | $604.60 | $681.64 | 1,219,700 | — | — |
| 2025-01-29 | $592.99 | $668.55 | 1,457,500 | — | — |
| 2025-01-28 | $600.66 | $677.19 | 1,675,000 | — | — |
| 2025-01-27 | $606.62 | $683.91 | 1,985,500 | — | — |
| 2025-01-24 | $597.95 | $674.14 | 1,901,200 | — | — |
| 2025-01-23 | $598.30 | $674.53 | 2,241,400 | — | — |
| 2025-01-22 | $611.68 | $689.62 | 1,213,700 | — | — |
| 2025-01-21 | $609.41 | $687.06 | 1,665,900 | — | — |
| 2025-01-17 | $604.13 | $681.11 | 2,836,700 | — | — |
| 2025-01-16 | $607.27 | $684.65 | 2,834,100 | — | — |
| 2025-01-15 | $621.45 | $700.63 | 1,938,100 | — | — |
| 2025-01-14 | $623.80 | $703.28 | 1,697,300 | — | — |
| 2025-01-13 | $613.22 | $691.36 | 1,684,400 | — | — |
| 2025-01-10 | $623.43 | $702.87 | 2,390,000 | — | — |
| 2025-01-08 | $626.05 | $704.65 | 1,226,000 | — | — |
| 2025-01-07 | $615.43 | $692.69 | 1,030,200 | — | — |
| 2025-01-06 | $625.16 | $703.65 | 1,260,700 | — | — |
| 2025-01-03 | $630.23 | $709.35 | 993,400 | — | — |
| 2025-01-02 | $622.79 | $700.98 | 1,179,400 | — | — |