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
- 2010-10-05 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 | $95.10 | $165.00 | 348,100 | — | — |
| 2025-12-30 | $96.22 | $166.95 | 399,700 | — | — |
| 2025-12-29 | $95.80 | $166.22 | 485,500 | — | — |
| 2025-12-26 | $97.30 | $168.82 | 190,700 | — | — |
| 2025-12-24 | $96.96 | $168.23 | 212,400 | — | — |
| 2025-12-23 | $96.91 | $168.14 | 457,300 | — | — |
| 2025-12-22 | $98.17 | $170.33 | 405,800 | — | — |
| 2025-12-19 | $99.86 | $173.26 | 986,400 | — | — |
| 2025-12-18 | $100.17 | $173.80 | 517,100 | — | — |
| 2025-12-17 | $99.97 | $173.45 | 503,800 | — | — |
| 2025-12-16 | $101.98 | $176.94 | 410,300 | — | — |
| 2025-12-15 | $102.65 | $178.10 | 327,000 | — | — |
| 2025-12-12 | $103.43 | $179.46 | 274,900 | — | — |
| 2025-12-11 | $104.15 | $180.71 | 283,300 | — | — |
| 2025-12-10 | $103.76 | $180.03 | 489,400 | — | — |
| 2025-12-09 | $99.91 | $173.35 | 309,500 | — | — |
| 2025-12-08 | $99.76 | $173.09 | 344,100 | — | — |
| 2025-12-05 | $99.48 | $172.60 | 268,600 | — | — |
| 2025-12-04 | $100.57 | $174.49 | 647,700 | — | — |
| 2025-12-03 | $101.64 | $176.35 | 267,800 | — | — |
| 2025-12-02 | $100.58 | $174.51 | 308,100 | — | — |
| 2025-12-01 | $101.98 | $176.94 | 229,100 | — | — |
| 2025-11-28 | $103.25 | $179.14 | 121,500 | — | — |
| 2025-11-26 | $103.10 | $178.88 | 275,200 | — | — |
| 2025-11-25 | $102.91 | $178.55 | 237,600 | — | — |
| 2025-11-24 | $101.21 | $175.60 | 228,100 | — | — |
| 2025-11-21 | $101.96 | $176.91 | 290,500 | — | — |
| 2025-11-20 | $97.76 | $169.62 | 552,400 | — | — |
| 2025-11-19 | $100.40 | $174.20 | 324,700 | — | — |
| 2025-11-18 | $101.20 | $175.59 | 274,900 | — | — |
| 2025-11-17 | $100.36 | $173.65 | 476,300 | — | — |
| 2025-11-14 | $105.12 | $181.89 | 258,100 | — | — |
| 2025-11-13 | $105.98 | $183.38 | 337,900 | — | — |
| 2025-11-12 | $107.01 | $185.16 | 311,900 | — | — |
| 2025-11-11 | $108.21 | $187.23 | 284,600 | — | — |
| 2025-11-10 | $107.22 | $185.52 | 311,700 | — | — |
| 2025-11-07 | $106.67 | $184.57 | 264,200 | — | — |
| 2025-11-06 | $104.07 | $180.07 | 224,900 | — | — |
| 2025-11-05 | $106.38 | $184.07 | 330,600 | — | — |
| 2025-11-04 | $105.49 | $182.53 | 291,200 | — | — |
| 2025-11-03 | $106.93 | $185.02 | 677,600 | — | — |
| 2025-10-31 | $107.16 | $185.42 | 671,400 | — | — |
| 2025-10-30 | $105.35 | $182.29 | 533,000 | — | — |
| 2025-10-29 | $104.20 | $180.30 | 612,800 | — | — |
| 2025-10-28 | $107.32 | $185.69 | 588,900 | — | — |
| 2025-10-27 | $104.00 | $179.95 | 741,300 | — | — |
| 2025-10-24 | $107.82 | $186.56 | 696,100 | — | — |
| 2025-10-23 | $110.22 | $190.71 | 756,200 | — | — |
| 2025-10-22 | $115.36 | $199.61 | 459,500 | — | — |
| 2025-10-21 | $116.86 | $202.20 | 309,200 | — | — |
| 2025-10-20 | $114.62 | $198.33 | 485,900 | — | — |
| 2025-10-17 | $113.78 | $196.87 | 342,000 | — | — |
| 2025-10-16 | $115.59 | $200.00 | 309,200 | — | — |
| 2025-10-15 | $115.99 | $200.70 | 401,300 | — | — |
| 2025-10-14 | $113.29 | $196.02 | 1,038,300 | — | — |
| 2025-10-13 | $112.43 | $194.54 | 557,400 | — | — |
| 2025-10-10 | $110.77 | $191.66 | 428,400 | — | — |
| 2025-10-09 | $111.97 | $193.74 | 595,800 | — | — |
| 2025-10-08 | $116.66 | $201.86 | 564,400 | — | — |
| 2025-10-07 | $118.15 | $204.43 | 510,800 | — | — |
| 2025-10-06 | $121.58 | $210.37 | 260,700 | — | — |
| 2025-10-03 | $120.95 | $209.28 | 483,800 | — | — |
| 2025-10-02 | $122.26 | $211.55 | 460,000 | — | — |
| 2025-10-01 | $121.05 | $209.45 | 332,300 | — | — |
| 2025-09-30 | $119.86 | $207.39 | 295,200 | — | — |
| 2025-09-29 | $120.93 | $209.24 | 289,100 | — | — |
| 2025-09-26 | $123.24 | $213.24 | 228,400 | — | — |
| 2025-09-25 | $120.69 | $208.83 | 360,600 | — | — |
| 2025-09-24 | $120.87 | $209.14 | 292,000 | — | — |
| 2025-09-23 | $124.21 | $214.92 | 245,400 | — | — |
| 2025-09-22 | $124.52 | $215.46 | 366,900 | — | — |
| 2025-09-19 | $124.84 | $216.01 | 502,800 | — | — |
| 2025-09-18 | $127.38 | $220.40 | 255,400 | — | — |
| 2025-09-17 | $125.00 | $216.29 | 344,300 | — | — |
| 2025-09-16 | $123.85 | $214.30 | 387,400 | — | — |
| 2025-09-15 | $123.93 | $214.44 | 303,200 | — | — |
| 2025-09-12 | $124.59 | $215.58 | 192,300 | — | — |
| 2025-09-11 | $128.28 | $221.96 | 197,000 | — | — |
| 2025-09-10 | $125.55 | $217.24 | 205,700 | — | — |
| 2025-09-09 | $126.86 | $219.50 | 281,600 | — | — |
| 2025-09-08 | $128.76 | $222.79 | 289,100 | — | — |
| 2025-09-05 | $125.13 | $216.51 | 208,200 | — | — |
| 2025-09-04 | $125.40 | $216.98 | 296,200 | — | — |
| 2025-09-03 | $122.71 | $212.32 | 470,900 | — | — |
| 2025-09-02 | $123.64 | $213.93 | 181,700 | — | — |
| 2025-08-29 | $123.96 | $214.49 | 230,900 | — | — |
| 2025-08-28 | $124.85 | $216.03 | 285,500 | — | — |
| 2025-08-27 | $126.61 | $219.07 | 305,000 | — | — |
| 2025-08-26 | $127.50 | $220.61 | 212,400 | — | — |
| 2025-08-25 | $126.14 | $218.26 | 310,400 | — | — |
| 2025-08-22 | $125.38 | $216.94 | 282,900 | — | — |
| 2025-08-21 | $120.75 | $208.93 | 290,700 | — | — |
| 2025-08-20 | $120.92 | $209.23 | 563,800 | — | — |
| 2025-08-19 | $121.90 | $210.92 | 183,500 | — | — |
| 2025-08-18 | $120.59 | $208.66 | 226,000 | — | — |
| 2025-08-15 | $121.01 | $208.91 | 214,600 | — | — |
| 2025-08-14 | $121.61 | $209.94 | 237,400 | — | — |
| 2025-08-13 | $123.44 | $213.10 | 478,500 | — | — |
| 2025-08-12 | $118.91 | $205.28 | 418,000 | — | — |
| 2025-08-11 | $113.42 | $195.80 | 286,200 | — | — |
| 2025-08-08 | $114.13 | $197.03 | 159,300 | — | — |
| 2025-08-07 | $113.70 | $196.29 | 250,500 | — | — |
| 2025-08-06 | $113.71 | $196.30 | 281,000 | — | — |
| 2025-08-05 | $113.75 | $196.37 | 303,100 | — | — |
| 2025-08-04 | $112.91 | $194.92 | 406,000 | — | — |
| 2025-08-01 | $110.54 | $190.83 | 339,800 | — | — |
| 2025-07-31 | $111.15 | $191.88 | 278,600 | — | — |
| 2025-07-30 | $111.71 | $192.85 | 289,500 | — | — |
| 2025-07-29 | $113.71 | $196.30 | 491,000 | — | — |
| 2025-07-28 | $114.93 | $198.41 | 623,300 | — | — |
| 2025-07-25 | $113.32 | $195.63 | 394,600 | — | — |
| 2025-07-24 | $115.13 | $198.76 | 810,300 | — | — |
| 2025-07-23 | $114.18 | $197.12 | 571,900 | — | — |
| 2025-07-22 | $109.80 | $189.55 | 440,500 | — | — |
| 2025-07-21 | $109.15 | $188.43 | 454,300 | — | — |
| 2025-07-18 | $109.44 | $188.93 | 336,800 | — | — |
| 2025-07-17 | $110.41 | $190.61 | 483,800 | — | — |
| 2025-07-16 | $109.77 | $189.50 | 595,600 | — | — |
| 2025-07-15 | $110.38 | $190.56 | 464,100 | — | — |
| 2025-07-14 | $114.36 | $197.43 | 732,800 | — | — |
| 2025-07-11 | $110.73 | $191.16 | 855,800 | — | — |
| 2025-07-10 | $108.29 | $186.95 | 755,100 | — | — |
| 2025-07-09 | $108.73 | $187.71 | 723,500 | — | — |
| 2025-07-08 | $104.29 | $180.04 | 598,000 | — | — |
| 2025-07-07 | $101.61 | $175.42 | 409,300 | — | — |
| 2025-07-03 | $103.42 | $178.54 | 279,400 | — | — |
| 2025-07-02 | $102.88 | $177.61 | 576,500 | — | — |
| 2025-07-01 | $98.77 | $170.51 | 633,100 | — | — |
| 2025-06-30 | $93.30 | $161.07 | 477,200 | — | — |
| 2025-06-27 | $94.19 | $162.61 | 1,192,400 | — | — |
| 2025-06-26 | $93.65 | $161.67 | 217,200 | — | — |
| 2025-06-25 | $91.44 | $157.86 | 307,700 | — | — |
| 2025-06-24 | $92.13 | $159.05 | 283,400 | — | — |
| 2025-06-23 | $90.45 | $156.15 | 305,800 | — | — |
| 2025-06-20 | $90.50 | $156.24 | 698,700 | — | — |
| 2025-06-18 | $90.85 | $156.84 | 327,900 | — | — |
| 2025-06-17 | $90.04 | $155.44 | 400,900 | — | — |
| 2025-06-16 | $92.64 | $159.93 | 494,900 | — | — |
| 2025-06-13 | $89.86 | $155.13 | 513,100 | — | — |
| 2025-06-12 | $92.95 | $160.47 | 418,300 | — | — |
| 2025-06-11 | $91.08 | $157.24 | 536,300 | — | — |
| 2025-06-10 | $90.04 | $155.44 | 467,700 | — | — |
| 2025-06-09 | $84.53 | $145.93 | 316,200 | — | — |
| 2025-06-06 | $83.52 | $144.19 | 210,000 | — | — |
| 2025-06-05 | $82.67 | $142.72 | 215,900 | — | — |
| 2025-06-04 | $82.77 | $142.89 | 218,100 | — | — |
| 2025-06-03 | $84.06 | $145.12 | 191,800 | — | — |
| 2025-06-02 | $82.48 | $142.39 | 304,900 | — | — |
| 2025-05-30 | $84.43 | $145.76 | 268,100 | — | — |
| 2025-05-29 | $84.80 | $146.40 | 137,300 | — | — |
| 2025-05-28 | $84.02 | $145.05 | 214,200 | — | — |
| 2025-05-27 | $85.91 | $148.31 | 180,600 | — | — |
| 2025-05-23 | $83.01 | $143.31 | 262,100 | — | — |
| 2025-05-22 | $84.00 | $145.01 | 255,600 | — | — |
| 2025-05-21 | $83.85 | $144.76 | 298,000 | — | — |
| 2025-05-20 | $84.87 | $146.52 | 181,200 | — | — |
| 2025-05-19 | $85.17 | $147.03 | 467,800 | — | — |
| 2025-05-16 | $86.85 | $149.93 | 345,100 | — | — |
| 2025-05-15 | $86.72 | $149.71 | 363,300 | — | — |
| 2025-05-14 | $87.15 | $150.45 | 413,300 | — | — |
| 2025-05-13 | $88.98 | $153.61 | 272,000 | — | — |
| 2025-05-12 | $88.34 | $152.51 | 309,400 | — | — |
| 2025-05-09 | $84.46 | $145.81 | 261,400 | — | — |
| 2025-05-08 | $83.29 | $143.79 | 361,800 | — | — |
| 2025-05-07 | $80.75 | $139.40 | 280,800 | — | — |
| 2025-05-06 | $80.54 | $139.04 | 244,500 | — | — |
| 2025-05-05 | $80.54 | $139.04 | 318,100 | — | — |
| 2025-05-02 | $79.89 | $137.92 | 248,800 | — | — |
| 2025-05-01 | $79.39 | $137.06 | 382,900 | — | — |
| 2025-04-30 | $79.19 | $136.71 | 441,400 | — | — |
| 2025-04-29 | $80.86 | $139.59 | 500,400 | — | — |
| 2025-04-28 | $80.22 | $138.49 | 372,400 | — | — |
| 2025-04-25 | $78.99 | $136.37 | 395,400 | — | — |
| 2025-04-24 | $78.02 | $134.69 | 456,800 | — | — |
| 2025-04-23 | $74.58 | $128.75 | 503,900 | — | — |
| 2025-04-22 | $73.63 | $127.11 | 248,200 | — | — |
| 2025-04-21 | $71.67 | $123.73 | 314,200 | — | — |
| 2025-04-17 | $71.81 | $123.97 | 248,000 | — | — |
| 2025-04-16 | $70.71 | $122.07 | 369,100 | — | — |
| 2025-04-15 | $69.71 | $120.34 | 441,500 | — | — |
| 2025-04-14 | $69.79 | $120.48 | 568,200 | — | — |
| 2025-04-11 | $68.11 | $117.58 | 422,100 | — | — |
| 2025-04-10 | $67.04 | $115.74 | 802,300 | — | — |
| 2025-04-09 | $73.77 | $127.35 | 510,000 | — | — |
| 2025-04-08 | $67.27 | $116.13 | 434,400 | — | — |
| 2025-04-07 | $70.85 | $122.31 | 673,800 | — | — |
| 2025-04-04 | $72.34 | $124.88 | 513,900 | — | — |
| 2025-04-03 | $74.83 | $129.18 | 493,500 | — | — |
| 2025-04-02 | $78.96 | $136.31 | 242,200 | — | — |
| 2025-04-01 | $77.38 | $133.59 | 250,000 | — | — |
| 2025-03-31 | $77.62 | $134.00 | 416,400 | — | — |
| 2025-03-28 | $78.35 | $135.26 | 270,100 | — | — |
| 2025-03-27 | $79.77 | $137.71 | 554,700 | — | — |
| 2025-03-26 | $84.36 | $145.64 | 392,200 | — | — |
| 2025-03-25 | $82.05 | $141.65 | 253,100 | — | — |
| 2025-03-24 | $81.45 | $140.61 | 268,800 | — | — |
| 2025-03-21 | $80.28 | $138.59 | 853,700 | — | — |
| 2025-03-20 | $82.04 | $141.63 | 391,400 | — | — |
| 2025-03-19 | $80.90 | $139.66 | 460,800 | — | — |
| 2025-03-18 | $80.65 | $139.23 | 290,500 | — | — |
| 2025-03-17 | $80.19 | $138.44 | 395,300 | — | — |
| 2025-03-14 | $80.61 | $139.16 | 373,000 | — | — |
| 2025-03-13 | $80.77 | $139.44 | 284,100 | — | — |
| 2025-03-12 | $83.62 | $144.36 | 221,600 | — | — |
| 2025-03-11 | $84.67 | $146.17 | 359,500 | — | — |
| 2025-03-10 | $87.12 | $150.40 | 412,200 | — | — |
| 2025-03-07 | $87.68 | $151.37 | 327,700 | — | — |
| 2025-03-06 | $87.35 | $150.80 | 295,100 | — | — |
| 2025-03-05 | $86.55 | $149.42 | 374,000 | — | — |
| 2025-03-04 | $82.94 | $143.18 | 487,900 | — | — |
| 2025-03-03 | $84.13 | $145.24 | 301,000 | — | — |
| 2025-02-28 | $86.72 | $149.71 | 389,800 | — | — |
| 2025-02-27 | $86.57 | $149.45 | 236,900 | — | — |
| 2025-02-26 | $88.20 | $152.26 | 288,800 | — | — |
| 2025-02-25 | $89.24 | $154.06 | 312,000 | — | — |
| 2025-02-24 | $88.12 | $152.13 | 290,900 | — | — |
| 2025-02-21 | $88.61 | $152.97 | 373,400 | — | — |
| 2025-02-20 | $90.68 | $156.55 | 263,600 | — | — |
| 2025-02-19 | $89.16 | $153.92 | 567,600 | — | — |
| 2025-02-18 | $87.37 | $150.83 | 758,500 | — | — |
| 2025-02-14 | $83.21 | $143.65 | 529,300 | — | — |
| 2025-02-13 | $81.62 | $140.91 | 291,800 | — | — |
| 2025-02-12 | $80.26 | $138.56 | 264,800 | — | — |
| 2025-02-11 | $81.15 | $140.09 | 291,400 | — | — |
| 2025-02-10 | $80.64 | $139.21 | 215,100 | — | — |
| 2025-02-07 | $80.68 | $139.28 | 336,900 | — | — |
| 2025-02-06 | $81.17 | $140.13 | 254,200 | — | — |
| 2025-02-05 | $82.51 | $142.44 | 809,600 | — | — |
| 2025-02-04 | $82.66 | $142.70 | 294,200 | — | — |
| 2025-02-03 | $81.24 | $140.25 | 742,000 | — | — |
| 2025-01-31 | $84.06 | $145.12 | 343,400 | — | — |
| 2025-01-30 | $86.74 | $149.74 | 231,700 | — | — |
| 2025-01-29 | $85.15 | $147.00 | 231,200 | — | — |
| 2025-01-28 | $85.36 | $147.36 | 280,200 | — | — |
| 2025-01-27 | $86.99 | $150.18 | 299,700 | — | — |
| 2025-01-24 | $85.64 | $147.85 | 193,800 | — | — |
| 2025-01-23 | $84.94 | $146.64 | 314,600 | — | — |
| 2025-01-22 | $85.85 | $148.21 | 278,400 | — | — |
| 2025-01-21 | $86.99 | $150.18 | 301,400 | — | — |
| 2025-01-17 | $84.03 | $145.07 | 211,400 | — | — |
| 2025-01-16 | $84.29 | $145.51 | 240,900 | — | — |
| 2025-01-15 | $84.94 | $146.64 | 203,800 | — | — |
| 2025-01-14 | $84.09 | $145.17 | 210,600 | — | — |
| 2025-01-13 | $83.24 | $143.70 | 183,300 | — | — |
| 2025-01-10 | $82.46 | $142.36 | 225,000 | — | — |
| 2025-01-08 | $84.92 | $146.60 | 276,400 | — | — |
| 2025-01-07 | $86.59 | $149.49 | 250,800 | — | — |
| 2025-01-06 | $87.82 | $151.61 | 213,300 | — | — |
| 2025-01-03 | $87.24 | $150.61 | 380,200 | — | — |
| 2025-01-02 | $86.81 | $149.87 | 274,800 | — | — |