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
- 2021-06-10 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 | $147.56 | $147.56 | 886,300 | — | — |
| 2025-12-30 | $145.32 | $145.32 | 789,200 | — | — |
| 2025-12-29 | $145.38 | $145.38 | 859,500 | — | — |
| 2025-12-26 | $145.78 | $145.78 | 594,800 | — | — |
| 2025-12-24 | $146.10 | $146.10 | 306,200 | — | — |
| 2025-12-23 | $145.09 | $145.09 | 967,900 | — | — |
| 2025-12-22 | $148.15 | $148.15 | 893,100 | — | — |
| 2025-12-19 | $147.08 | $147.08 | 1,485,800 | — | — |
| 2025-12-18 | $145.52 | $145.52 | 1,296,400 | — | — |
| 2025-12-17 | $144.67 | $144.67 | 1,785,300 | — | — |
| 2025-12-16 | $150.14 | $150.14 | 1,745,300 | — | — |
| 2025-12-15 | $151.06 | $151.06 | 791,100 | — | — |
| 2025-12-12 | $156.94 | $156.94 | 820,500 | — | — |
| 2025-12-11 | $161.86 | $161.86 | 911,100 | — | — |
| 2025-12-10 | $159.40 | $159.40 | 710,900 | — | — |
| 2025-12-09 | $162.51 | $162.51 | 835,300 | — | — |
| 2025-12-08 | $161.97 | $161.97 | 1,099,800 | — | — |
| 2025-12-05 | $156.94 | $156.94 | 978,100 | — | — |
| 2025-12-04 | $154.76 | $154.76 | 1,097,100 | — | — |
| 2025-12-03 | $152.52 | $152.52 | 1,372,900 | — | — |
| 2025-12-02 | $148.60 | $148.60 | 765,500 | — | — |
| 2025-12-01 | $149.91 | $149.91 | 1,563,500 | — | — |
| 2025-11-28 | $143.86 | $143.86 | 940,300 | — | — |
| 2025-11-26 | $144.97 | $144.97 | 798,300 | — | — |
| 2025-11-25 | $147.78 | $147.78 | 1,561,900 | — | — |
| 2025-11-24 | $145.24 | $145.24 | 2,176,700 | — | — |
| 2025-11-21 | $146.85 | $146.85 | 1,543,800 | — | — |
| 2025-11-20 | $145.23 | $145.23 | 1,055,400 | — | — |
| 2025-11-19 | $148.92 | $148.92 | 1,316,800 | — | — |
| 2025-11-18 | $153.18 | $153.18 | 1,256,000 | — | — |
| 2025-11-17 | $150.34 | $150.34 | 1,870,300 | — | — |
| 2025-11-14 | $160.54 | $160.54 | 1,921,700 | — | — |
| 2025-11-13 | $160.61 | $160.61 | 1,222,900 | — | — |
| 2025-11-12 | $159.11 | $159.11 | 1,824,900 | — | — |
| 2025-11-11 | $165.18 | $165.18 | 2,863,600 | — | — |
| 2025-11-10 | $166.21 | $166.21 | 6,418,700 | — | — |
| 2025-11-07 | $189.59 | $189.59 | 1,646,800 | — | — |
| 2025-11-06 | $181.02 | $181.02 | 1,713,500 | — | — |
| 2025-11-05 | $192.23 | $192.23 | 796,800 | — | — |
| 2025-11-04 | $192.67 | $192.67 | 741,400 | — | — |
| 2025-11-03 | $205.12 | $205.12 | 938,800 | — | — |
| 2025-10-31 | $205.24 | $205.24 | 764,700 | — | — |
| 2025-10-30 | $198.90 | $198.90 | 723,100 | — | — |
| 2025-10-29 | $195.94 | $195.94 | 616,000 | — | — |
| 2025-10-28 | $200.52 | $200.52 | 486,300 | — | — |
| 2025-10-27 | $198.78 | $198.78 | 475,500 | — | — |
| 2025-10-24 | $197.41 | $197.41 | 473,300 | — | — |
| 2025-10-23 | $196.23 | $196.23 | 637,400 | — | — |
| 2025-10-22 | $190.68 | $190.68 | 676,600 | — | — |
| 2025-10-21 | $192.28 | $192.28 | 836,500 | — | — |
| 2025-10-20 | $186.02 | $186.02 | 660,500 | — | — |
| 2025-10-17 | $181.58 | $181.58 | 653,400 | — | — |
| 2025-10-16 | $176.94 | $176.94 | 1,005,700 | — | — |
| 2025-10-15 | $180.91 | $180.91 | 1,174,600 | — | — |
| 2025-10-14 | $187.66 | $187.66 | 848,700 | — | — |
| 2025-10-13 | $185.65 | $185.65 | 832,300 | — | — |
| 2025-10-10 | $185.03 | $185.03 | 780,000 | — | — |
| 2025-10-09 | $190.61 | $190.61 | 751,600 | — | — |
| 2025-10-08 | $184.19 | $184.19 | 1,365,400 | — | — |
| 2025-10-07 | $178.96 | $178.96 | 1,413,400 | — | — |
| 2025-10-06 | $188.66 | $188.66 | 1,356,800 | — | — |
| 2025-10-03 | $183.57 | $183.57 | 913,000 | — | — |
| 2025-10-02 | $182.26 | $182.26 | 2,113,500 | — | — |
| 2025-10-01 | $184.32 | $184.32 | 2,882,500 | — | — |
| 2025-09-30 | $193.69 | $193.69 | 1,454,000 | — | — |
| 2025-09-29 | $201.57 | $201.57 | 882,800 | — | — |
| 2025-09-26 | $206.59 | $206.59 | 595,600 | — | — |
| 2025-09-25 | $207.28 | $207.28 | 1,175,600 | — | — |
| 2025-09-24 | $212.40 | $212.40 | 1,259,100 | — | — |
| 2025-09-23 | $215.42 | $215.42 | 1,163,300 | — | — |
| 2025-09-22 | $211.99 | $211.99 | 1,095,200 | — | — |
| 2025-09-19 | $219.15 | $219.15 | 2,338,300 | — | — |
| 2025-09-18 | $206.18 | $206.18 | 2,030,100 | — | — |
| 2025-09-17 | $188.39 | $188.39 | 2,613,700 | — | — |
| 2025-09-16 | $195.60 | $195.60 | 1,073,000 | — | — |
| 2025-09-15 | $193.49 | $193.49 | 1,929,600 | — | — |
| 2025-09-12 | $191.95 | $191.95 | 946,500 | — | — |
| 2025-09-11 | $191.80 | $191.80 | 867,900 | — | — |
| 2025-09-10 | $187.34 | $187.34 | 790,300 | — | — |
| 2025-09-09 | $193.63 | $193.63 | 908,900 | — | — |
| 2025-09-08 | $190.68 | $190.68 | 734,100 | — | — |
| 2025-09-05 | $185.73 | $185.73 | 956,500 | — | — |
| 2025-09-04 | $182.42 | $182.42 | 1,074,500 | — | — |
| 2025-09-03 | $185.17 | $185.17 | 982,000 | — | — |
| 2025-09-02 | $187.34 | $187.34 | 1,936,800 | — | — |
| 2025-08-29 | $193.00 | $193.00 | 1,624,700 | — | — |
| 2025-08-28 | $189.51 | $189.51 | 2,044,200 | — | — |
| 2025-08-27 | $181.80 | $181.80 | 1,261,100 | — | — |
| 2025-08-26 | $175.91 | $175.91 | 1,258,400 | — | — |
| 2025-08-25 | $175.39 | $175.39 | 836,400 | — | — |
| 2025-08-22 | $177.89 | $177.89 | 1,058,000 | — | — |
| 2025-08-21 | $171.46 | $171.46 | 1,329,400 | — | — |
| 2025-08-20 | $173.37 | $173.37 | 1,194,500 | — | — |
| 2025-08-19 | $176.09 | $176.09 | 1,739,300 | — | — |
| 2025-08-18 | $179.01 | $179.01 | 1,372,500 | — | — |
| 2025-08-15 | $175.74 | $175.74 | 1,664,400 | — | — |
| 2025-08-14 | $176.92 | $176.92 | 2,358,600 | — | — |
| 2025-08-13 | $178.51 | $178.51 | 3,444,100 | — | — |
| 2025-08-12 | $172.15 | $172.15 | 4,860,500 | — | — |
| 2025-08-11 | $174.13 | $174.13 | 9,151,100 | — | — |
| 2025-08-08 | $248.04 | $248.04 | 1,218,500 | — | — |
| 2025-08-07 | $247.40 | $247.40 | 1,167,000 | — | — |
| 2025-08-06 | $258.50 | $258.50 | 1,136,100 | — | — |
| 2025-08-05 | $249.96 | $249.96 | 685,500 | — | — |
| 2025-08-04 | $249.75 | $249.75 | 873,400 | — | — |
| 2025-08-01 | $250.54 | $250.54 | 1,190,300 | — | — |
| 2025-07-31 | $262.29 | $262.29 | 995,800 | — | — |
| 2025-07-30 | $277.73 | $277.73 | 547,300 | — | — |
| 2025-07-29 | $280.45 | $280.45 | 737,500 | — | — |
| 2025-07-28 | $284.06 | $284.06 | 402,500 | — | — |
| 2025-07-25 | $292.24 | $292.24 | 311,700 | — | — |
| 2025-07-24 | $289.27 | $289.27 | 228,300 | — | — |
| 2025-07-23 | $291.18 | $291.18 | 408,600 | — | — |
| 2025-07-22 | $287.54 | $287.54 | 336,000 | — | — |
| 2025-07-21 | $284.15 | $284.15 | 461,100 | — | — |
| 2025-07-18 | $291.80 | $291.80 | 272,300 | — | — |
| 2025-07-17 | $289.84 | $289.84 | 279,800 | — | — |
| 2025-07-16 | $287.05 | $287.05 | 421,100 | — | — |
| 2025-07-15 | $284.21 | $284.21 | 416,500 | — | — |
| 2025-07-14 | $290.92 | $290.92 | 361,000 | — | — |
| 2025-07-11 | $284.61 | $284.61 | 674,200 | — | — |
| 2025-07-10 | $301.19 | $301.19 | 548,500 | — | — |
| 2025-07-09 | $309.62 | $309.62 | 496,200 | — | — |
| 2025-07-08 | $305.95 | $305.95 | 358,100 | — | — |
| 2025-07-07 | $307.39 | $307.39 | 403,700 | — | — |
| 2025-07-03 | $307.40 | $307.40 | 296,800 | — | — |
| 2025-07-02 | $299.86 | $299.86 | 366,300 | — | — |
| 2025-07-01 | $303.76 | $303.76 | 514,600 | — | — |
| 2025-06-30 | $314.48 | $314.48 | 502,500 | — | — |
| 2025-06-27 | $307.96 | $307.96 | 530,800 | — | — |
| 2025-06-26 | $305.52 | $305.52 | 374,200 | — | — |
| 2025-06-25 | $298.36 | $298.36 | 249,200 | — | — |
| 2025-06-24 | $300.33 | $300.33 | 667,400 | — | — |
| 2025-06-23 | $288.69 | $288.69 | 381,400 | — | — |
| 2025-06-20 | $280.46 | $280.46 | 544,500 | — | — |
| 2025-06-18 | $287.43 | $287.43 | 362,600 | — | — |
| 2025-06-17 | $289.40 | $289.40 | 470,500 | — | — |
| 2025-06-16 | $289.53 | $289.53 | 684,700 | — | — |
| 2025-06-13 | $279.95 | $279.95 | 899,300 | — | — |
| 2025-06-12 | $298.96 | $298.96 | 417,700 | — | — |
| 2025-06-11 | $301.10 | $301.10 | 527,600 | — | — |
| 2025-06-10 | $308.12 | $308.12 | 321,200 | — | — |
| 2025-06-09 | $309.02 | $309.02 | 328,200 | — | — |
| 2025-06-06 | $305.29 | $305.29 | 293,800 | — | — |
| 2025-06-05 | $305.00 | $305.00 | 734,300 | — | — |
| 2025-06-04 | $305.19 | $305.19 | 422,900 | — | — |
| 2025-06-03 | $307.39 | $307.39 | 381,800 | — | — |
| 2025-06-02 | $304.08 | $304.08 | 734,200 | — | — |
| 2025-05-30 | $297.49 | $297.49 | 768,600 | — | — |
| 2025-05-29 | $293.19 | $293.19 | 461,300 | — | — |
| 2025-05-28 | $297.20 | $297.20 | 372,700 | — | — |
| 2025-05-27 | $299.11 | $299.11 | 408,900 | — | — |
| 2025-05-23 | $288.60 | $288.60 | 283,600 | — | — |
| 2025-05-22 | $289.69 | $289.69 | 412,700 | — | — |
| 2025-05-21 | $291.90 | $291.90 | 611,400 | — | — |
| 2025-05-20 | $302.07 | $302.07 | 695,900 | — | — |
| 2025-05-19 | $290.10 | $290.10 | 498,400 | — | — |
| 2025-05-16 | $293.13 | $293.13 | 480,400 | — | — |
| 2025-05-15 | $292.97 | $292.97 | 609,400 | — | — |
| 2025-05-14 | $292.83 | $292.83 | 791,300 | — | — |
| 2025-05-13 | $290.49 | $290.49 | 1,238,400 | — | — |
| 2025-05-12 | $279.17 | $279.17 | 2,064,400 | — | — |
| 2025-05-09 | $278.24 | $278.24 | 1,298,200 | — | — |
| 2025-05-08 | $281.69 | $281.69 | 531,300 | — | — |
| 2025-05-07 | $276.27 | $276.27 | 564,700 | — | — |
| 2025-05-06 | $275.60 | $275.60 | 350,500 | — | — |
| 2025-05-05 | $273.31 | $273.31 | 370,100 | — | — |
| 2025-05-02 | $279.12 | $279.12 | 553,800 | — | — |
| 2025-05-01 | $277.13 | $277.13 | 725,800 | — | — |
| 2025-04-30 | $280.99 | $280.99 | 420,700 | — | — |
| 2025-04-29 | $276.30 | $276.30 | 388,900 | — | — |
| 2025-04-28 | $274.56 | $274.56 | 613,700 | — | — |
| 2025-04-25 | $274.00 | $274.00 | 624,400 | — | — |
| 2025-04-24 | $265.68 | $265.68 | 760,200 | — | — |
| 2025-04-23 | $247.99 | $247.99 | 715,100 | — | — |
| 2025-04-22 | $237.67 | $237.67 | 351,500 | — | — |
| 2025-04-21 | $229.03 | $229.03 | 431,300 | — | — |
| 2025-04-17 | $246.28 | $246.28 | 551,700 | — | — |
| 2025-04-16 | $250.34 | $250.34 | 574,200 | — | — |
| 2025-04-15 | $251.10 | $251.10 | 573,100 | — | — |
| 2025-04-14 | $245.80 | $245.80 | 717,000 | — | — |
| 2025-04-11 | $240.81 | $240.81 | 944,700 | — | — |
| 2025-04-10 | $243.65 | $243.65 | 1,242,200 | — | — |
| 2025-04-09 | $252.00 | $252.00 | 1,278,100 | — | — |
| 2025-04-08 | $218.32 | $218.32 | 929,200 | — | — |
| 2025-04-07 | $221.01 | $221.01 | 1,347,200 | — | — |
| 2025-04-04 | $217.77 | $217.77 | 1,708,700 | — | — |
| 2025-04-03 | $233.63 | $233.63 | 1,346,800 | — | — |
| 2025-04-02 | $266.60 | $266.60 | 644,600 | — | — |
| 2025-04-01 | $262.18 | $262.18 | 1,361,500 | — | — |
| 2025-03-31 | $243.16 | $243.16 | 680,000 | — | — |
| 2025-03-28 | $247.01 | $247.01 | 618,300 | — | — |
| 2025-03-27 | $255.68 | $255.68 | 719,300 | — | — |
| 2025-03-26 | $264.47 | $264.47 | 599,300 | — | — |
| 2025-03-25 | $277.35 | $277.35 | 352,100 | — | — |
| 2025-03-24 | $276.52 | $276.52 | 765,600 | — | — |
| 2025-03-21 | $265.45 | $265.45 | 580,700 | — | — |
| 2025-03-20 | $264.56 | $264.56 | 381,800 | — | — |
| 2025-03-19 | $262.68 | $262.68 | 680,700 | — | — |
| 2025-03-18 | $257.23 | $257.23 | 809,600 | — | — |
| 2025-03-17 | $265.73 | $265.73 | 767,300 | — | — |
| 2025-03-14 | $255.87 | $255.87 | 909,000 | — | — |
| 2025-03-13 | $242.37 | $242.37 | 1,251,100 | — | — |
| 2025-03-12 | $250.00 | $250.00 | 1,372,800 | — | — |
| 2025-03-11 | $242.82 | $242.82 | 1,357,100 | — | — |
| 2025-03-10 | $233.06 | $233.06 | 1,645,600 | — | — |
| 2025-03-07 | $252.26 | $252.26 | 1,465,700 | — | — |
| 2025-03-06 | $254.00 | $254.00 | 955,800 | — | — |
| 2025-03-05 | $280.20 | $280.20 | 458,600 | — | — |
| 2025-03-04 | $276.52 | $276.52 | 670,900 | — | — |
| 2025-03-03 | $278.37 | $278.37 | 708,500 | — | — |
| 2025-02-28 | $296.77 | $296.77 | 666,000 | — | — |
| 2025-02-27 | $296.55 | $296.55 | 503,900 | — | — |
| 2025-02-26 | $306.04 | $306.04 | 841,300 | — | — |
| 2025-02-25 | $297.33 | $297.33 | 828,800 | — | — |
| 2025-02-24 | $298.10 | $298.10 | 846,000 | — | — |
| 2025-02-21 | $300.65 | $300.65 | 871,800 | — | — |
| 2025-02-20 | $308.01 | $308.01 | 1,441,800 | — | — |
| 2025-02-19 | $308.27 | $308.27 | 796,700 | — | — |
| 2025-02-18 | $322.03 | $322.03 | 749,800 | — | — |
| 2025-02-14 | $318.50 | $318.50 | 508,500 | — | — |
| 2025-02-13 | $320.33 | $320.33 | 737,100 | — | — |
| 2025-02-12 | $317.73 | $317.73 | 1,483,500 | — | — |
| 2025-02-11 | $327.92 | $327.92 | 2,286,600 | — | — |
| 2025-02-10 | $326.58 | $326.58 | 6,396,500 | — | — |
| 2025-02-07 | $258.24 | $258.24 | 1,574,400 | — | — |
| 2025-02-06 | $265.33 | $265.33 | 744,200 | — | — |
| 2025-02-05 | $259.49 | $259.49 | 690,000 | — | — |
| 2025-02-04 | $254.18 | $254.18 | 612,100 | — | — |
| 2025-02-03 | $248.33 | $248.33 | 857,700 | — | — |
| 2025-01-31 | $255.46 | $255.46 | 1,203,600 | — | — |
| 2025-01-30 | $241.86 | $241.86 | 1,072,500 | — | — |
| 2025-01-29 | $250.00 | $250.00 | 1,144,400 | — | — |
| 2025-01-28 | $264.92 | $264.92 | 1,103,300 | — | — |
| 2025-01-27 | $245.97 | $245.97 | 754,400 | — | — |
| 2025-01-24 | $248.13 | $248.13 | 649,500 | — | — |
| 2025-01-23 | $248.90 | $248.90 | 637,900 | — | — |
| 2025-01-22 | $253.75 | $253.75 | 1,030,100 | — | — |
| 2025-01-21 | $247.46 | $247.46 | 897,500 | — | — |
| 2025-01-17 | $242.05 | $242.05 | 754,000 | — | — |
| 2025-01-16 | $240.61 | $240.61 | 1,296,000 | — | — |
| 2025-01-15 | $234.15 | $234.15 | 1,206,700 | — | — |
| 2025-01-14 | $220.16 | $220.16 | 942,300 | — | — |
| 2025-01-13 | $213.00 | $213.00 | 1,354,900 | — | — |
| 2025-01-10 | $218.47 | $218.47 | 1,428,500 | — | — |
| 2025-01-08 | $227.38 | $227.38 | 513,700 | — | — |
| 2025-01-07 | $225.36 | $225.36 | 1,206,000 | — | — |
| 2025-01-06 | $237.00 | $237.00 | 783,200 | — | — |
| 2025-01-03 | $235.25 | $235.25 | 831,300 | — | — |
| 2025-01-02 | $231.04 | $231.04 | 721,800 | — | — |