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
- 1997-04-28 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 | $118.70 | $223.79 | 315,500 | — | — |
| 2025-12-30 | $120.18 | $226.58 | 281,800 | — | — |
| 2025-12-29 | $120.23 | $226.68 | 428,500 | — | — |
| 2025-12-26 | $120.37 | $226.94 | 179,700 | — | — |
| 2025-12-24 | $119.87 | $226.00 | 179,500 | — | — |
| 2025-12-23 | $120.14 | $226.51 | 385,200 | — | — |
| 2025-12-22 | $120.44 | $227.07 | 557,400 | — | — |
| 2025-12-19 | $121.07 | $228.26 | 1,198,600 | — | — |
| 2025-12-18 | $120.15 | $226.53 | 538,900 | — | — |
| 2025-12-17 | $119.61 | $225.51 | 648,500 | — | — |
| 2025-12-16 | $120.36 | $226.92 | 583,900 | — | — |
| 2025-12-15 | $121.32 | $228.73 | 443,000 | — | — |
| 2025-12-12 | $121.27 | $228.64 | 413,400 | — | — |
| 2025-12-11 | $121.53 | $229.13 | 645,600 | — | — |
| 2025-12-10 | $119.87 | $226.00 | 652,300 | — | — |
| 2025-12-09 | $116.09 | $218.87 | 601,800 | — | — |
| 2025-12-08 | $117.53 | $221.59 | 587,800 | — | — |
| 2025-12-05 | $117.44 | $221.42 | 457,700 | — | — |
| 2025-12-04 | $118.28 | $223.00 | 416,700 | — | — |
| 2025-12-03 | $119.78 | $225.83 | 607,500 | — | — |
| 2025-12-02 | $117.89 | $222.26 | 468,200 | — | — |
| 2025-12-01 | $118.58 | $223.57 | 622,800 | — | — |
| 2025-11-28 | $117.99 | $222.45 | 419,700 | — | — |
| 2025-11-26 | $118.26 | $222.96 | 606,200 | — | — |
| 2025-11-25 | $117.38 | $221.30 | 729,100 | — | — |
| 2025-11-24 | $115.03 | $216.87 | 811,100 | — | — |
| 2025-11-21 | $116.67 | $219.96 | 662,600 | — | — |
| 2025-11-20 | $112.69 | $212.46 | 805,000 | — | — |
| 2025-11-19 | $116.65 | $219.93 | 508,800 | — | — |
| 2025-11-18 | $117.35 | $221.25 | 493,900 | — | — |
| 2025-11-17 | $117.12 | $220.81 | 454,100 | — | — |
| 2025-11-14 | $120.76 | $227.68 | 511,000 | — | — |
| 2025-11-13 | $122.91 | $231.73 | 480,800 | — | — |
| 2025-11-12 | $124.51 | $234.75 | 532,000 | — | — |
| 2025-11-11 | $123.14 | $232.16 | 414,600 | — | — |
| 2025-11-10 | $122.32 | $230.62 | 445,500 | — | — |
| 2025-11-07 | $121.76 | $229.56 | 491,900 | — | — |
| 2025-11-06 | $119.91 | $226.07 | 497,700 | — | — |
| 2025-11-05 | $121.40 | $228.88 | 521,900 | — | — |
| 2025-11-04 | $119.71 | $225.70 | 589,400 | — | — |
| 2025-11-03 | $119.11 | $224.56 | 761,200 | — | — |
| 2025-10-31 | $116.80 | $220.21 | 527,900 | — | — |
| 2025-10-30 | $116.35 | $219.36 | 940,300 | — | — |
| 2025-10-29 | $116.20 | $219.08 | 593,800 | — | — |
| 2025-10-28 | $117.39 | $221.32 | 403,400 | — | — |
| 2025-10-27 | $116.05 | $218.80 | 512,800 | — | — |
| 2025-10-24 | $115.69 | $218.12 | 715,000 | — | — |
| 2025-10-23 | $115.66 | $218.06 | 783,300 | — | — |
| 2025-10-22 | $115.73 | $218.19 | 945,300 | — | — |
| 2025-10-21 | $118.19 | $222.83 | 843,000 | — | — |
| 2025-10-20 | $117.68 | $221.87 | 953,500 | — | — |
| 2025-10-17 | $117.97 | $222.42 | 1,612,800 | — | — |
| 2025-10-16 | $121.15 | $228.41 | 1,201,200 | — | — |
| 2025-10-15 | $120.90 | $227.94 | 751,300 | — | — |
| 2025-10-14 | $118.75 | $223.89 | 761,600 | — | — |
| 2025-10-13 | $116.93 | $220.45 | 515,100 | — | — |
| 2025-10-10 | $115.59 | $217.93 | 951,000 | — | — |
| 2025-10-09 | $119.05 | $224.45 | 646,100 | — | — |
| 2025-10-08 | $123.03 | $231.96 | 532,800 | — | — |
| 2025-10-07 | $122.34 | $230.65 | 558,600 | — | — |
| 2025-10-06 | $127.38 | $240.16 | 478,600 | — | — |
| 2025-10-03 | $128.01 | $241.34 | 560,900 | — | — |
| 2025-10-02 | $125.52 | $236.65 | 557,000 | — | — |
| 2025-10-01 | $124.22 | $234.20 | 523,300 | — | — |
| 2025-09-30 | $123.50 | $232.84 | 639,000 | — | — |
| 2025-09-29 | $124.69 | $235.09 | 441,800 | — | — |
| 2025-09-26 | $125.19 | $236.03 | 387,800 | — | — |
| 2025-09-25 | $123.20 | $232.28 | 713,300 | — | — |
| 2025-09-24 | $124.86 | $235.41 | 778,200 | — | — |
| 2025-09-23 | $126.78 | $239.03 | 300,400 | — | — |
| 2025-09-22 | $125.93 | $237.42 | 611,700 | — | — |
| 2025-09-19 | $125.82 | $237.22 | 872,100 | — | — |
| 2025-09-18 | $126.66 | $238.80 | 433,400 | — | — |
| 2025-09-17 | $124.93 | $235.54 | 587,000 | — | — |
| 2025-09-16 | $125.02 | $235.71 | 543,300 | — | — |
| 2025-09-15 | $126.52 | $238.54 | 337,800 | — | — |
| 2025-09-12 | $125.98 | $237.52 | 369,800 | — | — |
| 2025-09-11 | $127.65 | $240.67 | 520,200 | — | — |
| 2025-09-10 | $125.38 | $236.39 | 512,500 | — | — |
| 2025-09-09 | $125.80 | $237.18 | 541,700 | — | — |
| 2025-09-08 | $126.85 | $239.16 | 424,700 | — | — |
| 2025-09-05 | $124.69 | $235.09 | 491,400 | — | — |
| 2025-09-04 | $125.43 | $234.88 | 795,800 | — | — |
| 2025-09-03 | $124.47 | $233.08 | 624,600 | — | — |
| 2025-09-02 | $124.40 | $232.95 | 698,200 | — | — |
| 2025-08-29 | $124.07 | $232.33 | 605,600 | — | — |
| 2025-08-28 | $124.22 | $232.61 | 350,600 | — | — |
| 2025-08-27 | $124.01 | $232.22 | 642,700 | — | — |
| 2025-08-26 | $125.35 | $234.73 | 746,300 | — | — |
| 2025-08-25 | $124.22 | $232.61 | 591,000 | — | — |
| 2025-08-22 | $124.22 | $232.61 | 433,000 | — | — |
| 2025-08-21 | $120.08 | $224.86 | 353,600 | — | — |
| 2025-08-20 | $119.92 | $224.56 | 429,400 | — | — |
| 2025-08-19 | $119.84 | $224.41 | 442,300 | — | — |
| 2025-08-18 | $118.92 | $222.69 | 645,600 | — | — |
| 2025-08-15 | $118.36 | $221.64 | 451,000 | — | — |
| 2025-08-14 | $118.94 | $222.72 | 554,800 | — | — |
| 2025-08-13 | $118.81 | $222.48 | 702,000 | — | — |
| 2025-08-12 | $115.99 | $217.20 | 564,200 | — | — |
| 2025-08-11 | $111.78 | $209.32 | 674,900 | — | — |
| 2025-08-08 | $112.40 | $210.48 | 648,000 | — | — |
| 2025-08-07 | $113.13 | $211.84 | 691,900 | — | — |
| 2025-08-06 | $113.86 | $213.21 | 436,000 | — | — |
| 2025-08-05 | $112.35 | $210.38 | 475,400 | — | — |
| 2025-08-04 | $111.19 | $208.21 | 437,500 | — | — |
| 2025-08-01 | $110.31 | $206.56 | 661,300 | — | — |
| 2025-07-31 | $111.55 | $208.89 | 649,200 | — | — |
| 2025-07-30 | $110.92 | $207.71 | 815,500 | — | — |
| 2025-07-29 | $114.01 | $213.49 | 1,067,900 | — | — |
| 2025-07-28 | $116.02 | $217.26 | 714,900 | — | — |
| 2025-07-25 | $117.35 | $219.75 | 610,600 | — | — |
| 2025-07-24 | $115.85 | $216.94 | 842,800 | — | — |
| 2025-07-23 | $117.14 | $219.35 | 889,700 | — | — |
| 2025-07-22 | $113.88 | $213.25 | 711,000 | — | — |
| 2025-07-21 | $113.16 | $211.90 | 949,000 | — | — |
| 2025-07-18 | $112.08 | $209.88 | 1,595,700 | — | — |
| 2025-07-17 | $116.78 | $218.68 | 1,393,100 | — | — |
| 2025-07-16 | $116.81 | $218.74 | 946,500 | — | — |
| 2025-07-15 | $115.64 | $216.55 | 764,700 | — | — |
| 2025-07-14 | $117.54 | $220.10 | 730,900 | — | — |
| 2025-07-11 | $117.66 | $220.33 | 544,500 | — | — |
| 2025-07-10 | $118.00 | $220.96 | 544,400 | — | — |
| 2025-07-09 | $117.17 | $219.41 | 751,300 | — | — |
| 2025-07-08 | $115.62 | $216.51 | 1,257,600 | — | — |
| 2025-07-07 | $116.32 | $217.82 | 936,500 | — | — |
| 2025-07-03 | $117.74 | $220.48 | 732,400 | — | — |
| 2025-07-02 | $118.34 | $221.60 | 1,155,100 | — | — |
| 2025-07-01 | $114.61 | $214.62 | 672,900 | — | — |
| 2025-06-30 | $111.90 | $209.54 | 643,200 | — | — |
| 2025-06-27 | $113.10 | $211.79 | 705,700 | — | — |
| 2025-06-26 | $111.13 | $208.10 | 692,600 | — | — |
| 2025-06-25 | $110.65 | $207.20 | 762,600 | — | — |
| 2025-06-24 | $111.93 | $209.60 | 593,300 | — | — |
| 2025-06-23 | $110.44 | $206.81 | 1,486,200 | — | — |
| 2025-06-20 | $109.20 | $204.49 | 1,773,800 | — | — |
| 2025-06-18 | $110.30 | $206.55 | 947,600 | — | — |
| 2025-06-17 | $110.04 | $206.06 | 597,300 | — | — |
| 2025-06-16 | $111.35 | $208.51 | 640,500 | — | — |
| 2025-06-13 | $108.57 | $203.31 | 630,700 | — | — |
| 2025-06-12 | $109.98 | $205.95 | 587,700 | — | — |
| 2025-06-11 | $108.95 | $204.02 | 645,900 | — | — |
| 2025-06-10 | $107.93 | $202.11 | 837,700 | — | — |
| 2025-06-09 | $105.22 | $197.03 | 663,900 | — | — |
| 2025-06-06 | $105.62 | $197.78 | 394,400 | — | — |
| 2025-06-05 | $105.17 | $196.94 | 789,600 | — | — |
| 2025-06-04 | $103.41 | $193.64 | 1,207,200 | — | — |
| 2025-06-03 | $102.68 | $192.28 | 544,200 | — | — |
| 2025-06-02 | $101.31 | $189.71 | 491,600 | — | — |
| 2025-05-30 | $102.82 | $192.54 | 690,700 | — | — |
| 2025-05-29 | $104.65 | $195.97 | 421,600 | — | — |
| 2025-05-28 | $104.65 | $195.97 | 685,900 | — | — |
| 2025-05-27 | $104.03 | $194.80 | 644,900 | — | — |
| 2025-05-23 | $100.79 | $188.74 | 587,900 | — | — |
| 2025-05-22 | $100.62 | $188.42 | 444,500 | — | — |
| 2025-05-21 | $100.54 | $188.27 | 517,500 | — | — |
| 2025-05-20 | $101.98 | $189.65 | 293,500 | — | — |
| 2025-05-19 | $101.99 | $189.67 | 399,400 | — | — |
| 2025-05-16 | $101.95 | $189.60 | 550,100 | — | — |
| 2025-05-15 | $100.92 | $187.68 | 656,800 | — | — |
| 2025-05-14 | $101.62 | $188.99 | 441,100 | — | — |
| 2025-05-13 | $102.11 | $189.90 | 418,100 | — | — |
| 2025-05-12 | $101.01 | $187.85 | 631,200 | — | — |
| 2025-05-09 | $97.96 | $182.18 | 786,400 | — | — |
| 2025-05-08 | $95.23 | $177.10 | 442,000 | — | — |
| 2025-05-07 | $93.70 | $174.26 | 418,600 | — | — |
| 2025-05-06 | $93.31 | $173.53 | 440,900 | — | — |
| 2025-05-05 | $94.54 | $175.82 | 531,700 | — | — |
| 2025-05-02 | $94.30 | $175.37 | 445,600 | — | — |
| 2025-05-01 | $93.27 | $173.46 | 777,200 | — | — |
| 2025-04-30 | $93.23 | $173.38 | 672,400 | — | — |
| 2025-04-29 | $93.18 | $173.29 | 485,200 | — | — |
| 2025-04-28 | $92.11 | $171.30 | 641,600 | — | — |
| 2025-04-25 | $91.13 | $169.48 | 468,200 | — | — |
| 2025-04-24 | $92.20 | $171.47 | 746,400 | — | — |
| 2025-04-23 | $88.91 | $165.35 | 845,200 | — | — |
| 2025-04-22 | $88.39 | $164.38 | 649,900 | — | — |
| 2025-04-21 | $85.50 | $159.01 | 703,400 | — | — |
| 2025-04-17 | $86.34 | $160.57 | 906,800 | — | — |
| 2025-04-16 | $86.81 | $161.44 | 2,709,400 | — | — |
| 2025-04-15 | $82.24 | $152.94 | 1,439,500 | — | — |
| 2025-04-14 | $82.76 | $153.91 | 1,142,100 | — | — |
| 2025-04-11 | $80.15 | $149.06 | 1,069,500 | — | — |
| 2025-04-10 | $79.70 | $148.22 | 767,000 | — | — |
| 2025-04-09 | $83.27 | $154.86 | 1,408,700 | — | — |
| 2025-04-08 | $76.77 | $142.77 | 749,400 | — | — |
| 2025-04-07 | $79.72 | $148.26 | 1,028,800 | — | — |
| 2025-04-04 | $80.69 | $150.06 | 916,200 | — | — |
| 2025-04-03 | $84.77 | $157.65 | 1,175,800 | — | — |
| 2025-04-02 | $90.34 | $168.01 | 504,400 | — | — |
| 2025-04-01 | $89.49 | $166.43 | 1,331,100 | — | — |
| 2025-03-31 | $88.45 | $164.49 | 1,003,500 | — | — |
| 2025-03-28 | $89.23 | $165.94 | 920,700 | — | — |
| 2025-03-27 | $91.54 | $170.24 | 1,253,300 | — | — |
| 2025-03-26 | $94.88 | $176.45 | 955,300 | — | — |
| 2025-03-25 | $93.74 | $174.33 | 676,400 | — | — |
| 2025-03-24 | $92.26 | $171.58 | 733,900 | — | — |
| 2025-03-21 | $89.22 | $165.92 | 4,175,900 | — | — |
| 2025-03-20 | $90.88 | $169.01 | 901,900 | — | — |
| 2025-03-19 | $91.33 | $169.85 | 857,200 | — | — |
| 2025-03-18 | $88.62 | $164.81 | 695,300 | — | — |
| 2025-03-17 | $89.76 | $166.93 | 735,200 | — | — |
| 2025-03-14 | $90.15 | $167.65 | 2,288,100 | — | — |
| 2025-03-13 | $87.68 | $163.06 | 1,334,500 | — | — |
| 2025-03-12 | $91.07 | $169.37 | 875,900 | — | — |
| 2025-03-11 | $93.32 | $173.55 | 643,100 | — | — |
| 2025-03-10 | $95.76 | $178.09 | 1,115,400 | — | — |
| 2025-03-07 | $97.25 | $180.86 | 822,700 | — | — |
| 2025-03-06 | $97.28 | $179.61 | 729,300 | — | — |
| 2025-03-05 | $98.01 | $180.96 | 1,141,400 | — | — |
| 2025-03-04 | $92.50 | $170.79 | 1,122,900 | — | — |
| 2025-03-03 | $95.53 | $176.38 | 870,600 | — | — |
| 2025-02-28 | $97.35 | $179.74 | 732,700 | — | — |
| 2025-02-27 | $96.60 | $178.36 | 583,200 | — | — |
| 2025-02-26 | $98.08 | $181.09 | 633,800 | — | — |
| 2025-02-25 | $99.03 | $182.84 | 711,800 | — | — |
| 2025-02-24 | $98.23 | $181.37 | 513,900 | — | — |
| 2025-02-21 | $97.41 | $179.85 | 860,800 | — | — |
| 2025-02-20 | $99.09 | $182.95 | 683,300 | — | — |
| 2025-02-19 | $98.59 | $182.03 | 766,500 | — | — |
| 2025-02-18 | $100.64 | $185.82 | 751,800 | — | — |
| 2025-02-14 | $98.15 | $181.22 | 962,800 | — | — |
| 2025-02-13 | $95.04 | $175.48 | 1,034,300 | — | — |
| 2025-02-12 | $92.80 | $171.34 | 955,600 | — | — |
| 2025-02-11 | $92.78 | $171.30 | 934,400 | — | — |
| 2025-02-10 | $91.04 | $168.09 | 658,400 | — | — |
| 2025-02-07 | $93.41 | $172.47 | 686,100 | — | — |
| 2025-02-06 | $93.98 | $173.52 | 736,500 | — | — |
| 2025-02-05 | $94.45 | $174.39 | 926,600 | — | — |
| 2025-02-04 | $94.26 | $174.04 | 853,400 | — | — |
| 2025-02-03 | $93.91 | $173.39 | 1,478,900 | — | — |
| 2025-01-31 | $96.66 | $178.47 | 1,593,800 | — | — |
| 2025-01-30 | $101.32 | $187.07 | 1,009,800 | — | — |
| 2025-01-29 | $101.10 | $186.67 | 848,700 | — | — |
| 2025-01-28 | $99.84 | $184.34 | 730,600 | — | — |
| 2025-01-27 | $101.87 | $188.09 | 841,800 | — | — |
| 2025-01-24 | $102.70 | $189.62 | 849,200 | — | — |
| 2025-01-23 | $100.77 | $186.06 | 495,600 | — | — |
| 2025-01-22 | $99.49 | $183.69 | 690,600 | — | — |
| 2025-01-21 | $99.38 | $183.49 | 484,300 | — | — |
| 2025-01-17 | $98.12 | $181.16 | 427,400 | — | — |
| 2025-01-16 | $97.81 | $180.59 | 385,600 | — | — |
| 2025-01-15 | $97.16 | $179.39 | 614,700 | — | — |
| 2025-01-14 | $97.58 | $180.17 | 1,182,500 | — | — |
| 2025-01-13 | $95.23 | $175.83 | 793,400 | — | — |
| 2025-01-10 | $93.45 | $172.54 | 592,900 | — | — |
| 2025-01-08 | $93.48 | $172.60 | 638,700 | — | — |
| 2025-01-07 | $95.06 | $175.51 | 601,600 | — | — |
| 2025-01-06 | $93.74 | $173.08 | 476,700 | — | — |
| 2025-01-03 | $93.29 | $172.25 | 403,900 | — | — |
| 2025-01-02 | $92.31 | $170.44 | 504,500 | — | — |