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
- 1989-07-13 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 | $124.80 | $340.94 | 2,675,100 | — | — |
| 2025-12-30 | $125.81 | $343.70 | 3,027,200 | — | — |
| 2025-12-29 | $127.35 | $347.91 | 6,207,200 | — | — |
| 2025-12-26 | $128.94 | $352.25 | 3,257,500 | — | — |
| 2025-12-24 | $127.54 | $348.43 | 1,653,000 | — | — |
| 2025-12-23 | $126.60 | $345.86 | 5,108,200 | — | — |
| 2025-12-22 | $126.22 | $344.82 | 7,926,600 | — | — |
| 2025-12-19 | $124.42 | $339.90 | 140,096,300 | — | — |
| 2025-12-18 | $127.17 | $347.42 | 9,489,600 | — | — |
| 2025-12-17 | $123.05 | $336.16 | 8,465,200 | — | — |
| 2025-12-16 | $126.92 | $346.73 | 8,073,100 | — | — |
| 2025-12-15 | $127.26 | $347.66 | 8,535,600 | — | — |
| 2025-12-12 | $126.40 | $345.31 | 7,313,900 | — | — |
| 2025-12-11 | $126.99 | $346.92 | 7,953,900 | — | — |
| 2025-12-10 | $125.14 | $341.87 | 7,940,100 | — | — |
| 2025-12-09 | $123.69 | $337.91 | 12,520,000 | — | — |
| 2025-12-08 | $126.54 | $345.69 | 23,653,400 | — | — |
| 2025-12-05 | $119.49 | $326.44 | 9,165,200 | — | — |
| 2025-12-04 | $121.05 | $330.70 | 4,550,700 | — | — |
| 2025-12-03 | $121.36 | $331.54 | 4,774,300 | — | — |
| 2025-12-02 | $118.61 | $324.03 | 4,439,400 | — | — |
| 2025-12-01 | $119.68 | $326.95 | 4,032,500 | — | — |
| 2025-11-28 | $119.96 | $327.72 | 2,366,300 | — | — |
| 2025-11-26 | $119.66 | $326.90 | 5,111,300 | — | — |
| 2025-11-25 | $116.27 | $317.64 | 4,855,900 | — | — |
| 2025-11-24 | $112.64 | $307.72 | 5,665,800 | — | — |
| 2025-11-21 | $110.15 | $300.92 | 4,035,600 | — | — |
| 2025-11-20 | $108.37 | $296.06 | 4,505,600 | — | — |
| 2025-11-19 | $110.15 | $300.92 | 3,257,300 | — | — |
| 2025-11-18 | $108.87 | $297.42 | 6,343,400 | — | — |
| 2025-11-17 | $109.24 | $298.43 | 3,272,200 | — | — |
| 2025-11-14 | $109.57 | $299.33 | 3,169,500 | — | — |
| 2025-11-13 | $111.16 | $303.68 | 3,125,400 | — | — |
| 2025-11-12 | $113.40 | $309.80 | 3,126,900 | — | — |
| 2025-11-11 | $112.65 | $307.75 | 3,063,800 | — | — |
| 2025-11-10 | $113.98 | $311.38 | 3,452,000 | — | — |
| 2025-11-07 | $113.00 | $308.70 | 4,090,200 | — | — |
| 2025-11-06 | $114.78 | $313.57 | 5,139,100 | — | — |
| 2025-11-05 | $115.67 | $316.00 | 6,959,500 | — | — |
| 2025-11-04 | $117.32 | $320.51 | 3,326,400 | — | — |
| 2025-11-03 | $118.40 | $323.46 | 4,407,300 | — | — |
| 2025-10-31 | $119.10 | $325.37 | 5,227,600 | — | — |
| 2025-10-30 | $117.23 | $320.26 | 3,350,000 | — | — |
| 2025-10-29 | $118.48 | $323.68 | 3,042,500 | — | — |
| 2025-10-28 | $119.94 | $327.66 | 4,022,800 | — | — |
| 2025-10-27 | $120.95 | $330.42 | 3,286,500 | — | — |
| 2025-10-24 | $120.17 | $328.29 | 2,637,600 | — | — |
| 2025-10-23 | $117.87 | $322.01 | 2,943,700 | — | — |
| 2025-10-22 | $116.98 | $319.58 | 3,031,100 | — | — |
| 2025-10-21 | $118.25 | $323.05 | 2,585,200 | — | — |
| 2025-10-20 | $117.43 | $320.81 | 1,664,300 | — | — |
| 2025-10-17 | $117.46 | $320.89 | 3,266,100 | — | — |
| 2025-10-16 | $116.94 | $319.47 | 2,414,300 | — | — |
| 2025-10-15 | $118.58 | $323.95 | 2,873,500 | — | — |
| 2025-10-14 | $120.12 | $328.16 | 2,770,400 | — | — |
| 2025-10-13 | $117.54 | $321.11 | 2,575,600 | — | — |
| 2025-10-10 | $116.03 | $316.98 | 2,096,400 | — | — |
| 2025-10-09 | $117.61 | $321.30 | 2,152,300 | — | — |
| 2025-10-08 | $117.85 | $321.95 | 2,445,000 | — | — |
| 2025-10-07 | $116.34 | $317.83 | 3,738,800 | — | — |
| 2025-10-06 | $118.14 | $322.75 | 4,908,200 | — | — |
| 2025-10-03 | $119.96 | $327.72 | 3,406,600 | — | — |
| 2025-10-02 | $121.14 | $330.94 | 4,300,500 | — | — |
| 2025-10-01 | $119.85 | $327.42 | 5,300,500 | — | — |
| 2025-09-30 | $119.90 | $327.56 | 7,868,600 | — | — |
| 2025-09-29 | $114.59 | $313.05 | 5,699,000 | — | — |
| 2025-09-26 | $113.67 | $310.54 | 3,691,400 | — | — |
| 2025-09-25 | $111.78 | $305.37 | 3,537,700 | — | — |
| 2025-09-24 | $112.60 | $307.61 | 4,324,300 | — | — |
| 2025-09-23 | $114.10 | $311.71 | 5,731,300 | — | — |
| 2025-09-22 | $114.72 | $313.40 | 4,596,400 | — | — |
| 2025-09-19 | $113.09 | $308.95 | 5,842,200 | — | — |
| 2025-09-18 | $112.46 | $307.23 | 2,649,100 | — | — |
| 2025-09-17 | $111.25 | $303.92 | 2,877,300 | — | — |
| 2025-09-16 | $112.53 | $307.42 | 3,132,100 | — | — |
| 2025-09-15 | $113.24 | $309.36 | 2,776,800 | — | — |
| 2025-09-12 | $113.39 | $309.77 | 2,974,100 | — | — |
| 2025-09-11 | $114.47 | $312.72 | 4,090,900 | — | — |
| 2025-09-10 | $111.26 | $303.95 | 3,674,900 | — | — |
| 2025-09-09 | $110.72 | $302.48 | 2,738,400 | — | — |
| 2025-09-08 | $112.06 | $306.14 | 3,899,400 | — | — |
| 2025-09-05 | $112.36 | $306.96 | 3,599,700 | — | — |
| 2025-09-04 | $111.61 | $304.91 | 3,427,400 | — | — |
| 2025-09-03 | $111.91 | $305.73 | 2,375,800 | — | — |
| 2025-09-02 | $111.28 | $304.01 | 4,067,100 | — | — |
| 2025-08-29 | $112.95 | $308.57 | 3,532,100 | — | — |
| 2025-08-28 | $113.19 | $309.22 | 5,214,800 | — | — |
| 2025-08-27 | $113.24 | $309.36 | 4,026,200 | — | — |
| 2025-08-26 | $114.27 | $312.17 | 5,092,000 | — | — |
| 2025-08-25 | $112.59 | $307.58 | 3,881,900 | — | — |
| 2025-08-22 | $113.33 | $309.61 | 2,966,000 | — | — |
| 2025-08-21 | $110.72 | $302.48 | 1,901,000 | — | — |
| 2025-08-20 | $110.77 | $302.61 | 4,046,200 | — | — |
| 2025-08-19 | $112.44 | $307.18 | 4,342,200 | — | — |
| 2025-08-18 | $111.53 | $304.69 | 6,303,200 | — | — |
| 2025-08-15 | $110.84 | $302.80 | 2,780,200 | — | — |
| 2025-08-14 | $111.75 | $305.29 | 2,892,100 | — | — |
| 2025-08-13 | $113.65 | $310.48 | 5,807,700 | — | — |
| 2025-08-12 | $112.03 | $306.06 | 7,540,200 | — | — |
| 2025-08-11 | $107.42 | $293.46 | 4,483,600 | — | — |
| 2025-08-08 | $109.30 | $298.60 | 7,683,800 | — | — |
| 2025-08-07 | $106.92 | $292.09 | 9,760,800 | — | — |
| 2025-08-06 | $97.60 | $266.63 | 4,679,900 | — | — |
| 2025-08-05 | $97.95 | $267.59 | 3,508,800 | — | — |
| 2025-08-04 | $98.22 | $268.33 | 3,814,000 | — | — |
| 2025-08-01 | $95.24 | $260.19 | 2,876,300 | — | — |
| 2025-07-31 | $95.45 | $260.76 | 3,998,900 | — | — |
| 2025-07-30 | $96.52 | $263.68 | 3,093,700 | — | — |
| 2025-07-29 | $97.24 | $265.65 | 3,033,900 | — | — |
| 2025-07-28 | $98.54 | $269.20 | 5,037,200 | — | — |
| 2025-07-25 | $100.06 | $273.35 | 8,790,500 | — | — |
| 2025-07-24 | $97.17 | $265.46 | 3,068,900 | — | — |
| 2025-07-23 | $96.83 | $264.53 | 3,373,700 | — | — |
| 2025-07-22 | $95.54 | $261.01 | 2,703,100 | — | — |
| 2025-07-21 | $94.25 | $257.48 | 3,526,600 | — | — |
| 2025-07-18 | $94.06 | $256.96 | 3,778,500 | — | — |
| 2025-07-17 | $92.94 | $253.90 | 4,261,400 | — | — |
| 2025-07-16 | $92.88 | $253.74 | 5,764,500 | — | — |
| 2025-07-15 | $94.19 | $257.32 | 3,616,800 | — | — |
| 2025-07-14 | $94.84 | $259.09 | 2,203,200 | — | — |
| 2025-07-11 | $95.24 | $260.19 | 2,318,300 | — | — |
| 2025-07-10 | $95.89 | $261.96 | 3,676,100 | — | — |
| 2025-07-09 | $96.47 | $263.55 | 3,264,600 | — | — |
| 2025-07-08 | $94.65 | $258.57 | 2,980,200 | — | — |
| 2025-07-07 | $94.34 | $257.73 | 2,804,400 | — | — |
| 2025-07-03 | $94.94 | $259.37 | 2,931,800 | — | — |
| 2025-07-02 | $94.47 | $258.08 | 3,432,800 | — | — |
| 2025-07-01 | $93.30 | $254.89 | 4,072,900 | — | — |
| 2025-06-30 | $91.80 | $250.79 | 4,242,300 | — | — |
| 2025-06-27 | $91.52 | $250.02 | 6,725,900 | — | — |
| 2025-06-26 | $89.07 | $243.33 | 5,252,300 | — | — |
| 2025-06-25 | $88.67 | $242.24 | 3,654,700 | — | — |
| 2025-06-24 | $91.52 | $250.02 | 5,003,800 | — | — |
| 2025-06-23 | $89.93 | $245.68 | 5,250,000 | — | — |
| 2025-06-20 | $88.15 | $240.82 | 8,113,900 | — | — |
| 2025-06-18 | $89.03 | $243.22 | 3,825,500 | — | — |
| 2025-06-17 | $89.81 | $245.35 | 2,589,600 | — | — |
| 2025-06-16 | $90.51 | $247.26 | 3,928,000 | — | — |
| 2025-06-13 | $90.04 | $245.98 | 2,528,100 | — | — |
| 2025-06-12 | $92.61 | $253.00 | 3,436,000 | — | — |
| 2025-06-11 | $91.08 | $248.82 | 3,900,900 | — | — |
| 2025-06-10 | $92.90 | $253.79 | 3,236,600 | — | — |
| 2025-06-09 | $93.18 | $254.56 | 3,466,500 | — | — |
| 2025-06-06 | $92.54 | $252.81 | 2,151,400 | — | — |
| 2025-06-05 | $92.80 | $253.52 | 3,682,100 | — | — |
| 2025-06-04 | $90.88 | $248.28 | 2,878,200 | — | — |
| 2025-06-03 | $91.12 | $248.93 | 3,891,000 | — | — |
| 2025-06-02 | $90.99 | $248.58 | 4,916,900 | — | — |
| 2025-05-30 | $91.16 | $249.04 | 8,756,700 | — | — |
| 2025-05-29 | $91.96 | $251.23 | 5,640,300 | — | — |
| 2025-05-28 | $91.96 | $251.23 | 3,420,200 | — | — |
| 2025-05-27 | $95.21 | $260.10 | 3,932,900 | — | — |
| 2025-05-23 | $94.09 | $257.04 | 5,235,900 | — | — |
| 2025-05-22 | $95.16 | $258.96 | 3,116,800 | — | — |
| 2025-05-21 | $95.08 | $258.74 | 4,773,800 | — | — |
| 2025-05-20 | $96.72 | $263.20 | 3,792,000 | — | — |
| 2025-05-19 | $98.65 | $268.45 | 4,834,800 | — | — |
| 2025-05-16 | $98.94 | $269.24 | 3,180,800 | — | — |
| 2025-05-15 | $97.83 | $266.22 | 3,222,600 | — | — |
| 2025-05-14 | $97.47 | $265.24 | 3,309,100 | — | — |
| 2025-05-13 | $98.16 | $267.12 | 6,100,700 | — | — |
| 2025-05-12 | $98.73 | $268.67 | 5,831,600 | — | — |
| 2025-05-09 | $94.59 | $257.41 | 3,783,400 | — | — |
| 2025-05-08 | $93.94 | $255.64 | 4,921,300 | — | — |
| 2025-05-07 | $91.82 | $249.87 | 8,987,200 | — | — |
| 2025-05-06 | $93.95 | $255.66 | 8,254,300 | — | — |
| 2025-05-05 | $98.25 | $267.37 | 5,743,800 | — | — |
| 2025-05-02 | $98.51 | $268.07 | 4,690,400 | — | — |
| 2025-05-01 | $96.28 | $262.00 | 4,745,700 | — | — |
| 2025-04-30 | $95.42 | $259.66 | 5,809,700 | — | — |
| 2025-04-29 | $93.46 | $254.33 | 4,159,500 | — | — |
| 2025-04-28 | $93.04 | $253.19 | 6,238,400 | — | — |
| 2025-04-25 | $92.44 | $251.56 | 5,629,800 | — | — |
| 2025-04-24 | $91.35 | $248.59 | 5,149,200 | — | — |
| 2025-04-23 | $87.81 | $238.96 | 6,540,700 | — | — |
| 2025-04-22 | $85.72 | $233.27 | 6,466,100 | — | — |
| 2025-04-21 | $82.71 | $225.08 | 2,884,300 | — | — |
| 2025-04-17 | $84.75 | $230.63 | 5,452,300 | — | — |
| 2025-04-16 | $85.02 | $231.36 | 3,320,000 | — | — |
| 2025-04-15 | $85.95 | $233.89 | 3,067,800 | — | — |
| 2025-04-14 | $85.78 | $233.43 | 4,353,500 | — | — |
| 2025-04-11 | $84.74 | $230.60 | 5,355,900 | — | — |
| 2025-04-10 | $83.26 | $226.57 | 7,853,300 | — | — |
| 2025-04-09 | $89.03 | $242.28 | 10,070,200 | — | — |
| 2025-04-08 | $80.35 | $218.65 | 6,082,400 | — | — |
| 2025-04-07 | $81.22 | $221.02 | 8,147,000 | — | — |
| 2025-04-04 | $80.87 | $220.07 | 8,909,500 | — | — |
| 2025-04-03 | $86.35 | $234.98 | 7,889,600 | — | — |
| 2025-04-02 | $90.63 | $246.63 | 4,605,100 | — | — |
| 2025-04-01 | $88.85 | $241.79 | 5,311,300 | — | — |
| 2025-03-31 | $87.97 | $239.39 | 9,364,400 | — | — |
| 2025-03-28 | $88.14 | $239.85 | 11,039,900 | — | — |
| 2025-03-27 | $92.14 | $250.74 | 10,479,800 | — | — |
| 2025-03-26 | $94.58 | $257.38 | 6,411,400 | — | — |
| 2025-03-25 | $98.61 | $268.35 | 15,666,200 | — | — |
| 2025-03-24 | $98.13 | $267.04 | 18,722,800 | — | — |
| 2025-03-21 | $94.65 | $257.57 | 37,706,600 | — | — |
| 2025-03-20 | $97.59 | $265.57 | 16,960,600 | — | — |
| 2025-03-19 | $98.76 | $268.75 | 17,809,500 | — | — |
| 2025-03-18 | $96.14 | $261.62 | 6,615,200 | — | — |
| 2025-03-17 | $97.33 | $264.86 | 6,380,000 | — | — |
| 2025-03-14 | $97.02 | $264.02 | 5,822,400 | — | — |
| 2025-03-13 | $94.60 | $256.43 | 5,306,500 | — | — |
| 2025-03-12 | $98.38 | $266.67 | 7,469,000 | — | — |
| 2025-03-11 | $94.63 | $256.51 | 13,232,700 | — | — |
| 2025-03-10 | $93.77 | $254.18 | 12,963,300 | — | — |
| 2025-03-07 | $97.51 | $264.31 | 10,136,700 | — | — |
| 2025-03-06 | $98.78 | $267.76 | 6,180,400 | — | — |
| 2025-03-05 | $102.74 | $278.49 | 11,656,600 | — | — |
| 2025-03-04 | $96.31 | $261.06 | 11,164,400 | — | — |
| 2025-03-03 | $99.97 | $270.98 | 4,258,600 | — | — |
| 2025-02-28 | $102.52 | $277.89 | 7,507,300 | — | — |
| 2025-02-27 | $101.50 | $275.13 | 9,052,400 | — | — |
| 2025-02-26 | $102.33 | $277.38 | 5,701,200 | — | — |
| 2025-02-25 | $100.29 | $271.85 | 6,144,000 | — | — |
| 2025-02-24 | $100.36 | $272.04 | 4,643,700 | — | — |
| 2025-02-21 | $100.34 | $271.99 | 7,263,400 | — | — |
| 2025-02-20 | $102.58 | $278.06 | 6,120,600 | — | — |
| 2025-02-19 | $106.10 | $287.60 | 6,098,600 | — | — |
| 2025-02-18 | $110.51 | $299.55 | 7,741,800 | — | — |
| 2025-02-14 | $108.30 | $293.56 | 5,721,300 | — | — |
| 2025-02-13 | $106.50 | $288.68 | 6,261,300 | — | — |
| 2025-02-12 | $104.22 | $282.50 | 8,596,400 | — | — |
| 2025-02-11 | $102.98 | $279.14 | 3,503,800 | — | — |
| 2025-02-10 | $102.07 | $276.67 | 3,072,600 | — | — |
| 2025-02-07 | $103.34 | $280.12 | 4,706,000 | — | — |
| 2025-02-06 | $105.19 | $285.13 | 8,346,100 | — | — |
| 2025-02-05 | $101.16 | $274.21 | 3,292,700 | — | — |
| 2025-02-04 | $98.61 | $267.30 | 2,347,900 | — | — |
| 2025-02-03 | $97.34 | $263.85 | 2,910,400 | — | — |
| 2025-01-31 | $99.03 | $268.43 | 7,057,100 | — | — |
| 2025-01-30 | $99.79 | $270.49 | 2,420,200 | — | — |
| 2025-01-29 | $99.09 | $268.60 | 2,955,000 | — | — |
| 2025-01-28 | $98.52 | $267.05 | 3,104,500 | — | — |
| 2025-01-27 | $99.03 | $268.43 | 2,775,900 | — | — |
| 2025-01-24 | $101.26 | $274.48 | 2,640,500 | — | — |
| 2025-01-23 | $100.52 | $272.47 | 1,877,700 | — | — |
| 2025-01-22 | $100.33 | $271.96 | 3,129,800 | — | — |
| 2025-01-21 | $99.29 | $269.14 | 4,943,000 | — | — |
| 2025-01-17 | $97.75 | $264.96 | 3,858,300 | — | — |
| 2025-01-16 | $95.59 | $259.11 | 2,972,100 | — | — |
| 2025-01-15 | $95.75 | $259.54 | 3,812,100 | — | — |
| 2025-01-14 | $92.69 | $251.25 | 3,113,300 | — | — |
| 2025-01-13 | $91.55 | $248.16 | 2,908,400 | — | — |
| 2025-01-10 | $91.78 | $248.78 | 3,807,800 | — | — |
| 2025-01-08 | $92.51 | $250.76 | 3,676,700 | — | — |
| 2025-01-07 | $92.32 | $250.25 | 3,018,300 | — | — |
| 2025-01-06 | $93.61 | $253.74 | 2,693,300 | — | — |
| 2025-01-03 | $93.24 | $252.74 | 3,190,100 | — | — |
| 2025-01-02 | $92.71 | $251.30 | 2,496,100 | — | — |