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-07-13 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 | $416.82 | $933.51 | 389,900 | — | — |
| 2025-12-30 | $421.92 | $944.93 | 243,800 | — | — |
| 2025-12-29 | $421.25 | $943.43 | 326,000 | — | — |
| 2025-12-26 | $425.56 | $953.08 | 214,700 | — | — |
| 2025-12-24 | $425.43 | $952.79 | 195,000 | — | — |
| 2025-12-23 | $426.18 | $954.47 | 491,700 | — | — |
| 2025-12-22 | $427.89 | $958.30 | 644,300 | — | — |
| 2025-12-19 | $431.51 | $966.41 | 958,300 | — | — |
| 2025-12-18 | $431.37 | $966.09 | 710,500 | — | — |
| 2025-12-17 | $438.42 | $981.88 | 580,800 | — | — |
| 2025-12-16 | $433.90 | $971.76 | 696,100 | — | — |
| 2025-12-15 | $437.50 | $979.82 | 815,100 | — | — |
| 2025-12-12 | $431.73 | $963.00 | 552,900 | — | — |
| 2025-12-11 | $433.67 | $967.33 | 552,600 | — | — |
| 2025-12-10 | $418.88 | $934.34 | 436,000 | — | — |
| 2025-12-09 | $417.19 | $930.57 | 490,900 | — | — |
| 2025-12-08 | $418.47 | $933.43 | 651,600 | — | — |
| 2025-12-05 | $416.55 | $929.14 | 751,000 | — | — |
| 2025-12-04 | $427.07 | $952.61 | 570,800 | — | — |
| 2025-12-03 | $431.69 | $962.91 | 483,900 | — | — |
| 2025-12-02 | $424.64 | $947.19 | 645,000 | — | — |
| 2025-12-01 | $423.85 | $945.43 | 634,700 | — | — |
| 2025-11-28 | $419.63 | $936.01 | 243,400 | — | — |
| 2025-11-26 | $415.59 | $927.00 | 497,000 | — | — |
| 2025-11-25 | $417.62 | $931.53 | 647,600 | — | — |
| 2025-11-24 | $402.67 | $898.18 | 667,400 | — | — |
| 2025-11-21 | $407.40 | $908.73 | 476,300 | — | — |
| 2025-11-20 | $397.21 | $886.00 | 486,500 | — | — |
| 2025-11-19 | $399.67 | $891.49 | 326,000 | — | — |
| 2025-11-18 | $403.34 | $899.68 | 312,400 | — | — |
| 2025-11-17 | $404.63 | $902.55 | 500,600 | — | — |
| 2025-11-14 | $410.16 | $914.89 | 445,400 | — | — |
| 2025-11-13 | $408.68 | $911.59 | 486,000 | — | — |
| 2025-11-12 | $403.76 | $900.61 | 544,100 | — | — |
| 2025-11-11 | $409.23 | $912.82 | 279,000 | — | — |
| 2025-11-10 | $407.59 | $909.16 | 463,700 | — | — |
| 2025-11-07 | $410.18 | $914.93 | 486,400 | — | — |
| 2025-11-06 | $401.46 | $895.48 | 516,000 | — | — |
| 2025-11-05 | $400.41 | $893.14 | 686,300 | — | — |
| 2025-11-04 | $406.88 | $907.57 | 649,000 | — | — |
| 2025-11-03 | $403.63 | $900.32 | 715,000 | — | — |
| 2025-10-31 | $398.46 | $888.79 | 716,300 | — | — |
| 2025-10-30 | $403.96 | $901.06 | 685,200 | — | — |
| 2025-10-29 | $405.87 | $905.32 | 550,200 | — | — |
| 2025-10-28 | $410.97 | $916.70 | 430,800 | — | — |
| 2025-10-27 | $412.70 | $920.56 | 554,900 | — | — |
| 2025-10-24 | $414.86 | $925.37 | 482,500 | — | — |
| 2025-10-23 | $421.76 | $940.76 | 689,800 | — | — |
| 2025-10-22 | $424.82 | $947.59 | 635,200 | — | — |
| 2025-10-21 | $419.88 | $936.57 | 434,400 | — | — |
| 2025-10-20 | $422.94 | $943.40 | 402,900 | — | — |
| 2025-10-17 | $416.26 | $928.50 | 514,700 | — | — |
| 2025-10-16 | $416.95 | $930.04 | 661,200 | — | — |
| 2025-10-15 | $417.46 | $931.17 | 873,300 | — | — |
| 2025-10-14 | $424.23 | $946.27 | 1,630,700 | — | — |
| 2025-10-13 | $408.26 | $910.65 | 991,900 | — | — |
| 2025-10-10 | $406.37 | $906.44 | 881,800 | — | — |
| 2025-10-09 | $405.33 | $904.12 | 883,000 | — | — |
| 2025-10-08 | $413.50 | $922.34 | 557,200 | — | — |
| 2025-10-07 | $411.43 | $917.72 | 789,700 | — | — |
| 2025-10-06 | $422.91 | $943.33 | 442,600 | — | — |
| 2025-10-03 | $426.71 | $951.81 | 541,200 | — | — |
| 2025-10-02 | $431.24 | $961.91 | 492,200 | — | — |
| 2025-10-01 | $428.16 | $955.04 | 606,700 | — | — |
| 2025-09-30 | $431.71 | $962.96 | 564,900 | — | — |
| 2025-09-29 | $434.41 | $968.98 | 704,800 | — | — |
| 2025-09-26 | $435.75 | $971.97 | 931,900 | — | — |
| 2025-09-25 | $422.75 | $942.97 | 565,100 | — | — |
| 2025-09-24 | $425.30 | $948.66 | 553,900 | — | — |
| 2025-09-23 | $423.89 | $945.52 | 689,100 | — | — |
| 2025-09-22 | $424.96 | $947.90 | 1,033,300 | — | — |
| 2025-09-19 | $428.71 | $956.27 | 1,485,700 | — | — |
| 2025-09-18 | $430.08 | $959.32 | 813,600 | — | — |
| 2025-09-17 | $438.21 | $977.46 | 611,100 | — | — |
| 2025-09-16 | $442.42 | $986.85 | 634,900 | — | — |
| 2025-09-15 | $449.95 | $1,003.64 | 512,800 | — | — |
| 2025-09-12 | $452.05 | $1,004.45 | 437,300 | — | — |
| 2025-09-11 | $456.62 | $1,014.60 | 533,800 | — | — |
| 2025-09-10 | $450.56 | $1,001.14 | 682,900 | — | — |
| 2025-09-09 | $458.97 | $1,019.82 | 418,700 | — | — |
| 2025-09-08 | $466.11 | $1,035.69 | 527,700 | — | — |
| 2025-09-05 | $463.83 | $1,030.62 | 329,300 | — | — |
| 2025-09-04 | $462.60 | $1,027.89 | 463,500 | — | — |
| 2025-09-03 | $466.60 | $1,036.78 | 386,700 | — | — |
| 2025-09-02 | $467.30 | $1,038.33 | 597,200 | — | — |
| 2025-08-29 | $458.30 | $1,018.33 | 430,500 | — | — |
| 2025-08-28 | $448.96 | $997.58 | 477,100 | — | — |
| 2025-08-27 | $452.55 | $1,005.56 | 855,600 | — | — |
| 2025-08-26 | $451.22 | $1,002.60 | 754,000 | — | — |
| 2025-08-25 | $460.66 | $1,023.58 | 817,700 | — | — |
| 2025-08-22 | $450.99 | $1,002.09 | 768,800 | — | — |
| 2025-08-21 | $446.86 | $992.91 | 713,800 | — | — |
| 2025-08-20 | $442.86 | $984.03 | 843,600 | — | — |
| 2025-08-19 | $450.56 | $1,001.14 | 687,200 | — | — |
| 2025-08-18 | $444.85 | $988.45 | 745,800 | — | — |
| 2025-08-15 | $451.26 | $1,002.69 | 559,600 | — | — |
| 2025-08-14 | $450.59 | $1,001.20 | 533,900 | — | — |
| 2025-08-13 | $450.98 | $1,002.07 | 449,200 | — | — |
| 2025-08-12 | $441.19 | $980.32 | 540,500 | — | — |
| 2025-08-11 | $440.54 | $978.87 | 679,100 | — | — |
| 2025-08-08 | $440.04 | $977.76 | 469,100 | — | — |
| 2025-08-07 | $442.42 | $983.05 | 645,400 | — | — |
| 2025-08-06 | $443.78 | $986.07 | 749,300 | — | — |
| 2025-08-05 | $447.13 | $993.51 | 855,600 | — | — |
| 2025-08-04 | $467.98 | $1,039.84 | 512,300 | — | — |
| 2025-08-01 | $466.17 | $1,035.82 | 511,500 | — | — |
| 2025-07-31 | $463.21 | $1,029.24 | 848,700 | — | — |
| 2025-07-30 | $475.38 | $1,056.29 | 515,900 | — | — |
| 2025-07-29 | $470.05 | $1,044.44 | 711,200 | — | — |
| 2025-07-28 | $474.32 | $1,053.93 | 744,800 | — | — |
| 2025-07-25 | $485.53 | $1,078.84 | 422,900 | — | — |
| 2025-07-24 | $476.34 | $1,058.42 | 745,500 | — | — |
| 2025-07-23 | $478.05 | $1,062.22 | 727,800 | — | — |
| 2025-07-22 | $480.97 | $1,068.71 | 1,234,500 | — | — |
| 2025-07-21 | $462.24 | $1,027.09 | 2,382,100 | — | — |
| 2025-07-18 | $465.95 | $1,035.33 | 1,159,400 | — | — |
| 2025-07-17 | $468.71 | $1,041.47 | 852,500 | — | — |
| 2025-07-16 | $465.30 | $1,033.89 | 783,200 | — | — |
| 2025-07-15 | $465.39 | $1,034.09 | 419,200 | — | — |
| 2025-07-14 | $472.94 | $1,050.86 | 627,400 | — | — |
| 2025-07-11 | $464.48 | $1,032.07 | 421,700 | — | — |
| 2025-07-10 | $469.92 | $1,044.15 | 476,200 | — | — |
| 2025-07-09 | $463.48 | $1,029.84 | 571,500 | — | — |
| 2025-07-08 | $459.43 | $1,020.85 | 600,600 | — | — |
| 2025-07-07 | $453.22 | $1,007.05 | 512,200 | — | — |
| 2025-07-03 | $452.18 | $1,004.74 | 390,500 | — | — |
| 2025-07-02 | $453.94 | $1,008.65 | 510,100 | — | — |
| 2025-07-01 | $457.53 | $1,016.62 | 434,200 | — | — |
| 2025-06-30 | $450.60 | $1,001.23 | 668,800 | — | — |
| 2025-06-27 | $446.39 | $991.87 | 963,300 | — | — |
| 2025-06-26 | $454.72 | $1,010.38 | 604,100 | — | — |
| 2025-06-25 | $453.13 | $1,006.85 | 571,300 | — | — |
| 2025-06-24 | $459.97 | $1,022.05 | 459,500 | — | — |
| 2025-06-23 | $457.61 | $1,016.80 | 538,700 | — | — |
| 2025-06-20 | $447.28 | $993.85 | 861,900 | — | — |
| 2025-06-18 | $446.77 | $992.72 | 586,000 | — | — |
| 2025-06-17 | $458.78 | $1,019.40 | 501,900 | — | — |
| 2025-06-16 | $454.45 | $1,009.78 | 627,500 | — | — |
| 2025-06-13 | $452.15 | $1,004.67 | 852,900 | — | — |
| 2025-06-12 | $451.00 | $998.25 | 538,500 | — | — |
| 2025-06-11 | $446.90 | $989.17 | 741,500 | — | — |
| 2025-06-10 | $455.49 | $1,008.19 | 626,400 | — | — |
| 2025-06-09 | $467.95 | $1,035.77 | 501,600 | — | — |
| 2025-06-06 | $468.21 | $1,036.34 | 432,100 | — | — |
| 2025-06-05 | $460.03 | $1,018.23 | 433,300 | — | — |
| 2025-06-04 | $465.91 | $1,031.25 | 384,600 | — | — |
| 2025-06-03 | $464.53 | $1,028.20 | 559,400 | — | — |
| 2025-06-02 | $466.00 | $1,031.45 | 711,500 | — | — |
| 2025-05-30 | $473.82 | $1,048.76 | 1,229,900 | — | — |
| 2025-05-29 | $474.52 | $1,050.31 | 592,300 | — | — |
| 2025-05-28 | $483.11 | $1,069.32 | 373,500 | — | — |
| 2025-05-27 | $484.56 | $1,072.53 | 389,000 | — | — |
| 2025-05-23 | $480.43 | $1,063.39 | 352,300 | — | — |
| 2025-05-22 | $482.26 | $1,067.44 | 416,500 | — | — |
| 2025-05-21 | $480.49 | $1,063.52 | 471,500 | — | — |
| 2025-05-20 | $493.07 | $1,091.37 | 358,000 | — | — |
| 2025-05-19 | $497.52 | $1,101.22 | 305,200 | — | — |
| 2025-05-16 | $495.05 | $1,095.75 | 349,300 | — | — |
| 2025-05-15 | $485.91 | $1,075.52 | 352,800 | — | — |
| 2025-05-14 | $483.23 | $1,069.59 | 454,100 | — | — |
| 2025-05-13 | $484.40 | $1,072.18 | 681,100 | — | — |
| 2025-05-12 | $482.11 | $1,067.11 | 772,700 | — | — |
| 2025-05-09 | $478.90 | $1,060.00 | 435,100 | — | — |
| 2025-05-08 | $476.82 | $1,055.40 | 435,300 | — | — |
| 2025-05-07 | $476.68 | $1,055.09 | 493,500 | — | — |
| 2025-05-06 | $479.49 | $1,061.31 | 458,800 | — | — |
| 2025-05-05 | $477.84 | $1,057.66 | 486,000 | — | — |
| 2025-05-02 | $484.61 | $1,072.64 | 594,900 | — | — |
| 2025-05-01 | $481.39 | $1,065.51 | 499,200 | — | — |
| 2025-04-30 | $490.37 | $1,085.39 | 611,600 | — | — |
| 2025-04-29 | $493.43 | $1,092.16 | 650,100 | — | — |
| 2025-04-28 | $490.64 | $1,085.99 | 1,432,200 | — | — |
| 2025-04-25 | $487.58 | $1,079.21 | 1,020,600 | — | — |
| 2025-04-24 | $487.97 | $1,080.08 | 507,000 | — | — |
| 2025-04-23 | $485.88 | $1,075.45 | 581,400 | — | — |
| 2025-04-22 | $486.14 | $1,076.03 | 646,000 | — | — |
| 2025-04-21 | $468.27 | $1,036.47 | 569,800 | — | — |
| 2025-04-17 | $466.74 | $1,033.09 | 403,800 | — | — |
| 2025-04-16 | $462.25 | $1,023.15 | 368,700 | — | — |
| 2025-04-15 | $468.56 | $1,037.12 | 409,400 | — | — |
| 2025-04-14 | $475.87 | $1,053.30 | 588,000 | — | — |
| 2025-04-11 | $462.17 | $1,022.97 | 625,100 | — | — |
| 2025-04-10 | $453.05 | $1,002.79 | 787,600 | — | — |
| 2025-04-09 | $456.35 | $1,010.09 | 1,025,800 | — | — |
| 2025-04-08 | $430.72 | $953.36 | 770,200 | — | — |
| 2025-04-07 | $436.57 | $966.31 | 1,147,800 | — | — |
| 2025-04-04 | $444.21 | $983.22 | 1,057,700 | — | — |
| 2025-04-03 | $463.78 | $1,026.54 | 740,400 | — | — |
| 2025-04-02 | $468.35 | $1,036.65 | 587,700 | — | — |
| 2025-04-01 | $465.47 | $1,030.28 | 503,600 | — | — |
| 2025-03-31 | $459.45 | $1,016.95 | 763,400 | — | — |
| 2025-03-28 | $447.12 | $989.66 | 790,100 | — | — |
| 2025-03-27 | $471.28 | $1,043.14 | 629,600 | — | — |
| 2025-03-26 | $466.84 | $1,033.31 | 632,800 | — | — |
| 2025-03-25 | $460.27 | $1,018.77 | 664,900 | — | — |
| 2025-03-24 | $466.04 | $1,031.54 | 808,800 | — | — |
| 2025-03-21 | $461.40 | $1,021.27 | 705,900 | — | — |
| 2025-03-20 | $466.05 | $1,031.56 | 486,100 | — | — |
| 2025-03-19 | $461.67 | $1,021.86 | 474,700 | — | — |
| 2025-03-18 | $452.68 | $1,001.97 | 660,500 | — | — |
| 2025-03-17 | $449.60 | $995.15 | 925,900 | — | — |
| 2025-03-14 | $425.58 | $941.98 | 742,700 | — | — |
| 2025-03-13 | $428.67 | $944.97 | 584,000 | — | — |
| 2025-03-12 | $438.71 | $967.10 | 884,900 | — | — |
| 2025-03-11 | $430.56 | $949.14 | 866,300 | — | — |
| 2025-03-10 | $440.03 | $970.01 | 1,172,300 | — | — |
| 2025-03-07 | $472.05 | $1,040.60 | 788,700 | — | — |
| 2025-03-06 | $480.24 | $1,058.65 | 671,200 | — | — |
| 2025-03-05 | $476.18 | $1,049.70 | 660,600 | — | — |
| 2025-03-04 | $481.77 | $1,062.03 | 725,500 | — | — |
| 2025-03-03 | $483.82 | $1,066.54 | 1,003,300 | — | — |
| 2025-02-28 | $489.71 | $1,079.53 | 634,300 | — | — |
| 2025-02-27 | $482.28 | $1,063.15 | 501,500 | — | — |
| 2025-02-26 | $479.11 | $1,056.16 | 802,100 | — | — |
| 2025-02-25 | $470.14 | $1,036.39 | 934,800 | — | — |
| 2025-02-24 | $455.64 | $1,004.42 | 1,686,800 | — | — |
| 2025-02-21 | $462.37 | $1,019.26 | 834,600 | — | — |
| 2025-02-20 | $471.76 | $1,039.96 | 528,500 | — | — |
| 2025-02-19 | $475.35 | $1,047.87 | 563,100 | — | — |
| 2025-02-18 | $477.53 | $1,052.68 | 729,400 | — | — |
| 2025-02-14 | $476.66 | $1,050.76 | 507,800 | — | — |
| 2025-02-13 | $479.88 | $1,057.86 | 547,500 | — | — |
| 2025-02-12 | $471.47 | $1,039.32 | 414,100 | — | — |
| 2025-02-11 | $474.06 | $1,045.03 | 398,800 | — | — |
| 2025-02-10 | $474.94 | $1,046.97 | 451,000 | — | — |
| 2025-02-07 | $466.74 | $1,028.89 | 437,400 | — | — |
| 2025-02-06 | $470.56 | $1,037.31 | 464,800 | — | — |
| 2025-02-05 | $454.75 | $1,002.46 | 774,900 | — | — |
| 2025-02-04 | $465.93 | $1,027.11 | 545,300 | — | — |
| 2025-02-03 | $455.85 | $1,004.89 | 633,600 | — | — |
| 2025-01-31 | $449.12 | $990.05 | 449,100 | — | — |
| 2025-01-30 | $450.80 | $993.75 | 973,800 | — | — |
| 2025-01-29 | $427.78 | $943.01 | 496,500 | — | — |
| 2025-01-28 | $429.81 | $947.48 | 428,700 | — | — |
| 2025-01-27 | $431.15 | $950.44 | 622,000 | — | — |
| 2025-01-24 | $434.23 | $957.23 | 649,800 | — | — |
| 2025-01-23 | $447.76 | $987.05 | 482,300 | — | — |
| 2025-01-22 | $442.12 | $974.62 | 504,400 | — | — |
| 2025-01-21 | $440.80 | $971.71 | 731,500 | — | — |
| 2025-01-17 | $427.35 | $942.06 | 526,600 | — | — |
| 2025-01-16 | $418.91 | $923.46 | 526,700 | — | — |
| 2025-01-15 | $413.93 | $912.48 | 468,200 | — | — |
| 2025-01-14 | $416.08 | $917.22 | 514,400 | — | — |
| 2025-01-13 | $410.14 | $904.12 | 681,800 | — | — |
| 2025-01-10 | $402.33 | $886.91 | 600,400 | — | — |
| 2025-01-08 | $412.69 | $909.74 | 522,800 | — | — |
| 2025-01-07 | $410.90 | $905.80 | 833,600 | — | — |
| 2025-01-06 | $424.50 | $935.78 | 589,900 | — | — |
| 2025-01-03 | $438.08 | $965.71 | 505,100 | — | — |
| 2025-01-02 | $434.93 | $958.77 | 530,400 | — | — |