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
- 2003-04-10 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 | $140.83 | $292.37 | 138,200 | — | — |
| 2025-12-30 | $141.64 | $294.05 | 142,200 | — | — |
| 2025-12-29 | $141.74 | $294.26 | 152,600 | — | — |
| 2025-12-26 | $143.41 | $297.73 | 95,600 | — | — |
| 2025-12-24 | $143.41 | $297.73 | 76,000 | — | — |
| 2025-12-23 | $143.06 | $297.00 | 129,500 | — | — |
| 2025-12-22 | $143.42 | $297.75 | 261,700 | — | — |
| 2025-12-19 | $142.85 | $296.56 | 152,100 | — | — |
| 2025-12-18 | $140.46 | $291.60 | 219,100 | — | — |
| 2025-12-17 | $141.48 | $293.72 | 241,900 | — | — |
| 2025-12-16 | $140.41 | $291.50 | 178,500 | — | — |
| 2025-12-15 | $140.47 | $291.62 | 172,700 | — | — |
| 2025-12-12 | $138.67 | $287.89 | 128,200 | — | — |
| 2025-12-11 | $136.27 | $282.90 | 153,400 | — | — |
| 2025-12-10 | $133.70 | $277.57 | 190,400 | — | — |
| 2025-12-09 | $131.70 | $273.42 | 172,300 | — | — |
| 2025-12-08 | $133.30 | $276.74 | 172,300 | — | — |
| 2025-12-05 | $133.57 | $277.30 | 149,900 | — | — |
| 2025-12-04 | $134.91 | $280.08 | 269,500 | — | — |
| 2025-12-03 | $137.57 | $285.60 | 166,700 | — | — |
| 2025-12-02 | $135.18 | $280.64 | 114,300 | — | — |
| 2025-12-01 | $132.80 | $275.70 | 109,700 | — | — |
| 2025-11-28 | $134.18 | $278.56 | 92,900 | — | — |
| 2025-11-26 | $135.65 | $281.62 | 117,200 | — | — |
| 2025-11-25 | $134.66 | $279.56 | 130,400 | — | — |
| 2025-11-24 | $131.13 | $272.23 | 134,700 | — | — |
| 2025-11-21 | $130.56 | $271.05 | 204,600 | — | — |
| 2025-11-20 | $124.66 | $258.80 | 134,900 | — | — |
| 2025-11-19 | $125.79 | $261.15 | 91,100 | — | — |
| 2025-11-18 | $126.22 | $262.04 | 123,400 | — | — |
| 2025-11-17 | $127.14 | $263.95 | 214,100 | — | — |
| 2025-11-14 | $128.92 | $267.64 | 133,900 | — | — |
| 2025-11-13 | $129.77 | $269.41 | 184,200 | — | — |
| 2025-11-12 | $132.47 | $275.01 | 135,600 | — | — |
| 2025-11-11 | $131.38 | $272.75 | 191,700 | — | — |
| 2025-11-10 | $131.84 | $273.71 | 132,500 | — | — |
| 2025-11-07 | $130.18 | $270.26 | 179,800 | — | — |
| 2025-11-06 | $125.87 | $261.31 | 124,700 | — | — |
| 2025-11-05 | $125.87 | $261.31 | 183,500 | — | — |
| 2025-11-04 | $122.19 | $253.67 | 212,900 | — | — |
| 2025-11-03 | $122.35 | $254.01 | 200,500 | — | — |
| 2025-10-31 | $121.46 | $252.16 | 234,000 | — | — |
| 2025-10-30 | $123.26 | $255.89 | 156,000 | — | — |
| 2025-10-29 | $123.42 | $256.23 | 169,900 | — | — |
| 2025-10-28 | $124.20 | $257.85 | 190,500 | — | — |
| 2025-10-27 | $125.48 | $260.50 | 208,300 | — | — |
| 2025-10-24 | $124.39 | $258.24 | 205,200 | — | — |
| 2025-10-23 | $122.57 | $254.46 | 209,400 | — | — |
| 2025-10-22 | $125.03 | $259.57 | 157,900 | — | — |
| 2025-10-21 | $122.13 | $253.55 | 120,500 | — | — |
| 2025-10-20 | $120.32 | $249.79 | 104,100 | — | — |
| 2025-10-17 | $120.81 | $250.81 | 137,600 | — | — |
| 2025-10-16 | $118.68 | $246.39 | 199,900 | — | — |
| 2025-10-15 | $120.34 | $249.83 | 170,200 | — | — |
| 2025-10-14 | $122.27 | $253.84 | 229,600 | — | — |
| 2025-10-13 | $122.55 | $254.42 | 178,600 | — | — |
| 2025-10-10 | $121.11 | $251.43 | 189,700 | — | — |
| 2025-10-09 | $122.35 | $254.01 | 110,800 | — | — |
| 2025-10-08 | $124.05 | $257.53 | 112,000 | — | — |
| 2025-10-07 | $123.20 | $255.77 | 276,700 | — | — |
| 2025-10-06 | $124.30 | $258.05 | 102,400 | — | — |
| 2025-10-03 | $123.92 | $257.26 | 284,800 | — | — |
| 2025-10-02 | $123.16 | $255.69 | 203,100 | — | — |
| 2025-10-01 | $121.37 | $251.97 | 212,100 | — | — |
| 2025-09-30 | $121.26 | $251.74 | 152,700 | — | — |
| 2025-09-29 | $122.77 | $254.88 | 160,000 | — | — |
| 2025-09-26 | $123.23 | $255.83 | 224,400 | — | — |
| 2025-09-25 | $117.79 | $244.54 | 169,500 | — | — |
| 2025-09-24 | $118.33 | $245.66 | 106,200 | — | — |
| 2025-09-23 | $118.79 | $246.61 | 120,000 | — | — |
| 2025-09-22 | $118.27 | $245.54 | 95,800 | — | — |
| 2025-09-19 | $119.77 | $248.65 | 175,900 | — | — |
| 2025-09-18 | $118.12 | $245.22 | 125,200 | — | — |
| 2025-09-17 | $118.43 | $245.87 | 171,500 | — | — |
| 2025-09-16 | $120.62 | $250.41 | 147,700 | — | — |
| 2025-09-15 | $119.50 | $248.09 | 136,900 | — | — |
| 2025-09-12 | $121.02 | $251.24 | 104,200 | — | — |
| 2025-09-11 | $123.42 | $256.23 | 199,200 | — | — |
| 2025-09-10 | $122.27 | $253.84 | 206,400 | — | — |
| 2025-09-09 | $123.68 | $256.77 | 159,100 | — | — |
| 2025-09-08 | $124.98 | $259.47 | 199,900 | — | — |
| 2025-09-05 | $123.22 | $255.81 | 317,800 | — | — |
| 2025-09-04 | $122.09 | $253.47 | 118,000 | — | — |
| 2025-09-03 | $121.39 | $252.01 | 131,600 | — | — |
| 2025-09-02 | $120.02 | $249.17 | 124,200 | — | — |
| 2025-08-29 | $122.64 | $254.61 | 118,700 | — | — |
| 2025-08-28 | $122.85 | $255.04 | 121,200 | — | — |
| 2025-08-27 | $122.42 | $254.15 | 108,800 | — | — |
| 2025-08-26 | $120.82 | $250.83 | 88,800 | — | — |
| 2025-08-25 | $120.98 | $251.16 | 130,700 | — | — |
| 2025-08-22 | $122.72 | $254.77 | 150,400 | — | — |
| 2025-08-21 | $120.02 | $247.95 | 104,800 | — | — |
| 2025-08-20 | $121.02 | $250.02 | 126,700 | — | — |
| 2025-08-19 | $122.07 | $252.19 | 276,100 | — | — |
| 2025-08-18 | $121.43 | $250.86 | 252,600 | — | — |
| 2025-08-15 | $121.07 | $250.12 | 400,300 | — | — |
| 2025-08-14 | $120.19 | $248.30 | 160,300 | — | — |
| 2025-08-13 | $121.61 | $251.24 | 120,600 | — | — |
| 2025-08-12 | $120.75 | $249.46 | 225,300 | — | — |
| 2025-08-11 | $117.40 | $242.54 | 206,400 | — | — |
| 2025-08-08 | $119.41 | $246.69 | 308,400 | — | — |
| 2025-08-07 | $123.77 | $255.70 | 563,000 | — | — |
| 2025-08-06 | $116.47 | $240.62 | 219,800 | — | — |
| 2025-08-05 | $115.29 | $238.18 | 195,300 | — | — |
| 2025-08-04 | $115.35 | $238.30 | 153,000 | — | — |
| 2025-08-01 | $114.67 | $236.90 | 161,000 | — | — |
| 2025-07-31 | $116.16 | $239.98 | 201,200 | — | — |
| 2025-07-30 | $118.33 | $244.46 | 137,500 | — | — |
| 2025-07-29 | $116.98 | $241.67 | 143,700 | — | — |
| 2025-07-28 | $117.54 | $242.83 | 88,900 | — | — |
| 2025-07-25 | $118.29 | $244.38 | 131,600 | — | — |
| 2025-07-24 | $117.05 | $241.82 | 201,200 | — | — |
| 2025-07-23 | $118.31 | $244.42 | 198,800 | — | — |
| 2025-07-22 | $119.05 | $245.95 | 134,900 | — | — |
| 2025-07-21 | $116.62 | $240.93 | 142,500 | — | — |
| 2025-07-18 | $117.08 | $241.88 | 190,900 | — | — |
| 2025-07-17 | $116.31 | $240.29 | 291,700 | — | — |
| 2025-07-16 | $117.70 | $243.16 | 177,100 | — | — |
| 2025-07-15 | $117.77 | $243.30 | 184,400 | — | — |
| 2025-07-14 | $120.17 | $248.26 | 114,900 | — | — |
| 2025-07-11 | $120.58 | $249.11 | 132,300 | — | — |
| 2025-07-10 | $121.89 | $251.81 | 251,500 | — | — |
| 2025-07-09 | $121.01 | $250.00 | 161,000 | — | — |
| 2025-07-08 | $119.86 | $247.62 | 183,100 | — | — |
| 2025-07-07 | $118.60 | $245.02 | 165,000 | — | — |
| 2025-07-03 | $119.66 | $247.21 | 140,600 | — | — |
| 2025-07-02 | $117.95 | $243.68 | 224,400 | — | — |
| 2025-07-01 | $117.32 | $242.37 | 427,900 | — | — |
| 2025-06-30 | $115.34 | $238.28 | 140,100 | — | — |
| 2025-06-27 | $115.96 | $239.56 | 109,900 | — | — |
| 2025-06-26 | $114.73 | $237.02 | 142,000 | — | — |
| 2025-06-25 | $113.73 | $234.96 | 150,700 | — | — |
| 2025-06-24 | $115.06 | $237.70 | 233,900 | — | — |
| 2025-06-23 | $112.94 | $233.32 | 227,800 | — | — |
| 2025-06-20 | $110.79 | $228.88 | 329,700 | — | — |
| 2025-06-18 | $112.13 | $231.65 | 287,400 | — | — |
| 2025-06-17 | $111.47 | $230.29 | 285,600 | — | — |
| 2025-06-16 | $113.80 | $235.10 | 271,300 | — | — |
| 2025-06-13 | $111.74 | $230.85 | 310,400 | — | — |
| 2025-06-12 | $114.51 | $236.57 | 292,100 | — | — |
| 2025-06-11 | $116.67 | $241.03 | 290,200 | — | — |
| 2025-06-10 | $117.51 | $242.77 | 385,400 | — | — |
| 2025-06-09 | $115.08 | $237.75 | 597,700 | — | — |
| 2025-06-06 | $116.61 | $240.91 | 124,200 | — | — |
| 2025-06-05 | $115.52 | $238.65 | 185,500 | — | — |
| 2025-06-04 | $115.80 | $239.23 | 127,800 | — | — |
| 2025-06-03 | $116.30 | $240.27 | 137,800 | — | — |
| 2025-06-02 | $115.24 | $238.08 | 354,700 | — | — |
| 2025-05-30 | $115.84 | $239.32 | 206,100 | — | — |
| 2025-05-29 | $117.35 | $242.44 | 172,600 | — | — |
| 2025-05-28 | $117.18 | $242.08 | 154,800 | — | — |
| 2025-05-27 | $119.32 | $246.51 | 160,800 | — | — |
| 2025-05-23 | $117.43 | $242.60 | 215,800 | — | — |
| 2025-05-22 | $117.75 | $243.26 | 150,100 | — | — |
| 2025-05-21 | $117.63 | $243.01 | 232,900 | — | — |
| 2025-05-20 | $120.56 | $249.07 | 344,000 | — | — |
| 2025-05-19 | $120.93 | $249.83 | 519,800 | — | — |
| 2025-05-16 | $122.53 | $253.14 | 233,300 | — | — |
| 2025-05-15 | $122.67 | $253.43 | 212,600 | — | — |
| 2025-05-14 | $124.33 | $256.86 | 318,600 | — | — |
| 2025-05-13 | $123.75 | $255.66 | 233,400 | — | — |
| 2025-05-12 | $120.84 | $249.65 | 221,600 | — | — |
| 2025-05-09 | $116.13 | $239.92 | 257,700 | — | — |
| 2025-05-08 | $117.38 | $242.50 | 244,800 | — | — |
| 2025-05-07 | $115.34 | $238.28 | 266,300 | — | — |
| 2025-05-06 | $113.49 | $234.46 | 138,600 | — | — |
| 2025-05-05 | $114.03 | $235.58 | 130,000 | — | — |
| 2025-05-02 | $113.47 | $234.42 | 216,400 | — | — |
| 2025-05-01 | $110.91 | $229.13 | 293,600 | — | — |
| 2025-04-30 | $107.89 | $222.89 | 153,000 | — | — |
| 2025-04-29 | $106.94 | $220.93 | 166,500 | — | — |
| 2025-04-28 | $107.01 | $221.07 | 142,400 | — | — |
| 2025-04-25 | $106.22 | $219.44 | 268,700 | — | — |
| 2025-04-24 | $105.44 | $217.83 | 226,800 | — | — |
| 2025-04-23 | $104.04 | $214.94 | 237,900 | — | — |
| 2025-04-22 | $102.84 | $212.46 | 360,800 | — | — |
| 2025-04-21 | $100.26 | $207.13 | 162,200 | — | — |
| 2025-04-17 | $101.56 | $209.81 | 322,400 | — | — |
| 2025-04-16 | $100.74 | $208.12 | 289,600 | — | — |
| 2025-04-15 | $104.00 | $214.86 | 172,500 | — | — |
| 2025-04-14 | $103.64 | $214.11 | 212,200 | — | — |
| 2025-04-11 | $103.96 | $214.77 | 248,400 | — | — |
| 2025-04-10 | $103.02 | $212.83 | 347,100 | — | — |
| 2025-04-09 | $104.61 | $216.12 | 532,000 | — | — |
| 2025-04-08 | $96.02 | $198.37 | 734,100 | — | — |
| 2025-04-07 | $97.30 | $201.01 | 727,100 | — | — |
| 2025-04-04 | $101.09 | $208.84 | 743,300 | — | — |
| 2025-04-03 | $105.55 | $213.33 | 330,400 | — | — |
| 2025-04-02 | $111.36 | $225.07 | 157,700 | — | — |
| 2025-04-01 | $109.48 | $221.27 | 296,800 | — | — |
| 2025-03-31 | $109.59 | $221.50 | 261,300 | — | — |
| 2025-03-28 | $109.48 | $221.27 | 143,200 | — | — |
| 2025-03-27 | $111.91 | $226.19 | 168,400 | — | — |
| 2025-03-26 | $111.18 | $224.71 | 134,100 | — | — |
| 2025-03-25 | $111.44 | $225.24 | 165,200 | — | — |
| 2025-03-24 | $110.88 | $224.10 | 221,600 | — | — |
| 2025-03-21 | $109.67 | $221.66 | 244,100 | — | — |
| 2025-03-20 | $112.68 | $227.74 | 225,500 | — | — |
| 2025-03-19 | $112.85 | $228.09 | 311,600 | — | — |
| 2025-03-18 | $112.18 | $226.73 | 157,800 | — | — |
| 2025-03-17 | $114.41 | $231.24 | 354,300 | — | — |
| 2025-03-14 | $113.56 | $229.52 | 162,300 | — | — |
| 2025-03-13 | $111.39 | $225.13 | 238,300 | — | — |
| 2025-03-12 | $113.80 | $230.01 | 259,200 | — | — |
| 2025-03-11 | $114.93 | $232.29 | 270,900 | — | — |
| 2025-03-10 | $118.36 | $239.22 | 175,100 | — | — |
| 2025-03-07 | $120.51 | $243.57 | 206,100 | — | — |
| 2025-03-06 | $120.56 | $243.67 | 238,000 | — | — |
| 2025-03-05 | $126.19 | $255.05 | 268,500 | — | — |
| 2025-03-04 | $125.78 | $254.22 | 162,300 | — | — |
| 2025-03-03 | $126.89 | $256.46 | 279,600 | — | — |
| 2025-02-28 | $126.84 | $256.36 | 283,000 | — | — |
| 2025-02-27 | $126.71 | $256.10 | 759,000 | — | — |
| 2025-02-26 | $125.31 | $253.27 | 902,200 | — | — |
| 2025-02-25 | $124.38 | $251.39 | 190,300 | — | — |
| 2025-02-24 | $123.91 | $250.44 | 190,800 | — | — |
| 2025-02-21 | $124.25 | $251.13 | 297,700 | — | — |
| 2025-02-20 | $128.62 | $259.96 | 520,700 | — | — |
| 2025-02-19 | $129.54 | $261.82 | 212,800 | — | — |
| 2025-02-18 | $130.36 | $263.48 | 243,300 | — | — |
| 2025-02-14 | $133.58 | $269.98 | 184,200 | — | — |
| 2025-02-13 | $134.91 | $272.67 | 156,100 | — | — |
| 2025-02-12 | $136.29 | $275.46 | 254,400 | — | — |
| 2025-02-11 | $134.43 | $271.70 | 162,600 | — | — |
| 2025-02-10 | $136.01 | $274.89 | 144,400 | — | — |
| 2025-02-07 | $136.56 | $276.01 | 186,900 | — | — |
| 2025-02-06 | $136.44 | $275.76 | 257,200 | — | — |
| 2025-02-05 | $133.87 | $270.57 | 162,600 | — | — |
| 2025-02-04 | $133.91 | $270.65 | 206,800 | — | — |
| 2025-02-03 | $134.23 | $271.30 | 164,300 | — | — |
| 2025-01-31 | $134.72 | $272.29 | 137,100 | — | — |
| 2025-01-30 | $135.39 | $273.64 | 124,600 | — | — |
| 2025-01-29 | $134.14 | $271.12 | 115,600 | — | — |
| 2025-01-28 | $133.57 | $269.96 | 171,400 | — | — |
| 2025-01-27 | $131.15 | $265.07 | 144,400 | — | — |
| 2025-01-24 | $131.08 | $264.93 | 108,200 | — | — |
| 2025-01-23 | $132.69 | $268.18 | 121,300 | — | — |
| 2025-01-22 | $130.48 | $263.72 | 107,300 | — | — |
| 2025-01-21 | $129.84 | $262.42 | 233,700 | — | — |
| 2025-01-17 | $126.82 | $256.32 | 159,500 | — | — |
| 2025-01-16 | $125.99 | $254.64 | 148,100 | — | — |
| 2025-01-15 | $123.52 | $249.65 | 63,200 | — | — |
| 2025-01-14 | $123.50 | $249.61 | 86,000 | — | — |
| 2025-01-13 | $123.19 | $248.98 | 92,700 | — | — |
| 2025-01-10 | $122.52 | $247.63 | 179,400 | — | — |
| 2025-01-08 | $121.83 | $246.23 | 70,200 | — | — |
| 2025-01-07 | $122.72 | $248.03 | 69,300 | — | — |
| 2025-01-06 | $122.58 | $247.75 | 94,800 | — | — |
| 2025-01-03 | $122.74 | $248.07 | 105,000 | — | — |
| 2025-01-02 | $123.85 | $250.32 | 95,700 | — | — |