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
- 2004-10-05 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 | $166.00 | $216.98 | 594,900 | — | — |
| 2025-12-30 | $167.40 | $218.81 | 591,900 | — | — |
| 2025-12-29 | $168.22 | $219.88 | 647,200 | — | — |
| 2025-12-26 | $170.75 | $223.19 | 538,900 | — | — |
| 2025-12-24 | $170.80 | $223.25 | 450,200 | — | — |
| 2025-12-23 | $167.17 | $218.51 | 930,300 | — | — |
| 2025-12-22 | $173.69 | $227.03 | 1,137,500 | — | — |
| 2025-12-19 | $175.77 | $229.75 | 1,894,800 | — | — |
| 2025-12-18 | $174.25 | $227.76 | 1,260,800 | — | — |
| 2025-12-17 | $171.51 | $224.18 | 1,145,100 | — | — |
| 2025-12-16 | $165.79 | $216.71 | 776,300 | — | — |
| 2025-12-15 | $169.71 | $221.83 | 732,000 | — | — |
| 2025-12-12 | $168.24 | $219.91 | 646,400 | — | — |
| 2025-12-11 | $167.36 | $218.76 | 591,100 | — | — |
| 2025-12-10 | $166.21 | $217.25 | 870,700 | — | — |
| 2025-12-09 | $164.95 | $215.61 | 702,300 | — | — |
| 2025-12-08 | $165.05 | $215.74 | 636,700 | — | — |
| 2025-12-05 | $166.27 | $217.33 | 867,200 | — | — |
| 2025-12-04 | $167.13 | $218.46 | 685,600 | — | — |
| 2025-12-03 | $169.00 | $220.90 | 835,400 | — | — |
| 2025-12-02 | $169.92 | $222.10 | 752,900 | — | — |
| 2025-12-01 | $170.91 | $222.51 | 1,128,300 | — | — |
| 2025-11-28 | $175.25 | $228.16 | 363,200 | — | — |
| 2025-11-26 | $176.71 | $230.06 | 795,900 | — | — |
| 2025-11-25 | $175.45 | $228.42 | 935,900 | — | — |
| 2025-11-24 | $170.71 | $222.25 | 865,800 | — | — |
| 2025-11-21 | $173.43 | $225.79 | 1,253,800 | — | — |
| 2025-11-20 | $166.26 | $216.46 | 782,200 | — | — |
| 2025-11-19 | $167.20 | $217.68 | 799,700 | — | — |
| 2025-11-18 | $170.99 | $222.61 | 862,400 | — | — |
| 2025-11-17 | $169.71 | $220.95 | 1,421,100 | — | — |
| 2025-11-14 | $167.35 | $217.87 | 741,500 | — | — |
| 2025-11-13 | $168.10 | $218.85 | 985,700 | — | — |
| 2025-11-12 | $167.59 | $218.19 | 1,213,700 | — | — |
| 2025-11-11 | $163.98 | $213.49 | 1,068,800 | — | — |
| 2025-11-10 | $161.74 | $210.57 | 1,297,700 | — | — |
| 2025-11-07 | $165.03 | $214.85 | 2,598,000 | — | — |
| 2025-11-06 | $160.73 | $209.26 | 1,706,700 | — | — |
| 2025-11-05 | $165.76 | $215.80 | 2,062,600 | — | — |
| 2025-11-04 | $162.19 | $211.16 | 1,526,200 | — | — |
| 2025-11-03 | $161.04 | $209.66 | 1,396,700 | — | — |
| 2025-10-31 | $163.58 | $212.97 | 1,083,000 | — | — |
| 2025-10-30 | $165.42 | $215.36 | 1,358,000 | — | — |
| 2025-10-29 | $170.82 | $222.39 | 700,900 | — | — |
| 2025-10-28 | $172.56 | $224.66 | 589,600 | — | — |
| 2025-10-27 | $174.31 | $226.94 | 726,700 | — | — |
| 2025-10-24 | $175.54 | $228.54 | 904,800 | — | — |
| 2025-10-23 | $176.39 | $229.64 | 723,700 | — | — |
| 2025-10-22 | $178.78 | $232.76 | 889,800 | — | — |
| 2025-10-21 | $178.03 | $231.78 | 876,200 | — | — |
| 2025-10-20 | $179.07 | $233.13 | 674,100 | — | — |
| 2025-10-17 | $177.48 | $231.06 | 1,816,800 | — | — |
| 2025-10-16 | $172.74 | $224.89 | 664,200 | — | — |
| 2025-10-15 | $172.53 | $224.62 | 681,800 | — | — |
| 2025-10-14 | $169.83 | $221.10 | 1,563,800 | — | — |
| 2025-10-13 | $171.96 | $223.88 | 1,577,600 | — | — |
| 2025-10-10 | $163.33 | $212.64 | 1,021,700 | — | — |
| 2025-10-09 | $167.75 | $218.40 | 868,600 | — | — |
| 2025-10-08 | $165.87 | $215.95 | 1,091,500 | — | — |
| 2025-10-07 | $166.56 | $216.85 | 974,800 | — | — |
| 2025-10-06 | $167.11 | $217.56 | 969,000 | — | — |
| 2025-10-03 | $166.49 | $216.75 | 872,600 | — | — |
| 2025-10-02 | $165.06 | $214.89 | 989,000 | — | — |
| 2025-10-01 | $162.81 | $211.96 | 1,436,000 | — | — |
| 2025-09-30 | $166.15 | $216.31 | 1,370,300 | — | — |
| 2025-09-29 | $166.76 | $217.11 | 1,499,300 | — | — |
| 2025-09-26 | $162.53 | $211.60 | 1,241,000 | — | — |
| 2025-09-25 | $163.01 | $212.22 | 1,288,500 | — | — |
| 2025-09-24 | $161.75 | $210.58 | 1,304,200 | — | — |
| 2025-09-23 | $159.64 | $207.84 | 1,195,800 | — | — |
| 2025-09-22 | $159.56 | $207.73 | 1,111,200 | — | — |
| 2025-09-19 | $158.24 | $206.01 | 2,097,000 | — | — |
| 2025-09-18 | $159.78 | $208.02 | 1,676,800 | — | — |
| 2025-09-17 | $164.30 | $213.90 | 1,057,900 | — | — |
| 2025-09-16 | $165.61 | $215.61 | 1,126,600 | — | — |
| 2025-09-15 | $165.14 | $215.00 | 926,900 | — | — |
| 2025-09-12 | $166.69 | $217.01 | 874,300 | — | — |
| 2025-09-11 | $167.16 | $217.63 | 842,900 | — | — |
| 2025-09-10 | $166.08 | $216.22 | 1,119,400 | — | — |
| 2025-09-09 | $168.12 | $218.88 | 1,284,600 | — | — |
| 2025-09-08 | $167.48 | $218.04 | 1,078,500 | — | — |
| 2025-09-05 | $168.85 | $219.83 | 1,073,300 | — | — |
| 2025-09-04 | $169.37 | $220.50 | 1,707,900 | — | — |
| 2025-09-03 | $171.57 | $223.37 | 608,100 | — | — |
| 2025-09-02 | $171.28 | $222.99 | 1,399,900 | — | — |
| 2025-08-29 | $172.55 | $223.76 | 871,200 | — | — |
| 2025-08-28 | $172.38 | $223.54 | 1,268,600 | — | — |
| 2025-08-27 | $174.84 | $226.73 | 984,700 | — | — |
| 2025-08-26 | $174.72 | $226.57 | 1,053,500 | — | — |
| 2025-08-25 | $176.76 | $229.22 | 1,106,000 | — | — |
| 2025-08-22 | $177.33 | $229.96 | 1,027,200 | — | — |
| 2025-08-21 | $173.93 | $225.55 | 916,700 | — | — |
| 2025-08-20 | $173.23 | $224.64 | 1,009,000 | — | — |
| 2025-08-19 | $175.91 | $228.12 | 1,188,100 | — | — |
| 2025-08-18 | $173.88 | $225.48 | 1,222,000 | — | — |
| 2025-08-15 | $172.84 | $224.13 | 678,800 | — | — |
| 2025-08-14 | $172.91 | $224.23 | 1,130,400 | — | — |
| 2025-08-13 | $175.17 | $227.16 | 1,077,100 | — | — |
| 2025-08-12 | $176.71 | $229.15 | 1,108,900 | — | — |
| 2025-08-11 | $174.86 | $226.75 | 1,604,000 | — | — |
| 2025-08-08 | $172.84 | $224.13 | 3,207,000 | — | — |
| 2025-08-07 | $185.01 | $239.92 | 1,454,800 | — | — |
| 2025-08-06 | $184.39 | $239.11 | 734,700 | — | — |
| 2025-08-05 | $182.23 | $236.31 | 858,300 | — | — |
| 2025-08-04 | $184.79 | $239.63 | 678,400 | — | — |
| 2025-08-01 | $182.97 | $237.27 | 1,110,700 | — | — |
| 2025-07-31 | $185.13 | $240.07 | 600,300 | — | — |
| 2025-07-30 | $187.38 | $242.99 | 678,100 | — | — |
| 2025-07-29 | $184.58 | $239.36 | 711,600 | — | — |
| 2025-07-28 | $187.58 | $243.25 | 761,900 | — | — |
| 2025-07-25 | $188.14 | $243.98 | 651,000 | — | — |
| 2025-07-24 | $184.19 | $238.85 | 793,800 | — | — |
| 2025-07-23 | $186.49 | $241.84 | 957,100 | — | — |
| 2025-07-22 | $184.26 | $238.94 | 606,500 | — | — |
| 2025-07-21 | $183.01 | $237.32 | 617,900 | — | — |
| 2025-07-18 | $184.08 | $238.71 | 594,400 | — | — |
| 2025-07-17 | $182.58 | $236.77 | 1,013,900 | — | — |
| 2025-07-16 | $184.01 | $238.62 | 968,100 | — | — |
| 2025-07-15 | $184.66 | $239.46 | 571,200 | — | — |
| 2025-07-14 | $188.48 | $244.42 | 879,400 | — | — |
| 2025-07-11 | $188.09 | $243.91 | 619,700 | — | — |
| 2025-07-10 | $186.38 | $241.69 | 586,300 | — | — |
| 2025-07-09 | $186.57 | $241.94 | 583,500 | — | — |
| 2025-07-08 | $188.25 | $244.12 | 1,508,600 | — | — |
| 2025-07-07 | $185.99 | $241.19 | 769,000 | — | — |
| 2025-07-03 | $189.46 | $245.69 | 405,500 | — | — |
| 2025-07-02 | $191.13 | $247.85 | 1,003,000 | — | — |
| 2025-07-01 | $189.22 | $245.38 | 878,600 | — | — |
| 2025-06-30 | $187.41 | $243.03 | 995,900 | — | — |
| 2025-06-27 | $187.74 | $243.46 | 1,248,700 | — | — |
| 2025-06-26 | $185.03 | $239.94 | 976,100 | — | — |
| 2025-06-25 | $184.01 | $238.62 | 1,086,400 | — | — |
| 2025-06-24 | $188.79 | $244.82 | 954,700 | — | — |
| 2025-06-23 | $188.59 | $244.56 | 1,844,700 | — | — |
| 2025-06-20 | $193.02 | $250.30 | 2,478,300 | — | — |
| 2025-06-18 | $192.94 | $250.20 | 1,044,600 | — | — |
| 2025-06-17 | $194.55 | $252.29 | 1,819,600 | — | — |
| 2025-06-16 | $192.88 | $250.12 | 1,913,800 | — | — |
| 2025-06-13 | $182.29 | $236.39 | 858,600 | — | — |
| 2025-06-12 | $186.64 | $242.03 | 797,700 | — | — |
| 2025-06-11 | $187.84 | $243.59 | 651,200 | — | — |
| 2025-06-10 | $189.17 | $245.31 | 1,152,000 | — | — |
| 2025-06-09 | $194.78 | $252.59 | 454,400 | — | — |
| 2025-06-06 | $195.19 | $253.12 | 541,700 | — | — |
| 2025-06-05 | $191.68 | $248.57 | 555,200 | — | — |
| 2025-06-04 | $195.11 | $253.01 | 569,600 | — | — |
| 2025-06-03 | $195.92 | $254.06 | 653,500 | — | — |
| 2025-06-02 | $194.67 | $251.56 | 1,002,900 | — | — |
| 2025-05-30 | $195.21 | $252.26 | 887,600 | — | — |
| 2025-05-29 | $195.79 | $253.01 | 1,084,600 | — | — |
| 2025-05-28 | $196.32 | $253.69 | 953,600 | — | — |
| 2025-05-27 | $199.80 | $258.19 | 1,810,200 | — | — |
| 2025-05-23 | $189.99 | $245.51 | 662,500 | — | — |
| 2025-05-22 | $188.73 | $243.89 | 617,700 | — | — |
| 2025-05-21 | $187.10 | $241.78 | 609,400 | — | — |
| 2025-05-20 | $191.36 | $247.28 | 695,800 | — | — |
| 2025-05-19 | $193.53 | $250.09 | 1,596,200 | — | — |
| 2025-05-16 | $192.92 | $249.30 | 789,400 | — | — |
| 2025-05-15 | $189.42 | $244.78 | 1,050,600 | — | — |
| 2025-05-14 | $189.10 | $244.36 | 1,225,300 | — | — |
| 2025-05-13 | $190.51 | $246.19 | 1,729,000 | — | — |
| 2025-05-12 | $189.96 | $245.48 | 1,843,400 | — | — |
| 2025-05-09 | $180.81 | $233.65 | 2,106,700 | — | — |
| 2025-05-08 | $172.55 | $222.98 | 1,173,400 | — | — |
| 2025-05-07 | $171.26 | $221.31 | 1,154,400 | — | — |
| 2025-05-06 | $171.25 | $221.30 | 859,500 | — | — |
| 2025-05-05 | $171.16 | $221.18 | 1,040,300 | — | — |
| 2025-05-02 | $171.79 | $222.00 | 1,024,400 | — | — |
| 2025-05-01 | $166.74 | $215.47 | 820,300 | — | — |
| 2025-04-30 | $165.96 | $214.46 | 805,100 | — | — |
| 2025-04-29 | $164.67 | $212.79 | 1,576,700 | — | — |
| 2025-04-28 | $166.66 | $215.37 | 1,866,700 | — | — |
| 2025-04-25 | $161.64 | $208.88 | 860,200 | — | — |
| 2025-04-24 | $161.84 | $209.14 | 913,300 | — | — |
| 2025-04-23 | $163.41 | $211.17 | 1,577,700 | — | — |
| 2025-04-22 | $162.95 | $210.57 | 1,530,100 | — | — |
| 2025-04-21 | $159.52 | $206.14 | 912,000 | — | — |
| 2025-04-17 | $161.89 | $209.20 | 1,117,800 | — | — |
| 2025-04-16 | $160.51 | $207.42 | 793,200 | — | — |
| 2025-04-15 | $163.01 | $210.65 | 629,100 | — | — |
| 2025-04-14 | $163.13 | $210.80 | 1,627,300 | — | — |
| 2025-04-11 | $160.17 | $206.98 | 1,240,800 | — | — |
| 2025-04-10 | $161.71 | $208.97 | 1,364,900 | — | — |
| 2025-04-09 | $166.00 | $214.51 | 1,665,000 | — | — |
| 2025-04-08 | $153.22 | $198.00 | 1,331,100 | — | — |
| 2025-04-07 | $154.90 | $200.17 | 1,929,900 | — | — |
| 2025-04-04 | $159.86 | $206.58 | 1,930,900 | — | — |
| 2025-04-03 | $167.05 | $215.87 | 1,500,300 | — | — |
| 2025-04-02 | $172.22 | $222.55 | 771,100 | — | — |
| 2025-04-01 | $168.92 | $218.29 | 900,500 | — | — |
| 2025-03-31 | $166.63 | $215.33 | 1,869,000 | — | — |
| 2025-03-28 | $171.05 | $221.04 | 951,200 | — | — |
| 2025-03-27 | $174.74 | $225.81 | 712,400 | — | — |
| 2025-03-26 | $175.53 | $226.83 | 718,400 | — | — |
| 2025-03-25 | $177.50 | $229.37 | 768,700 | — | — |
| 2025-03-24 | $175.87 | $227.27 | 1,273,400 | — | — |
| 2025-03-21 | $169.88 | $219.53 | 1,548,200 | — | — |
| 2025-03-20 | $170.75 | $220.65 | 1,005,600 | — | — |
| 2025-03-19 | $170.04 | $219.73 | 906,800 | — | — |
| 2025-03-18 | $167.09 | $215.92 | 1,013,200 | — | — |
| 2025-03-17 | $171.95 | $221.32 | 1,037,900 | — | — |
| 2025-03-14 | $172.49 | $222.02 | 1,183,600 | — | — |
| 2025-03-13 | $167.78 | $215.96 | 1,464,900 | — | — |
| 2025-03-12 | $175.39 | $225.75 | 1,137,100 | — | — |
| 2025-03-11 | $177.12 | $227.98 | 1,326,900 | — | — |
| 2025-03-10 | $178.33 | $229.54 | 1,822,200 | — | — |
| 2025-03-07 | $179.03 | $230.44 | 1,318,800 | — | — |
| 2025-03-06 | $179.23 | $230.69 | 1,174,700 | — | — |
| 2025-03-05 | $185.86 | $239.23 | 990,600 | — | — |
| 2025-03-04 | $184.98 | $238.09 | 1,541,800 | — | — |
| 2025-03-03 | $181.21 | $233.24 | 1,447,800 | — | — |
| 2025-02-28 | $184.09 | $236.95 | 1,939,800 | — | — |
| 2025-02-27 | $177.90 | $228.98 | 1,547,500 | — | — |
| 2025-02-26 | $175.71 | $226.16 | 1,451,500 | — | — |
| 2025-02-25 | $174.88 | $225.09 | 1,793,000 | — | — |
| 2025-02-24 | $172.05 | $221.45 | 1,678,800 | — | — |
| 2025-02-21 | $169.13 | $217.69 | 2,703,300 | — | — |
| 2025-02-20 | $171.57 | $220.83 | 2,185,100 | — | — |
| 2025-02-19 | $174.02 | $223.99 | 1,495,300 | — | — |
| 2025-02-18 | $177.48 | $228.44 | 1,785,700 | — | — |
| 2025-02-14 | $171.70 | $221.00 | 1,059,200 | — | — |
| 2025-02-13 | $171.43 | $220.65 | 965,800 | — | — |
| 2025-02-12 | $168.52 | $216.91 | 1,133,800 | — | — |
| 2025-02-11 | $170.77 | $219.80 | 1,237,300 | — | — |
| 2025-02-10 | $173.60 | $223.45 | 1,326,600 | — | — |
| 2025-02-07 | $175.96 | $226.48 | 1,189,300 | — | — |
| 2025-02-06 | $178.45 | $229.69 | 1,152,400 | — | — |
| 2025-02-05 | $181.16 | $233.18 | 1,249,900 | — | — |
| 2025-02-04 | $182.02 | $234.28 | 1,455,300 | — | — |
| 2025-02-03 | $183.49 | $236.18 | 660,600 | — | — |
| 2025-01-31 | $181.10 | $233.10 | 853,600 | — | — |
| 2025-01-30 | $182.65 | $235.10 | 639,400 | — | — |
| 2025-01-29 | $182.04 | $234.31 | 772,900 | — | — |
| 2025-01-28 | $180.91 | $232.86 | 819,500 | — | — |
| 2025-01-27 | $181.19 | $233.22 | 947,100 | — | — |
| 2025-01-24 | $178.55 | $229.82 | 854,700 | — | — |
| 2025-01-23 | $179.13 | $230.56 | 801,700 | — | — |
| 2025-01-22 | $180.04 | $231.74 | 679,700 | — | — |
| 2025-01-21 | $182.04 | $234.31 | 1,385,600 | — | — |
| 2025-01-17 | $178.95 | $230.33 | 826,300 | — | — |
| 2025-01-16 | $178.32 | $229.52 | 648,000 | — | — |
| 2025-01-15 | $179.29 | $230.77 | 692,800 | — | — |
| 2025-01-14 | $179.33 | $230.82 | 1,159,300 | — | — |
| 2025-01-13 | $180.32 | $232.10 | 920,100 | — | — |
| 2025-01-10 | $178.12 | $229.26 | 1,189,300 | — | — |
| 2025-01-08 | $182.05 | $234.32 | 873,300 | — | — |
| 2025-01-07 | $181.27 | $233.32 | 980,400 | — | — |
| 2025-01-06 | $180.97 | $232.93 | 665,200 | — | — |
| 2025-01-03 | $182.94 | $235.47 | 482,100 | — | — |
| 2025-01-02 | $181.20 | $233.23 | 783,400 | — | — |