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
- 1986-03-13 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 | $483.62 | $791.71 | 15,601,600 | — | — |
| 2025-12-30 | $487.48 | $798.03 | 13,944,500 | — | — |
| 2025-12-29 | $487.10 | $797.41 | 10,893,400 | — | — |
| 2025-12-26 | $487.71 | $798.41 | 8,842,200 | — | — |
| 2025-12-24 | $488.02 | $798.91 | 5,855,900 | — | — |
| 2025-12-23 | $486.85 | $797.00 | 14,683,600 | — | — |
| 2025-12-22 | $484.92 | $793.84 | 16,963,000 | — | — |
| 2025-12-19 | $485.92 | $795.48 | 70,836,100 | — | — |
| 2025-12-18 | $483.98 | $792.30 | 28,573,500 | — | — |
| 2025-12-17 | $476.12 | $779.43 | 24,527,200 | — | — |
| 2025-12-16 | $476.39 | $779.88 | 20,705,600 | — | — |
| 2025-12-15 | $474.82 | $777.31 | 23,727,700 | — | — |
| 2025-12-12 | $478.53 | $783.38 | 21,248,100 | — | — |
| 2025-12-11 | $483.47 | $791.47 | 24,669,200 | — | — |
| 2025-12-10 | $478.56 | $783.43 | 35,756,200 | — | — |
| 2025-12-09 | $492.02 | $805.46 | 14,696,100 | — | — |
| 2025-12-08 | $491.02 | $803.83 | 21,965,900 | — | — |
| 2025-12-05 | $483.16 | $790.96 | 22,608,700 | — | — |
| 2025-12-04 | $480.84 | $787.16 | 22,318,200 | — | — |
| 2025-12-03 | $477.73 | $782.07 | 34,615,100 | — | — |
| 2025-12-02 | $490.00 | $802.16 | 19,562,700 | — | — |
| 2025-12-01 | $486.74 | $796.82 | 23,964,000 | — | — |
| 2025-11-28 | $492.01 | $805.45 | 14,386,700 | — | — |
| 2025-11-26 | $485.50 | $794.79 | 25,709,100 | — | — |
| 2025-11-25 | $476.99 | $780.86 | 28,019,800 | — | — |
| 2025-11-24 | $474.00 | $775.96 | 34,421,000 | — | — |
| 2025-11-21 | $472.12 | $772.89 | 31,769,200 | — | — |
| 2025-11-20 | $478.43 | $783.22 | 26,802,500 | — | — |
| 2025-11-19 | $487.12 | $795.95 | 23,245,300 | — | — |
| 2025-11-18 | $493.79 | $806.85 | 33,815,100 | — | — |
| 2025-11-17 | $507.49 | $829.24 | 19,092,800 | — | — |
| 2025-11-14 | $510.18 | $833.63 | 28,505,700 | — | — |
| 2025-11-13 | $503.29 | $822.37 | 25,273,100 | — | — |
| 2025-11-12 | $511.14 | $835.20 | 26,574,900 | — | — |
| 2025-11-11 | $508.68 | $831.18 | 17,980,000 | — | — |
| 2025-11-10 | $506.00 | $826.80 | 26,101,500 | — | — |
| 2025-11-07 | $496.82 | $811.80 | 24,019,800 | — | — |
| 2025-11-06 | $497.10 | $812.26 | 27,406,500 | — | — |
| 2025-11-05 | $507.16 | $828.70 | 23,024,300 | — | — |
| 2025-11-04 | $514.33 | $840.41 | 20,958,700 | — | — |
| 2025-11-03 | $517.03 | $844.82 | 22,374,700 | — | — |
| 2025-10-31 | $517.81 | $846.10 | 34,006,400 | — | — |
| 2025-10-30 | $525.76 | $859.09 | 41,023,100 | — | — |
| 2025-10-29 | $541.55 | $884.89 | 36,023,000 | — | — |
| 2025-10-28 | $542.07 | $885.74 | 29,986,700 | — | — |
| 2025-10-27 | $531.52 | $868.50 | 18,734,700 | — | — |
| 2025-10-24 | $523.61 | $855.58 | 15,532,400 | — | — |
| 2025-10-23 | $520.56 | $850.59 | 14,023,500 | — | — |
| 2025-10-22 | $520.54 | $850.56 | 18,962,700 | — | — |
| 2025-10-21 | $517.66 | $845.85 | 15,586,200 | — | — |
| 2025-10-20 | $516.79 | $844.43 | 14,665,600 | — | — |
| 2025-10-17 | $513.58 | $839.19 | 19,867,800 | — | — |
| 2025-10-16 | $511.61 | $835.97 | 15,559,600 | — | — |
| 2025-10-15 | $513.43 | $838.94 | 14,694,700 | — | — |
| 2025-10-14 | $513.57 | $839.17 | 14,684,300 | — | — |
| 2025-10-13 | $514.05 | $839.96 | 14,284,200 | — | — |
| 2025-10-10 | $510.96 | $834.91 | 24,133,800 | — | — |
| 2025-10-09 | $522.40 | $853.60 | 18,343,600 | — | — |
| 2025-10-08 | $524.85 | $857.60 | 13,363,400 | — | — |
| 2025-10-07 | $523.98 | $856.18 | 14,615,200 | — | — |
| 2025-10-06 | $528.57 | $863.68 | 21,388,600 | — | — |
| 2025-10-03 | $517.35 | $845.35 | 15,112,300 | — | — |
| 2025-10-02 | $515.74 | $842.72 | 21,222,900 | — | — |
| 2025-10-01 | $519.71 | $849.20 | 22,632,300 | — | — |
| 2025-09-30 | $517.95 | $846.33 | 19,728,200 | — | — |
| 2025-09-29 | $514.60 | $840.85 | 17,617,800 | — | — |
| 2025-09-26 | $511.46 | $835.72 | 16,213,100 | — | — |
| 2025-09-25 | $507.03 | $828.48 | 15,786,500 | — | — |
| 2025-09-24 | $510.15 | $833.58 | 13,533,700 | — | — |
| 2025-09-23 | $509.23 | $832.08 | 19,799,600 | — | — |
| 2025-09-22 | $514.45 | $840.61 | 20,009,300 | — | — |
| 2025-09-19 | $517.93 | $846.30 | 52,474,100 | — | — |
| 2025-09-18 | $508.45 | $830.81 | 18,913,700 | — | — |
| 2025-09-17 | $510.02 | $833.37 | 15,816,600 | — | — |
| 2025-09-16 | $509.04 | $831.77 | 19,711,900 | — | — |
| 2025-09-15 | $515.36 | $842.10 | 17,143,800 | — | — |
| 2025-09-12 | $509.90 | $833.17 | 23,624,900 | — | — |
| 2025-09-11 | $501.01 | $818.65 | 18,881,600 | — | — |
| 2025-09-10 | $500.37 | $817.60 | 21,611,800 | — | — |
| 2025-09-09 | $498.41 | $814.40 | 14,410,500 | — | — |
| 2025-09-08 | $498.20 | $814.06 | 16,771,000 | — | — |
| 2025-09-05 | $495.00 | $808.83 | 31,994,800 | — | — |
| 2025-09-04 | $507.97 | $830.02 | 15,509,500 | — | — |
| 2025-09-03 | $505.35 | $825.74 | 16,345,100 | — | — |
| 2025-09-02 | $505.12 | $825.36 | 18,128,000 | — | — |
| 2025-08-29 | $506.69 | $827.93 | 20,961,600 | — | — |
| 2025-08-28 | $509.64 | $832.75 | 18,015,600 | — | — |
| 2025-08-27 | $506.74 | $828.01 | 17,277,900 | — | — |
| 2025-08-26 | $502.04 | $820.33 | 30,835,700 | — | — |
| 2025-08-25 | $504.26 | $823.96 | 21,638,600 | — | — |
| 2025-08-22 | $507.23 | $828.81 | 24,324,200 | — | — |
| 2025-08-21 | $504.24 | $823.93 | 18,443,300 | — | — |
| 2025-08-20 | $505.72 | $824.99 | 27,723,000 | — | — |
| 2025-08-19 | $509.77 | $831.59 | 21,481,000 | — | — |
| 2025-08-18 | $517.10 | $843.55 | 23,760,600 | — | — |
| 2025-08-15 | $520.17 | $848.56 | 25,213,300 | — | — |
| 2025-08-14 | $522.48 | $852.33 | 20,269,100 | — | — |
| 2025-08-13 | $520.58 | $849.23 | 19,619,200 | — | — |
| 2025-08-12 | $529.24 | $863.36 | 18,667,000 | — | — |
| 2025-08-11 | $521.77 | $851.17 | 20,194,400 | — | — |
| 2025-08-08 | $522.04 | $851.61 | 15,531,000 | — | — |
| 2025-08-07 | $520.84 | $849.65 | 16,079,100 | — | — |
| 2025-08-06 | $524.94 | $856.34 | 21,355,700 | — | — |
| 2025-08-05 | $527.75 | $860.93 | 19,171,600 | — | — |
| 2025-08-04 | $535.64 | $873.80 | 25,349,000 | — | — |
| 2025-08-01 | $524.11 | $854.99 | 28,977,600 | — | — |
| 2025-07-31 | $533.50 | $870.31 | 51,617,300 | — | — |
| 2025-07-30 | $513.24 | $837.26 | 26,380,400 | — | — |
| 2025-07-29 | $512.57 | $836.16 | 16,469,200 | — | — |
| 2025-07-28 | $512.50 | $836.05 | 14,308,000 | — | — |
| 2025-07-25 | $513.71 | $838.02 | 19,125,700 | — | — |
| 2025-07-24 | $510.88 | $833.41 | 16,107,000 | — | — |
| 2025-07-23 | $505.87 | $825.23 | 16,396,600 | — | — |
| 2025-07-22 | $505.27 | $824.25 | 13,868,600 | — | — |
| 2025-07-21 | $510.06 | $832.07 | 14,066,800 | — | — |
| 2025-07-18 | $510.05 | $832.05 | 21,209,700 | — | — |
| 2025-07-17 | $511.70 | $834.74 | 17,503,100 | — | — |
| 2025-07-16 | $505.62 | $824.82 | 15,154,400 | — | — |
| 2025-07-15 | $505.82 | $825.15 | 14,927,200 | — | — |
| 2025-07-14 | $503.02 | $820.58 | 12,058,800 | — | — |
| 2025-07-11 | $503.32 | $821.07 | 16,459,500 | — | — |
| 2025-07-10 | $501.48 | $818.07 | 16,492,100 | — | — |
| 2025-07-09 | $503.51 | $821.38 | 18,659,500 | — | — |
| 2025-07-08 | $496.62 | $810.14 | 11,846,600 | — | — |
| 2025-07-07 | $497.72 | $811.94 | 13,981,600 | — | — |
| 2025-07-03 | $498.84 | $813.76 | 13,984,800 | — | — |
| 2025-07-02 | $491.09 | $801.12 | 16,319,600 | — | — |
| 2025-07-01 | $492.05 | $802.69 | 19,945,400 | — | — |
| 2025-06-30 | $497.41 | $811.43 | 28,369,000 | — | — |
| 2025-06-27 | $495.94 | $809.03 | 34,539,200 | — | — |
| 2025-06-26 | $497.45 | $811.50 | 21,578,900 | — | — |
| 2025-06-25 | $492.27 | $803.05 | 17,495,100 | — | — |
| 2025-06-24 | $490.11 | $799.52 | 22,305,600 | — | — |
| 2025-06-23 | $486.00 | $792.82 | 24,864,000 | — | — |
| 2025-06-20 | $477.40 | $778.79 | 37,576,200 | — | — |
| 2025-06-18 | $480.24 | $783.42 | 17,526,500 | — | — |
| 2025-06-17 | $478.04 | $779.83 | 15,414,100 | — | — |
| 2025-06-16 | $479.14 | $781.63 | 15,626,100 | — | — |
| 2025-06-13 | $474.96 | $774.81 | 16,814,500 | — | — |
| 2025-06-12 | $478.87 | $781.19 | 18,950,600 | — | — |
| 2025-06-11 | $472.62 | $770.99 | 16,399,200 | — | — |
| 2025-06-10 | $470.92 | $768.22 | 15,375,900 | — | — |
| 2025-06-09 | $472.75 | $771.20 | 16,469,900 | — | — |
| 2025-06-06 | $470.38 | $767.34 | 15,285,600 | — | — |
| 2025-06-05 | $467.68 | $762.93 | 20,131,700 | — | — |
| 2025-06-04 | $463.87 | $756.72 | 14,162,700 | — | — |
| 2025-06-03 | $462.97 | $755.25 | 15,743,800 | — | — |
| 2025-06-02 | $461.97 | $753.62 | 16,626,500 | — | — |
| 2025-05-30 | $460.36 | $750.99 | 34,770,500 | — | — |
| 2025-05-29 | $458.68 | $748.25 | 13,974,800 | — | — |
| 2025-05-28 | $457.36 | $746.10 | 17,086,300 | — | — |
| 2025-05-27 | $460.69 | $751.53 | 20,974,300 | — | — |
| 2025-05-23 | $450.18 | $734.38 | 16,883,500 | — | — |
| 2025-05-22 | $454.86 | $742.02 | 18,025,600 | — | — |
| 2025-05-21 | $452.57 | $738.28 | 19,216,900 | — | — |
| 2025-05-20 | $458.17 | $747.42 | 15,441,800 | — | — |
| 2025-05-19 | $458.87 | $748.56 | 21,336,500 | — | — |
| 2025-05-16 | $454.27 | $741.06 | 23,849,800 | — | — |
| 2025-05-15 | $453.13 | $739.20 | 21,992,300 | — | — |
| 2025-05-14 | $452.94 | $737.53 | 19,902,800 | — | — |
| 2025-05-13 | $449.14 | $731.35 | 23,618,800 | — | — |
| 2025-05-12 | $449.26 | $731.54 | 22,821,900 | — | — |
| 2025-05-09 | $438.73 | $714.39 | 15,324,200 | — | — |
| 2025-05-08 | $438.17 | $713.48 | 23,491,300 | — | — |
| 2025-05-07 | $433.35 | $705.63 | 23,295,300 | — | — |
| 2025-05-06 | $433.31 | $705.57 | 15,104,200 | — | — |
| 2025-05-05 | $436.17 | $710.23 | 20,136,100 | — | — |
| 2025-05-02 | $435.28 | $708.78 | 30,757,400 | — | — |
| 2025-05-01 | $425.40 | $692.69 | 58,938,100 | — | — |
| 2025-04-30 | $395.26 | $643.61 | 36,461,100 | — | — |
| 2025-04-29 | $394.04 | $641.62 | 14,974,000 | — | — |
| 2025-04-28 | $391.16 | $636.94 | 16,579,400 | — | — |
| 2025-04-25 | $391.85 | $638.06 | 18,973,200 | — | — |
| 2025-04-24 | $387.30 | $630.65 | 22,232,300 | — | — |
| 2025-04-23 | $374.39 | $609.63 | 20,545,500 | — | — |
| 2025-04-22 | $366.82 | $597.30 | 19,485,000 | — | — |
| 2025-04-21 | $359.12 | $584.76 | 20,807,300 | — | — |
| 2025-04-17 | $367.78 | $598.87 | 21,120,200 | — | — |
| 2025-04-16 | $371.61 | $605.10 | 21,967,800 | — | — |
| 2025-04-15 | $385.73 | $628.09 | 17,199,900 | — | — |
| 2025-04-14 | $387.81 | $631.48 | 19,251,200 | — | — |
| 2025-04-11 | $388.45 | $632.52 | 23,839,200 | — | — |
| 2025-04-10 | $381.35 | $620.96 | 38,024,400 | — | — |
| 2025-04-09 | $390.49 | $635.84 | 50,199,700 | — | — |
| 2025-04-08 | $354.56 | $577.34 | 35,868,900 | — | — |
| 2025-04-07 | $357.86 | $582.71 | 50,425,000 | — | — |
| 2025-04-04 | $359.84 | $585.94 | 49,209,900 | — | — |
| 2025-04-03 | $373.11 | $607.54 | 30,198,000 | — | — |
| 2025-04-02 | $382.14 | $622.25 | 16,092,600 | — | — |
| 2025-04-01 | $382.19 | $622.33 | 19,689,500 | — | — |
| 2025-03-31 | $375.39 | $611.26 | 35,184,700 | — | — |
| 2025-03-28 | $378.80 | $616.81 | 21,632,000 | — | — |
| 2025-03-27 | $390.58 | $635.99 | 13,766,800 | — | — |
| 2025-03-26 | $389.97 | $635.00 | 16,108,400 | — | — |
| 2025-03-25 | $395.16 | $643.45 | 15,775,000 | — | — |
| 2025-03-24 | $393.08 | $640.06 | 21,004,500 | — | — |
| 2025-03-21 | $391.26 | $637.10 | 39,675,900 | — | — |
| 2025-03-20 | $386.84 | $629.90 | 18,470,500 | — | — |
| 2025-03-19 | $387.82 | $631.50 | 19,185,500 | — | — |
| 2025-03-18 | $383.52 | $624.50 | 19,486,900 | — | — |
| 2025-03-17 | $388.70 | $632.93 | 22,474,300 | — | — |
| 2025-03-14 | $388.56 | $632.70 | 19,952,800 | — | — |
| 2025-03-13 | $378.77 | $616.76 | 20,473,000 | — | — |
| 2025-03-12 | $383.27 | $624.09 | 24,253,600 | — | — |
| 2025-03-11 | $380.45 | $619.50 | 30,380,200 | — | — |
| 2025-03-10 | $380.16 | $619.02 | 32,840,100 | — | — |
| 2025-03-07 | $393.31 | $640.44 | 22,034,100 | — | — |
| 2025-03-06 | $396.89 | $646.27 | 23,304,600 | — | — |
| 2025-03-05 | $401.02 | $652.99 | 23,433,100 | — | — |
| 2025-03-04 | $388.61 | $632.78 | 29,342,900 | — | — |
| 2025-03-03 | $388.49 | $632.59 | 23,007,700 | — | — |
| 2025-02-28 | $396.99 | $646.43 | 32,845,700 | — | — |
| 2025-02-27 | $392.53 | $639.17 | 21,127,400 | — | — |
| 2025-02-26 | $399.73 | $650.89 | 19,619,000 | — | — |
| 2025-02-25 | $397.90 | $647.91 | 29,387,400 | — | — |
| 2025-02-24 | $404.00 | $657.84 | 26,443,700 | — | — |
| 2025-02-21 | $408.21 | $664.70 | 27,524,800 | — | — |
| 2025-02-20 | $416.13 | $677.59 | 23,508,700 | — | — |
| 2025-02-19 | $414.77 | $674.03 | 24,114,200 | — | — |
| 2025-02-18 | $409.64 | $665.69 | 21,423,100 | — | — |
| 2025-02-14 | $408.43 | $663.73 | 22,758,500 | — | — |
| 2025-02-13 | $410.54 | $667.15 | 23,891,700 | — | — |
| 2025-02-12 | $409.04 | $664.72 | 19,121,700 | — | — |
| 2025-02-11 | $411.44 | $668.62 | 18,140,600 | — | — |
| 2025-02-10 | $412.22 | $669.88 | 20,817,900 | — | — |
| 2025-02-07 | $409.75 | $665.87 | 22,886,800 | — | — |
| 2025-02-06 | $415.82 | $675.73 | 16,309,800 | — | — |
| 2025-02-05 | $413.29 | $671.62 | 16,316,700 | — | — |
| 2025-02-04 | $412.37 | $670.13 | 20,532,100 | — | — |
| 2025-02-03 | $410.92 | $667.77 | 25,679,100 | — | — |
| 2025-01-31 | $415.06 | $674.50 | 34,161,900 | — | — |
| 2025-01-30 | $414.99 | $674.39 | 54,586,300 | — | — |
| 2025-01-29 | $442.33 | $718.82 | 23,581,400 | — | — |
| 2025-01-28 | $447.20 | $726.73 | 23,491,700 | — | — |
| 2025-01-27 | $434.56 | $706.19 | 35,647,800 | — | — |
| 2025-01-24 | $444.06 | $721.63 | 15,549,500 | — | — |
| 2025-01-23 | $446.71 | $725.93 | 18,389,300 | — | — |
| 2025-01-22 | $446.20 | $725.10 | 27,803,800 | — | — |
| 2025-01-21 | $428.50 | $696.34 | 26,085,700 | — | — |
| 2025-01-17 | $429.03 | $697.20 | 26,197,500 | — | — |
| 2025-01-16 | $424.58 | $689.97 | 15,300,000 | — | — |
| 2025-01-15 | $426.31 | $692.78 | 19,637,800 | — | — |
| 2025-01-14 | $415.67 | $675.49 | 16,935,900 | — | — |
| 2025-01-13 | $417.19 | $677.96 | 17,604,800 | — | — |
| 2025-01-10 | $418.95 | $680.82 | 20,201,100 | — | — |
| 2025-01-08 | $424.56 | $689.94 | 15,054,600 | — | — |
| 2025-01-07 | $422.37 | $686.38 | 18,139,100 | — | — |
| 2025-01-06 | $427.85 | $695.28 | 20,573,600 | — | — |
| 2025-01-03 | $423.35 | $687.97 | 16,662,900 | — | — |
| 2025-01-02 | $418.58 | $680.22 | 16,896,500 | — | — |