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
- 1989-12-08 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 | $174.21 | $174.21 | 742,300 | — | — |
| 2025-12-30 | $175.41 | $175.41 | 445,600 | — | — |
| 2025-12-29 | $175.59 | $175.59 | 383,100 | — | — |
| 2025-12-26 | $176.59 | $176.59 | 239,700 | — | — |
| 2025-12-24 | $176.47 | $176.47 | 146,600 | — | — |
| 2025-12-23 | $176.02 | $176.02 | 569,800 | — | — |
| 2025-12-22 | $179.06 | $179.06 | 622,400 | — | — |
| 2025-12-19 | $178.17 | $178.17 | 2,331,300 | — | — |
| 2025-12-18 | $175.90 | $175.90 | 557,000 | — | — |
| 2025-12-17 | $175.31 | $175.31 | 959,500 | — | — |
| 2025-12-16 | $174.28 | $174.28 | 1,129,700 | — | — |
| 2025-12-15 | $175.07 | $175.07 | 1,558,600 | — | — |
| 2025-12-12 | $176.00 | $176.00 | 1,177,400 | — | — |
| 2025-12-11 | $178.00 | $178.00 | 848,100 | — | — |
| 2025-12-10 | $175.66 | $175.66 | 1,001,500 | — | — |
| 2025-12-09 | $173.17 | $173.17 | 915,100 | — | — |
| 2025-12-08 | $174.41 | $174.41 | 763,100 | — | — |
| 2025-12-05 | $173.52 | $173.52 | 1,367,300 | — | — |
| 2025-12-04 | $178.50 | $178.50 | 753,500 | — | — |
| 2025-12-03 | $177.37 | $177.37 | 507,800 | — | — |
| 2025-12-02 | $176.48 | $176.48 | 626,700 | — | — |
| 2025-12-01 | $174.88 | $174.88 | 831,700 | — | — |
| 2025-11-28 | $175.43 | $175.43 | 479,400 | — | — |
| 2025-11-26 | $173.46 | $173.46 | 739,200 | — | — |
| 2025-11-25 | $173.44 | $173.44 | 761,300 | — | — |
| 2025-11-24 | $170.16 | $170.16 | 1,595,800 | — | — |
| 2025-11-21 | $172.12 | $172.12 | 865,500 | — | — |
| 2025-11-20 | $170.43 | $170.43 | 770,900 | — | — |
| 2025-11-19 | $171.94 | $171.94 | 701,000 | — | — |
| 2025-11-18 | $173.07 | $173.07 | 927,600 | — | — |
| 2025-11-17 | $174.21 | $174.21 | 847,700 | — | — |
| 2025-11-14 | $179.61 | $179.61 | 1,406,400 | — | — |
| 2025-11-13 | $174.57 | $174.57 | 1,113,000 | — | — |
| 2025-11-12 | $178.16 | $178.16 | 1,038,700 | — | — |
| 2025-11-11 | $178.00 | $178.00 | 995,300 | — | — |
| 2025-11-10 | $177.49 | $177.49 | 719,700 | — | — |
| 2025-11-07 | $176.11 | $176.11 | 1,198,200 | — | — |
| 2025-11-06 | $173.93 | $173.93 | 2,327,600 | — | — |
| 2025-11-05 | $189.97 | $189.97 | 1,390,200 | — | — |
| 2025-11-04 | $192.03 | $192.03 | 1,117,200 | — | — |
| 2025-11-03 | $196.36 | $196.36 | 1,251,300 | — | — |
| 2025-10-31 | $198.54 | $198.54 | 882,800 | — | — |
| 2025-10-30 | $197.38 | $197.38 | 770,600 | — | — |
| 2025-10-29 | $197.86 | $197.86 | 539,800 | — | — |
| 2025-10-28 | $202.46 | $202.46 | 546,100 | — | — |
| 2025-10-27 | $203.28 | $203.28 | 593,800 | — | — |
| 2025-10-24 | $204.81 | $204.81 | 534,000 | — | — |
| 2025-10-23 | $204.67 | $204.67 | 638,600 | — | — |
| 2025-10-22 | $203.03 | $203.03 | 628,400 | — | — |
| 2025-10-21 | $204.55 | $204.55 | 623,700 | — | — |
| 2025-10-20 | $205.87 | $205.87 | 667,500 | — | — |
| 2025-10-17 | $202.86 | $202.86 | 673,100 | — | — |
| 2025-10-16 | $201.99 | $201.99 | 589,900 | — | — |
| 2025-10-15 | $202.80 | $202.80 | 861,600 | — | — |
| 2025-10-14 | $202.06 | $202.06 | 534,700 | — | — |
| 2025-10-13 | $202.48 | $202.48 | 687,200 | — | — |
| 2025-10-10 | $196.90 | $196.90 | 585,000 | — | — |
| 2025-10-09 | $201.72 | $201.72 | 627,300 | — | — |
| 2025-10-08 | $203.43 | $203.43 | 569,800 | — | — |
| 2025-10-07 | $202.26 | $202.26 | 566,000 | — | — |
| 2025-10-06 | $205.00 | $205.00 | 811,000 | — | — |
| 2025-10-03 | $203.00 | $203.00 | 588,400 | — | — |
| 2025-10-02 | $203.02 | $203.02 | 586,800 | — | — |
| 2025-10-01 | $202.42 | $202.42 | 775,600 | — | — |
| 2025-09-30 | $203.02 | $203.02 | 1,167,400 | — | — |
| 2025-09-29 | $203.84 | $203.84 | 569,400 | — | — |
| 2025-09-26 | $202.96 | $202.96 | 529,300 | — | — |
| 2025-09-25 | $202.71 | $202.71 | 490,800 | — | — |
| 2025-09-24 | $203.60 | $203.60 | 764,600 | — | — |
| 2025-09-23 | $204.03 | $204.03 | 838,400 | — | — |
| 2025-09-22 | $205.93 | $205.93 | 920,300 | — | — |
| 2025-09-19 | $205.95 | $205.95 | 1,638,300 | — | — |
| 2025-09-18 | $206.19 | $206.19 | 917,100 | — | — |
| 2025-09-17 | $203.98 | $203.98 | 738,200 | — | — |
| 2025-09-16 | $204.95 | $204.95 | 956,000 | — | — |
| 2025-09-15 | $204.15 | $204.15 | 630,300 | — | — |
| 2025-09-12 | $205.11 | $205.11 | 520,500 | — | — |
| 2025-09-11 | $207.03 | $207.03 | 778,800 | — | — |
| 2025-09-10 | $204.50 | $204.50 | 1,136,000 | — | — |
| 2025-09-09 | $204.03 | $204.03 | 1,474,600 | — | — |
| 2025-09-08 | $212.73 | $212.73 | 1,279,800 | — | — |
| 2025-09-05 | $213.90 | $213.90 | 632,600 | — | — |
| 2025-09-04 | $213.25 | $213.25 | 639,100 | — | — |
| 2025-09-03 | $212.24 | $212.24 | 506,900 | — | — |
| 2025-09-02 | $212.64 | $212.64 | 809,600 | — | — |
| 2025-08-29 | $213.50 | $213.50 | 1,098,700 | — | — |
| 2025-08-28 | $215.03 | $215.03 | 526,000 | — | — |
| 2025-08-27 | $216.53 | $216.53 | 705,900 | — | — |
| 2025-08-26 | $212.58 | $212.58 | 737,200 | — | — |
| 2025-08-25 | $214.35 | $214.35 | 873,200 | — | — |
| 2025-08-22 | $215.05 | $215.05 | 668,600 | — | — |
| 2025-08-21 | $211.95 | $211.95 | 863,600 | — | — |
| 2025-08-20 | $210.89 | $210.89 | 824,200 | — | — |
| 2025-08-19 | $209.87 | $209.87 | 606,400 | — | — |
| 2025-08-18 | $208.31 | $208.31 | 940,700 | — | — |
| 2025-08-15 | $205.84 | $205.84 | 1,366,200 | — | — |
| 2025-08-14 | $208.01 | $208.01 | 609,500 | — | — |
| 2025-08-13 | $208.37 | $208.37 | 601,000 | — | — |
| 2025-08-12 | $204.55 | $204.55 | 628,600 | — | — |
| 2025-08-11 | $203.29 | $203.29 | 729,300 | — | — |
| 2025-08-08 | $205.42 | $205.42 | 756,400 | — | — |
| 2025-08-07 | $206.15 | $206.15 | 1,279,400 | — | — |
| 2025-08-06 | $215.71 | $215.71 | 710,600 | — | — |
| 2025-08-05 | $214.79 | $214.79 | 1,054,900 | — | — |
| 2025-08-04 | $216.41 | $216.41 | 975,800 | — | — |
| 2025-08-01 | $212.11 | $212.11 | 1,598,400 | — | — |
| 2025-07-31 | $214.81 | $214.81 | 2,618,200 | — | — |
| 2025-07-30 | $202.51 | $202.51 | 1,243,800 | — | — |
| 2025-07-29 | $204.19 | $204.19 | 739,400 | — | — |
| 2025-07-28 | $204.00 | $204.00 | 697,900 | — | — |
| 2025-07-25 | $204.51 | $204.51 | 550,800 | — | — |
| 2025-07-24 | $202.06 | $202.06 | 965,300 | — | — |
| 2025-07-23 | $201.36 | $201.36 | 1,166,200 | — | — |
| 2025-07-22 | $202.87 | $202.87 | 792,600 | — | — |
| 2025-07-21 | $198.82 | $198.82 | 728,800 | — | — |
| 2025-07-18 | $199.61 | $199.61 | 880,100 | — | — |
| 2025-07-17 | $197.00 | $197.00 | 1,279,100 | — | — |
| 2025-07-16 | $194.19 | $194.19 | 910,600 | — | — |
| 2025-07-15 | $192.22 | $192.22 | 1,045,900 | — | — |
| 2025-07-14 | $191.08 | $191.08 | 2,121,200 | — | — |
| 2025-07-11 | $193.51 | $193.51 | 2,370,000 | — | — |
| 2025-07-10 | $194.59 | $194.59 | 7,017,800 | — | — |
| 2025-07-09 | $210.47 | $210.47 | 4,183,900 | — | — |
| 2025-07-08 | $178.90 | $178.90 | 917,500 | — | — |
| 2025-07-07 | $174.82 | $174.82 | 711,800 | — | — |
| 2025-07-03 | $175.98 | $175.98 | 468,400 | — | — |
| 2025-07-02 | $173.31 | $173.31 | 629,200 | — | — |
| 2025-07-01 | $173.07 | $173.07 | 1,271,100 | — | — |
| 2025-06-30 | $172.34 | $172.34 | 874,800 | — | — |
| 2025-06-27 | $169.30 | $169.30 | 2,037,900 | — | — |
| 2025-06-26 | $169.54 | $169.54 | 843,100 | — | — |
| 2025-06-25 | $168.60 | $168.60 | 664,600 | — | — |
| 2025-06-24 | $169.93 | $169.93 | 704,400 | — | — |
| 2025-06-23 | $166.46 | $166.46 | 797,900 | — | — |
| 2025-06-20 | $166.97 | $166.97 | 1,617,000 | — | — |
| 2025-06-18 | $166.57 | $166.57 | 728,200 | — | — |
| 2025-06-17 | $167.53 | $167.53 | 878,900 | — | — |
| 2025-06-16 | $172.61 | $172.61 | 1,011,000 | — | — |
| 2025-06-13 | $169.34 | $169.34 | 1,143,600 | — | — |
| 2025-06-12 | $171.02 | $171.02 | 568,100 | — | — |
| 2025-06-11 | $171.00 | $171.00 | 746,200 | — | — |
| 2025-06-10 | $170.92 | $170.92 | 1,065,600 | — | — |
| 2025-06-09 | $170.19 | $170.19 | 740,000 | — | — |
| 2025-06-06 | $170.34 | $170.34 | 545,500 | — | — |
| 2025-06-05 | $167.81 | $167.81 | 635,700 | — | — |
| 2025-06-04 | $168.17 | $168.17 | 682,900 | — | — |
| 2025-06-03 | $168.12 | $168.12 | 523,400 | — | — |
| 2025-06-02 | $166.75 | $166.75 | 749,500 | — | — |
| 2025-05-30 | $168.32 | $168.32 | 1,902,200 | — | — |
| 2025-05-29 | $167.93 | $167.93 | 626,000 | — | — |
| 2025-05-28 | $167.38 | $167.38 | 817,900 | — | — |
| 2025-05-27 | $171.37 | $171.37 | 891,700 | — | — |
| 2025-05-23 | $168.77 | $168.77 | 692,200 | — | — |
| 2025-05-22 | $170.37 | $170.37 | 808,400 | — | — |
| 2025-05-21 | $169.13 | $169.13 | 709,900 | — | — |
| 2025-05-20 | $173.24 | $173.24 | 607,100 | — | — |
| 2025-05-19 | $172.39 | $172.39 | 514,800 | — | — |
| 2025-05-16 | $172.91 | $172.91 | 656,200 | — | — |
| 2025-05-15 | $171.80 | $171.80 | 668,600 | — | — |
| 2025-05-14 | $171.47 | $171.47 | 929,800 | — | — |
| 2025-05-13 | $170.96 | $170.96 | 1,047,300 | — | — |
| 2025-05-12 | $170.51 | $170.51 | 1,076,600 | — | — |
| 2025-05-09 | $163.02 | $163.02 | 481,400 | — | — |
| 2025-05-08 | $164.74 | $164.74 | 1,196,300 | — | — |
| 2025-05-07 | $161.05 | $161.05 | 649,900 | — | — |
| 2025-05-06 | $158.72 | $158.72 | 835,200 | — | — |
| 2025-05-05 | $161.33 | $161.33 | 984,900 | — | — |
| 2025-05-02 | $160.09 | $160.09 | 852,200 | — | — |
| 2025-05-01 | $156.34 | $156.34 | 1,819,100 | — | — |
| 2025-04-30 | $154.97 | $154.97 | 1,403,800 | — | — |
| 2025-04-29 | $153.65 | $153.65 | 660,800 | — | — |
| 2025-04-28 | $151.83 | $151.83 | 943,800 | — | — |
| 2025-04-25 | $154.03 | $154.03 | 1,016,800 | — | — |
| 2025-04-24 | $151.64 | $151.64 | 787,400 | — | — |
| 2025-04-23 | $147.70 | $147.70 | 658,200 | — | — |
| 2025-04-22 | $143.81 | $143.81 | 683,600 | — | — |
| 2025-04-21 | $139.62 | $139.62 | 585,900 | — | — |
| 2025-04-17 | $143.56 | $143.56 | 655,600 | — | — |
| 2025-04-16 | $143.98 | $143.98 | 1,128,600 | — | — |
| 2025-04-15 | $147.06 | $147.06 | 552,600 | — | — |
| 2025-04-14 | $146.54 | $146.54 | 946,200 | — | — |
| 2025-04-11 | $145.32 | $145.32 | 893,400 | — | — |
| 2025-04-10 | $143.76 | $143.76 | 1,019,400 | — | — |
| 2025-04-09 | $149.24 | $149.24 | 1,450,100 | — | — |
| 2025-04-08 | $136.74 | $136.74 | 1,081,900 | — | — |
| 2025-04-07 | $139.69 | $139.69 | 1,867,000 | — | — |
| 2025-04-04 | $139.77 | $139.77 | 1,244,300 | — | — |
| 2025-04-03 | $149.53 | $149.53 | 1,416,500 | — | — |
| 2025-04-02 | $157.16 | $157.16 | 692,100 | — | — |
| 2025-04-01 | $156.20 | $156.20 | 1,131,900 | — | — |
| 2025-03-31 | $154.95 | $154.95 | 1,458,500 | — | — |
| 2025-03-28 | $154.80 | $154.80 | 976,000 | — | — |
| 2025-03-27 | $160.31 | $160.31 | 1,022,100 | — | — |
| 2025-03-26 | $162.15 | $162.15 | 644,600 | — | — |
| 2025-03-25 | $162.80 | $162.80 | 974,900 | — | — |
| 2025-03-24 | $161.45 | $161.45 | 582,900 | — | — |
| 2025-03-21 | $159.84 | $159.84 | 1,544,300 | — | — |
| 2025-03-20 | $159.90 | $159.90 | 728,500 | — | — |
| 2025-03-19 | $161.24 | $161.24 | 619,400 | — | — |
| 2025-03-18 | $160.02 | $160.02 | 594,900 | — | — |
| 2025-03-17 | $158.79 | $158.79 | 1,035,700 | — | — |
| 2025-03-14 | $155.80 | $155.80 | 1,488,100 | — | — |
| 2025-03-13 | $153.30 | $153.30 | 1,361,400 | — | — |
| 2025-03-12 | $157.00 | $157.00 | 962,100 | — | — |
| 2025-03-11 | $157.28 | $157.28 | 1,334,000 | — | — |
| 2025-03-10 | $161.02 | $161.02 | 1,317,500 | — | — |
| 2025-03-07 | $162.65 | $162.65 | 1,273,500 | — | — |
| 2025-03-06 | $160.56 | $160.56 | 1,044,100 | — | — |
| 2025-03-05 | $161.16 | $161.16 | 705,500 | — | — |
| 2025-03-04 | $158.44 | $158.44 | 1,063,600 | — | — |
| 2025-03-03 | $160.56 | $160.56 | 1,218,800 | — | — |
| 2025-02-28 | $163.63 | $163.63 | 1,542,000 | — | — |
| 2025-02-27 | $162.75 | $162.75 | 1,172,100 | — | — |
| 2025-02-26 | $163.03 | $163.03 | 844,000 | — | — |
| 2025-02-25 | $162.72 | $162.72 | 1,448,200 | — | — |
| 2025-02-24 | $162.58 | $162.58 | 1,049,800 | — | — |
| 2025-02-21 | $161.65 | $161.65 | 902,400 | — | — |
| 2025-02-20 | $165.76 | $165.76 | 1,024,500 | — | — |
| 2025-02-19 | $169.92 | $169.92 | 975,200 | — | — |
| 2025-02-18 | $170.79 | $170.79 | 1,277,500 | — | — |
| 2025-02-14 | $171.10 | $171.10 | 1,445,100 | — | — |
| 2025-02-13 | $167.93 | $167.93 | 1,359,000 | — | — |
| 2025-02-12 | $166.57 | $166.57 | 1,110,400 | — | — |
| 2025-02-11 | $167.98 | $167.98 | 1,423,700 | — | — |
| 2025-02-10 | $168.42 | $168.42 | 1,812,900 | — | — |
| 2025-02-07 | $169.02 | $169.02 | 1,970,200 | — | — |
| 2025-02-06 | $171.61 | $171.61 | 4,443,500 | — | — |
| 2025-02-05 | $189.76 | $189.76 | 1,321,100 | — | — |
| 2025-02-04 | $191.07 | $191.07 | 758,700 | — | — |
| 2025-02-03 | $189.88 | $189.88 | 908,800 | — | — |
| 2025-01-31 | $193.48 | $193.48 | 1,470,100 | — | — |
| 2025-01-30 | $192.01 | $192.01 | 1,634,000 | — | — |
| 2025-01-29 | $189.08 | $189.08 | 996,200 | — | — |
| 2025-01-28 | $190.93 | $190.93 | 988,700 | — | — |
| 2025-01-27 | $188.48 | $188.48 | 850,100 | — | — |
| 2025-01-24 | $188.96 | $188.96 | 741,900 | — | — |
| 2025-01-23 | $189.07 | $189.07 | 920,800 | — | — |
| 2025-01-22 | $187.93 | $187.93 | 767,800 | — | — |
| 2025-01-21 | $187.90 | $187.90 | 882,800 | — | — |
| 2025-01-17 | $187.79 | $187.79 | 612,400 | — | — |
| 2025-01-16 | $186.97 | $186.97 | 523,200 | — | — |
| 2025-01-15 | $185.37 | $185.37 | 549,400 | — | — |
| 2025-01-14 | $185.50 | $185.50 | 815,400 | — | — |
| 2025-01-13 | $182.42 | $182.42 | 757,500 | — | — |
| 2025-01-10 | $182.38 | $182.38 | 858,900 | — | — |
| 2025-01-08 | $184.36 | $184.36 | 492,700 | — | — |
| 2025-01-07 | $183.09 | $183.09 | 1,021,200 | — | — |
| 2025-01-06 | $184.83 | $184.83 | 818,600 | — | — |
| 2025-01-03 | $184.54 | $184.54 | 677,900 | — | — |
| 2025-01-02 | $183.01 | $183.01 | 885,800 | — | — |