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
- 1980-03-17 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 | $606.34 | $1,028.55 | 118,200 | — | — |
| 2025-12-30 | $612.59 | $1,038.64 | 239,700 | — | — |
| 2025-12-29 | $632.07 | $1,071.67 | 181,500 | — | — |
| 2025-12-26 | $630.08 | $1,068.29 | 76,300 | — | — |
| 2025-12-24 | $631.08 | $1,069.99 | 106,100 | — | — |
| 2025-12-23 | $625.32 | $1,060.22 | 237,500 | — | — |
| 2025-12-22 | $612.69 | $1,038.81 | 189,900 | — | — |
| 2025-12-19 | $663.63 | $1,125.18 | 218,600 | — | — |
| 2025-12-18 | $652.55 | $1,106.39 | 122,900 | — | — |
| 2025-12-17 | $647.81 | $1,098.35 | 143,700 | — | — |
| 2025-12-16 | $652.36 | $1,106.07 | 191,100 | — | — |
| 2025-12-15 | $678.88 | $1,151.03 | 117,900 | — | — |
| 2025-12-12 | $681.86 | $1,156.09 | 73,600 | — | — |
| 2025-12-11 | $728.23 | $1,183.84 | 111,900 | — | — |
| 2025-12-10 | $730.73 | $1,187.91 | 199,900 | — | — |
| 2025-12-09 | $712.13 | $1,157.67 | 107,400 | — | — |
| 2025-12-08 | $687.26 | $1,117.24 | 175,100 | — | — |
| 2025-12-05 | $698.18 | $1,134.99 | 124,200 | — | — |
| 2025-12-04 | $681.06 | $1,107.16 | 117,000 | — | — |
| 2025-12-03 | $684.96 | $1,113.50 | 95,600 | — | — |
| 2025-12-02 | $679.36 | $1,104.40 | 120,400 | — | — |
| 2025-12-01 | $682.18 | $1,108.98 | 173,700 | — | — |
| 2025-11-28 | $670.06 | $1,089.28 | 80,600 | — | — |
| 2025-11-26 | $671.39 | $1,091.44 | 115,600 | — | — |
| 2025-11-25 | $666.61 | $1,083.67 | 176,000 | — | — |
| 2025-11-24 | $614.39 | $998.78 | 157,600 | — | — |
| 2025-11-21 | $611.56 | $994.18 | 160,400 | — | — |
| 2025-11-20 | $596.56 | $969.79 | 100,800 | — | — |
| 2025-11-19 | $605.41 | $984.18 | 102,900 | — | — |
| 2025-11-18 | $599.05 | $973.84 | 121,600 | — | — |
| 2025-11-17 | $595.66 | $968.33 | 118,300 | — | — |
| 2025-11-14 | $634.89 | $1,032.10 | 188,300 | — | — |
| 2025-11-13 | $664.06 | $1,079.52 | 327,700 | — | — |
| 2025-11-12 | $605.96 | $985.07 | 106,600 | — | — |
| 2025-11-11 | $609.11 | $990.19 | 119,400 | — | — |
| 2025-11-10 | $610.21 | $991.98 | 91,300 | — | — |
| 2025-11-07 | $606.36 | $985.72 | 86,300 | — | — |
| 2025-11-06 | $600.94 | $976.91 | 145,400 | — | — |
| 2025-11-05 | $614.69 | $999.27 | 127,300 | — | — |
| 2025-11-04 | $595.08 | $967.39 | 50,000 | — | — |
| 2025-11-03 | $602.15 | $978.88 | 160,600 | — | — |
| 2025-10-31 | $600.08 | $975.51 | 144,600 | — | — |
| 2025-10-30 | $596.78 | $970.15 | 104,500 | — | — |
| 2025-10-29 | $610.91 | $993.12 | 140,500 | — | — |
| 2025-10-28 | $608.69 | $989.51 | 165,100 | — | — |
| 2025-10-27 | $616.05 | $1,001.48 | 63,800 | — | — |
| 2025-10-24 | $606.24 | $985.53 | 55,200 | — | — |
| 2025-10-23 | $602.03 | $978.69 | 53,100 | — | — |
| 2025-10-22 | $605.56 | $984.42 | 94,400 | — | — |
| 2025-10-21 | $594.57 | $966.56 | 51,900 | — | — |
| 2025-10-20 | $593.71 | $965.16 | 58,100 | — | — |
| 2025-10-17 | $594.03 | $965.68 | 65,300 | — | — |
| 2025-10-16 | $596.08 | $969.01 | 71,800 | — | — |
| 2025-10-15 | $600.80 | $976.69 | 120,000 | — | — |
| 2025-10-14 | $621.30 | $1,010.01 | 123,800 | — | — |
| 2025-10-13 | $611.25 | $993.67 | 104,900 | — | — |
| 2025-10-10 | $579.32 | $941.77 | 120,400 | — | — |
| 2025-10-09 | $596.79 | $970.17 | 113,200 | — | — |
| 2025-10-08 | $609.22 | $990.37 | 111,500 | — | — |
| 2025-10-07 | $612.16 | $995.15 | 126,700 | — | — |
| 2025-10-06 | $614.63 | $999.17 | 111,800 | — | — |
| 2025-10-03 | $616.25 | $1,001.80 | 104,500 | — | — |
| 2025-10-02 | $623.85 | $1,014.16 | 86,200 | — | — |
| 2025-10-01 | $628.90 | $1,022.37 | 92,300 | — | — |
| 2025-09-30 | $614.48 | $998.92 | 84,300 | — | — |
| 2025-09-29 | $620.13 | $1,007.62 | 123,500 | — | — |
| 2025-09-26 | $623.76 | $1,013.52 | 101,300 | — | — |
| 2025-09-25 | $610.79 | $992.45 | 97,100 | — | — |
| 2025-09-24 | $610.67 | $992.25 | 149,700 | — | — |
| 2025-09-23 | $608.94 | $989.44 | 147,500 | — | — |
| 2025-09-22 | $573.23 | $931.42 | 157,500 | — | — |
| 2025-09-19 | $598.95 | $973.21 | 168,900 | — | — |
| 2025-09-18 | $602.07 | $978.28 | 74,700 | — | — |
| 2025-09-17 | $595.92 | $968.28 | 81,600 | — | — |
| 2025-09-16 | $592.79 | $963.20 | 102,600 | — | — |
| 2025-09-15 | $586.88 | $953.59 | 104,600 | — | — |
| 2025-09-12 | $574.67 | $933.76 | 112,500 | — | — |
| 2025-09-11 | $585.96 | $952.10 | 99,300 | — | — |
| 2025-09-10 | $569.03 | $924.59 | 155,200 | — | — |
| 2025-09-09 | $568.23 | $923.29 | 110,600 | — | — |
| 2025-09-08 | $578.49 | $939.96 | 155,600 | — | — |
| 2025-09-05 | $576.96 | $937.48 | 172,900 | — | — |
| 2025-09-04 | $571.30 | $928.28 | 167,200 | — | — |
| 2025-09-03 | $559.75 | $909.51 | 142,400 | — | — |
| 2025-09-02 | $553.19 | $898.85 | 103,500 | — | — |
| 2025-08-29 | $532.88 | $865.85 | 114,600 | — | — |
| 2025-08-28 | $547.12 | $888.99 | 162,100 | — | — |
| 2025-08-27 | $548.55 | $891.31 | 189,200 | — | — |
| 2025-08-26 | $525.32 | $853.57 | 290,100 | — | — |
| 2025-08-25 | $534.94 | $869.20 | 92,700 | — | — |
| 2025-08-22 | $533.72 | $867.22 | 105,200 | — | — |
| 2025-08-21 | $506.80 | $823.48 | 92,000 | — | — |
| 2025-08-20 | $497.36 | $808.14 | 101,300 | — | — |
| 2025-08-19 | $519.24 | $843.69 | 239,500 | — | — |
| 2025-08-18 | $523.58 | $850.74 | 131,300 | — | — |
| 2025-08-15 | $515.68 | $837.91 | 172,700 | — | — |
| 2025-08-14 | $498.73 | $810.36 | 271,000 | — | — |
| 2025-08-13 | $497.93 | $809.06 | 155,200 | — | — |
| 2025-08-12 | $478.43 | $777.38 | 143,400 | — | — |
| 2025-08-11 | $467.41 | $759.47 | 114,700 | — | — |
| 2025-08-08 | $471.06 | $765.40 | 91,800 | — | — |
| 2025-08-07 | $467.56 | $759.72 | 119,200 | — | — |
| 2025-08-06 | $469.46 | $762.80 | 104,600 | — | — |
| 2025-08-05 | $463.23 | $752.68 | 111,700 | — | — |
| 2025-08-04 | $468.40 | $761.08 | 106,100 | — | — |
| 2025-08-01 | $468.55 | $761.33 | 114,600 | — | — |
| 2025-07-31 | $466.93 | $758.69 | 104,400 | — | — |
| 2025-07-30 | $474.41 | $770.85 | 105,500 | — | — |
| 2025-07-29 | $483.43 | $785.50 | 153,800 | — | — |
| 2025-07-28 | $513.16 | $833.81 | 123,600 | — | — |
| 2025-07-25 | $499.13 | $811.01 | 115,700 | — | — |
| 2025-07-24 | $497.92 | $809.05 | 134,400 | — | — |
| 2025-07-23 | $494.62 | $803.69 | 130,500 | — | — |
| 2025-07-22 | $484.52 | $787.27 | 131,400 | — | — |
| 2025-07-21 | $464.47 | $754.70 | 76,700 | — | — |
| 2025-07-18 | $461.74 | $750.26 | 79,100 | — | — |
| 2025-07-17 | $461.67 | $750.15 | 125,400 | — | — |
| 2025-07-16 | $441.11 | $716.74 | 99,900 | — | — |
| 2025-07-15 | $425.73 | $691.75 | 77,500 | — | — |
| 2025-07-14 | $439.11 | $713.49 | 126,500 | — | — |
| 2025-07-11 | $432.49 | $702.73 | 67,300 | — | — |
| 2025-07-10 | $437.07 | $710.18 | 83,500 | — | — |
| 2025-07-09 | $433.99 | $705.17 | 176,500 | — | — |
| 2025-07-08 | $441.77 | $717.81 | 197,200 | — | — |
| 2025-07-07 | $455.20 | $739.63 | 193,100 | — | — |
| 2025-07-03 | $455.81 | $740.63 | 60,100 | — | — |
| 2025-07-02 | $450.43 | $731.88 | 160,700 | — | — |
| 2025-07-01 | $450.49 | $731.98 | 337,500 | — | — |
| 2025-06-30 | $417.83 | $678.91 | 120,000 | — | — |
| 2025-06-27 | $415.43 | $674.61 | 210,400 | — | — |
| 2025-06-26 | $413.23 | $671.03 | 297,000 | — | — |
| 2025-06-25 | $409.89 | $665.61 | 81,400 | — | — |
| 2025-06-24 | $407.51 | $661.75 | 101,400 | — | — |
| 2025-06-23 | $403.31 | $654.93 | 106,800 | — | — |
| 2025-06-20 | $404.71 | $657.20 | 146,800 | — | — |
| 2025-06-18 | $398.56 | $647.21 | 198,200 | — | — |
| 2025-06-17 | $411.03 | $667.46 | 128,200 | — | — |
| 2025-06-16 | $414.16 | $672.55 | 151,000 | — | — |
| 2025-06-13 | $399.87 | $649.34 | 113,600 | — | — |
| 2025-06-12 | $402.41 | $653.46 | 149,500 | — | — |
| 2025-06-11 | $403.03 | $654.47 | 97,000 | — | — |
| 2025-06-10 | $403.82 | $655.75 | 67,500 | — | — |
| 2025-06-09 | $402.95 | $654.34 | 67,800 | — | — |
| 2025-06-06 | $402.51 | $653.63 | 81,100 | — | — |
| 2025-06-05 | $394.68 | $640.91 | 106,900 | — | — |
| 2025-06-04 | $399.62 | $648.93 | 109,100 | — | — |
| 2025-06-03 | $397.57 | $645.60 | 100,400 | — | — |
| 2025-06-02 | $391.54 | $635.81 | 105,800 | — | — |
| 2025-05-30 | $396.02 | $643.09 | 199,800 | — | — |
| 2025-05-29 | $402.46 | $653.55 | 116,700 | — | — |
| 2025-05-28 | $410.37 | $666.39 | 140,200 | — | — |
| 2025-05-27 | $418.40 | $679.43 | 103,900 | — | — |
| 2025-05-23 | $408.08 | $662.67 | 141,500 | — | — |
| 2025-05-22 | $422.75 | $686.49 | 205,100 | — | — |
| 2025-05-21 | $404.35 | $656.61 | 152,300 | — | — |
| 2025-05-20 | $419.51 | $681.23 | 193,100 | — | — |
| 2025-05-19 | $406.16 | $659.55 | 177,500 | — | — |
| 2025-05-16 | $420.13 | $682.24 | 161,400 | — | — |
| 2025-05-15 | $410.44 | $666.50 | 171,700 | — | — |
| 2025-05-14 | $387.00 | $628.44 | 144,800 | — | — |
| 2025-05-13 | $393.87 | $639.60 | 108,800 | — | — |
| 2025-05-12 | $395.73 | $642.62 | 157,500 | — | — |
| 2025-05-09 | $360.17 | $584.87 | 89,600 | — | — |
| 2025-05-08 | $362.21 | $588.18 | 98,200 | — | — |
| 2025-05-07 | $353.21 | $573.57 | 146,700 | — | — |
| 2025-05-06 | $345.90 | $561.70 | 129,300 | — | — |
| 2025-05-05 | $353.61 | $574.22 | 94,100 | — | — |
| 2025-05-02 | $363.44 | $590.18 | 116,700 | — | — |
| 2025-05-01 | $351.84 | $571.34 | 98,400 | — | — |
| 2025-04-30 | $346.66 | $562.93 | 114,600 | — | — |
| 2025-04-29 | $343.15 | $557.23 | 110,500 | — | — |
| 2025-04-28 | $339.88 | $551.92 | 92,000 | — | — |
| 2025-04-25 | $335.66 | $545.07 | 88,500 | — | — |
| 2025-04-24 | $329.29 | $534.73 | 106,500 | — | — |
| 2025-04-23 | $322.44 | $523.60 | 93,800 | — | — |
| 2025-04-22 | $321.55 | $522.16 | 97,000 | — | — |
| 2025-04-21 | $314.94 | $511.42 | 115,400 | — | — |
| 2025-04-17 | $321.78 | $522.53 | 118,800 | — | — |
| 2025-04-16 | $314.06 | $509.99 | 127,700 | — | — |
| 2025-04-15 | $316.14 | $513.37 | 118,800 | — | — |
| 2025-04-14 | $318.32 | $516.91 | 168,700 | — | — |
| 2025-04-11 | $311.02 | $505.06 | 181,900 | — | — |
| 2025-04-10 | $316.80 | $514.44 | 163,900 | — | — |
| 2025-04-09 | $328.05 | $532.71 | 237,900 | — | — |
| 2025-04-08 | $294.77 | $478.67 | 435,000 | — | — |
| 2025-04-07 | $306.48 | $497.69 | 281,900 | — | — |
| 2025-04-04 | $317.25 | $515.18 | 226,200 | — | — |
| 2025-04-03 | $320.66 | $520.71 | 188,100 | — | — |
| 2025-04-02 | $364.04 | $591.16 | 105,600 | — | — |
| 2025-04-01 | $361.48 | $587.00 | 161,000 | — | — |
| 2025-03-31 | $358.13 | $581.56 | 138,900 | — | — |
| 2025-03-28 | $358.83 | $582.29 | 115,700 | — | — |
| 2025-03-27 | $367.76 | $596.78 | 121,300 | — | — |
| 2025-03-26 | $366.41 | $594.59 | 116,600 | — | — |
| 2025-03-25 | $367.49 | $596.34 | 146,300 | — | — |
| 2025-03-24 | $374.18 | $607.20 | 170,500 | — | — |
| 2025-03-21 | $353.25 | $573.24 | 752,400 | — | — |
| 2025-03-20 | $359.62 | $583.57 | 159,200 | — | — |
| 2025-03-19 | $371.23 | $602.41 | 163,500 | — | — |
| 2025-03-18 | $362.86 | $588.83 | 125,200 | — | — |
| 2025-03-17 | $360.58 | $585.13 | 166,900 | — | — |
| 2025-03-14 | $357.20 | $579.64 | 144,200 | — | — |
| 2025-03-13 | $362.71 | $588.59 | 129,800 | — | — |
| 2025-03-12 | $363.39 | $589.69 | 129,700 | — | — |
| 2025-03-11 | $366.00 | $593.93 | 153,800 | — | — |
| 2025-03-10 | $376.35 | $610.72 | 204,400 | — | — |
| 2025-03-07 | $371.32 | $602.56 | 173,100 | — | — |
| 2025-03-06 | $360.48 | $584.97 | 228,600 | — | — |
| 2025-03-05 | $361.74 | $587.01 | 199,800 | — | — |
| 2025-03-04 | $367.45 | $596.28 | 240,800 | — | — |
| 2025-03-03 | $366.87 | $595.34 | 229,200 | — | — |
| 2025-02-28 | $389.09 | $631.39 | 369,600 | — | — |
| 2025-02-27 | $398.81 | $647.17 | 244,100 | — | — |
| 2025-02-26 | $436.61 | $708.51 | 225,700 | — | — |
| 2025-02-25 | $455.54 | $739.23 | 173,000 | — | — |
| 2025-02-24 | $480.15 | $779.16 | 103,800 | — | — |
| 2025-02-21 | $482.50 | $782.97 | 131,600 | — | — |
| 2025-02-20 | $503.47 | $817.00 | 91,800 | — | — |
| 2025-02-19 | $508.77 | $825.60 | 145,200 | — | — |
| 2025-02-18 | $503.42 | $816.92 | 117,000 | — | — |
| 2025-02-14 | $493.15 | $800.26 | 100,800 | — | — |
| 2025-02-13 | $498.51 | $808.96 | 86,900 | — | — |
| 2025-02-12 | $494.78 | $802.90 | 122,400 | — | — |
| 2025-02-11 | $500.89 | $812.82 | 134,900 | — | — |
| 2025-02-10 | $489.62 | $794.53 | 120,400 | — | — |
| 2025-02-07 | $473.51 | $768.39 | 78,200 | — | — |
| 2025-02-06 | $472.24 | $766.33 | 85,400 | — | — |
| 2025-02-05 | $474.74 | $770.38 | 118,600 | — | — |
| 2025-02-04 | $467.65 | $758.88 | 121,300 | — | — |
| 2025-02-03 | $461.39 | $748.72 | 113,200 | — | — |
| 2025-01-31 | $468.11 | $759.62 | 98,300 | — | — |
| 2025-01-30 | $471.19 | $764.62 | 199,500 | — | — |
| 2025-01-29 | $458.94 | $744.74 | 103,100 | — | — |
| 2025-01-28 | $475.94 | $772.33 | 99,100 | — | — |
| 2025-01-27 | $476.85 | $773.81 | 103,500 | — | — |
| 2025-01-24 | $466.04 | $756.26 | 76,500 | — | — |
| 2025-01-23 | $475.45 | $771.53 | 68,400 | — | — |
| 2025-01-22 | $471.45 | $765.04 | 107,100 | — | — |
| 2025-01-21 | $483.43 | $784.48 | 131,900 | — | — |
| 2025-01-17 | $466.98 | $757.79 | 106,800 | — | — |
| 2025-01-16 | $450.80 | $731.53 | 89,300 | — | — |
| 2025-01-15 | $452.98 | $735.07 | 93,400 | — | — |
| 2025-01-14 | $436.03 | $707.57 | 98,300 | — | — |
| 2025-01-13 | $437.86 | $710.54 | 179,200 | — | — |
| 2025-01-10 | $446.43 | $724.44 | 147,700 | — | — |
| 2025-01-08 | $449.93 | $730.12 | 141,900 | — | — |
| 2025-01-07 | $451.24 | $732.25 | 102,500 | — | — |
| 2025-01-06 | $445.98 | $723.71 | 123,900 | — | — |
| 2025-01-03 | $457.19 | $741.90 | 111,800 | — | — |
| 2025-01-02 | $450.71 | $731.39 | 133,500 | — | — |