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
- 1997-12-11 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 | $110.26 | $184.57 | 347,000 | — | — |
| 2025-12-30 | $111.19 | $186.13 | 448,900 | — | — |
| 2025-12-29 | $111.26 | $186.25 | 560,900 | — | — |
| 2025-12-26 | $111.40 | $186.48 | 293,200 | — | — |
| 2025-12-24 | $111.02 | $185.84 | 225,700 | — | — |
| 2025-12-23 | $110.33 | $184.69 | 498,900 | — | — |
| 2025-12-22 | $111.05 | $185.89 | 480,700 | — | — |
| 2025-12-19 | $110.49 | $184.96 | 2,481,000 | — | — |
| 2025-12-18 | $111.32 | $186.35 | 728,400 | — | — |
| 2025-12-17 | $111.75 | $187.07 | 662,600 | — | — |
| 2025-12-16 | $112.24 | $187.89 | 677,200 | — | — |
| 2025-12-15 | $112.79 | $188.81 | 1,006,300 | — | — |
| 2025-12-12 | $112.42 | $188.19 | 1,108,100 | — | — |
| 2025-12-11 | $111.20 | $186.15 | 976,800 | — | — |
| 2025-12-10 | $108.74 | $182.03 | 1,013,600 | — | — |
| 2025-12-09 | $106.28 | $177.91 | 506,700 | — | — |
| 2025-12-08 | $106.49 | $178.26 | 634,600 | — | — |
| 2025-12-05 | $108.31 | $181.31 | 673,500 | — | — |
| 2025-12-04 | $108.24 | $181.19 | 555,500 | — | — |
| 2025-12-03 | $108.91 | $182.31 | 710,000 | — | — |
| 2025-12-02 | $107.68 | $180.25 | 695,500 | — | — |
| 2025-12-01 | $108.13 | $181.01 | 1,022,100 | — | — |
| 2025-11-28 | $107.54 | $180.02 | 438,000 | — | — |
| 2025-11-26 | $107.58 | $180.09 | 643,600 | — | — |
| 2025-11-25 | $107.22 | $179.48 | 636,100 | — | — |
| 2025-11-24 | $105.86 | $177.21 | 741,200 | — | — |
| 2025-11-21 | $107.62 | $180.15 | 675,400 | — | — |
| 2025-11-20 | $106.79 | $178.76 | 499,100 | — | — |
| 2025-11-19 | $106.96 | $179.05 | 497,000 | — | — |
| 2025-11-18 | $107.40 | $179.78 | 549,800 | — | — |
| 2025-11-17 | $107.00 | $179.11 | 613,700 | — | — |
| 2025-11-14 | $107.66 | $180.22 | 624,200 | — | — |
| 2025-11-13 | $107.70 | $180.29 | 675,800 | — | — |
| 2025-11-12 | $108.17 | $181.07 | 696,600 | — | — |
| 2025-11-11 | $109.31 | $182.98 | 652,600 | — | — |
| 2025-11-10 | $107.43 | $179.83 | 632,500 | — | — |
| 2025-11-07 | $108.49 | $181.61 | 766,100 | — | — |
| 2025-11-06 | $106.45 | $178.19 | 737,400 | — | — |
| 2025-11-05 | $107.70 | $180.29 | 1,099,700 | — | — |
| 2025-11-04 | $107.40 | $179.78 | 1,913,300 | — | — |
| 2025-11-03 | $114.13 | $191.05 | 1,140,200 | — | — |
| 2025-10-31 | $115.41 | $193.19 | 541,100 | — | — |
| 2025-10-30 | $115.23 | $192.89 | 500,900 | — | — |
| 2025-10-29 | $115.71 | $193.70 | 600,700 | — | — |
| 2025-10-28 | $117.62 | $196.89 | 460,500 | — | — |
| 2025-10-27 | $117.48 | $196.66 | 539,500 | — | — |
| 2025-10-24 | $118.12 | $197.73 | 380,000 | — | — |
| 2025-10-23 | $119.23 | $199.59 | 475,500 | — | — |
| 2025-10-22 | $120.23 | $201.26 | 503,100 | — | — |
| 2025-10-21 | $120.17 | $201.16 | 411,500 | — | — |
| 2025-10-20 | $121.54 | $203.45 | 253,500 | — | — |
| 2025-10-17 | $121.45 | $203.30 | 398,300 | — | — |
| 2025-10-16 | $120.48 | $201.68 | 324,900 | — | — |
| 2025-10-15 | $120.41 | $201.56 | 527,400 | — | — |
| 2025-10-14 | $120.91 | $202.40 | 532,100 | — | — |
| 2025-10-13 | $120.06 | $200.98 | 482,600 | — | — |
| 2025-10-10 | $119.73 | $200.42 | 511,100 | — | — |
| 2025-10-09 | $119.55 | $200.12 | 459,100 | — | — |
| 2025-10-08 | $121.64 | $203.62 | 436,900 | — | — |
| 2025-10-07 | $120.58 | $201.85 | 564,100 | — | — |
| 2025-10-06 | $120.23 | $201.26 | 510,300 | — | — |
| 2025-10-03 | $120.87 | $202.33 | 553,900 | — | — |
| 2025-10-02 | $119.60 | $200.21 | 598,400 | — | — |
| 2025-10-01 | $121.64 | $203.62 | 663,400 | — | — |
| 2025-09-30 | $122.11 | $203.04 | 585,700 | — | — |
| 2025-09-29 | $121.13 | $201.41 | 686,200 | — | — |
| 2025-09-26 | $121.04 | $201.26 | 534,000 | — | — |
| 2025-09-25 | $121.01 | $201.21 | 662,800 | — | — |
| 2025-09-24 | $122.16 | $203.12 | 625,600 | — | — |
| 2025-09-23 | $122.10 | $203.02 | 805,600 | — | — |
| 2025-09-22 | $122.09 | $203.00 | 746,000 | — | — |
| 2025-09-19 | $122.59 | $203.83 | 1,308,200 | — | — |
| 2025-09-18 | $124.04 | $206.24 | 550,900 | — | — |
| 2025-09-17 | $123.93 | $206.06 | 825,700 | — | — |
| 2025-09-16 | $125.72 | $209.04 | 597,900 | — | — |
| 2025-09-15 | $123.67 | $205.63 | 542,800 | — | — |
| 2025-09-12 | $126.12 | $209.70 | 330,100 | — | — |
| 2025-09-11 | $126.88 | $210.97 | 448,300 | — | — |
| 2025-09-10 | $125.95 | $209.42 | 415,800 | — | — |
| 2025-09-09 | $127.07 | $211.28 | 335,500 | — | — |
| 2025-09-08 | $128.10 | $213.00 | 462,600 | — | — |
| 2025-09-05 | $128.41 | $213.51 | 383,100 | — | — |
| 2025-09-04 | $127.93 | $212.71 | 367,300 | — | — |
| 2025-09-03 | $127.83 | $212.55 | 602,500 | — | — |
| 2025-09-02 | $128.43 | $213.54 | 693,700 | — | — |
| 2025-08-29 | $129.54 | $215.39 | 439,700 | — | — |
| 2025-08-28 | $129.05 | $214.58 | 491,100 | — | — |
| 2025-08-27 | $129.25 | $214.91 | 515,100 | — | — |
| 2025-08-26 | $128.07 | $212.95 | 491,800 | — | — |
| 2025-08-25 | $128.02 | $212.86 | 229,300 | — | — |
| 2025-08-22 | $129.04 | $214.56 | 388,800 | — | — |
| 2025-08-21 | $127.64 | $212.23 | 550,900 | — | — |
| 2025-08-20 | $126.75 | $210.75 | 360,600 | — | — |
| 2025-08-19 | $126.08 | $209.64 | 298,900 | — | — |
| 2025-08-18 | $125.27 | $208.29 | 412,400 | — | — |
| 2025-08-15 | $125.93 | $209.39 | 370,300 | — | — |
| 2025-08-14 | $126.39 | $210.15 | 324,900 | — | — |
| 2025-08-13 | $127.90 | $212.66 | 299,300 | — | — |
| 2025-08-12 | $126.85 | $210.92 | 392,000 | — | — |
| 2025-08-11 | $126.06 | $209.60 | 302,200 | — | — |
| 2025-08-08 | $126.24 | $209.90 | 346,000 | — | — |
| 2025-08-07 | $126.27 | $209.95 | 316,900 | — | — |
| 2025-08-06 | $125.18 | $208.14 | 549,700 | — | — |
| 2025-08-05 | $126.30 | $210.00 | 684,900 | — | — |
| 2025-08-04 | $126.60 | $210.50 | 719,400 | — | — |
| 2025-08-01 | $126.37 | $210.12 | 959,600 | — | — |
| 2025-07-31 | $131.54 | $218.72 | 683,800 | — | — |
| 2025-07-30 | $132.11 | $219.66 | 463,000 | — | — |
| 2025-07-29 | $132.31 | $220.00 | 279,900 | — | — |
| 2025-07-28 | $131.58 | $218.78 | 345,800 | — | — |
| 2025-07-25 | $133.07 | $221.26 | 309,200 | — | — |
| 2025-07-24 | $132.74 | $220.71 | 376,900 | — | — |
| 2025-07-23 | $134.13 | $223.02 | 351,800 | — | — |
| 2025-07-22 | $134.06 | $222.91 | 425,200 | — | — |
| 2025-07-21 | $133.06 | $221.24 | 571,900 | — | — |
| 2025-07-18 | $133.14 | $221.38 | 487,100 | — | — |
| 2025-07-17 | $134.54 | $223.70 | 1,233,100 | — | — |
| 2025-07-16 | $135.36 | $225.07 | 441,200 | — | — |
| 2025-07-15 | $134.34 | $223.37 | 385,600 | — | — |
| 2025-07-14 | $136.10 | $226.30 | 267,900 | — | — |
| 2025-07-11 | $135.71 | $225.65 | 393,000 | — | — |
| 2025-07-10 | $136.35 | $226.71 | 422,600 | — | — |
| 2025-07-09 | $136.06 | $226.23 | 449,900 | — | — |
| 2025-07-08 | $136.73 | $227.35 | 498,200 | — | — |
| 2025-07-07 | $136.26 | $226.56 | 369,400 | — | — |
| 2025-07-03 | $137.35 | $228.38 | 226,600 | — | — |
| 2025-07-02 | $138.21 | $229.81 | 476,400 | — | — |
| 2025-07-01 | $136.88 | $227.59 | 603,600 | — | — |
| 2025-06-30 | $135.62 | $224.17 | 332,700 | — | — |
| 2025-06-27 | $135.86 | $224.57 | 642,900 | — | — |
| 2025-06-26 | $135.39 | $223.79 | 451,100 | — | — |
| 2025-06-25 | $134.04 | $221.56 | 524,800 | — | — |
| 2025-06-24 | $137.50 | $227.28 | 462,000 | — | — |
| 2025-06-23 | $139.23 | $230.14 | 580,300 | — | — |
| 2025-06-20 | $137.32 | $226.98 | 1,075,800 | — | — |
| 2025-06-18 | $136.90 | $226.28 | 408,500 | — | — |
| 2025-06-17 | $137.52 | $227.31 | 388,400 | — | — |
| 2025-06-16 | $137.66 | $227.54 | 513,800 | — | — |
| 2025-06-13 | $138.26 | $228.53 | 387,800 | — | — |
| 2025-06-12 | $139.44 | $230.48 | 320,800 | — | — |
| 2025-06-11 | $138.26 | $228.53 | 568,900 | — | — |
| 2025-06-10 | $139.00 | $229.76 | 343,200 | — | — |
| 2025-06-09 | $138.21 | $228.45 | 250,700 | — | — |
| 2025-06-06 | $138.00 | $228.10 | 327,100 | — | — |
| 2025-06-05 | $136.74 | $226.02 | 313,200 | — | — |
| 2025-06-04 | $137.22 | $226.81 | 347,500 | — | — |
| 2025-06-03 | $138.44 | $228.83 | 299,400 | — | — |
| 2025-06-02 | $138.95 | $229.67 | 355,500 | — | — |
| 2025-05-30 | $139.12 | $229.95 | 420,600 | — | — |
| 2025-05-29 | $138.67 | $229.21 | 302,200 | — | — |
| 2025-05-28 | $138.09 | $228.25 | 381,100 | — | — |
| 2025-05-27 | $139.42 | $230.45 | 453,600 | — | — |
| 2025-05-23 | $136.69 | $225.94 | 363,000 | — | — |
| 2025-05-22 | $137.24 | $226.85 | 447,400 | — | — |
| 2025-05-21 | $138.35 | $228.68 | 435,400 | — | — |
| 2025-05-20 | $140.95 | $232.98 | 460,100 | — | — |
| 2025-05-19 | $140.08 | $231.54 | 313,400 | — | — |
| 2025-05-16 | $140.81 | $232.75 | 481,400 | — | — |
| 2025-05-15 | $138.89 | $229.57 | 421,500 | — | — |
| 2025-05-14 | $135.25 | $223.56 | 484,300 | — | — |
| 2025-05-13 | $137.68 | $227.57 | 596,200 | — | — |
| 2025-05-12 | $137.23 | $226.83 | 416,800 | — | — |
| 2025-05-09 | $137.16 | $226.71 | 394,900 | — | — |
| 2025-05-08 | $137.23 | $226.83 | 402,400 | — | — |
| 2025-05-07 | $135.69 | $224.28 | 533,000 | — | — |
| 2025-05-06 | $138.44 | $228.83 | 833,800 | — | — |
| 2025-05-05 | $133.63 | $220.88 | 598,000 | — | — |
| 2025-05-02 | $132.44 | $218.91 | 517,100 | — | — |
| 2025-05-01 | $131.00 | $216.53 | 366,700 | — | — |
| 2025-04-30 | $132.82 | $219.54 | 492,200 | — | — |
| 2025-04-29 | $132.15 | $218.43 | 501,100 | — | — |
| 2025-04-28 | $131.06 | $216.63 | 523,700 | — | — |
| 2025-04-25 | $130.20 | $215.21 | 340,400 | — | — |
| 2025-04-24 | $130.06 | $214.98 | 371,700 | — | — |
| 2025-04-23 | $130.22 | $215.24 | 341,500 | — | — |
| 2025-04-22 | $130.77 | $216.15 | 327,500 | — | — |
| 2025-04-21 | $128.41 | $212.25 | 323,000 | — | — |
| 2025-04-17 | $129.73 | $214.43 | 427,900 | — | — |
| 2025-04-16 | $128.11 | $211.76 | 474,100 | — | — |
| 2025-04-15 | $130.18 | $215.18 | 325,900 | — | — |
| 2025-04-14 | $131.26 | $216.96 | 396,600 | — | — |
| 2025-04-11 | $129.95 | $214.80 | 490,500 | — | — |
| 2025-04-10 | $127.51 | $210.76 | 452,100 | — | — |
| 2025-04-09 | $128.10 | $211.74 | 1,035,300 | — | — |
| 2025-04-08 | $123.22 | $203.67 | 576,100 | — | — |
| 2025-04-07 | $125.26 | $207.04 | 894,500 | — | — |
| 2025-04-04 | $130.89 | $216.35 | 611,500 | — | — |
| 2025-04-03 | $136.41 | $225.47 | 446,900 | — | — |
| 2025-04-02 | $135.32 | $223.67 | 355,000 | — | — |
| 2025-04-01 | $135.96 | $224.73 | 345,200 | — | — |
| 2025-03-31 | $135.21 | $222.17 | 454,100 | — | — |
| 2025-03-28 | $134.99 | $221.81 | 553,300 | — | — |
| 2025-03-27 | $135.60 | $222.81 | 364,400 | — | — |
| 2025-03-26 | $135.04 | $221.89 | 462,700 | — | — |
| 2025-03-25 | $132.48 | $217.68 | 494,300 | — | — |
| 2025-03-24 | $133.04 | $218.60 | 709,900 | — | — |
| 2025-03-21 | $130.33 | $214.15 | 3,525,700 | — | — |
| 2025-03-20 | $131.76 | $216.50 | 511,300 | — | — |
| 2025-03-19 | $132.41 | $217.57 | 468,700 | — | — |
| 2025-03-18 | $132.05 | $216.98 | 398,700 | — | — |
| 2025-03-17 | $133.23 | $218.92 | 423,400 | — | — |
| 2025-03-14 | $131.29 | $215.73 | 417,700 | — | — |
| 2025-03-13 | $130.55 | $214.51 | 640,500 | — | — |
| 2025-03-12 | $130.54 | $214.50 | 896,100 | — | — |
| 2025-03-11 | $133.02 | $218.57 | 746,100 | — | — |
| 2025-03-10 | $136.79 | $224.77 | 700,200 | — | — |
| 2025-03-07 | $135.47 | $222.60 | 913,700 | — | — |
| 2025-03-06 | $131.04 | $215.32 | 778,500 | — | — |
| 2025-03-05 | $129.21 | $212.31 | 702,800 | — | — |
| 2025-03-04 | $129.09 | $212.11 | 735,700 | — | — |
| 2025-03-03 | $130.55 | $214.51 | 593,700 | — | — |
| 2025-02-28 | $130.61 | $214.61 | 644,700 | — | — |
| 2025-02-27 | $130.22 | $213.97 | 776,000 | — | — |
| 2025-02-26 | $130.57 | $214.54 | 571,300 | — | — |
| 2025-02-25 | $132.48 | $217.68 | 806,700 | — | — |
| 2025-02-24 | $130.30 | $214.10 | 797,800 | — | — |
| 2025-02-21 | $128.08 | $210.45 | 695,200 | — | — |
| 2025-02-20 | $126.36 | $207.63 | 569,600 | — | — |
| 2025-02-19 | $126.91 | $208.53 | 800,100 | — | — |
| 2025-02-18 | $125.60 | $206.38 | 613,700 | — | — |
| 2025-02-14 | $126.80 | $208.35 | 506,500 | — | — |
| 2025-02-13 | $128.25 | $210.73 | 455,000 | — | — |
| 2025-02-12 | $127.96 | $210.26 | 491,100 | — | — |
| 2025-02-11 | $128.66 | $211.41 | 386,600 | — | — |
| 2025-02-10 | $127.56 | $209.60 | 623,500 | — | — |
| 2025-02-07 | $127.90 | $210.16 | 417,500 | — | — |
| 2025-02-06 | $127.39 | $209.32 | 524,700 | — | — |
| 2025-02-05 | $126.27 | $207.48 | 752,900 | — | — |
| 2025-02-04 | $127.13 | $208.89 | 1,127,800 | — | — |
| 2025-02-03 | $134.73 | $221.38 | 903,100 | — | — |
| 2025-01-31 | $136.44 | $224.19 | 562,100 | — | — |
| 2025-01-30 | $137.36 | $225.70 | 640,100 | — | — |
| 2025-01-29 | $136.67 | $224.57 | 438,400 | — | — |
| 2025-01-28 | $135.09 | $221.97 | 556,100 | — | — |
| 2025-01-27 | $136.58 | $224.42 | 514,200 | — | — |
| 2025-01-24 | $135.76 | $223.07 | 357,300 | — | — |
| 2025-01-23 | $136.69 | $224.60 | 460,600 | — | — |
| 2025-01-22 | $135.44 | $222.55 | 487,900 | — | — |
| 2025-01-21 | $136.50 | $224.29 | 490,000 | — | — |
| 2025-01-17 | $135.11 | $222.00 | 460,400 | — | — |
| 2025-01-16 | $134.33 | $220.72 | 579,100 | — | — |
| 2025-01-15 | $132.83 | $218.26 | 545,100 | — | — |
| 2025-01-14 | $132.76 | $218.14 | 523,100 | — | — |
| 2025-01-13 | $131.82 | $216.60 | 733,600 | — | — |
| 2025-01-10 | $130.81 | $214.94 | 708,100 | — | — |
| 2025-01-08 | $133.51 | $219.38 | 323,600 | — | — |
| 2025-01-07 | $132.72 | $218.08 | 418,500 | — | — |
| 2025-01-06 | $134.07 | $220.30 | 437,500 | — | — |
| 2025-01-03 | $136.53 | $224.34 | 348,400 | — | — |
| 2025-01-02 | $136.50 | $224.29 | 356,500 | — | — |