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-10-01 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 | $195.39 | $285.53 | 126,700 | — | — |
| 2025-12-30 | $196.92 | $287.77 | 143,900 | — | — |
| 2025-12-29 | $199.76 | $291.92 | 147,600 | — | — |
| 2025-12-26 | $200.50 | $293.00 | 117,500 | — | — |
| 2025-12-24 | $201.90 | $295.05 | 63,900 | — | — |
| 2025-12-23 | $203.62 | $297.56 | 216,500 | — | — |
| 2025-12-22 | $200.41 | $292.87 | 159,000 | — | — |
| 2025-12-19 | $198.78 | $290.49 | 443,500 | — | — |
| 2025-12-18 | $198.12 | $289.52 | 183,800 | — | — |
| 2025-12-17 | $199.57 | $291.64 | 215,100 | — | — |
| 2025-12-16 | $199.37 | $291.35 | 204,700 | — | — |
| 2025-12-15 | $206.41 | $301.64 | 218,000 | — | — |
| 2025-12-12 | $204.17 | $298.36 | 305,600 | — | — |
| 2025-12-11 | $206.55 | $301.84 | 268,600 | — | — |
| 2025-12-10 | $202.56 | $296.01 | 296,600 | — | — |
| 2025-12-09 | $197.94 | $289.26 | 281,100 | — | — |
| 2025-12-08 | $198.21 | $289.65 | 279,400 | — | — |
| 2025-12-05 | $195.59 | $285.82 | 359,100 | — | — |
| 2025-12-04 | $202.29 | $295.62 | 160,400 | — | — |
| 2025-12-03 | $201.15 | $293.95 | 195,100 | — | — |
| 2025-12-02 | $204.02 | $298.14 | 202,100 | — | — |
| 2025-12-01 | $204.97 | $299.53 | 260,200 | — | — |
| 2025-11-28 | $212.91 | $311.13 | 101,100 | — | — |
| 2025-11-26 | $212.93 | $311.16 | 281,200 | — | — |
| 2025-11-25 | $217.43 | $317.74 | 270,000 | — | — |
| 2025-11-24 | $224.36 | $327.87 | 308,000 | — | — |
| 2025-11-21 | $215.50 | $314.92 | 514,800 | — | — |
| 2025-11-20 | $210.17 | $307.13 | 420,800 | — | — |
| 2025-11-19 | $217.03 | $317.16 | 166,300 | — | — |
| 2025-11-18 | $215.53 | $314.96 | 147,100 | — | — |
| 2025-11-17 | $216.27 | $316.04 | 149,700 | — | — |
| 2025-11-14 | $220.37 | $322.04 | 159,000 | — | — |
| 2025-11-13 | $216.79 | $316.80 | 204,300 | — | — |
| 2025-11-12 | $220.11 | $321.66 | 205,900 | — | — |
| 2025-11-11 | $216.23 | $315.99 | 218,700 | — | — |
| 2025-11-10 | $221.20 | $323.25 | 172,800 | — | — |
| 2025-11-07 | $216.22 | $315.97 | 182,300 | — | — |
| 2025-11-06 | $218.92 | $319.92 | 129,700 | — | — |
| 2025-11-05 | $222.40 | $325.00 | 139,200 | — | — |
| 2025-11-04 | $219.71 | $321.07 | 114,800 | — | — |
| 2025-11-03 | $222.10 | $324.56 | 167,600 | — | — |
| 2025-10-31 | $219.47 | $320.72 | 232,100 | — | — |
| 2025-10-30 | $218.44 | $319.22 | 132,900 | — | — |
| 2025-10-29 | $221.31 | $323.41 | 92,300 | — | — |
| 2025-10-28 | $221.55 | $323.76 | 85,100 | — | — |
| 2025-10-27 | $219.19 | $320.31 | 64,600 | — | — |
| 2025-10-24 | $221.25 | $323.32 | 108,500 | — | — |
| 2025-10-23 | $219.10 | $320.18 | 71,900 | — | — |
| 2025-10-22 | $214.77 | $313.85 | 99,100 | — | — |
| 2025-10-21 | $220.27 | $321.89 | 220,000 | — | — |
| 2025-10-20 | $216.22 | $315.97 | 83,500 | — | — |
| 2025-10-17 | $216.39 | $316.22 | 231,000 | — | — |
| 2025-10-16 | $215.17 | $314.44 | 185,300 | — | — |
| 2025-10-15 | $214.06 | $312.82 | 146,000 | — | — |
| 2025-10-14 | $212.48 | $310.51 | 107,600 | — | — |
| 2025-10-13 | $212.67 | $310.78 | 123,800 | — | — |
| 2025-10-10 | $207.01 | $302.51 | 163,600 | — | — |
| 2025-10-09 | $207.06 | $302.59 | 142,900 | — | — |
| 2025-10-08 | $209.68 | $306.41 | 85,100 | — | — |
| 2025-10-07 | $209.19 | $305.70 | 165,800 | — | — |
| 2025-10-06 | $209.28 | $305.83 | 126,900 | — | — |
| 2025-10-03 | $208.37 | $304.50 | 140,700 | — | — |
| 2025-10-02 | $210.95 | $308.27 | 134,100 | — | — |
| 2025-10-01 | $213.15 | $311.37 | 163,300 | — | — |
| 2025-09-30 | $211.11 | $308.39 | 183,400 | — | — |
| 2025-09-29 | $206.97 | $302.34 | 332,700 | — | — |
| 2025-09-26 | $205.11 | $299.62 | 357,600 | — | — |
| 2025-09-25 | $209.28 | $305.72 | 298,600 | — | — |
| 2025-09-24 | $211.90 | $309.54 | 170,800 | — | — |
| 2025-09-23 | $215.88 | $315.36 | 240,100 | — | — |
| 2025-09-22 | $213.30 | $311.59 | 144,100 | — | — |
| 2025-09-19 | $212.45 | $310.35 | 532,000 | — | — |
| 2025-09-18 | $217.75 | $318.09 | 190,500 | — | — |
| 2025-09-17 | $211.85 | $309.47 | 278,000 | — | — |
| 2025-09-16 | $210.37 | $307.31 | 182,000 | — | — |
| 2025-09-15 | $208.02 | $303.87 | 164,000 | — | — |
| 2025-09-12 | $208.28 | $304.25 | 111,300 | — | — |
| 2025-09-11 | $210.32 | $307.23 | 191,100 | — | — |
| 2025-09-10 | $205.39 | $300.03 | 233,100 | — | — |
| 2025-09-09 | $200.86 | $293.42 | 183,600 | — | — |
| 2025-09-08 | $205.45 | $300.12 | 160,600 | — | — |
| 2025-09-05 | $202.66 | $296.04 | 134,900 | — | — |
| 2025-09-04 | $203.30 | $296.98 | 178,200 | — | — |
| 2025-09-03 | $201.52 | $294.38 | 210,500 | — | — |
| 2025-09-02 | $201.22 | $293.94 | 479,000 | — | — |
| 2025-08-29 | $200.91 | $293.49 | 427,600 | — | — |
| 2025-08-28 | $203.71 | $297.58 | 622,300 | — | — |
| 2025-08-27 | $198.51 | $289.98 | 263,300 | — | — |
| 2025-08-26 | $194.76 | $284.50 | 207,600 | — | — |
| 2025-08-25 | $193.75 | $283.03 | 190,700 | — | — |
| 2025-08-22 | $195.29 | $285.28 | 243,300 | — | — |
| 2025-08-21 | $190.55 | $278.35 | 217,200 | — | — |
| 2025-08-20 | $190.50 | $278.28 | 226,300 | — | — |
| 2025-08-19 | $189.05 | $276.16 | 146,800 | — | — |
| 2025-08-18 | $187.48 | $273.87 | 157,500 | — | — |
| 2025-08-15 | $185.22 | $270.57 | 229,900 | — | — |
| 2025-08-14 | $188.17 | $274.88 | 192,800 | — | — |
| 2025-08-13 | $194.35 | $283.91 | 224,200 | — | — |
| 2025-08-12 | $199.51 | $291.44 | 214,100 | — | — |
| 2025-08-11 | $194.20 | $283.69 | 266,100 | — | — |
| 2025-08-08 | $193.26 | $282.31 | 487,000 | — | — |
| 2025-08-07 | $189.87 | $277.36 | 145,200 | — | — |
| 2025-08-06 | $191.99 | $280.46 | 150,900 | — | — |
| 2025-08-05 | $191.88 | $280.30 | 198,500 | — | — |
| 2025-08-04 | $193.80 | $283.10 | 171,300 | — | — |
| 2025-08-01 | $191.54 | $279.80 | 161,700 | — | — |
| 2025-07-31 | $193.70 | $282.96 | 155,700 | — | — |
| 2025-07-30 | $195.41 | $285.45 | 165,200 | — | — |
| 2025-07-29 | $193.59 | $282.80 | 165,300 | — | — |
| 2025-07-28 | $190.80 | $278.72 | 182,200 | — | — |
| 2025-07-25 | $191.29 | $279.44 | 98,900 | — | — |
| 2025-07-24 | $188.22 | $274.95 | 163,400 | — | — |
| 2025-07-23 | $189.28 | $276.50 | 108,900 | — | — |
| 2025-07-22 | $188.63 | $275.55 | 158,400 | — | — |
| 2025-07-21 | $192.99 | $281.92 | 80,400 | — | — |
| 2025-07-18 | $196.24 | $286.67 | 128,500 | — | — |
| 2025-07-17 | $197.53 | $288.55 | 159,200 | — | — |
| 2025-07-16 | $194.80 | $284.56 | 113,800 | — | — |
| 2025-07-15 | $191.26 | $279.39 | 133,600 | — | — |
| 2025-07-14 | $192.99 | $281.92 | 131,800 | — | — |
| 2025-07-11 | $193.36 | $282.46 | 112,000 | — | — |
| 2025-07-10 | $191.29 | $279.44 | 158,700 | — | — |
| 2025-07-09 | $189.79 | $277.24 | 173,000 | — | — |
| 2025-07-08 | $187.62 | $274.07 | 224,700 | — | — |
| 2025-07-07 | $191.42 | $279.63 | 187,000 | — | — |
| 2025-07-03 | $196.11 | $286.48 | 68,100 | — | — |
| 2025-07-02 | $193.11 | $282.09 | 154,600 | — | — |
| 2025-07-01 | $190.72 | $278.49 | 195,600 | — | — |
| 2025-06-30 | $191.87 | $280.17 | 195,400 | — | — |
| 2025-06-27 | $194.50 | $284.01 | 689,600 | — | — |
| 2025-06-26 | $193.41 | $282.41 | 318,400 | — | — |
| 2025-06-25 | $190.33 | $277.92 | 223,100 | — | — |
| 2025-06-24 | $187.96 | $274.46 | 200,200 | — | — |
| 2025-06-23 | $189.26 | $276.35 | 292,900 | — | — |
| 2025-06-20 | $181.45 | $264.95 | 323,200 | — | — |
| 2025-06-18 | $182.31 | $266.21 | 197,600 | — | — |
| 2025-06-17 | $182.26 | $266.13 | 226,000 | — | — |
| 2025-06-16 | $183.22 | $267.53 | 162,000 | — | — |
| 2025-06-13 | $184.00 | $268.67 | 164,700 | — | — |
| 2025-06-12 | $186.44 | $272.24 | 153,800 | — | — |
| 2025-06-11 | $186.51 | $272.34 | 175,700 | — | — |
| 2025-06-10 | $184.10 | $268.82 | 134,000 | — | — |
| 2025-06-09 | $184.96 | $270.08 | 165,500 | — | — |
| 2025-06-06 | $184.09 | $268.80 | 118,700 | — | — |
| 2025-06-05 | $180.89 | $264.13 | 143,400 | — | — |
| 2025-06-04 | $180.26 | $263.21 | 93,900 | — | — |
| 2025-06-03 | $181.14 | $264.50 | 76,700 | — | — |
| 2025-06-02 | $179.60 | $262.25 | 99,900 | — | — |
| 2025-05-30 | $181.24 | $264.64 | 124,000 | — | — |
| 2025-05-29 | $181.17 | $264.54 | 117,000 | — | — |
| 2025-05-28 | $181.94 | $265.67 | 103,300 | — | — |
| 2025-05-27 | $182.64 | $266.69 | 114,100 | — | — |
| 2025-05-23 | $178.40 | $260.50 | 132,900 | — | — |
| 2025-05-22 | $178.65 | $260.86 | 148,200 | — | — |
| 2025-05-21 | $177.95 | $259.84 | 135,500 | — | — |
| 2025-05-20 | $180.78 | $263.97 | 149,500 | — | — |
| 2025-05-19 | $183.34 | $267.71 | 94,400 | — | — |
| 2025-05-16 | $183.56 | $268.03 | 182,300 | — | — |
| 2025-05-15 | $181.63 | $265.21 | 149,300 | — | — |
| 2025-05-14 | $178.47 | $260.60 | 201,100 | — | — |
| 2025-05-13 | $185.41 | $270.73 | 174,300 | — | — |
| 2025-05-12 | $179.57 | $262.20 | 277,300 | — | — |
| 2025-05-09 | $175.65 | $256.48 | 218,800 | — | — |
| 2025-05-08 | $173.83 | $253.82 | 315,000 | — | — |
| 2025-05-07 | $163.53 | $238.78 | 168,800 | — | — |
| 2025-05-06 | $164.06 | $239.56 | 145,800 | — | — |
| 2025-05-05 | $164.60 | $240.35 | 181,500 | — | — |
| 2025-05-02 | $166.78 | $243.53 | 176,100 | — | — |
| 2025-05-01 | $161.27 | $235.48 | 441,900 | — | — |
| 2025-04-30 | $156.45 | $228.45 | 153,900 | — | — |
| 2025-04-29 | $157.58 | $230.10 | 193,100 | — | — |
| 2025-04-28 | $155.14 | $226.53 | 135,300 | — | — |
| 2025-04-25 | $157.86 | $230.50 | 83,000 | — | — |
| 2025-04-24 | $157.92 | $230.59 | 138,400 | — | — |
| 2025-04-23 | $154.83 | $226.08 | 187,800 | — | — |
| 2025-04-22 | $150.68 | $220.02 | 308,800 | — | — |
| 2025-04-21 | $146.61 | $214.08 | 129,600 | — | — |
| 2025-04-17 | $151.16 | $220.72 | 121,100 | — | — |
| 2025-04-16 | $150.83 | $220.24 | 110,100 | — | — |
| 2025-04-15 | $152.80 | $223.12 | 122,600 | — | — |
| 2025-04-14 | $149.68 | $218.56 | 110,700 | — | — |
| 2025-04-11 | $151.25 | $220.85 | 139,200 | — | — |
| 2025-04-10 | $147.00 | $214.65 | 245,700 | — | — |
| 2025-04-09 | $151.92 | $221.83 | 191,300 | — | — |
| 2025-04-08 | $139.86 | $204.22 | 178,300 | — | — |
| 2025-04-07 | $142.34 | $207.84 | 221,200 | — | — |
| 2025-04-04 | $141.95 | $207.27 | 199,300 | — | — |
| 2025-04-03 | $148.82 | $217.30 | 134,400 | — | — |
| 2025-04-02 | $160.50 | $234.36 | 114,200 | — | — |
| 2025-04-01 | $158.67 | $231.57 | 153,800 | — | — |
| 2025-03-31 | $159.12 | $232.23 | 304,200 | — | — |
| 2025-03-28 | $155.50 | $226.94 | 114,800 | — | — |
| 2025-03-27 | $159.58 | $232.90 | 131,500 | — | — |
| 2025-03-26 | $160.38 | $234.07 | 200,000 | — | — |
| 2025-03-25 | $164.73 | $240.41 | 315,900 | — | — |
| 2025-03-24 | $166.42 | $242.88 | 307,500 | — | — |
| 2025-03-21 | $159.44 | $232.69 | 369,800 | — | — |
| 2025-03-20 | $161.48 | $235.67 | 289,300 | — | — |
| 2025-03-19 | $160.93 | $234.87 | 227,900 | — | — |
| 2025-03-18 | $156.01 | $227.69 | 209,700 | — | — |
| 2025-03-17 | $159.84 | $233.28 | 145,900 | — | — |
| 2025-03-14 | $160.93 | $234.87 | 141,800 | — | — |
| 2025-03-13 | $156.85 | $228.91 | 187,700 | — | — |
| 2025-03-12 | $156.90 | $228.99 | 104,500 | — | — |
| 2025-03-11 | $158.22 | $230.91 | 97,800 | — | — |
| 2025-03-10 | $156.40 | $228.26 | 164,000 | — | — |
| 2025-03-07 | $161.43 | $235.60 | 120,600 | — | — |
| 2025-03-06 | $161.63 | $235.89 | 137,200 | — | — |
| 2025-03-05 | $164.34 | $239.85 | 156,800 | — | — |
| 2025-03-04 | $160.21 | $233.82 | 191,100 | — | — |
| 2025-03-03 | $162.94 | $237.80 | 160,200 | — | — |
| 2025-02-28 | $164.88 | $240.63 | 152,600 | — | — |
| 2025-02-27 | $160.74 | $234.59 | 143,400 | — | — |
| 2025-02-26 | $162.23 | $236.77 | 204,100 | — | — |
| 2025-02-25 | $161.66 | $235.93 | 150,600 | — | — |
| 2025-02-24 | $158.95 | $231.98 | 173,900 | — | — |
| 2025-02-21 | $162.20 | $236.72 | 246,600 | — | — |
| 2025-02-20 | $169.65 | $247.60 | 144,700 | — | — |
| 2025-02-19 | $167.03 | $243.77 | 149,000 | — | — |
| 2025-02-18 | $163.27 | $238.28 | 133,700 | — | — |
| 2025-02-14 | $160.98 | $234.94 | 93,100 | — | — |
| 2025-02-13 | $164.51 | $240.09 | 123,000 | — | — |
| 2025-02-12 | $165.53 | $241.58 | 128,200 | — | — |
| 2025-02-11 | $165.39 | $241.38 | 164,300 | — | — |
| 2025-02-10 | $162.66 | $237.39 | 254,200 | — | — |
| 2025-02-07 | $158.57 | $231.42 | 331,900 | — | — |
| 2025-02-06 | $132.42 | $193.26 | 99,100 | — | — |
| 2025-02-05 | $133.61 | $195.00 | 81,600 | — | — |
| 2025-02-04 | $132.16 | $192.88 | 85,200 | — | — |
| 2025-02-03 | $130.77 | $190.85 | 80,100 | — | — |
| 2025-01-31 | $132.74 | $193.73 | 97,100 | — | — |
| 2025-01-30 | $133.35 | $194.62 | 82,300 | — | — |
| 2025-01-29 | $131.01 | $191.20 | 73,800 | — | — |
| 2025-01-28 | $130.92 | $191.07 | 65,500 | — | — |
| 2025-01-27 | $131.12 | $191.36 | 138,700 | — | — |
| 2025-01-24 | $132.05 | $192.72 | 102,900 | — | — |
| 2025-01-23 | $134.85 | $196.81 | 109,400 | — | — |
| 2025-01-22 | $134.82 | $196.76 | 133,000 | — | — |
| 2025-01-21 | $136.05 | $198.56 | 104,600 | — | — |
| 2025-01-17 | $134.06 | $195.65 | 73,700 | — | — |
| 2025-01-16 | $133.86 | $195.36 | 134,800 | — | — |
| 2025-01-15 | $132.83 | $193.86 | 86,400 | — | — |
| 2025-01-14 | $132.60 | $193.52 | 60,200 | — | — |
| 2025-01-13 | $130.08 | $189.84 | 54,100 | — | — |
| 2025-01-10 | $128.92 | $188.15 | 88,800 | — | — |
| 2025-01-08 | $132.19 | $192.92 | 57,000 | — | — |
| 2025-01-07 | $131.46 | $191.86 | 102,300 | — | — |
| 2025-01-06 | $132.30 | $193.08 | 71,800 | — | — |
| 2025-01-03 | $133.15 | $194.33 | 51,900 | — | — |
| 2025-01-02 | $131.53 | $191.96 | 60,400 | — | — |