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
- 1970-01-02 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 | $113.77 | $174.98 | 6,608,000 | — | — |
| 2025-12-30 | $114.79 | $176.54 | 6,883,900 | — | — |
| 2025-12-29 | $114.19 | $175.62 | 7,966,000 | — | — |
| 2025-12-26 | $113.56 | $174.65 | 5,428,900 | — | — |
| 2025-12-24 | $114.48 | $176.07 | 4,606,700 | — | — |
| 2025-12-23 | $113.22 | $174.13 | 7,634,500 | — | — |
| 2025-12-22 | $112.38 | $172.84 | 8,803,300 | — | — |
| 2025-12-19 | $111.24 | $171.08 | 21,138,400 | — | — |
| 2025-12-18 | $111.87 | $172.05 | 12,913,900 | — | — |
| 2025-12-17 | $110.63 | $170.15 | 12,142,500 | — | — |
| 2025-12-16 | $111.62 | $171.67 | 15,580,200 | — | — |
| 2025-12-15 | $110.49 | $169.93 | 14,318,000 | — | — |
| 2025-12-12 | $111.60 | $170.48 | 13,059,100 | — | — |
| 2025-12-11 | $111.46 | $170.27 | 13,281,400 | — | — |
| 2025-12-10 | $108.83 | $166.25 | 11,237,900 | — | — |
| 2025-12-09 | $107.02 | $163.49 | 8,549,400 | — | — |
| 2025-12-08 | $107.63 | $164.42 | 13,727,700 | — | — |
| 2025-12-05 | $105.30 | $160.86 | 10,680,100 | — | — |
| 2025-12-04 | $105.47 | $161.12 | 11,471,400 | — | — |
| 2025-12-03 | $105.74 | $161.53 | 10,177,800 | — | — |
| 2025-12-02 | $104.83 | $160.14 | 8,548,200 | — | — |
| 2025-12-01 | $106.77 | $163.11 | 12,628,900 | — | — |
| 2025-11-28 | $104.47 | $159.59 | 6,525,500 | — | — |
| 2025-11-26 | $103.43 | $158.00 | 10,130,200 | — | — |
| 2025-11-25 | $103.31 | $157.82 | 10,574,500 | — | — |
| 2025-11-24 | $101.94 | $155.73 | 15,024,800 | — | — |
| 2025-11-21 | $104.28 | $159.30 | 10,785,400 | — | — |
| 2025-11-20 | $102.70 | $156.89 | 12,609,900 | — | — |
| 2025-11-19 | $104.67 | $159.90 | 12,790,000 | — | — |
| 2025-11-18 | $106.28 | $162.36 | 11,796,200 | — | — |
| 2025-11-17 | $105.69 | $161.46 | 12,296,400 | — | — |
| 2025-11-14 | $105.80 | $161.62 | 16,691,400 | — | — |
| 2025-11-13 | $107.61 | $164.39 | 44,045,400 | — | — |
| 2025-11-12 | $116.65 | $178.20 | 15,248,700 | — | — |
| 2025-11-11 | $114.85 | $175.45 | 9,713,300 | — | — |
| 2025-11-10 | $112.24 | $171.46 | 9,158,700 | — | — |
| 2025-11-07 | $110.74 | $169.17 | 8,782,100 | — | — |
| 2025-11-06 | $110.49 | $168.79 | 10,291,800 | — | — |
| 2025-11-05 | $111.36 | $170.12 | 5,746,000 | — | — |
| 2025-11-04 | $111.47 | $170.29 | 7,950,100 | — | — |
| 2025-11-03 | $112.12 | $171.28 | 8,542,300 | — | — |
| 2025-10-31 | $112.62 | $172.04 | 8,700,600 | — | — |
| 2025-10-30 | $111.84 | $170.85 | 8,311,300 | — | — |
| 2025-10-29 | $110.24 | $168.41 | 7,097,100 | — | — |
| 2025-10-28 | $111.65 | $170.56 | 6,839,400 | — | — |
| 2025-10-27 | $112.34 | $171.62 | 6,029,600 | — | — |
| 2025-10-24 | $111.68 | $170.61 | 6,235,200 | — | — |
| 2025-10-23 | $113.03 | $172.67 | 6,945,400 | — | — |
| 2025-10-22 | $113.08 | $172.75 | 7,569,200 | — | — |
| 2025-10-21 | $114.30 | $174.61 | 8,163,200 | — | — |
| 2025-10-20 | $111.96 | $171.03 | 8,047,500 | — | — |
| 2025-10-17 | $110.67 | $169.06 | 10,090,500 | — | — |
| 2025-10-16 | $109.88 | $167.86 | 7,531,200 | — | — |
| 2025-10-15 | $111.71 | $170.65 | 7,012,600 | — | — |
| 2025-10-14 | $111.17 | $169.83 | 7,898,000 | — | — |
| 2025-10-13 | $110.27 | $168.45 | 7,435,100 | — | — |
| 2025-10-10 | $109.19 | $166.80 | 9,635,200 | — | — |
| 2025-10-09 | $110.99 | $169.55 | 6,502,400 | — | — |
| 2025-10-08 | $111.89 | $170.93 | 7,074,400 | — | — |
| 2025-10-07 | $112.53 | $171.91 | 5,409,800 | — | — |
| 2025-10-06 | $112.75 | $172.24 | 6,141,200 | — | — |
| 2025-10-03 | $112.47 | $171.81 | 7,148,400 | — | — |
| 2025-10-02 | $112.14 | $171.31 | 8,695,100 | — | — |
| 2025-10-01 | $112.95 | $172.55 | 9,736,300 | — | — |
| 2025-09-30 | $114.50 | $174.92 | 9,303,700 | — | — |
| 2025-09-29 | $114.78 | $175.34 | 9,304,100 | — | — |
| 2025-09-26 | $113.47 | $173.34 | 6,145,700 | — | — |
| 2025-09-25 | $112.99 | $172.61 | 6,365,500 | — | — |
| 2025-09-24 | $113.43 | $173.28 | 8,755,200 | — | — |
| 2025-09-23 | $112.25 | $171.48 | 13,145,000 | — | — |
| 2025-09-22 | $112.56 | $171.95 | 15,479,800 | — | — |
| 2025-09-19 | $113.76 | $173.78 | 23,398,400 | — | — |
| 2025-09-18 | $114.86 | $175.46 | 9,460,500 | — | — |
| 2025-09-17 | $116.10 | $177.36 | 7,333,900 | — | — |
| 2025-09-16 | $115.23 | $176.03 | 6,844,900 | — | — |
| 2025-09-15 | $115.62 | $176.63 | 7,150,900 | — | — |
| 2025-09-12 | $115.96 | $177.15 | 7,640,900 | — | — |
| 2025-09-11 | $117.08 | $178.86 | 8,399,100 | — | — |
| 2025-09-10 | $115.79 | $176.89 | 7,484,900 | — | — |
| 2025-09-09 | $117.37 | $179.30 | 5,444,300 | — | — |
| 2025-09-08 | $118.84 | $181.54 | 6,450,700 | — | — |
| 2025-09-05 | $117.91 | $180.12 | 6,669,100 | — | — |
| 2025-09-04 | $118.81 | $181.50 | 6,949,300 | — | — |
| 2025-09-03 | $117.38 | $179.31 | 6,288,700 | — | — |
| 2025-09-02 | $118.27 | $180.67 | 6,015,900 | — | — |
| 2025-08-29 | $118.38 | $180.84 | 5,212,600 | — | — |
| 2025-08-28 | $117.64 | $179.71 | 5,687,700 | — | — |
| 2025-08-27 | $118.09 | $180.40 | 4,378,000 | — | — |
| 2025-08-26 | $117.65 | $179.73 | 5,787,400 | — | — |
| 2025-08-25 | $117.71 | $179.82 | 5,424,900 | — | — |
| 2025-08-22 | $118.86 | $181.58 | 7,161,700 | — | — |
| 2025-08-21 | $116.21 | $177.53 | 6,337,100 | — | — |
| 2025-08-20 | $117.04 | $178.80 | 7,046,700 | — | — |
| 2025-08-19 | $116.27 | $177.62 | 5,914,000 | — | — |
| 2025-08-18 | $116.55 | $178.05 | 5,798,400 | — | — |
| 2025-08-15 | $115.39 | $176.27 | 6,768,600 | — | — |
| 2025-08-14 | $116.31 | $177.68 | 6,800,900 | — | — |
| 2025-08-13 | $116.64 | $178.18 | 9,025,700 | — | — |
| 2025-08-12 | $113.72 | $173.72 | 7,274,000 | — | — |
| 2025-08-11 | $112.55 | $171.94 | 8,532,600 | — | — |
| 2025-08-08 | $112.43 | $171.75 | 9,491,000 | — | — |
| 2025-08-07 | $112.88 | $172.44 | 15,484,400 | — | — |
| 2025-08-06 | $115.17 | $175.94 | 22,153,700 | — | — |
| 2025-08-05 | $118.32 | $180.75 | 15,365,700 | — | — |
| 2025-08-04 | $119.35 | $182.32 | 8,845,000 | — | — |
| 2025-08-01 | $116.59 | $178.11 | 8,637,800 | — | — |
| 2025-07-31 | $119.11 | $181.96 | 7,235,000 | — | — |
| 2025-07-30 | $119.54 | $182.61 | 5,281,500 | — | — |
| 2025-07-29 | $119.91 | $183.18 | 6,283,700 | — | — |
| 2025-07-28 | $120.37 | $183.88 | 6,042,200 | — | — |
| 2025-07-25 | $121.47 | $185.56 | 5,656,600 | — | — |
| 2025-07-24 | $121.95 | $186.30 | 6,702,200 | — | — |
| 2025-07-23 | $122.94 | $187.81 | 8,258,900 | — | — |
| 2025-07-22 | $121.06 | $184.94 | 5,614,500 | — | — |
| 2025-07-21 | $120.84 | $184.60 | 6,392,500 | — | — |
| 2025-07-18 | $121.42 | $185.49 | 9,486,800 | — | — |
| 2025-07-17 | $122.21 | $186.69 | 9,933,700 | — | — |
| 2025-07-16 | $119.82 | $183.04 | 6,747,500 | — | — |
| 2025-07-15 | $118.98 | $181.76 | 7,943,600 | — | — |
| 2025-07-14 | $119.97 | $183.27 | 6,853,300 | — | — |
| 2025-07-11 | $119.87 | $183.12 | 6,112,400 | — | — |
| 2025-07-10 | $121.56 | $185.70 | 6,888,700 | — | — |
| 2025-07-09 | $120.61 | $184.25 | 6,724,900 | — | — |
| 2025-07-08 | $121.82 | $186.10 | 6,622,900 | — | — |
| 2025-07-07 | $123.16 | $188.14 | 7,023,500 | — | — |
| 2025-07-03 | $124.00 | $189.43 | 4,252,300 | — | — |
| 2025-07-02 | $122.98 | $187.87 | 7,317,100 | — | — |
| 2025-07-01 | $123.49 | $188.65 | 9,815,700 | — | — |
| 2025-06-30 | $124.01 | $189.44 | 13,456,200 | — | — |
| 2025-06-27 | $122.34 | $186.89 | 13,435,600 | — | — |
| 2025-06-26 | $121.46 | $185.55 | 10,439,600 | — | — |
| 2025-06-25 | $119.42 | $182.43 | 6,976,300 | — | — |
| 2025-06-24 | $118.65 | $181.25 | 8,350,200 | — | — |
| 2025-06-23 | $117.75 | $179.12 | 8,348,000 | — | — |
| 2025-06-20 | $117.63 | $178.93 | 17,180,400 | — | — |
| 2025-06-18 | $117.86 | $179.28 | 8,181,200 | — | — |
| 2025-06-17 | $118.13 | $179.69 | 9,241,200 | — | — |
| 2025-06-16 | $119.48 | $181.75 | 9,592,100 | — | — |
| 2025-06-13 | $117.94 | $179.41 | 13,204,900 | — | — |
| 2025-06-12 | $118.61 | $180.42 | 7,980,300 | — | — |
| 2025-06-11 | $119.52 | $181.81 | 10,439,200 | — | — |
| 2025-06-10 | $118.73 | $180.61 | 18,948,400 | — | — |
| 2025-06-09 | $115.66 | $175.94 | 7,960,400 | — | — |
| 2025-06-06 | $113.90 | $173.26 | 5,790,700 | — | — |
| 2025-06-05 | $112.53 | $171.18 | 8,547,200 | — | — |
| 2025-06-04 | $113.49 | $172.64 | 5,614,900 | — | — |
| 2025-06-03 | $113.60 | $172.80 | 9,738,800 | — | — |
| 2025-06-02 | $112.95 | $171.81 | 7,546,800 | — | — |
| 2025-05-30 | $113.04 | $171.95 | 12,881,100 | — | — |
| 2025-05-29 | $112.02 | $170.40 | 9,682,100 | — | — |
| 2025-05-28 | $111.52 | $169.64 | 5,787,900 | — | — |
| 2025-05-27 | $112.36 | $170.92 | 10,201,100 | — | — |
| 2025-05-23 | $109.72 | $166.90 | 8,086,100 | — | — |
| 2025-05-22 | $111.13 | $169.05 | 7,903,700 | — | — |
| 2025-05-21 | $110.46 | $168.03 | 10,150,600 | — | — |
| 2025-05-20 | $112.36 | $170.92 | 6,433,300 | — | — |
| 2025-05-19 | $112.66 | $171.37 | 7,209,700 | — | — |
| 2025-05-16 | $113.42 | $172.53 | 10,961,000 | — | — |
| 2025-05-15 | $112.22 | $170.70 | 8,322,400 | — | — |
| 2025-05-14 | $112.94 | $171.80 | 15,352,200 | — | — |
| 2025-05-13 | $111.38 | $169.43 | 14,076,700 | — | — |
| 2025-05-12 | $110.49 | $168.07 | 18,366,600 | — | — |
| 2025-05-09 | $105.94 | $161.15 | 10,438,200 | — | — |
| 2025-05-08 | $105.12 | $159.90 | 19,265,400 | — | — |
| 2025-05-07 | $102.09 | $155.29 | 36,155,300 | — | — |
| 2025-05-06 | $92.17 | $140.20 | 11,839,400 | — | — |
| 2025-05-05 | $92.11 | $140.11 | 10,231,000 | — | — |
| 2025-05-02 | $92.49 | $140.69 | 7,594,000 | — | — |
| 2025-05-01 | $90.81 | $138.14 | 7,790,600 | — | — |
| 2025-04-30 | $90.95 | $138.35 | 8,474,800 | — | — |
| 2025-04-29 | $91.17 | $138.68 | 6,359,900 | — | — |
| 2025-04-28 | $90.16 | $137.15 | 8,491,800 | — | — |
| 2025-04-25 | $90.28 | $137.33 | 7,749,600 | — | — |
| 2025-04-24 | $90.01 | $136.92 | 10,310,000 | — | — |
| 2025-04-23 | $87.29 | $132.78 | 12,089,100 | — | — |
| 2025-04-22 | $86.09 | $130.96 | 9,578,500 | — | — |
| 2025-04-21 | $84.00 | $127.78 | 14,166,800 | — | — |
| 2025-04-17 | $84.81 | $129.01 | 14,810,900 | — | — |
| 2025-04-16 | $82.77 | $125.91 | 10,144,300 | — | — |
| 2025-04-15 | $85.01 | $129.31 | 7,840,500 | — | — |
| 2025-04-14 | $84.66 | $128.78 | 10,841,300 | — | — |
| 2025-04-11 | $84.89 | $129.13 | 10,204,400 | — | — |
| 2025-04-10 | $85.23 | $129.65 | 16,377,000 | — | — |
| 2025-04-09 | $91.44 | $139.09 | 24,970,900 | — | — |
| 2025-04-08 | $81.72 | $124.31 | 14,845,600 | — | — |
| 2025-04-07 | $83.30 | $126.71 | 20,456,000 | — | — |
| 2025-04-04 | $83.53 | $127.06 | 22,580,900 | — | — |
| 2025-04-03 | $88.84 | $135.14 | 19,353,400 | — | — |
| 2025-04-02 | $97.88 | $148.89 | 7,959,900 | — | — |
| 2025-04-01 | $97.68 | $148.59 | 8,762,700 | — | — |
| 2025-03-31 | $98.70 | $150.14 | 10,554,000 | — | — |
| 2025-03-28 | $98.07 | $149.18 | 7,679,700 | — | — |
| 2025-03-27 | $100.45 | $152.80 | 6,598,800 | — | — |
| 2025-03-26 | $100.78 | $153.30 | 6,314,000 | — | — |
| 2025-03-25 | $101.61 | $154.56 | 7,365,200 | — | — |
| 2025-03-24 | $100.18 | $152.39 | 8,224,400 | — | — |
| 2025-03-21 | $99.46 | $151.29 | 15,089,900 | — | — |
| 2025-03-20 | $98.86 | $150.38 | 7,836,500 | — | — |
| 2025-03-19 | $100.29 | $152.56 | 8,614,600 | — | — |
| 2025-03-18 | $99.35 | $151.13 | 6,727,000 | — | — |
| 2025-03-17 | $99.36 | $151.14 | 8,332,100 | — | — |
| 2025-03-14 | $98.64 | $150.05 | 10,199,800 | — | — |
| 2025-03-13 | $96.87 | $147.35 | 11,059,500 | — | — |
| 2025-03-12 | $98.76 | $150.23 | 11,891,800 | — | — |
| 2025-03-11 | $97.90 | $148.92 | 16,906,000 | — | — |
| 2025-03-10 | $103.08 | $156.80 | 10,947,100 | — | — |
| 2025-03-07 | $105.51 | $160.50 | 12,715,900 | — | — |
| 2025-03-06 | $105.43 | $160.38 | 11,618,800 | — | — |
| 2025-03-05 | $109.31 | $166.28 | 9,956,100 | — | — |
| 2025-03-04 | $109.01 | $165.82 | 12,658,000 | — | — |
| 2025-03-03 | $112.79 | $171.57 | 7,884,700 | — | — |
| 2025-02-28 | $113.80 | $173.11 | 14,609,400 | — | — |
| 2025-02-27 | $111.31 | $169.32 | 7,854,700 | — | — |
| 2025-02-26 | $111.83 | $170.11 | 7,831,600 | — | — |
| 2025-02-25 | $110.53 | $168.13 | 7,289,000 | — | — |
| 2025-02-24 | $111.20 | $169.15 | 7,093,300 | — | — |
| 2025-02-21 | $108.66 | $165.29 | 9,082,100 | — | — |
| 2025-02-20 | $110.55 | $168.16 | 5,970,100 | — | — |
| 2025-02-19 | $111.35 | $169.38 | 8,452,100 | — | — |
| 2025-02-18 | $109.56 | $166.66 | 8,362,900 | — | — |
| 2025-02-14 | $110.38 | $167.91 | 5,964,500 | — | — |
| 2025-02-13 | $109.59 | $166.70 | 6,553,200 | — | — |
| 2025-02-12 | $109.23 | $166.16 | 6,521,200 | — | — |
| 2025-02-11 | $109.02 | $165.84 | 7,456,700 | — | — |
| 2025-02-10 | $109.28 | $166.23 | 8,239,500 | — | — |
| 2025-02-07 | $110.86 | $168.64 | 8,669,300 | — | — |
| 2025-02-06 | $112.09 | $170.51 | 12,470,800 | — | — |
| 2025-02-05 | $110.54 | $168.15 | 23,310,000 | — | — |
| 2025-02-04 | $113.30 | $172.35 | 13,521,100 | — | — |
| 2025-02-03 | $114.00 | $173.41 | 8,870,700 | — | — |
| 2025-01-31 | $113.06 | $171.98 | 7,793,400 | — | — |
| 2025-01-30 | $113.43 | $172.54 | 6,236,200 | — | — |
| 2025-01-29 | $113.19 | $172.18 | 7,607,100 | — | — |
| 2025-01-28 | $112.14 | $170.58 | 6,516,800 | — | — |
| 2025-01-27 | $113.34 | $172.41 | 10,176,900 | — | — |
| 2025-01-24 | $112.16 | $170.61 | 8,304,500 | — | — |
| 2025-01-23 | $111.04 | $168.91 | 7,608,300 | — | — |
| 2025-01-22 | $108.81 | $165.52 | 8,781,700 | — | — |
| 2025-01-21 | $108.70 | $165.35 | 8,643,700 | — | — |
| 2025-01-17 | $107.02 | $162.79 | 7,144,300 | — | — |
| 2025-01-16 | $106.46 | $161.94 | 7,872,800 | — | — |
| 2025-01-15 | $108.18 | $164.56 | 6,296,900 | — | — |
| 2025-01-14 | $108.12 | $164.47 | 5,501,600 | — | — |
| 2025-01-13 | $108.08 | $164.41 | 6,690,200 | — | — |
| 2025-01-10 | $108.65 | $165.27 | 8,835,500 | — | — |
| 2025-01-08 | $109.76 | $166.96 | 7,805,300 | — | — |
| 2025-01-07 | $111.39 | $169.44 | 7,878,800 | — | — |
| 2025-01-06 | $111.05 | $168.92 | 6,274,400 | — | — |
| 2025-01-03 | $111.16 | $169.09 | 5,393,100 | — | — |
| 2025-01-02 | $110.82 | $168.57 | 5,688,100 | — | — |