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
- 1998-02-27 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 | $175.57 | $240.12 | 1,680,100 | — | — |
| 2025-12-30 | $176.72 | $241.69 | 1,718,900 | — | — |
| 2025-12-29 | $175.83 | $240.47 | 2,177,300 | — | — |
| 2025-12-26 | $176.41 | $238.94 | 1,463,200 | — | — |
| 2025-12-24 | $174.80 | $236.76 | 1,040,000 | — | — |
| 2025-12-23 | $174.51 | $236.37 | 3,358,100 | — | — |
| 2025-12-22 | $172.53 | $233.69 | 4,154,500 | — | — |
| 2025-12-19 | $172.41 | $233.53 | 6,033,000 | — | — |
| 2025-12-18 | $174.29 | $236.07 | 3,950,800 | — | — |
| 2025-12-17 | $178.49 | $241.76 | 4,084,700 | — | — |
| 2025-12-16 | $179.13 | $242.63 | 3,198,300 | — | — |
| 2025-12-15 | $180.26 | $244.16 | 5,020,800 | — | — |
| 2025-12-12 | $180.70 | $244.75 | 5,329,400 | — | — |
| 2025-12-11 | $181.71 | $246.12 | 4,370,000 | — | — |
| 2025-12-10 | $180.26 | $244.16 | 2,500,900 | — | — |
| 2025-12-09 | $179.55 | $243.20 | 3,161,100 | — | — |
| 2025-12-08 | $183.20 | $248.14 | 5,804,200 | — | — |
| 2025-12-05 | $178.86 | $242.26 | 2,998,000 | — | — |
| 2025-12-04 | $178.83 | $242.22 | 2,804,200 | — | — |
| 2025-12-03 | $176.18 | $238.63 | 2,693,000 | — | — |
| 2025-12-02 | $175.81 | $238.13 | 2,467,200 | — | — |
| 2025-12-01 | $176.27 | $238.75 | 3,329,600 | — | — |
| 2025-11-28 | $181.27 | $245.53 | 1,088,800 | — | — |
| 2025-11-26 | $181.24 | $245.49 | 1,941,700 | — | — |
| 2025-11-25 | $179.76 | $243.48 | 2,005,100 | — | — |
| 2025-11-24 | $179.57 | $243.22 | 6,032,500 | — | — |
| 2025-11-21 | $179.56 | $243.21 | 2,609,900 | — | — |
| 2025-11-20 | $179.12 | $242.61 | 3,094,500 | — | — |
| 2025-11-19 | $180.50 | $244.48 | 2,673,200 | — | — |
| 2025-11-18 | $181.55 | $245.91 | 3,436,500 | — | — |
| 2025-11-17 | $180.47 | $244.44 | 3,253,600 | — | — |
| 2025-11-14 | $183.59 | $248.67 | 3,807,200 | — | — |
| 2025-11-13 | $181.13 | $245.34 | 3,072,000 | — | — |
| 2025-11-12 | $183.35 | $248.34 | 2,947,600 | — | — |
| 2025-11-11 | $184.79 | $250.29 | 2,429,500 | — | — |
| 2025-11-10 | $179.72 | $243.43 | 2,911,100 | — | — |
| 2025-11-07 | $177.95 | $241.03 | 4,255,800 | — | — |
| 2025-11-06 | $178.09 | $241.22 | 1,960,500 | — | — |
| 2025-11-05 | $179.43 | $243.03 | 2,330,500 | — | — |
| 2025-11-04 | $180.35 | $244.28 | 2,663,800 | — | — |
| 2025-11-03 | $176.64 | $239.25 | 3,481,700 | — | — |
| 2025-10-31 | $178.98 | $242.42 | 2,604,700 | — | — |
| 2025-10-30 | $179.45 | $243.06 | 2,954,900 | — | — |
| 2025-10-29 | $179.08 | $242.56 | 4,501,500 | — | — |
| 2025-10-28 | $182.72 | $247.49 | 6,047,500 | — | — |
| 2025-10-27 | $189.73 | $256.98 | 2,979,100 | — | — |
| 2025-10-24 | $191.52 | $259.41 | 1,721,800 | — | — |
| 2025-10-23 | $190.30 | $257.76 | 2,279,900 | — | — |
| 2025-10-22 | $191.19 | $258.96 | 1,535,700 | — | — |
| 2025-10-21 | $192.37 | $260.56 | 1,749,500 | — | — |
| 2025-10-20 | $193.08 | $261.52 | 1,782,100 | — | — |
| 2025-10-17 | $191.29 | $259.10 | 1,981,400 | — | — |
| 2025-10-16 | $191.47 | $259.34 | 3,394,700 | — | — |
| 2025-10-15 | $190.03 | $257.39 | 3,353,900 | — | — |
| 2025-10-14 | $186.51 | $252.62 | 4,174,900 | — | — |
| 2025-10-13 | $183.20 | $248.14 | 3,242,800 | — | — |
| 2025-10-10 | $186.68 | $252.85 | 3,154,400 | — | — |
| 2025-10-09 | $185.32 | $251.01 | 2,211,000 | — | — |
| 2025-10-08 | $185.59 | $251.38 | 3,329,700 | — | — |
| 2025-10-07 | $186.97 | $253.25 | 2,741,700 | — | — |
| 2025-10-06 | $185.57 | $251.35 | 2,968,100 | — | — |
| 2025-10-03 | $190.21 | $257.63 | 2,863,100 | — | — |
| 2025-10-02 | $191.17 | $258.94 | 2,822,300 | — | — |
| 2025-10-01 | $193.32 | $261.85 | 2,960,500 | — | — |
| 2025-09-30 | $192.32 | $260.49 | 3,426,900 | — | — |
| 2025-09-29 | $194.55 | $261.21 | 3,314,300 | — | — |
| 2025-09-26 | $194.27 | $260.83 | 2,608,300 | — | — |
| 2025-09-25 | $193.71 | $260.08 | 3,022,700 | — | — |
| 2025-09-24 | $192.93 | $259.04 | 2,963,500 | — | — |
| 2025-09-23 | $194.28 | $260.85 | 2,774,700 | — | — |
| 2025-09-22 | $193.21 | $259.41 | 3,471,300 | — | — |
| 2025-09-19 | $193.31 | $259.55 | 5,329,500 | — | — |
| 2025-09-18 | $193.03 | $259.17 | 2,368,700 | — | — |
| 2025-09-17 | $197.22 | $264.80 | 3,041,900 | — | — |
| 2025-09-16 | $194.73 | $261.45 | 3,253,800 | — | — |
| 2025-09-15 | $192.50 | $258.46 | 3,883,400 | — | — |
| 2025-09-12 | $195.08 | $261.92 | 3,096,400 | — | — |
| 2025-09-11 | $196.55 | $263.90 | 2,277,400 | — | — |
| 2025-09-10 | $193.76 | $260.15 | 2,539,100 | — | — |
| 2025-09-09 | $194.60 | $261.28 | 3,383,900 | — | — |
| 2025-09-08 | $193.64 | $259.99 | 5,376,600 | — | — |
| 2025-09-05 | $198.32 | $266.27 | 4,126,100 | — | — |
| 2025-09-04 | $195.09 | $261.94 | 3,523,700 | — | — |
| 2025-09-03 | $196.26 | $263.51 | 3,630,500 | — | — |
| 2025-09-02 | $200.49 | $269.19 | 2,601,200 | — | — |
| 2025-08-29 | $203.85 | $273.70 | 2,618,100 | — | — |
| 2025-08-28 | $202.56 | $271.97 | 2,978,200 | — | — |
| 2025-08-27 | $203.27 | $272.92 | 3,083,500 | — | — |
| 2025-08-26 | $207.45 | $278.53 | 3,538,700 | — | — |
| 2025-08-25 | $211.12 | $283.46 | 1,238,900 | — | — |
| 2025-08-22 | $211.88 | $284.48 | 2,343,000 | — | — |
| 2025-08-21 | $209.73 | $281.59 | 1,483,300 | — | — |
| 2025-08-20 | $209.50 | $281.28 | 2,217,500 | — | — |
| 2025-08-19 | $206.65 | $277.46 | 1,669,400 | — | — |
| 2025-08-18 | $203.13 | $272.73 | 3,227,700 | — | — |
| 2025-08-15 | $206.12 | $276.75 | 2,640,400 | — | — |
| 2025-08-14 | $203.46 | $273.17 | 2,636,900 | — | — |
| 2025-08-13 | $204.15 | $274.10 | 2,717,800 | — | — |
| 2025-08-12 | $204.62 | $274.73 | 1,757,100 | — | — |
| 2025-08-11 | $206.08 | $276.69 | 2,339,200 | — | — |
| 2025-08-08 | $206.51 | $277.27 | 1,727,500 | — | — |
| 2025-08-07 | $210.01 | $281.97 | 2,025,800 | — | — |
| 2025-08-06 | $208.90 | $280.48 | 1,634,100 | — | — |
| 2025-08-05 | $210.05 | $282.02 | 1,854,800 | — | — |
| 2025-08-04 | $212.98 | $285.96 | 2,804,500 | — | — |
| 2025-08-01 | $212.10 | $284.77 | 3,232,200 | — | — |
| 2025-07-31 | $208.39 | $279.79 | 2,774,000 | — | — |
| 2025-07-30 | $208.74 | $280.26 | 3,693,300 | — | — |
| 2025-07-29 | $214.71 | $288.28 | 3,704,000 | — | — |
| 2025-07-28 | $224.21 | $301.03 | 2,176,300 | — | — |
| 2025-07-25 | $229.87 | $308.63 | 1,031,300 | — | — |
| 2025-07-24 | $231.24 | $310.47 | 2,034,700 | — | — |
| 2025-07-23 | $230.18 | $309.05 | 1,839,700 | — | — |
| 2025-07-22 | $232.35 | $311.96 | 2,274,400 | — | — |
| 2025-07-21 | $226.50 | $304.11 | 1,458,800 | — | — |
| 2025-07-18 | $224.77 | $301.79 | 1,253,800 | — | — |
| 2025-07-17 | $223.04 | $299.46 | 1,522,400 | — | — |
| 2025-07-16 | $223.36 | $299.89 | 2,426,500 | — | — |
| 2025-07-15 | $218.92 | $293.93 | 1,754,200 | — | — |
| 2025-07-14 | $221.78 | $297.77 | 1,475,900 | — | — |
| 2025-07-11 | $219.24 | $294.36 | 1,358,500 | — | — |
| 2025-07-10 | $221.01 | $296.74 | 1,459,200 | — | — |
| 2025-07-09 | $221.83 | $297.84 | 1,712,900 | — | — |
| 2025-07-08 | $220.70 | $296.32 | 2,022,600 | — | — |
| 2025-07-07 | $220.02 | $295.41 | 1,894,900 | — | — |
| 2025-07-03 | $221.75 | $297.73 | 1,369,100 | — | — |
| 2025-07-02 | $222.83 | $299.18 | 1,937,900 | — | — |
| 2025-07-01 | $224.47 | $301.38 | 2,567,600 | — | — |
| 2025-06-30 | $221.02 | $296.75 | 2,071,800 | — | — |
| 2025-06-27 | $217.78 | $292.40 | 2,086,300 | — | — |
| 2025-06-26 | $217.52 | $292.05 | 2,040,100 | — | — |
| 2025-06-25 | $220.22 | $295.68 | 1,727,300 | — | — |
| 2025-06-24 | $223.91 | $300.63 | 2,219,000 | — | — |
| 2025-06-23 | $221.63 | $297.57 | 2,618,000 | — | — |
| 2025-06-20 | $217.48 | $292.00 | 4,018,600 | — | — |
| 2025-06-18 | $215.48 | $289.31 | 1,665,700 | — | — |
| 2025-06-17 | $215.14 | $288.86 | 1,659,500 | — | — |
| 2025-06-16 | $214.98 | $288.64 | 2,424,500 | — | — |
| 2025-06-13 | $214.80 | $288.40 | 2,455,600 | — | — |
| 2025-06-12 | $217.70 | $290.01 | 1,738,000 | — | — |
| 2025-06-11 | $214.36 | $285.56 | 1,577,900 | — | — |
| 2025-06-10 | $214.61 | $285.89 | 1,625,000 | — | — |
| 2025-06-09 | $212.83 | $283.52 | 1,777,800 | — | — |
| 2025-06-06 | $212.54 | $283.14 | 2,516,300 | — | — |
| 2025-06-05 | $216.22 | $288.04 | 2,526,800 | — | — |
| 2025-06-04 | $214.36 | $285.56 | 1,579,000 | — | — |
| 2025-06-03 | $213.39 | $284.27 | 2,035,500 | — | — |
| 2025-06-02 | $214.11 | $285.23 | 2,142,600 | — | — |
| 2025-05-30 | $214.65 | $285.95 | 5,861,500 | — | — |
| 2025-05-29 | $213.71 | $284.70 | 1,790,600 | — | — |
| 2025-05-28 | $212.46 | $283.03 | 1,787,600 | — | — |
| 2025-05-27 | $213.70 | $284.68 | 1,867,000 | — | — |
| 2025-05-23 | $211.86 | $282.23 | 1,573,200 | — | — |
| 2025-05-22 | $210.27 | $280.11 | 1,969,800 | — | — |
| 2025-05-21 | $213.73 | $284.72 | 2,231,500 | — | — |
| 2025-05-20 | $215.40 | $286.95 | 1,755,900 | — | — |
| 2025-05-19 | $215.13 | $286.59 | 1,733,400 | — | — |
| 2025-05-16 | $213.38 | $284.26 | 2,812,700 | — | — |
| 2025-05-15 | $211.68 | $281.99 | 3,115,600 | — | — |
| 2025-05-14 | $204.50 | $272.43 | 4,060,300 | — | — |
| 2025-05-13 | $203.96 | $271.71 | 4,525,300 | — | — |
| 2025-05-12 | $207.92 | $276.98 | 4,450,800 | — | — |
| 2025-05-09 | $219.97 | $293.03 | 2,499,800 | — | — |
| 2025-05-08 | $217.88 | $290.25 | 3,007,500 | — | — |
| 2025-05-07 | $219.49 | $292.39 | 3,571,500 | — | — |
| 2025-05-06 | $223.81 | $298.15 | 1,637,100 | — | — |
| 2025-05-05 | $223.87 | $298.23 | 1,832,900 | — | — |
| 2025-05-02 | $223.60 | $297.87 | 2,732,600 | — | — |
| 2025-05-01 | $224.03 | $298.44 | 2,253,000 | — | — |
| 2025-04-30 | $225.41 | $300.28 | 3,491,100 | — | — |
| 2025-04-29 | $221.33 | $294.85 | 3,174,900 | — | — |
| 2025-04-28 | $211.30 | $281.48 | 3,390,200 | — | — |
| 2025-04-25 | $210.82 | $280.85 | 2,464,500 | — | — |
| 2025-04-24 | $210.91 | $280.97 | 2,885,500 | — | — |
| 2025-04-23 | $212.60 | $283.22 | 7,046,000 | — | — |
| 2025-04-22 | $220.97 | $294.37 | 2,747,400 | — | — |
| 2025-04-21 | $217.99 | $290.40 | 2,781,000 | — | — |
| 2025-04-17 | $222.66 | $296.62 | 2,599,000 | — | — |
| 2025-04-16 | $218.00 | $290.41 | 3,376,800 | — | — |
| 2025-04-15 | $218.01 | $290.42 | 3,854,900 | — | — |
| 2025-04-14 | $217.79 | $290.13 | 2,080,600 | — | — |
| 2025-04-11 | $213.22 | $284.04 | 2,555,400 | — | — |
| 2025-04-10 | $208.32 | $275.25 | 3,565,200 | — | — |
| 2025-04-09 | $207.48 | $274.14 | 5,646,900 | — | — |
| 2025-04-08 | $204.66 | $270.41 | 5,455,000 | — | — |
| 2025-04-07 | $213.39 | $281.95 | 5,082,200 | — | — |
| 2025-04-04 | $220.17 | $290.91 | 9,877,200 | — | — |
| 2025-04-03 | $228.19 | $301.50 | 5,852,900 | — | — |
| 2025-04-02 | $217.90 | $287.91 | 2,794,100 | — | — |
| 2025-04-01 | $219.44 | $289.94 | 2,124,800 | — | — |
| 2025-03-31 | $217.60 | $287.51 | 3,281,300 | — | — |
| 2025-03-28 | $215.56 | $284.82 | 1,907,500 | — | — |
| 2025-03-27 | $214.04 | $282.81 | 2,458,400 | — | — |
| 2025-03-26 | $210.02 | $277.50 | 1,607,400 | — | — |
| 2025-03-25 | $209.50 | $276.81 | 2,646,600 | — | — |
| 2025-03-24 | $212.80 | $281.17 | 2,879,900 | — | — |
| 2025-03-21 | $216.23 | $285.70 | 6,326,100 | — | — |
| 2025-03-20 | $214.27 | $283.11 | 1,839,300 | — | — |
| 2025-03-19 | $213.76 | $282.44 | 2,244,200 | — | — |
| 2025-03-18 | $214.87 | $283.90 | 3,996,500 | — | — |
| 2025-03-17 | $212.69 | $281.02 | 3,097,600 | — | — |
| 2025-03-14 | $210.93 | $278.70 | 3,789,000 | — | — |
| 2025-03-13 | $207.77 | $274.52 | 2,691,100 | — | — |
| 2025-03-12 | $206.69 | $273.10 | 2,519,800 | — | — |
| 2025-03-11 | $209.78 | $277.18 | 2,698,100 | — | — |
| 2025-03-10 | $213.07 | $281.53 | 4,156,600 | — | — |
| 2025-03-07 | $212.29 | $280.50 | 3,599,400 | — | — |
| 2025-03-06 | $206.93 | $273.41 | 2,416,200 | — | — |
| 2025-03-05 | $208.69 | $275.74 | 1,969,800 | — | — |
| 2025-03-04 | $207.12 | $273.66 | 4,031,300 | — | — |
| 2025-03-03 | $209.61 | $276.95 | 2,229,700 | — | — |
| 2025-02-28 | $205.62 | $271.68 | 3,466,800 | — | — |
| 2025-02-27 | $203.97 | $269.50 | 2,553,100 | — | — |
| 2025-02-26 | $200.73 | $265.22 | 2,512,100 | — | — |
| 2025-02-25 | $203.75 | $269.21 | 5,179,700 | — | — |
| 2025-02-24 | $192.00 | $253.69 | 2,393,200 | — | — |
| 2025-02-21 | $191.55 | $253.09 | 3,304,300 | — | — |
| 2025-02-20 | $192.38 | $254.19 | 2,848,500 | — | — |
| 2025-02-19 | $188.56 | $249.14 | 2,470,000 | — | — |
| 2025-02-18 | $189.55 | $250.45 | 2,301,200 | — | — |
| 2025-02-14 | $189.38 | $250.22 | 1,776,000 | — | — |
| 2025-02-13 | $189.99 | $251.03 | 1,855,000 | — | — |
| 2025-02-12 | $189.52 | $250.41 | 1,766,400 | — | — |
| 2025-02-11 | $193.42 | $255.56 | 1,825,700 | — | — |
| 2025-02-10 | $189.88 | $250.89 | 1,957,900 | — | — |
| 2025-02-07 | $188.84 | $249.51 | 1,588,200 | — | — |
| 2025-02-06 | $189.75 | $250.71 | 1,407,000 | — | — |
| 2025-02-05 | $187.46 | $247.69 | 1,869,700 | — | — |
| 2025-02-04 | $184.13 | $243.29 | 1,450,200 | — | — |
| 2025-02-03 | $185.37 | $244.93 | 1,832,100 | — | — |
| 2025-01-31 | $184.95 | $244.37 | 1,570,200 | — | — |
| 2025-01-30 | $185.82 | $245.52 | 1,457,000 | — | — |
| 2025-01-29 | $183.63 | $242.63 | 1,735,100 | — | — |
| 2025-01-28 | $186.93 | $246.99 | 1,997,200 | — | — |
| 2025-01-27 | $192.04 | $253.74 | 2,862,400 | — | — |
| 2025-01-24 | $185.08 | $244.54 | 1,218,200 | — | — |
| 2025-01-23 | $186.39 | $246.27 | 1,684,000 | — | — |
| 2025-01-22 | $185.29 | $244.82 | 2,753,700 | — | — |
| 2025-01-21 | $189.93 | $250.95 | 2,460,800 | — | — |
| 2025-01-17 | $190.39 | $251.56 | 2,882,500 | — | — |
| 2025-01-16 | $190.07 | $251.14 | 3,544,800 | — | — |
| 2025-01-15 | $180.32 | $238.25 | 2,230,700 | — | — |
| 2025-01-14 | $178.80 | $236.25 | 2,124,300 | — | — |
| 2025-01-13 | $176.94 | $233.79 | 2,409,800 | — | — |
| 2025-01-10 | $173.46 | $229.19 | 3,539,200 | — | — |
| 2025-01-08 | $179.19 | $236.76 | 2,048,300 | — | — |
| 2025-01-07 | $177.17 | $234.09 | 2,096,000 | — | — |
| 2025-01-06 | $180.26 | $238.17 | 2,262,400 | — | — |
| 2025-01-03 | $182.56 | $241.21 | 1,817,300 | — | — |
| 2025-01-02 | $181.03 | $239.19 | 3,142,800 | — | — |