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
- 1997-12-18 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 | $809.32 | $835.64 | 315,600 | — | — |
| 2025-12-30 | $817.25 | $843.83 | 226,600 | — | — |
| 2025-12-29 | $819.51 | $846.16 | 300,700 | — | — |
| 2025-12-26 | $827.94 | $854.87 | 195,600 | — | — |
| 2025-12-24 | $824.77 | $851.59 | 189,900 | — | — |
| 2025-12-23 | $817.85 | $844.45 | 313,500 | — | — |
| 2025-12-22 | $816.73 | $843.29 | 487,200 | — | — |
| 2025-12-19 | $812.42 | $838.84 | 1,223,200 | — | — |
| 2025-12-18 | $800.53 | $826.56 | 774,000 | — | — |
| 2025-12-17 | $792.54 | $818.31 | 839,400 | — | — |
| 2025-12-16 | $818.68 | $845.30 | 655,500 | — | — |
| 2025-12-15 | $810.44 | $836.80 | 559,300 | — | — |
| 2025-12-12 | $818.31 | $844.92 | 708,400 | — | — |
| 2025-12-11 | $833.85 | $860.97 | 756,100 | — | — |
| 2025-12-10 | $813.59 | $840.05 | 839,100 | — | — |
| 2025-12-09 | $789.90 | $815.59 | 928,500 | — | — |
| 2025-12-08 | $785.04 | $810.57 | 1,075,700 | — | — |
| 2025-12-05 | $796.91 | $822.83 | 697,500 | — | — |
| 2025-12-04 | $807.74 | $834.01 | 861,600 | — | — |
| 2025-12-03 | $813.66 | $840.12 | 791,900 | — | — |
| 2025-12-02 | $800.83 | $826.87 | 512,100 | — | — |
| 2025-12-01 | $805.24 | $831.43 | 608,300 | — | — |
| 2025-11-28 | $815.18 | $841.69 | 262,200 | — | — |
| 2025-11-26 | $814.97 | $841.47 | 787,000 | — | — |
| 2025-11-25 | $810.00 | $836.34 | 1,100,100 | — | — |
| 2025-11-24 | $811.00 | $837.37 | 951,900 | — | — |
| 2025-11-21 | $800.00 | $826.02 | 1,320,500 | — | — |
| 2025-11-20 | $770.00 | $795.04 | 893,400 | — | — |
| 2025-11-19 | $792.27 | $818.04 | 619,500 | — | — |
| 2025-11-18 | $800.50 | $826.53 | 781,000 | — | — |
| 2025-11-17 | $806.61 | $832.84 | 793,700 | — | — |
| 2025-11-14 | $834.03 | $861.15 | 396,800 | — | — |
| 2025-11-13 | $843.26 | $870.68 | 483,400 | — | — |
| 2025-11-12 | $860.71 | $888.70 | 440,600 | — | — |
| 2025-11-11 | $855.01 | $880.97 | 310,100 | — | — |
| 2025-11-10 | $854.53 | $880.47 | 429,900 | — | — |
| 2025-11-07 | $848.25 | $874.00 | 376,800 | — | — |
| 2025-11-06 | $845.04 | $870.69 | 758,400 | — | — |
| 2025-11-05 | $844.51 | $870.15 | 495,000 | — | — |
| 2025-11-04 | $852.76 | $878.65 | 468,100 | — | — |
| 2025-11-03 | $857.41 | $883.44 | 567,300 | — | — |
| 2025-10-31 | $871.18 | $897.63 | 697,600 | — | — |
| 2025-10-30 | $858.91 | $884.99 | 503,700 | — | — |
| 2025-10-29 | $870.78 | $897.22 | 656,100 | — | — |
| 2025-10-28 | $875.67 | $902.25 | 873,000 | — | — |
| 2025-10-27 | $900.34 | $927.67 | 797,000 | — | — |
| 2025-10-24 | $913.33 | $941.06 | 770,600 | — | — |
| 2025-10-23 | $914.30 | $942.06 | 1,264,300 | — | — |
| 2025-10-22 | $991.50 | $1,021.60 | 563,900 | — | — |
| 2025-10-21 | $1,002.29 | $1,032.72 | 328,600 | — | — |
| 2025-10-20 | $1,000.29 | $1,030.66 | 289,100 | — | — |
| 2025-10-17 | $980.37 | $1,010.13 | 512,400 | — | — |
| 2025-10-16 | $1,005.65 | $1,036.18 | 572,500 | — | — |
| 2025-10-15 | $1,020.00 | $1,050.97 | 447,500 | — | — |
| 2025-10-14 | $1,000.50 | $1,030.87 | 306,100 | — | — |
| 2025-10-13 | $974.54 | $1,004.13 | 286,200 | — | — |
| 2025-10-10 | $950.03 | $978.87 | 461,500 | — | — |
| 2025-10-09 | $980.43 | $1,010.20 | 314,400 | — | — |
| 2025-10-08 | $994.37 | $1,024.56 | 378,900 | — | — |
| 2025-10-07 | $988.59 | $1,018.60 | 417,600 | — | — |
| 2025-10-06 | $987.34 | $1,017.32 | 308,600 | — | — |
| 2025-10-03 | $980.80 | $1,010.58 | 334,700 | — | — |
| 2025-10-02 | $978.22 | $1,007.92 | 385,100 | — | — |
| 2025-10-01 | $962.92 | $992.15 | 395,900 | — | — |
| 2025-09-30 | $954.66 | $983.64 | 417,900 | — | — |
| 2025-09-29 | $943.89 | $972.55 | 381,000 | — | — |
| 2025-09-26 | $947.27 | $976.03 | 378,300 | — | — |
| 2025-09-25 | $931.25 | $959.52 | 392,200 | — | — |
| 2025-09-24 | $935.78 | $964.19 | 386,600 | — | — |
| 2025-09-23 | $955.22 | $984.22 | 592,100 | — | — |
| 2025-09-22 | $943.42 | $972.06 | 509,300 | — | — |
| 2025-09-19 | $941.52 | $970.10 | 1,035,000 | — | — |
| 2025-09-18 | $942.79 | $971.41 | 634,200 | — | — |
| 2025-09-17 | $931.01 | $959.27 | 760,200 | — | — |
| 2025-09-16 | $958.65 | $987.75 | 447,300 | — | — |
| 2025-09-15 | $947.90 | $976.68 | 533,000 | — | — |
| 2025-09-12 | $938.00 | $966.48 | 535,000 | — | — |
| 2025-09-11 | $959.59 | $988.72 | 450,100 | — | — |
| 2025-09-10 | $944.81 | $973.49 | 540,400 | — | — |
| 2025-09-09 | $945.33 | $974.03 | 424,600 | — | — |
| 2025-09-08 | $970.23 | $999.69 | 585,100 | — | — |
| 2025-09-05 | $975.23 | $1,004.84 | 440,200 | — | — |
| 2025-09-04 | $964.66 | $993.95 | 405,000 | — | — |
| 2025-09-03 | $945.26 | $973.96 | 523,600 | — | — |
| 2025-09-02 | $958.77 | $987.88 | 468,600 | — | — |
| 2025-08-29 | $956.34 | $985.37 | 508,100 | — | — |
| 2025-08-28 | $955.24 | $984.24 | 527,700 | — | — |
| 2025-08-27 | $949.34 | $978.16 | 276,900 | — | — |
| 2025-08-26 | $943.70 | $972.35 | 799,500 | — | — |
| 2025-08-25 | $939.49 | $968.01 | 684,500 | — | — |
| 2025-08-22 | $929.95 | $958.18 | 767,800 | — | — |
| 2025-08-21 | $890.12 | $917.14 | 365,800 | — | — |
| 2025-08-20 | $901.87 | $929.25 | 466,600 | — | — |
| 2025-08-19 | $915.64 | $943.44 | 306,000 | — | — |
| 2025-08-18 | $914.04 | $941.79 | 309,500 | — | — |
| 2025-08-15 | $908.88 | $936.47 | 372,700 | — | — |
| 2025-08-14 | $921.45 | $949.42 | 637,700 | — | — |
| 2025-08-13 | $932.23 | $960.53 | 437,200 | — | — |
| 2025-08-12 | $916.95 | $942.94 | 695,800 | — | — |
| 2025-08-11 | $869.70 | $894.35 | 437,000 | — | — |
| 2025-08-08 | $858.97 | $883.32 | 273,100 | — | — |
| 2025-08-07 | $854.61 | $878.84 | 431,800 | — | — |
| 2025-08-06 | $861.26 | $885.68 | 435,800 | — | — |
| 2025-08-05 | $867.08 | $891.66 | 371,500 | — | — |
| 2025-08-04 | $868.57 | $893.19 | 457,000 | — | — |
| 2025-08-01 | $859.62 | $883.99 | 655,400 | — | — |
| 2025-07-31 | $882.94 | $907.97 | 450,900 | — | — |
| 2025-07-30 | $880.42 | $905.38 | 533,300 | — | — |
| 2025-07-29 | $882.24 | $907.25 | 751,700 | — | — |
| 2025-07-28 | $899.46 | $924.96 | 806,500 | — | — |
| 2025-07-25 | $890.00 | $915.23 | 872,800 | — | — |
| 2025-07-24 | $875.25 | $900.06 | 1,594,300 | — | — |
| 2025-07-23 | $803.25 | $826.02 | 726,400 | — | — |
| 2025-07-22 | $791.04 | $813.46 | 839,000 | — | — |
| 2025-07-21 | $778.02 | $800.08 | 721,500 | — | — |
| 2025-07-18 | $808.05 | $830.96 | 390,200 | — | — |
| 2025-07-17 | $816.81 | $839.96 | 805,000 | — | — |
| 2025-07-16 | $798.47 | $821.11 | 549,100 | — | — |
| 2025-07-15 | $798.17 | $820.80 | 776,500 | — | — |
| 2025-07-14 | $808.67 | $831.59 | 556,200 | — | — |
| 2025-07-11 | $814.28 | $837.36 | 604,000 | — | — |
| 2025-07-10 | $819.74 | $842.98 | 581,600 | — | — |
| 2025-07-09 | $803.99 | $826.78 | 378,800 | — | — |
| 2025-07-08 | $791.48 | $813.92 | 598,300 | — | — |
| 2025-07-07 | $783.94 | $806.16 | 602,500 | — | — |
| 2025-07-03 | $792.50 | $814.97 | 342,900 | — | — |
| 2025-07-02 | $787.79 | $810.12 | 661,400 | — | — |
| 2025-07-01 | $774.14 | $796.09 | 628,500 | — | — |
| 2025-06-30 | $753.40 | $774.76 | 406,300 | — | — |
| 2025-06-27 | $752.62 | $773.96 | 924,500 | — | — |
| 2025-06-26 | $742.07 | $763.11 | 519,400 | — | — |
| 2025-06-25 | $736.18 | $757.05 | 504,000 | — | — |
| 2025-06-24 | $740.77 | $761.77 | 680,000 | — | — |
| 2025-06-23 | $716.57 | $736.88 | 334,100 | — | — |
| 2025-06-20 | $705.40 | $725.40 | 714,700 | — | — |
| 2025-06-18 | $698.67 | $718.48 | 373,000 | — | — |
| 2025-06-17 | $694.99 | $714.69 | 627,200 | — | — |
| 2025-06-16 | $688.38 | $707.89 | 625,500 | — | — |
| 2025-06-13 | $694.84 | $714.54 | 468,400 | — | — |
| 2025-06-12 | $716.92 | $737.24 | 376,600 | — | — |
| 2025-06-11 | $719.95 | $740.36 | 529,200 | — | — |
| 2025-06-10 | $715.74 | $736.03 | 441,600 | — | — |
| 2025-06-09 | $707.21 | $727.26 | 262,700 | — | — |
| 2025-06-06 | $706.65 | $726.68 | 302,200 | — | — |
| 2025-06-05 | $699.18 | $719.00 | 255,600 | — | — |
| 2025-06-04 | $696.57 | $716.32 | 266,800 | — | — |
| 2025-06-03 | $702.89 | $722.82 | 334,000 | — | — |
| 2025-06-02 | $691.15 | $710.74 | 571,200 | — | — |
| 2025-05-30 | $708.38 | $728.46 | 729,800 | — | — |
| 2025-05-29 | $714.98 | $735.25 | 355,300 | — | — |
| 2025-05-28 | $712.14 | $732.33 | 273,900 | — | — |
| 2025-05-27 | $717.56 | $737.90 | 403,700 | — | — |
| 2025-05-23 | $700.10 | $719.95 | 333,200 | — | — |
| 2025-05-22 | $703.66 | $723.61 | 424,100 | — | — |
| 2025-05-21 | $695.80 | $715.52 | 488,000 | — | — |
| 2025-05-20 | $715.47 | $735.75 | 335,900 | — | — |
| 2025-05-19 | $723.98 | $744.50 | 381,500 | — | — |
| 2025-05-16 | $725.67 | $746.24 | 477,700 | — | — |
| 2025-05-15 | $713.32 | $733.54 | 608,600 | — | — |
| 2025-05-14 | $713.35 | $733.57 | 444,600 | — | — |
| 2025-05-13 | $721.95 | $740.58 | 698,200 | — | — |
| 2025-05-12 | $711.83 | $730.19 | 1,002,700 | — | — |
| 2025-05-09 | $672.40 | $689.75 | 599,000 | — | — |
| 2025-05-08 | $670.00 | $687.28 | 671,200 | — | — |
| 2025-05-07 | $651.75 | $668.56 | 505,400 | — | — |
| 2025-05-06 | $651.65 | $668.46 | 593,000 | — | — |
| 2025-05-05 | $657.73 | $674.70 | 721,200 | — | — |
| 2025-05-02 | $665.40 | $682.57 | 884,200 | — | — |
| 2025-05-01 | $640.60 | $657.13 | 690,100 | — | — |
| 2025-04-30 | $631.45 | $647.74 | 570,600 | — | — |
| 2025-04-29 | $630.18 | $646.44 | 479,900 | — | — |
| 2025-04-28 | $629.18 | $645.41 | 575,500 | — | — |
| 2025-04-25 | $633.60 | $649.95 | 812,400 | — | — |
| 2025-04-24 | $647.36 | $664.06 | 1,534,800 | — | — |
| 2025-04-23 | $589.21 | $604.41 | 885,100 | — | — |
| 2025-04-22 | $574.76 | $589.59 | 825,200 | — | — |
| 2025-04-21 | $570.60 | $585.32 | 489,900 | — | — |
| 2025-04-17 | $591.50 | $606.76 | 367,800 | — | — |
| 2025-04-16 | $585.23 | $600.33 | 592,100 | — | — |
| 2025-04-15 | $597.18 | $612.59 | 530,800 | — | — |
| 2025-04-14 | $596.83 | $612.23 | 998,900 | — | — |
| 2025-04-11 | $582.90 | $597.94 | 769,100 | — | — |
| 2025-04-10 | $579.94 | $594.90 | 1,104,400 | — | — |
| 2025-04-09 | $611.12 | $626.89 | 2,342,700 | — | — |
| 2025-04-08 | $551.94 | $566.18 | 903,300 | — | — |
| 2025-04-07 | $560.79 | $575.26 | 1,182,800 | — | — |
| 2025-04-04 | $564.57 | $579.13 | 1,180,700 | — | — |
| 2025-04-03 | $591.17 | $606.42 | 760,600 | — | — |
| 2025-04-02 | $646.17 | $662.84 | 512,000 | — | — |
| 2025-04-01 | $631.99 | $648.29 | 559,800 | — | — |
| 2025-03-31 | $626.70 | $642.87 | 781,700 | — | — |
| 2025-03-28 | $627.65 | $643.84 | 401,000 | — | — |
| 2025-03-27 | $645.92 | $662.58 | 427,700 | — | — |
| 2025-03-26 | $641.60 | $658.15 | 458,700 | — | — |
| 2025-03-25 | $653.39 | $670.25 | 693,800 | — | — |
| 2025-03-24 | $647.08 | $663.77 | 614,900 | — | — |
| 2025-03-21 | $628.16 | $644.37 | 766,900 | — | — |
| 2025-03-20 | $630.69 | $646.96 | 555,300 | — | — |
| 2025-03-19 | $626.94 | $643.11 | 524,500 | — | — |
| 2025-03-18 | $609.06 | $624.77 | 452,400 | — | — |
| 2025-03-17 | $620.71 | $636.72 | 568,100 | — | — |
| 2025-03-14 | $622.92 | $638.99 | 823,400 | — | — |
| 2025-03-13 | $594.17 | $609.50 | 689,900 | — | — |
| 2025-03-12 | $609.35 | $625.07 | 658,000 | — | — |
| 2025-03-11 | $600.76 | $616.26 | 684,100 | — | — |
| 2025-03-10 | $599.75 | $615.22 | 929,600 | — | — |
| 2025-03-07 | $628.76 | $644.98 | 1,000,700 | — | — |
| 2025-03-06 | $625.88 | $642.03 | 1,126,200 | — | — |
| 2025-03-05 | $633.89 | $650.24 | 1,201,100 | — | — |
| 2025-03-04 | $597.91 | $613.33 | 1,089,400 | — | — |
| 2025-03-03 | $617.52 | $633.45 | 697,000 | — | — |
| 2025-02-28 | $642.32 | $658.89 | 694,800 | — | — |
| 2025-02-27 | $633.17 | $649.50 | 479,600 | — | — |
| 2025-02-26 | $642.97 | $659.56 | 609,200 | — | — |
| 2025-02-25 | $638.62 | $655.10 | 1,130,100 | — | — |
| 2025-02-24 | $632.00 | $648.30 | 1,286,600 | — | — |
| 2025-02-21 | $657.29 | $674.25 | 1,067,500 | — | — |
| 2025-02-20 | $694.77 | $712.69 | 508,300 | — | — |
| 2025-02-19 | $709.31 | $727.61 | 637,400 | — | — |
| 2025-02-18 | $720.35 | $738.93 | 899,800 | — | — |
| 2025-02-14 | $741.26 | $760.38 | 416,000 | — | — |
| 2025-02-13 | $729.37 | $748.19 | 495,400 | — | — |
| 2025-02-12 | $734.49 | $753.44 | 479,600 | — | — |
| 2025-02-11 | $752.99 | $770.58 | 306,500 | — | — |
| 2025-02-10 | $747.30 | $764.76 | 346,000 | — | — |
| 2025-02-07 | $740.70 | $758.00 | 330,300 | — | — |
| 2025-02-06 | $749.44 | $766.95 | 395,800 | — | — |
| 2025-02-05 | $738.18 | $755.42 | 1,033,300 | — | — |
| 2025-02-04 | $753.49 | $771.09 | 541,600 | — | — |
| 2025-02-03 | $738.21 | $755.45 | 654,900 | — | — |
| 2025-01-31 | $758.06 | $775.77 | 951,400 | — | — |
| 2025-01-30 | $774.08 | $792.16 | 1,100,900 | — | — |
| 2025-01-29 | $758.39 | $776.11 | 564,800 | — | — |
| 2025-01-28 | $766.95 | $784.87 | 441,800 | — | — |
| 2025-01-27 | $769.91 | $787.89 | 811,300 | — | — |
| 2025-01-24 | $789.56 | $808.00 | 339,300 | — | — |
| 2025-01-23 | $788.57 | $806.99 | 574,200 | — | — |
| 2025-01-22 | $782.53 | $800.81 | 591,100 | — | — |
| 2025-01-21 | $789.00 | $807.43 | 851,100 | — | — |
| 2025-01-17 | $771.00 | $789.01 | 897,100 | — | — |
| 2025-01-16 | $757.42 | $775.11 | 796,500 | — | — |
| 2025-01-15 | $741.49 | $758.81 | 934,400 | — | — |
| 2025-01-14 | $729.86 | $746.91 | 942,200 | — | — |
| 2025-01-13 | $689.15 | $705.25 | 754,900 | — | — |
| 2025-01-10 | $670.94 | $686.61 | 697,900 | — | — |
| 2025-01-08 | $670.00 | $685.65 | 697,600 | — | — |
| 2025-01-07 | $685.41 | $701.42 | 667,000 | — | — |
| 2025-01-06 | $684.00 | $699.98 | 731,200 | — | — |
| 2025-01-03 | $695.31 | $711.55 | 528,700 | — | — |
| 2025-01-02 | $689.83 | $705.94 | 729,100 | — | — |