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
- 1984-06-07 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 | $336.95 | $771.57 | 223,100 | — | — |
| 2025-12-30 | $343.05 | $785.54 | 329,100 | — | — |
| 2025-12-29 | $349.00 | $799.16 | 366,100 | — | — |
| 2025-12-26 | $348.09 | $797.08 | 136,900 | — | — |
| 2025-12-24 | $347.78 | $796.37 | 87,600 | — | — |
| 2025-12-23 | $345.76 | $791.74 | 189,100 | — | — |
| 2025-12-22 | $347.25 | $795.16 | 370,100 | — | — |
| 2025-12-19 | $347.83 | $796.48 | 838,000 | — | — |
| 2025-12-18 | $348.34 | $797.65 | 400,300 | — | — |
| 2025-12-17 | $346.23 | $792.82 | 377,900 | — | — |
| 2025-12-16 | $341.89 | $782.88 | 388,700 | — | — |
| 2025-12-15 | $344.59 | $789.07 | 423,300 | — | — |
| 2025-12-12 | $354.61 | $812.01 | 594,500 | — | — |
| 2025-12-11 | $358.96 | $821.97 | 590,500 | — | — |
| 2025-12-10 | $354.99 | $812.88 | 653,300 | — | — |
| 2025-12-09 | $338.98 | $776.22 | 652,600 | — | — |
| 2025-12-08 | $340.84 | $780.48 | 448,500 | — | — |
| 2025-12-05 | $347.77 | $796.35 | 306,100 | — | — |
| 2025-12-04 | $347.98 | $796.83 | 438,000 | — | — |
| 2025-12-03 | $355.86 | $814.87 | 527,100 | — | — |
| 2025-12-02 | $341.24 | $781.39 | 223,300 | — | — |
| 2025-12-01 | $341.56 | $782.13 | 252,900 | — | — |
| 2025-11-28 | $346.40 | $793.21 | 180,500 | — | — |
| 2025-11-26 | $345.60 | $791.38 | 381,200 | — | — |
| 2025-11-25 | $342.30 | $783.82 | 310,700 | — | — |
| 2025-11-24 | $331.02 | $757.99 | 525,300 | — | — |
| 2025-11-21 | $336.63 | $770.84 | 598,800 | — | — |
| 2025-11-20 | $323.51 | $740.80 | 648,700 | — | — |
| 2025-11-19 | $335.84 | $769.03 | 507,500 | — | — |
| 2025-11-18 | $340.41 | $779.49 | 363,600 | — | — |
| 2025-11-17 | $337.92 | $773.79 | 268,600 | — | — |
| 2025-11-14 | $343.12 | $785.70 | 238,400 | — | — |
| 2025-11-13 | $346.52 | $793.48 | 299,700 | — | — |
| 2025-11-12 | $348.99 | $799.14 | 389,800 | — | — |
| 2025-11-11 | $353.50 | $809.47 | 386,600 | — | — |
| 2025-11-10 | $350.88 | $803.47 | 393,600 | — | — |
| 2025-11-07 | $351.64 | $805.21 | 385,800 | — | — |
| 2025-11-06 | $351.13 | $804.04 | 352,600 | — | — |
| 2025-11-05 | $357.89 | $819.52 | 403,200 | — | — |
| 2025-11-04 | $358.33 | $820.53 | 316,700 | — | — |
| 2025-11-03 | $361.35 | $827.44 | 475,500 | — | — |
| 2025-10-31 | $368.01 | $842.69 | 692,500 | — | — |
| 2025-10-30 | $358.36 | $820.60 | 551,000 | — | — |
| 2025-10-29 | $368.29 | $843.34 | 1,186,100 | — | — |
| 2025-10-28 | $358.39 | $820.67 | 885,000 | — | — |
| 2025-10-27 | $364.37 | $834.36 | 723,100 | — | — |
| 2025-10-24 | $362.29 | $829.60 | 414,700 | — | — |
| 2025-10-23 | $359.08 | $822.25 | 387,500 | — | — |
| 2025-10-22 | $352.43 | $807.02 | 739,200 | — | — |
| 2025-10-21 | $379.16 | $868.23 | 277,600 | — | — |
| 2025-10-20 | $378.56 | $866.85 | 344,900 | — | — |
| 2025-10-17 | $370.80 | $849.08 | 330,000 | — | — |
| 2025-10-16 | $369.33 | $845.72 | 806,100 | — | — |
| 2025-10-15 | $359.65 | $816.68 | 747,500 | — | — |
| 2025-10-14 | $366.36 | $831.92 | 295,800 | — | — |
| 2025-10-13 | $364.49 | $827.67 | 464,200 | — | — |
| 2025-10-10 | $366.95 | $833.26 | 479,600 | — | — |
| 2025-10-09 | $380.64 | $864.34 | 911,700 | — | — |
| 2025-10-08 | $396.42 | $900.18 | 341,600 | — | — |
| 2025-10-07 | $396.34 | $900.00 | 835,900 | — | — |
| 2025-10-06 | $409.99 | $930.99 | 366,600 | — | — |
| 2025-10-03 | $414.90 | $942.14 | 1,182,000 | — | — |
| 2025-10-02 | $411.17 | $933.67 | 362,000 | — | — |
| 2025-10-01 | $404.03 | $917.46 | 543,600 | — | — |
| 2025-09-30 | $404.30 | $918.07 | 356,000 | — | — |
| 2025-09-29 | $399.57 | $907.33 | 456,600 | — | — |
| 2025-09-26 | $398.01 | $903.79 | 267,200 | — | — |
| 2025-09-25 | $393.75 | $894.11 | 371,100 | — | — |
| 2025-09-24 | $390.65 | $887.08 | 398,900 | — | — |
| 2025-09-23 | $395.55 | $898.20 | 1,007,200 | — | — |
| 2025-09-22 | $391.46 | $888.91 | 1,015,200 | — | — |
| 2025-09-19 | $389.85 | $885.26 | 634,200 | — | — |
| 2025-09-18 | $384.25 | $872.54 | 351,100 | — | — |
| 2025-09-17 | $387.53 | $879.99 | 471,500 | — | — |
| 2025-09-16 | $395.01 | $896.98 | 509,800 | — | — |
| 2025-09-15 | $386.52 | $877.70 | 566,500 | — | — |
| 2025-09-12 | $381.94 | $867.30 | 713,500 | — | — |
| 2025-09-11 | $397.42 | $902.45 | 607,700 | — | — |
| 2025-09-10 | $390.13 | $885.89 | 467,700 | — | — |
| 2025-09-09 | $401.79 | $912.37 | 831,500 | — | — |
| 2025-09-08 | $408.87 | $928.45 | 444,300 | — | — |
| 2025-09-05 | $408.98 | $928.70 | 242,100 | — | — |
| 2025-09-04 | $403.39 | $916.00 | 307,400 | — | — |
| 2025-09-03 | $393.44 | $893.41 | 413,700 | — | — |
| 2025-09-02 | $394.15 | $895.02 | 349,500 | — | — |
| 2025-08-29 | $402.38 | $913.71 | 290,600 | — | — |
| 2025-08-28 | $401.70 | $912.17 | 174,800 | — | — |
| 2025-08-27 | $408.67 | $927.99 | 373,200 | — | — |
| 2025-08-26 | $407.04 | $924.29 | 349,400 | — | — |
| 2025-08-25 | $408.00 | $926.47 | 269,400 | — | — |
| 2025-08-22 | $415.80 | $944.18 | 293,800 | — | — |
| 2025-08-21 | $405.63 | $921.09 | 502,900 | — | — |
| 2025-08-20 | $418.77 | $950.93 | 264,900 | — | — |
| 2025-08-19 | $425.03 | $965.14 | 164,500 | — | — |
| 2025-08-18 | $419.26 | $952.04 | 235,400 | — | — |
| 2025-08-15 | $415.12 | $942.64 | 336,400 | — | — |
| 2025-08-14 | $421.62 | $957.40 | 206,300 | — | — |
| 2025-08-13 | $432.58 | $982.29 | 269,800 | — | — |
| 2025-08-12 | $422.54 | $959.49 | 227,400 | — | — |
| 2025-08-11 | $415.54 | $943.59 | 329,800 | — | — |
| 2025-08-08 | $410.83 | $932.90 | 287,700 | — | — |
| 2025-08-07 | $416.30 | $945.32 | 535,700 | — | — |
| 2025-08-06 | $418.05 | $949.29 | 381,600 | — | — |
| 2025-08-05 | $428.25 | $972.46 | 244,900 | — | — |
| 2025-08-04 | $425.51 | $966.23 | 421,400 | — | — |
| 2025-08-01 | $434.85 | $987.44 | 375,600 | — | — |
| 2025-07-31 | $450.88 | $1,023.84 | 619,500 | — | — |
| 2025-07-30 | $442.64 | $1,005.13 | 1,027,200 | — | — |
| 2025-07-29 | $464.82 | $1,055.50 | 571,700 | — | — |
| 2025-07-28 | $479.86 | $1,089.65 | 364,400 | — | — |
| 2025-07-25 | $489.97 | $1,112.61 | 208,800 | — | — |
| 2025-07-24 | $484.69 | $1,100.62 | 209,700 | — | — |
| 2025-07-23 | $487.11 | $1,106.11 | 281,200 | — | — |
| 2025-07-22 | $480.29 | $1,090.63 | 201,800 | — | — |
| 2025-07-21 | $468.96 | $1,064.90 | 270,200 | — | — |
| 2025-07-18 | $470.75 | $1,068.96 | 247,200 | — | — |
| 2025-07-17 | $472.42 | $1,072.76 | 241,700 | — | — |
| 2025-07-16 | $471.75 | $1,071.23 | 256,100 | — | — |
| 2025-07-15 | $472.98 | $1,067.22 | 351,500 | — | — |
| 2025-07-14 | $472.69 | $1,066.56 | 175,900 | — | — |
| 2025-07-11 | $470.05 | $1,060.60 | 232,000 | — | — |
| 2025-07-10 | $476.29 | $1,074.68 | 485,200 | — | — |
| 2025-07-09 | $473.01 | $1,067.28 | 371,000 | — | — |
| 2025-07-08 | $459.07 | $1,035.83 | 270,200 | — | — |
| 2025-07-07 | $458.00 | $1,033.41 | 333,700 | — | — |
| 2025-07-03 | $457.32 | $1,031.88 | 114,300 | — | — |
| 2025-07-02 | $456.55 | $1,030.14 | 288,100 | — | — |
| 2025-07-01 | $455.59 | $1,027.98 | 308,400 | — | — |
| 2025-06-30 | $441.62 | $996.46 | 451,100 | — | — |
| 2025-06-27 | $436.50 | $984.90 | 801,100 | — | — |
| 2025-06-26 | $434.43 | $980.23 | 408,300 | — | — |
| 2025-06-25 | $423.60 | $955.80 | 429,200 | — | — |
| 2025-06-24 | $431.21 | $972.97 | 294,500 | — | — |
| 2025-06-23 | $429.39 | $968.86 | 281,500 | — | — |
| 2025-06-20 | $421.84 | $951.82 | 558,300 | — | — |
| 2025-06-18 | $423.41 | $955.37 | 295,500 | — | — |
| 2025-06-17 | $424.29 | $957.35 | 232,200 | — | — |
| 2025-06-16 | $429.63 | $969.40 | 297,100 | — | — |
| 2025-06-13 | $431.99 | $974.73 | 236,000 | — | — |
| 2025-06-12 | $443.13 | $999.86 | 219,500 | — | — |
| 2025-06-11 | $445.81 | $1,005.91 | 166,700 | — | — |
| 2025-06-10 | $449.85 | $1,015.03 | 242,900 | — | — |
| 2025-06-09 | $444.48 | $1,002.91 | 231,700 | — | — |
| 2025-06-06 | $445.44 | $1,005.07 | 182,300 | — | — |
| 2025-06-05 | $442.37 | $998.15 | 205,900 | — | — |
| 2025-06-04 | $445.31 | $1,004.78 | 215,400 | — | — |
| 2025-06-03 | $444.90 | $1,003.86 | 283,300 | — | — |
| 2025-06-02 | $433.75 | $978.70 | 278,100 | — | — |
| 2025-05-30 | $443.57 | $1,000.86 | 405,300 | — | — |
| 2025-05-29 | $445.85 | $1,006.00 | 517,300 | — | — |
| 2025-05-28 | $442.76 | $999.03 | 369,700 | — | — |
| 2025-05-27 | $460.11 | $1,038.18 | 383,200 | — | — |
| 2025-05-23 | $455.22 | $1,027.14 | 252,700 | — | — |
| 2025-05-22 | $456.08 | $1,029.08 | 244,400 | — | — |
| 2025-05-21 | $458.42 | $1,034.36 | 281,500 | — | — |
| 2025-05-20 | $469.91 | $1,060.29 | 345,900 | — | — |
| 2025-05-19 | $488.19 | $1,101.53 | 181,500 | — | — |
| 2025-05-16 | $492.17 | $1,110.51 | 219,400 | — | — |
| 2025-05-15 | $479.06 | $1,080.93 | 188,100 | — | — |
| 2025-05-14 | $478.40 | $1,079.44 | 205,300 | — | — |
| 2025-05-13 | $481.29 | $1,085.97 | 295,700 | — | — |
| 2025-05-12 | $484.84 | $1,093.98 | 468,500 | — | — |
| 2025-05-09 | $475.90 | $1,073.80 | 184,500 | — | — |
| 2025-05-08 | $469.43 | $1,059.21 | 291,800 | — | — |
| 2025-05-07 | $469.74 | $1,059.90 | 238,400 | — | — |
| 2025-05-06 | $474.91 | $1,071.57 | 348,700 | — | — |
| 2025-05-05 | $478.90 | $1,080.57 | 230,700 | — | — |
| 2025-05-02 | $472.09 | $1,065.21 | 231,000 | — | — |
| 2025-05-01 | $461.17 | $1,040.57 | 186,800 | — | — |
| 2025-04-30 | $459.84 | $1,037.57 | 320,800 | — | — |
| 2025-04-29 | $455.61 | $1,028.02 | 247,200 | — | — |
| 2025-04-28 | $455.78 | $1,028.41 | 235,000 | — | — |
| 2025-04-25 | $456.08 | $1,029.08 | 324,400 | — | — |
| 2025-04-24 | $453.09 | $1,022.34 | 481,800 | — | — |
| 2025-04-23 | $446.40 | $1,007.24 | 1,302,100 | — | — |
| 2025-04-22 | $503.16 | $1,135.31 | 376,400 | — | — |
| 2025-04-21 | $494.91 | $1,116.70 | 405,400 | — | — |
| 2025-04-17 | $506.66 | $1,143.21 | 273,000 | — | — |
| 2025-04-16 | $497.68 | $1,122.95 | 214,000 | — | — |
| 2025-04-15 | $510.36 | $1,151.56 | 206,400 | — | — |
| 2025-04-14 | $514.82 | $1,154.85 | 212,900 | — | — |
| 2025-04-11 | $508.93 | $1,141.64 | 214,500 | — | — |
| 2025-04-10 | $499.13 | $1,119.66 | 353,700 | — | — |
| 2025-04-09 | $499.18 | $1,119.77 | 388,200 | — | — |
| 2025-04-08 | $463.18 | $1,039.01 | 308,200 | — | — |
| 2025-04-07 | $472.70 | $1,060.37 | 419,400 | — | — |
| 2025-04-04 | $478.04 | $1,072.35 | 399,300 | — | — |
| 2025-04-03 | $492.52 | $1,104.83 | 329,800 | — | — |
| 2025-04-02 | $520.66 | $1,167.95 | 163,300 | — | — |
| 2025-04-01 | $511.65 | $1,147.74 | 359,300 | — | — |
| 2025-03-31 | $508.30 | $1,140.23 | 297,200 | — | — |
| 2025-03-28 | $501.88 | $1,125.82 | 226,600 | — | — |
| 2025-03-27 | $514.00 | $1,153.01 | 165,500 | — | — |
| 2025-03-26 | $513.19 | $1,151.20 | 147,500 | — | — |
| 2025-03-25 | $517.94 | $1,161.85 | 182,000 | — | — |
| 2025-03-24 | $512.52 | $1,149.69 | 263,500 | — | — |
| 2025-03-21 | $497.00 | $1,114.88 | 453,500 | — | — |
| 2025-03-20 | $502.33 | $1,126.83 | 239,200 | — | — |
| 2025-03-19 | $508.08 | $1,139.73 | 246,600 | — | — |
| 2025-03-18 | $509.43 | $1,142.76 | 149,000 | — | — |
| 2025-03-17 | $510.75 | $1,145.72 | 176,200 | — | — |
| 2025-03-14 | $508.90 | $1,141.57 | 234,200 | — | — |
| 2025-03-13 | $491.52 | $1,102.59 | 224,600 | — | — |
| 2025-03-12 | $504.15 | $1,130.92 | 343,200 | — | — |
| 2025-03-11 | $505.49 | $1,133.92 | 422,000 | — | — |
| 2025-03-10 | $520.51 | $1,167.62 | 670,400 | — | — |
| 2025-03-07 | $512.94 | $1,150.63 | 444,900 | — | — |
| 2025-03-06 | $488.72 | $1,096.30 | 340,500 | — | — |
| 2025-03-05 | $501.67 | $1,125.35 | 337,600 | — | — |
| 2025-03-04 | $494.30 | $1,108.82 | 281,900 | — | — |
| 2025-03-03 | $493.93 | $1,107.99 | 283,400 | — | — |
| 2025-02-28 | $504.33 | $1,131.32 | 200,300 | — | — |
| 2025-02-27 | $499.85 | $1,121.27 | 192,700 | — | — |
| 2025-02-26 | $498.93 | $1,119.21 | 151,900 | — | — |
| 2025-02-25 | $498.54 | $1,118.33 | 366,200 | — | — |
| 2025-02-24 | $501.10 | $1,124.08 | 495,800 | — | — |
| 2025-02-21 | $498.68 | $1,118.65 | 286,000 | — | — |
| 2025-02-20 | $515.21 | $1,155.73 | 379,600 | — | — |
| 2025-02-19 | $511.67 | $1,147.79 | 521,600 | — | — |
| 2025-02-18 | $530.75 | $1,190.59 | 689,000 | — | — |
| 2025-02-14 | $483.69 | $1,085.02 | 429,700 | — | — |
| 2025-02-13 | $476.50 | $1,068.89 | 202,500 | — | — |
| 2025-02-12 | $470.73 | $1,055.95 | 217,300 | — | — |
| 2025-02-11 | $472.00 | $1,058.80 | 179,300 | — | — |
| 2025-02-10 | $467.94 | $1,049.69 | 224,100 | — | — |
| 2025-02-07 | $465.13 | $1,043.39 | 167,700 | — | — |
| 2025-02-06 | $473.39 | $1,061.92 | 277,400 | — | — |
| 2025-02-05 | $474.03 | $1,063.35 | 192,400 | — | — |
| 2025-02-04 | $474.01 | $1,063.31 | 146,200 | — | — |
| 2025-02-03 | $477.38 | $1,070.87 | 302,900 | — | — |
| 2025-01-31 | $478.59 | $1,073.58 | 207,600 | — | — |
| 2025-01-30 | $484.31 | $1,086.41 | 124,700 | — | — |
| 2025-01-29 | $481.82 | $1,080.83 | 146,200 | — | — |
| 2025-01-28 | $487.36 | $1,093.25 | 146,300 | — | — |
| 2025-01-27 | $489.55 | $1,098.17 | 200,000 | — | — |
| 2025-01-24 | $495.12 | $1,110.66 | 169,800 | — | — |
| 2025-01-23 | $498.16 | $1,117.48 | 224,100 | — | — |
| 2025-01-22 | $505.64 | $1,134.26 | 168,000 | — | — |
| 2025-01-21 | $504.98 | $1,132.78 | 203,000 | — | — |
| 2025-01-17 | $496.28 | $1,113.26 | 205,000 | — | — |
| 2025-01-16 | $491.10 | $1,095.59 | 191,700 | — | — |
| 2025-01-15 | $479.01 | $1,068.62 | 213,000 | — | — |
| 2025-01-14 | $482.30 | $1,075.95 | 197,700 | — | — |
| 2025-01-13 | $476.57 | $1,063.17 | 199,600 | — | — |
| 2025-01-10 | $463.86 | $1,034.82 | 207,900 | — | — |
| 2025-01-08 | $466.57 | $1,040.86 | 214,500 | — | — |
| 2025-01-07 | $465.36 | $1,038.16 | 618,500 | — | — |
| 2025-01-06 | $471.37 | $1,051.57 | 233,400 | — | — |
| 2025-01-03 | $475.74 | $1,061.32 | 170,000 | — | — |
| 2025-01-02 | $468.80 | $1,045.84 | 197,900 | — | — |