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
- 1982-10-22 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 | $172.77 | $302.39 | 248,100 | — | — |
| 2025-12-30 | $175.00 | $306.30 | 124,300 | — | — |
| 2025-12-29 | $178.73 | $312.83 | 143,300 | — | — |
| 2025-12-26 | $179.49 | $314.16 | 109,200 | — | — |
| 2025-12-24 | $180.25 | $315.49 | 75,600 | — | — |
| 2025-12-23 | $178.87 | $313.07 | 287,800 | — | — |
| 2025-12-22 | $178.97 | $313.25 | 335,200 | — | — |
| 2025-12-19 | $175.80 | $307.70 | 528,100 | — | — |
| 2025-12-18 | $167.66 | $293.45 | 310,000 | — | — |
| 2025-12-17 | $161.63 | $282.90 | 221,800 | — | — |
| 2025-12-16 | $168.39 | $294.73 | 276,500 | — | — |
| 2025-12-15 | $169.38 | $296.46 | 223,000 | — | — |
| 2025-12-12 | $170.07 | $297.67 | 240,800 | — | — |
| 2025-12-11 | $174.04 | $304.62 | 186,300 | — | — |
| 2025-12-10 | $170.09 | $297.70 | 317,100 | — | — |
| 2025-12-09 | $162.85 | $285.03 | 153,600 | — | — |
| 2025-12-08 | $167.35 | $292.91 | 265,400 | — | — |
| 2025-12-05 | $169.41 | $296.51 | 176,700 | — | — |
| 2025-12-04 | $171.28 | $299.79 | 181,800 | — | — |
| 2025-12-03 | $168.58 | $295.06 | 304,900 | — | — |
| 2025-12-02 | $170.80 | $298.95 | 242,400 | — | — |
| 2025-12-01 | $174.26 | $305.00 | 193,000 | — | — |
| 2025-11-28 | $180.19 | $315.38 | 79,900 | — | — |
| 2025-11-26 | $180.62 | $316.13 | 174,000 | — | — |
| 2025-11-25 | $181.99 | $318.53 | 250,600 | — | — |
| 2025-11-24 | $174.95 | $306.21 | 323,100 | — | — |
| 2025-11-21 | $167.98 | $294.01 | 208,900 | — | — |
| 2025-11-20 | $163.88 | $286.83 | 307,700 | — | — |
| 2025-11-19 | $169.39 | $296.48 | 295,600 | — | — |
| 2025-11-18 | $163.07 | $285.42 | 241,800 | — | — |
| 2025-11-17 | $166.52 | $291.45 | 168,800 | — | — |
| 2025-11-14 | $171.20 | $299.65 | 443,300 | — | — |
| 2025-11-13 | $166.59 | $291.58 | 309,300 | — | — |
| 2025-11-12 | $172.01 | $301.06 | 175,300 | — | — |
| 2025-11-11 | $175.03 | $306.35 | 173,200 | — | — |
| 2025-11-10 | $177.73 | $311.07 | 153,700 | — | — |
| 2025-11-07 | $176.73 | $309.32 | 322,400 | — | — |
| 2025-11-06 | $174.66 | $305.70 | 194,400 | — | — |
| 2025-11-05 | $175.94 | $307.94 | 223,400 | — | — |
| 2025-11-04 | $178.80 | $312.95 | 197,800 | — | — |
| 2025-11-03 | $180.97 | $316.75 | 301,900 | — | — |
| 2025-10-31 | $180.68 | $316.24 | 313,700 | — | — |
| 2025-10-30 | $179.32 | $313.86 | 543,400 | — | — |
| 2025-10-29 | $180.42 | $315.78 | 706,300 | — | — |
| 2025-10-28 | $182.73 | $319.83 | 1,212,100 | — | — |
| 2025-10-27 | $179.52 | $314.21 | 255,800 | — | — |
| 2025-10-24 | $182.99 | $320.28 | 141,600 | — | — |
| 2025-10-23 | $177.50 | $310.67 | 252,100 | — | — |
| 2025-10-22 | $169.85 | $297.28 | 202,900 | — | — |
| 2025-10-21 | $169.93 | $297.42 | 145,900 | — | — |
| 2025-10-20 | $166.27 | $291.02 | 168,500 | — | — |
| 2025-10-17 | $159.46 | $279.10 | 146,800 | — | — |
| 2025-10-16 | $156.30 | $273.57 | 103,000 | — | — |
| 2025-10-15 | $157.40 | $275.49 | 153,700 | — | — |
| 2025-10-14 | $159.57 | $279.12 | 119,800 | — | — |
| 2025-10-13 | $157.73 | $275.90 | 107,700 | — | — |
| 2025-10-10 | $154.96 | $271.05 | 149,100 | — | — |
| 2025-10-09 | $159.11 | $278.31 | 140,400 | — | — |
| 2025-10-08 | $164.54 | $287.81 | 99,500 | — | — |
| 2025-10-07 | $162.63 | $284.47 | 152,800 | — | — |
| 2025-10-06 | $163.35 | $285.73 | 157,100 | — | — |
| 2025-10-03 | $164.29 | $287.37 | 166,100 | — | — |
| 2025-10-02 | $165.70 | $289.84 | 165,700 | — | — |
| 2025-10-01 | $166.34 | $290.96 | 165,400 | — | — |
| 2025-09-30 | $166.24 | $290.78 | 263,300 | — | — |
| 2025-09-29 | $164.23 | $287.27 | 177,400 | — | — |
| 2025-09-26 | $164.48 | $287.70 | 152,500 | — | — |
| 2025-09-25 | $161.12 | $281.83 | 160,800 | — | — |
| 2025-09-24 | $161.55 | $282.58 | 173,000 | — | — |
| 2025-09-23 | $167.70 | $293.34 | 186,200 | — | — |
| 2025-09-22 | $164.74 | $288.16 | 260,900 | — | — |
| 2025-09-19 | $160.94 | $281.51 | 1,629,900 | — | — |
| 2025-09-18 | $172.66 | $302.01 | 280,800 | — | — |
| 2025-09-17 | $166.30 | $290.89 | 244,100 | — | — |
| 2025-09-16 | $172.39 | $301.54 | 265,300 | — | — |
| 2025-09-15 | $165.48 | $289.45 | 371,800 | — | — |
| 2025-09-12 | $164.51 | $287.76 | 183,300 | — | — |
| 2025-09-11 | $167.92 | $293.72 | 163,000 | — | — |
| 2025-09-10 | $167.02 | $292.15 | 182,900 | — | — |
| 2025-09-09 | $163.31 | $285.66 | 166,500 | — | — |
| 2025-09-08 | $167.36 | $292.74 | 191,600 | — | — |
| 2025-09-05 | $166.24 | $290.78 | 218,100 | — | — |
| 2025-09-04 | $164.72 | $288.12 | 167,900 | — | — |
| 2025-09-03 | $161.97 | $283.31 | 294,900 | — | — |
| 2025-09-02 | $163.80 | $286.51 | 146,800 | — | — |
| 2025-08-29 | $162.40 | $284.07 | 200,200 | — | — |
| 2025-08-28 | $161.75 | $282.93 | 194,300 | — | — |
| 2025-08-27 | $165.07 | $288.74 | 178,000 | — | — |
| 2025-08-26 | $167.02 | $292.15 | 130,500 | — | — |
| 2025-08-25 | $165.17 | $288.91 | 160,100 | — | — |
| 2025-08-22 | $167.00 | $292.11 | 262,600 | — | — |
| 2025-08-21 | $162.93 | $284.99 | 155,700 | — | — |
| 2025-08-20 | $159.75 | $279.43 | 315,600 | — | — |
| 2025-08-19 | $161.16 | $281.90 | 258,500 | — | — |
| 2025-08-18 | $164.72 | $288.12 | 175,800 | — | — |
| 2025-08-15 | $161.83 | $283.07 | 385,400 | — | — |
| 2025-08-14 | $163.82 | $286.55 | 370,100 | — | — |
| 2025-08-13 | $164.62 | $287.95 | 311,500 | — | — |
| 2025-08-12 | $164.91 | $288.46 | 440,200 | — | — |
| 2025-08-11 | $153.64 | $268.74 | 216,100 | — | — |
| 2025-08-08 | $153.50 | $268.50 | 297,400 | — | — |
| 2025-08-07 | $155.22 | $271.51 | 294,000 | — | — |
| 2025-08-06 | $156.19 | $273.20 | 207,600 | — | — |
| 2025-08-05 | $158.47 | $277.19 | 366,500 | — | — |
| 2025-08-04 | $156.85 | $274.36 | 414,000 | — | — |
| 2025-08-01 | $146.27 | $255.85 | 312,200 | — | — |
| 2025-07-31 | $156.54 | $273.82 | 480,800 | — | — |
| 2025-07-30 | $141.48 | $247.47 | 254,700 | — | — |
| 2025-07-29 | $141.80 | $248.03 | 244,400 | — | — |
| 2025-07-28 | $138.80 | $242.78 | 262,700 | — | — |
| 2025-07-25 | $136.67 | $239.06 | 163,500 | — | — |
| 2025-07-24 | $134.08 | $234.53 | 136,400 | — | — |
| 2025-07-23 | $133.83 | $234.09 | 121,800 | — | — |
| 2025-07-22 | $129.64 | $226.76 | 170,500 | — | — |
| 2025-07-21 | $130.27 | $227.86 | 90,200 | — | — |
| 2025-07-18 | $131.40 | $229.84 | 135,800 | — | — |
| 2025-07-17 | $132.44 | $231.66 | 201,300 | — | — |
| 2025-07-16 | $128.98 | $225.61 | 152,200 | — | — |
| 2025-07-15 | $125.37 | $219.12 | 127,800 | — | — |
| 2025-07-14 | $129.58 | $226.48 | 138,300 | — | — |
| 2025-07-11 | $126.67 | $221.39 | 135,400 | — | — |
| 2025-07-10 | $127.76 | $223.30 | 130,900 | — | — |
| 2025-07-09 | $126.39 | $220.90 | 130,300 | — | — |
| 2025-07-08 | $126.17 | $220.52 | 160,800 | — | — |
| 2025-07-07 | $126.08 | $220.36 | 135,800 | — | — |
| 2025-07-03 | $127.97 | $223.66 | 143,700 | — | — |
| 2025-07-02 | $130.35 | $227.82 | 243,000 | — | — |
| 2025-07-01 | $129.11 | $225.66 | 170,800 | — | — |
| 2025-06-30 | $130.98 | $228.92 | 200,300 | — | — |
| 2025-06-27 | $130.26 | $227.67 | 922,700 | — | — |
| 2025-06-26 | $127.73 | $223.24 | 551,400 | — | — |
| 2025-06-25 | $135.84 | $237.42 | 183,800 | — | — |
| 2025-06-24 | $139.27 | $243.41 | 157,400 | — | — |
| 2025-06-23 | $137.62 | $240.53 | 138,200 | — | — |
| 2025-06-20 | $135.59 | $236.98 | 173,700 | — | — |
| 2025-06-18 | $135.78 | $237.31 | 142,200 | — | — |
| 2025-06-17 | $134.45 | $234.99 | 136,600 | — | — |
| 2025-06-16 | $134.02 | $234.24 | 198,100 | — | — |
| 2025-06-13 | $137.95 | $241.11 | 182,800 | — | — |
| 2025-06-12 | $140.55 | $245.65 | 152,100 | — | — |
| 2025-06-11 | $138.28 | $241.68 | 245,700 | — | — |
| 2025-06-10 | $133.41 | $233.17 | 133,600 | — | — |
| 2025-06-09 | $133.28 | $232.94 | 174,300 | — | — |
| 2025-06-06 | $133.64 | $233.57 | 142,500 | — | — |
| 2025-06-05 | $131.85 | $230.44 | 148,400 | — | — |
| 2025-06-04 | $131.16 | $229.24 | 177,700 | — | — |
| 2025-06-03 | $131.37 | $229.61 | 449,800 | — | — |
| 2025-06-02 | $130.19 | $227.54 | 160,500 | — | — |
| 2025-05-30 | $130.09 | $227.37 | 279,600 | — | — |
| 2025-05-29 | $129.65 | $226.60 | 154,200 | — | — |
| 2025-05-28 | $128.28 | $224.20 | 148,200 | — | — |
| 2025-05-27 | $129.97 | $227.16 | 223,900 | — | — |
| 2025-05-23 | $126.69 | $221.43 | 182,900 | — | — |
| 2025-05-22 | $126.92 | $221.83 | 303,200 | — | — |
| 2025-05-21 | $129.25 | $225.90 | 171,500 | — | — |
| 2025-05-20 | $131.27 | $229.43 | 170,700 | — | — |
| 2025-05-19 | $133.69 | $233.66 | 185,100 | — | — |
| 2025-05-16 | $133.44 | $233.22 | 175,100 | — | — |
| 2025-05-15 | $131.21 | $229.33 | 166,700 | — | — |
| 2025-05-14 | $130.70 | $228.43 | 238,000 | — | — |
| 2025-05-13 | $132.54 | $231.65 | 209,700 | — | — |
| 2025-05-12 | $131.44 | $229.73 | 548,600 | — | — |
| 2025-05-09 | $129.14 | $225.71 | 361,500 | — | — |
| 2025-05-08 | $131.42 | $229.69 | 705,200 | — | — |
| 2025-05-07 | $127.28 | $222.46 | 529,800 | — | — |
| 2025-05-06 | $118.06 | $206.34 | 334,900 | — | — |
| 2025-05-05 | $117.10 | $204.66 | 284,400 | — | — |
| 2025-05-02 | $122.52 | $214.14 | 325,000 | — | — |
| 2025-05-01 | $117.05 | $204.58 | 221,700 | — | — |
| 2025-04-30 | $114.52 | $199.98 | 226,600 | — | — |
| 2025-04-29 | $115.88 | $202.36 | 170,500 | — | — |
| 2025-04-28 | $114.22 | $199.46 | 211,600 | — | — |
| 2025-04-25 | $113.94 | $198.97 | 165,700 | — | — |
| 2025-04-24 | $113.70 | $198.55 | 187,900 | — | — |
| 2025-04-23 | $108.09 | $188.75 | 148,800 | — | — |
| 2025-04-22 | $105.24 | $183.78 | 230,300 | — | — |
| 2025-04-21 | $103.15 | $180.13 | 162,300 | — | — |
| 2025-04-17 | $108.19 | $188.93 | 821,000 | — | — |
| 2025-04-16 | $110.09 | $192.24 | 461,800 | — | — |
| 2025-04-15 | $112.39 | $196.26 | 201,800 | — | — |
| 2025-04-14 | $111.89 | $195.39 | 180,600 | — | — |
| 2025-04-11 | $112.44 | $196.35 | 191,500 | — | — |
| 2025-04-10 | $110.43 | $192.84 | 237,300 | — | — |
| 2025-04-09 | $116.88 | $204.10 | 320,600 | — | — |
| 2025-04-08 | $106.59 | $186.13 | 227,900 | — | — |
| 2025-04-07 | $108.13 | $188.82 | 356,500 | — | — |
| 2025-04-04 | $105.93 | $184.98 | 378,000 | — | — |
| 2025-04-03 | $116.76 | $203.89 | 304,100 | — | — |
| 2025-04-02 | $124.31 | $217.08 | 242,100 | — | — |
| 2025-04-01 | $121.83 | $212.75 | 289,400 | — | — |
| 2025-03-31 | $119.99 | $209.53 | 301,400 | — | — |
| 2025-03-28 | $116.63 | $203.66 | 291,800 | — | — |
| 2025-03-27 | $122.73 | $214.32 | 148,700 | — | — |
| 2025-03-26 | $123.07 | $214.91 | 139,000 | — | — |
| 2025-03-25 | $125.29 | $218.79 | 271,300 | — | — |
| 2025-03-24 | $125.62 | $219.36 | 251,500 | — | — |
| 2025-03-21 | $120.36 | $210.18 | 350,700 | — | — |
| 2025-03-20 | $120.61 | $210.62 | 218,100 | — | — |
| 2025-03-19 | $120.76 | $210.88 | 224,000 | — | — |
| 2025-03-18 | $115.55 | $201.78 | 220,000 | — | — |
| 2025-03-17 | $115.88 | $202.36 | 187,200 | — | — |
| 2025-03-14 | $113.89 | $198.88 | 215,000 | — | — |
| 2025-03-13 | $112.62 | $196.66 | 258,200 | — | — |
| 2025-03-12 | $118.37 | $206.70 | 380,300 | — | — |
| 2025-03-11 | $117.57 | $205.31 | 320,600 | — | — |
| 2025-03-10 | $113.97 | $199.02 | 272,500 | — | — |
| 2025-03-07 | $116.32 | $203.12 | 209,000 | — | — |
| 2025-03-06 | $115.63 | $201.92 | 190,900 | — | — |
| 2025-03-05 | $118.15 | $206.32 | 275,300 | — | — |
| 2025-03-04 | $115.93 | $202.44 | 383,800 | — | — |
| 2025-03-03 | $113.42 | $198.06 | 243,400 | — | — |
| 2025-02-28 | $118.50 | $206.93 | 324,700 | — | — |
| 2025-02-27 | $117.82 | $205.74 | 611,800 | — | — |
| 2025-02-26 | $101.00 | $176.37 | 238,000 | — | — |
| 2025-02-25 | $100.56 | $175.60 | 315,400 | — | — |
| 2025-02-24 | $98.03 | $171.18 | 188,800 | — | — |
| 2025-02-21 | $100.01 | $174.64 | 378,300 | — | — |
| 2025-02-20 | $102.00 | $178.12 | 152,500 | — | — |
| 2025-02-19 | $101.96 | $178.05 | 267,500 | — | — |
| 2025-02-18 | $99.30 | $173.40 | 306,200 | — | — |
| 2025-02-14 | $97.28 | $169.88 | 284,000 | — | — |
| 2025-02-13 | $93.09 | $162.56 | 454,200 | — | — |
| 2025-02-12 | $100.90 | $176.20 | 215,400 | — | — |
| 2025-02-11 | $106.54 | $186.05 | 143,900 | — | — |
| 2025-02-10 | $106.82 | $186.53 | 118,000 | — | — |
| 2025-02-07 | $105.68 | $184.54 | 158,100 | — | — |
| 2025-02-06 | $105.97 | $185.05 | 118,900 | — | — |
| 2025-02-05 | $105.15 | $183.62 | 93,300 | — | — |
| 2025-02-04 | $103.56 | $180.84 | 82,700 | — | — |
| 2025-02-03 | $102.15 | $178.38 | 179,600 | — | — |
| 2025-01-31 | $102.35 | $178.73 | 169,200 | — | — |
| 2025-01-30 | $103.05 | $179.95 | 146,300 | — | — |
| 2025-01-29 | $102.88 | $179.65 | 129,200 | — | — |
| 2025-01-28 | $103.18 | $180.18 | 125,400 | — | — |
| 2025-01-27 | $100.26 | $175.08 | 266,600 | — | — |
| 2025-01-24 | $106.12 | $185.31 | 189,900 | — | — |
| 2025-01-23 | $106.96 | $186.78 | 163,900 | — | — |
| 2025-01-22 | $105.73 | $184.46 | 162,600 | — | — |
| 2025-01-21 | $104.78 | $182.80 | 254,200 | — | — |
| 2025-01-17 | $103.38 | $180.36 | 503,200 | — | — |
| 2025-01-16 | $101.78 | $177.57 | 183,800 | — | — |
| 2025-01-15 | $100.45 | $175.24 | 381,500 | — | — |
| 2025-01-14 | $95.96 | $167.41 | 179,100 | — | — |
| 2025-01-13 | $94.08 | $164.13 | 206,800 | — | — |
| 2025-01-10 | $92.41 | $161.22 | 255,000 | — | — |
| 2025-01-08 | $90.47 | $157.83 | 151,800 | — | — |
| 2025-01-07 | $91.13 | $158.99 | 386,600 | — | — |
| 2025-01-06 | $93.74 | $163.54 | 329,800 | — | — |
| 2025-01-03 | $93.65 | $163.38 | 185,500 | — | — |
| 2025-01-02 | $92.91 | $162.09 | 322,800 | — | — |