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
- 1986-07-08 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 | $135.22 | $149.13 | 596,500 | — | — |
| 2025-12-30 | $136.60 | $150.65 | 537,600 | — | — |
| 2025-12-29 | $137.94 | $152.13 | 611,500 | — | — |
| 2025-12-26 | $139.12 | $153.43 | 462,100 | — | — |
| 2025-12-24 | $139.58 | $153.94 | 444,500 | — | — |
| 2025-12-23 | $138.29 | $152.52 | 780,600 | — | — |
| 2025-12-22 | $139.66 | $154.03 | 796,000 | — | — |
| 2025-12-19 | $139.79 | $154.17 | 3,486,800 | — | — |
| 2025-12-18 | $139.49 | $153.84 | 1,357,600 | — | — |
| 2025-12-17 | $139.16 | $153.48 | 1,297,000 | — | — |
| 2025-12-16 | $138.67 | $152.94 | 1,132,800 | — | — |
| 2025-12-15 | $140.46 | $154.91 | 1,440,900 | — | — |
| 2025-12-12 | $139.15 | $153.47 | 1,326,100 | — | — |
| 2025-12-11 | $139.82 | $154.20 | 1,319,200 | — | — |
| 2025-12-10 | $138.64 | $152.90 | 2,644,400 | — | — |
| 2025-12-09 | $132.98 | $146.66 | 3,046,600 | — | — |
| 2025-12-08 | $136.20 | $150.21 | 2,355,900 | — | — |
| 2025-12-05 | $138.94 | $153.23 | 1,042,900 | — | — |
| 2025-12-04 | $141.06 | $155.57 | 1,330,500 | — | — |
| 2025-12-03 | $142.71 | $157.39 | 1,235,000 | — | — |
| 2025-12-02 | $139.10 | $153.41 | 843,400 | — | — |
| 2025-12-01 | $139.88 | $154.27 | 835,800 | — | — |
| 2025-11-28 | $139.83 | $154.22 | 376,100 | — | — |
| 2025-11-26 | $140.51 | $154.97 | 1,015,100 | — | — |
| 2025-11-25 | $138.35 | $152.58 | 1,297,700 | — | — |
| 2025-11-24 | $130.35 | $143.76 | 989,400 | — | — |
| 2025-11-21 | $131.63 | $145.17 | 1,550,500 | — | — |
| 2025-11-20 | $126.25 | $139.24 | 1,220,400 | — | — |
| 2025-11-19 | $126.35 | $139.35 | 864,600 | — | — |
| 2025-11-18 | $126.38 | $139.38 | 932,500 | — | — |
| 2025-11-17 | $126.68 | $139.71 | 1,455,600 | — | — |
| 2025-11-14 | $130.34 | $143.75 | 1,062,400 | — | — |
| 2025-11-13 | $131.89 | $145.46 | 815,700 | — | — |
| 2025-11-12 | $135.58 | $149.53 | 725,500 | — | — |
| 2025-11-11 | $135.65 | $149.61 | 557,900 | — | — |
| 2025-11-10 | $134.25 | $148.06 | 749,800 | — | — |
| 2025-11-07 | $133.78 | $147.54 | 900,400 | — | — |
| 2025-11-06 | $132.66 | $146.31 | 654,300 | — | — |
| 2025-11-05 | $133.65 | $147.40 | 742,300 | — | — |
| 2025-11-04 | $133.68 | $147.43 | 987,500 | — | — |
| 2025-11-03 | $133.31 | $147.02 | 950,200 | — | — |
| 2025-10-31 | $134.95 | $148.83 | 621,300 | — | — |
| 2025-10-30 | $133.58 | $147.32 | 1,234,800 | — | — |
| 2025-10-29 | $134.60 | $148.45 | 2,245,700 | — | — |
| 2025-10-28 | $138.75 | $153.02 | 1,292,100 | — | — |
| 2025-10-27 | $138.68 | $152.95 | 989,900 | — | — |
| 2025-10-24 | $137.92 | $152.11 | 1,050,800 | — | — |
| 2025-10-23 | $136.70 | $150.76 | 615,400 | — | — |
| 2025-10-22 | $136.19 | $150.20 | 1,008,000 | — | — |
| 2025-10-21 | $137.92 | $152.11 | 1,268,800 | — | — |
| 2025-10-20 | $135.72 | $149.68 | 969,700 | — | — |
| 2025-10-17 | $135.71 | $149.67 | 1,237,000 | — | — |
| 2025-10-16 | $134.35 | $148.17 | 1,002,900 | — | — |
| 2025-10-15 | $134.30 | $148.12 | 1,158,100 | — | — |
| 2025-10-14 | $133.28 | $146.99 | 1,433,500 | — | — |
| 2025-10-13 | $127.67 | $140.80 | 739,100 | — | — |
| 2025-10-10 | $127.26 | $140.35 | 1,396,200 | — | — |
| 2025-10-09 | $128.73 | $141.70 | 2,114,300 | — | — |
| 2025-10-08 | $132.15 | $145.46 | 1,933,200 | — | — |
| 2025-10-07 | $132.86 | $146.24 | 1,574,600 | — | — |
| 2025-10-06 | $140.74 | $154.92 | 1,137,800 | — | — |
| 2025-10-03 | $142.72 | $157.10 | 1,009,200 | — | — |
| 2025-10-02 | $139.55 | $153.61 | 844,700 | — | — |
| 2025-10-01 | $139.95 | $154.05 | 932,800 | — | — |
| 2025-09-30 | $138.14 | $152.06 | 1,071,500 | — | — |
| 2025-09-29 | $138.28 | $152.21 | 834,800 | — | — |
| 2025-09-26 | $137.22 | $151.04 | 646,200 | — | — |
| 2025-09-25 | $135.01 | $148.61 | 1,020,200 | — | — |
| 2025-09-24 | $137.20 | $151.02 | 1,098,200 | — | — |
| 2025-09-23 | $136.59 | $150.35 | 1,096,000 | — | — |
| 2025-09-22 | $136.22 | $149.94 | 2,126,900 | — | — |
| 2025-09-19 | $139.69 | $153.76 | 3,055,600 | — | — |
| 2025-09-18 | $139.84 | $153.93 | 1,537,800 | — | — |
| 2025-09-17 | $140.16 | $154.28 | 2,095,700 | — | — |
| 2025-09-16 | $141.30 | $155.53 | 1,432,100 | — | — |
| 2025-09-15 | $141.63 | $155.90 | 1,638,400 | — | — |
| 2025-09-12 | $143.47 | $157.92 | 975,300 | — | — |
| 2025-09-11 | $146.95 | $161.75 | 1,409,300 | — | — |
| 2025-09-10 | $143.20 | $157.63 | 1,524,000 | — | — |
| 2025-09-09 | $144.82 | $159.41 | 2,350,600 | — | — |
| 2025-09-08 | $148.00 | $162.91 | 1,501,100 | — | — |
| 2025-09-05 | $147.37 | $162.22 | 2,741,500 | — | — |
| 2025-09-04 | $145.41 | $160.06 | 2,727,700 | — | — |
| 2025-09-03 | $140.79 | $154.97 | 2,150,700 | — | — |
| 2025-09-02 | $138.28 | $152.21 | 1,380,700 | — | — |
| 2025-08-29 | $139.00 | $153.00 | 1,188,100 | — | — |
| 2025-08-28 | $138.88 | $152.87 | 1,036,200 | — | — |
| 2025-08-27 | $137.94 | $151.84 | 1,314,800 | — | — |
| 2025-08-26 | $137.70 | $151.57 | 1,194,500 | — | — |
| 2025-08-25 | $138.61 | $152.57 | 1,433,600 | — | — |
| 2025-08-22 | $139.17 | $153.19 | 2,904,400 | — | — |
| 2025-08-21 | $131.58 | $144.83 | 1,753,600 | — | — |
| 2025-08-20 | $131.43 | $144.67 | 3,508,000 | — | — |
| 2025-08-19 | $132.18 | $145.50 | 2,963,300 | — | — |
| 2025-08-18 | $131.18 | $144.39 | 1,515,600 | — | — |
| 2025-08-15 | $130.50 | $143.65 | 1,542,300 | — | — |
| 2025-08-14 | $131.01 | $144.21 | 1,504,300 | — | — |
| 2025-08-13 | $133.35 | $146.78 | 2,145,000 | — | — |
| 2025-08-12 | $128.29 | $141.21 | 1,352,400 | — | — |
| 2025-08-11 | $124.18 | $136.69 | 1,163,000 | — | — |
| 2025-08-08 | $125.78 | $138.45 | 898,200 | — | — |
| 2025-08-07 | $125.84 | $138.52 | 1,143,600 | — | — |
| 2025-08-06 | $125.87 | $138.55 | 1,369,500 | — | — |
| 2025-08-05 | $127.17 | $139.98 | 1,066,600 | — | — |
| 2025-08-04 | $124.99 | $137.58 | 1,003,600 | — | — |
| 2025-08-01 | $121.91 | $134.19 | 1,673,100 | — | — |
| 2025-07-31 | $118.36 | $130.28 | 1,230,500 | — | — |
| 2025-07-30 | $119.45 | $131.48 | 1,633,200 | — | — |
| 2025-07-29 | $122.87 | $135.25 | 1,198,800 | — | — |
| 2025-07-28 | $123.32 | $135.74 | 1,077,700 | — | — |
| 2025-07-25 | $123.04 | $135.43 | 947,200 | — | — |
| 2025-07-24 | $122.62 | $134.97 | 1,726,800 | — | — |
| 2025-07-23 | $126.75 | $139.52 | 1,960,300 | — | — |
| 2025-07-22 | $126.59 | $139.34 | 2,918,000 | — | — |
| 2025-07-21 | $116.65 | $128.40 | 866,100 | — | — |
| 2025-07-18 | $116.90 | $128.68 | 886,800 | — | — |
| 2025-07-17 | $117.48 | $129.31 | 1,330,800 | — | — |
| 2025-07-16 | $116.74 | $128.50 | 1,973,600 | — | — |
| 2025-07-15 | $113.78 | $125.24 | 2,261,500 | — | — |
| 2025-07-14 | $119.34 | $131.36 | 2,069,800 | — | — |
| 2025-07-11 | $120.78 | $132.95 | 1,766,700 | — | — |
| 2025-07-10 | $122.63 | $134.71 | 2,032,600 | — | — |
| 2025-07-09 | $121.39 | $133.35 | 3,128,400 | — | — |
| 2025-07-08 | $117.00 | $128.52 | 1,297,600 | — | — |
| 2025-07-07 | $116.31 | $127.77 | 1,015,500 | — | — |
| 2025-07-03 | $117.79 | $129.39 | 1,124,100 | — | — |
| 2025-07-02 | $120.26 | $132.10 | 2,281,600 | — | — |
| 2025-07-01 | $117.98 | $129.60 | 2,514,400 | — | — |
| 2025-06-30 | $114.13 | $125.37 | 963,600 | — | — |
| 2025-06-27 | $114.30 | $125.56 | 2,011,100 | — | — |
| 2025-06-26 | $113.83 | $125.04 | 1,397,900 | — | — |
| 2025-06-25 | $111.31 | $122.27 | 1,116,800 | — | — |
| 2025-06-24 | $113.30 | $124.46 | 1,966,400 | — | — |
| 2025-06-23 | $112.48 | $123.56 | 2,039,100 | — | — |
| 2025-06-20 | $108.31 | $118.98 | 5,014,800 | — | — |
| 2025-06-18 | $105.45 | $115.84 | 1,551,500 | — | — |
| 2025-06-17 | $104.85 | $115.18 | 1,965,000 | — | — |
| 2025-06-16 | $108.49 | $119.18 | 1,849,400 | — | — |
| 2025-06-13 | $107.59 | $118.19 | 1,372,400 | — | — |
| 2025-06-12 | $110.55 | $121.44 | 1,125,600 | — | — |
| 2025-06-11 | $109.39 | $120.16 | 1,921,800 | — | — |
| 2025-06-10 | $111.95 | $122.98 | 1,725,900 | — | — |
| 2025-06-09 | $109.54 | $120.33 | 1,507,700 | — | — |
| 2025-06-06 | $107.33 | $117.90 | 1,051,600 | — | — |
| 2025-06-05 | $108.65 | $119.35 | 1,650,700 | — | — |
| 2025-06-04 | $108.22 | $118.88 | 1,645,000 | — | — |
| 2025-06-03 | $105.48 | $115.87 | 1,285,100 | — | — |
| 2025-06-02 | $103.31 | $113.49 | 1,462,300 | — | — |
| 2025-05-30 | $104.25 | $114.52 | 1,346,100 | — | — |
| 2025-05-29 | $105.05 | $115.40 | 1,252,000 | — | — |
| 2025-05-28 | $104.18 | $114.44 | 1,738,700 | — | — |
| 2025-05-27 | $107.93 | $118.56 | 2,084,200 | — | — |
| 2025-05-23 | $104.26 | $114.53 | 1,718,200 | — | — |
| 2025-05-22 | $104.14 | $114.40 | 2,670,200 | — | — |
| 2025-05-21 | $104.01 | $114.25 | 4,775,100 | — | — |
| 2025-05-20 | $104.51 | $114.80 | 3,493,800 | — | — |
| 2025-05-19 | $106.05 | $116.50 | 1,614,500 | — | — |
| 2025-05-16 | $107.26 | $117.82 | 1,468,800 | — | — |
| 2025-05-15 | $106.38 | $116.86 | 1,470,800 | — | — |
| 2025-05-14 | $105.07 | $115.42 | 1,943,700 | — | — |
| 2025-05-13 | $109.36 | $120.13 | 1,422,600 | — | — |
| 2025-05-12 | $108.51 | $119.20 | 1,214,000 | — | — |
| 2025-05-09 | $103.50 | $113.69 | 871,700 | — | — |
| 2025-05-08 | $103.88 | $114.11 | 1,414,500 | — | — |
| 2025-05-07 | $102.40 | $112.49 | 1,174,800 | — | — |
| 2025-05-06 | $101.59 | $111.60 | 1,117,100 | — | — |
| 2025-05-05 | $103.97 | $114.21 | 991,400 | — | — |
| 2025-05-02 | $104.33 | $114.61 | 1,296,800 | — | — |
| 2025-05-01 | $101.18 | $111.15 | 1,231,700 | — | — |
| 2025-04-30 | $100.87 | $110.80 | 1,765,900 | — | — |
| 2025-04-29 | $100.50 | $110.40 | 1,020,100 | — | — |
| 2025-04-28 | $101.12 | $111.08 | 1,312,400 | — | — |
| 2025-04-25 | $100.08 | $109.94 | 972,900 | — | — |
| 2025-04-24 | $101.06 | $111.01 | 1,528,100 | — | — |
| 2025-04-23 | $98.19 | $107.86 | 2,256,100 | — | — |
| 2025-04-22 | $97.47 | $107.07 | 1,817,400 | — | — |
| 2025-04-21 | $92.13 | $101.20 | 1,097,700 | — | — |
| 2025-04-17 | $93.92 | $103.17 | 1,437,300 | — | — |
| 2025-04-16 | $91.81 | $100.85 | 1,073,900 | — | — |
| 2025-04-15 | $94.03 | $103.29 | 1,111,400 | — | — |
| 2025-04-14 | $94.21 | $103.49 | 1,566,000 | — | — |
| 2025-04-11 | $93.62 | $102.84 | 1,869,700 | — | — |
| 2025-04-10 | $92.74 | $101.60 | 2,761,000 | — | — |
| 2025-04-09 | $95.50 | $104.62 | 6,395,500 | — | — |
| 2025-04-08 | $90.50 | $99.15 | 3,090,100 | — | — |
| 2025-04-07 | $94.52 | $103.55 | 3,824,100 | — | — |
| 2025-04-04 | $100.86 | $110.50 | 3,036,000 | — | — |
| 2025-04-03 | $98.39 | $107.79 | 2,220,100 | — | — |
| 2025-04-02 | $106.91 | $117.12 | 1,276,900 | — | — |
| 2025-04-01 | $105.30 | $115.36 | 1,298,300 | — | — |
| 2025-03-31 | $105.59 | $115.68 | 1,478,200 | — | — |
| 2025-03-28 | $105.08 | $115.12 | 1,305,700 | — | — |
| 2025-03-27 | $108.81 | $119.20 | 1,027,700 | — | — |
| 2025-03-26 | $109.22 | $119.65 | 1,202,200 | — | — |
| 2025-03-25 | $110.92 | $121.52 | 1,836,900 | — | — |
| 2025-03-24 | $110.22 | $120.75 | 1,662,000 | — | — |
| 2025-03-21 | $106.15 | $116.29 | 3,337,300 | — | — |
| 2025-03-20 | $107.17 | $117.41 | 1,980,800 | — | — |
| 2025-03-19 | $107.03 | $117.25 | 1,811,200 | — | — |
| 2025-03-18 | $105.00 | $115.03 | 1,273,800 | — | — |
| 2025-03-17 | $106.05 | $116.18 | 1,336,200 | — | — |
| 2025-03-14 | $104.89 | $114.91 | 1,760,000 | — | — |
| 2025-03-13 | $103.02 | $112.86 | 1,494,900 | — | — |
| 2025-03-12 | $106.61 | $116.79 | 1,433,700 | — | — |
| 2025-03-11 | $106.83 | $117.04 | 1,612,900 | — | — |
| 2025-03-10 | $106.84 | $117.05 | 2,412,500 | — | — |
| 2025-03-07 | $109.27 | $119.71 | 2,369,900 | — | — |
| 2025-03-06 | $111.15 | $121.77 | 2,616,600 | — | — |
| 2025-03-05 | $110.49 | $121.05 | 1,841,200 | — | — |
| 2025-03-04 | $108.11 | $118.44 | 2,823,800 | — | — |
| 2025-03-03 | $108.39 | $118.74 | 2,306,900 | — | — |
| 2025-02-28 | $111.64 | $122.31 | 1,836,200 | — | — |
| 2025-02-27 | $110.66 | $121.23 | 1,578,500 | — | — |
| 2025-02-26 | $112.64 | $123.40 | 1,400,800 | — | — |
| 2025-02-25 | $114.60 | $125.55 | 2,810,200 | — | — |
| 2025-02-24 | $110.55 | $121.11 | 2,166,700 | — | — |
| 2025-02-21 | $111.48 | $122.13 | 2,214,100 | — | — |
| 2025-02-20 | $115.15 | $126.15 | 2,098,400 | — | — |
| 2025-02-19 | $114.88 | $125.85 | 5,587,800 | — | — |
| 2025-02-18 | $122.05 | $133.71 | 3,511,900 | — | — |
| 2025-02-14 | $123.63 | $135.44 | 1,800,300 | — | — |
| 2025-02-13 | $123.53 | $135.33 | 1,316,300 | — | — |
| 2025-02-12 | $122.57 | $134.28 | 2,205,900 | — | — |
| 2025-02-11 | $125.02 | $136.96 | 1,522,400 | — | — |
| 2025-02-10 | $125.21 | $137.17 | 1,436,100 | — | — |
| 2025-02-07 | $124.35 | $136.23 | 2,458,500 | — | — |
| 2025-02-06 | $132.97 | $145.67 | 1,611,200 | — | — |
| 2025-02-05 | $134.96 | $147.85 | 1,196,800 | — | — |
| 2025-02-04 | $133.87 | $146.66 | 1,219,300 | — | — |
| 2025-02-03 | $131.47 | $144.03 | 1,759,500 | — | — |
| 2025-01-31 | $135.81 | $148.78 | 1,563,500 | — | — |
| 2025-01-30 | $140.69 | $154.13 | 1,723,400 | — | — |
| 2025-01-29 | $135.79 | $148.76 | 1,585,100 | — | — |
| 2025-01-28 | $137.62 | $150.77 | 1,723,200 | — | — |
| 2025-01-27 | $139.91 | $153.28 | 2,942,400 | — | — |
| 2025-01-24 | $135.06 | $147.96 | 857,100 | — | — |
| 2025-01-23 | $136.68 | $149.74 | 1,103,600 | — | — |
| 2025-01-22 | $136.20 | $149.21 | 1,478,200 | — | — |
| 2025-01-21 | $135.61 | $148.56 | 1,586,500 | — | — |
| 2025-01-17 | $135.16 | $148.07 | 1,435,700 | — | — |
| 2025-01-16 | $134.31 | $147.14 | 1,152,700 | — | — |
| 2025-01-15 | $134.23 | $147.05 | 1,880,800 | — | — |
| 2025-01-14 | $130.90 | $143.41 | 1,913,800 | — | — |
| 2025-01-13 | $126.15 | $138.20 | 1,313,600 | — | — |
| 2025-01-10 | $123.54 | $135.34 | 1,558,700 | — | — |
| 2025-01-08 | $127.03 | $138.91 | 1,339,900 | — | — |
| 2025-01-07 | $123.86 | $135.45 | 1,362,700 | — | — |
| 2025-01-06 | $126.10 | $137.90 | 1,149,600 | — | — |
| 2025-01-03 | $126.23 | $138.04 | 1,286,700 | — | — |
| 2025-01-02 | $124.56 | $136.21 | 967,800 | — | — |