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
- 1990-03-26 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 | $106.02 | $222.53 | 184,600 | — | — |
| 2025-12-30 | $108.06 | $225.79 | 88,400 | — | — |
| 2025-12-29 | $108.30 | $226.29 | 62,800 | — | — |
| 2025-12-26 | $109.73 | $229.28 | 68,800 | — | — |
| 2025-12-24 | $109.59 | $228.98 | 98,000 | — | — |
| 2025-12-23 | $110.13 | $230.11 | 69,800 | — | — |
| 2025-12-22 | $111.45 | $232.87 | 205,900 | — | — |
| 2025-12-19 | $112.60 | $235.27 | 438,400 | — | — |
| 2025-12-18 | $112.46 | $234.98 | 109,700 | — | — |
| 2025-12-17 | $111.73 | $233.45 | 93,300 | — | — |
| 2025-12-16 | $112.85 | $235.79 | 166,800 | — | — |
| 2025-12-15 | $113.75 | $237.68 | 138,500 | — | — |
| 2025-12-12 | $113.28 | $236.69 | 113,800 | — | — |
| 2025-12-11 | $113.42 | $236.99 | 111,800 | — | — |
| 2025-12-10 | $111.81 | $233.62 | 165,900 | — | — |
| 2025-12-09 | $108.79 | $227.31 | 83,100 | — | — |
| 2025-12-08 | $109.04 | $227.83 | 153,700 | — | — |
| 2025-12-05 | $109.35 | $228.48 | 94,600 | — | — |
| 2025-12-04 | $110.18 | $230.22 | 123,000 | — | — |
| 2025-12-03 | $111.21 | $232.37 | 157,900 | — | — |
| 2025-12-02 | $111.46 | $232.89 | 131,700 | — | — |
| 2025-12-01 | $110.98 | $231.89 | 103,100 | — | — |
| 2025-11-28 | $110.84 | $231.59 | 71,500 | — | — |
| 2025-11-26 | $111.61 | $233.20 | 180,700 | — | — |
| 2025-11-25 | $113.20 | $236.53 | 114,200 | — | — |
| 2025-11-24 | $111.00 | $231.93 | 87,000 | — | — |
| 2025-11-21 | $110.43 | $230.74 | 166,700 | — | — |
| 2025-11-20 | $106.50 | $222.53 | 149,900 | — | — |
| 2025-11-19 | $107.73 | $225.10 | 109,400 | — | — |
| 2025-11-18 | $107.65 | $224.93 | 163,200 | — | — |
| 2025-11-17 | $106.95 | $223.47 | 130,000 | — | — |
| 2025-11-14 | $111.13 | $232.20 | 103,800 | — | — |
| 2025-11-13 | $110.18 | $230.22 | 104,200 | — | — |
| 2025-11-12 | $112.25 | $234.54 | 118,500 | — | — |
| 2025-11-11 | $112.90 | $235.90 | 108,600 | — | — |
| 2025-11-10 | $112.73 | $235.54 | 103,600 | — | — |
| 2025-11-07 | $110.71 | $231.32 | 131,000 | — | — |
| 2025-11-06 | $108.49 | $226.68 | 108,200 | — | — |
| 2025-11-05 | $110.64 | $231.18 | 77,200 | — | — |
| 2025-11-04 | $108.83 | $227.40 | 108,200 | — | — |
| 2025-11-03 | $108.23 | $226.14 | 130,900 | — | — |
| 2025-10-31 | $108.86 | $227.46 | 136,400 | — | — |
| 2025-10-30 | $109.72 | $229.25 | 88,200 | — | — |
| 2025-10-29 | $109.45 | $228.69 | 129,800 | — | — |
| 2025-10-28 | $111.53 | $233.04 | 100,800 | — | — |
| 2025-10-27 | $112.58 | $235.23 | 67,200 | — | — |
| 2025-10-24 | $112.77 | $235.63 | 68,800 | — | — |
| 2025-10-23 | $111.30 | $232.56 | 82,200 | — | — |
| 2025-10-22 | $112.73 | $235.54 | 121,500 | — | — |
| 2025-10-21 | $113.09 | $236.30 | 84,300 | — | — |
| 2025-10-20 | $114.83 | $239.93 | 107,500 | — | — |
| 2025-10-17 | $112.93 | $235.96 | 170,700 | — | — |
| 2025-10-16 | $114.68 | $239.62 | 189,700 | — | — |
| 2025-10-15 | $122.69 | $256.35 | 85,700 | — | — |
| 2025-10-14 | $125.38 | $261.98 | 116,000 | — | — |
| 2025-10-13 | $120.84 | $252.49 | 142,700 | — | — |
| 2025-10-10 | $120.09 | $250.92 | 115,600 | — | — |
| 2025-10-09 | $124.22 | $259.55 | 64,200 | — | — |
| 2025-10-08 | $125.11 | $261.41 | 67,000 | — | — |
| 2025-10-07 | $126.10 | $263.48 | 117,000 | — | — |
| 2025-10-06 | $127.21 | $265.80 | 132,500 | — | — |
| 2025-10-03 | $126.53 | $264.38 | 113,200 | — | — |
| 2025-10-02 | $124.91 | $260.99 | 70,200 | — | — |
| 2025-10-01 | $125.23 | $261.66 | 88,900 | — | — |
| 2025-09-30 | $126.45 | $264.21 | 102,500 | — | — |
| 2025-09-29 | $127.71 | $265.82 | 163,300 | — | — |
| 2025-09-26 | $130.79 | $272.23 | 95,900 | — | — |
| 2025-09-25 | $130.40 | $271.42 | 90,200 | — | — |
| 2025-09-24 | $131.01 | $272.69 | 116,300 | — | — |
| 2025-09-23 | $129.89 | $270.36 | 128,400 | — | — |
| 2025-09-22 | $129.23 | $268.98 | 134,000 | — | — |
| 2025-09-19 | $131.81 | $274.35 | 434,300 | — | — |
| 2025-09-18 | $135.30 | $281.62 | 164,600 | — | — |
| 2025-09-17 | $131.13 | $272.94 | 149,200 | — | — |
| 2025-09-16 | $128.97 | $268.44 | 160,100 | — | — |
| 2025-09-15 | $133.21 | $277.27 | 252,200 | — | — |
| 2025-09-12 | $133.54 | $277.95 | 117,100 | — | — |
| 2025-09-11 | $134.55 | $280.06 | 137,800 | — | — |
| 2025-09-10 | $133.98 | $278.87 | 117,700 | — | — |
| 2025-09-09 | $134.06 | $279.04 | 110,000 | — | — |
| 2025-09-08 | $135.29 | $281.60 | 82,100 | — | — |
| 2025-09-05 | $134.27 | $279.47 | 114,500 | — | — |
| 2025-09-04 | $136.48 | $284.07 | 91,100 | — | — |
| 2025-09-03 | $133.53 | $277.93 | 74,700 | — | — |
| 2025-09-02 | $132.92 | $276.66 | 76,900 | — | — |
| 2025-08-29 | $132.97 | $276.77 | 98,000 | — | — |
| 2025-08-28 | $134.26 | $279.45 | 102,700 | — | — |
| 2025-08-27 | $133.85 | $278.60 | 81,100 | — | — |
| 2025-08-26 | $132.87 | $276.56 | 107,900 | — | — |
| 2025-08-25 | $131.84 | $274.42 | 99,400 | — | — |
| 2025-08-22 | $132.90 | $276.62 | 139,500 | — | — |
| 2025-08-21 | $125.50 | $261.22 | 102,700 | — | — |
| 2025-08-20 | $126.42 | $263.14 | 81,700 | — | — |
| 2025-08-19 | $125.34 | $260.89 | 68,500 | — | — |
| 2025-08-18 | $124.99 | $260.16 | 96,900 | — | — |
| 2025-08-15 | $123.09 | $256.20 | 117,300 | — | — |
| 2025-08-14 | $124.97 | $260.12 | 81,400 | — | — |
| 2025-08-13 | $126.68 | $263.68 | 136,700 | — | — |
| 2025-08-12 | $124.88 | $259.93 | 120,300 | — | — |
| 2025-08-11 | $120.59 | $251.00 | 72,900 | — | — |
| 2025-08-08 | $121.03 | $251.92 | 59,900 | — | — |
| 2025-08-07 | $119.95 | $249.67 | 74,200 | — | — |
| 2025-08-06 | $122.32 | $254.60 | 140,200 | — | — |
| 2025-08-05 | $122.75 | $255.50 | 111,800 | — | — |
| 2025-08-04 | $122.87 | $255.75 | 72,900 | — | — |
| 2025-08-01 | $122.30 | $254.56 | 198,600 | — | — |
| 2025-07-31 | $124.52 | $259.18 | 134,000 | — | — |
| 2025-07-30 | $125.03 | $260.24 | 152,200 | — | — |
| 2025-07-29 | $126.52 | $263.34 | 91,900 | — | — |
| 2025-07-28 | $127.01 | $264.36 | 75,500 | — | — |
| 2025-07-25 | $126.63 | $263.57 | 67,300 | — | — |
| 2025-07-24 | $126.85 | $264.03 | 90,500 | — | — |
| 2025-07-23 | $128.87 | $268.23 | 114,300 | — | — |
| 2025-07-22 | $131.33 | $273.35 | 132,700 | — | — |
| 2025-07-21 | $133.16 | $277.16 | 200,400 | — | — |
| 2025-07-18 | $135.30 | $281.62 | 231,700 | — | — |
| 2025-07-17 | $131.28 | $273.25 | 269,400 | — | — |
| 2025-07-16 | $127.81 | $266.03 | 144,400 | — | — |
| 2025-07-15 | $126.31 | $262.91 | 224,500 | — | — |
| 2025-07-14 | $130.98 | $272.63 | 275,500 | — | — |
| 2025-07-11 | $128.92 | $268.34 | 248,400 | — | — |
| 2025-07-10 | $130.91 | $272.48 | 204,200 | — | — |
| 2025-07-09 | $130.05 | $270.69 | 78,100 | — | — |
| 2025-07-08 | $129.85 | $270.27 | 173,400 | — | — |
| 2025-07-07 | $129.34 | $269.21 | 140,500 | — | — |
| 2025-07-03 | $131.35 | $273.40 | 50,300 | — | — |
| 2025-07-02 | $129.88 | $270.34 | 104,500 | — | — |
| 2025-07-01 | $127.52 | $265.42 | 97,600 | — | — |
| 2025-06-30 | $123.62 | $257.31 | 85,300 | — | — |
| 2025-06-27 | $125.01 | $259.24 | 611,900 | — | — |
| 2025-06-26 | $124.79 | $258.79 | 70,600 | — | — |
| 2025-06-25 | $122.84 | $254.74 | 80,800 | — | — |
| 2025-06-24 | $123.39 | $255.88 | 104,600 | — | — |
| 2025-06-23 | $123.37 | $255.84 | 85,700 | — | — |
| 2025-06-20 | $119.52 | $247.86 | 191,800 | — | — |
| 2025-06-18 | $118.54 | $245.83 | 72,800 | — | — |
| 2025-06-17 | $118.04 | $244.79 | 78,000 | — | — |
| 2025-06-16 | $118.99 | $246.76 | 122,700 | — | — |
| 2025-06-13 | $119.90 | $248.65 | 109,500 | — | — |
| 2025-06-12 | $123.21 | $255.51 | 69,500 | — | — |
| 2025-06-11 | $123.22 | $255.53 | 72,600 | — | — |
| 2025-06-10 | $125.09 | $259.41 | 79,600 | — | — |
| 2025-06-09 | $122.98 | $255.03 | 83,400 | — | — |
| 2025-06-06 | $123.06 | $255.20 | 76,600 | — | — |
| 2025-06-05 | $120.71 | $250.33 | 72,200 | — | — |
| 2025-06-04 | $121.88 | $252.75 | 55,300 | — | — |
| 2025-06-03 | $123.85 | $256.84 | 71,700 | — | — |
| 2025-06-02 | $122.03 | $253.06 | 83,000 | — | — |
| 2025-05-30 | $123.71 | $256.55 | 110,100 | — | — |
| 2025-05-29 | $124.04 | $257.23 | 58,100 | — | — |
| 2025-05-28 | $123.72 | $256.57 | 79,000 | — | — |
| 2025-05-27 | $126.15 | $261.61 | 91,800 | — | — |
| 2025-05-23 | $122.86 | $254.78 | 69,000 | — | — |
| 2025-05-22 | $123.82 | $256.78 | 76,300 | — | — |
| 2025-05-21 | $125.91 | $261.11 | 100,600 | — | — |
| 2025-05-20 | $129.54 | $268.64 | 69,100 | — | — |
| 2025-05-19 | $129.96 | $269.51 | 88,300 | — | — |
| 2025-05-16 | $128.50 | $266.48 | 79,400 | — | — |
| 2025-05-15 | $128.24 | $265.94 | 95,600 | — | — |
| 2025-05-14 | $127.87 | $265.17 | 101,200 | — | — |
| 2025-05-13 | $128.43 | $266.34 | 117,200 | — | — |
| 2025-05-12 | $127.41 | $264.22 | 123,000 | — | — |
| 2025-05-09 | $123.14 | $255.36 | 62,200 | — | — |
| 2025-05-08 | $123.00 | $255.07 | 71,400 | — | — |
| 2025-05-07 | $121.04 | $251.01 | 98,600 | — | — |
| 2025-05-06 | $120.63 | $250.16 | 64,500 | — | — |
| 2025-05-05 | $121.51 | $251.98 | 81,000 | — | — |
| 2025-05-02 | $121.23 | $251.40 | 92,700 | — | — |
| 2025-05-01 | $119.03 | $246.84 | 88,100 | — | — |
| 2025-04-30 | $117.82 | $244.33 | 125,100 | — | — |
| 2025-04-29 | $119.31 | $247.42 | 61,600 | — | — |
| 2025-04-28 | $118.66 | $246.07 | 73,600 | — | — |
| 2025-04-25 | $118.12 | $244.95 | 82,800 | — | — |
| 2025-04-24 | $119.15 | $247.09 | 107,100 | — | — |
| 2025-04-23 | $118.78 | $246.32 | 151,000 | — | — |
| 2025-04-22 | $116.70 | $242.01 | 102,100 | — | — |
| 2025-04-21 | $113.08 | $234.50 | 174,400 | — | — |
| 2025-04-17 | $109.54 | $227.16 | 151,500 | — | — |
| 2025-04-16 | $107.51 | $222.95 | 93,000 | — | — |
| 2025-04-15 | $106.00 | $219.82 | 80,200 | — | — |
| 2025-04-14 | $104.07 | $215.82 | 84,000 | — | — |
| 2025-04-11 | $102.76 | $213.10 | 100,500 | — | — |
| 2025-04-10 | $103.19 | $213.99 | 113,900 | — | — |
| 2025-04-09 | $108.29 | $224.57 | 140,300 | — | — |
| 2025-04-08 | $102.08 | $211.69 | 137,800 | — | — |
| 2025-04-07 | $103.07 | $213.74 | 321,500 | — | — |
| 2025-04-04 | $100.43 | $208.27 | 148,100 | — | — |
| 2025-04-03 | $102.14 | $211.82 | 117,700 | — | — |
| 2025-04-02 | $109.99 | $228.09 | 74,600 | — | — |
| 2025-04-01 | $109.66 | $227.41 | 69,900 | — | — |
| 2025-03-31 | $109.87 | $227.85 | 80,800 | — | — |
| 2025-03-28 | $109.51 | $226.15 | 56,500 | — | — |
| 2025-03-27 | $111.44 | $230.13 | 60,700 | — | — |
| 2025-03-26 | $111.87 | $231.02 | 72,200 | — | — |
| 2025-03-25 | $111.78 | $230.83 | 62,000 | — | — |
| 2025-03-24 | $112.52 | $232.36 | 79,200 | — | — |
| 2025-03-21 | $109.61 | $226.35 | 455,200 | — | — |
| 2025-03-20 | $109.62 | $226.37 | 92,100 | — | — |
| 2025-03-19 | $111.10 | $229.43 | 108,000 | — | — |
| 2025-03-18 | $110.35 | $227.88 | 85,100 | — | — |
| 2025-03-17 | $111.13 | $229.49 | 96,700 | — | — |
| 2025-03-14 | $111.56 | $230.38 | 78,900 | — | — |
| 2025-03-13 | $109.24 | $225.59 | 86,000 | — | — |
| 2025-03-12 | $109.23 | $225.57 | 70,000 | — | — |
| 2025-03-11 | $108.45 | $223.96 | 97,900 | — | — |
| 2025-03-10 | $108.28 | $223.61 | 132,900 | — | — |
| 2025-03-07 | $112.78 | $232.90 | 176,100 | — | — |
| 2025-03-06 | $113.09 | $233.54 | 118,700 | — | — |
| 2025-03-05 | $115.17 | $237.83 | 85,400 | — | — |
| 2025-03-04 | $114.96 | $237.40 | 93,600 | — | — |
| 2025-03-03 | $118.44 | $244.59 | 108,800 | — | — |
| 2025-02-28 | $119.36 | $246.49 | 122,300 | — | — |
| 2025-02-27 | $116.75 | $241.10 | 67,700 | — | — |
| 2025-02-26 | $116.73 | $241.06 | 66,100 | — | — |
| 2025-02-25 | $117.47 | $242.58 | 109,100 | — | — |
| 2025-02-24 | $116.60 | $240.79 | 112,000 | — | — |
| 2025-02-21 | $116.04 | $239.63 | 114,200 | — | — |
| 2025-02-20 | $117.68 | $243.02 | 70,900 | — | — |
| 2025-02-19 | $119.53 | $246.84 | 88,900 | — | — |
| 2025-02-18 | $121.30 | $250.49 | 72,200 | — | — |
| 2025-02-14 | $119.44 | $246.65 | 65,500 | — | — |
| 2025-02-13 | $119.95 | $247.70 | 63,400 | — | — |
| 2025-02-12 | $118.77 | $245.27 | 84,000 | — | — |
| 2025-02-11 | $122.59 | $253.16 | 80,700 | — | — |
| 2025-02-10 | $120.19 | $248.20 | 92,400 | — | — |
| 2025-02-07 | $121.07 | $250.02 | 93,300 | — | — |
| 2025-02-06 | $123.19 | $254.40 | 82,900 | — | — |
| 2025-02-05 | $122.03 | $252.00 | 84,800 | — | — |
| 2025-02-04 | $120.48 | $248.80 | 96,100 | — | — |
| 2025-02-03 | $116.54 | $240.66 | 99,600 | — | — |
| 2025-01-31 | $119.08 | $245.91 | 488,500 | — | — |
| 2025-01-30 | $118.93 | $245.60 | 114,400 | — | — |
| 2025-01-29 | $118.15 | $243.99 | 142,800 | — | — |
| 2025-01-28 | $119.35 | $246.47 | 137,900 | — | — |
| 2025-01-27 | $119.66 | $247.11 | 164,900 | — | — |
| 2025-01-24 | $118.63 | $244.98 | 160,800 | — | — |
| 2025-01-23 | $121.24 | $250.37 | 119,100 | — | — |
| 2025-01-22 | $120.71 | $249.27 | 100,600 | — | — |
| 2025-01-21 | $121.97 | $251.88 | 97,000 | — | — |
| 2025-01-17 | $119.75 | $247.29 | 112,600 | — | — |
| 2025-01-16 | $118.80 | $245.33 | 145,600 | — | — |
| 2025-01-15 | $117.71 | $243.08 | 124,300 | — | — |
| 2025-01-14 | $115.90 | $239.34 | 100,700 | — | — |
| 2025-01-13 | $112.71 | $232.75 | 115,600 | — | — |
| 2025-01-10 | $110.88 | $228.97 | 105,200 | — | — |
| 2025-01-08 | $114.16 | $235.75 | 83,900 | — | — |
| 2025-01-07 | $115.00 | $237.48 | 96,600 | — | — |
| 2025-01-06 | $116.23 | $240.02 | 74,000 | — | — |
| 2025-01-03 | $116.97 | $241.55 | 121,800 | — | — |
| 2025-01-02 | $116.10 | $239.75 | 131,700 | — | — |