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
- 1973-02-21 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 | $193.56 | $210.28 | 1,193,900 | — | — |
| 2025-12-30 | $196.67 | $213.66 | 1,989,400 | — | — |
| 2025-12-29 | $197.36 | $214.41 | 1,717,900 | — | — |
| 2025-12-26 | $198.90 | $216.08 | 1,247,800 | — | — |
| 2025-12-24 | $198.53 | $215.68 | 713,100 | — | — |
| 2025-12-23 | $198.50 | $215.65 | 1,344,900 | — | — |
| 2025-12-22 | $197.22 | $214.26 | 2,756,500 | — | — |
| 2025-12-19 | $195.18 | $212.04 | 7,880,500 | — | — |
| 2025-12-18 | $190.45 | $206.90 | 2,754,700 | — | — |
| 2025-12-17 | $185.21 | $201.21 | 3,577,500 | — | — |
| 2025-12-16 | $192.29 | $208.90 | 3,711,500 | — | — |
| 2025-12-15 | $194.70 | $211.52 | 3,223,300 | — | — |
| 2025-12-12 | $193.37 | $210.07 | 4,163,300 | — | — |
| 2025-12-11 | $203.97 | $221.59 | 2,507,100 | — | — |
| 2025-12-10 | $204.01 | $221.63 | 2,057,200 | — | — |
| 2025-12-09 | $199.97 | $217.24 | 1,871,400 | — | — |
| 2025-12-08 | $202.99 | $220.53 | 2,100,000 | — | — |
| 2025-12-05 | $200.77 | $218.11 | 2,656,000 | — | — |
| 2025-12-04 | $198.63 | $215.79 | 4,260,700 | — | — |
| 2025-12-03 | $195.08 | $211.93 | 3,339,200 | — | — |
| 2025-12-02 | $189.94 | $206.35 | 3,721,700 | — | — |
| 2025-12-01 | $179.63 | $195.15 | 2,765,800 | — | — |
| 2025-11-28 | $181.89 | $197.60 | 1,877,100 | — | — |
| 2025-11-26 | $179.38 | $194.88 | 3,744,500 | — | — |
| 2025-11-25 | $167.67 | $182.15 | 2,833,700 | — | — |
| 2025-11-24 | $165.97 | $180.31 | 5,139,900 | — | — |
| 2025-11-21 | $158.91 | $172.51 | 3,871,300 | — | — |
| 2025-11-20 | $155.90 | $169.24 | 5,142,700 | — | — |
| 2025-11-19 | $168.23 | $182.62 | 2,726,200 | — | — |
| 2025-11-18 | $163.72 | $177.73 | 2,803,700 | — | — |
| 2025-11-17 | $167.44 | $181.77 | 3,517,700 | — | — |
| 2025-11-14 | $169.97 | $184.51 | 3,208,300 | — | — |
| 2025-11-13 | $169.59 | $184.10 | 4,473,200 | — | — |
| 2025-11-12 | $179.27 | $194.61 | 2,365,600 | — | — |
| 2025-11-11 | $177.23 | $192.39 | 2,928,800 | — | — |
| 2025-11-10 | $184.08 | $199.83 | 2,954,400 | — | — |
| 2025-11-07 | $182.28 | $197.88 | 3,627,400 | — | — |
| 2025-11-06 | $185.02 | $200.85 | 4,504,200 | — | — |
| 2025-11-05 | $187.59 | $203.64 | 4,135,300 | — | — |
| 2025-11-04 | $175.65 | $190.68 | 3,216,500 | — | — |
| 2025-11-03 | $183.07 | $198.73 | 3,309,900 | — | — |
| 2025-10-31 | $181.76 | $197.31 | 4,540,000 | — | — |
| 2025-10-30 | $176.88 | $192.01 | 5,268,400 | — | — |
| 2025-10-29 | $173.94 | $188.82 | 12,203,800 | — | — |
| 2025-10-28 | $144.38 | $156.73 | 5,016,800 | — | — |
| 2025-10-27 | $147.50 | $160.12 | 3,940,900 | — | — |
| 2025-10-24 | $144.28 | $156.63 | 2,079,600 | — | — |
| 2025-10-23 | $145.04 | $157.45 | 2,813,800 | — | — |
| 2025-10-22 | $138.84 | $150.72 | 3,917,900 | — | — |
| 2025-10-21 | $143.33 | $155.59 | 2,180,200 | — | — |
| 2025-10-20 | $139.19 | $151.10 | 2,345,700 | — | — |
| 2025-10-17 | $138.16 | $149.98 | 1,924,300 | — | — |
| 2025-10-16 | $139.30 | $151.22 | 1,783,500 | — | — |
| 2025-10-15 | $141.03 | $153.10 | 2,373,700 | — | — |
| 2025-10-14 | $136.97 | $148.69 | 3,043,200 | — | — |
| 2025-10-13 | $139.13 | $151.03 | 3,344,800 | — | — |
| 2025-10-10 | $132.08 | $143.38 | 5,757,100 | — | — |
| 2025-10-09 | $145.19 | $157.61 | 2,039,700 | — | — |
| 2025-10-08 | $144.60 | $156.97 | 2,601,400 | — | — |
| 2025-10-07 | $140.14 | $152.13 | 3,689,400 | — | — |
| 2025-10-06 | $147.87 | $160.52 | 3,706,000 | — | — |
| 2025-10-03 | $145.64 | $158.10 | 2,798,300 | — | — |
| 2025-10-02 | $144.53 | $156.90 | 3,307,400 | — | — |
| 2025-10-01 | $141.12 | $153.20 | 3,177,100 | — | — |
| 2025-09-30 | $137.64 | $149.42 | 3,014,000 | — | — |
| 2025-09-29 | $134.33 | $145.82 | 2,854,200 | — | — |
| 2025-09-26 | $135.31 | $146.89 | 3,276,300 | — | — |
| 2025-09-25 | $132.87 | $144.24 | 2,655,300 | — | — |
| 2025-09-24 | $133.21 | $144.61 | 3,688,700 | — | — |
| 2025-09-23 | $134.68 | $146.20 | 4,341,200 | — | — |
| 2025-09-22 | $135.18 | $146.75 | 7,137,400 | — | — |
| 2025-09-19 | $119.85 | $130.11 | 9,576,500 | — | — |
| 2025-09-18 | $118.82 | $128.99 | 4,876,800 | — | — |
| 2025-09-17 | $114.32 | $124.10 | 2,569,300 | — | — |
| 2025-09-16 | $113.93 | $123.68 | 2,871,200 | — | — |
| 2025-09-15 | $114.07 | $123.83 | 3,241,300 | — | — |
| 2025-09-12 | $112.24 | $121.84 | 5,904,200 | — | — |
| 2025-09-11 | $115.56 | $125.45 | 4,023,900 | — | — |
| 2025-09-10 | $117.82 | $127.90 | 4,412,000 | — | — |
| 2025-09-09 | $115.07 | $124.92 | 4,724,500 | — | — |
| 2025-09-08 | $118.90 | $129.07 | 3,738,100 | — | — |
| 2025-09-05 | $120.20 | $130.49 | 3,531,600 | — | — |
| 2025-09-04 | $119.39 | $129.48 | 3,136,900 | — | — |
| 2025-09-03 | $119.63 | $129.74 | 3,212,700 | — | — |
| 2025-09-02 | $120.61 | $130.80 | 3,626,800 | — | — |
| 2025-08-29 | $118.24 | $128.23 | 4,107,600 | — | — |
| 2025-08-28 | $117.89 | $127.85 | 2,760,700 | — | — |
| 2025-08-27 | $116.99 | $126.87 | 3,291,300 | — | — |
| 2025-08-26 | $118.61 | $128.63 | 3,563,900 | — | — |
| 2025-08-25 | $117.07 | $126.96 | 3,570,200 | — | — |
| 2025-08-22 | $115.30 | $125.04 | 4,133,900 | — | — |
| 2025-08-21 | $109.30 | $118.53 | 2,138,400 | — | — |
| 2025-08-20 | $109.52 | $118.77 | 3,571,400 | — | — |
| 2025-08-19 | $110.62 | $119.96 | 3,171,000 | — | — |
| 2025-08-18 | $110.41 | $119.74 | 1,980,200 | — | — |
| 2025-08-15 | $109.42 | $118.66 | 3,238,400 | — | — |
| 2025-08-14 | $111.82 | $121.27 | 2,431,000 | — | — |
| 2025-08-13 | $114.01 | $123.64 | 5,223,800 | — | — |
| 2025-08-12 | $111.63 | $121.06 | 4,247,300 | — | — |
| 2025-08-11 | $104.68 | $113.52 | 3,042,600 | — | — |
| 2025-08-08 | $107.47 | $116.55 | 3,185,700 | — | — |
| 2025-08-07 | $106.46 | $115.45 | 2,966,300 | — | — |
| 2025-08-06 | $104.88 | $113.74 | 3,358,100 | — | — |
| 2025-08-05 | $106.93 | $115.96 | 7,233,600 | — | — |
| 2025-08-04 | $105.72 | $114.65 | 3,635,900 | — | — |
| 2025-08-01 | $104.16 | $112.96 | 4,812,200 | — | — |
| 2025-07-31 | $107.43 | $116.51 | 9,399,900 | — | — |
| 2025-07-30 | $107.65 | $116.74 | 19,844,300 | — | — |
| 2025-07-29 | $90.55 | $98.20 | 6,754,500 | — | — |
| 2025-07-28 | $91.14 | $98.84 | 3,688,400 | — | — |
| 2025-07-25 | $90.15 | $97.77 | 3,100,400 | — | — |
| 2025-07-24 | $91.33 | $99.05 | 3,521,600 | — | — |
| 2025-07-23 | $93.03 | $100.89 | 2,736,100 | — | — |
| 2025-07-22 | $93.70 | $101.62 | 2,641,100 | — | — |
| 2025-07-21 | $94.82 | $102.83 | 2,802,100 | — | — |
| 2025-07-18 | $93.92 | $101.85 | 2,524,400 | — | — |
| 2025-07-17 | $92.80 | $100.64 | 2,823,200 | — | — |
| 2025-07-16 | $91.98 | $99.75 | 3,866,300 | — | — |
| 2025-07-15 | $93.03 | $100.89 | 3,654,200 | — | — |
| 2025-07-14 | $95.22 | $103.26 | 3,605,100 | — | — |
| 2025-07-11 | $97.05 | $105.25 | 3,750,800 | — | — |
| 2025-07-10 | $98.62 | $106.95 | 7,288,500 | — | — |
| 2025-07-09 | $92.78 | $100.62 | 2,058,800 | — | — |
| 2025-07-08 | $92.22 | $100.01 | 2,936,200 | — | — |
| 2025-07-07 | $90.59 | $98.24 | 3,151,800 | — | — |
| 2025-07-03 | $93.06 | $100.92 | 2,188,800 | — | — |
| 2025-07-02 | $94.18 | $102.14 | 4,544,200 | — | — |
| 2025-07-01 | $91.92 | $99.68 | 3,786,300 | — | — |
| 2025-06-30 | $89.92 | $97.52 | 1,932,500 | — | — |
| 2025-06-27 | $90.35 | $97.98 | 5,979,700 | — | — |
| 2025-06-26 | $91.05 | $98.74 | 2,922,900 | — | — |
| 2025-06-25 | $90.20 | $97.82 | 3,646,000 | — | — |
| 2025-06-24 | $90.39 | $98.03 | 5,908,400 | — | — |
| 2025-06-23 | $87.36 | $94.74 | 3,744,100 | — | — |
| 2025-06-20 | $86.29 | $93.58 | 6,559,900 | — | — |
| 2025-06-18 | $86.26 | $93.55 | 3,291,000 | — | — |
| 2025-06-17 | $86.43 | $93.73 | 2,998,700 | — | — |
| 2025-06-16 | $87.68 | $95.09 | 4,007,700 | — | — |
| 2025-06-13 | $83.08 | $90.10 | 2,736,700 | — | — |
| 2025-06-12 | $85.91 | $93.17 | 2,064,500 | — | — |
| 2025-06-11 | $86.79 | $94.12 | 2,521,800 | — | — |
| 2025-06-10 | $88.70 | $96.19 | 3,161,700 | — | — |
| 2025-06-09 | $86.80 | $94.13 | 3,667,900 | — | — |
| 2025-06-06 | $85.23 | $92.43 | 3,122,500 | — | — |
| 2025-06-05 | $81.74 | $88.64 | 2,336,600 | — | — |
| 2025-06-04 | $82.06 | $88.99 | 2,472,000 | — | — |
| 2025-06-03 | $81.45 | $88.33 | 2,151,300 | — | — |
| 2025-06-02 | $79.49 | $86.20 | 2,453,000 | — | — |
| 2025-05-30 | $78.60 | $85.24 | 3,849,100 | — | — |
| 2025-05-29 | $80.98 | $87.82 | 1,803,100 | — | — |
| 2025-05-28 | $80.25 | $87.03 | 2,711,200 | — | — |
| 2025-05-27 | $81.74 | $88.64 | 3,697,400 | — | — |
| 2025-05-23 | $76.98 | $83.48 | 1,813,300 | — | — |
| 2025-05-22 | $78.49 | $85.12 | 1,987,700 | — | — |
| 2025-05-21 | $78.98 | $85.52 | 2,329,100 | — | — |
| 2025-05-20 | $81.42 | $88.16 | 1,614,600 | — | — |
| 2025-05-19 | $81.47 | $88.22 | 1,840,300 | — | — |
| 2025-05-16 | $82.73 | $89.58 | 2,183,400 | — | — |
| 2025-05-15 | $82.99 | $89.86 | 2,958,900 | — | — |
| 2025-05-14 | $84.27 | $91.25 | 2,311,000 | — | — |
| 2025-05-13 | $84.90 | $91.93 | 2,817,400 | — | — |
| 2025-05-12 | $83.06 | $89.94 | 4,715,000 | — | — |
| 2025-05-09 | $77.42 | $83.83 | 2,353,800 | — | — |
| 2025-05-08 | $76.84 | $83.20 | 2,713,300 | — | — |
| 2025-05-07 | $75.09 | $81.31 | 3,310,600 | — | — |
| 2025-05-06 | $74.07 | $80.21 | 2,203,600 | — | — |
| 2025-05-05 | $75.44 | $81.69 | 2,484,900 | — | — |
| 2025-05-02 | $75.88 | $82.16 | 2,526,900 | — | — |
| 2025-05-01 | $73.78 | $79.89 | 3,041,500 | — | — |
| 2025-04-30 | $74.21 | $80.36 | 4,360,200 | — | — |
| 2025-04-29 | $74.89 | $81.09 | 4,966,300 | — | — |
| 2025-04-28 | $76.83 | $83.19 | 4,841,600 | — | — |
| 2025-04-25 | $77.12 | $83.51 | 2,588,500 | — | — |
| 2025-04-24 | $77.30 | $83.70 | 3,576,800 | — | — |
| 2025-04-23 | $73.18 | $79.24 | 3,431,200 | — | — |
| 2025-04-22 | $71.29 | $77.19 | 3,250,100 | — | — |
| 2025-04-21 | $69.81 | $75.59 | 3,268,300 | — | — |
| 2025-04-17 | $71.25 | $77.15 | 3,056,600 | — | — |
| 2025-04-16 | $71.16 | $77.05 | 4,925,800 | — | — |
| 2025-04-15 | $74.06 | $80.19 | 2,228,200 | — | — |
| 2025-04-14 | $73.86 | $79.98 | 3,946,900 | — | — |
| 2025-04-11 | $73.65 | $79.75 | 3,689,900 | — | — |
| 2025-04-10 | $72.29 | $78.28 | 6,480,600 | — | — |
| 2025-04-09 | $79.44 | $86.02 | 8,851,100 | — | — |
| 2025-04-08 | $67.96 | $73.59 | 5,071,700 | — | — |
| 2025-04-07 | $72.87 | $78.91 | 7,338,900 | — | — |
| 2025-04-04 | $68.72 | $74.41 | 6,747,100 | — | — |
| 2025-04-03 | $75.09 | $81.31 | 5,073,900 | — | — |
| 2025-04-02 | $83.62 | $90.55 | 1,732,900 | — | — |
| 2025-04-01 | $82.61 | $89.45 | 3,045,900 | — | — |
| 2025-03-31 | $82.60 | $89.44 | 2,825,400 | — | — |
| 2025-03-28 | $82.78 | $89.64 | 2,363,800 | — | — |
| 2025-03-27 | $85.68 | $92.78 | 2,161,400 | — | — |
| 2025-03-26 | $88.01 | $95.30 | 2,200,700 | — | — |
| 2025-03-25 | $89.95 | $97.40 | 1,942,200 | — | — |
| 2025-03-24 | $91.00 | $98.54 | 3,206,800 | — | — |
| 2025-03-21 | $87.51 | $94.76 | 5,930,700 | — | — |
| 2025-03-20 | $88.18 | $95.48 | 2,471,000 | — | — |
| 2025-03-19 | $88.51 | $95.84 | 2,919,700 | — | — |
| 2025-03-18 | $88.87 | $96.23 | 3,674,800 | — | — |
| 2025-03-17 | $90.17 | $97.64 | 3,563,000 | — | — |
| 2025-03-14 | $86.74 | $93.92 | 5,428,900 | — | — |
| 2025-03-13 | $85.33 | $92.40 | 4,470,500 | — | — |
| 2025-03-12 | $86.74 | $93.92 | 7,114,300 | — | — |
| 2025-03-11 | $87.07 | $94.28 | 12,239,400 | — | — |
| 2025-03-10 | $104.97 | $113.66 | 3,060,500 | — | — |
| 2025-03-07 | $108.54 | $117.53 | 2,402,800 | — | — |
| 2025-03-06 | $105.39 | $114.12 | 3,451,700 | — | — |
| 2025-03-05 | $110.21 | $119.34 | 2,388,800 | — | — |
| 2025-03-04 | $107.23 | $116.11 | 3,543,700 | — | — |
| 2025-03-03 | $105.78 | $114.54 | 3,731,100 | — | — |
| 2025-02-28 | $109.86 | $118.96 | 2,831,500 | — | — |
| 2025-02-27 | $108.81 | $117.82 | 3,028,000 | — | — |
| 2025-02-26 | $114.81 | $124.32 | 3,419,300 | — | — |
| 2025-02-25 | $111.35 | $120.57 | 2,292,500 | — | — |
| 2025-02-24 | $113.58 | $122.99 | 2,249,100 | — | — |
| 2025-02-21 | $115.91 | $125.51 | 2,493,800 | — | — |
| 2025-02-20 | $118.55 | $128.37 | 2,424,200 | — | — |
| 2025-02-19 | $115.90 | $125.50 | 1,583,400 | — | — |
| 2025-02-18 | $115.08 | $124.61 | 2,607,200 | — | — |
| 2025-02-14 | $113.25 | $122.63 | 1,838,600 | — | — |
| 2025-02-13 | $112.84 | $122.06 | 1,755,400 | — | — |
| 2025-02-12 | $111.54 | $120.65 | 1,592,400 | — | — |
| 2025-02-11 | $112.72 | $121.93 | 1,697,300 | — | — |
| 2025-02-10 | $114.06 | $123.38 | 1,549,800 | — | — |
| 2025-02-07 | $113.23 | $122.48 | 1,938,200 | — | — |
| 2025-02-06 | $114.07 | $123.39 | 2,233,200 | — | — |
| 2025-02-05 | $112.61 | $121.81 | 2,844,600 | — | — |
| 2025-02-04 | $111.67 | $120.79 | 3,055,100 | — | — |
| 2025-02-03 | $111.09 | $120.16 | 3,401,600 | — | — |
| 2025-01-31 | $115.79 | $125.25 | 3,706,900 | — | — |
| 2025-01-30 | $115.08 | $124.48 | 8,838,600 | — | — |
| 2025-01-29 | $122.05 | $132.02 | 2,747,400 | — | — |
| 2025-01-28 | $121.95 | $131.91 | 2,888,600 | — | — |
| 2025-01-27 | $120.27 | $130.09 | 5,280,400 | — | — |
| 2025-01-24 | $129.92 | $140.53 | 2,254,000 | — | — |
| 2025-01-23 | $131.83 | $142.60 | 2,214,300 | — | — |
| 2025-01-22 | $134.80 | $145.81 | 2,262,100 | — | — |
| 2025-01-21 | $132.30 | $143.11 | 4,083,000 | — | — |
| 2025-01-17 | $138.40 | $149.70 | 2,253,700 | — | — |
| 2025-01-16 | $137.57 | $148.81 | 1,981,400 | — | — |
| 2025-01-15 | $134.93 | $145.95 | 1,871,200 | — | — |
| 2025-01-14 | $134.18 | $145.14 | 1,300,000 | — | — |
| 2025-01-13 | $133.22 | $144.10 | 1,304,500 | — | — |
| 2025-01-10 | $134.17 | $145.13 | 1,928,800 | — | — |
| 2025-01-08 | $137.15 | $148.35 | 2,178,100 | — | — |
| 2025-01-07 | $138.82 | $150.16 | 3,228,200 | — | — |
| 2025-01-06 | $140.00 | $151.43 | 3,888,100 | — | — |
| 2025-01-03 | $130.60 | $141.27 | 2,130,800 | — | — |
| 2025-01-02 | $126.56 | $136.90 | 1,756,700 | — | — |