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
- 1990-03-29 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 | $250.88 | $278.88 | 381,700 | — | — |
| 2025-12-30 | $253.07 | $281.31 | 431,100 | — | — |
| 2025-12-29 | $252.97 | $281.20 | 387,800 | — | — |
| 2025-12-26 | $253.89 | $282.22 | 248,300 | — | — |
| 2025-12-24 | $254.46 | $282.86 | 427,700 | — | — |
| 2025-12-23 | $253.15 | $281.40 | 657,400 | — | — |
| 2025-12-22 | $255.06 | $283.52 | 707,000 | — | — |
| 2025-12-19 | $252.03 | $280.15 | 1,613,100 | — | — |
| 2025-12-18 | $252.03 | $280.15 | 1,062,700 | — | — |
| 2025-12-17 | $255.81 | $284.36 | 664,000 | — | — |
| 2025-12-16 | $258.11 | $286.91 | 432,500 | — | — |
| 2025-12-15 | $263.33 | $292.72 | 617,300 | — | — |
| 2025-12-12 | $264.18 | $293.66 | 414,800 | — | — |
| 2025-12-11 | $264.73 | $294.27 | 387,900 | — | — |
| 2025-12-10 | $261.99 | $291.23 | 592,600 | — | — |
| 2025-12-09 | $258.06 | $286.86 | 500,200 | — | — |
| 2025-12-08 | $259.94 | $288.95 | 558,600 | — | — |
| 2025-12-05 | $258.39 | $287.22 | 679,400 | — | — |
| 2025-12-04 | $261.48 | $290.66 | 861,200 | — | — |
| 2025-12-03 | $265.76 | $295.42 | 709,400 | — | — |
| 2025-12-02 | $265.93 | $295.61 | 659,400 | — | — |
| 2025-12-01 | $267.73 | $297.61 | 767,000 | — | — |
| 2025-11-28 | $268.78 | $298.77 | 313,100 | — | — |
| 2025-11-26 | $268.27 | $298.21 | 605,100 | — | — |
| 2025-11-25 | $269.83 | $299.14 | 905,400 | — | — |
| 2025-11-24 | $265.31 | $294.13 | 1,291,300 | — | — |
| 2025-11-21 | $265.64 | $294.50 | 1,091,500 | — | — |
| 2025-11-20 | $261.47 | $289.87 | 494,900 | — | — |
| 2025-11-19 | $260.55 | $288.85 | 482,500 | — | — |
| 2025-11-18 | $259.81 | $288.03 | 607,300 | — | — |
| 2025-11-17 | $261.37 | $289.76 | 907,000 | — | — |
| 2025-11-14 | $266.89 | $295.88 | 1,154,900 | — | — |
| 2025-11-13 | $267.87 | $296.97 | 1,262,900 | — | — |
| 2025-11-12 | $266.00 | $294.89 | 1,711,100 | — | — |
| 2025-11-11 | $268.21 | $297.34 | 1,919,400 | — | — |
| 2025-11-10 | $261.13 | $289.50 | 1,457,600 | — | — |
| 2025-11-07 | $252.72 | $280.17 | 1,189,100 | — | — |
| 2025-11-06 | $246.64 | $273.43 | 1,049,200 | — | — |
| 2025-11-05 | $250.69 | $277.92 | 847,100 | — | — |
| 2025-11-04 | $252.33 | $279.74 | 1,112,500 | — | — |
| 2025-11-03 | $257.84 | $285.85 | 1,009,000 | — | — |
| 2025-10-31 | $253.96 | $281.55 | 1,385,200 | — | — |
| 2025-10-30 | $252.33 | $279.74 | 1,609,100 | — | — |
| 2025-10-29 | $248.14 | $275.09 | 1,536,000 | — | — |
| 2025-10-28 | $259.69 | $287.90 | 2,170,000 | — | — |
| 2025-10-27 | $275.66 | $305.60 | 1,300,900 | — | — |
| 2025-10-24 | $279.49 | $309.85 | 698,800 | — | — |
| 2025-10-23 | $284.00 | $314.85 | 522,500 | — | — |
| 2025-10-22 | $282.84 | $313.56 | 442,700 | — | — |
| 2025-10-21 | $284.13 | $314.99 | 640,000 | — | — |
| 2025-10-20 | $290.93 | $322.53 | 469,400 | — | — |
| 2025-10-17 | $285.94 | $317.00 | 453,300 | — | — |
| 2025-10-16 | $283.71 | $314.53 | 448,800 | — | — |
| 2025-10-15 | $282.75 | $313.46 | 411,000 | — | — |
| 2025-10-14 | $279.78 | $310.17 | 331,000 | — | — |
| 2025-10-13 | $276.64 | $306.69 | 383,600 | — | — |
| 2025-10-10 | $277.88 | $308.07 | 420,700 | — | — |
| 2025-10-09 | $277.78 | $307.95 | 478,600 | — | — |
| 2025-10-08 | $277.51 | $307.65 | 575,400 | — | — |
| 2025-10-07 | $279.62 | $309.99 | 634,400 | — | — |
| 2025-10-06 | $275.05 | $304.93 | 748,200 | — | — |
| 2025-10-03 | $276.94 | $307.02 | 716,000 | — | — |
| 2025-10-02 | $279.44 | $309.79 | 549,900 | — | — |
| 2025-10-01 | $279.06 | $309.37 | 1,036,800 | — | — |
| 2025-09-30 | $287.06 | $318.24 | 612,100 | — | — |
| 2025-09-29 | $282.75 | $313.46 | 447,200 | — | — |
| 2025-09-26 | $280.61 | $311.09 | 403,800 | — | — |
| 2025-09-25 | $276.14 | $306.14 | 402,100 | — | — |
| 2025-09-24 | $279.35 | $309.69 | 366,500 | — | — |
| 2025-09-23 | $279.94 | $310.35 | 471,700 | — | — |
| 2025-09-22 | $278.90 | $309.20 | 540,600 | — | — |
| 2025-09-19 | $277.27 | $307.39 | 1,064,800 | — | — |
| 2025-09-18 | $277.15 | $307.26 | 412,600 | — | — |
| 2025-09-17 | $276.07 | $306.06 | 399,600 | — | — |
| 2025-09-16 | $274.09 | $303.86 | 410,900 | — | — |
| 2025-09-15 | $275.40 | $305.32 | 427,000 | — | — |
| 2025-09-12 | $277.95 | $308.14 | 347,200 | — | — |
| 2025-09-11 | $279.72 | $310.10 | 368,400 | — | — |
| 2025-09-10 | $272.94 | $302.59 | 462,700 | — | — |
| 2025-09-09 | $278.11 | $308.32 | 404,800 | — | — |
| 2025-09-08 | $277.21 | $307.32 | 669,200 | — | — |
| 2025-09-05 | $278.67 | $308.94 | 279,700 | — | — |
| 2025-09-04 | $275.23 | $305.13 | 321,900 | — | — |
| 2025-09-03 | $273.84 | $303.59 | 383,600 | — | — |
| 2025-09-02 | $273.78 | $303.52 | 653,700 | — | — |
| 2025-08-29 | $277.99 | $308.19 | 379,900 | — | — |
| 2025-08-28 | $275.29 | $305.19 | 298,500 | — | — |
| 2025-08-27 | $279.30 | $308.84 | 330,600 | — | — |
| 2025-08-26 | $278.45 | $307.90 | 449,100 | — | — |
| 2025-08-25 | $276.11 | $305.31 | 320,800 | — | — |
| 2025-08-22 | $278.18 | $307.60 | 483,100 | — | — |
| 2025-08-21 | $276.56 | $305.81 | 384,700 | — | — |
| 2025-08-20 | $278.10 | $307.51 | 702,100 | — | — |
| 2025-08-19 | $275.77 | $304.94 | 837,400 | — | — |
| 2025-08-18 | $270.49 | $299.10 | 595,600 | — | — |
| 2025-08-15 | $270.38 | $298.98 | 370,000 | — | — |
| 2025-08-14 | $271.25 | $299.94 | 335,500 | — | — |
| 2025-08-13 | $272.54 | $301.37 | 532,100 | — | — |
| 2025-08-12 | $269.31 | $297.79 | 413,600 | — | — |
| 2025-08-11 | $267.67 | $295.98 | 522,300 | — | — |
| 2025-08-08 | $265.85 | $293.97 | 555,200 | — | — |
| 2025-08-07 | $259.96 | $287.46 | 566,800 | — | — |
| 2025-08-06 | $260.85 | $288.44 | 527,500 | — | — |
| 2025-08-05 | $263.48 | $291.35 | 494,700 | — | — |
| 2025-08-04 | $263.85 | $291.76 | 566,300 | — | — |
| 2025-08-01 | $261.50 | $289.16 | 653,000 | — | — |
| 2025-07-31 | $260.08 | $287.59 | 654,800 | — | — |
| 2025-07-30 | $263.91 | $291.82 | 594,700 | — | — |
| 2025-07-29 | $261.72 | $289.40 | 527,500 | — | — |
| 2025-07-28 | $261.88 | $289.58 | 756,100 | — | — |
| 2025-07-25 | $264.96 | $292.98 | 1,152,400 | — | — |
| 2025-07-24 | $267.69 | $296.00 | 2,383,300 | — | — |
| 2025-07-23 | $250.51 | $277.01 | 1,329,000 | — | — |
| 2025-07-22 | $252.07 | $278.73 | 1,008,000 | — | — |
| 2025-07-21 | $243.04 | $268.75 | 644,000 | — | — |
| 2025-07-18 | $243.72 | $269.50 | 573,400 | — | — |
| 2025-07-17 | $247.24 | $273.39 | 645,100 | — | — |
| 2025-07-16 | $245.98 | $272.00 | 605,400 | — | — |
| 2025-07-15 | $245.65 | $271.63 | 872,500 | — | — |
| 2025-07-14 | $249.80 | $276.22 | 1,033,300 | — | — |
| 2025-07-11 | $249.62 | $276.02 | 1,139,600 | — | — |
| 2025-07-10 | $253.63 | $280.46 | 1,375,800 | — | — |
| 2025-07-09 | $259.07 | $286.47 | 527,500 | — | — |
| 2025-07-08 | $257.45 | $284.68 | 654,600 | — | — |
| 2025-07-07 | $257.87 | $285.14 | 555,600 | — | — |
| 2025-07-03 | $261.89 | $289.59 | 271,300 | — | — |
| 2025-07-02 | $260.00 | $287.50 | 611,600 | — | — |
| 2025-07-01 | $264.26 | $292.21 | 880,100 | — | — |
| 2025-06-30 | $262.51 | $290.28 | 689,100 | — | — |
| 2025-06-27 | $260.59 | $288.15 | 1,016,400 | — | — |
| 2025-06-26 | $256.98 | $284.16 | 931,500 | — | — |
| 2025-06-25 | $258.70 | $286.06 | 560,900 | — | — |
| 2025-06-24 | $262.53 | $290.30 | 664,000 | — | — |
| 2025-06-23 | $261.04 | $288.65 | 747,200 | — | — |
| 2025-06-20 | $261.88 | $289.58 | 1,095,300 | — | — |
| 2025-06-18 | $261.39 | $289.04 | 597,400 | — | — |
| 2025-06-17 | $259.45 | $286.89 | 659,700 | — | — |
| 2025-06-16 | $263.96 | $291.88 | 652,900 | — | — |
| 2025-06-13 | $261.12 | $288.74 | 555,200 | — | — |
| 2025-06-12 | $261.65 | $289.32 | 452,700 | — | — |
| 2025-06-11 | $259.95 | $287.44 | 554,100 | — | — |
| 2025-06-10 | $259.37 | $286.80 | 803,900 | — | — |
| 2025-06-09 | $255.73 | $282.78 | 525,800 | — | — |
| 2025-06-06 | $253.97 | $280.83 | 442,900 | — | — |
| 2025-06-05 | $252.15 | $278.82 | 704,300 | — | — |
| 2025-06-04 | $254.37 | $281.27 | 892,600 | — | — |
| 2025-06-03 | $250.51 | $277.01 | 684,400 | — | — |
| 2025-06-02 | $247.85 | $274.06 | 415,600 | — | — |
| 2025-05-30 | $248.97 | $275.30 | 1,186,100 | — | — |
| 2025-05-29 | $246.75 | $272.85 | 539,300 | — | — |
| 2025-05-28 | $247.03 | $272.36 | 519,300 | — | — |
| 2025-05-27 | $247.69 | $273.09 | 665,200 | — | — |
| 2025-05-23 | $242.53 | $267.40 | 503,800 | — | — |
| 2025-05-22 | $241.89 | $266.69 | 596,500 | — | — |
| 2025-05-21 | $241.34 | $266.09 | 916,600 | — | — |
| 2025-05-20 | $250.80 | $276.52 | 604,200 | — | — |
| 2025-05-19 | $249.80 | $275.42 | 772,800 | — | — |
| 2025-05-16 | $249.52 | $275.11 | 560,700 | — | — |
| 2025-05-15 | $246.27 | $271.52 | 752,000 | — | — |
| 2025-05-14 | $242.37 | $267.22 | 731,900 | — | — |
| 2025-05-13 | $250.01 | $275.65 | 817,200 | — | — |
| 2025-05-12 | $250.94 | $276.67 | 956,300 | — | — |
| 2025-05-09 | $245.73 | $270.93 | 583,400 | — | — |
| 2025-05-08 | $248.76 | $274.27 | 963,500 | — | — |
| 2025-05-07 | $245.90 | $271.12 | 741,500 | — | — |
| 2025-05-06 | $243.92 | $268.93 | 702,900 | — | — |
| 2025-05-05 | $246.82 | $272.13 | 677,700 | — | — |
| 2025-05-02 | $247.66 | $273.06 | 854,900 | — | — |
| 2025-05-01 | $241.28 | $266.02 | 837,300 | — | — |
| 2025-04-30 | $241.01 | $265.72 | 987,100 | — | — |
| 2025-04-29 | $240.42 | $265.07 | 2,268,400 | — | — |
| 2025-04-28 | $229.60 | $253.14 | 983,800 | — | — |
| 2025-04-25 | $228.31 | $251.72 | 907,300 | — | — |
| 2025-04-24 | $228.58 | $252.02 | 845,000 | — | — |
| 2025-04-23 | $224.14 | $247.12 | 635,500 | — | — |
| 2025-04-22 | $220.25 | $242.84 | 884,600 | — | — |
| 2025-04-21 | $212.22 | $233.98 | 741,000 | — | — |
| 2025-04-17 | $217.12 | $239.38 | 762,200 | — | — |
| 2025-04-16 | $220.57 | $243.19 | 702,900 | — | — |
| 2025-04-15 | $226.02 | $249.20 | 591,800 | — | — |
| 2025-04-14 | $228.04 | $251.42 | 900,100 | — | — |
| 2025-04-11 | $221.46 | $244.17 | 1,031,700 | — | — |
| 2025-04-10 | $218.61 | $241.03 | 2,023,100 | — | — |
| 2025-04-09 | $230.48 | $254.11 | 929,400 | — | — |
| 2025-04-08 | $217.68 | $240.00 | 996,000 | — | — |
| 2025-04-07 | $223.50 | $246.42 | 1,037,900 | — | — |
| 2025-04-04 | $225.00 | $248.07 | 1,424,200 | — | — |
| 2025-04-03 | $233.46 | $257.40 | 1,123,400 | — | — |
| 2025-04-02 | $236.37 | $260.61 | 776,700 | — | — |
| 2025-04-01 | $232.65 | $256.51 | 686,900 | — | — |
| 2025-03-31 | $232.74 | $256.61 | 1,081,500 | — | — |
| 2025-03-28 | $230.02 | $253.61 | 479,800 | — | — |
| 2025-03-27 | $231.67 | $255.43 | 570,900 | — | — |
| 2025-03-26 | $233.34 | $257.27 | 423,800 | — | — |
| 2025-03-25 | $234.45 | $258.49 | 637,700 | — | — |
| 2025-03-24 | $236.44 | $260.69 | 519,700 | — | — |
| 2025-03-21 | $234.21 | $258.23 | 851,200 | — | — |
| 2025-03-20 | $235.78 | $259.96 | 478,400 | — | — |
| 2025-03-19 | $239.72 | $264.30 | 695,700 | — | — |
| 2025-03-18 | $239.68 | $264.26 | 571,800 | — | — |
| 2025-03-17 | $240.43 | $265.09 | 375,300 | — | — |
| 2025-03-14 | $239.53 | $264.09 | 615,900 | — | — |
| 2025-03-13 | $235.65 | $259.81 | 507,000 | — | — |
| 2025-03-12 | $236.83 | $261.12 | 985,900 | — | — |
| 2025-03-11 | $239.25 | $263.78 | 917,800 | — | — |
| 2025-03-10 | $244.13 | $269.16 | 1,062,200 | — | — |
| 2025-03-07 | $253.03 | $278.98 | 801,600 | — | — |
| 2025-03-06 | $254.07 | $280.12 | 593,100 | — | — |
| 2025-03-05 | $254.29 | $280.37 | 766,400 | — | — |
| 2025-03-04 | $256.81 | $283.14 | 1,223,100 | — | — |
| 2025-03-03 | $254.04 | $280.09 | 727,900 | — | — |
| 2025-02-28 | $251.04 | $276.78 | 553,400 | — | — |
| 2025-02-27 | $247.79 | $273.20 | 367,600 | — | — |
| 2025-02-26 | $252.07 | $277.12 | 444,900 | — | — |
| 2025-02-25 | $252.87 | $278.00 | 535,800 | — | — |
| 2025-02-24 | $251.43 | $276.42 | 527,300 | — | — |
| 2025-02-21 | $249.85 | $274.68 | 411,000 | — | — |
| 2025-02-20 | $249.17 | $273.94 | 494,900 | — | — |
| 2025-02-19 | $247.82 | $272.45 | 670,800 | — | — |
| 2025-02-18 | $246.29 | $270.77 | 372,800 | — | — |
| 2025-02-14 | $246.49 | $270.99 | 565,900 | — | — |
| 2025-02-13 | $244.87 | $269.21 | 485,500 | — | — |
| 2025-02-12 | $241.15 | $265.12 | 931,400 | — | — |
| 2025-02-11 | $245.14 | $269.51 | 409,000 | — | — |
| 2025-02-10 | $245.08 | $269.44 | 496,000 | — | — |
| 2025-02-07 | $246.27 | $270.75 | 588,400 | — | — |
| 2025-02-06 | $247.74 | $272.36 | 1,002,700 | — | — |
| 2025-02-05 | $249.99 | $274.84 | 872,800 | — | — |
| 2025-02-04 | $246.67 | $271.19 | 844,900 | — | — |
| 2025-02-03 | $247.86 | $272.50 | 607,500 | — | — |
| 2025-01-31 | $249.80 | $274.63 | 638,000 | — | — |
| 2025-01-30 | $251.54 | $276.54 | 811,600 | — | — |
| 2025-01-29 | $246.22 | $270.69 | 400,400 | — | — |
| 2025-01-28 | $248.51 | $273.21 | 673,100 | — | — |
| 2025-01-27 | $249.67 | $274.49 | 599,800 | — | — |
| 2025-01-24 | $246.00 | $270.45 | 419,500 | — | — |
| 2025-01-23 | $244.32 | $268.60 | 353,500 | — | — |
| 2025-01-22 | $242.45 | $266.55 | 448,800 | — | — |
| 2025-01-21 | $243.99 | $268.24 | 622,800 | — | — |
| 2025-01-17 | $238.56 | $262.27 | 702,600 | — | — |
| 2025-01-16 | $238.77 | $262.50 | 630,700 | — | — |
| 2025-01-15 | $237.30 | $260.89 | 733,400 | — | — |
| 2025-01-14 | $234.50 | $257.81 | 569,300 | — | — |
| 2025-01-13 | $234.10 | $257.37 | 516,100 | — | — |
| 2025-01-10 | $232.00 | $255.06 | 626,900 | — | — |
| 2025-01-08 | $234.31 | $257.60 | 439,200 | — | — |
| 2025-01-07 | $235.10 | $258.47 | 658,900 | — | — |
| 2025-01-06 | $229.92 | $252.77 | 615,700 | — | — |
| 2025-01-03 | $229.15 | $251.93 | 478,600 | — | — |
| 2025-01-02 | $228.19 | $250.87 | 495,900 | — | — |