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-01-22 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 | $122.74 | $176.67 | 3,150,200 | — | — |
| 2025-12-30 | $123.18 | $177.30 | 3,256,000 | — | — |
| 2025-12-29 | $124.91 | $179.79 | 3,061,300 | — | — |
| 2025-12-26 | $124.70 | $179.49 | 2,073,800 | — | — |
| 2025-12-24 | $125.67 | $180.88 | 1,606,300 | — | — |
| 2025-12-23 | $125.19 | $180.19 | 5,712,500 | — | — |
| 2025-12-22 | $124.16 | $178.71 | 6,751,400 | — | — |
| 2025-12-19 | $124.29 | $178.90 | 24,394,600 | — | — |
| 2025-12-18 | $121.47 | $174.84 | 5,795,400 | — | — |
| 2025-12-17 | $121.36 | $174.68 | 7,958,600 | — | — |
| 2025-12-16 | $118.78 | $170.97 | 6,417,500 | — | — |
| 2025-12-15 | $119.78 | $172.41 | 7,805,100 | — | — |
| 2025-12-12 | $120.40 | $172.16 | 6,767,700 | — | — |
| 2025-12-11 | $123.21 | $176.18 | 4,892,300 | — | — |
| 2025-12-10 | $121.34 | $173.51 | 8,530,500 | — | — |
| 2025-12-09 | $119.36 | $170.68 | 7,255,700 | — | — |
| 2025-12-08 | $121.19 | $173.29 | 8,870,700 | — | — |
| 2025-12-05 | $121.22 | $173.33 | 10,416,800 | — | — |
| 2025-12-04 | $122.62 | $175.34 | 5,234,200 | — | — |
| 2025-12-03 | $125.00 | $178.74 | 5,306,000 | — | — |
| 2025-12-02 | $123.91 | $177.18 | 5,109,900 | — | — |
| 2025-12-01 | $124.33 | $177.78 | 4,960,200 | — | — |
| 2025-11-28 | $125.84 | $179.94 | 3,063,600 | — | — |
| 2025-11-26 | $127.51 | $182.33 | 5,825,300 | — | — |
| 2025-11-25 | $127.12 | $181.77 | 7,589,800 | — | — |
| 2025-11-24 | $125.27 | $179.13 | 9,553,600 | — | — |
| 2025-11-21 | $126.64 | $181.08 | 10,379,100 | — | — |
| 2025-11-20 | $124.99 | $178.73 | 9,924,200 | — | — |
| 2025-11-19 | $128.07 | $183.13 | 6,881,900 | — | — |
| 2025-11-18 | $127.18 | $181.86 | 8,179,000 | — | — |
| 2025-11-17 | $124.09 | $177.44 | 5,758,100 | — | — |
| 2025-11-14 | $125.02 | $178.77 | 6,599,300 | — | — |
| 2025-11-13 | $125.20 | $179.03 | 9,253,800 | — | — |
| 2025-11-12 | $123.40 | $176.45 | 6,004,800 | — | — |
| 2025-11-11 | $122.56 | $175.25 | 6,281,100 | — | — |
| 2025-11-10 | $118.15 | $168.94 | 7,566,000 | — | — |
| 2025-11-07 | $118.84 | $169.93 | 9,065,500 | — | — |
| 2025-11-06 | $123.40 | $176.45 | 6,087,500 | — | — |
| 2025-11-05 | $122.58 | $175.28 | 6,417,500 | — | — |
| 2025-11-04 | $123.00 | $175.88 | 8,467,200 | — | — |
| 2025-11-03 | $122.05 | $174.52 | 8,294,100 | — | — |
| 2025-10-31 | $119.79 | $171.29 | 10,030,000 | — | — |
| 2025-10-30 | $118.44 | $169.36 | 8,349,600 | — | — |
| 2025-10-29 | $118.50 | $169.45 | 6,032,300 | — | — |
| 2025-10-28 | $117.88 | $168.56 | 4,723,500 | — | — |
| 2025-10-27 | $120.47 | $172.26 | 4,752,700 | — | — |
| 2025-10-24 | $120.94 | $172.93 | 5,438,600 | — | — |
| 2025-10-23 | $120.74 | $172.65 | 4,635,300 | — | — |
| 2025-10-22 | $121.46 | $173.68 | 5,436,300 | — | — |
| 2025-10-21 | $124.08 | $177.42 | 5,559,000 | — | — |
| 2025-10-20 | $123.11 | $176.04 | 8,149,500 | — | — |
| 2025-10-17 | $122.81 | $175.61 | 15,845,900 | — | — |
| 2025-10-16 | $117.85 | $168.52 | 6,742,600 | — | — |
| 2025-10-15 | $118.30 | $169.16 | 4,551,900 | — | — |
| 2025-10-14 | $118.48 | $169.42 | 6,311,100 | — | — |
| 2025-10-13 | $118.21 | $169.03 | 5,124,600 | — | — |
| 2025-10-10 | $117.18 | $167.56 | 7,896,600 | — | — |
| 2025-10-09 | $116.74 | $166.93 | 5,018,800 | — | — |
| 2025-10-08 | $118.25 | $169.09 | 6,532,200 | — | — |
| 2025-10-07 | $116.78 | $166.99 | 8,712,600 | — | — |
| 2025-10-06 | $113.58 | $162.41 | 9,090,700 | — | — |
| 2025-10-03 | $112.69 | $161.14 | 8,088,700 | — | — |
| 2025-10-02 | $110.56 | $158.09 | 10,134,700 | — | — |
| 2025-10-01 | $111.15 | $158.94 | 13,649,700 | — | — |
| 2025-09-30 | $111.00 | $158.72 | 10,301,700 | — | — |
| 2025-09-29 | $112.62 | $161.04 | 7,122,200 | — | — |
| 2025-09-26 | $112.10 | $160.29 | 5,074,200 | — | — |
| 2025-09-25 | $110.99 | $158.71 | 8,355,800 | — | — |
| 2025-09-24 | $113.67 | $162.54 | 5,222,500 | — | — |
| 2025-09-23 | $114.40 | $163.58 | 7,281,500 | — | — |
| 2025-09-22 | $112.49 | $160.85 | 7,261,300 | — | — |
| 2025-09-19 | $114.09 | $163.14 | 12,580,500 | — | — |
| 2025-09-18 | $113.62 | $162.47 | 7,115,600 | — | — |
| 2025-09-17 | $112.26 | $160.52 | 6,539,600 | — | — |
| 2025-09-16 | $110.86 | $158.52 | 5,458,800 | — | — |
| 2025-09-15 | $112.54 | $160.92 | 6,168,900 | — | — |
| 2025-09-12 | $114.55 | $162.67 | 6,468,100 | — | — |
| 2025-09-11 | $117.86 | $167.37 | 5,457,000 | — | — |
| 2025-09-10 | $115.25 | $163.66 | 7,839,700 | — | — |
| 2025-09-09 | $115.76 | $164.39 | 6,217,200 | — | — |
| 2025-09-08 | $115.88 | $164.56 | 16,945,000 | — | — |
| 2025-09-05 | $115.05 | $163.38 | 6,953,900 | — | — |
| 2025-09-04 | $112.77 | $160.14 | 4,024,700 | — | — |
| 2025-09-03 | $112.99 | $160.45 | 4,546,500 | — | — |
| 2025-09-02 | $112.71 | $160.05 | 4,409,700 | — | — |
| 2025-08-29 | $112.97 | $160.42 | 4,630,500 | — | — |
| 2025-08-28 | $112.56 | $159.84 | 4,148,700 | — | — |
| 2025-08-27 | $113.92 | $161.77 | 4,663,300 | — | — |
| 2025-08-26 | $114.75 | $162.95 | 5,932,800 | — | — |
| 2025-08-25 | $114.15 | $162.10 | 3,812,200 | — | — |
| 2025-08-22 | $114.77 | $162.98 | 5,503,400 | — | — |
| 2025-08-21 | $116.14 | $164.93 | 6,063,200 | — | — |
| 2025-08-20 | $118.73 | $168.60 | 5,639,500 | — | — |
| 2025-08-19 | $117.98 | $167.54 | 6,484,500 | — | — |
| 2025-08-18 | $117.99 | $167.55 | 4,476,400 | — | — |
| 2025-08-15 | $118.37 | $168.09 | 8,859,800 | — | — |
| 2025-08-14 | $119.02 | $169.02 | 5,461,300 | — | — |
| 2025-08-13 | $120.14 | $170.61 | 4,928,200 | — | — |
| 2025-08-12 | $120.02 | $170.44 | 6,084,100 | — | — |
| 2025-08-11 | $120.47 | $171.07 | 7,953,000 | — | — |
| 2025-08-08 | $119.41 | $169.57 | 13,115,300 | — | — |
| 2025-08-07 | $110.28 | $156.60 | 9,190,300 | — | — |
| 2025-08-06 | $110.28 | $156.60 | 7,446,500 | — | — |
| 2025-08-05 | $112.46 | $159.70 | 6,132,100 | — | — |
| 2025-08-04 | $114.51 | $162.61 | 5,634,200 | — | — |
| 2025-08-01 | $113.18 | $160.72 | 5,016,300 | — | — |
| 2025-07-31 | $112.29 | $159.46 | 7,883,500 | — | — |
| 2025-07-30 | $114.76 | $162.97 | 5,826,900 | — | — |
| 2025-07-29 | $114.23 | $162.21 | 6,278,900 | — | — |
| 2025-07-28 | $113.03 | $160.51 | 5,370,500 | — | — |
| 2025-07-25 | $116.20 | $165.01 | 7,680,800 | — | — |
| 2025-07-24 | $113.20 | $160.75 | 4,103,700 | — | — |
| 2025-07-23 | $113.56 | $161.26 | 5,228,500 | — | — |
| 2025-07-22 | $110.17 | $156.45 | 4,487,900 | — | — |
| 2025-07-21 | $108.28 | $153.76 | 3,573,800 | — | — |
| 2025-07-18 | $108.22 | $153.68 | 6,627,900 | — | — |
| 2025-07-17 | $108.80 | $154.50 | 4,276,000 | — | — |
| 2025-07-16 | $109.85 | $155.99 | 3,958,600 | — | — |
| 2025-07-15 | $109.06 | $154.87 | 4,938,400 | — | — |
| 2025-07-14 | $112.09 | $159.17 | 6,380,600 | — | — |
| 2025-07-11 | $109.64 | $155.70 | 6,116,200 | — | — |
| 2025-07-10 | $114.54 | $162.65 | 6,096,900 | — | — |
| 2025-07-09 | $113.24 | $160.81 | 5,234,900 | — | — |
| 2025-07-08 | $111.06 | $157.71 | 4,682,400 | — | — |
| 2025-07-07 | $111.78 | $158.73 | 6,956,400 | — | — |
| 2025-07-03 | $111.75 | $158.69 | 4,039,800 | — | — |
| 2025-07-02 | $111.51 | $158.35 | 5,991,100 | — | — |
| 2025-07-01 | $111.73 | $158.66 | 7,677,200 | — | — |
| 2025-06-30 | $110.87 | $157.44 | 6,602,300 | — | — |
| 2025-06-27 | $110.67 | $157.16 | 19,545,200 | — | — |
| 2025-06-26 | $107.62 | $152.83 | 6,311,700 | — | — |
| 2025-06-25 | $105.93 | $150.43 | 6,053,400 | — | — |
| 2025-06-24 | $107.20 | $152.23 | 7,916,700 | — | — |
| 2025-06-23 | $106.19 | $150.80 | 8,173,400 | — | — |
| 2025-06-20 | $108.50 | $154.08 | 23,268,100 | — | — |
| 2025-06-18 | $108.00 | $153.37 | 12,894,800 | — | — |
| 2025-06-17 | $108.00 | $153.37 | 7,460,400 | — | — |
| 2025-06-16 | $110.83 | $157.38 | 4,740,600 | — | — |
| 2025-06-13 | $109.98 | $156.18 | 8,150,100 | — | — |
| 2025-06-12 | $112.05 | $158.00 | 7,026,000 | — | — |
| 2025-06-11 | $109.30 | $154.12 | 6,413,600 | — | — |
| 2025-06-10 | $110.09 | $155.23 | 8,870,800 | — | — |
| 2025-06-09 | $113.00 | $159.34 | 6,153,000 | — | — |
| 2025-06-06 | $112.46 | $158.57 | 5,263,500 | — | — |
| 2025-06-05 | $110.46 | $155.75 | 10,819,400 | — | — |
| 2025-06-04 | $109.02 | $153.72 | 7,963,200 | — | — |
| 2025-06-03 | $109.33 | $154.16 | 9,884,000 | — | — |
| 2025-06-02 | $108.91 | $153.57 | 9,987,000 | — | — |
| 2025-05-30 | $110.08 | $155.22 | 11,913,200 | — | — |
| 2025-05-29 | $111.11 | $156.67 | 5,596,800 | — | — |
| 2025-05-28 | $108.44 | $152.91 | 4,598,300 | — | — |
| 2025-05-27 | $109.09 | $153.82 | 7,929,700 | — | — |
| 2025-05-23 | $107.37 | $151.40 | 6,037,100 | — | — |
| 2025-05-22 | $106.74 | $150.51 | 7,069,400 | — | — |
| 2025-05-21 | $107.72 | $151.89 | 7,968,900 | — | — |
| 2025-05-20 | $109.11 | $153.85 | 10,712,100 | — | — |
| 2025-05-19 | $106.16 | $149.69 | 8,561,400 | — | — |
| 2025-05-16 | $102.50 | $144.53 | 6,398,400 | — | — |
| 2025-05-15 | $100.34 | $141.48 | 9,678,900 | — | — |
| 2025-05-14 | $98.38 | $138.72 | 10,047,100 | — | — |
| 2025-05-13 | $101.43 | $143.02 | 8,443,000 | — | — |
| 2025-05-12 | $103.82 | $146.39 | 12,935,600 | — | — |
| 2025-05-09 | $96.91 | $136.65 | 13,141,000 | — | — |
| 2025-05-08 | $98.16 | $138.41 | 12,994,700 | — | — |
| 2025-05-07 | $98.90 | $139.45 | 8,119,000 | — | — |
| 2025-05-06 | $97.88 | $138.02 | 11,409,400 | — | — |
| 2025-05-05 | $102.81 | $144.97 | 5,487,300 | — | — |
| 2025-05-02 | $103.68 | $146.19 | 7,033,800 | — | — |
| 2025-05-01 | $103.25 | $145.59 | 7,270,900 | — | — |
| 2025-04-30 | $106.54 | $150.23 | 9,628,500 | — | — |
| 2025-04-29 | $104.21 | $146.94 | 7,646,100 | — | — |
| 2025-04-28 | $106.34 | $149.94 | 9,458,900 | — | — |
| 2025-04-25 | $103.17 | $145.47 | 14,208,000 | — | — |
| 2025-04-24 | $106.15 | $149.68 | 10,133,200 | — | — |
| 2025-04-23 | $106.38 | $150.00 | 8,178,700 | — | — |
| 2025-04-22 | $105.51 | $148.77 | 7,540,700 | — | — |
| 2025-04-21 | $104.33 | $147.11 | 6,721,000 | — | — |
| 2025-04-17 | $104.54 | $147.41 | 8,066,400 | — | — |
| 2025-04-16 | $104.88 | $147.89 | 7,115,800 | — | — |
| 2025-04-15 | $105.68 | $149.01 | 7,577,300 | — | — |
| 2025-04-14 | $106.50 | $150.17 | 6,335,100 | — | — |
| 2025-04-11 | $103.63 | $146.12 | 8,683,700 | — | — |
| 2025-04-10 | $101.40 | $142.98 | 14,193,700 | — | — |
| 2025-04-09 | $105.25 | $148.41 | 19,225,200 | — | — |
| 2025-04-08 | $103.19 | $145.50 | 11,293,700 | — | — |
| 2025-04-07 | $105.52 | $148.79 | 14,202,800 | — | — |
| 2025-04-04 | $107.25 | $151.23 | 12,920,000 | — | — |
| 2025-04-03 | $112.39 | $158.47 | 10,045,200 | — | — |
| 2025-04-02 | $111.89 | $157.77 | 7,444,300 | — | — |
| 2025-04-01 | $111.28 | $156.91 | 6,284,400 | — | — |
| 2025-03-31 | $112.05 | $158.00 | 8,828,600 | — | — |
| 2025-03-28 | $111.79 | $157.63 | 7,844,800 | — | — |
| 2025-03-27 | $111.16 | $156.74 | 6,382,900 | — | — |
| 2025-03-26 | $109.27 | $154.08 | 7,391,400 | — | — |
| 2025-03-25 | $107.89 | $152.13 | 8,444,700 | — | — |
| 2025-03-24 | $106.74 | $150.51 | 8,563,200 | — | — |
| 2025-03-21 | $107.08 | $150.99 | 26,497,500 | — | — |
| 2025-03-20 | $105.87 | $149.28 | 11,281,700 | — | — |
| 2025-03-19 | $107.51 | $151.59 | 11,967,600 | — | — |
| 2025-03-18 | $110.23 | $155.43 | 10,250,400 | — | — |
| 2025-03-17 | $112.26 | $158.29 | 9,259,000 | — | — |
| 2025-03-14 | $111.44 | $157.14 | 8,647,900 | — | — |
| 2025-03-13 | $113.35 | $158.71 | 6,939,100 | — | — |
| 2025-03-12 | $113.99 | $159.61 | 8,065,900 | — | — |
| 2025-03-11 | $114.43 | $160.23 | 11,478,800 | — | — |
| 2025-03-10 | $117.21 | $164.12 | 11,194,400 | — | — |
| 2025-03-07 | $117.41 | $164.40 | 14,406,000 | — | — |
| 2025-03-06 | $116.04 | $162.48 | 7,712,200 | — | — |
| 2025-03-05 | $115.44 | $161.64 | 16,088,200 | — | — |
| 2025-03-04 | $114.74 | $160.66 | 11,982,700 | — | — |
| 2025-03-03 | $115.99 | $162.41 | 10,017,300 | — | — |
| 2025-02-28 | $114.31 | $160.06 | 12,604,000 | — | — |
| 2025-02-27 | $111.99 | $156.81 | 6,301,000 | — | — |
| 2025-02-26 | $110.46 | $154.67 | 5,911,200 | — | — |
| 2025-02-25 | $111.53 | $156.17 | 8,072,000 | — | — |
| 2025-02-24 | $111.03 | $155.47 | 10,495,100 | — | — |
| 2025-02-21 | $109.95 | $153.95 | 9,732,800 | — | — |
| 2025-02-20 | $110.03 | $154.07 | 7,684,500 | — | — |
| 2025-02-19 | $107.65 | $150.73 | 6,384,100 | — | — |
| 2025-02-18 | $105.25 | $147.37 | 9,434,600 | — | — |
| 2025-02-14 | $104.08 | $145.73 | 6,400,400 | — | — |
| 2025-02-13 | $105.96 | $148.37 | 8,715,000 | — | — |
| 2025-02-12 | $103.31 | $144.66 | 16,210,300 | — | — |
| 2025-02-11 | $96.14 | $134.62 | 6,260,000 | — | — |
| 2025-02-10 | $95.48 | $133.69 | 9,628,200 | — | — |
| 2025-02-07 | $96.04 | $134.48 | 7,182,200 | — | — |
| 2025-02-06 | $98.04 | $137.28 | 4,518,000 | — | — |
| 2025-02-05 | $99.65 | $139.53 | 7,738,300 | — | — |
| 2025-02-04 | $97.99 | $137.21 | 6,156,200 | — | — |
| 2025-02-03 | $98.38 | $137.75 | 10,515,600 | — | — |
| 2025-01-31 | $97.20 | $136.10 | 9,419,400 | — | — |
| 2025-01-30 | $96.95 | $135.75 | 5,020,500 | — | — |
| 2025-01-29 | $95.59 | $133.85 | 5,593,500 | — | — |
| 2025-01-28 | $93.85 | $131.41 | 7,406,100 | — | — |
| 2025-01-27 | $95.35 | $133.51 | 7,914,200 | — | — |
| 2025-01-24 | $93.07 | $130.32 | 5,409,200 | — | — |
| 2025-01-23 | $92.92 | $130.11 | 4,086,100 | — | — |
| 2025-01-22 | $93.04 | $130.28 | 7,285,700 | — | — |
| 2025-01-21 | $92.96 | $130.16 | 10,546,000 | — | — |
| 2025-01-17 | $91.84 | $128.60 | 6,862,200 | — | — |
| 2025-01-16 | $91.65 | $128.33 | 8,955,300 | — | — |
| 2025-01-15 | $92.38 | $129.35 | 8,084,400 | — | — |
| 2025-01-14 | $91.00 | $127.42 | 7,418,300 | — | — |
| 2025-01-13 | $89.94 | $125.94 | 6,523,300 | — | — |
| 2025-01-10 | $89.88 | $125.85 | 7,869,700 | — | — |
| 2025-01-08 | $89.14 | $124.82 | 8,054,200 | — | — |
| 2025-01-07 | $90.63 | $126.90 | 5,811,900 | — | — |
| 2025-01-06 | $91.23 | $127.74 | 6,779,400 | — | — |
| 2025-01-03 | $91.41 | $127.99 | 4,265,200 | — | — |
| 2025-01-02 | $91.88 | $128.65 | 3,495,200 | — | — |