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
- 1980-03-17 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 | $35.02 | $285.52 | 3,302,100 | — | — |
| 2025-12-30 | $35.33 | $288.05 | 3,635,800 | — | — |
| 2025-12-29 | $35.22 | $287.16 | 4,219,300 | — | — |
| 2025-12-26 | $35.08 | $286.01 | 2,280,800 | — | — |
| 2025-12-24 | $34.97 | $285.12 | 2,151,700 | — | — |
| 2025-12-23 | $34.81 | $283.81 | 4,168,900 | — | — |
| 2025-12-22 | $34.68 | $282.75 | 4,692,600 | — | — |
| 2025-12-19 | $34.29 | $279.57 | 13,273,000 | — | — |
| 2025-12-18 | $34.75 | $283.32 | 10,165,300 | — | — |
| 2025-12-17 | $34.34 | $279.98 | 8,165,900 | — | — |
| 2025-12-16 | $33.98 | $277.05 | 6,285,900 | — | — |
| 2025-12-15 | $34.26 | $279.33 | 6,121,100 | — | — |
| 2025-12-12 | $33.99 | $277.13 | 5,978,000 | — | — |
| 2025-12-11 | $33.46 | $272.81 | 6,503,900 | — | — |
| 2025-12-10 | $33.26 | $271.18 | 6,057,300 | — | — |
| 2025-12-09 | $33.80 | $273.35 | 7,503,500 | — | — |
| 2025-12-08 | $33.93 | $274.40 | 7,739,900 | — | — |
| 2025-12-05 | $33.86 | $273.84 | 9,133,800 | — | — |
| 2025-12-04 | $34.16 | $276.26 | 9,998,500 | — | — |
| 2025-12-03 | $34.81 | $281.52 | 10,193,300 | — | — |
| 2025-12-02 | $35.22 | $284.84 | 7,083,700 | — | — |
| 2025-12-01 | $35.80 | $289.53 | 5,386,900 | — | — |
| 2025-11-28 | $36.90 | $298.42 | 1,638,100 | — | — |
| 2025-11-26 | $36.71 | $296.89 | 5,127,100 | — | — |
| 2025-11-25 | $36.41 | $294.46 | 8,341,700 | — | — |
| 2025-11-24 | $36.48 | $295.03 | 7,658,200 | — | — |
| 2025-11-21 | $36.12 | $292.11 | 8,228,000 | — | — |
| 2025-11-20 | $35.54 | $287.42 | 21,880,600 | — | — |
| 2025-11-19 | $35.55 | $287.50 | 12,889,400 | — | — |
| 2025-11-18 | $36.49 | $295.11 | 6,930,100 | — | — |
| 2025-11-17 | $36.80 | $297.61 | 5,757,500 | — | — |
| 2025-11-14 | $36.76 | $297.29 | 4,538,300 | — | — |
| 2025-11-13 | $36.55 | $295.59 | 6,194,800 | — | — |
| 2025-11-12 | $36.88 | $298.26 | 4,527,000 | — | — |
| 2025-11-11 | $36.86 | $298.10 | 4,820,500 | — | — |
| 2025-11-10 | $36.84 | $297.94 | 3,605,800 | — | — |
| 2025-11-07 | $36.58 | $295.83 | 4,770,500 | — | — |
| 2025-11-06 | $36.50 | $295.19 | 4,855,800 | — | — |
| 2025-11-05 | $36.37 | $294.14 | 7,226,300 | — | — |
| 2025-11-04 | $36.25 | $293.17 | 9,326,800 | — | — |
| 2025-11-03 | $36.41 | $294.46 | 4,870,000 | — | — |
| 2025-10-31 | $36.52 | $295.35 | 3,599,500 | — | — |
| 2025-10-30 | $36.82 | $297.78 | 6,010,000 | — | — |
| 2025-10-29 | $36.48 | $295.03 | 4,331,200 | — | — |
| 2025-10-28 | $36.91 | $298.50 | 3,457,600 | — | — |
| 2025-10-27 | $37.46 | $302.95 | 3,603,700 | — | — |
| 2025-10-24 | $37.35 | $302.06 | 3,200,700 | — | — |
| 2025-10-23 | $37.36 | $302.14 | 6,242,900 | — | — |
| 2025-10-22 | $37.75 | $305.30 | 5,745,100 | — | — |
| 2025-10-21 | $37.52 | $303.44 | 7,778,300 | — | — |
| 2025-10-20 | $37.67 | $304.65 | 5,964,400 | — | — |
| 2025-10-17 | $37.44 | $302.79 | 7,605,200 | — | — |
| 2025-10-16 | $37.31 | $301.74 | 5,112,900 | — | — |
| 2025-10-15 | $37.97 | $307.08 | 5,522,200 | — | — |
| 2025-10-14 | $37.86 | $306.19 | 3,969,500 | — | — |
| 2025-10-13 | $37.44 | $302.79 | 3,560,600 | — | — |
| 2025-10-10 | $37.23 | $301.09 | 3,324,100 | — | — |
| 2025-10-09 | $36.94 | $298.75 | 4,281,400 | — | — |
| 2025-10-08 | $37.29 | $301.58 | 3,351,400 | — | — |
| 2025-10-07 | $37.49 | $303.19 | 6,031,000 | — | — |
| 2025-10-06 | $37.15 | $300.44 | 5,146,300 | — | — |
| 2025-10-03 | $36.70 | $296.81 | 6,528,800 | — | — |
| 2025-10-02 | $36.40 | $294.38 | 5,288,100 | — | — |
| 2025-10-01 | $36.59 | $295.92 | 5,867,200 | — | — |
| 2025-09-30 | $37.16 | $300.53 | 6,970,600 | — | — |
| 2025-09-29 | $37.08 | $299.88 | 4,187,700 | — | — |
| 2025-09-26 | $36.72 | $296.97 | 3,965,700 | — | — |
| 2025-09-25 | $36.16 | $292.44 | 3,593,500 | — | — |
| 2025-09-24 | $36.50 | $295.19 | 4,598,700 | — | — |
| 2025-09-23 | $36.31 | $293.65 | 3,515,400 | — | — |
| 2025-09-22 | $35.69 | $288.64 | 4,261,400 | — | — |
| 2025-09-19 | $35.69 | $288.64 | 6,140,500 | — | — |
| 2025-09-18 | $35.58 | $287.75 | 3,795,300 | — | — |
| 2025-09-17 | $35.61 | $287.99 | 4,142,500 | — | — |
| 2025-09-16 | $35.49 | $287.02 | 5,112,600 | — | — |
| 2025-09-15 | $35.97 | $290.90 | 2,970,000 | — | — |
| 2025-09-12 | $36.16 | $292.44 | 2,841,600 | — | — |
| 2025-09-11 | $35.98 | $290.98 | 3,412,200 | — | — |
| 2025-09-10 | $35.79 | $289.45 | 4,345,400 | — | — |
| 2025-09-09 | $35.73 | $286.75 | 3,605,600 | — | — |
| 2025-09-08 | $35.65 | $286.11 | 4,530,900 | — | — |
| 2025-09-05 | $35.96 | $288.60 | 4,089,000 | — | — |
| 2025-09-04 | $36.50 | $292.93 | 7,565,700 | — | — |
| 2025-09-03 | $36.22 | $290.69 | 5,387,900 | — | — |
| 2025-09-02 | $36.42 | $292.29 | 4,768,700 | — | — |
| 2025-08-29 | $36.47 | $292.69 | 6,490,500 | — | — |
| 2025-08-28 | $36.56 | $293.41 | 4,390,500 | — | — |
| 2025-08-27 | $36.62 | $293.90 | 3,628,100 | — | — |
| 2025-08-26 | $36.52 | $293.09 | 4,134,700 | — | — |
| 2025-08-25 | $36.51 | $293.01 | 5,079,300 | — | — |
| 2025-08-22 | $36.90 | $296.14 | 3,406,700 | — | — |
| 2025-08-21 | $36.72 | $294.70 | 4,367,100 | — | — |
| 2025-08-20 | $37.09 | $297.67 | 8,128,100 | — | — |
| 2025-08-19 | $36.73 | $294.78 | 6,901,500 | — | — |
| 2025-08-18 | $36.24 | $290.85 | 3,874,500 | — | — |
| 2025-08-15 | $36.55 | $293.33 | 9,425,500 | — | — |
| 2025-08-14 | $37.08 | $297.59 | 9,394,600 | — | — |
| 2025-08-13 | $37.24 | $298.87 | 5,064,300 | — | — |
| 2025-08-12 | $36.90 | $296.14 | 11,960,500 | — | — |
| 2025-08-11 | $36.28 | $291.17 | 29,778,900 | — | — |
| 2025-08-08 | $36.35 | $291.73 | 3,591,900 | — | — |
| 2025-08-07 | $36.37 | $291.89 | 4,320,700 | — | — |
| 2025-08-06 | $36.15 | $290.12 | 5,145,800 | — | — |
| 2025-08-05 | $35.78 | $287.15 | 6,137,800 | — | — |
| 2025-08-04 | $36.18 | $290.36 | 6,156,700 | — | — |
| 2025-08-01 | $35.66 | $286.19 | 5,285,100 | — | — |
| 2025-07-31 | $35.69 | $286.43 | 7,921,200 | — | — |
| 2025-07-30 | $36.04 | $289.24 | 7,615,700 | — | — |
| 2025-07-29 | $36.20 | $290.52 | 4,391,000 | — | — |
| 2025-07-28 | $35.71 | $286.59 | 5,876,600 | — | — |
| 2025-07-25 | $36.57 | $293.49 | 3,422,700 | — | — |
| 2025-07-24 | $36.58 | $293.57 | 5,838,200 | — | — |
| 2025-07-23 | $36.49 | $292.85 | 3,700,700 | — | — |
| 2025-07-22 | $36.81 | $295.42 | 6,580,700 | — | — |
| 2025-07-21 | $36.20 | $290.52 | 5,197,000 | — | — |
| 2025-07-18 | $35.98 | $288.76 | 7,252,700 | — | — |
| 2025-07-17 | $35.61 | $285.79 | 6,668,100 | — | — |
| 2025-07-16 | $35.16 | $282.18 | 14,448,300 | — | — |
| 2025-07-15 | $35.35 | $283.70 | 24,821,800 | — | — |
| 2025-07-14 | $34.76 | $278.97 | 8,490,000 | — | — |
| 2025-07-11 | $34.27 | $275.04 | 2,934,400 | — | — |
| 2025-07-10 | $34.33 | $275.52 | 3,155,000 | — | — |
| 2025-07-09 | $33.76 | $270.94 | 2,845,900 | — | — |
| 2025-07-08 | $33.58 | $269.50 | 3,952,500 | — | — |
| 2025-07-07 | $33.68 | $270.30 | 2,797,800 | — | — |
| 2025-07-03 | $33.81 | $271.34 | 2,411,900 | — | — |
| 2025-07-02 | $33.54 | $269.18 | 3,583,100 | — | — |
| 2025-07-01 | $33.99 | $272.79 | 4,755,300 | — | — |
| 2025-06-30 | $33.89 | $271.99 | 6,646,100 | — | — |
| 2025-06-27 | $33.56 | $269.34 | 7,825,200 | — | — |
| 2025-06-26 | $33.62 | $269.82 | 4,750,200 | — | — |
| 2025-06-25 | $33.50 | $268.86 | 3,772,400 | — | — |
| 2025-06-24 | $34.21 | $274.55 | 4,949,500 | — | — |
| 2025-06-23 | $34.30 | $275.28 | 4,275,900 | — | — |
| 2025-06-20 | $33.77 | $271.02 | 6,190,400 | — | — |
| 2025-06-18 | $33.59 | $269.58 | 4,500,000 | — | — |
| 2025-06-17 | $33.45 | $268.45 | 2,876,100 | — | — |
| 2025-06-16 | $33.66 | $270.14 | 3,486,900 | — | — |
| 2025-06-13 | $33.89 | $271.99 | 4,193,500 | — | — |
| 2025-06-12 | $34.38 | $275.92 | 4,639,400 | — | — |
| 2025-06-11 | $33.78 | $271.10 | 3,340,000 | — | — |
| 2025-06-10 | $33.72 | $270.62 | 3,730,100 | — | — |
| 2025-06-09 | $33.92 | $270.04 | 5,254,300 | — | — |
| 2025-06-06 | $34.04 | $270.99 | 3,231,900 | — | — |
| 2025-06-05 | $34.10 | $271.47 | 3,537,900 | — | — |
| 2025-06-04 | $34.17 | $272.03 | 3,664,100 | — | — |
| 2025-06-03 | $34.50 | $274.65 | 3,446,800 | — | — |
| 2025-06-02 | $34.72 | $276.40 | 4,601,200 | — | — |
| 2025-05-30 | $34.75 | $276.64 | 5,618,300 | — | — |
| 2025-05-29 | $34.42 | $274.02 | 4,669,700 | — | — |
| 2025-05-28 | $34.18 | $272.11 | 3,842,400 | — | — |
| 2025-05-27 | $34.85 | $277.44 | 4,646,300 | — | — |
| 2025-05-23 | $34.67 | $276.01 | 5,245,800 | — | — |
| 2025-05-22 | $34.38 | $273.70 | 7,285,100 | — | — |
| 2025-05-21 | $34.62 | $275.61 | 4,491,700 | — | — |
| 2025-05-20 | $34.89 | $277.76 | 9,251,400 | — | — |
| 2025-05-19 | $35.02 | $278.79 | 6,537,400 | — | — |
| 2025-05-16 | $34.86 | $277.52 | 4,822,700 | — | — |
| 2025-05-15 | $34.42 | $274.02 | 6,865,600 | — | — |
| 2025-05-14 | $33.52 | $266.85 | 5,657,900 | — | — |
| 2025-05-13 | $33.79 | $269.00 | 7,327,600 | — | — |
| 2025-05-12 | $34.57 | $275.21 | 6,605,900 | — | — |
| 2025-05-09 | $35.51 | $282.69 | 4,788,100 | — | — |
| 2025-05-08 | $35.62 | $283.57 | 4,920,000 | — | — |
| 2025-05-07 | $36.33 | $289.22 | 4,791,600 | — | — |
| 2025-05-06 | $36.12 | $287.55 | 3,957,100 | — | — |
| 2025-05-05 | $36.28 | $288.82 | 3,842,500 | — | — |
| 2025-05-02 | $36.17 | $287.95 | 5,342,300 | — | — |
| 2025-05-01 | $36.08 | $287.23 | 5,056,000 | — | — |
| 2025-04-30 | $36.50 | $290.57 | 8,536,800 | — | — |
| 2025-04-29 | $36.39 | $289.70 | 7,234,200 | — | — |
| 2025-04-28 | $36.46 | $290.26 | 5,004,400 | — | — |
| 2025-04-25 | $35.93 | $286.04 | 5,288,900 | — | — |
| 2025-04-24 | $36.25 | $288.58 | 9,141,900 | — | — |
| 2025-04-23 | $36.24 | $288.51 | 8,009,200 | — | — |
| 2025-04-22 | $36.21 | $288.27 | 8,669,300 | — | — |
| 2025-04-21 | $35.31 | $281.10 | 13,269,500 | — | — |
| 2025-04-17 | $35.72 | $284.37 | 5,110,900 | — | — |
| 2025-04-16 | $35.28 | $280.86 | 3,984,800 | — | — |
| 2025-04-15 | $35.37 | $281.58 | 2,505,100 | — | — |
| 2025-04-14 | $35.45 | $282.22 | 5,074,800 | — | — |
| 2025-04-11 | $34.74 | $276.56 | 4,405,200 | — | — |
| 2025-04-10 | $34.20 | $272.26 | 6,395,700 | — | — |
| 2025-04-09 | $34.16 | $271.95 | 7,180,100 | — | — |
| 2025-04-08 | $33.54 | $267.01 | 5,888,300 | — | — |
| 2025-04-07 | $33.52 | $266.85 | 8,720,100 | — | — |
| 2025-04-04 | $34.46 | $274.33 | 8,277,400 | — | — |
| 2025-04-03 | $36.23 | $288.43 | 5,113,300 | — | — |
| 2025-04-02 | $36.13 | $287.63 | 3,650,500 | — | — |
| 2025-04-01 | $36.06 | $287.07 | 5,188,500 | — | — |
| 2025-03-31 | $36.11 | $287.47 | 7,952,100 | — | — |
| 2025-03-28 | $35.71 | $284.29 | 10,031,800 | — | — |
| 2025-03-27 | $34.98 | $278.47 | 6,714,800 | — | — |
| 2025-03-26 | $34.60 | $275.45 | 3,559,800 | — | — |
| 2025-03-25 | $34.08 | $271.31 | 5,316,100 | — | — |
| 2025-03-24 | $34.78 | $276.88 | 5,036,400 | — | — |
| 2025-03-21 | $34.76 | $276.72 | 8,732,300 | — | — |
| 2025-03-20 | $34.98 | $278.47 | 3,041,100 | — | — |
| 2025-03-19 | $34.99 | $278.55 | 3,823,400 | — | — |
| 2025-03-18 | $34.82 | $277.20 | 3,643,100 | — | — |
| 2025-03-17 | $35.15 | $279.83 | 5,407,100 | — | — |
| 2025-03-14 | $34.89 | $277.76 | 3,955,600 | — | — |
| 2025-03-13 | $34.15 | $271.87 | 4,855,800 | — | — |
| 2025-03-12 | $33.97 | $270.43 | 5,036,100 | — | — |
| 2025-03-11 | $34.28 | $272.90 | 7,892,000 | — | — |
| 2025-03-10 | $34.28 | $272.90 | 6,780,800 | — | — |
| 2025-03-07 | $34.07 | $269.06 | 8,132,200 | — | — |
| 2025-03-06 | $33.89 | $267.63 | 4,846,300 | — | — |
| 2025-03-05 | $34.54 | $272.77 | 5,309,400 | — | — |
| 2025-03-04 | $34.72 | $274.19 | 8,644,600 | — | — |
| 2025-03-03 | $35.67 | $281.69 | 3,407,200 | — | — |
| 2025-02-28 | $35.21 | $278.06 | 4,565,600 | — | — |
| 2025-02-27 | $34.45 | $272.06 | 5,263,700 | — | — |
| 2025-02-26 | $34.87 | $275.37 | 3,073,100 | — | — |
| 2025-02-25 | $34.98 | $276.24 | 4,635,300 | — | — |
| 2025-02-24 | $34.88 | $275.45 | 5,803,700 | — | — |
| 2025-02-21 | $34.72 | $274.19 | 4,496,200 | — | — |
| 2025-02-20 | $34.15 | $269.69 | 5,031,300 | — | — |
| 2025-02-19 | $34.39 | $271.58 | 4,760,700 | — | — |
| 2025-02-18 | $34.20 | $270.08 | 4,573,500 | — | — |
| 2025-02-14 | $33.73 | $266.37 | 7,404,300 | — | — |
| 2025-02-13 | $34.41 | $271.74 | 10,472,900 | — | — |
| 2025-02-12 | $34.52 | $272.61 | 6,925,100 | — | — |
| 2025-02-11 | $34.52 | $272.61 | 4,178,500 | — | — |
| 2025-02-10 | $34.23 | $270.32 | 4,823,100 | — | — |
| 2025-02-07 | $34.14 | $269.61 | 3,110,500 | — | — |
| 2025-02-06 | $34.11 | $269.37 | 2,898,200 | — | — |
| 2025-02-05 | $33.92 | $267.87 | 3,233,100 | — | — |
| 2025-02-04 | $33.61 | $265.42 | 3,990,400 | — | — |
| 2025-02-03 | $33.81 | $267.00 | 5,122,500 | — | — |
| 2025-01-31 | $33.60 | $265.34 | 4,422,900 | — | — |
| 2025-01-30 | $33.47 | $264.32 | 4,395,800 | — | — |
| 2025-01-29 | $32.73 | $258.47 | 3,682,200 | — | — |
| 2025-01-28 | $32.84 | $259.34 | 4,414,900 | — | — |
| 2025-01-27 | $33.51 | $264.63 | 5,397,400 | — | — |
| 2025-01-24 | $32.88 | $259.66 | 2,702,800 | — | — |
| 2025-01-23 | $32.74 | $258.55 | 2,960,500 | — | — |
| 2025-01-22 | $32.66 | $257.92 | 6,217,600 | — | — |
| 2025-01-21 | $33.57 | $265.11 | 4,599,400 | — | — |
| 2025-01-17 | $33.25 | $262.58 | 4,793,300 | — | — |
| 2025-01-16 | $33.17 | $261.95 | 6,654,900 | — | — |
| 2025-01-15 | $32.11 | $253.58 | 4,313,900 | — | — |
| 2025-01-14 | $31.98 | $252.55 | 4,254,000 | — | — |
| 2025-01-13 | $31.68 | $250.18 | 4,824,100 | — | — |
| 2025-01-10 | $31.73 | $250.58 | 3,820,200 | — | — |
| 2025-01-08 | $32.17 | $254.05 | 3,624,700 | — | — |
| 2025-01-07 | $32.00 | $252.71 | 3,498,200 | — | — |
| 2025-01-06 | $31.73 | $250.58 | 3,867,000 | — | — |
| 2025-01-03 | $32.27 | $254.84 | 3,134,700 | — | — |
| 2025-01-02 | $32.18 | $254.13 | 2,820,000 | — | — |