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
- 2005-12-15 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 | $120.61 | $200.67 | 116,200 | — | — |
| 2025-12-30 | $120.22 | $200.02 | 93,400 | — | — |
| 2025-12-29 | $120.65 | $200.73 | 108,700 | — | — |
| 2025-12-26 | $121.53 | $202.20 | 127,900 | — | — |
| 2025-12-24 | $121.60 | $202.31 | 62,200 | — | — |
| 2025-12-23 | $121.95 | $202.90 | 156,700 | — | — |
| 2025-12-22 | $123.72 | $205.84 | 209,500 | — | — |
| 2025-12-19 | $124.12 | $206.51 | 387,600 | — | — |
| 2025-12-18 | $119.96 | $199.59 | 170,600 | — | — |
| 2025-12-17 | $118.35 | $196.91 | 249,300 | — | — |
| 2025-12-16 | $118.10 | $196.49 | 267,900 | — | — |
| 2025-12-15 | $119.07 | $198.10 | 214,500 | — | — |
| 2025-12-12 | $119.97 | $199.60 | 325,300 | — | — |
| 2025-12-11 | $118.44 | $197.06 | 332,200 | — | — |
| 2025-12-10 | $116.00 | $193.00 | 424,100 | — | — |
| 2025-12-09 | $117.47 | $195.44 | 222,200 | — | — |
| 2025-12-08 | $117.33 | $195.21 | 197,300 | — | — |
| 2025-12-05 | $118.99 | $197.97 | 204,700 | — | — |
| 2025-12-04 | $118.24 | $196.72 | 305,100 | — | — |
| 2025-12-03 | $120.57 | $200.60 | 253,600 | — | — |
| 2025-12-02 | $121.30 | $201.81 | 269,600 | — | — |
| 2025-12-01 | $119.41 | $198.67 | 277,800 | — | — |
| 2025-11-28 | $121.80 | $199.97 | 237,700 | — | — |
| 2025-11-26 | $119.83 | $196.73 | 282,800 | — | — |
| 2025-11-25 | $119.77 | $196.64 | 398,700 | — | — |
| 2025-11-24 | $117.94 | $193.63 | 523,300 | — | — |
| 2025-11-21 | $115.76 | $190.05 | 645,700 | — | — |
| 2025-11-20 | $113.11 | $185.70 | 1,398,100 | — | — |
| 2025-11-19 | $126.44 | $207.59 | 270,300 | — | — |
| 2025-11-18 | $123.21 | $202.28 | 405,500 | — | — |
| 2025-11-17 | $123.67 | $203.04 | 181,400 | — | — |
| 2025-11-14 | $124.94 | $205.12 | 203,100 | — | — |
| 2025-11-13 | $125.52 | $206.08 | 162,200 | — | — |
| 2025-11-12 | $127.06 | $208.60 | 187,400 | — | — |
| 2025-11-11 | $127.27 | $208.95 | 124,900 | — | — |
| 2025-11-10 | $125.40 | $205.88 | 198,200 | — | — |
| 2025-11-07 | $125.23 | $205.60 | 153,200 | — | — |
| 2025-11-06 | $125.35 | $205.80 | 208,500 | — | — |
| 2025-11-05 | $127.67 | $209.61 | 124,100 | — | — |
| 2025-11-04 | $123.88 | $203.38 | 192,900 | — | — |
| 2025-11-03 | $125.68 | $206.34 | 165,700 | — | — |
| 2025-10-31 | $125.21 | $205.57 | 120,500 | — | — |
| 2025-10-30 | $123.93 | $203.46 | 114,900 | — | — |
| 2025-10-29 | $123.82 | $203.28 | 140,500 | — | — |
| 2025-10-28 | $123.73 | $203.14 | 151,500 | — | — |
| 2025-10-27 | $125.33 | $205.76 | 152,600 | — | — |
| 2025-10-24 | $126.30 | $207.36 | 125,700 | — | — |
| 2025-10-23 | $125.34 | $205.78 | 150,000 | — | — |
| 2025-10-22 | $125.70 | $206.37 | 131,100 | — | — |
| 2025-10-21 | $127.23 | $208.88 | 112,400 | — | — |
| 2025-10-20 | $127.14 | $208.73 | 132,400 | — | — |
| 2025-10-17 | $124.80 | $204.89 | 157,200 | — | — |
| 2025-10-16 | $125.07 | $205.34 | 180,800 | — | — |
| 2025-10-15 | $127.45 | $209.24 | 227,400 | — | — |
| 2025-10-14 | $128.07 | $210.26 | 537,100 | — | — |
| 2025-10-13 | $122.78 | $201.58 | 194,200 | — | — |
| 2025-10-10 | $121.69 | $199.79 | 503,200 | — | — |
| 2025-10-09 | $124.37 | $204.19 | 255,900 | — | — |
| 2025-10-08 | $124.68 | $204.70 | 225,500 | — | — |
| 2025-10-07 | $120.55 | $197.92 | 145,600 | — | — |
| 2025-10-06 | $120.98 | $198.62 | 211,000 | — | — |
| 2025-10-03 | $120.66 | $198.10 | 273,100 | — | — |
| 2025-10-02 | $119.94 | $196.91 | 280,400 | — | — |
| 2025-10-01 | $117.59 | $193.06 | 224,100 | — | — |
| 2025-09-30 | $118.82 | $195.08 | 190,500 | — | — |
| 2025-09-29 | $119.24 | $195.76 | 223,300 | — | — |
| 2025-09-26 | $117.63 | $193.12 | 198,600 | — | — |
| 2025-09-25 | $117.36 | $192.68 | 359,800 | — | — |
| 2025-09-24 | $119.45 | $196.11 | 319,500 | — | — |
| 2025-09-23 | $122.34 | $200.85 | 427,500 | — | — |
| 2025-09-22 | $119.96 | $196.95 | 193,300 | — | — |
| 2025-09-19 | $119.75 | $196.60 | 195,800 | — | — |
| 2025-09-18 | $118.69 | $194.86 | 165,300 | — | — |
| 2025-09-17 | $117.78 | $193.37 | 155,400 | — | — |
| 2025-09-16 | $116.21 | $190.79 | 175,200 | — | — |
| 2025-09-15 | $116.12 | $190.64 | 269,400 | — | — |
| 2025-09-12 | $118.24 | $194.12 | 359,100 | — | — |
| 2025-09-11 | $117.21 | $192.43 | 279,500 | — | — |
| 2025-09-10 | $114.93 | $188.69 | 289,900 | — | — |
| 2025-09-09 | $114.11 | $187.34 | 195,100 | — | — |
| 2025-09-08 | $115.06 | $188.90 | 448,500 | — | — |
| 2025-09-05 | $117.82 | $193.43 | 210,800 | — | — |
| 2025-09-04 | $118.10 | $193.89 | 158,000 | — | — |
| 2025-09-03 | $117.56 | $193.01 | 283,500 | — | — |
| 2025-09-02 | $116.27 | $190.89 | 343,200 | — | — |
| 2025-08-29 | $117.34 | $192.65 | 193,200 | — | — |
| 2025-08-28 | $120.01 | $194.39 | 234,300 | — | — |
| 2025-08-27 | $117.22 | $189.87 | 154,600 | — | — |
| 2025-08-26 | $117.90 | $190.97 | 214,300 | — | — |
| 2025-08-25 | $116.11 | $188.07 | 176,900 | — | — |
| 2025-08-22 | $117.06 | $189.61 | 299,600 | — | — |
| 2025-08-21 | $113.79 | $184.31 | 284,300 | — | — |
| 2025-08-20 | $114.47 | $185.41 | 407,200 | — | — |
| 2025-08-19 | $115.05 | $186.35 | 412,000 | — | — |
| 2025-08-18 | $116.44 | $188.60 | 303,600 | — | — |
| 2025-08-15 | $117.28 | $189.96 | 383,800 | — | — |
| 2025-08-14 | $116.49 | $188.68 | 487,700 | — | — |
| 2025-08-13 | $119.28 | $193.20 | 378,500 | — | — |
| 2025-08-12 | $120.69 | $195.49 | 591,300 | — | — |
| 2025-08-11 | $116.93 | $189.40 | 330,300 | — | — |
| 2025-08-08 | $117.76 | $190.74 | 424,200 | — | — |
| 2025-08-07 | $116.31 | $188.39 | 764,100 | — | — |
| 2025-08-06 | $112.12 | $181.61 | 593,200 | — | — |
| 2025-08-05 | $110.16 | $178.43 | 286,700 | — | — |
| 2025-08-04 | $110.16 | $178.43 | 300,100 | — | — |
| 2025-08-01 | $108.99 | $176.54 | 255,200 | — | — |
| 2025-07-31 | $110.66 | $179.24 | 235,800 | — | — |
| 2025-07-30 | $110.27 | $178.61 | 184,100 | — | — |
| 2025-07-29 | $110.76 | $179.40 | 254,500 | — | — |
| 2025-07-28 | $109.03 | $176.60 | 381,200 | — | — |
| 2025-07-25 | $110.12 | $178.37 | 225,100 | — | — |
| 2025-07-24 | $110.30 | $178.66 | 270,100 | — | — |
| 2025-07-23 | $110.30 | $178.66 | 179,800 | — | — |
| 2025-07-22 | $109.09 | $176.70 | 293,800 | — | — |
| 2025-07-21 | $107.44 | $174.03 | 236,900 | — | — |
| 2025-07-18 | $108.13 | $175.14 | 216,500 | — | — |
| 2025-07-17 | $109.29 | $177.02 | 257,400 | — | — |
| 2025-07-16 | $108.71 | $176.08 | 202,500 | — | — |
| 2025-07-15 | $109.31 | $177.05 | 185,000 | — | — |
| 2025-07-14 | $110.49 | $178.97 | 268,300 | — | — |
| 2025-07-11 | $110.38 | $178.79 | 342,100 | — | — |
| 2025-07-10 | $113.65 | $184.08 | 481,500 | — | — |
| 2025-07-09 | $108.71 | $176.08 | 199,500 | — | — |
| 2025-07-08 | $109.34 | $177.10 | 226,600 | — | — |
| 2025-07-07 | $111.25 | $180.20 | 289,600 | — | — |
| 2025-07-03 | $111.64 | $180.83 | 179,600 | — | — |
| 2025-07-02 | $111.18 | $180.08 | 320,600 | — | — |
| 2025-07-01 | $109.10 | $176.71 | 286,100 | — | — |
| 2025-06-30 | $109.97 | $178.12 | 371,200 | — | — |
| 2025-06-27 | $108.04 | $175.00 | 333,200 | — | — |
| 2025-06-26 | $106.95 | $173.23 | 168,800 | — | — |
| 2025-06-25 | $105.38 | $170.69 | 266,800 | — | — |
| 2025-06-24 | $105.27 | $170.51 | 319,700 | — | — |
| 2025-06-23 | $102.65 | $166.27 | 348,700 | — | — |
| 2025-06-20 | $102.50 | $166.02 | 282,300 | — | — |
| 2025-06-18 | $103.74 | $168.03 | 236,000 | — | — |
| 2025-06-17 | $103.63 | $167.85 | 294,900 | — | — |
| 2025-06-16 | $105.73 | $171.26 | 253,600 | — | — |
| 2025-06-13 | $103.77 | $168.08 | 373,900 | — | — |
| 2025-06-12 | $106.91 | $173.17 | 224,200 | — | — |
| 2025-06-11 | $106.15 | $171.94 | 447,000 | — | — |
| 2025-06-10 | $107.42 | $173.99 | 206,900 | — | — |
| 2025-06-09 | $107.69 | $174.43 | 285,700 | — | — |
| 2025-06-06 | $108.00 | $174.93 | 442,500 | — | — |
| 2025-06-05 | $104.74 | $169.65 | 565,700 | — | — |
| 2025-06-04 | $106.63 | $172.71 | 512,100 | — | — |
| 2025-06-03 | $108.66 | $176.00 | 386,000 | — | — |
| 2025-06-02 | $109.17 | $176.83 | 321,800 | — | — |
| 2025-05-30 | $107.78 | $174.58 | 427,500 | — | — |
| 2025-05-29 | $109.82 | $175.27 | 510,900 | — | — |
| 2025-05-28 | $109.55 | $174.84 | 551,700 | — | — |
| 2025-05-27 | $108.67 | $173.44 | 689,400 | — | — |
| 2025-05-23 | $106.47 | $169.93 | 742,100 | — | — |
| 2025-05-22 | $104.78 | $167.23 | 552,500 | — | — |
| 2025-05-21 | $102.01 | $162.81 | 231,900 | — | — |
| 2025-05-20 | $103.82 | $165.70 | 270,600 | — | — |
| 2025-05-19 | $104.37 | $166.57 | 312,000 | — | — |
| 2025-05-16 | $102.89 | $164.21 | 259,000 | — | — |
| 2025-05-15 | $102.35 | $163.35 | 316,500 | — | — |
| 2025-05-14 | $101.35 | $161.75 | 427,900 | — | — |
| 2025-05-13 | $101.90 | $162.63 | 281,900 | — | — |
| 2025-05-12 | $99.13 | $158.21 | 334,700 | — | — |
| 2025-05-09 | $98.36 | $156.98 | 377,700 | — | — |
| 2025-05-08 | $100.68 | $160.69 | 783,200 | — | — |
| 2025-05-07 | $96.64 | $154.24 | 399,600 | — | — |
| 2025-05-06 | $96.13 | $153.42 | 236,900 | — | — |
| 2025-05-05 | $94.76 | $151.24 | 311,300 | — | — |
| 2025-05-02 | $94.37 | $150.61 | 208,600 | — | — |
| 2025-05-01 | $92.75 | $148.03 | 193,700 | — | — |
| 2025-04-30 | $91.76 | $146.45 | 165,700 | — | — |
| 2025-04-29 | $91.45 | $145.95 | 177,400 | — | — |
| 2025-04-28 | $92.06 | $146.93 | 241,000 | — | — |
| 2025-04-25 | $90.50 | $144.44 | 156,300 | — | — |
| 2025-04-24 | $90.15 | $143.88 | 157,400 | — | — |
| 2025-04-23 | $87.71 | $139.99 | 375,800 | — | — |
| 2025-04-22 | $87.03 | $138.90 | 246,800 | — | — |
| 2025-04-21 | $87.47 | $139.60 | 151,100 | — | — |
| 2025-04-17 | $88.14 | $140.67 | 155,300 | — | — |
| 2025-04-16 | $88.01 | $140.46 | 197,100 | — | — |
| 2025-04-15 | $89.44 | $142.75 | 251,800 | — | — |
| 2025-04-14 | $87.54 | $139.71 | 248,400 | — | — |
| 2025-04-11 | $87.43 | $139.54 | 257,000 | — | — |
| 2025-04-10 | $84.64 | $135.09 | 392,900 | — | — |
| 2025-04-09 | $89.26 | $142.46 | 700,000 | — | — |
| 2025-04-08 | $83.12 | $132.66 | 375,200 | — | — |
| 2025-04-07 | $83.21 | $132.80 | 475,600 | — | — |
| 2025-04-04 | $87.00 | $138.85 | 482,100 | — | — |
| 2025-04-03 | $91.51 | $146.05 | 743,400 | — | — |
| 2025-04-02 | $90.25 | $144.04 | 326,000 | — | — |
| 2025-04-01 | $91.24 | $145.62 | 289,100 | — | — |
| 2025-03-31 | $92.46 | $147.57 | 217,700 | — | — |
| 2025-03-28 | $94.16 | $150.28 | 261,900 | — | — |
| 2025-03-27 | $95.53 | $152.47 | 120,200 | — | — |
| 2025-03-26 | $95.97 | $153.17 | 138,500 | — | — |
| 2025-03-25 | $96.21 | $153.55 | 195,200 | — | — |
| 2025-03-24 | $95.37 | $152.21 | 143,300 | — | — |
| 2025-03-21 | $94.37 | $150.61 | 336,600 | — | — |
| 2025-03-20 | $94.55 | $150.90 | 154,800 | — | — |
| 2025-03-19 | $95.47 | $152.37 | 396,400 | — | — |
| 2025-03-18 | $93.66 | $149.48 | 223,400 | — | — |
| 2025-03-17 | $94.39 | $150.65 | 193,700 | — | — |
| 2025-03-14 | $92.78 | $148.08 | 341,400 | — | — |
| 2025-03-13 | $92.00 | $146.83 | 476,200 | — | — |
| 2025-03-12 | $92.54 | $147.69 | 478,500 | — | — |
| 2025-03-11 | $94.49 | $150.81 | 554,000 | — | — |
| 2025-03-10 | $92.44 | $147.53 | 369,000 | — | — |
| 2025-03-07 | $93.90 | $149.86 | 406,700 | — | — |
| 2025-03-06 | $96.49 | $154.00 | 392,600 | — | — |
| 2025-03-05 | $95.94 | $153.12 | 403,600 | — | — |
| 2025-03-04 | $92.39 | $147.45 | 594,900 | — | — |
| 2025-03-03 | $91.53 | $146.08 | 210,900 | — | — |
| 2025-02-28 | $92.88 | $148.24 | 174,900 | — | — |
| 2025-02-27 | $92.67 | $145.33 | 189,200 | — | — |
| 2025-02-26 | $93.65 | $146.87 | 273,700 | — | — |
| 2025-02-25 | $93.24 | $146.23 | 443,200 | — | — |
| 2025-02-24 | $94.79 | $148.66 | 258,200 | — | — |
| 2025-02-21 | $94.78 | $148.64 | 338,400 | — | — |
| 2025-02-20 | $98.05 | $153.77 | 387,600 | — | — |
| 2025-02-19 | $97.88 | $153.50 | 403,200 | — | — |
| 2025-02-18 | $97.37 | $152.70 | 400,600 | — | — |
| 2025-02-14 | $97.78 | $153.35 | 511,600 | — | — |
| 2025-02-13 | $94.80 | $148.67 | 658,700 | — | — |
| 2025-02-12 | $91.27 | $143.14 | 428,800 | — | — |
| 2025-02-11 | $89.50 | $140.36 | 241,100 | — | — |
| 2025-02-10 | $90.40 | $141.77 | 223,300 | — | — |
| 2025-02-07 | $91.81 | $143.98 | 208,800 | — | — |
| 2025-02-06 | $91.14 | $142.93 | 222,200 | — | — |
| 2025-02-05 | $91.97 | $144.23 | 202,500 | — | — |
| 2025-02-04 | $90.93 | $142.60 | 241,200 | — | — |
| 2025-02-03 | $90.20 | $141.46 | 390,400 | — | — |
| 2025-01-31 | $93.22 | $146.19 | 308,500 | — | — |
| 2025-01-30 | $94.64 | $148.42 | 278,300 | — | — |
| 2025-01-29 | $93.67 | $146.90 | 170,300 | — | — |
| 2025-01-28 | $93.17 | $146.12 | 125,500 | — | — |
| 2025-01-27 | $91.46 | $143.43 | 293,400 | — | — |
| 2025-01-24 | $91.96 | $144.22 | 177,100 | — | — |
| 2025-01-23 | $92.72 | $145.41 | 257,400 | — | — |
| 2025-01-22 | $92.19 | $144.58 | 289,500 | — | — |
| 2025-01-21 | $94.00 | $147.42 | 405,600 | — | — |
| 2025-01-17 | $90.31 | $141.63 | 337,300 | — | — |
| 2025-01-16 | $90.31 | $141.63 | 306,500 | — | — |
| 2025-01-15 | $91.72 | $143.84 | 404,900 | — | — |
| 2025-01-14 | $91.76 | $143.90 | 439,300 | — | — |
| 2025-01-13 | $88.22 | $138.35 | 385,400 | — | — |
| 2025-01-10 | $87.32 | $136.94 | 401,600 | — | — |
| 2025-01-08 | $89.37 | $140.16 | 232,300 | — | — |
| 2025-01-07 | $90.23 | $141.51 | 169,500 | — | — |
| 2025-01-06 | $88.48 | $138.76 | 262,700 | — | — |
| 2025-01-03 | $86.09 | $135.01 | 222,800 | — | — |
| 2025-01-02 | $85.71 | $134.42 | 218,700 | — | — |