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
- 2004-11-19 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 | $906.36 | $1,058.68 | 381,900 | — | — |
| 2025-12-30 | $923.91 | $1,077.35 | 287,900 | — | — |
| 2025-12-29 | $930.04 | $1,084.50 | 446,300 | — | — |
| 2025-12-26 | $946.32 | $1,103.49 | 221,600 | — | — |
| 2025-12-24 | $953.25 | $1,111.57 | 191,700 | — | — |
| 2025-12-23 | $943.55 | $1,100.26 | 355,300 | — | — |
| 2025-12-22 | $945.16 | $1,102.13 | 569,200 | — | — |
| 2025-12-19 | $937.11 | $1,092.75 | 5,577,200 | — | — |
| 2025-12-18 | $929.48 | $1,083.85 | 731,400 | — | — |
| 2025-12-17 | $912.25 | $1,063.76 | 855,800 | — | — |
| 2025-12-16 | $951.36 | $1,109.36 | 577,000 | — | — |
| 2025-12-15 | $949.40 | $1,107.08 | 690,800 | — | — |
| 2025-12-12 | $946.51 | $1,103.71 | 781,600 | — | — |
| 2025-12-11 | $981.48 | $1,144.49 | 590,900 | — | — |
| 2025-12-10 | $979.02 | $1,141.62 | 446,700 | — | — |
| 2025-12-09 | $962.95 | $1,122.88 | 440,200 | — | — |
| 2025-12-08 | $983.58 | $1,146.93 | 444,800 | — | — |
| 2025-12-05 | $963.28 | $1,123.26 | 348,100 | — | — |
| 2025-12-04 | $952.74 | $1,110.97 | 478,800 | — | — |
| 2025-12-03 | $958.02 | $1,117.13 | 464,100 | — | — |
| 2025-12-02 | $952.18 | $1,110.32 | 603,000 | — | — |
| 2025-12-01 | $928.35 | $1,082.53 | 545,000 | — | — |
| 2025-11-28 | $928.17 | $1,082.32 | 357,500 | — | — |
| 2025-11-26 | $924.95 | $1,078.57 | 603,700 | — | — |
| 2025-11-25 | $908.61 | $1,059.51 | 559,700 | — | — |
| 2025-11-24 | $892.97 | $1,041.28 | 1,145,200 | — | — |
| 2025-11-21 | $872.35 | $1,017.23 | 763,000 | — | — |
| 2025-11-20 | $857.19 | $999.55 | 1,053,100 | — | — |
| 2025-11-19 | $884.65 | $1,031.57 | 843,200 | — | — |
| 2025-11-18 | $856.96 | $999.29 | 878,600 | — | — |
| 2025-11-17 | $897.01 | $1,045.99 | 483,900 | — | — |
| 2025-11-14 | $920.19 | $1,073.02 | 486,200 | — | — |
| 2025-11-13 | $924.29 | $1,077.80 | 675,800 | — | — |
| 2025-11-12 | $958.35 | $1,117.51 | 543,900 | — | — |
| 2025-11-11 | $954.71 | $1,113.27 | 580,500 | — | — |
| 2025-11-10 | $976.31 | $1,138.46 | 608,300 | — | — |
| 2025-11-07 | $958.26 | $1,117.41 | 739,900 | — | — |
| 2025-11-06 | $958.07 | $1,117.19 | 676,700 | — | — |
| 2025-11-05 | $1,000.15 | $1,166.26 | 697,100 | — | — |
| 2025-11-04 | $957.87 | $1,116.95 | 866,100 | — | — |
| 2025-11-03 | $1,003.93 | $1,170.66 | 828,000 | — | — |
| 2025-10-31 | $1,005.00 | $1,171.91 | 1,646,500 | — | — |
| 2025-10-30 | $1,087.56 | $1,268.18 | 1,262,700 | — | — |
| 2025-10-29 | $1,094.08 | $1,275.79 | 817,300 | — | — |
| 2025-10-28 | $1,086.36 | $1,266.78 | 475,700 | — | — |
| 2025-10-27 | $1,105.05 | $1,288.58 | 555,000 | — | — |
| 2025-10-24 | $1,074.91 | $1,253.43 | 378,600 | — | — |
| 2025-10-23 | $1,070.80 | $1,248.64 | 727,500 | — | — |
| 2025-10-22 | $1,001.40 | $1,167.71 | 713,000 | — | — |
| 2025-10-21 | $1,028.67 | $1,199.51 | 255,000 | — | — |
| 2025-10-20 | $1,031.59 | $1,202.92 | 442,600 | — | — |
| 2025-10-17 | $1,004.65 | $1,171.50 | 502,800 | — | — |
| 2025-10-16 | $1,026.83 | $1,197.37 | 517,700 | — | — |
| 2025-10-15 | $1,007.93 | $1,175.33 | 631,900 | — | — |
| 2025-10-14 | $968.25 | $1,129.06 | 754,100 | — | — |
| 2025-10-13 | $981.67 | $1,144.71 | 774,000 | — | — |
| 2025-10-10 | $904.44 | $1,054.65 | 872,600 | — | — |
| 2025-10-09 | $979.25 | $1,141.89 | 361,400 | — | — |
| 2025-10-08 | $980.90 | $1,143.81 | 570,100 | — | — |
| 2025-10-07 | $945.49 | $1,102.52 | 423,000 | — | — |
| 2025-10-06 | $968.10 | $1,128.88 | 652,000 | — | — |
| 2025-10-03 | $918.83 | $1,071.43 | 420,400 | — | — |
| 2025-10-02 | $930.51 | $1,085.05 | 389,300 | — | — |
| 2025-10-01 | $915.87 | $1,067.98 | 444,000 | — | — |
| 2025-09-30 | $920.64 | $1,073.54 | 505,700 | — | — |
| 2025-09-29 | $886.59 | $1,032.02 | 333,100 | — | — |
| 2025-09-26 | $887.55 | $1,033.13 | 304,300 | — | — |
| 2025-09-25 | $891.39 | $1,037.60 | 336,500 | — | — |
| 2025-09-24 | $908.45 | $1,057.46 | 349,400 | — | — |
| 2025-09-23 | $914.27 | $1,064.24 | 425,500 | — | — |
| 2025-09-22 | $922.81 | $1,074.18 | 416,300 | — | — |
| 2025-09-19 | $916.36 | $1,066.67 | 1,232,000 | — | — |
| 2025-09-18 | $917.78 | $1,068.32 | 853,300 | — | — |
| 2025-09-17 | $877.66 | $1,021.62 | 408,400 | — | — |
| 2025-09-16 | $857.02 | $997.60 | 401,200 | — | — |
| 2025-09-15 | $849.71 | $989.09 | 393,100 | — | — |
| 2025-09-12 | $834.14 | $970.96 | 329,700 | — | — |
| 2025-09-11 | $840.38 | $978.23 | 576,000 | — | — |
| 2025-09-10 | $855.18 | $995.46 | 751,800 | — | — |
| 2025-09-09 | $857.87 | $998.59 | 281,900 | — | — |
| 2025-09-08 | $864.32 | $1,006.09 | 495,400 | — | — |
| 2025-09-05 | $865.86 | $1,007.89 | 491,500 | — | — |
| 2025-09-04 | $848.11 | $987.23 | 424,500 | — | — |
| 2025-09-03 | $827.56 | $963.30 | 432,600 | — | — |
| 2025-09-02 | $823.65 | $958.75 | 517,400 | — | — |
| 2025-08-29 | $835.76 | $972.85 | 568,900 | — | — |
| 2025-08-28 | $858.46 | $999.27 | 468,100 | — | — |
| 2025-08-27 | $866.32 | $1,008.42 | 326,600 | — | — |
| 2025-08-26 | $850.64 | $990.17 | 404,000 | — | — |
| 2025-08-25 | $837.86 | $975.29 | 348,000 | — | — |
| 2025-08-22 | $844.00 | $982.44 | 548,800 | — | — |
| 2025-08-21 | $820.74 | $955.37 | 413,000 | — | — |
| 2025-08-20 | $826.27 | $961.80 | 673,100 | — | — |
| 2025-08-19 | $844.80 | $983.37 | 557,900 | — | — |
| 2025-08-18 | $850.31 | $989.79 | 563,800 | — | — |
| 2025-08-15 | $826.47 | $962.04 | 575,600 | — | — |
| 2025-08-14 | $848.81 | $988.04 | 582,300 | — | — |
| 2025-08-13 | $861.80 | $1,003.16 | 543,900 | — | — |
| 2025-08-12 | $840.56 | $978.44 | 713,900 | — | — |
| 2025-08-11 | $797.51 | $928.33 | 540,400 | — | — |
| 2025-08-08 | $804.29 | $936.22 | 399,400 | — | — |
| 2025-08-07 | $797.94 | $928.83 | 640,200 | — | — |
| 2025-08-06 | $805.85 | $938.03 | 416,400 | — | — |
| 2025-08-05 | $802.78 | $934.46 | 988,800 | — | — |
| 2025-08-04 | $830.63 | $966.88 | 1,360,400 | — | — |
| 2025-08-01 | $785.62 | $914.49 | 1,524,100 | — | — |
| 2025-07-31 | $711.24 | $827.90 | 1,344,500 | — | — |
| 2025-07-30 | $730.54 | $850.37 | 629,600 | — | — |
| 2025-07-29 | $724.37 | $843.19 | 488,700 | — | — |
| 2025-07-28 | $738.55 | $859.69 | 545,500 | — | — |
| 2025-07-25 | $714.68 | $831.91 | 275,900 | — | — |
| 2025-07-24 | $713.00 | $829.95 | 343,500 | — | — |
| 2025-07-23 | $720.01 | $838.11 | 401,900 | — | — |
| 2025-07-22 | $719.98 | $838.08 | 554,200 | — | — |
| 2025-07-21 | $724.77 | $843.65 | 409,700 | — | — |
| 2025-07-18 | $725.24 | $844.20 | 432,700 | — | — |
| 2025-07-17 | $713.57 | $830.62 | 431,700 | — | — |
| 2025-07-16 | $714.03 | $831.15 | 779,700 | — | — |
| 2025-07-15 | $717.62 | $835.33 | 585,700 | — | — |
| 2025-07-14 | $721.14 | $839.43 | 561,100 | — | — |
| 2025-07-11 | $736.06 | $856.80 | 383,100 | — | — |
| 2025-07-10 | $740.45 | $861.91 | 386,900 | — | — |
| 2025-07-09 | $751.14 | $874.35 | 584,700 | — | — |
| 2025-07-08 | $761.31 | $886.19 | 504,200 | — | — |
| 2025-07-07 | $741.17 | $862.74 | 450,600 | — | — |
| 2025-07-03 | $758.64 | $883.08 | 400,100 | — | — |
| 2025-07-02 | $764.40 | $889.78 | 578,700 | — | — |
| 2025-07-01 | $746.97 | $869.50 | 587,100 | — | — |
| 2025-06-30 | $731.38 | $851.35 | 396,500 | — | — |
| 2025-06-27 | $736.03 | $854.95 | 562,300 | — | — |
| 2025-06-26 | $735.17 | $853.95 | 494,500 | — | — |
| 2025-06-25 | $722.82 | $839.60 | 337,400 | — | — |
| 2025-06-24 | $716.58 | $832.35 | 709,700 | — | — |
| 2025-06-23 | $692.62 | $804.52 | 480,600 | — | — |
| 2025-06-20 | $685.90 | $796.72 | 1,074,600 | — | — |
| 2025-06-18 | $693.24 | $805.24 | 455,200 | — | — |
| 2025-06-17 | $690.87 | $802.49 | 430,100 | — | — |
| 2025-06-16 | $706.59 | $820.75 | 613,800 | — | — |
| 2025-06-13 | $673.01 | $781.74 | 1,027,900 | — | — |
| 2025-06-12 | $718.57 | $834.66 | 322,600 | — | — |
| 2025-06-11 | $720.83 | $837.29 | 564,900 | — | — |
| 2025-06-10 | $731.84 | $850.08 | 901,100 | — | — |
| 2025-06-09 | $706.28 | $820.39 | 550,300 | — | — |
| 2025-06-06 | $687.08 | $798.09 | 293,500 | — | — |
| 2025-06-05 | $681.06 | $791.09 | 568,800 | — | — |
| 2025-06-04 | $694.75 | $807.00 | 534,600 | — | — |
| 2025-06-03 | $685.76 | $796.55 | 521,300 | — | — |
| 2025-06-02 | $668.66 | $776.69 | 422,700 | — | — |
| 2025-05-30 | $661.90 | $768.84 | 950,300 | — | — |
| 2025-05-29 | $680.72 | $790.70 | 419,800 | — | — |
| 2025-05-28 | $677.48 | $786.94 | 517,800 | — | — |
| 2025-05-27 | $685.52 | $796.27 | 787,300 | — | — |
| 2025-05-23 | $662.18 | $769.16 | 508,500 | — | — |
| 2025-05-22 | $672.20 | $780.80 | 461,300 | — | — |
| 2025-05-21 | $678.62 | $788.26 | 487,500 | — | — |
| 2025-05-20 | $700.17 | $813.29 | 420,900 | — | — |
| 2025-05-19 | $702.39 | $815.87 | 512,400 | — | — |
| 2025-05-16 | $715.40 | $830.98 | 362,000 | — | — |
| 2025-05-15 | $710.32 | $825.08 | 981,400 | — | — |
| 2025-05-14 | $734.28 | $852.91 | 589,500 | — | — |
| 2025-05-13 | $737.73 | $856.92 | 909,300 | — | — |
| 2025-05-12 | $709.23 | $823.82 | 1,506,800 | — | — |
| 2025-05-09 | $637.77 | $740.81 | 639,200 | — | — |
| 2025-05-08 | $639.93 | $743.32 | 638,300 | — | — |
| 2025-05-07 | $636.71 | $739.58 | 569,400 | — | — |
| 2025-05-06 | $622.99 | $723.64 | 567,200 | — | — |
| 2025-05-05 | $627.40 | $728.76 | 629,000 | — | — |
| 2025-05-02 | $636.89 | $739.79 | 1,651,600 | — | — |
| 2025-05-01 | $601.63 | $698.83 | 990,100 | — | — |
| 2025-04-30 | $593.10 | $688.92 | 784,700 | — | — |
| 2025-04-29 | $586.74 | $681.54 | 783,800 | — | — |
| 2025-04-28 | $585.21 | $679.76 | 552,300 | — | — |
| 2025-04-25 | $583.72 | $678.03 | 508,700 | — | — |
| 2025-04-24 | $580.75 | $674.58 | 1,046,700 | — | — |
| 2025-04-23 | $536.97 | $623.72 | 828,700 | — | — |
| 2025-04-22 | $511.82 | $594.51 | 859,100 | — | — |
| 2025-04-21 | $508.19 | $590.29 | 798,700 | — | — |
| 2025-04-17 | $523.58 | $608.17 | 864,600 | — | — |
| 2025-04-16 | $524.86 | $609.66 | 1,275,000 | — | — |
| 2025-04-15 | $544.25 | $632.18 | 634,400 | — | — |
| 2025-04-14 | $538.80 | $625.85 | 1,291,300 | — | — |
| 2025-04-11 | $533.13 | $619.26 | 2,218,600 | — | — |
| 2025-04-10 | $484.71 | $563.02 | 2,145,600 | — | — |
| 2025-04-09 | $561.84 | $652.61 | 2,335,400 | — | — |
| 2025-04-08 | $455.19 | $528.73 | 1,587,900 | — | — |
| 2025-04-07 | $488.62 | $567.56 | 1,814,700 | — | — |
| 2025-04-04 | $477.39 | $554.52 | 1,734,100 | — | — |
| 2025-04-03 | $498.68 | $579.25 | 1,927,700 | — | — |
| 2025-04-02 | $590.65 | $686.08 | 506,100 | — | — |
| 2025-04-01 | $581.48 | $675.43 | 676,900 | — | — |
| 2025-03-31 | $579.98 | $673.68 | 1,141,400 | — | — |
| 2025-03-28 | $579.89 | $671.77 | 810,800 | — | — |
| 2025-03-27 | $601.44 | $696.73 | 707,000 | — | — |
| 2025-03-26 | $600.47 | $695.61 | 907,100 | — | — |
| 2025-03-25 | $632.97 | $733.26 | 702,400 | — | — |
| 2025-03-24 | $627.93 | $727.42 | 1,170,800 | — | — |
| 2025-03-21 | $590.98 | $684.61 | 1,713,600 | — | — |
| 2025-03-20 | $609.02 | $705.51 | 998,100 | — | — |
| 2025-03-19 | $629.84 | $729.63 | 706,300 | — | — |
| 2025-03-18 | $622.29 | $720.88 | 690,500 | — | — |
| 2025-03-17 | $640.64 | $742.14 | 1,109,700 | — | — |
| 2025-03-14 | $606.06 | $702.08 | 916,000 | — | — |
| 2025-03-13 | $571.21 | $661.71 | 485,700 | — | — |
| 2025-03-12 | $582.99 | $675.36 | 695,900 | — | — |
| 2025-03-11 | $570.35 | $660.72 | 674,200 | — | — |
| 2025-03-10 | $581.59 | $673.74 | 1,152,500 | — | — |
| 2025-03-07 | $596.79 | $691.34 | 782,400 | — | — |
| 2025-03-06 | $565.70 | $655.33 | 1,283,100 | — | — |
| 2025-03-05 | $612.19 | $709.18 | 636,700 | — | — |
| 2025-03-04 | $588.15 | $681.34 | 936,100 | — | — |
| 2025-03-03 | $578.92 | $670.64 | 1,054,600 | — | — |
| 2025-02-28 | $611.01 | $707.82 | 961,700 | — | — |
| 2025-02-27 | $609.38 | $705.93 | 1,202,100 | — | — |
| 2025-02-26 | $671.58 | $777.98 | 692,500 | — | — |
| 2025-02-25 | $651.32 | $754.51 | 897,500 | — | — |
| 2025-02-24 | $652.74 | $756.16 | 1,327,500 | — | — |
| 2025-02-21 | $661.08 | $765.82 | 847,300 | — | — |
| 2025-02-20 | $689.81 | $799.10 | 679,300 | — | — |
| 2025-02-19 | $692.51 | $802.23 | 710,800 | — | — |
| 2025-02-18 | $690.77 | $800.21 | 611,800 | — | — |
| 2025-02-14 | $684.93 | $793.45 | 625,300 | — | — |
| 2025-02-13 | $699.99 | $810.90 | 478,200 | — | — |
| 2025-02-12 | $699.46 | $810.28 | 487,300 | — | — |
| 2025-02-11 | $699.03 | $809.78 | 708,300 | — | — |
| 2025-02-10 | $705.36 | $817.12 | 1,009,100 | — | — |
| 2025-02-07 | $720.25 | $834.37 | 2,551,700 | — | — |
| 2025-02-06 | $660.90 | $765.61 | 1,611,200 | — | — |
| 2025-02-05 | $653.87 | $757.47 | 883,000 | — | — |
| 2025-02-04 | $656.29 | $760.27 | 981,800 | — | — |
| 2025-02-03 | $628.78 | $728.40 | 774,300 | — | — |
| 2025-01-31 | $637.37 | $738.35 | 753,400 | — | — |
| 2025-01-30 | $636.78 | $737.67 | 593,600 | — | — |
| 2025-01-29 | $618.76 | $716.80 | 435,800 | — | — |
| 2025-01-28 | $617.57 | $715.42 | 1,015,800 | — | — |
| 2025-01-27 | $600.79 | $695.98 | 2,095,600 | — | — |
| 2025-01-24 | $678.43 | $785.92 | 1,063,300 | — | — |
| 2025-01-23 | $698.79 | $809.50 | 757,500 | — | — |
| 2025-01-22 | $689.42 | $798.65 | 1,558,100 | — | — |
| 2025-01-21 | $638.49 | $739.65 | 1,257,500 | — | — |
| 2025-01-17 | $625.82 | $724.97 | 1,066,100 | — | — |
| 2025-01-16 | $596.66 | $691.19 | 494,900 | — | — |
| 2025-01-15 | $602.41 | $697.85 | 570,300 | — | — |
| 2025-01-14 | $589.86 | $683.32 | 472,800 | — | — |
| 2025-01-13 | $587.35 | $680.41 | 854,100 | — | — |
| 2025-01-10 | $591.23 | $684.90 | 1,076,900 | — | — |
| 2025-01-08 | $620.96 | $719.34 | 346,000 | — | — |
| 2025-01-07 | $624.87 | $723.87 | 599,200 | — | — |
| 2025-01-06 | $631.10 | $731.09 | 785,900 | — | — |
| 2025-01-03 | $619.87 | $718.08 | 654,500 | — | — |
| 2025-01-02 | $594.22 | $688.37 | 548,100 | — | — |