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
- 1994-02-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 | $622.66 | $940.35 | 273,900 | — | — |
| 2025-12-30 | $631.42 | $953.57 | 247,900 | — | — |
| 2025-12-29 | $637.27 | $962.41 | 286,500 | — | — |
| 2025-12-26 | $645.01 | $974.10 | 244,300 | — | — |
| 2025-12-24 | $643.14 | $971.27 | 134,600 | — | — |
| 2025-12-23 | $638.78 | $964.69 | 261,500 | — | — |
| 2025-12-22 | $632.51 | $955.22 | 457,200 | — | — |
| 2025-12-19 | $633.94 | $957.38 | 890,600 | — | — |
| 2025-12-18 | $627.38 | $947.47 | 536,600 | — | — |
| 2025-12-17 | $619.01 | $934.83 | 607,300 | — | — |
| 2025-12-16 | $629.49 | $950.66 | 622,400 | — | — |
| 2025-12-15 | $633.88 | $957.29 | 439,400 | — | — |
| 2025-12-12 | $628.25 | $948.79 | 441,700 | — | — |
| 2025-12-11 | $632.08 | $954.57 | 310,700 | — | — |
| 2025-12-10 | $623.41 | $941.48 | 305,300 | — | — |
| 2025-12-09 | $612.01 | $924.26 | 348,500 | — | — |
| 2025-12-08 | $622.20 | $939.65 | 510,100 | — | — |
| 2025-12-05 | $624.37 | $942.93 | 354,900 | — | — |
| 2025-12-04 | $618.78 | $934.49 | 309,800 | — | — |
| 2025-12-03 | $615.87 | $930.09 | 280,800 | — | — |
| 2025-12-02 | $607.99 | $918.19 | 305,600 | — | — |
| 2025-12-01 | $615.25 | $929.15 | 387,100 | — | — |
| 2025-11-28 | $623.24 | $939.97 | 112,700 | — | — |
| 2025-11-26 | $622.50 | $938.85 | 445,300 | — | — |
| 2025-11-25 | $617.93 | $931.96 | 675,100 | — | — |
| 2025-11-24 | $604.59 | $911.84 | 722,900 | — | — |
| 2025-11-21 | $603.18 | $909.71 | 573,900 | — | — |
| 2025-11-20 | $597.00 | $900.39 | 448,100 | — | — |
| 2025-11-19 | $596.82 | $900.12 | 330,700 | — | — |
| 2025-11-18 | $593.18 | $894.63 | 318,200 | — | — |
| 2025-11-17 | $589.97 | $889.79 | 350,600 | — | — |
| 2025-11-14 | $596.44 | $899.55 | 342,700 | — | — |
| 2025-11-13 | $602.13 | $908.13 | 453,100 | — | — |
| 2025-11-12 | $614.81 | $927.25 | 382,600 | — | — |
| 2025-11-11 | $620.40 | $935.68 | 238,400 | — | — |
| 2025-11-10 | $616.77 | $930.21 | 320,700 | — | — |
| 2025-11-07 | $610.64 | $920.96 | 358,500 | — | — |
| 2025-11-06 | $608.33 | $917.48 | 479,900 | — | — |
| 2025-11-05 | $610.61 | $920.92 | 708,600 | — | — |
| 2025-11-04 | $625.26 | $943.01 | 725,000 | — | — |
| 2025-11-03 | $619.30 | $934.03 | 712,300 | — | — |
| 2025-10-31 | $613.10 | $924.67 | 354,200 | — | — |
| 2025-10-30 | $613.02 | $924.55 | 470,600 | — | — |
| 2025-10-29 | $616.92 | $930.44 | 410,100 | — | — |
| 2025-10-28 | $616.84 | $930.32 | 293,400 | — | — |
| 2025-10-27 | $616.84 | $930.32 | 291,900 | — | — |
| 2025-10-24 | $621.23 | $936.94 | 293,300 | — | — |
| 2025-10-23 | $619.35 | $934.10 | 189,400 | — | — |
| 2025-10-22 | $622.50 | $938.85 | 220,200 | — | — |
| 2025-10-21 | $632.03 | $953.22 | 278,100 | — | — |
| 2025-10-20 | $627.09 | $945.77 | 244,000 | — | — |
| 2025-10-17 | $625.40 | $943.23 | 321,500 | — | — |
| 2025-10-16 | $624.14 | $941.33 | 308,600 | — | — |
| 2025-10-15 | $639.16 | $963.98 | 637,700 | — | — |
| 2025-10-14 | $656.85 | $990.66 | 329,800 | — | — |
| 2025-10-13 | $638.61 | $963.15 | 280,900 | — | — |
| 2025-10-10 | $632.38 | $953.75 | 347,000 | — | — |
| 2025-10-09 | $633.81 | $955.91 | 232,600 | — | — |
| 2025-10-08 | $636.31 | $959.68 | 243,000 | — | — |
| 2025-10-07 | $629.61 | $949.58 | 253,900 | — | — |
| 2025-10-06 | $636.11 | $959.38 | 259,600 | — | — |
| 2025-10-03 | $634.77 | $957.36 | 329,700 | — | — |
| 2025-10-02 | $627.87 | $946.95 | 285,700 | — | — |
| 2025-10-01 | $620.06 | $935.17 | 398,700 | — | — |
| 2025-09-30 | $630.28 | $950.59 | 434,900 | — | — |
| 2025-09-29 | $621.25 | $936.97 | 304,700 | — | — |
| 2025-09-26 | $613.74 | $925.64 | 290,600 | — | — |
| 2025-09-25 | $608.06 | $917.07 | 269,600 | — | — |
| 2025-09-24 | $606.80 | $915.17 | 378,800 | — | — |
| 2025-09-23 | $615.39 | $928.13 | 307,800 | — | — |
| 2025-09-22 | $619.83 | $934.83 | 285,700 | — | — |
| 2025-09-19 | $618.57 | $932.92 | 630,900 | — | — |
| 2025-09-18 | $620.40 | $935.68 | 325,500 | — | — |
| 2025-09-17 | $609.69 | $919.53 | 463,100 | — | — |
| 2025-09-16 | $609.76 | $919.64 | 296,100 | — | — |
| 2025-09-15 | $611.08 | $921.63 | 296,600 | — | — |
| 2025-09-12 | $615.86 | $928.84 | 331,400 | — | — |
| 2025-09-11 | $631.12 | $951.85 | 301,300 | — | — |
| 2025-09-10 | $616.73 | $930.15 | 283,100 | — | — |
| 2025-09-09 | $614.22 | $926.36 | 421,600 | — | — |
| 2025-09-08 | $627.09 | $945.77 | 321,100 | — | — |
| 2025-09-05 | $622.64 | $939.06 | 311,200 | — | — |
| 2025-09-04 | $618.97 | $933.53 | 413,600 | — | — |
| 2025-09-03 | $611.20 | $921.81 | 415,500 | — | — |
| 2025-09-02 | $616.38 | $929.62 | 551,200 | — | — |
| 2025-08-29 | $616.40 | $928.40 | 368,600 | — | — |
| 2025-08-28 | $612.29 | $922.21 | 292,800 | — | — |
| 2025-08-27 | $616.64 | $928.76 | 413,400 | — | — |
| 2025-08-26 | $617.04 | $929.36 | 750,400 | — | — |
| 2025-08-25 | $604.50 | $910.48 | 318,500 | — | — |
| 2025-08-22 | $607.89 | $915.58 | 363,800 | — | — |
| 2025-08-21 | $600.74 | $904.81 | 340,100 | — | — |
| 2025-08-20 | $600.60 | $904.60 | 379,700 | — | — |
| 2025-08-19 | $607.76 | $915.39 | 374,100 | — | — |
| 2025-08-18 | $602.83 | $907.96 | 304,400 | — | — |
| 2025-08-15 | $609.58 | $918.13 | 302,900 | — | — |
| 2025-08-14 | $612.50 | $922.53 | 365,000 | — | — |
| 2025-08-13 | $620.08 | $933.94 | 360,100 | — | — |
| 2025-08-12 | $615.43 | $926.94 | 477,900 | — | — |
| 2025-08-11 | $599.93 | $903.59 | 477,800 | — | — |
| 2025-08-08 | $610.92 | $920.15 | 526,200 | — | — |
| 2025-08-07 | $600.30 | $904.15 | 754,300 | — | — |
| 2025-08-06 | $598.04 | $900.75 | 618,400 | — | — |
| 2025-08-05 | $607.50 | $915.00 | 516,600 | — | — |
| 2025-08-04 | $602.32 | $907.19 | 705,900 | — | — |
| 2025-08-01 | $577.86 | $870.35 | 393,100 | — | — |
| 2025-07-31 | $574.88 | $865.86 | 589,800 | — | — |
| 2025-07-30 | $575.32 | $866.53 | 383,800 | — | — |
| 2025-07-29 | $579.92 | $873.46 | 244,300 | — | — |
| 2025-07-28 | $575.88 | $867.37 | 325,700 | — | — |
| 2025-07-25 | $585.73 | $882.21 | 233,700 | — | — |
| 2025-07-24 | $581.44 | $875.74 | 336,600 | — | — |
| 2025-07-23 | $574.75 | $865.67 | 326,000 | — | — |
| 2025-07-22 | $570.98 | $859.99 | 267,800 | — | — |
| 2025-07-21 | $563.26 | $848.36 | 308,600 | — | — |
| 2025-07-18 | $565.03 | $851.03 | 407,600 | — | — |
| 2025-07-17 | $553.09 | $833.04 | 308,600 | — | — |
| 2025-07-16 | $546.36 | $822.91 | 532,100 | — | — |
| 2025-07-15 | $548.42 | $826.01 | 355,000 | — | — |
| 2025-07-14 | $564.82 | $850.71 | 400,400 | — | — |
| 2025-07-11 | $562.00 | $846.46 | 269,500 | — | — |
| 2025-07-10 | $564.38 | $850.05 | 313,800 | — | — |
| 2025-07-09 | $567.02 | $854.03 | 267,700 | — | — |
| 2025-07-08 | $559.09 | $842.08 | 247,700 | — | — |
| 2025-07-07 | $556.29 | $837.86 | 434,200 | — | — |
| 2025-07-03 | $557.89 | $840.27 | 310,600 | — | — |
| 2025-07-02 | $558.67 | $841.45 | 319,400 | — | — |
| 2025-07-01 | $557.68 | $839.96 | 458,300 | — | — |
| 2025-06-30 | $548.96 | $826.82 | 374,000 | — | — |
| 2025-06-27 | $550.05 | $828.47 | 448,700 | — | — |
| 2025-06-26 | $540.66 | $814.32 | 444,200 | — | — |
| 2025-06-25 | $534.42 | $804.92 | 489,900 | — | — |
| 2025-06-24 | $552.37 | $831.96 | 548,000 | — | — |
| 2025-06-23 | $551.96 | $831.34 | 438,400 | — | — |
| 2025-06-20 | $538.22 | $810.65 | 954,300 | — | — |
| 2025-06-18 | $538.79 | $811.51 | 373,100 | — | — |
| 2025-06-17 | $541.39 | $815.42 | 329,100 | — | — |
| 2025-06-16 | $542.79 | $817.53 | 328,500 | — | — |
| 2025-06-13 | $542.47 | $817.05 | 250,000 | — | — |
| 2025-06-12 | $552.64 | $832.37 | 239,500 | — | — |
| 2025-06-11 | $545.85 | $822.14 | 442,900 | — | — |
| 2025-06-10 | $554.33 | $834.91 | 295,200 | — | — |
| 2025-06-09 | $554.48 | $835.14 | 285,300 | — | — |
| 2025-06-06 | $551.32 | $830.38 | 274,800 | — | — |
| 2025-06-05 | $550.04 | $828.45 | 288,400 | — | — |
| 2025-06-04 | $549.57 | $827.74 | 432,500 | — | — |
| 2025-06-03 | $545.54 | $821.67 | 372,100 | — | — |
| 2025-06-02 | $541.61 | $815.75 | 441,800 | — | — |
| 2025-05-30 | $547.55 | $823.51 | 653,600 | — | — |
| 2025-05-29 | $548.48 | $824.91 | 689,300 | — | — |
| 2025-05-28 | $550.53 | $827.99 | 614,900 | — | — |
| 2025-05-27 | $567.49 | $853.50 | 456,300 | — | — |
| 2025-05-23 | $561.72 | $844.82 | 362,900 | — | — |
| 2025-05-22 | $564.69 | $849.29 | 463,900 | — | — |
| 2025-05-21 | $560.04 | $842.30 | 622,600 | — | — |
| 2025-05-20 | $563.62 | $847.68 | 327,000 | — | — |
| 2025-05-19 | $568.19 | $854.55 | 389,100 | — | — |
| 2025-05-16 | $564.08 | $848.37 | 419,300 | — | — |
| 2025-05-15 | $552.86 | $831.50 | 368,100 | — | — |
| 2025-05-14 | $541.02 | $813.69 | 419,400 | — | — |
| 2025-05-13 | $543.89 | $818.01 | 369,700 | — | — |
| 2025-05-12 | $553.06 | $831.80 | 413,900 | — | — |
| 2025-05-09 | $541.85 | $814.94 | 320,100 | — | — |
| 2025-05-08 | $541.56 | $814.50 | 356,800 | — | — |
| 2025-05-07 | $534.46 | $803.82 | 363,900 | — | — |
| 2025-05-06 | $535.00 | $804.64 | 323,200 | — | — |
| 2025-05-05 | $542.19 | $815.45 | 465,900 | — | — |
| 2025-05-02 | $535.80 | $805.84 | 386,400 | — | — |
| 2025-05-01 | $522.88 | $786.41 | 489,600 | — | — |
| 2025-04-30 | $523.98 | $788.06 | 943,500 | — | — |
| 2025-04-29 | $504.86 | $759.31 | 491,600 | — | — |
| 2025-04-28 | $502.90 | $756.36 | 359,900 | — | — |
| 2025-04-25 | $504.44 | $758.67 | 327,900 | — | — |
| 2025-04-24 | $509.25 | $765.91 | 324,100 | — | — |
| 2025-04-23 | $498.34 | $749.50 | 324,900 | — | — |
| 2025-04-22 | $491.00 | $738.46 | 701,500 | — | — |
| 2025-04-21 | $485.07 | $729.54 | 433,900 | — | — |
| 2025-04-17 | $494.24 | $743.33 | 251,500 | — | — |
| 2025-04-16 | $491.07 | $738.57 | 316,200 | — | — |
| 2025-04-15 | $499.05 | $750.57 | 326,500 | — | — |
| 2025-04-14 | $502.93 | $756.40 | 522,500 | — | — |
| 2025-04-11 | $491.69 | $739.50 | 627,100 | — | — |
| 2025-04-10 | $475.27 | $714.80 | 439,600 | — | — |
| 2025-04-09 | $481.63 | $724.37 | 757,800 | — | — |
| 2025-04-08 | $452.51 | $680.57 | 636,200 | — | — |
| 2025-04-07 | $459.82 | $691.57 | 936,100 | — | — |
| 2025-04-04 | $470.70 | $707.93 | 889,700 | — | — |
| 2025-04-03 | $484.97 | $729.39 | 561,100 | — | — |
| 2025-04-02 | $492.47 | $740.67 | 340,700 | — | — |
| 2025-04-01 | $484.56 | $728.77 | 483,400 | — | — |
| 2025-03-31 | $478.13 | $719.10 | 568,300 | — | — |
| 2025-03-28 | $478.00 | $718.91 | 551,600 | — | — |
| 2025-03-27 | $484.30 | $728.38 | 325,600 | — | — |
| 2025-03-26 | $482.87 | $726.23 | 286,800 | — | — |
| 2025-03-25 | $488.30 | $734.40 | 361,100 | — | — |
| 2025-03-24 | $490.69 | $737.99 | 448,900 | — | — |
| 2025-03-21 | $477.03 | $717.45 | 857,500 | — | — |
| 2025-03-20 | $483.78 | $727.60 | 464,800 | — | — |
| 2025-03-19 | $490.20 | $737.26 | 528,900 | — | — |
| 2025-03-18 | $488.19 | $734.23 | 602,400 | — | — |
| 2025-03-17 | $488.73 | $735.05 | 706,000 | — | — |
| 2025-03-14 | $477.45 | $718.08 | 786,800 | — | — |
| 2025-03-13 | $465.06 | $699.45 | 973,100 | — | — |
| 2025-03-12 | $464.66 | $698.84 | 688,700 | — | — |
| 2025-03-11 | $464.41 | $698.47 | 655,400 | — | — |
| 2025-03-10 | $468.13 | $704.06 | 1,356,500 | — | — |
| 2025-03-07 | $460.39 | $692.42 | 983,200 | — | — |
| 2025-03-06 | $475.91 | $715.76 | 934,900 | — | — |
| 2025-03-05 | $477.63 | $718.35 | 864,300 | — | — |
| 2025-03-04 | $461.92 | $694.72 | 1,103,200 | — | — |
| 2025-03-03 | $469.80 | $706.58 | 611,400 | — | — |
| 2025-02-28 | $483.14 | $725.45 | 860,600 | — | — |
| 2025-02-27 | $482.34 | $724.25 | 502,800 | — | — |
| 2025-02-26 | $491.13 | $737.45 | 795,300 | — | — |
| 2025-02-25 | $490.29 | $736.19 | 790,300 | — | — |
| 2025-02-24 | $490.64 | $736.71 | 566,400 | — | — |
| 2025-02-21 | $489.84 | $735.51 | 730,700 | — | — |
| 2025-02-20 | $506.04 | $759.84 | 566,200 | — | — |
| 2025-02-19 | $520.95 | $782.22 | 406,200 | — | — |
| 2025-02-18 | $533.99 | $801.80 | 614,100 | — | — |
| 2025-02-14 | $527.38 | $791.88 | 687,800 | — | — |
| 2025-02-13 | $531.66 | $798.30 | 665,100 | — | — |
| 2025-02-12 | $517.14 | $776.50 | 1,329,000 | — | — |
| 2025-02-11 | $529.00 | $794.31 | 623,100 | — | — |
| 2025-02-10 | $530.97 | $797.27 | 443,700 | — | — |
| 2025-02-07 | $538.60 | $808.73 | 328,500 | — | — |
| 2025-02-06 | $545.44 | $819.00 | 390,800 | — | — |
| 2025-02-05 | $539.96 | $810.77 | 463,800 | — | — |
| 2025-02-04 | $537.30 | $806.77 | 408,900 | — | — |
| 2025-02-03 | $535.95 | $804.75 | 395,000 | — | — |
| 2025-01-31 | $544.12 | $817.01 | 391,000 | — | — |
| 2025-01-30 | $546.33 | $820.33 | 340,800 | — | — |
| 2025-01-29 | $539.84 | $810.59 | 309,300 | — | — |
| 2025-01-28 | $542.17 | $814.09 | 343,300 | — | — |
| 2025-01-27 | $546.04 | $819.90 | 318,500 | — | — |
| 2025-01-24 | $548.56 | $823.68 | 293,700 | — | — |
| 2025-01-23 | $548.77 | $824.00 | 327,600 | — | — |
| 2025-01-22 | $549.68 | $825.36 | 366,600 | — | — |
| 2025-01-21 | $552.64 | $829.81 | 460,100 | — | — |
| 2025-01-17 | $542.56 | $814.67 | 371,400 | — | — |
| 2025-01-16 | $531.23 | $797.66 | 200,700 | — | — |
| 2025-01-15 | $531.29 | $797.75 | 320,200 | — | — |
| 2025-01-14 | $517.68 | $777.31 | 285,400 | — | — |
| 2025-01-13 | $513.20 | $770.59 | 475,800 | — | — |
| 2025-01-10 | $508.71 | $763.84 | 356,800 | — | — |
| 2025-01-08 | $517.25 | $776.67 | 378,000 | — | — |
| 2025-01-07 | $508.65 | $763.75 | 479,600 | — | — |
| 2025-01-06 | $517.37 | $776.85 | 366,400 | — | — |
| 2025-01-03 | $516.67 | $775.80 | 332,400 | — | — |
| 2025-01-02 | $510.56 | $766.62 | 414,700 | — | — |