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
- 1999-01-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 | $186.50 | $203.42 | 120,100,500 | — | — |
| 2025-12-30 | $187.54 | $204.55 | 97,687,300 | — | — |
| 2025-12-29 | $188.22 | $205.29 | 120,006,100 | — | — |
| 2025-12-26 | $190.53 | $207.81 | 139,740,300 | — | — |
| 2025-12-24 | $188.61 | $205.72 | 65,528,500 | — | — |
| 2025-12-23 | $189.21 | $206.37 | 174,873,600 | — | — |
| 2025-12-22 | $183.69 | $200.35 | 129,064,400 | — | — |
| 2025-12-19 | $180.99 | $197.41 | 324,925,900 | — | — |
| 2025-12-18 | $174.14 | $189.94 | 176,096,000 | — | — |
| 2025-12-17 | $170.94 | $186.45 | 222,775,500 | — | — |
| 2025-12-16 | $177.72 | $193.84 | 148,588,100 | — | — |
| 2025-12-15 | $176.29 | $192.28 | 164,775,600 | — | — |
| 2025-12-12 | $175.02 | $190.90 | 204,274,900 | — | — |
| 2025-12-11 | $180.93 | $197.34 | 182,136,600 | — | — |
| 2025-12-10 | $183.78 | $200.45 | 162,785,400 | — | — |
| 2025-12-09 | $184.97 | $201.75 | 144,719,700 | — | — |
| 2025-12-08 | $185.55 | $202.38 | 204,378,100 | — | — |
| 2025-12-05 | $182.41 | $198.96 | 143,971,100 | — | — |
| 2025-12-04 | $183.38 | $200.01 | 167,364,900 | — | — |
| 2025-12-03 | $179.59 | $195.87 | 165,138,000 | — | — |
| 2025-12-02 | $181.46 | $197.91 | 182,632,200 | — | — |
| 2025-12-01 | $179.92 | $196.23 | 188,131,000 | — | — |
| 2025-11-28 | $177.00 | $193.05 | 121,332,800 | — | — |
| 2025-11-26 | $180.26 | $196.60 | 183,852,000 | — | — |
| 2025-11-25 | $177.82 | $193.94 | 320,600,300 | — | — |
| 2025-11-24 | $182.55 | $199.10 | 256,618,300 | — | — |
| 2025-11-21 | $178.88 | $195.10 | 346,926,200 | — | — |
| 2025-11-20 | $180.64 | $197.02 | 343,504,800 | — | — |
| 2025-11-19 | $186.52 | $203.43 | 247,246,400 | — | — |
| 2025-11-18 | $181.36 | $197.80 | 213,598,900 | — | — |
| 2025-11-17 | $186.60 | $203.52 | 173,628,900 | — | — |
| 2025-11-14 | $190.17 | $207.41 | 186,591,900 | — | — |
| 2025-11-13 | $186.86 | $203.80 | 207,423,100 | — | — |
| 2025-11-12 | $193.80 | $211.37 | 154,935,300 | — | — |
| 2025-11-11 | $193.16 | $210.67 | 176,483,300 | — | — |
| 2025-11-10 | $199.05 | $217.09 | 198,897,100 | — | — |
| 2025-11-07 | $188.15 | $205.21 | 264,942,300 | — | — |
| 2025-11-06 | $188.08 | $205.13 | 223,029,800 | — | — |
| 2025-11-05 | $195.21 | $212.91 | 171,350,300 | — | — |
| 2025-11-04 | $198.69 | $216.70 | 188,919,300 | — | — |
| 2025-11-03 | $206.88 | $225.63 | 180,267,300 | — | — |
| 2025-10-31 | $202.49 | $220.85 | 179,802,200 | — | — |
| 2025-10-30 | $202.89 | $221.28 | 178,864,400 | — | — |
| 2025-10-29 | $207.04 | $225.81 | 308,829,600 | — | — |
| 2025-10-28 | $201.03 | $219.25 | 297,986,200 | — | — |
| 2025-10-27 | $191.49 | $208.85 | 153,452,700 | — | — |
| 2025-10-24 | $186.26 | $203.14 | 131,296,700 | — | — |
| 2025-10-23 | $182.16 | $198.67 | 111,363,700 | — | — |
| 2025-10-22 | $180.28 | $196.62 | 162,249,600 | — | — |
| 2025-10-21 | $181.16 | $197.58 | 124,240,200 | — | — |
| 2025-10-20 | $182.64 | $199.20 | 128,544,700 | — | — |
| 2025-10-17 | $183.22 | $199.83 | 173,135,200 | — | — |
| 2025-10-16 | $181.81 | $198.29 | 179,723,300 | — | — |
| 2025-10-15 | $179.83 | $196.13 | 214,450,500 | — | — |
| 2025-10-14 | $180.03 | $196.35 | 205,641,400 | — | — |
| 2025-10-13 | $188.32 | $205.39 | 153,482,800 | — | — |
| 2025-10-10 | $183.16 | $199.76 | 268,774,400 | — | — |
| 2025-10-09 | $192.57 | $210.03 | 182,997,200 | — | — |
| 2025-10-08 | $189.11 | $206.25 | 130,168,900 | — | — |
| 2025-10-07 | $185.04 | $201.81 | 140,088,000 | — | — |
| 2025-10-06 | $185.54 | $202.36 | 157,678,100 | — | — |
| 2025-10-03 | $187.62 | $204.63 | 137,596,900 | — | — |
| 2025-10-02 | $188.89 | $206.01 | 136,805,800 | — | — |
| 2025-10-01 | $187.24 | $204.21 | 173,844,900 | — | — |
| 2025-09-30 | $186.58 | $203.49 | 236,981,000 | — | — |
| 2025-09-29 | $181.85 | $198.33 | 193,063,500 | — | — |
| 2025-09-26 | $178.19 | $194.34 | 148,573,700 | — | — |
| 2025-09-25 | $177.69 | $193.80 | 191,586,700 | — | — |
| 2025-09-24 | $176.97 | $193.01 | 143,564,100 | — | — |
| 2025-09-23 | $178.43 | $194.60 | 192,559,600 | — | — |
| 2025-09-22 | $183.61 | $200.25 | 269,637,000 | — | — |
| 2025-09-19 | $176.67 | $192.69 | 237,182,100 | — | — |
| 2025-09-18 | $176.24 | $192.22 | 191,763,300 | — | — |
| 2025-09-17 | $170.29 | $185.73 | 211,843,800 | — | — |
| 2025-09-16 | $174.88 | $190.73 | 140,737,800 | — | — |
| 2025-09-15 | $177.75 | $193.86 | 147,061,600 | — | — |
| 2025-09-12 | $177.82 | $193.94 | 124,911,000 | — | — |
| 2025-09-11 | $177.17 | $193.23 | 151,159,300 | — | — |
| 2025-09-10 | $177.33 | $193.39 | 226,852,000 | — | — |
| 2025-09-09 | $170.76 | $186.23 | 157,548,400 | — | — |
| 2025-09-08 | $168.31 | $183.56 | 163,769,100 | — | — |
| 2025-09-05 | $167.02 | $182.15 | 224,441,400 | — | — |
| 2025-09-04 | $171.66 | $187.21 | 141,670,100 | — | — |
| 2025-09-03 | $170.62 | $186.08 | 164,424,900 | — | — |
| 2025-09-02 | $170.78 | $186.25 | 231,164,900 | — | — |
| 2025-08-29 | $174.18 | $189.96 | 243,257,900 | — | — |
| 2025-08-28 | $180.17 | $196.49 | 281,787,800 | — | — |
| 2025-08-27 | $181.60 | $198.05 | 235,518,900 | — | — |
| 2025-08-26 | $181.77 | $198.24 | 168,688,200 | — | — |
| 2025-08-25 | $179.81 | $196.10 | 163,012,800 | — | — |
| 2025-08-22 | $177.99 | $194.11 | 172,789,400 | — | — |
| 2025-08-21 | $174.98 | $190.83 | 140,040,900 | — | — |
| 2025-08-20 | $175.40 | $191.29 | 215,142,700 | — | — |
| 2025-08-19 | $175.64 | $191.55 | 185,229,200 | — | — |
| 2025-08-18 | $182.01 | $198.50 | 132,008,000 | — | — |
| 2025-08-15 | $180.45 | $196.80 | 156,602,200 | — | — |
| 2025-08-14 | $182.02 | $198.51 | 129,554,000 | — | — |
| 2025-08-13 | $181.59 | $198.04 | 179,871,700 | — | — |
| 2025-08-12 | $183.16 | $199.75 | 145,485,700 | — | — |
| 2025-08-11 | $182.06 | $198.55 | 138,323,200 | — | — |
| 2025-08-08 | $182.70 | $199.25 | 123,396,700 | — | — |
| 2025-08-07 | $180.77 | $197.15 | 151,878,400 | — | — |
| 2025-08-06 | $179.42 | $195.67 | 137,192,300 | — | — |
| 2025-08-05 | $178.26 | $194.41 | 156,407,600 | — | — |
| 2025-08-04 | $180.00 | $196.31 | 148,174,600 | — | — |
| 2025-08-01 | $173.72 | $189.46 | 204,529,000 | — | — |
| 2025-07-31 | $177.87 | $193.98 | 221,685,400 | — | — |
| 2025-07-30 | $179.27 | $195.51 | 174,312,200 | — | — |
| 2025-07-29 | $175.51 | $191.41 | 154,077,500 | — | — |
| 2025-07-28 | $176.75 | $192.76 | 140,023,500 | — | — |
| 2025-07-25 | $173.50 | $189.22 | 122,316,800 | — | — |
| 2025-07-24 | $173.74 | $189.48 | 128,984,600 | — | — |
| 2025-07-23 | $170.78 | $186.25 | 154,082,200 | — | — |
| 2025-07-22 | $167.03 | $182.16 | 193,114,300 | — | — |
| 2025-07-21 | $171.38 | $186.91 | 123,126,100 | — | — |
| 2025-07-18 | $172.41 | $188.03 | 146,456,400 | — | — |
| 2025-07-17 | $173.00 | $188.67 | 160,841,100 | — | — |
| 2025-07-16 | $171.37 | $186.89 | 158,831,500 | — | — |
| 2025-07-15 | $170.70 | $186.16 | 230,627,400 | — | — |
| 2025-07-14 | $164.07 | $178.93 | 136,975,800 | — | — |
| 2025-07-11 | $164.92 | $179.86 | 193,633,300 | — | — |
| 2025-07-10 | $164.10 | $178.97 | 167,704,100 | — | — |
| 2025-07-09 | $162.88 | $177.64 | 183,656,400 | — | — |
| 2025-07-08 | $160.00 | $174.49 | 138,133,000 | — | — |
| 2025-07-07 | $158.24 | $172.57 | 140,139,000 | — | — |
| 2025-07-03 | $159.34 | $173.77 | 143,716,100 | — | — |
| 2025-07-02 | $157.25 | $171.50 | 171,224,100 | — | — |
| 2025-07-01 | $153.30 | $167.19 | 213,143,600 | — | — |
| 2025-06-30 | $157.99 | $172.30 | 194,580,300 | — | — |
| 2025-06-27 | $157.75 | $172.04 | 263,234,500 | — | — |
| 2025-06-26 | $155.02 | $169.06 | 198,145,700 | — | — |
| 2025-06-25 | $154.31 | $168.29 | 269,146,500 | — | — |
| 2025-06-24 | $147.90 | $161.30 | 187,566,100 | — | — |
| 2025-06-23 | $144.17 | $157.23 | 154,308,900 | — | — |
| 2025-06-20 | $143.85 | $156.88 | 242,956,200 | — | — |
| 2025-06-18 | $145.48 | $158.66 | 161,494,100 | — | — |
| 2025-06-17 | $144.12 | $157.18 | 139,108,000 | — | — |
| 2025-06-16 | $144.69 | $157.80 | 183,133,700 | — | — |
| 2025-06-13 | $141.97 | $154.83 | 180,820,600 | — | — |
| 2025-06-12 | $145.00 | $158.14 | 162,365,000 | — | — |
| 2025-06-11 | $142.83 | $155.77 | 167,694,000 | — | — |
| 2025-06-10 | $143.96 | $156.99 | 155,881,900 | — | — |
| 2025-06-09 | $142.63 | $155.54 | 185,114,500 | — | — |
| 2025-06-06 | $141.72 | $154.55 | 153,986,200 | — | — |
| 2025-06-05 | $139.99 | $152.66 | 231,397,900 | — | — |
| 2025-06-04 | $141.92 | $154.77 | 167,120,800 | — | — |
| 2025-06-03 | $141.22 | $154.00 | 225,578,800 | — | — |
| 2025-06-02 | $137.38 | $149.81 | 197,663,100 | — | — |
| 2025-05-30 | $135.13 | $147.36 | 333,170,900 | — | — |
| 2025-05-29 | $139.19 | $151.79 | 369,241,900 | — | — |
| 2025-05-28 | $134.81 | $147.01 | 304,021,100 | — | — |
| 2025-05-27 | $135.50 | $147.76 | 192,953,600 | — | — |
| 2025-05-23 | $131.29 | $143.17 | 198,821,300 | — | — |
| 2025-05-22 | $132.83 | $144.85 | 187,344,000 | — | — |
| 2025-05-21 | $131.80 | $143.73 | 270,608,700 | — | — |
| 2025-05-20 | $134.38 | $146.54 | 161,514,200 | — | — |
| 2025-05-19 | $135.57 | $147.84 | 193,154,600 | — | — |
| 2025-05-16 | $135.40 | $147.66 | 226,542,500 | — | — |
| 2025-05-15 | $134.83 | $147.03 | 226,632,600 | — | — |
| 2025-05-14 | $135.34 | $147.59 | 281,180,800 | — | — |
| 2025-05-13 | $129.93 | $141.69 | 330,430,100 | — | — |
| 2025-05-12 | $123.00 | $134.13 | 225,023,300 | — | — |
| 2025-05-09 | $116.65 | $127.21 | 132,972,200 | — | — |
| 2025-05-08 | $117.37 | $127.99 | 198,428,100 | — | — |
| 2025-05-07 | $117.06 | $127.66 | 206,758,800 | — | — |
| 2025-05-06 | $113.54 | $123.82 | 158,525,600 | — | — |
| 2025-05-05 | $113.82 | $124.12 | 133,163,200 | — | — |
| 2025-05-02 | $114.50 | $124.86 | 190,194,800 | — | — |
| 2025-05-01 | $111.61 | $121.71 | 236,121,500 | — | — |
| 2025-04-30 | $108.92 | $118.78 | 235,044,600 | — | — |
| 2025-04-29 | $109.02 | $118.89 | 170,444,300 | — | — |
| 2025-04-28 | $108.73 | $118.57 | 207,708,500 | — | — |
| 2025-04-25 | $111.01 | $121.06 | 251,064,700 | — | — |
| 2025-04-24 | $106.43 | $116.06 | 220,815,000 | — | — |
| 2025-04-23 | $102.71 | $112.01 | 247,526,000 | — | — |
| 2025-04-22 | $98.89 | $107.84 | 241,004,800 | — | — |
| 2025-04-21 | $96.91 | $105.68 | 288,501,100 | — | — |
| 2025-04-17 | $101.49 | $110.68 | 292,517,500 | — | — |
| 2025-04-16 | $104.49 | $113.95 | 397,016,900 | — | — |
| 2025-04-15 | $112.20 | $122.36 | 228,966,900 | — | — |
| 2025-04-14 | $110.71 | $120.73 | 264,705,000 | — | — |
| 2025-04-11 | $110.93 | $120.97 | 313,417,300 | — | — |
| 2025-04-10 | $107.57 | $117.31 | 437,812,400 | — | — |
| 2025-04-09 | $114.33 | $124.68 | 612,918,300 | — | — |
| 2025-04-08 | $96.30 | $105.02 | 476,243,400 | — | — |
| 2025-04-07 | $97.64 | $106.48 | 611,041,300 | — | — |
| 2025-04-04 | $94.31 | $102.85 | 532,273,800 | — | — |
| 2025-04-03 | $101.80 | $111.01 | 338,769,400 | — | — |
| 2025-04-02 | $110.42 | $120.41 | 220,601,200 | — | — |
| 2025-04-01 | $110.15 | $120.12 | 222,614,000 | — | — |
| 2025-03-31 | $108.38 | $118.19 | 299,212,700 | — | — |
| 2025-03-28 | $109.67 | $119.60 | 229,872,500 | — | — |
| 2025-03-27 | $111.43 | $121.52 | 236,902,100 | — | — |
| 2025-03-26 | $113.76 | $124.06 | 293,463,300 | — | — |
| 2025-03-25 | $120.69 | $131.61 | 167,447,200 | — | — |
| 2025-03-24 | $121.41 | $132.40 | 228,452,500 | — | — |
| 2025-03-21 | $117.70 | $128.35 | 266,498,500 | — | — |
| 2025-03-20 | $118.53 | $129.26 | 248,829,700 | — | — |
| 2025-03-19 | $117.52 | $128.16 | 273,426,200 | — | — |
| 2025-03-18 | $115.43 | $125.88 | 299,686,900 | — | — |
| 2025-03-17 | $119.53 | $130.35 | 255,501,500 | — | — |
| 2025-03-14 | $121.67 | $132.68 | 277,593,500 | — | — |
| 2025-03-13 | $115.58 | $126.04 | 299,033,100 | — | — |
| 2025-03-12 | $115.74 | $126.22 | 323,857,500 | — | — |
| 2025-03-11 | $108.76 | $118.59 | 354,865,700 | — | — |
| 2025-03-10 | $106.98 | $116.65 | 366,487,400 | — | — |
| 2025-03-07 | $112.69 | $122.88 | 341,755,500 | — | — |
| 2025-03-06 | $110.57 | $120.57 | 321,181,900 | — | — |
| 2025-03-05 | $117.30 | $127.91 | 284,337,900 | — | — |
| 2025-03-04 | $115.99 | $126.48 | 398,163,300 | — | — |
| 2025-03-03 | $114.06 | $124.37 | 411,381,400 | — | — |
| 2025-02-28 | $124.92 | $136.21 | 389,091,100 | — | — |
| 2025-02-27 | $120.15 | $131.01 | 443,175,800 | — | — |
| 2025-02-26 | $131.28 | $143.15 | 322,553,800 | — | — |
| 2025-02-25 | $126.63 | $138.08 | 271,428,700 | — | — |
| 2025-02-24 | $130.28 | $142.06 | 251,381,100 | — | — |
| 2025-02-21 | $134.43 | $146.58 | 228,217,600 | — | — |
| 2025-02-20 | $140.11 | $152.78 | 143,903,600 | — | — |
| 2025-02-19 | $139.23 | $151.82 | 167,536,000 | — | — |
| 2025-02-18 | $139.40 | $152.00 | 219,176,600 | — | — |
| 2025-02-14 | $138.85 | $151.40 | 195,479,600 | — | — |
| 2025-02-13 | $135.29 | $147.52 | 197,430,000 | — | — |
| 2025-02-12 | $131.14 | $143.00 | 160,278,600 | — | — |
| 2025-02-11 | $132.80 | $144.81 | 178,902,400 | — | — |
| 2025-02-10 | $133.57 | $145.65 | 216,989,100 | — | — |
| 2025-02-07 | $129.84 | $141.58 | 228,186,300 | — | — |
| 2025-02-06 | $128.68 | $140.31 | 251,483,600 | — | — |
| 2025-02-05 | $124.83 | $136.12 | 262,230,800 | — | — |
| 2025-02-04 | $118.65 | $129.38 | 256,550,000 | — | — |
| 2025-02-03 | $116.66 | $127.21 | 371,235,700 | — | — |
| 2025-01-31 | $120.07 | $130.93 | 388,161,100 | — | — |
| 2025-01-30 | $124.65 | $135.92 | 392,925,500 | — | — |
| 2025-01-29 | $123.70 | $134.88 | 467,120,600 | — | — |
| 2025-01-28 | $128.99 | $140.65 | 579,666,400 | — | — |
| 2025-01-27 | $118.42 | $129.13 | 818,830,900 | — | — |
| 2025-01-24 | $142.62 | $155.51 | 234,657,600 | — | — |
| 2025-01-23 | $147.22 | $160.53 | 155,915,500 | — | — |
| 2025-01-22 | $147.07 | $160.37 | 237,651,400 | — | — |
| 2025-01-21 | $140.83 | $153.56 | 197,749,000 | — | — |
| 2025-01-17 | $137.71 | $150.16 | 201,188,800 | — | — |
| 2025-01-16 | $133.57 | $145.65 | 209,235,600 | — | — |
| 2025-01-15 | $136.24 | $148.56 | 185,217,300 | — | — |
| 2025-01-14 | $131.76 | $143.67 | 195,590,500 | — | — |
| 2025-01-13 | $133.23 | $145.28 | 204,808,900 | — | — |
| 2025-01-10 | $135.91 | $148.20 | 207,602,500 | — | — |
| 2025-01-08 | $140.11 | $152.78 | 227,349,900 | — | — |
| 2025-01-07 | $140.14 | $152.81 | 351,782,200 | — | — |
| 2025-01-06 | $149.43 | $162.94 | 265,377,400 | — | — |
| 2025-01-03 | $144.47 | $157.53 | 229,322,500 | — | — |
| 2025-01-02 | $138.31 | $150.82 | 198,247,200 | — | — |