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
- 1992-06-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 | $144.03 | $215.55 | 1,403,000 | — | — |
| 2025-12-30 | $145.53 | $217.80 | 1,301,900 | — | — |
| 2025-12-29 | $145.96 | $218.44 | 1,447,500 | — | — |
| 2025-12-26 | $146.32 | $218.98 | 1,143,900 | — | — |
| 2025-12-24 | $146.63 | $219.44 | 997,000 | — | — |
| 2025-12-23 | $144.47 | $216.21 | 2,967,800 | — | — |
| 2025-12-22 | $145.38 | $217.57 | 2,486,500 | — | — |
| 2025-12-19 | $147.18 | $220.26 | 6,879,600 | — | — |
| 2025-12-18 | $151.40 | $226.58 | 3,849,800 | — | — |
| 2025-12-17 | $152.00 | $227.48 | 4,082,300 | — | — |
| 2025-12-16 | $155.12 | $232.15 | 2,871,400 | — | — |
| 2025-12-15 | $156.47 | $234.17 | 2,401,000 | — | — |
| 2025-12-12 | $156.45 | $234.14 | 2,477,200 | — | — |
| 2025-12-11 | $155.20 | $232.27 | 1,669,600 | — | — |
| 2025-12-10 | $155.27 | $232.37 | 3,775,900 | — | — |
| 2025-12-09 | $149.35 | $223.51 | 3,915,900 | — | — |
| 2025-12-08 | $152.43 | $228.12 | 3,228,900 | — | — |
| 2025-12-05 | $158.62 | $237.39 | 2,167,300 | — | — |
| 2025-12-04 | $160.73 | $240.54 | 3,441,900 | — | — |
| 2025-12-03 | $165.00 | $246.93 | 4,043,700 | — | — |
| 2025-12-02 | $158.46 | $237.15 | 3,027,200 | — | — |
| 2025-12-01 | $157.37 | $235.51 | 2,576,800 | — | — |
| 2025-11-28 | $159.01 | $237.97 | 2,130,200 | — | — |
| 2025-11-26 | $156.76 | $234.60 | 2,571,100 | — | — |
| 2025-11-25 | $154.53 | $231.26 | 4,592,000 | — | — |
| 2025-11-24 | $146.08 | $218.62 | 4,556,800 | — | — |
| 2025-11-21 | $146.71 | $219.56 | 5,410,300 | — | — |
| 2025-11-20 | $137.32 | $205.51 | 2,335,700 | — | — |
| 2025-11-19 | $137.53 | $205.82 | 2,694,600 | — | — |
| 2025-11-18 | $138.45 | $207.20 | 2,707,200 | — | — |
| 2025-11-17 | $137.76 | $206.17 | 2,991,800 | — | — |
| 2025-11-14 | $142.43 | $213.16 | 2,584,800 | — | — |
| 2025-11-13 | $143.40 | $214.61 | 2,560,900 | — | — |
| 2025-11-12 | $146.03 | $217.87 | 2,081,600 | — | — |
| 2025-11-11 | $146.99 | $219.30 | 2,004,900 | — | — |
| 2025-11-10 | $144.57 | $215.69 | 2,745,100 | — | — |
| 2025-11-07 | $144.77 | $215.99 | 2,942,300 | — | — |
| 2025-11-06 | $145.22 | $216.66 | 2,163,200 | — | — |
| 2025-11-05 | $145.27 | $216.74 | 2,181,200 | — | — |
| 2025-11-04 | $145.59 | $217.21 | 2,197,700 | — | — |
| 2025-11-03 | $145.06 | $216.42 | 4,226,000 | — | — |
| 2025-10-31 | $149.08 | $222.42 | 2,991,800 | — | — |
| 2025-10-30 | $149.29 | $222.73 | 2,569,200 | — | — |
| 2025-10-29 | $148.29 | $221.24 | 5,517,300 | — | — |
| 2025-10-28 | $153.75 | $229.39 | 4,768,700 | — | — |
| 2025-10-27 | $158.86 | $237.01 | 2,904,800 | — | — |
| 2025-10-24 | $157.95 | $235.65 | 2,234,500 | — | — |
| 2025-10-23 | $158.55 | $236.55 | 1,875,900 | — | — |
| 2025-10-22 | $158.21 | $236.04 | 3,155,000 | — | — |
| 2025-10-21 | $158.63 | $236.67 | 4,191,100 | — | — |
| 2025-10-20 | $153.76 | $229.40 | 3,086,600 | — | — |
| 2025-10-17 | $153.69 | $229.30 | 3,675,700 | — | — |
| 2025-10-16 | $152.92 | $228.15 | 3,474,200 | — | — |
| 2025-10-15 | $155.24 | $231.61 | 2,541,600 | — | — |
| 2025-10-14 | $156.74 | $233.85 | 3,244,800 | — | — |
| 2025-10-13 | $152.59 | $227.66 | 3,022,400 | — | — |
| 2025-10-10 | $151.58 | $226.15 | 3,631,200 | — | — |
| 2025-10-09 | $151.39 | $225.87 | 6,579,000 | — | — |
| 2025-10-08 | $158.66 | $236.71 | 5,034,300 | — | — |
| 2025-10-07 | $161.16 | $240.44 | 6,069,200 | — | — |
| 2025-10-06 | $171.53 | $255.91 | 1,981,100 | — | — |
| 2025-10-03 | $174.95 | $261.02 | 2,096,300 | — | — |
| 2025-10-02 | $171.47 | $255.83 | 1,925,900 | — | — |
| 2025-10-01 | $172.44 | $257.27 | 2,159,900 | — | — |
| 2025-09-30 | $169.47 | $252.84 | 1,794,100 | — | — |
| 2025-09-29 | $169.83 | $253.38 | 1,912,800 | — | — |
| 2025-09-26 | $167.20 | $249.45 | 2,173,900 | — | — |
| 2025-09-25 | $165.00 | $246.17 | 2,440,500 | — | — |
| 2025-09-24 | $167.45 | $249.83 | 2,978,300 | — | — |
| 2025-09-23 | $166.27 | $248.07 | 3,420,400 | — | — |
| 2025-09-22 | $164.23 | $245.02 | 4,036,400 | — | — |
| 2025-09-19 | $168.30 | $251.10 | 8,261,100 | — | — |
| 2025-09-18 | $169.61 | $253.05 | 2,950,600 | — | — |
| 2025-09-17 | $169.98 | $253.60 | 3,540,000 | — | — |
| 2025-09-16 | $171.69 | $256.15 | 3,133,500 | — | — |
| 2025-09-15 | $172.09 | $256.75 | 5,746,700 | — | — |
| 2025-09-12 | $177.87 | $265.37 | 2,369,300 | — | — |
| 2025-09-11 | $181.01 | $270.06 | 2,216,700 | — | — |
| 2025-09-10 | $176.13 | $262.78 | 3,758,700 | — | — |
| 2025-09-09 | $177.88 | $265.39 | 3,839,500 | — | — |
| 2025-09-08 | $184.04 | $274.58 | 3,665,800 | — | — |
| 2025-09-05 | $181.80 | $271.24 | 3,750,400 | — | — |
| 2025-09-04 | $176.69 | $263.61 | 3,386,900 | — | — |
| 2025-09-03 | $172.17 | $256.87 | 3,183,000 | — | — |
| 2025-09-02 | $170.26 | $254.02 | 3,265,600 | — | — |
| 2025-08-29 | $169.48 | $252.86 | 2,338,900 | — | — |
| 2025-08-28 | $168.91 | $252.01 | 2,539,700 | — | — |
| 2025-08-27 | $167.50 | $249.90 | 2,797,000 | — | — |
| 2025-08-26 | $168.37 | $251.20 | 4,224,200 | — | — |
| 2025-08-25 | $168.96 | $252.08 | 3,478,700 | — | — |
| 2025-08-22 | $170.68 | $254.65 | 6,112,800 | — | — |
| 2025-08-21 | $161.87 | $241.50 | 3,807,900 | — | — |
| 2025-08-20 | $163.37 | $243.74 | 3,696,900 | — | — |
| 2025-08-19 | $168.11 | $250.81 | 4,572,400 | — | — |
| 2025-08-18 | $165.16 | $246.41 | 3,640,800 | — | — |
| 2025-08-15 | $165.62 | $247.10 | 5,931,700 | — | — |
| 2025-08-14 | $163.90 | $244.53 | 3,796,600 | — | — |
| 2025-08-13 | $165.55 | $246.99 | 5,055,600 | — | — |
| 2025-08-12 | $158.26 | $236.12 | 2,855,100 | — | — |
| 2025-08-11 | $154.96 | $231.19 | 2,914,600 | — | — |
| 2025-08-08 | $156.50 | $233.49 | 3,547,700 | — | — |
| 2025-08-07 | $153.89 | $229.60 | 2,440,800 | — | — |
| 2025-08-06 | $154.06 | $229.25 | 3,355,200 | — | — |
| 2025-08-05 | $154.83 | $230.40 | 3,726,400 | — | — |
| 2025-08-04 | $153.28 | $228.09 | 3,328,700 | — | — |
| 2025-08-01 | $150.30 | $223.66 | 7,147,900 | — | — |
| 2025-07-31 | $142.84 | $212.56 | 3,513,900 | — | — |
| 2025-07-30 | $143.31 | $213.26 | 4,277,100 | — | — |
| 2025-07-29 | $147.35 | $219.27 | 3,067,800 | — | — |
| 2025-07-28 | $146.20 | $217.56 | 2,891,800 | — | — |
| 2025-07-25 | $145.32 | $216.25 | 3,752,100 | — | — |
| 2025-07-24 | $144.70 | $215.33 | 5,070,300 | — | — |
| 2025-07-23 | $148.17 | $220.49 | 5,946,600 | — | — |
| 2025-07-22 | $153.50 | $228.42 | 13,102,900 | — | — |
| 2025-07-21 | $131.22 | $195.27 | 6,883,900 | — | — |
| 2025-07-18 | $131.80 | $196.13 | 5,126,600 | — | — |
| 2025-07-17 | $131.65 | $195.91 | 3,683,100 | — | — |
| 2025-07-16 | $131.51 | $195.70 | 5,599,700 | — | — |
| 2025-07-15 | $129.82 | $193.18 | 4,997,200 | — | — |
| 2025-07-14 | $136.10 | $202.53 | 3,244,000 | — | — |
| 2025-07-11 | $136.82 | $203.60 | 4,065,600 | — | — |
| 2025-07-10 | $139.62 | $207.77 | 7,573,000 | — | — |
| 2025-07-09 | $138.41 | $205.97 | 5,721,700 | — | — |
| 2025-07-08 | $131.37 | $195.49 | 2,878,400 | — | — |
| 2025-07-07 | $130.97 | $194.89 | 3,086,700 | — | — |
| 2025-07-03 | $131.90 | $196.28 | 3,428,400 | — | — |
| 2025-07-02 | $135.61 | $201.80 | 4,363,400 | — | — |
| 2025-07-01 | $133.90 | $199.25 | 5,367,600 | — | — |
| 2025-06-30 | $128.92 | $191.84 | 2,415,000 | — | — |
| 2025-06-27 | $128.69 | $191.50 | 4,089,800 | — | — |
| 2025-06-26 | $127.15 | $189.21 | 3,016,700 | — | — |
| 2025-06-25 | $127.29 | $189.42 | 2,551,100 | — | — |
| 2025-06-24 | $129.63 | $192.90 | 4,484,000 | — | — |
| 2025-06-23 | $128.66 | $191.46 | 4,075,500 | — | — |
| 2025-06-20 | $124.20 | $184.82 | 5,351,200 | — | — |
| 2025-06-18 | $121.28 | $180.47 | 3,266,100 | — | — |
| 2025-06-17 | $119.92 | $178.45 | 3,847,800 | — | — |
| 2025-06-16 | $123.65 | $184.00 | 2,202,400 | — | — |
| 2025-06-13 | $123.08 | $183.15 | 3,219,700 | — | — |
| 2025-06-12 | $126.24 | $187.86 | 2,318,000 | — | — |
| 2025-06-11 | $124.81 | $185.73 | 4,179,000 | — | — |
| 2025-06-10 | $126.94 | $188.90 | 3,507,900 | — | — |
| 2025-06-09 | $122.65 | $182.51 | 2,224,600 | — | — |
| 2025-06-06 | $120.74 | $179.67 | 2,338,200 | — | — |
| 2025-06-05 | $122.74 | $182.65 | 2,283,500 | — | — |
| 2025-06-04 | $123.53 | $183.82 | 3,721,700 | — | — |
| 2025-06-03 | $118.35 | $176.11 | 3,588,900 | — | — |
| 2025-06-02 | $116.89 | $173.94 | 3,780,400 | — | — |
| 2025-05-30 | $118.06 | $175.68 | 4,305,100 | — | — |
| 2025-05-29 | $118.27 | $176.00 | 3,723,200 | — | — |
| 2025-05-28 | $117.39 | $174.69 | 3,509,800 | — | — |
| 2025-05-27 | $121.48 | $180.77 | 2,683,300 | — | — |
| 2025-05-23 | $118.65 | $176.56 | 2,448,400 | — | — |
| 2025-05-22 | $118.90 | $176.93 | 3,228,700 | — | — |
| 2025-05-21 | $119.58 | $177.94 | 3,698,600 | — | — |
| 2025-05-20 | $122.68 | $182.56 | 1,973,500 | — | — |
| 2025-05-19 | $124.93 | $185.91 | 2,069,200 | — | — |
| 2025-05-16 | $125.75 | $187.13 | 2,415,400 | — | — |
| 2025-05-15 | $123.39 | $183.61 | 3,128,500 | — | — |
| 2025-05-14 | $122.07 | $181.65 | 4,039,400 | — | — |
| 2025-05-13 | $126.36 | $188.03 | 2,971,900 | — | — |
| 2025-05-12 | $126.14 | $187.71 | 3,379,500 | — | — |
| 2025-05-09 | $122.03 | $181.59 | 3,956,100 | — | — |
| 2025-05-08 | $123.84 | $184.28 | 3,471,400 | — | — |
| 2025-05-07 | $122.77 | $182.69 | 3,123,900 | — | — |
| 2025-05-06 | $121.88 | $181.37 | 2,947,800 | — | — |
| 2025-05-05 | $125.67 | $187.01 | 2,512,500 | — | — |
| 2025-05-02 | $127.31 | $189.45 | 2,469,200 | — | — |
| 2025-05-01 | $125.55 | $186.23 | 2,549,600 | — | — |
| 2025-04-30 | $126.34 | $187.41 | 2,748,600 | — | — |
| 2025-04-29 | $124.75 | $185.05 | 2,206,600 | — | — |
| 2025-04-28 | $125.17 | $185.67 | 1,934,300 | — | — |
| 2025-04-25 | $124.56 | $184.76 | 3,588,200 | — | — |
| 2025-04-24 | $126.04 | $186.96 | 3,310,600 | — | — |
| 2025-04-23 | $124.79 | $185.11 | 5,367,500 | — | — |
| 2025-04-22 | $124.96 | $185.36 | 4,427,700 | — | — |
| 2025-04-21 | $120.76 | $179.13 | 4,313,700 | — | — |
| 2025-04-17 | $121.25 | $179.85 | 6,395,700 | — | — |
| 2025-04-16 | $117.54 | $174.35 | 4,250,200 | — | — |
| 2025-04-15 | $119.81 | $177.72 | 3,102,000 | — | — |
| 2025-04-14 | $121.02 | $179.51 | 3,605,000 | — | — |
| 2025-04-11 | $119.78 | $177.67 | 3,642,500 | — | — |
| 2025-04-10 | $117.87 | $174.84 | 3,737,900 | — | — |
| 2025-04-09 | $121.16 | $179.72 | 5,913,000 | — | — |
| 2025-04-08 | $115.10 | $170.73 | 5,445,900 | — | — |
| 2025-04-07 | $120.81 | $179.20 | 5,985,500 | — | — |
| 2025-04-04 | $127.87 | $189.67 | 9,118,000 | — | — |
| 2025-04-03 | $122.31 | $181.43 | 4,161,000 | — | — |
| 2025-04-02 | $127.97 | $189.82 | 3,125,300 | — | — |
| 2025-04-01 | $127.41 | $188.99 | 2,112,800 | — | — |
| 2025-03-31 | $127.13 | $188.58 | 2,316,400 | — | — |
| 2025-03-28 | $125.99 | $186.89 | 2,048,400 | — | — |
| 2025-03-27 | $130.08 | $192.95 | 1,772,400 | — | — |
| 2025-03-26 | $129.38 | $191.91 | 2,663,300 | — | — |
| 2025-03-25 | $129.51 | $192.11 | 3,659,100 | — | — |
| 2025-03-24 | $130.35 | $193.35 | 2,650,100 | — | — |
| 2025-03-21 | $128.84 | $191.11 | 7,754,100 | — | — |
| 2025-03-20 | $131.13 | $194.51 | 4,261,600 | — | — |
| 2025-03-19 | $130.38 | $193.40 | 3,163,000 | — | — |
| 2025-03-18 | $127.85 | $189.65 | 1,733,100 | — | — |
| 2025-03-17 | $127.06 | $188.47 | 2,334,500 | — | — |
| 2025-03-14 | $126.78 | $188.06 | 2,668,700 | — | — |
| 2025-03-13 | $125.29 | $185.85 | 3,397,700 | — | — |
| 2025-03-12 | $128.67 | $190.86 | 2,958,000 | — | — |
| 2025-03-11 | $132.53 | $196.59 | 4,203,300 | — | — |
| 2025-03-10 | $133.95 | $198.69 | 4,684,600 | — | — |
| 2025-03-07 | $133.42 | $197.91 | 4,496,600 | — | — |
| 2025-03-06 | $133.96 | $198.71 | 5,837,300 | — | — |
| 2025-03-05 | $129.37 | $191.90 | 3,152,700 | — | — |
| 2025-03-04 | $125.92 | $186.78 | 6,003,700 | — | — |
| 2025-03-03 | $125.68 | $186.43 | 3,879,800 | — | — |
| 2025-02-28 | $126.81 | $188.10 | 5,729,600 | — | — |
| 2025-02-27 | $126.44 | $187.55 | 2,969,700 | — | — |
| 2025-02-26 | $128.54 | $190.67 | 4,026,000 | — | — |
| 2025-02-25 | $132.11 | $195.96 | 4,873,600 | — | — |
| 2025-02-24 | $126.42 | $187.52 | 3,707,900 | — | — |
| 2025-02-21 | $125.98 | $186.87 | 2,777,100 | — | — |
| 2025-02-20 | $128.68 | $190.88 | 3,269,800 | — | — |
| 2025-02-19 | $126.83 | $188.13 | 3,880,200 | — | — |
| 2025-02-18 | $129.81 | $192.55 | 2,287,400 | — | — |
| 2025-02-14 | $130.57 | $193.68 | 2,477,800 | — | — |
| 2025-02-13 | $129.34 | $191.86 | 3,535,200 | — | — |
| 2025-02-12 | $127.75 | $189.50 | 4,368,300 | — | — |
| 2025-02-11 | $130.60 | $193.72 | 3,855,100 | — | — |
| 2025-02-10 | $130.21 | $193.15 | 4,599,800 | — | — |
| 2025-02-07 | $129.00 | $191.35 | 6,909,000 | — | — |
| 2025-02-06 | $136.17 | $201.39 | 5,360,300 | — | — |
| 2025-02-05 | $138.92 | $205.46 | 3,369,800 | — | — |
| 2025-02-04 | $139.76 | $206.70 | 2,829,100 | — | — |
| 2025-02-03 | $137.46 | $203.30 | 3,347,000 | — | — |
| 2025-01-31 | $141.90 | $209.87 | 3,216,400 | — | — |
| 2025-01-30 | $145.93 | $215.83 | 3,566,900 | — | — |
| 2025-01-29 | $141.93 | $209.91 | 3,283,900 | — | — |
| 2025-01-28 | $143.95 | $212.90 | 3,016,900 | — | — |
| 2025-01-27 | $147.26 | $217.79 | 4,275,100 | — | — |
| 2025-01-24 | $142.92 | $211.38 | 3,234,500 | — | — |
| 2025-01-23 | $145.24 | $214.81 | 2,895,600 | — | — |
| 2025-01-22 | $146.93 | $217.31 | 3,826,200 | — | — |
| 2025-01-21 | $143.70 | $212.53 | 6,012,000 | — | — |
| 2025-01-17 | $147.65 | $218.37 | 3,861,300 | — | — |
| 2025-01-16 | $146.60 | $216.82 | 3,468,000 | — | — |
| 2025-01-15 | $145.41 | $215.06 | 4,397,500 | — | — |
| 2025-01-14 | $143.16 | $211.73 | 3,405,400 | — | — |
| 2025-01-13 | $138.40 | $204.69 | 3,526,200 | — | — |
| 2025-01-10 | $136.52 | $201.91 | 3,523,300 | — | — |
| 2025-01-08 | $139.90 | $206.91 | 3,067,800 | — | — |
| 2025-01-07 | $137.84 | $203.86 | 2,922,900 | — | — |
| 2025-01-06 | $139.36 | $206.11 | 3,472,000 | — | — |
| 2025-01-03 | $139.89 | $206.89 | 2,208,100 | — | — |
| 2025-01-02 | $137.64 | $203.57 | 2,290,100 | — | — |