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-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 | $261.68 | $935.16 | 414,700 | — | — |
| 2025-12-30 | $263.92 | $943.16 | 268,200 | — | — |
| 2025-12-29 | $262.99 | $939.84 | 242,200 | — | — |
| 2025-12-26 | $262.16 | $936.87 | 265,300 | — | — |
| 2025-12-24 | $261.12 | $933.16 | 167,300 | — | — |
| 2025-12-23 | $259.69 | $928.05 | 291,500 | — | — |
| 2025-12-22 | $260.84 | $932.16 | 810,800 | — | — |
| 2025-12-19 | $257.39 | $919.83 | 1,207,600 | — | — |
| 2025-12-18 | $261.07 | $932.98 | 489,800 | — | — |
| 2025-12-17 | $262.45 | $937.91 | 542,400 | — | — |
| 2025-12-16 | $255.44 | $912.86 | 626,500 | — | — |
| 2025-12-15 | $259.26 | $926.51 | 614,200 | — | — |
| 2025-12-12 | $257.62 | $920.65 | 763,400 | — | — |
| 2025-12-11 | $258.13 | $922.47 | 480,800 | — | — |
| 2025-12-10 | $255.21 | $912.04 | 635,200 | — | — |
| 2025-12-09 | $252.20 | $901.28 | 486,300 | — | — |
| 2025-12-08 | $252.22 | $901.35 | 412,700 | — | — |
| 2025-12-05 | $255.37 | $912.61 | 314,300 | — | — |
| 2025-12-04 | $257.57 | $920.47 | 396,500 | — | — |
| 2025-12-03 | $259.78 | $928.37 | 459,700 | — | — |
| 2025-12-02 | $260.73 | $931.76 | 438,100 | — | — |
| 2025-12-01 | $260.24 | $930.01 | 458,800 | — | — |
| 2025-11-28 | $263.62 | $942.09 | 142,200 | — | — |
| 2025-11-26 | $262.12 | $936.73 | 264,300 | — | — |
| 2025-11-25 | $261.16 | $933.30 | 383,700 | — | — |
| 2025-11-24 | $260.25 | $930.05 | 492,000 | — | — |
| 2025-11-21 | $261.20 | $933.44 | 392,200 | — | — |
| 2025-11-20 | $255.73 | $913.89 | 457,400 | — | — |
| 2025-11-19 | $254.63 | $909.96 | 252,000 | — | — |
| 2025-11-18 | $253.58 | $906.21 | 311,000 | — | — |
| 2025-11-17 | $252.29 | $901.60 | 385,900 | — | — |
| 2025-11-14 | $254.59 | $909.82 | 398,200 | — | — |
| 2025-11-13 | $253.61 | $906.32 | 524,400 | — | — |
| 2025-11-12 | $254.97 | $911.18 | 911,800 | — | — |
| 2025-11-11 | $261.71 | $935.26 | 328,600 | — | — |
| 2025-11-10 | $260.15 | $929.69 | 451,200 | — | — |
| 2025-11-07 | $260.42 | $930.65 | 644,700 | — | — |
| 2025-11-06 | $256.26 | $915.79 | 431,300 | — | — |
| 2025-11-05 | $260.36 | $930.44 | 552,800 | — | — |
| 2025-11-04 | $256.56 | $916.86 | 563,500 | — | — |
| 2025-11-03 | $254.32 | $908.85 | 620,000 | — | — |
| 2025-10-31 | $251.77 | $899.74 | 861,200 | — | — |
| 2025-10-30 | $249.82 | $892.77 | 1,097,300 | — | — |
| 2025-10-29 | $247.18 | $883.34 | 859,200 | — | — |
| 2025-10-28 | $256.15 | $915.39 | 510,100 | — | — |
| 2025-10-27 | $262.32 | $937.44 | 434,100 | — | — |
| 2025-10-24 | $264.66 | $945.81 | 306,300 | — | — |
| 2025-10-23 | $263.76 | $942.59 | 388,800 | — | — |
| 2025-10-22 | $264.22 | $944.23 | 703,300 | — | — |
| 2025-10-21 | $261.98 | $936.23 | 472,200 | — | — |
| 2025-10-20 | $260.80 | $932.01 | 377,100 | — | — |
| 2025-10-17 | $259.62 | $927.80 | 522,600 | — | — |
| 2025-10-16 | $257.60 | $920.58 | 610,600 | — | — |
| 2025-10-15 | $257.15 | $918.97 | 739,100 | — | — |
| 2025-10-14 | $259.37 | $926.90 | 525,200 | — | — |
| 2025-10-13 | $257.58 | $920.50 | 363,200 | — | — |
| 2025-10-10 | $255.86 | $914.36 | 507,300 | — | — |
| 2025-10-09 | $259.05 | $925.76 | 304,300 | — | — |
| 2025-10-08 | $262.11 | $936.69 | 241,900 | — | — |
| 2025-10-07 | $262.08 | $936.59 | 243,300 | — | — |
| 2025-10-06 | $261.34 | $933.94 | 357,400 | — | — |
| 2025-10-03 | $264.47 | $945.13 | 311,300 | — | — |
| 2025-10-02 | $263.88 | $943.02 | 403,900 | — | — |
| 2025-10-01 | $266.59 | $952.70 | 381,200 | — | — |
| 2025-09-30 | $267.66 | $956.53 | 358,800 | — | — |
| 2025-09-29 | $266.22 | $942.20 | 446,000 | — | — |
| 2025-09-26 | $267.80 | $947.79 | 321,300 | — | — |
| 2025-09-25 | $263.66 | $933.14 | 430,900 | — | — |
| 2025-09-24 | $264.59 | $936.43 | 286,700 | — | — |
| 2025-09-23 | $267.84 | $947.93 | 263,100 | — | — |
| 2025-09-22 | $266.39 | $942.80 | 366,100 | — | — |
| 2025-09-19 | $267.55 | $946.90 | 858,700 | — | — |
| 2025-09-18 | $268.63 | $950.73 | 385,000 | — | — |
| 2025-09-17 | $266.23 | $942.23 | 379,300 | — | — |
| 2025-09-16 | $265.55 | $939.83 | 496,700 | — | — |
| 2025-09-15 | $264.63 | $936.57 | 740,500 | — | — |
| 2025-09-12 | $267.09 | $945.28 | 259,300 | — | — |
| 2025-09-11 | $268.81 | $951.36 | 288,100 | — | — |
| 2025-09-10 | $263.64 | $933.07 | 276,000 | — | — |
| 2025-09-09 | $268.86 | $951.54 | 256,400 | — | — |
| 2025-09-08 | $265.71 | $940.39 | 319,100 | — | — |
| 2025-09-05 | $268.12 | $948.92 | 418,300 | — | — |
| 2025-09-04 | $264.50 | $936.11 | 435,800 | — | — |
| 2025-09-03 | $261.51 | $925.53 | 385,500 | — | — |
| 2025-09-02 | $260.60 | $922.31 | 384,000 | — | — |
| 2025-08-29 | $270.21 | $956.32 | 388,700 | — | — |
| 2025-08-28 | $267.91 | $948.18 | 322,300 | — | — |
| 2025-08-27 | $267.62 | $947.15 | 351,600 | — | — |
| 2025-08-26 | $264.77 | $937.07 | 364,900 | — | — |
| 2025-08-25 | $265.46 | $939.51 | 274,400 | — | — |
| 2025-08-22 | $266.75 | $944.07 | 394,400 | — | — |
| 2025-08-21 | $262.76 | $929.95 | 359,700 | — | — |
| 2025-08-20 | $262.04 | $927.40 | 612,700 | — | — |
| 2025-08-19 | $262.36 | $928.54 | 680,600 | — | — |
| 2025-08-18 | $256.46 | $907.65 | 508,300 | — | — |
| 2025-08-15 | $259.38 | $917.99 | 378,400 | — | — |
| 2025-08-14 | $256.20 | $906.73 | 370,200 | — | — |
| 2025-08-13 | $258.73 | $915.69 | 382,500 | — | — |
| 2025-08-12 | $253.99 | $898.91 | 382,700 | — | — |
| 2025-08-11 | $252.08 | $892.15 | 437,300 | — | — |
| 2025-08-08 | $254.59 | $901.04 | 367,400 | — | — |
| 2025-08-07 | $257.02 | $909.64 | 581,300 | — | — |
| 2025-08-06 | $254.52 | $900.79 | 889,300 | — | — |
| 2025-08-05 | $257.36 | $910.84 | 761,200 | — | — |
| 2025-08-04 | $254.55 | $900.90 | 723,500 | — | — |
| 2025-08-01 | $256.72 | $908.57 | 830,800 | — | — |
| 2025-07-31 | $260.18 | $920.82 | 1,256,400 | — | — |
| 2025-07-30 | $268.46 | $950.12 | 2,675,600 | — | — |
| 2025-07-29 | $290.67 | $1,028.73 | 657,500 | — | — |
| 2025-07-28 | $283.16 | $1,002.15 | 365,100 | — | — |
| 2025-07-25 | $287.06 | $1,015.95 | 310,200 | — | — |
| 2025-07-24 | $287.41 | $1,017.19 | 328,100 | — | — |
| 2025-07-23 | $292.58 | $1,035.49 | 379,000 | — | — |
| 2025-07-22 | $292.06 | $1,033.65 | 354,600 | — | — |
| 2025-07-21 | $285.00 | $1,008.66 | 327,700 | — | — |
| 2025-07-18 | $287.37 | $1,017.05 | 301,100 | — | — |
| 2025-07-17 | $287.02 | $1,015.81 | 275,900 | — | — |
| 2025-07-16 | $286.08 | $1,012.48 | 360,400 | — | — |
| 2025-07-15 | $280.43 | $992.49 | 402,400 | — | — |
| 2025-07-14 | $284.54 | $1,007.03 | 404,500 | — | — |
| 2025-07-11 | $286.63 | $1,014.43 | 528,900 | — | — |
| 2025-07-10 | $286.76 | $1,014.89 | 374,500 | — | — |
| 2025-07-09 | $284.78 | $1,007.88 | 468,100 | — | — |
| 2025-07-08 | $285.98 | $1,012.13 | 393,800 | — | — |
| 2025-07-07 | $283.59 | $1,003.67 | 293,700 | — | — |
| 2025-07-03 | $284.20 | $1,005.83 | 194,500 | — | — |
| 2025-07-02 | $283.40 | $1,003.00 | 433,400 | — | — |
| 2025-07-01 | $284.77 | $1,007.85 | 677,200 | — | — |
| 2025-06-30 | $283.40 | $1,003.00 | 559,500 | — | — |
| 2025-06-27 | $285.41 | $1,001.02 | 579,700 | — | — |
| 2025-06-26 | $287.72 | $1,009.12 | 603,000 | — | — |
| 2025-06-25 | $281.90 | $988.71 | 666,200 | — | — |
| 2025-06-24 | $286.03 | $1,003.19 | 487,100 | — | — |
| 2025-06-23 | $285.80 | $1,002.39 | 299,300 | — | — |
| 2025-06-20 | $284.34 | $997.27 | 607,500 | — | — |
| 2025-06-18 | $284.01 | $996.11 | 327,800 | — | — |
| 2025-06-17 | $283.54 | $994.46 | 334,200 | — | — |
| 2025-06-16 | $285.15 | $1,000.11 | 267,700 | — | — |
| 2025-06-13 | $284.46 | $997.69 | 438,300 | — | — |
| 2025-06-12 | $289.75 | $1,016.24 | 574,900 | — | — |
| 2025-06-11 | $286.19 | $1,003.75 | 648,800 | — | — |
| 2025-06-10 | $287.87 | $1,009.65 | 655,900 | — | — |
| 2025-06-09 | $283.72 | $995.09 | 399,100 | — | — |
| 2025-06-06 | $279.09 | $978.85 | 345,000 | — | — |
| 2025-06-05 | $278.14 | $975.52 | 676,800 | — | — |
| 2025-06-04 | $282.76 | $991.72 | 562,800 | — | — |
| 2025-06-03 | $280.83 | $984.95 | 609,300 | — | — |
| 2025-06-02 | $284.66 | $998.39 | 412,800 | — | — |
| 2025-05-30 | $283.90 | $995.72 | 820,600 | — | — |
| 2025-05-29 | $282.08 | $989.34 | 416,000 | — | — |
| 2025-05-28 | $278.17 | $975.63 | 479,600 | — | — |
| 2025-05-27 | $274.60 | $963.10 | 394,900 | — | — |
| 2025-05-23 | $269.47 | $945.11 | 411,900 | — | — |
| 2025-05-22 | $273.76 | $960.16 | 243,000 | — | — |
| 2025-05-21 | $277.83 | $974.43 | 693,400 | — | — |
| 2025-05-20 | $287.50 | $1,008.35 | 484,900 | — | — |
| 2025-05-19 | $286.49 | $1,004.81 | 189,500 | — | — |
| 2025-05-16 | $288.71 | $1,012.59 | 422,400 | — | — |
| 2025-05-15 | $285.43 | $1,001.09 | 379,200 | — | — |
| 2025-05-14 | $278.64 | $977.27 | 447,700 | — | — |
| 2025-05-13 | $280.80 | $984.85 | 380,800 | — | — |
| 2025-05-12 | $286.30 | $1,004.14 | 238,900 | — | — |
| 2025-05-09 | $282.69 | $991.48 | 214,000 | — | — |
| 2025-05-08 | $281.65 | $987.83 | 438,300 | — | — |
| 2025-05-07 | $284.94 | $999.37 | 608,900 | — | — |
| 2025-05-06 | $286.23 | $1,003.89 | 213,100 | — | — |
| 2025-05-05 | $288.31 | $1,011.19 | 653,300 | — | — |
| 2025-05-02 | $292.82 | $1,027.01 | 413,300 | — | — |
| 2025-05-01 | $284.47 | $997.72 | 412,400 | — | — |
| 2025-04-30 | $279.15 | $979.06 | 731,100 | — | — |
| 2025-04-29 | $275.16 | $965.07 | 437,600 | — | — |
| 2025-04-28 | $277.57 | $973.52 | 510,600 | — | — |
| 2025-04-25 | $275.50 | $966.26 | 241,800 | — | — |
| 2025-04-24 | $276.60 | $970.12 | 360,900 | — | — |
| 2025-04-23 | $277.09 | $971.84 | 368,900 | — | — |
| 2025-04-22 | $276.37 | $969.31 | 403,100 | — | — |
| 2025-04-21 | $270.89 | $950.09 | 253,600 | — | — |
| 2025-04-17 | $275.29 | $965.52 | 361,600 | — | — |
| 2025-04-16 | $271.90 | $953.63 | 615,800 | — | — |
| 2025-04-15 | $273.39 | $958.86 | 697,500 | — | — |
| 2025-04-14 | $272.66 | $956.30 | 596,800 | — | — |
| 2025-04-11 | $263.48 | $924.10 | 552,300 | — | — |
| 2025-04-10 | $262.85 | $921.89 | 737,000 | — | — |
| 2025-04-09 | $271.95 | $953.81 | 892,600 | — | — |
| 2025-04-08 | $254.65 | $893.13 | 563,000 | — | — |
| 2025-04-07 | $262.39 | $920.28 | 708,800 | — | — |
| 2025-04-04 | $271.03 | $950.58 | 686,900 | — | — |
| 2025-04-03 | $294.35 | $1,032.37 | 627,200 | — | — |
| 2025-04-02 | $307.20 | $1,077.44 | 516,000 | — | — |
| 2025-04-01 | $305.51 | $1,071.51 | 411,400 | — | — |
| 2025-03-31 | $306.57 | $1,075.23 | 568,100 | — | — |
| 2025-03-28 | $306.00 | $1,064.22 | 288,700 | — | — |
| 2025-03-27 | $304.80 | $1,060.05 | 287,600 | — | — |
| 2025-03-26 | $306.23 | $1,065.02 | 574,700 | — | — |
| 2025-03-25 | $303.01 | $1,053.82 | 376,200 | — | — |
| 2025-03-24 | $305.22 | $1,061.51 | 454,600 | — | — |
| 2025-03-21 | $300.06 | $1,043.56 | 849,500 | — | — |
| 2025-03-20 | $302.08 | $1,050.59 | 445,300 | — | — |
| 2025-03-19 | $299.25 | $1,040.74 | 354,600 | — | — |
| 2025-03-18 | $298.90 | $1,039.53 | 436,000 | — | — |
| 2025-03-17 | $300.29 | $1,044.36 | 403,800 | — | — |
| 2025-03-14 | $295.01 | $1,026.00 | 579,000 | — | — |
| 2025-03-13 | $288.62 | $1,003.77 | 332,700 | — | — |
| 2025-03-12 | $292.88 | $1,018.59 | 350,500 | — | — |
| 2025-03-11 | $295.54 | $1,027.84 | 487,400 | — | — |
| 2025-03-10 | $299.12 | $1,040.29 | 483,400 | — | — |
| 2025-03-07 | $301.74 | $1,049.40 | 554,600 | — | — |
| 2025-03-06 | $301.44 | $1,048.36 | 398,100 | — | — |
| 2025-03-05 | $308.22 | $1,071.94 | 275,800 | — | — |
| 2025-03-04 | $307.59 | $1,069.75 | 392,700 | — | — |
| 2025-03-03 | $313.85 | $1,091.52 | 468,300 | — | — |
| 2025-02-28 | $311.57 | $1,083.59 | 884,900 | — | — |
| 2025-02-27 | $303.91 | $1,056.95 | 297,600 | — | — |
| 2025-02-26 | $301.55 | $1,048.74 | 308,500 | — | — |
| 2025-02-25 | $301.24 | $1,047.66 | 357,200 | — | — |
| 2025-02-24 | $298.47 | $1,038.03 | 591,900 | — | — |
| 2025-02-21 | $294.74 | $1,025.06 | 456,300 | — | — |
| 2025-02-20 | $294.41 | $1,023.91 | 492,900 | — | — |
| 2025-02-19 | $291.20 | $1,012.75 | 594,100 | — | — |
| 2025-02-18 | $290.78 | $1,011.29 | 595,000 | — | — |
| 2025-02-14 | $288.37 | $1,002.91 | 441,900 | — | — |
| 2025-02-13 | $291.62 | $1,014.21 | 422,300 | — | — |
| 2025-02-12 | $290.42 | $1,010.03 | 356,700 | — | — |
| 2025-02-11 | $291.59 | $1,014.10 | 460,800 | — | — |
| 2025-02-10 | $291.21 | $1,012.78 | 422,800 | — | — |
| 2025-02-07 | $292.14 | $1,016.02 | 444,500 | — | — |
| 2025-02-06 | $298.07 | $1,036.64 | 683,900 | — | — |
| 2025-02-05 | $295.79 | $1,028.71 | 790,900 | — | — |
| 2025-02-04 | $287.14 | $998.63 | 530,900 | — | — |
| 2025-02-03 | $284.39 | $989.06 | 407,000 | — | — |
| 2025-01-31 | $284.57 | $989.69 | 534,500 | — | — |
| 2025-01-30 | $281.16 | $977.83 | 290,300 | — | — |
| 2025-01-29 | $276.62 | $962.04 | 282,900 | — | — |
| 2025-01-28 | $281.20 | $977.97 | 271,000 | — | — |
| 2025-01-27 | $283.09 | $984.54 | 431,800 | — | — |
| 2025-01-24 | $277.93 | $966.60 | 411,100 | — | — |
| 2025-01-23 | $277.63 | $965.55 | 461,100 | — | — |
| 2025-01-22 | $279.90 | $973.45 | 426,700 | — | — |
| 2025-01-21 | $285.24 | $992.02 | 363,500 | — | — |
| 2025-01-17 | $283.41 | $985.66 | 364,600 | — | — |
| 2025-01-16 | $283.75 | $986.84 | 338,800 | — | — |
| 2025-01-15 | $282.85 | $983.71 | 499,700 | — | — |
| 2025-01-14 | $284.46 | $989.31 | 505,800 | — | — |
| 2025-01-13 | $282.95 | $984.06 | 781,200 | — | — |
| 2025-01-10 | $271.90 | $945.63 | 1,105,500 | — | — |
| 2025-01-08 | $272.64 | $948.20 | 541,300 | — | — |
| 2025-01-07 | $270.06 | $939.23 | 606,700 | — | — |
| 2025-01-06 | $272.79 | $948.72 | 371,700 | — | — |
| 2025-01-03 | $284.25 | $988.58 | 331,200 | — | — |
| 2025-01-02 | $279.52 | $972.13 | 282,700 | — | — |