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
- 1996-11-07 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 | $137.87 | $305.28 | 756,300 | — | — |
| 2025-12-30 | $138.72 | $307.17 | 710,400 | — | — |
| 2025-12-29 | $139.20 | $308.23 | 777,400 | — | — |
| 2025-12-26 | $139.18 | $308.18 | 587,100 | — | — |
| 2025-12-24 | $138.88 | $307.52 | 647,000 | — | — |
| 2025-12-23 | $139.13 | $308.07 | 1,945,400 | — | — |
| 2025-12-22 | $136.87 | $303.07 | 1,388,700 | — | — |
| 2025-12-19 | $136.06 | $301.28 | 1,392,600 | — | — |
| 2025-12-18 | $135.27 | $299.53 | 1,544,500 | — | — |
| 2025-12-17 | $135.03 | $298.99 | 2,458,300 | — | — |
| 2025-12-16 | $135.03 | $298.99 | 1,721,400 | — | — |
| 2025-12-15 | $135.19 | $299.35 | 1,635,600 | — | — |
| 2025-12-12 | $132.57 | $293.55 | 1,226,100 | — | — |
| 2025-12-11 | $132.36 | $293.08 | 2,062,400 | — | — |
| 2025-12-10 | $131.19 | $290.49 | 2,068,200 | — | — |
| 2025-12-09 | $131.01 | $290.09 | 2,127,900 | — | — |
| 2025-12-08 | $130.17 | $288.23 | 2,245,500 | — | — |
| 2025-12-05 | $132.16 | $292.64 | 1,997,200 | — | — |
| 2025-12-04 | $132.43 | $293.24 | 1,266,400 | — | — |
| 2025-12-03 | $133.72 | $296.09 | 1,259,800 | — | — |
| 2025-12-02 | $132.28 | $292.91 | 1,943,400 | — | — |
| 2025-12-01 | $128.97 | $285.58 | 1,603,200 | — | — |
| 2025-11-28 | $130.40 | $288.74 | 1,514,200 | — | — |
| 2025-11-26 | $130.44 | $288.83 | 1,312,000 | — | — |
| 2025-11-25 | $130.26 | $288.43 | 2,017,800 | — | — |
| 2025-11-24 | $126.54 | $280.20 | 1,712,300 | — | — |
| 2025-11-21 | $127.31 | $281.90 | 2,200,000 | — | — |
| 2025-11-20 | $124.36 | $275.37 | 2,417,200 | — | — |
| 2025-11-19 | $127.31 | $281.90 | 1,716,200 | — | — |
| 2025-11-18 | $128.01 | $283.45 | 2,003,100 | — | — |
| 2025-11-17 | $131.55 | $291.29 | 1,744,000 | — | — |
| 2025-11-14 | $131.26 | $290.65 | 1,822,800 | — | — |
| 2025-11-13 | $131.91 | $292.09 | 1,603,700 | — | — |
| 2025-11-12 | $132.29 | $292.93 | 1,290,500 | — | — |
| 2025-11-11 | $130.50 | $288.96 | 1,594,200 | — | — |
| 2025-11-10 | $127.20 | $281.66 | 1,224,600 | — | — |
| 2025-11-07 | $126.35 | $279.77 | 1,417,700 | — | — |
| 2025-11-06 | $126.57 | $280.26 | 1,119,500 | — | — |
| 2025-11-05 | $125.50 | $277.89 | 1,260,100 | — | — |
| 2025-11-04 | $125.01 | $276.81 | 1,510,000 | — | — |
| 2025-11-03 | $123.86 | $274.26 | 1,657,100 | — | — |
| 2025-10-31 | $123.79 | $274.11 | 1,655,500 | — | — |
| 2025-10-30 | $122.61 | $271.49 | 2,358,500 | — | — |
| 2025-10-29 | $121.80 | $269.70 | 2,582,400 | — | — |
| 2025-10-28 | $123.43 | $273.31 | 4,630,700 | — | — |
| 2025-10-27 | $129.14 | $285.95 | 2,578,900 | — | — |
| 2025-10-24 | $130.36 | $288.65 | 1,220,000 | — | — |
| 2025-10-23 | $131.64 | $291.49 | 1,670,200 | — | — |
| 2025-10-22 | $131.43 | $291.02 | 1,029,000 | — | — |
| 2025-10-21 | $131.34 | $290.82 | 734,800 | — | — |
| 2025-10-20 | $131.79 | $291.82 | 1,382,500 | — | — |
| 2025-10-17 | $131.43 | $291.02 | 1,326,300 | — | — |
| 2025-10-16 | $130.77 | $289.56 | 1,169,100 | — | — |
| 2025-10-15 | $129.97 | $287.79 | 1,454,200 | — | — |
| 2025-10-14 | $130.26 | $288.43 | 1,559,400 | — | — |
| 2025-10-13 | $129.12 | $285.91 | 1,994,600 | — | — |
| 2025-10-10 | $130.03 | $287.92 | 2,289,600 | — | — |
| 2025-10-09 | $131.06 | $290.20 | 1,657,800 | — | — |
| 2025-10-08 | $132.31 | $292.97 | 3,142,000 | — | — |
| 2025-10-07 | $131.55 | $291.29 | 942,400 | — | — |
| 2025-10-06 | $132.25 | $292.84 | 1,376,800 | — | — |
| 2025-10-03 | $132.39 | $293.15 | 1,415,300 | — | — |
| 2025-10-02 | $130.97 | $290.00 | 1,713,000 | — | — |
| 2025-10-01 | $131.72 | $291.67 | 3,358,600 | — | — |
| 2025-09-30 | $128.24 | $283.96 | 2,188,800 | — | — |
| 2025-09-29 | $124.10 | $274.79 | 1,217,300 | — | — |
| 2025-09-26 | $123.65 | $273.80 | 915,200 | — | — |
| 2025-09-25 | $122.23 | $270.65 | 1,400,400 | — | — |
| 2025-09-24 | $123.00 | $272.36 | 691,900 | — | — |
| 2025-09-23 | $122.82 | $271.96 | 755,000 | — | — |
| 2025-09-22 | $123.36 | $273.15 | 992,400 | — | — |
| 2025-09-19 | $122.93 | $272.20 | 1,284,700 | — | — |
| 2025-09-18 | $122.29 | $270.78 | 1,409,500 | — | — |
| 2025-09-17 | $122.47 | $271.18 | 1,291,900 | — | — |
| 2025-09-16 | $122.78 | $271.87 | 954,800 | — | — |
| 2025-09-15 | $123.31 | $273.04 | 1,141,700 | — | — |
| 2025-09-12 | $124.12 | $274.84 | 1,861,300 | — | — |
| 2025-09-11 | $127.70 | $282.76 | 920,700 | — | — |
| 2025-09-10 | $126.55 | $280.22 | 1,002,000 | — | — |
| 2025-09-09 | $128.05 | $283.54 | 1,009,000 | — | — |
| 2025-09-08 | $128.71 | $285.00 | 1,034,300 | — | — |
| 2025-09-05 | $129.73 | $287.26 | 1,339,500 | — | — |
| 2025-09-04 | $128.42 | $284.36 | 1,486,600 | — | — |
| 2025-09-03 | $128.23 | $283.94 | 1,289,200 | — | — |
| 2025-09-02 | $126.64 | $280.42 | 899,300 | — | — |
| 2025-08-29 | $126.55 | $280.22 | 761,200 | — | — |
| 2025-08-28 | $126.47 | $280.04 | 677,900 | — | — |
| 2025-08-27 | $126.89 | $280.97 | 697,700 | — | — |
| 2025-08-26 | $126.64 | $280.42 | 1,337,800 | — | — |
| 2025-08-25 | $125.04 | $276.87 | 706,700 | — | — |
| 2025-08-22 | $126.98 | $281.17 | 1,339,300 | — | — |
| 2025-08-21 | $126.82 | $280.82 | 807,400 | — | — |
| 2025-08-20 | $127.25 | $281.77 | 1,279,200 | — | — |
| 2025-08-19 | $124.95 | $276.67 | 1,028,200 | — | — |
| 2025-08-18 | $124.01 | $274.59 | 1,148,100 | — | — |
| 2025-08-15 | $124.21 | $275.04 | 1,179,400 | — | — |
| 2025-08-14 | $122.09 | $270.34 | 1,212,700 | — | — |
| 2025-08-13 | $121.20 | $268.37 | 1,088,300 | — | — |
| 2025-08-12 | $119.31 | $264.19 | 1,168,800 | — | — |
| 2025-08-11 | $118.55 | $262.50 | 2,612,500 | — | — |
| 2025-08-08 | $116.84 | $258.72 | 1,585,000 | — | — |
| 2025-08-07 | $115.92 | $256.68 | 1,326,600 | — | — |
| 2025-08-06 | $113.50 | $251.32 | 2,016,700 | — | — |
| 2025-08-05 | $117.73 | $260.69 | 1,447,300 | — | — |
| 2025-08-04 | $117.83 | $260.91 | 2,389,700 | — | — |
| 2025-08-01 | $115.30 | $255.31 | 1,927,800 | — | — |
| 2025-07-31 | $113.74 | $251.85 | 1,803,300 | — | — |
| 2025-07-30 | $116.63 | $258.25 | 1,415,100 | — | — |
| 2025-07-29 | $117.22 | $259.56 | 1,449,100 | — | — |
| 2025-07-28 | $116.18 | $257.26 | 1,720,600 | — | — |
| 2025-07-25 | $117.70 | $260.62 | 2,455,900 | — | — |
| 2025-07-24 | $117.46 | $260.09 | 2,311,700 | — | — |
| 2025-07-23 | $117.97 | $261.22 | 2,653,800 | — | — |
| 2025-07-22 | $116.83 | $258.69 | 2,622,800 | — | — |
| 2025-07-21 | $114.14 | $252.74 | 1,574,200 | — | — |
| 2025-07-18 | $114.25 | $252.98 | 2,546,500 | — | — |
| 2025-07-17 | $114.52 | $253.58 | 4,873,000 | — | — |
| 2025-07-16 | $118.37 | $262.10 | 2,503,200 | — | — |
| 2025-07-15 | $119.67 | $264.98 | 1,484,100 | — | — |
| 2025-07-14 | $121.04 | $268.02 | 1,594,000 | — | — |
| 2025-07-11 | $121.02 | $267.97 | 2,754,100 | — | — |
| 2025-07-10 | $123.73 | $273.97 | 1,667,400 | — | — |
| 2025-07-09 | $122.94 | $272.22 | 1,192,900 | — | — |
| 2025-07-08 | $121.68 | $269.43 | 1,546,200 | — | — |
| 2025-07-07 | $122.12 | $270.41 | 1,003,900 | — | — |
| 2025-07-03 | $121.90 | $269.92 | 955,200 | — | — |
| 2025-07-02 | $123.81 | $274.15 | 1,586,400 | — | — |
| 2025-07-01 | $123.10 | $272.58 | 1,430,400 | — | — |
| 2025-06-30 | $121.01 | $267.95 | 1,280,700 | — | — |
| 2025-06-27 | $120.01 | $265.74 | 1,540,800 | — | — |
| 2025-06-26 | $120.32 | $266.42 | 1,638,400 | — | — |
| 2025-06-25 | $118.00 | $261.29 | 934,700 | — | — |
| 2025-06-24 | $118.83 | $263.12 | 1,040,700 | — | — |
| 2025-06-23 | $117.52 | $260.22 | 1,149,300 | — | — |
| 2025-06-20 | $115.77 | $256.35 | 2,473,200 | — | — |
| 2025-06-18 | $115.96 | $256.77 | 1,005,000 | — | — |
| 2025-06-17 | $116.41 | $257.76 | 1,306,400 | — | — |
| 2025-06-16 | $118.09 | $261.48 | 1,301,200 | — | — |
| 2025-06-13 | $119.45 | $264.50 | 1,276,700 | — | — |
| 2025-06-12 | $120.77 | $267.42 | 1,204,200 | — | — |
| 2025-06-11 | $118.07 | $261.44 | 1,095,300 | — | — |
| 2025-06-10 | $118.58 | $262.57 | 1,011,200 | — | — |
| 2025-06-09 | $118.02 | $261.33 | 653,800 | — | — |
| 2025-06-06 | $118.02 | $261.33 | 817,900 | — | — |
| 2025-06-05 | $117.79 | $260.82 | 1,072,800 | — | — |
| 2025-06-04 | $116.94 | $258.94 | 929,600 | — | — |
| 2025-06-03 | $115.94 | $256.72 | 1,734,100 | — | — |
| 2025-06-02 | $116.70 | $258.41 | 1,372,000 | — | — |
| 2025-05-30 | $115.76 | $256.33 | 2,448,700 | — | — |
| 2025-05-29 | $112.58 | $249.28 | 1,111,300 | — | — |
| 2025-05-28 | $111.87 | $247.71 | 1,542,900 | — | — |
| 2025-05-27 | $113.21 | $250.68 | 1,301,100 | — | — |
| 2025-05-23 | $112.75 | $249.66 | 898,900 | — | — |
| 2025-05-22 | $112.50 | $249.11 | 1,698,500 | — | — |
| 2025-05-21 | $112.78 | $249.73 | 1,481,700 | — | — |
| 2025-05-20 | $112.28 | $248.62 | 1,238,700 | — | — |
| 2025-05-19 | $110.71 | $245.14 | 1,160,400 | — | — |
| 2025-05-16 | $109.59 | $242.66 | 1,061,600 | — | — |
| 2025-05-15 | $108.46 | $240.16 | 1,581,500 | — | — |
| 2025-05-14 | $104.99 | $232.48 | 2,054,500 | — | — |
| 2025-05-13 | $106.83 | $236.55 | 1,750,800 | — | — |
| 2025-05-12 | $108.95 | $241.25 | 3,416,000 | — | — |
| 2025-05-09 | $108.70 | $240.69 | 1,640,100 | — | — |
| 2025-05-08 | $110.13 | $243.86 | 1,656,800 | — | — |
| 2025-05-07 | $111.70 | $247.34 | 1,476,000 | — | — |
| 2025-05-06 | $110.55 | $244.79 | 2,232,500 | — | — |
| 2025-05-05 | $113.08 | $250.39 | 1,190,700 | — | — |
| 2025-05-02 | $114.29 | $253.07 | 2,104,300 | — | — |
| 2025-05-01 | $111.33 | $246.52 | 2,092,700 | — | — |
| 2025-04-30 | $113.49 | $251.30 | 2,501,400 | — | — |
| 2025-04-29 | $113.45 | $251.21 | 2,543,300 | — | — |
| 2025-04-28 | $112.63 | $249.39 | 2,477,100 | — | — |
| 2025-04-25 | $112.14 | $248.31 | 2,213,600 | — | — |
| 2025-04-24 | $111.17 | $246.16 | 1,542,900 | — | — |
| 2025-04-23 | $110.13 | $243.86 | 2,803,300 | — | — |
| 2025-04-22 | $111.41 | $246.69 | 1,650,600 | — | — |
| 2025-04-21 | $110.54 | $244.77 | 1,094,700 | — | — |
| 2025-04-17 | $110.86 | $245.48 | 1,577,900 | — | — |
| 2025-04-16 | $109.58 | $242.64 | 2,053,500 | — | — |
| 2025-04-15 | $109.93 | $243.42 | 1,610,800 | — | — |
| 2025-04-14 | $109.46 | $242.38 | 2,383,400 | — | — |
| 2025-04-11 | $107.52 | $238.08 | 4,745,800 | — | — |
| 2025-04-10 | $103.40 | $228.96 | 4,207,300 | — | — |
| 2025-04-09 | $103.85 | $229.95 | 3,597,000 | — | — |
| 2025-04-08 | $101.96 | $225.77 | 2,348,000 | — | — |
| 2025-04-07 | $102.87 | $227.78 | 3,359,600 | — | — |
| 2025-04-04 | $105.85 | $234.38 | 3,526,300 | — | — |
| 2025-04-03 | $112.26 | $248.58 | 2,929,700 | — | — |
| 2025-04-02 | $110.77 | $245.28 | 2,752,000 | — | — |
| 2025-04-01 | $109.61 | $242.71 | 1,954,300 | — | — |
| 2025-03-31 | $111.48 | $246.85 | 2,949,400 | — | — |
| 2025-03-28 | $112.57 | $249.26 | 2,538,000 | — | — |
| 2025-03-27 | $111.40 | $246.67 | 1,467,100 | — | — |
| 2025-03-26 | $110.14 | $243.88 | 1,904,100 | — | — |
| 2025-03-25 | $110.38 | $244.41 | 2,588,500 | — | — |
| 2025-03-24 | $111.09 | $245.98 | 1,543,400 | — | — |
| 2025-03-21 | $112.13 | $248.29 | 3,595,500 | — | — |
| 2025-03-20 | $113.21 | $250.68 | 5,885,700 | — | — |
| 2025-03-19 | $111.56 | $247.03 | 2,174,800 | — | — |
| 2025-03-18 | $112.22 | $248.49 | 3,957,900 | — | — |
| 2025-03-17 | $112.22 | $248.49 | 4,949,400 | — | — |
| 2025-03-14 | $109.06 | $241.49 | 1,271,200 | — | — |
| 2025-03-13 | $109.11 | $241.60 | 1,638,100 | — | — |
| 2025-03-12 | $108.64 | $240.56 | 2,454,400 | — | — |
| 2025-03-11 | $111.35 | $237.72 | 2,021,200 | — | — |
| 2025-03-10 | $115.47 | $246.51 | 1,646,000 | — | — |
| 2025-03-07 | $115.57 | $246.73 | 2,319,700 | — | — |
| 2025-03-06 | $112.87 | $240.96 | 1,825,600 | — | — |
| 2025-03-05 | $111.88 | $238.85 | 1,770,800 | — | — |
| 2025-03-04 | $111.42 | $237.87 | 2,937,700 | — | — |
| 2025-03-03 | $110.62 | $236.16 | 2,247,100 | — | — |
| 2025-02-28 | $109.05 | $232.81 | 2,327,000 | — | — |
| 2025-02-27 | $108.92 | $232.53 | 1,843,400 | — | — |
| 2025-02-26 | $108.02 | $230.61 | 2,624,900 | — | — |
| 2025-02-25 | $109.62 | $234.02 | 5,355,300 | — | — |
| 2025-02-24 | $109.22 | $233.17 | 1,757,400 | — | — |
| 2025-02-21 | $109.35 | $233.45 | 2,274,800 | — | — |
| 2025-02-20 | $107.31 | $229.09 | 1,885,800 | — | — |
| 2025-02-19 | $106.91 | $228.24 | 1,255,400 | — | — |
| 2025-02-18 | $106.61 | $227.60 | 1,270,500 | — | — |
| 2025-02-14 | $105.43 | $225.08 | 1,271,600 | — | — |
| 2025-02-13 | $107.71 | $229.95 | 2,841,500 | — | — |
| 2025-02-12 | $107.00 | $228.43 | 2,484,400 | — | — |
| 2025-02-11 | $107.75 | $230.03 | 1,522,400 | — | — |
| 2025-02-10 | $106.85 | $228.11 | 1,664,600 | — | — |
| 2025-02-07 | $106.26 | $226.85 | 1,994,200 | — | — |
| 2025-02-06 | $106.98 | $228.39 | 2,342,400 | — | — |
| 2025-02-05 | $109.81 | $234.43 | 2,788,600 | — | — |
| 2025-02-04 | $105.47 | $225.16 | 1,973,700 | — | — |
| 2025-02-03 | $105.48 | $225.19 | 3,122,800 | — | — |
| 2025-01-31 | $104.72 | $223.56 | 3,664,400 | — | — |
| 2025-01-30 | $104.75 | $223.63 | 2,708,500 | — | — |
| 2025-01-29 | $102.93 | $219.74 | 2,375,200 | — | — |
| 2025-01-28 | $101.84 | $217.41 | 2,034,400 | — | — |
| 2025-01-27 | $103.41 | $220.77 | 2,306,100 | — | — |
| 2025-01-24 | $99.97 | $213.42 | 1,804,400 | — | — |
| 2025-01-23 | $100.03 | $213.55 | 1,677,500 | — | — |
| 2025-01-22 | $98.17 | $209.58 | 1,591,900 | — | — |
| 2025-01-21 | $99.73 | $212.91 | 1,909,800 | — | — |
| 2025-01-17 | $97.53 | $208.21 | 1,483,600 | — | — |
| 2025-01-16 | $97.86 | $208.92 | 3,111,700 | — | — |
| 2025-01-15 | $99.07 | $211.50 | 1,303,900 | — | — |
| 2025-01-14 | $99.37 | $212.14 | 1,797,300 | — | — |
| 2025-01-13 | $99.27 | $211.93 | 1,467,200 | — | — |
| 2025-01-10 | $99.08 | $211.52 | 1,400,100 | — | — |
| 2025-01-08 | $100.22 | $213.96 | 1,818,300 | — | — |
| 2025-01-07 | $98.98 | $211.31 | 1,363,500 | — | — |
| 2025-01-06 | $97.70 | $208.58 | 1,377,300 | — | — |
| 2025-01-03 | $97.64 | $208.45 | 1,401,900 | — | — |
| 2025-01-02 | $97.14 | $207.38 | 1,084,900 | — | — |