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
- 2014-04-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 | $159.36 | $162.59 | 654,900 | — | — |
| 2025-12-30 | $160.52 | $163.77 | 594,800 | — | — |
| 2025-12-29 | $160.76 | $164.02 | 690,700 | — | — |
| 2025-12-26 | $160.41 | $163.66 | 600,000 | — | — |
| 2025-12-24 | $160.40 | $163.65 | 255,000 | — | — |
| 2025-12-23 | $159.63 | $162.86 | 708,200 | — | — |
| 2025-12-22 | $165.42 | $168.77 | 624,300 | — | — |
| 2025-12-19 | $162.72 | $166.02 | 2,246,200 | — | — |
| 2025-12-18 | $164.31 | $167.64 | 1,107,500 | — | — |
| 2025-12-17 | $166.97 | $170.35 | 984,700 | — | — |
| 2025-12-16 | $162.77 | $166.07 | 578,100 | — | — |
| 2025-12-15 | $162.81 | $166.11 | 835,000 | — | — |
| 2025-12-12 | $166.61 | $169.99 | 643,700 | — | — |
| 2025-12-11 | $166.08 | $169.44 | 796,600 | — | — |
| 2025-12-10 | $163.80 | $167.12 | 825,500 | — | — |
| 2025-12-09 | $162.70 | $166.00 | 690,300 | — | — |
| 2025-12-08 | $163.97 | $167.29 | 816,300 | — | — |
| 2025-12-05 | $165.72 | $169.08 | 807,800 | — | — |
| 2025-12-04 | $166.14 | $169.51 | 645,100 | — | — |
| 2025-12-03 | $164.56 | $167.89 | 447,900 | — | — |
| 2025-12-02 | $161.95 | $165.23 | 595,000 | — | — |
| 2025-12-01 | $161.81 | $165.09 | 769,500 | — | — |
| 2025-11-28 | $161.17 | $164.43 | 214,500 | — | — |
| 2025-11-26 | $160.82 | $164.08 | 671,600 | — | — |
| 2025-11-25 | $164.34 | $167.67 | 796,500 | — | — |
| 2025-11-24 | $159.21 | $162.44 | 1,054,200 | — | — |
| 2025-11-21 | $162.14 | $165.04 | 1,049,200 | — | — |
| 2025-11-20 | $159.91 | $162.77 | 694,200 | — | — |
| 2025-11-19 | $160.97 | $163.85 | 607,300 | — | — |
| 2025-11-18 | $161.33 | $164.22 | 610,400 | — | — |
| 2025-11-17 | $164.09 | $167.03 | 847,700 | — | — |
| 2025-11-14 | $166.12 | $169.09 | 890,300 | — | — |
| 2025-11-13 | $164.66 | $167.61 | 976,500 | — | — |
| 2025-11-12 | $167.66 | $170.66 | 988,000 | — | — |
| 2025-11-11 | $170.34 | $173.39 | 932,400 | — | — |
| 2025-11-10 | $166.80 | $169.79 | 987,900 | — | — |
| 2025-11-07 | $162.15 | $165.05 | 944,900 | — | — |
| 2025-11-06 | $164.01 | $166.95 | 2,050,300 | — | — |
| 2025-11-05 | $183.71 | $187.00 | 1,306,200 | — | — |
| 2025-11-04 | $181.91 | $185.17 | 593,100 | — | — |
| 2025-11-03 | $184.85 | $188.16 | 890,700 | — | — |
| 2025-10-31 | $187.09 | $190.44 | 610,100 | — | — |
| 2025-10-30 | $185.29 | $188.61 | 679,500 | — | — |
| 2025-10-29 | $186.46 | $189.80 | 795,700 | — | — |
| 2025-10-28 | $198.50 | $202.05 | 488,500 | — | — |
| 2025-10-27 | $200.24 | $203.82 | 399,300 | — | — |
| 2025-10-24 | $199.51 | $203.08 | 436,500 | — | — |
| 2025-10-23 | $200.25 | $203.83 | 482,100 | — | — |
| 2025-10-22 | $202.35 | $205.97 | 377,400 | — | — |
| 2025-10-21 | $206.86 | $210.56 | 510,800 | — | — |
| 2025-10-20 | $201.09 | $204.69 | 438,000 | — | — |
| 2025-10-17 | $200.69 | $204.28 | 449,700 | — | — |
| 2025-10-16 | $200.49 | $204.08 | 646,500 | — | — |
| 2025-10-15 | $199.50 | $203.07 | 531,800 | — | — |
| 2025-10-14 | $200.53 | $204.12 | 532,200 | — | — |
| 2025-10-13 | $201.30 | $204.90 | 410,400 | — | — |
| 2025-10-10 | $199.82 | $203.40 | 494,200 | — | — |
| 2025-10-09 | $202.59 | $206.22 | 654,900 | — | — |
| 2025-10-08 | $205.08 | $208.75 | 527,700 | — | — |
| 2025-10-07 | $203.71 | $207.36 | 780,300 | — | — |
| 2025-10-06 | $200.22 | $203.80 | 1,038,900 | — | — |
| 2025-10-03 | $201.86 | $205.47 | 679,700 | — | — |
| 2025-10-02 | $201.38 | $204.98 | 1,254,300 | — | — |
| 2025-10-01 | $199.23 | $202.80 | 1,588,200 | — | — |
| 2025-09-30 | $208.14 | $211.87 | 905,100 | — | — |
| 2025-09-29 | $218.17 | $222.07 | 700,600 | — | — |
| 2025-09-26 | $217.51 | $221.40 | 767,700 | — | — |
| 2025-09-25 | $214.85 | $218.70 | 657,100 | — | — |
| 2025-09-24 | $217.42 | $221.31 | 467,000 | — | — |
| 2025-09-23 | $219.66 | $223.59 | 556,000 | — | — |
| 2025-09-22 | $220.10 | $224.04 | 753,700 | — | — |
| 2025-09-19 | $216.60 | $220.48 | 1,660,400 | — | — |
| 2025-09-18 | $216.55 | $220.43 | 626,600 | — | — |
| 2025-09-17 | $214.73 | $218.57 | 688,200 | — | — |
| 2025-09-16 | $213.32 | $217.14 | 766,100 | — | — |
| 2025-09-15 | $218.20 | $222.11 | 485,400 | — | — |
| 2025-09-12 | $222.63 | $226.61 | 379,400 | — | — |
| 2025-09-11 | $226.37 | $230.42 | 471,800 | — | — |
| 2025-09-10 | $220.88 | $224.83 | 596,500 | — | — |
| 2025-09-09 | $222.49 | $226.47 | 589,400 | — | — |
| 2025-09-08 | $224.30 | $228.31 | 436,500 | — | — |
| 2025-09-05 | $224.12 | $228.13 | 445,800 | — | — |
| 2025-09-04 | $224.50 | $228.52 | 631,300 | — | — |
| 2025-09-03 | $221.35 | $225.31 | 830,500 | — | — |
| 2025-09-02 | $220.00 | $223.94 | 928,000 | — | — |
| 2025-08-29 | $227.15 | $231.22 | 341,900 | — | — |
| 2025-08-28 | $225.71 | $229.75 | 524,300 | — | — |
| 2025-08-27 | $227.89 | $231.97 | 679,100 | — | — |
| 2025-08-26 | $225.97 | $230.01 | 679,200 | — | — |
| 2025-08-25 | $230.78 | $234.91 | 372,300 | — | — |
| 2025-08-22 | $233.89 | $237.69 | 699,300 | — | — |
| 2025-08-21 | $225.32 | $228.99 | 514,800 | — | — |
| 2025-08-20 | $226.95 | $230.64 | 817,200 | — | — |
| 2025-08-19 | $227.93 | $231.64 | 656,600 | — | — |
| 2025-08-18 | $225.28 | $228.94 | 622,700 | — | — |
| 2025-08-15 | $217.18 | $220.71 | 593,600 | — | — |
| 2025-08-14 | $216.00 | $219.51 | 578,600 | — | — |
| 2025-08-13 | $221.49 | $225.09 | 752,300 | — | — |
| 2025-08-12 | $215.21 | $218.71 | 769,700 | — | — |
| 2025-08-11 | $221.04 | $224.64 | 711,000 | — | — |
| 2025-08-08 | $229.85 | $233.59 | 672,100 | — | — |
| 2025-08-07 | $233.38 | $237.18 | 1,484,200 | — | — |
| 2025-08-06 | $223.26 | $226.89 | 1,636,300 | — | — |
| 2025-08-05 | $223.27 | $226.90 | 568,300 | — | — |
| 2025-08-04 | $229.32 | $233.05 | 566,700 | — | — |
| 2025-08-01 | $226.44 | $230.12 | 580,500 | — | — |
| 2025-07-31 | $231.54 | $235.31 | 523,500 | — | — |
| 2025-07-30 | $235.57 | $239.40 | 518,100 | — | — |
| 2025-07-29 | $237.45 | $241.31 | 474,900 | — | — |
| 2025-07-28 | $236.44 | $240.29 | 474,900 | — | — |
| 2025-07-25 | $238.80 | $242.68 | 325,700 | — | — |
| 2025-07-24 | $237.95 | $241.82 | 382,500 | — | — |
| 2025-07-23 | $236.44 | $240.29 | 551,200 | — | — |
| 2025-07-22 | $233.25 | $237.04 | 622,000 | — | — |
| 2025-07-21 | $227.94 | $231.65 | 412,200 | — | — |
| 2025-07-18 | $229.71 | $233.45 | 481,400 | — | — |
| 2025-07-17 | $224.72 | $228.38 | 429,200 | — | — |
| 2025-07-16 | $223.24 | $226.87 | 421,400 | — | — |
| 2025-07-15 | $221.73 | $225.34 | 468,700 | — | — |
| 2025-07-14 | $222.00 | $225.61 | 630,700 | — | — |
| 2025-07-11 | $220.20 | $223.78 | 624,500 | — | — |
| 2025-07-10 | $229.36 | $233.09 | 418,400 | — | — |
| 2025-07-09 | $234.08 | $237.89 | 476,500 | — | — |
| 2025-07-08 | $233.97 | $237.78 | 519,300 | — | — |
| 2025-07-07 | $232.39 | $236.17 | 511,800 | — | — |
| 2025-07-03 | $233.07 | $236.86 | 374,200 | — | — |
| 2025-07-02 | $228.13 | $231.84 | 655,500 | — | — |
| 2025-07-01 | $233.80 | $237.60 | 913,100 | — | — |
| 2025-06-30 | $231.40 | $235.16 | 605,400 | — | — |
| 2025-06-27 | $227.23 | $230.93 | 590,000 | — | — |
| 2025-06-26 | $225.46 | $229.13 | 853,700 | — | — |
| 2025-06-25 | $222.79 | $226.41 | 901,400 | — | — |
| 2025-06-24 | $235.05 | $238.87 | 547,400 | — | — |
| 2025-06-23 | $232.97 | $236.76 | 515,300 | — | — |
| 2025-06-20 | $232.15 | $235.93 | 1,415,300 | — | — |
| 2025-06-18 | $232.82 | $236.61 | 1,013,800 | — | — |
| 2025-06-17 | $241.73 | $245.66 | 561,200 | — | — |
| 2025-06-16 | $246.41 | $250.42 | 478,800 | — | — |
| 2025-06-13 | $245.00 | $248.99 | 552,400 | — | — |
| 2025-06-12 | $250.85 | $254.93 | 685,800 | — | — |
| 2025-06-11 | $251.80 | $255.90 | 484,300 | — | — |
| 2025-06-10 | $254.12 | $258.25 | 501,600 | — | — |
| 2025-06-09 | $258.45 | $262.65 | 762,000 | — | — |
| 2025-06-06 | $265.71 | $270.03 | 348,700 | — | — |
| 2025-06-05 | $263.93 | $268.22 | 523,900 | — | — |
| 2025-06-04 | $264.80 | $269.11 | 663,200 | — | — |
| 2025-06-03 | $263.80 | $268.09 | 590,700 | — | — |
| 2025-06-02 | $259.54 | $263.76 | 590,700 | — | — |
| 2025-05-30 | $259.09 | $263.30 | 913,100 | — | — |
| 2025-05-29 | $255.68 | $259.84 | 515,300 | — | — |
| 2025-05-28 | $259.46 | $263.68 | 322,600 | — | — |
| 2025-05-27 | $261.26 | $265.51 | 446,700 | — | — |
| 2025-05-23 | $257.90 | $261.71 | 412,500 | — | — |
| 2025-05-22 | $261.50 | $265.37 | 529,900 | — | — |
| 2025-05-21 | $257.25 | $261.05 | 358,800 | — | — |
| 2025-05-20 | $260.69 | $264.55 | 277,200 | — | — |
| 2025-05-19 | $259.93 | $263.77 | 370,800 | — | — |
| 2025-05-16 | $260.36 | $264.21 | 488,200 | — | — |
| 2025-05-15 | $256.46 | $260.25 | 715,700 | — | — |
| 2025-05-14 | $257.22 | $261.02 | 696,600 | — | — |
| 2025-05-13 | $260.21 | $264.06 | 535,300 | — | — |
| 2025-05-12 | $258.38 | $262.20 | 952,300 | — | — |
| 2025-05-09 | $252.70 | $256.44 | 730,400 | — | — |
| 2025-05-08 | $249.35 | $253.04 | 1,501,900 | — | — |
| 2025-05-07 | $228.67 | $232.05 | 757,900 | — | — |
| 2025-05-06 | $227.79 | $231.16 | 576,100 | — | — |
| 2025-05-05 | $227.28 | $230.64 | 459,900 | — | — |
| 2025-05-02 | $227.37 | $230.73 | 456,000 | — | — |
| 2025-05-01 | $227.10 | $230.46 | 499,300 | — | — |
| 2025-04-30 | $226.39 | $229.74 | 588,600 | — | — |
| 2025-04-29 | $228.56 | $231.94 | 410,300 | — | — |
| 2025-04-28 | $226.49 | $229.84 | 507,800 | — | — |
| 2025-04-25 | $227.60 | $230.97 | 348,900 | — | — |
| 2025-04-24 | $225.86 | $229.20 | 331,900 | — | — |
| 2025-04-23 | $219.23 | $222.47 | 394,000 | — | — |
| 2025-04-22 | $211.52 | $214.65 | 368,300 | — | — |
| 2025-04-21 | $206.20 | $209.25 | 616,800 | — | — |
| 2025-04-17 | $216.91 | $220.12 | 403,700 | — | — |
| 2025-04-16 | $215.53 | $218.72 | 371,600 | — | — |
| 2025-04-15 | $219.29 | $222.53 | 453,000 | — | — |
| 2025-04-14 | $218.27 | $221.50 | 544,700 | — | — |
| 2025-04-11 | $215.72 | $218.91 | 406,700 | — | — |
| 2025-04-10 | $210.22 | $213.33 | 593,300 | — | — |
| 2025-04-09 | $218.50 | $221.73 | 1,162,500 | — | — |
| 2025-04-08 | $193.07 | $195.93 | 974,200 | — | — |
| 2025-04-07 | $196.53 | $199.44 | 1,213,900 | — | — |
| 2025-04-04 | $198.11 | $201.04 | 799,500 | — | — |
| 2025-04-03 | $213.43 | $216.59 | 817,800 | — | — |
| 2025-04-02 | $218.48 | $221.71 | 527,700 | — | — |
| 2025-04-01 | $220.90 | $224.17 | 670,900 | — | — |
| 2025-03-31 | $218.48 | $221.71 | 674,100 | — | — |
| 2025-03-28 | $218.75 | $221.98 | 548,000 | — | — |
| 2025-03-27 | $225.82 | $229.16 | 452,000 | — | — |
| 2025-03-26 | $222.72 | $226.01 | 476,600 | — | — |
| 2025-03-25 | $223.44 | $226.74 | 440,600 | — | — |
| 2025-03-24 | $223.67 | $226.98 | 580,300 | — | — |
| 2025-03-21 | $218.30 | $221.53 | 2,944,700 | — | — |
| 2025-03-20 | $215.43 | $218.62 | 496,900 | — | — |
| 2025-03-19 | $217.44 | $220.66 | 579,000 | — | — |
| 2025-03-18 | $217.03 | $220.24 | 696,700 | — | — |
| 2025-03-17 | $216.01 | $219.20 | 898,000 | — | — |
| 2025-03-14 | $207.99 | $211.07 | 410,800 | — | — |
| 2025-03-13 | $202.82 | $205.82 | 575,900 | — | — |
| 2025-03-12 | $206.56 | $209.61 | 600,000 | — | — |
| 2025-03-11 | $206.66 | $209.72 | 794,400 | — | — |
| 2025-03-10 | $217.02 | $220.23 | 996,000 | — | — |
| 2025-03-07 | $213.02 | $215.79 | 707,600 | — | — |
| 2025-03-06 | $203.62 | $206.27 | 851,100 | — | — |
| 2025-03-05 | $217.39 | $220.22 | 894,700 | — | — |
| 2025-03-04 | $217.21 | $220.03 | 875,800 | — | — |
| 2025-03-03 | $220.21 | $223.07 | 1,016,800 | — | — |
| 2025-02-28 | $219.47 | $222.32 | 822,600 | — | — |
| 2025-02-27 | $216.35 | $219.16 | 885,400 | — | — |
| 2025-02-26 | $219.74 | $222.60 | 636,500 | — | — |
| 2025-02-25 | $219.07 | $221.92 | 768,800 | — | — |
| 2025-02-24 | $219.19 | $222.04 | 813,500 | — | — |
| 2025-02-21 | $213.06 | $215.83 | 597,500 | — | — |
| 2025-02-20 | $214.40 | $217.19 | 324,400 | — | — |
| 2025-02-19 | $216.17 | $218.98 | 469,700 | — | — |
| 2025-02-18 | $213.57 | $216.35 | 667,000 | — | — |
| 2025-02-14 | $209.22 | $211.94 | 900,200 | — | — |
| 2025-02-13 | $211.98 | $214.74 | 1,259,300 | — | — |
| 2025-02-12 | $207.05 | $209.74 | 1,240,000 | — | — |
| 2025-02-11 | $203.37 | $206.01 | 752,500 | — | — |
| 2025-02-10 | $204.76 | $207.42 | 528,000 | — | — |
| 2025-02-07 | $199.78 | $202.38 | 372,400 | — | — |
| 2025-02-06 | $205.00 | $207.67 | 438,500 | — | — |
| 2025-02-05 | $206.14 | $208.82 | 587,500 | — | — |
| 2025-02-04 | $205.25 | $207.92 | 472,800 | — | — |
| 2025-02-03 | $205.24 | $207.91 | 652,400 | — | — |
| 2025-01-31 | $207.56 | $210.26 | 531,700 | — | — |
| 2025-01-30 | $205.26 | $207.93 | 323,800 | — | — |
| 2025-01-29 | $206.47 | $209.15 | 482,400 | — | — |
| 2025-01-28 | $213.75 | $216.53 | 420,800 | — | — |
| 2025-01-27 | $212.92 | $215.69 | 715,100 | — | — |
| 2025-01-24 | $207.50 | $210.20 | 305,300 | — | — |
| 2025-01-23 | $205.25 | $207.92 | 708,300 | — | — |
| 2025-01-22 | $207.57 | $210.27 | 319,500 | — | — |
| 2025-01-21 | $209.26 | $211.98 | 424,400 | — | — |
| 2025-01-17 | $209.18 | $211.90 | 544,300 | — | — |
| 2025-01-16 | $207.96 | $210.66 | 396,500 | — | — |
| 2025-01-15 | $205.35 | $208.02 | 576,500 | — | — |
| 2025-01-14 | $203.26 | $205.90 | 290,500 | — | — |
| 2025-01-13 | $200.78 | $203.39 | 350,800 | — | — |
| 2025-01-10 | $202.00 | $204.63 | 554,000 | — | — |
| 2025-01-08 | $199.42 | $202.01 | 449,200 | — | — |
| 2025-01-07 | $202.10 | $204.73 | 421,500 | — | — |
| 2025-01-06 | $207.03 | $209.72 | 573,400 | — | — |
| 2025-01-03 | $203.86 | $206.51 | 410,700 | — | — |
| 2025-01-02 | $201.40 | $204.02 | 530,600 | — | — |