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
- 1998-05-22 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 | $175.36 | $199.17 | 1,238,300 | — | — |
| 2025-12-30 | $178.15 | $202.34 | 816,200 | — | — |
| 2025-12-29 | $178.54 | $202.79 | 776,600 | — | — |
| 2025-12-26 | $178.14 | $202.33 | 603,400 | — | — |
| 2025-12-24 | $177.84 | $201.99 | 314,800 | — | — |
| 2025-12-23 | $177.69 | $201.82 | 702,000 | — | — |
| 2025-12-22 | $177.00 | $201.04 | 813,100 | — | — |
| 2025-12-19 | $175.18 | $198.97 | 1,131,900 | — | — |
| 2025-12-18 | $175.62 | $199.47 | 1,303,000 | — | — |
| 2025-12-17 | $176.00 | $199.90 | 1,291,300 | — | — |
| 2025-12-16 | $176.02 | $199.92 | 1,419,300 | — | — |
| 2025-12-15 | $176.47 | $200.44 | 1,911,500 | — | — |
| 2025-12-12 | $172.63 | $196.07 | 1,024,400 | — | — |
| 2025-12-11 | $171.36 | $194.63 | 1,059,600 | — | — |
| 2025-12-10 | $168.01 | $190.83 | 1,213,600 | — | — |
| 2025-12-09 | $168.32 | $191.18 | 956,700 | — | — |
| 2025-12-08 | $170.40 | $193.54 | 779,000 | — | — |
| 2025-12-05 | $173.11 | $196.62 | 744,400 | — | — |
| 2025-12-04 | $173.25 | $196.78 | 842,900 | — | — |
| 2025-12-03 | $174.26 | $197.92 | 761,900 | — | — |
| 2025-12-02 | $173.28 | $196.81 | 600,300 | — | — |
| 2025-12-01 | $174.16 | $197.81 | 784,100 | — | — |
| 2025-11-28 | $176.55 | $200.53 | 457,100 | — | — |
| 2025-11-26 | $177.03 | $201.07 | 443,200 | — | — |
| 2025-11-25 | $176.50 | $200.47 | 730,400 | — | — |
| 2025-11-24 | $173.15 | $196.66 | 1,346,800 | — | — |
| 2025-11-21 | $175.30 | $199.11 | 1,077,700 | — | — |
| 2025-11-20 | $173.52 | $197.08 | 1,085,000 | — | — |
| 2025-11-19 | $174.68 | $198.40 | 1,163,300 | — | — |
| 2025-11-18 | $172.16 | $195.54 | 1,158,700 | — | — |
| 2025-11-17 | $169.31 | $192.30 | 972,500 | — | — |
| 2025-11-14 | $168.63 | $191.53 | 1,584,400 | — | — |
| 2025-11-13 | $167.39 | $190.12 | 1,039,600 | — | — |
| 2025-11-12 | $168.79 | $191.71 | 1,028,700 | — | — |
| 2025-11-11 | $167.44 | $190.18 | 735,300 | — | — |
| 2025-11-10 | $165.94 | $188.48 | 1,086,200 | — | — |
| 2025-11-07 | $166.18 | $188.75 | 766,100 | — | — |
| 2025-11-06 | $165.31 | $187.76 | 1,071,700 | — | — |
| 2025-11-05 | $165.96 | $188.50 | 962,500 | — | — |
| 2025-11-04 | $168.73 | $191.64 | 3,286,900 | — | — |
| 2025-11-03 | $165.76 | $188.27 | 1,241,800 | — | — |
| 2025-10-31 | $167.68 | $190.45 | 1,839,500 | — | — |
| 2025-10-30 | $170.99 | $194.21 | 1,465,300 | — | — |
| 2025-10-29 | $168.43 | $191.30 | 1,320,300 | — | — |
| 2025-10-28 | $174.14 | $197.79 | 1,115,000 | — | — |
| 2025-10-27 | $174.78 | $198.52 | 1,454,600 | — | — |
| 2025-10-24 | $176.82 | $200.83 | 1,230,900 | — | — |
| 2025-10-23 | $176.81 | $200.82 | 1,450,700 | — | — |
| 2025-10-22 | $178.47 | $202.71 | 2,485,600 | — | — |
| 2025-10-21 | $173.80 | $197.40 | 1,279,300 | — | — |
| 2025-10-20 | $174.00 | $197.63 | 680,600 | — | — |
| 2025-10-17 | $172.97 | $196.46 | 834,900 | — | — |
| 2025-10-16 | $170.84 | $194.04 | 1,355,700 | — | — |
| 2025-10-15 | $169.74 | $192.79 | 1,584,000 | — | — |
| 2025-10-14 | $172.56 | $195.99 | 991,900 | — | — |
| 2025-10-13 | $172.00 | $195.36 | 599,400 | — | — |
| 2025-10-10 | $172.85 | $196.32 | 1,311,400 | — | — |
| 2025-10-09 | $170.20 | $193.31 | 946,300 | — | — |
| 2025-10-08 | $173.69 | $197.28 | 868,000 | — | — |
| 2025-10-07 | $173.46 | $197.02 | 738,400 | — | — |
| 2025-10-06 | $174.15 | $197.80 | 1,105,300 | — | — |
| 2025-10-03 | $174.42 | $198.11 | 557,200 | — | — |
| 2025-10-02 | $173.03 | $196.53 | 1,017,400 | — | — |
| 2025-10-01 | $175.12 | $198.90 | 1,005,500 | — | — |
| 2025-09-30 | $175.80 | $199.67 | 970,500 | — | — |
| 2025-09-29 | $174.30 | $197.97 | 1,116,900 | — | — |
| 2025-09-26 | $172.41 | $195.82 | 699,800 | — | — |
| 2025-09-25 | $171.32 | $194.59 | 1,169,600 | — | — |
| 2025-09-24 | $172.25 | $195.64 | 824,100 | — | — |
| 2025-09-23 | $172.03 | $195.39 | 2,273,000 | — | — |
| 2025-09-22 | $172.97 | $196.46 | 1,386,300 | — | — |
| 2025-09-19 | $173.97 | $197.60 | 1,514,500 | — | — |
| 2025-09-18 | $175.41 | $199.23 | 1,115,500 | — | — |
| 2025-09-17 | $173.35 | $196.89 | 1,407,600 | — | — |
| 2025-09-16 | $173.58 | $197.15 | 989,700 | — | — |
| 2025-09-15 | $175.57 | $199.41 | 1,085,000 | — | — |
| 2025-09-12 | $176.07 | $199.98 | 1,527,300 | — | — |
| 2025-09-11 | $178.14 | $202.33 | 1,944,700 | — | — |
| 2025-09-10 | $176.21 | $200.14 | 1,293,800 | — | — |
| 2025-09-09 | $177.61 | $201.73 | 1,688,000 | — | — |
| 2025-09-08 | $178.39 | $202.62 | 1,392,700 | — | — |
| 2025-09-05 | $179.30 | $203.65 | 924,700 | — | — |
| 2025-09-04 | $181.27 | $205.89 | 601,600 | — | — |
| 2025-09-03 | $180.69 | $205.23 | 898,300 | — | — |
| 2025-09-02 | $182.85 | $207.68 | 1,271,600 | — | — |
| 2025-08-29 | $184.81 | $209.91 | 690,000 | — | — |
| 2025-08-28 | $183.24 | $208.12 | 636,200 | — | — |
| 2025-08-27 | $183.23 | $208.11 | 791,700 | — | — |
| 2025-08-26 | $182.88 | $207.72 | 1,739,600 | — | — |
| 2025-08-25 | $182.19 | $206.93 | 898,000 | — | — |
| 2025-08-22 | $184.78 | $209.87 | 805,800 | — | — |
| 2025-08-21 | $186.48 | $211.80 | 614,400 | — | — |
| 2025-08-20 | $185.80 | $211.03 | 1,352,200 | — | — |
| 2025-08-19 | $186.17 | $211.45 | 646,100 | — | — |
| 2025-08-18 | $184.82 | $209.92 | 940,400 | — | — |
| 2025-08-15 | $184.77 | $209.86 | 904,200 | — | — |
| 2025-08-14 | $184.73 | $209.82 | 868,500 | — | — |
| 2025-08-13 | $185.74 | $210.96 | 1,352,600 | — | — |
| 2025-08-12 | $187.40 | $212.85 | 1,566,400 | — | — |
| 2025-08-11 | $190.58 | $216.46 | 1,090,700 | — | — |
| 2025-08-08 | $187.89 | $213.41 | 864,400 | — | — |
| 2025-08-07 | $188.07 | $213.61 | 692,100 | — | — |
| 2025-08-06 | $187.86 | $213.37 | 772,800 | — | — |
| 2025-08-05 | $186.82 | $211.83 | 1,011,300 | — | — |
| 2025-08-04 | $187.37 | $212.46 | 626,400 | — | — |
| 2025-08-01 | $186.57 | $211.55 | 1,129,600 | — | — |
| 2025-07-31 | $186.67 | $211.66 | 1,665,400 | — | — |
| 2025-07-30 | $189.19 | $214.52 | 1,640,200 | — | — |
| 2025-07-29 | $191.84 | $217.52 | 1,812,000 | — | — |
| 2025-07-28 | $186.06 | $210.97 | 763,300 | — | — |
| 2025-07-25 | $186.95 | $211.98 | 1,632,200 | — | — |
| 2025-07-24 | $188.24 | $213.44 | 1,758,000 | — | — |
| 2025-07-23 | $184.43 | $209.12 | 1,376,500 | — | — |
| 2025-07-22 | $184.78 | $209.52 | 1,723,700 | — | — |
| 2025-07-21 | $182.01 | $206.38 | 1,129,200 | — | — |
| 2025-07-18 | $182.64 | $207.09 | 1,095,700 | — | — |
| 2025-07-17 | $182.23 | $206.63 | 1,184,500 | — | — |
| 2025-07-16 | $182.84 | $207.32 | 1,350,200 | — | — |
| 2025-07-15 | $183.62 | $208.20 | 1,469,100 | — | — |
| 2025-07-14 | $184.44 | $209.13 | 1,333,700 | — | — |
| 2025-07-11 | $183.38 | $207.93 | 1,389,800 | — | — |
| 2025-07-10 | $182.01 | $206.38 | 1,336,800 | — | — |
| 2025-07-09 | $182.07 | $206.45 | 1,643,100 | — | — |
| 2025-07-08 | $181.19 | $205.45 | 1,365,900 | — | — |
| 2025-07-07 | $182.21 | $206.61 | 1,632,200 | — | — |
| 2025-07-03 | $180.73 | $204.93 | 1,360,700 | — | — |
| 2025-07-02 | $178.10 | $201.95 | 3,255,800 | — | — |
| 2025-07-01 | $185.87 | $210.76 | 528,500 | — | — |
| 2025-06-30 | $186.72 | $211.72 | 1,048,100 | — | — |
| 2025-06-27 | $185.90 | $210.79 | 870,300 | — | — |
| 2025-06-26 | $187.49 | $212.59 | 1,208,300 | — | — |
| 2025-06-25 | $185.68 | $210.54 | 1,000,500 | — | — |
| 2025-06-24 | $188.16 | $213.35 | 701,000 | — | — |
| 2025-06-23 | $187.63 | $212.75 | 756,600 | — | — |
| 2025-06-20 | $185.72 | $210.59 | 1,292,100 | — | — |
| 2025-06-18 | $187.14 | $212.20 | 948,300 | — | — |
| 2025-06-17 | $187.72 | $212.85 | 1,048,000 | — | — |
| 2025-06-16 | $187.08 | $212.13 | 935,400 | — | — |
| 2025-06-13 | $190.67 | $216.20 | 494,800 | — | — |
| 2025-06-12 | $191.46 | $217.09 | 712,800 | — | — |
| 2025-06-11 | $189.32 | $214.67 | 595,300 | — | — |
| 2025-06-10 | $188.83 | $214.11 | 658,700 | — | — |
| 2025-06-09 | $188.99 | $214.29 | 645,900 | — | — |
| 2025-06-06 | $190.22 | $215.69 | 692,600 | — | — |
| 2025-06-05 | $192.08 | $217.80 | 829,300 | — | — |
| 2025-06-04 | $191.53 | $217.17 | 911,600 | — | — |
| 2025-06-03 | $193.30 | $219.18 | 954,600 | — | — |
| 2025-06-02 | $196.31 | $222.59 | 888,000 | — | — |
| 2025-05-30 | $197.09 | $223.48 | 1,968,000 | — | — |
| 2025-05-29 | $194.39 | $220.42 | 704,700 | — | — |
| 2025-05-28 | $195.48 | $221.65 | 573,300 | — | — |
| 2025-05-27 | $196.45 | $222.75 | 768,000 | — | — |
| 2025-05-23 | $196.84 | $223.19 | 859,500 | — | — |
| 2025-05-22 | $194.91 | $221.01 | 1,097,400 | — | — |
| 2025-05-21 | $195.93 | $222.16 | 1,168,500 | — | — |
| 2025-05-20 | $196.03 | $222.28 | 1,465,800 | — | — |
| 2025-05-19 | $193.37 | $219.26 | 1,340,500 | — | — |
| 2025-05-16 | $191.92 | $217.62 | 1,287,000 | — | — |
| 2025-05-15 | $190.97 | $216.54 | 1,032,900 | — | — |
| 2025-05-14 | $186.28 | $211.22 | 1,190,100 | — | — |
| 2025-05-13 | $185.77 | $210.64 | 1,799,100 | — | — |
| 2025-05-12 | $186.58 | $211.56 | 3,108,100 | — | — |
| 2025-05-09 | $195.29 | $221.44 | 631,300 | — | — |
| 2025-05-08 | $195.56 | $221.74 | 1,197,900 | — | — |
| 2025-05-07 | $198.39 | $224.95 | 891,500 | — | — |
| 2025-05-06 | $198.38 | $224.58 | 731,400 | — | — |
| 2025-05-05 | $197.92 | $224.06 | 539,000 | — | — |
| 2025-05-02 | $197.80 | $223.93 | 664,500 | — | — |
| 2025-05-01 | $196.18 | $222.09 | 743,100 | — | — |
| 2025-04-30 | $197.63 | $223.73 | 1,152,000 | — | — |
| 2025-04-29 | $195.53 | $221.36 | 1,242,100 | — | — |
| 2025-04-28 | $194.08 | $219.72 | 1,426,000 | — | — |
| 2025-04-25 | $194.47 | $220.16 | 1,416,500 | — | — |
| 2025-04-24 | $196.72 | $222.70 | 1,522,500 | — | — |
| 2025-04-23 | $195.68 | $221.53 | 2,362,400 | — | — |
| 2025-04-22 | $197.90 | $224.04 | 1,228,000 | — | — |
| 2025-04-21 | $194.57 | $220.27 | 1,017,900 | — | — |
| 2025-04-17 | $197.37 | $223.44 | 979,300 | — | — |
| 2025-04-16 | $196.57 | $222.53 | 1,054,800 | — | — |
| 2025-04-15 | $195.99 | $221.88 | 1,166,500 | — | — |
| 2025-04-14 | $195.79 | $221.65 | 1,103,100 | — | — |
| 2025-04-11 | $194.70 | $220.42 | 1,469,600 | — | — |
| 2025-04-10 | $191.82 | $217.16 | 1,657,600 | — | — |
| 2025-04-09 | $192.90 | $218.38 | 2,496,200 | — | — |
| 2025-04-08 | $183.26 | $207.47 | 1,789,000 | — | — |
| 2025-04-07 | $184.75 | $209.15 | 2,319,400 | — | — |
| 2025-04-04 | $186.95 | $211.64 | 3,261,100 | — | — |
| 2025-04-03 | $199.95 | $226.36 | 2,125,300 | — | — |
| 2025-04-02 | $196.62 | $222.59 | 1,470,100 | — | — |
| 2025-04-01 | $196.51 | $222.47 | 1,101,800 | — | — |
| 2025-03-31 | $195.19 | $220.97 | 1,330,700 | — | — |
| 2025-03-28 | $192.83 | $218.30 | 728,800 | — | — |
| 2025-03-27 | $193.91 | $219.52 | 523,200 | — | — |
| 2025-03-26 | $191.74 | $217.07 | 772,300 | — | — |
| 2025-03-25 | $192.90 | $218.38 | 891,800 | — | — |
| 2025-03-24 | $190.93 | $216.15 | 879,000 | — | — |
| 2025-03-21 | $189.32 | $214.33 | 911,000 | — | — |
| 2025-03-20 | $189.86 | $214.94 | 757,900 | — | — |
| 2025-03-19 | $190.70 | $215.89 | 961,700 | — | — |
| 2025-03-18 | $187.58 | $212.36 | 816,400 | — | — |
| 2025-03-17 | $187.90 | $212.72 | 733,100 | — | — |
| 2025-03-14 | $185.29 | $209.76 | 779,100 | — | — |
| 2025-03-13 | $183.22 | $207.42 | 1,010,600 | — | — |
| 2025-03-12 | $183.17 | $207.36 | 932,100 | — | — |
| 2025-03-11 | $184.20 | $208.53 | 907,300 | — | — |
| 2025-03-10 | $186.24 | $210.84 | 1,036,500 | — | — |
| 2025-03-07 | $188.35 | $213.23 | 1,366,200 | — | — |
| 2025-03-06 | $185.76 | $210.30 | 1,090,900 | — | — |
| 2025-03-05 | $189.89 | $214.97 | 1,216,600 | — | — |
| 2025-03-04 | $190.69 | $215.88 | 1,872,400 | — | — |
| 2025-03-03 | $191.97 | $217.33 | 1,179,600 | — | — |
| 2025-02-28 | $189.76 | $214.82 | 1,488,100 | — | — |
| 2025-02-27 | $186.32 | $210.93 | 846,400 | — | — |
| 2025-02-26 | $187.87 | $212.33 | 727,100 | — | — |
| 2025-02-25 | $188.98 | $213.58 | 880,500 | — | — |
| 2025-02-24 | $187.95 | $212.42 | 803,300 | — | — |
| 2025-02-21 | $187.38 | $211.77 | 866,400 | — | — |
| 2025-02-20 | $187.85 | $212.31 | 870,900 | — | — |
| 2025-02-19 | $187.82 | $212.27 | 1,019,800 | — | — |
| 2025-02-18 | $187.65 | $212.08 | 978,900 | — | — |
| 2025-02-14 | $189.04 | $213.65 | 1,261,700 | — | — |
| 2025-02-13 | $188.85 | $213.44 | 2,273,800 | — | — |
| 2025-02-12 | $189.98 | $214.71 | 1,217,500 | — | — |
| 2025-02-11 | $189.93 | $214.66 | 608,400 | — | — |
| 2025-02-10 | $189.58 | $214.26 | 865,100 | — | — |
| 2025-02-07 | $190.23 | $215.00 | 1,145,200 | — | — |
| 2025-02-06 | $189.26 | $213.90 | 665,400 | — | — |
| 2025-02-05 | $188.57 | $213.12 | 869,900 | — | — |
| 2025-02-04 | $187.59 | $212.01 | 894,900 | — | — |
| 2025-02-03 | $187.33 | $211.72 | 1,209,100 | — | — |
| 2025-01-31 | $183.77 | $207.69 | 1,042,300 | — | — |
| 2025-01-30 | $186.57 | $210.86 | 982,400 | — | — |
| 2025-01-29 | $180.64 | $204.16 | 852,600 | — | — |
| 2025-01-28 | $182.97 | $206.79 | 1,232,300 | — | — |
| 2025-01-27 | $181.61 | $205.25 | 1,347,100 | — | — |
| 2025-01-24 | $177.71 | $200.85 | 822,000 | — | — |
| 2025-01-23 | $179.39 | $202.74 | 890,900 | — | — |
| 2025-01-22 | $178.45 | $201.68 | 824,400 | — | — |
| 2025-01-21 | $178.88 | $202.17 | 787,100 | — | — |
| 2025-01-17 | $178.24 | $201.44 | 659,400 | — | — |
| 2025-01-16 | $178.13 | $201.32 | 716,200 | — | — |
| 2025-01-15 | $176.70 | $199.70 | 949,500 | — | — |
| 2025-01-14 | $175.25 | $198.07 | 808,900 | — | — |
| 2025-01-13 | $176.69 | $199.69 | 783,700 | — | — |
| 2025-01-10 | $174.80 | $197.56 | 1,141,600 | — | — |
| 2025-01-08 | $175.97 | $198.88 | 1,059,200 | — | — |
| 2025-01-07 | $172.47 | $194.92 | 788,000 | — | — |
| 2025-01-06 | $171.90 | $194.28 | 842,800 | — | — |
| 2025-01-03 | $170.93 | $193.18 | 912,300 | — | — |
| 2025-01-02 | $169.89 | $192.01 | 1,204,900 | — | — |