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
- 2007-12-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 | $207.28 | $245.72 | 288,200 | — | — |
| 2025-12-30 | $208.28 | $246.90 | 453,000 | — | — |
| 2025-12-29 | $207.75 | $246.27 | 800,400 | — | — |
| 2025-12-26 | $217.41 | $257.72 | 245,400 | — | — |
| 2025-12-24 | $215.82 | $255.84 | 212,100 | — | — |
| 2025-12-23 | $215.85 | $255.88 | 428,400 | — | — |
| 2025-12-22 | $214.79 | $254.62 | 486,800 | — | — |
| 2025-12-19 | $211.88 | $251.17 | 1,639,100 | — | — |
| 2025-12-18 | $208.57 | $247.25 | 786,300 | — | — |
| 2025-12-17 | $208.54 | $247.21 | 571,000 | — | — |
| 2025-12-16 | $209.05 | $247.81 | 782,600 | — | — |
| 2025-12-15 | $212.14 | $251.48 | 610,000 | — | — |
| 2025-12-12 | $215.15 | $255.05 | 645,700 | — | — |
| 2025-12-11 | $214.21 | $253.93 | 683,500 | — | — |
| 2025-12-10 | $207.92 | $246.47 | 869,900 | — | — |
| 2025-12-09 | $202.93 | $240.56 | 571,700 | — | — |
| 2025-12-08 | $199.32 | $236.28 | 558,400 | — | — |
| 2025-12-05 | $203.17 | $240.84 | 433,800 | — | — |
| 2025-12-04 | $202.93 | $240.56 | 358,400 | — | — |
| 2025-12-03 | $202.83 | $240.44 | 2,165,900 | — | — |
| 2025-12-02 | $203.38 | $241.09 | 718,100 | — | — |
| 2025-12-01 | $207.13 | $245.54 | 814,300 | — | — |
| 2025-11-28 | $209.84 | $248.75 | 470,500 | — | — |
| 2025-11-26 | $207.36 | $245.81 | 587,700 | — | — |
| 2025-11-25 | $200.79 | $238.02 | 543,800 | — | — |
| 2025-11-24 | $200.00 | $237.09 | 839,500 | — | — |
| 2025-11-21 | $191.30 | $226.77 | 542,200 | — | — |
| 2025-11-20 | $189.96 | $225.18 | 598,200 | — | — |
| 2025-11-19 | $196.51 | $232.95 | 488,600 | — | — |
| 2025-11-18 | $195.31 | $231.53 | 518,900 | — | — |
| 2025-11-17 | $195.12 | $231.30 | 524,200 | — | — |
| 2025-11-14 | $196.96 | $233.48 | 916,700 | — | — |
| 2025-11-13 | $197.05 | $233.59 | 627,400 | — | — |
| 2025-11-12 | $199.93 | $237.00 | 585,600 | — | — |
| 2025-11-11 | $194.48 | $230.54 | 400,100 | — | — |
| 2025-11-10 | $194.84 | $230.97 | 741,800 | — | — |
| 2025-11-07 | $192.12 | $227.74 | 494,900 | — | — |
| 2025-11-06 | $188.12 | $223.00 | 679,800 | — | — |
| 2025-11-05 | $187.72 | $222.53 | 732,400 | — | — |
| 2025-11-04 | $184.71 | $218.96 | 998,900 | — | — |
| 2025-11-03 | $187.82 | $222.65 | 950,200 | — | — |
| 2025-10-31 | $186.63 | $221.24 | 764,600 | — | — |
| 2025-10-30 | $188.90 | $223.93 | 747,300 | — | — |
| 2025-10-29 | $186.49 | $221.07 | 800,400 | — | — |
| 2025-10-28 | $186.91 | $221.57 | 850,300 | — | — |
| 2025-10-27 | $183.97 | $218.08 | 1,207,100 | — | — |
| 2025-10-24 | $190.10 | $225.35 | 519,300 | — | — |
| 2025-10-23 | $191.31 | $226.78 | 1,218,900 | — | — |
| 2025-10-22 | $189.95 | $225.17 | 1,556,400 | — | — |
| 2025-10-21 | $192.71 | $228.44 | 2,580,300 | — | — |
| 2025-10-20 | $205.19 | $243.24 | 617,600 | — | — |
| 2025-10-17 | $203.69 | $241.46 | 1,208,000 | — | — |
| 2025-10-16 | $215.14 | $255.03 | 1,189,800 | — | — |
| 2025-10-15 | $209.43 | $248.26 | 1,098,500 | — | — |
| 2025-10-14 | $208.86 | $247.59 | 1,055,000 | — | — |
| 2025-10-13 | $211.60 | $250.84 | 496,300 | — | — |
| 2025-10-10 | $204.62 | $242.56 | 703,000 | — | — |
| 2025-10-09 | $203.78 | $241.57 | 1,171,800 | — | — |
| 2025-10-08 | $214.09 | $253.79 | 1,185,900 | — | — |
| 2025-10-07 | $217.36 | $257.67 | 759,700 | — | — |
| 2025-10-06 | $221.78 | $262.90 | 744,000 | — | — |
| 2025-10-03 | $220.18 | $261.01 | 537,500 | — | — |
| 2025-10-02 | $217.54 | $257.88 | 1,086,500 | — | — |
| 2025-10-01 | $222.27 | $263.49 | 666,300 | — | — |
| 2025-09-30 | $222.91 | $264.24 | 823,000 | — | — |
| 2025-09-29 | $219.09 | $259.72 | 731,600 | — | — |
| 2025-09-26 | $217.53 | $257.87 | 605,800 | — | — |
| 2025-09-25 | $213.92 | $253.59 | 675,600 | — | — |
| 2025-09-24 | $209.64 | $248.51 | 574,400 | — | — |
| 2025-09-23 | $213.29 | $252.84 | 686,000 | — | — |
| 2025-09-22 | $214.17 | $253.88 | 869,600 | — | — |
| 2025-09-19 | $213.93 | $253.60 | 2,185,000 | — | — |
| 2025-09-18 | $202.50 | $240.05 | 787,700 | — | — |
| 2025-09-17 | $200.88 | $238.13 | 585,000 | — | — |
| 2025-09-16 | $200.43 | $237.60 | 754,200 | — | — |
| 2025-09-15 | $203.93 | $241.74 | 684,500 | — | — |
| 2025-09-12 | $200.40 | $237.56 | 803,800 | — | — |
| 2025-09-11 | $201.85 | $239.28 | 820,100 | — | — |
| 2025-09-10 | $198.73 | $235.58 | 1,118,200 | — | — |
| 2025-09-09 | $196.15 | $232.52 | 578,500 | — | — |
| 2025-09-08 | $197.27 | $233.85 | 812,500 | — | — |
| 2025-09-05 | $193.79 | $229.72 | 585,800 | — | — |
| 2025-09-04 | $190.03 | $225.27 | 624,200 | — | — |
| 2025-09-03 | $190.00 | $225.23 | 780,900 | — | — |
| 2025-09-02 | $190.40 | $225.71 | 1,086,000 | — | — |
| 2025-08-29 | $188.35 | $223.28 | 507,500 | — | — |
| 2025-08-28 | $184.46 | $218.66 | 419,500 | — | — |
| 2025-08-27 | $185.79 | $220.24 | 622,900 | — | — |
| 2025-08-26 | $185.84 | $220.30 | 504,400 | — | — |
| 2025-08-25 | $182.60 | $216.46 | 624,700 | — | — |
| 2025-08-22 | $185.10 | $219.42 | 808,700 | — | — |
| 2025-08-21 | $181.86 | $215.58 | 536,100 | — | — |
| 2025-08-20 | $178.34 | $211.41 | 728,100 | — | — |
| 2025-08-19 | $173.40 | $205.55 | 499,600 | — | — |
| 2025-08-18 | $176.06 | $208.71 | 543,800 | — | — |
| 2025-08-15 | $177.37 | $210.26 | 755,900 | — | — |
| 2025-08-14 | $177.37 | $210.26 | 663,800 | — | — |
| 2025-08-13 | $179.14 | $212.36 | 827,500 | — | — |
| 2025-08-12 | $177.83 | $210.81 | 984,800 | — | — |
| 2025-08-11 | $175.64 | $208.21 | 1,199,500 | — | — |
| 2025-08-08 | $171.59 | $203.41 | 785,800 | — | — |
| 2025-08-07 | $171.46 | $203.25 | 488,000 | — | — |
| 2025-08-06 | $171.05 | $202.77 | 460,500 | — | — |
| 2025-08-05 | $171.06 | $202.78 | 743,000 | — | — |
| 2025-08-04 | $166.70 | $197.61 | 371,900 | — | — |
| 2025-08-01 | $161.68 | $191.66 | 898,900 | — | — |
| 2025-07-31 | $159.33 | $188.87 | 641,200 | — | — |
| 2025-07-30 | $157.91 | $187.19 | 577,400 | — | — |
| 2025-07-29 | $162.35 | $192.45 | 566,600 | — | — |
| 2025-07-28 | $160.58 | $190.36 | 697,800 | — | — |
| 2025-07-25 | $162.85 | $193.05 | 911,900 | — | — |
| 2025-07-24 | $162.64 | $192.80 | 857,700 | — | — |
| 2025-07-23 | $162.21 | $192.29 | 979,900 | — | — |
| 2025-07-22 | $160.57 | $190.34 | 782,400 | — | — |
| 2025-07-21 | $155.90 | $184.81 | 622,600 | — | — |
| 2025-07-18 | $154.40 | $183.03 | 450,800 | — | — |
| 2025-07-17 | $154.58 | $183.24 | 434,700 | — | — |
| 2025-07-16 | $156.20 | $185.16 | 569,000 | — | — |
| 2025-07-15 | $157.05 | $186.17 | 637,400 | — | — |
| 2025-07-14 | $158.50 | $187.89 | 593,300 | — | — |
| 2025-07-11 | $159.62 | $189.22 | 596,400 | — | — |
| 2025-07-10 | $158.95 | $188.42 | 553,500 | — | — |
| 2025-07-09 | $159.08 | $188.58 | 848,900 | — | — |
| 2025-07-08 | $158.03 | $187.33 | 923,800 | — | — |
| 2025-07-07 | $165.39 | $196.06 | 1,033,300 | — | — |
| 2025-07-03 | $165.09 | $195.70 | 395,500 | — | — |
| 2025-07-02 | $164.44 | $194.93 | 740,400 | — | — |
| 2025-07-01 | $163.26 | $193.53 | 493,100 | — | — |
| 2025-06-30 | $163.92 | $194.32 | 693,000 | — | — |
| 2025-06-27 | $161.32 | $191.23 | 1,258,400 | — | — |
| 2025-06-26 | $164.72 | $195.26 | 488,400 | — | — |
| 2025-06-25 | $163.40 | $193.70 | 840,000 | — | — |
| 2025-06-24 | $165.20 | $195.83 | 872,800 | — | — |
| 2025-06-23 | $167.25 | $198.26 | 689,800 | — | — |
| 2025-06-20 | $165.80 | $196.54 | 990,400 | — | — |
| 2025-06-18 | $168.21 | $199.40 | 610,900 | — | — |
| 2025-06-17 | $168.95 | $200.28 | 783,800 | — | — |
| 2025-06-16 | $171.71 | $203.55 | 1,290,500 | — | — |
| 2025-06-13 | $171.76 | $203.61 | 1,090,800 | — | — |
| 2025-06-12 | $167.77 | $198.88 | 753,000 | — | — |
| 2025-06-11 | $165.00 | $195.15 | 2,310,900 | — | — |
| 2025-06-10 | $164.64 | $194.72 | 696,000 | — | — |
| 2025-06-09 | $167.15 | $197.69 | 748,000 | — | — |
| 2025-06-06 | $167.21 | $197.76 | 1,104,800 | — | — |
| 2025-06-05 | $172.49 | $204.00 | 1,181,700 | — | — |
| 2025-06-04 | $177.07 | $209.42 | 419,100 | — | — |
| 2025-06-03 | $176.37 | $208.59 | 599,300 | — | — |
| 2025-06-02 | $178.17 | $210.72 | 1,042,400 | — | — |
| 2025-05-30 | $168.80 | $199.64 | 734,700 | — | — |
| 2025-05-29 | $168.29 | $199.04 | 345,200 | — | — |
| 2025-05-28 | $168.50 | $199.29 | 456,500 | — | — |
| 2025-05-27 | $168.24 | $198.98 | 745,000 | — | — |
| 2025-05-23 | $167.86 | $198.53 | 483,800 | — | — |
| 2025-05-22 | $164.03 | $194.00 | 554,800 | — | — |
| 2025-05-21 | $165.67 | $195.94 | 642,100 | — | — |
| 2025-05-20 | $164.56 | $194.63 | 721,700 | — | — |
| 2025-05-19 | $161.94 | $191.53 | 613,600 | — | — |
| 2025-05-16 | $159.27 | $188.37 | 706,700 | — | — |
| 2025-05-15 | $159.04 | $188.10 | 607,000 | — | — |
| 2025-05-14 | $155.57 | $183.99 | 972,000 | — | — |
| 2025-05-13 | $158.02 | $186.89 | 1,021,400 | — | — |
| 2025-05-12 | $158.67 | $187.66 | 1,376,900 | — | — |
| 2025-05-09 | $169.23 | $200.15 | 1,012,400 | — | — |
| 2025-05-08 | $165.25 | $195.44 | 1,044,500 | — | — |
| 2025-05-07 | $170.22 | $201.32 | 833,600 | — | — |
| 2025-05-06 | $171.82 | $203.21 | 893,700 | — | — |
| 2025-05-05 | $167.98 | $198.67 | 664,200 | — | — |
| 2025-05-02 | $164.92 | $195.05 | 731,100 | — | — |
| 2025-05-01 | $165.69 | $195.96 | 1,155,700 | — | — |
| 2025-04-30 | $171.78 | $203.16 | 661,900 | — | — |
| 2025-04-29 | $168.94 | $199.81 | 738,500 | — | — |
| 2025-04-28 | $170.85 | $202.06 | 908,400 | — | — |
| 2025-04-25 | $170.09 | $201.17 | 637,700 | — | — |
| 2025-04-24 | $171.36 | $202.67 | 686,500 | — | — |
| 2025-04-23 | $170.13 | $201.21 | 1,796,400 | — | — |
| 2025-04-22 | $172.69 | $204.24 | 1,904,800 | — | — |
| 2025-04-21 | $173.18 | $204.82 | 1,385,000 | — | — |
| 2025-04-17 | $171.09 | $202.35 | 1,026,100 | — | — |
| 2025-04-16 | $172.58 | $204.11 | 1,478,200 | — | — |
| 2025-04-15 | $169.24 | $200.16 | 1,020,600 | — | — |
| 2025-04-14 | $168.99 | $199.86 | 1,538,900 | — | — |
| 2025-04-11 | $166.25 | $196.62 | 2,126,300 | — | — |
| 2025-04-10 | $157.48 | $186.25 | 1,771,300 | — | — |
| 2025-04-09 | $150.22 | $177.67 | 1,885,000 | — | — |
| 2025-04-08 | $143.04 | $169.17 | 1,237,500 | — | — |
| 2025-04-07 | $145.45 | $172.02 | 1,431,800 | — | — |
| 2025-04-04 | $145.02 | $171.52 | 1,962,700 | — | — |
| 2025-04-03 | $158.72 | $187.72 | 1,171,400 | — | — |
| 2025-04-02 | $157.01 | $185.70 | 589,500 | — | — |
| 2025-04-01 | $157.63 | $186.43 | 740,400 | — | — |
| 2025-03-31 | $157.56 | $186.35 | 757,200 | — | — |
| 2025-03-28 | $155.47 | $183.87 | 737,300 | — | — |
| 2025-03-27 | $157.24 | $185.97 | 808,600 | — | — |
| 2025-03-26 | $153.28 | $181.28 | 488,200 | — | — |
| 2025-03-25 | $155.82 | $184.29 | 820,500 | — | — |
| 2025-03-24 | $155.79 | $184.25 | 928,300 | — | — |
| 2025-03-21 | $155.83 | $184.30 | 809,000 | — | — |
| 2025-03-20 | $155.53 | $183.95 | 742,100 | — | — |
| 2025-03-19 | $154.25 | $182.43 | 590,900 | — | — |
| 2025-03-18 | $154.28 | $182.47 | 701,600 | — | — |
| 2025-03-17 | $154.08 | $182.23 | 836,100 | — | — |
| 2025-03-14 | $153.35 | $181.37 | 1,148,100 | — | — |
| 2025-03-13 | $150.13 | $177.56 | 1,743,000 | — | — |
| 2025-03-12 | $147.15 | $173.58 | 1,942,900 | — | — |
| 2025-03-11 | $145.74 | $171.92 | 973,300 | — | — |
| 2025-03-10 | $143.61 | $169.41 | 1,677,900 | — | — |
| 2025-03-07 | $143.28 | $169.02 | 926,700 | — | — |
| 2025-03-06 | $142.67 | $168.30 | 909,800 | — | — |
| 2025-03-05 | $146.02 | $172.25 | 697,300 | — | — |
| 2025-03-04 | $142.94 | $168.62 | 669,400 | — | — |
| 2025-03-03 | $141.21 | $166.58 | 775,700 | — | — |
| 2025-02-28 | $142.94 | $168.62 | 1,193,500 | — | — |
| 2025-02-27 | $141.19 | $166.55 | 988,100 | — | — |
| 2025-02-26 | $140.82 | $166.12 | 391,900 | — | — |
| 2025-02-25 | $138.99 | $163.96 | 475,100 | — | — |
| 2025-02-24 | $139.70 | $164.80 | 282,800 | — | — |
| 2025-02-21 | $138.69 | $163.61 | 545,200 | — | — |
| 2025-02-20 | $141.73 | $167.19 | 654,600 | — | — |
| 2025-02-19 | $140.06 | $165.22 | 447,900 | — | — |
| 2025-02-18 | $140.77 | $166.06 | 1,032,200 | — | — |
| 2025-02-14 | $138.32 | $163.17 | 614,400 | — | — |
| 2025-02-13 | $143.98 | $169.85 | 404,100 | — | — |
| 2025-02-12 | $142.38 | $167.96 | 553,300 | — | — |
| 2025-02-11 | $142.78 | $168.43 | 496,700 | — | — |
| 2025-02-10 | $143.21 | $168.94 | 875,100 | — | — |
| 2025-02-07 | $141.29 | $166.67 | 560,500 | — | — |
| 2025-02-06 | $141.74 | $167.20 | 454,800 | — | — |
| 2025-02-05 | $141.68 | $167.13 | 866,100 | — | — |
| 2025-02-04 | $137.68 | $162.41 | 684,600 | — | — |
| 2025-02-03 | $137.10 | $161.73 | 1,127,900 | — | — |
| 2025-01-31 | $135.96 | $160.38 | 632,400 | — | — |
| 2025-01-30 | $136.24 | $160.72 | 775,300 | — | — |
| 2025-01-29 | $131.07 | $154.62 | 1,175,100 | — | — |
| 2025-01-28 | $130.66 | $154.13 | 433,700 | — | — |
| 2025-01-27 | $129.21 | $152.42 | 507,600 | — | — |
| 2025-01-24 | $130.02 | $153.38 | 344,100 | — | — |
| 2025-01-23 | $129.43 | $152.68 | 613,400 | — | — |
| 2025-01-22 | $129.90 | $153.24 | 532,800 | — | — |
| 2025-01-21 | $130.66 | $154.13 | 729,300 | — | — |
| 2025-01-17 | $125.78 | $148.38 | 542,100 | — | — |
| 2025-01-16 | $124.81 | $147.23 | 592,800 | — | — |
| 2025-01-15 | $127.07 | $149.90 | 437,400 | — | — |
| 2025-01-14 | $126.63 | $149.38 | 358,000 | — | — |
| 2025-01-13 | $124.33 | $146.67 | 618,300 | — | — |
| 2025-01-10 | $127.03 | $149.85 | 666,400 | — | — |
| 2025-01-08 | $127.35 | $150.23 | 1,029,600 | — | — |
| 2025-01-07 | $123.28 | $145.43 | 821,900 | — | — |
| 2025-01-06 | $120.72 | $142.41 | 689,800 | — | — |
| 2025-01-03 | $122.41 | $144.40 | 666,900 | — | — |
| 2025-01-02 | $121.13 | $142.89 | 525,100 | — | — |