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
- 1996-12-12 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 | $79.57 | $149.30 | 889,000 | — | — |
| 2025-12-30 | $80.52 | $151.09 | 1,653,000 | — | — |
| 2025-12-29 | $82.08 | $154.01 | 1,052,000 | — | — |
| 2025-12-26 | $81.98 | $153.83 | 711,700 | — | — |
| 2025-12-24 | $82.84 | $155.44 | 390,200 | — | — |
| 2025-12-23 | $82.43 | $154.67 | 943,000 | — | — |
| 2025-12-22 | $83.35 | $156.40 | 1,153,900 | — | — |
| 2025-12-19 | $85.70 | $160.81 | 1,514,200 | — | — |
| 2025-12-18 | $86.07 | $161.50 | 772,400 | — | — |
| 2025-12-17 | $87.69 | $164.54 | 917,100 | — | — |
| 2025-12-16 | $86.15 | $161.65 | 1,103,000 | — | — |
| 2025-12-15 | $88.02 | $165.16 | 1,330,100 | — | — |
| 2025-12-12 | $86.89 | $163.04 | 870,200 | — | — |
| 2025-12-11 | $87.58 | $164.33 | 1,085,600 | — | — |
| 2025-12-10 | $85.96 | $161.29 | 1,051,300 | — | — |
| 2025-12-09 | $86.28 | $161.89 | 671,700 | — | — |
| 2025-12-08 | $85.31 | $160.07 | 936,500 | — | — |
| 2025-12-05 | $84.71 | $158.95 | 773,000 | — | — |
| 2025-12-04 | $85.21 | $159.89 | 1,218,600 | — | — |
| 2025-12-03 | $82.67 | $155.12 | 963,500 | — | — |
| 2025-12-02 | $81.51 | $152.94 | 1,204,100 | — | — |
| 2025-12-01 | $83.63 | $156.92 | 900,300 | — | — |
| 2025-11-28 | $83.32 | $156.34 | 460,800 | — | — |
| 2025-11-26 | $82.99 | $155.72 | 901,700 | — | — |
| 2025-11-25 | $83.85 | $157.33 | 843,900 | — | — |
| 2025-11-24 | $84.94 | $159.38 | 978,400 | — | — |
| 2025-11-21 | $86.37 | $162.06 | 796,200 | — | — |
| 2025-11-20 | $85.61 | $160.64 | 945,100 | — | — |
| 2025-11-19 | $87.66 | $164.48 | 724,500 | — | — |
| 2025-11-18 | $87.96 | $165.05 | 644,800 | — | — |
| 2025-11-17 | $88.01 | $165.14 | 761,200 | — | — |
| 2025-11-14 | $90.47 | $169.76 | 575,700 | — | — |
| 2025-11-13 | $91.57 | $171.82 | 676,000 | — | — |
| 2025-11-12 | $90.94 | $170.64 | 891,300 | — | — |
| 2025-11-11 | $89.93 | $168.74 | 642,200 | — | — |
| 2025-11-10 | $88.67 | $166.38 | 561,300 | — | — |
| 2025-11-07 | $88.72 | $166.47 | 770,100 | — | — |
| 2025-11-06 | $87.95 | $165.03 | 618,200 | — | — |
| 2025-11-05 | $88.56 | $166.17 | 658,200 | — | — |
| 2025-11-04 | $88.85 | $166.72 | 1,118,400 | — | — |
| 2025-11-03 | $88.46 | $165.98 | 830,000 | — | — |
| 2025-10-31 | $87.80 | $164.75 | 811,800 | — | — |
| 2025-10-30 | $86.87 | $163.00 | 1,021,600 | — | — |
| 2025-10-29 | $87.12 | $163.47 | 1,107,900 | — | — |
| 2025-10-28 | $88.20 | $162.92 | 996,200 | — | — |
| 2025-10-27 | $90.49 | $167.15 | 844,400 | — | — |
| 2025-10-24 | $90.01 | $166.27 | 645,000 | — | — |
| 2025-10-23 | $89.35 | $165.05 | 958,700 | — | — |
| 2025-10-22 | $91.15 | $168.37 | 824,300 | — | — |
| 2025-10-21 | $90.25 | $166.71 | 1,003,200 | — | — |
| 2025-10-20 | $91.25 | $168.56 | 1,030,600 | — | — |
| 2025-10-17 | $94.56 | $174.67 | 669,700 | — | — |
| 2025-10-16 | $91.86 | $169.68 | 969,100 | — | — |
| 2025-10-15 | $93.05 | $171.88 | 756,200 | — | — |
| 2025-10-14 | $93.26 | $172.27 | 801,200 | — | — |
| 2025-10-13 | $92.03 | $170.00 | 1,240,700 | — | — |
| 2025-10-10 | $94.43 | $174.43 | 1,280,000 | — | — |
| 2025-10-09 | $91.55 | $169.11 | 842,100 | — | — |
| 2025-10-08 | $92.12 | $170.16 | 1,476,800 | — | — |
| 2025-10-07 | $92.87 | $171.55 | 1,226,900 | — | — |
| 2025-10-06 | $92.77 | $171.37 | 1,480,400 | — | — |
| 2025-10-03 | $92.56 | $170.98 | 1,813,200 | — | — |
| 2025-10-02 | $92.58 | $171.01 | 1,736,100 | — | — |
| 2025-10-01 | $92.96 | $171.72 | 2,323,200 | — | — |
| 2025-09-30 | $94.10 | $173.82 | 1,613,000 | — | — |
| 2025-09-29 | $96.12 | $177.55 | 1,384,200 | — | — |
| 2025-09-26 | $98.43 | $181.82 | 1,582,800 | — | — |
| 2025-09-25 | $97.49 | $180.08 | 1,482,500 | — | — |
| 2025-09-24 | $97.22 | $179.59 | 880,200 | — | — |
| 2025-09-23 | $96.85 | $178.90 | 861,800 | — | — |
| 2025-09-22 | $99.47 | $183.74 | 1,492,400 | — | — |
| 2025-09-19 | $100.00 | $184.72 | 1,892,100 | — | — |
| 2025-09-18 | $104.47 | $192.98 | 767,900 | — | — |
| 2025-09-17 | $103.52 | $191.22 | 831,300 | — | — |
| 2025-09-16 | $103.01 | $190.28 | 1,229,700 | — | — |
| 2025-09-15 | $108.49 | $200.40 | 494,400 | — | — |
| 2025-09-12 | $110.64 | $204.38 | 417,200 | — | — |
| 2025-09-11 | $111.01 | $205.06 | 419,800 | — | — |
| 2025-09-10 | $109.50 | $202.27 | 749,600 | — | — |
| 2025-09-09 | $108.68 | $200.75 | 699,500 | — | — |
| 2025-09-08 | $111.54 | $206.04 | 598,200 | — | — |
| 2025-09-05 | $113.83 | $210.27 | 720,500 | — | — |
| 2025-09-04 | $113.07 | $208.86 | 678,300 | — | — |
| 2025-09-03 | $110.60 | $204.30 | 922,300 | — | — |
| 2025-09-02 | $116.01 | $214.29 | 768,000 | — | — |
| 2025-08-29 | $115.64 | $213.61 | 544,400 | — | — |
| 2025-08-28 | $115.40 | $213.17 | 470,900 | — | — |
| 2025-08-27 | $116.80 | $215.75 | 493,500 | — | — |
| 2025-08-26 | $114.99 | $212.41 | 676,200 | — | — |
| 2025-08-25 | $115.43 | $213.22 | 585,300 | — | — |
| 2025-08-22 | $116.04 | $214.35 | 740,600 | — | — |
| 2025-08-21 | $113.25 | $209.20 | 700,800 | — | — |
| 2025-08-20 | $114.20 | $210.95 | 802,900 | — | — |
| 2025-08-19 | $110.06 | $203.30 | 558,600 | — | — |
| 2025-08-18 | $108.90 | $201.16 | 832,400 | — | — |
| 2025-08-15 | $110.65 | $204.39 | 1,086,100 | — | — |
| 2025-08-14 | $107.99 | $199.48 | 489,900 | — | — |
| 2025-08-13 | $109.65 | $202.55 | 1,052,300 | — | — |
| 2025-08-12 | $107.83 | $199.18 | 455,200 | — | — |
| 2025-08-11 | $107.53 | $198.63 | 749,700 | — | — |
| 2025-08-08 | $107.74 | $199.02 | 723,800 | — | — |
| 2025-08-07 | $105.76 | $195.36 | 572,500 | — | — |
| 2025-08-06 | $104.45 | $192.94 | 694,500 | — | — |
| 2025-08-05 | $105.03 | $194.01 | 864,500 | — | — |
| 2025-08-04 | $103.61 | $191.39 | 1,295,800 | — | — |
| 2025-08-01 | $107.88 | $194.93 | 926,800 | — | — |
| 2025-07-31 | $111.14 | $200.82 | 857,200 | — | — |
| 2025-07-30 | $111.16 | $200.86 | 1,475,900 | — | — |
| 2025-07-29 | $108.15 | $195.42 | 1,112,800 | — | — |
| 2025-07-28 | $104.36 | $188.57 | 1,121,800 | — | — |
| 2025-07-25 | $104.92 | $189.58 | 1,320,000 | — | — |
| 2025-07-24 | $105.88 | $191.31 | 1,658,800 | — | — |
| 2025-07-23 | $119.16 | $215.31 | 3,855,400 | — | — |
| 2025-07-22 | $104.71 | $189.20 | 1,078,900 | — | — |
| 2025-07-21 | $106.17 | $191.84 | 878,600 | — | — |
| 2025-07-18 | $105.94 | $191.42 | 713,000 | — | — |
| 2025-07-17 | $106.81 | $193.00 | 1,111,300 | — | — |
| 2025-07-16 | $104.49 | $188.80 | 775,200 | — | — |
| 2025-07-15 | $102.78 | $185.71 | 896,400 | — | — |
| 2025-07-14 | $101.98 | $184.27 | 443,200 | — | — |
| 2025-07-11 | $100.52 | $181.63 | 701,500 | — | — |
| 2025-07-10 | $100.74 | $182.03 | 507,200 | — | — |
| 2025-07-09 | $101.61 | $183.60 | 519,500 | — | — |
| 2025-07-08 | $102.37 | $184.97 | 555,300 | — | — |
| 2025-07-07 | $101.16 | $182.79 | 739,900 | — | — |
| 2025-07-03 | $102.90 | $185.93 | 433,100 | — | — |
| 2025-07-02 | $103.17 | $186.42 | 907,000 | — | — |
| 2025-07-01 | $101.88 | $184.09 | 881,700 | — | — |
| 2025-06-30 | $99.63 | $180.02 | 924,100 | — | — |
| 2025-06-27 | $99.16 | $179.17 | 1,849,400 | — | — |
| 2025-06-26 | $98.58 | $178.12 | 559,200 | — | — |
| 2025-06-25 | $99.34 | $179.50 | 751,100 | — | — |
| 2025-06-24 | $101.86 | $184.05 | 801,600 | — | — |
| 2025-06-23 | $101.55 | $183.49 | 741,000 | — | — |
| 2025-06-20 | $102.10 | $184.48 | 1,419,800 | — | — |
| 2025-06-18 | $103.07 | $186.24 | 783,600 | — | — |
| 2025-06-17 | $100.61 | $181.79 | 613,600 | — | — |
| 2025-06-16 | $100.21 | $181.07 | 884,400 | — | — |
| 2025-06-13 | $96.38 | $174.15 | 642,300 | — | — |
| 2025-06-12 | $94.83 | $171.35 | 543,900 | — | — |
| 2025-06-11 | $92.66 | $167.43 | 864,600 | — | — |
| 2025-06-10 | $96.10 | $173.64 | 704,500 | — | — |
| 2025-06-09 | $97.55 | $176.26 | 501,300 | — | — |
| 2025-06-06 | $98.13 | $177.31 | 493,900 | — | — |
| 2025-06-05 | $95.67 | $172.87 | 523,600 | — | — |
| 2025-06-04 | $95.40 | $172.38 | 521,000 | — | — |
| 2025-06-03 | $97.19 | $175.61 | 822,200 | — | — |
| 2025-06-02 | $96.91 | $175.11 | 681,900 | — | — |
| 2025-05-30 | $95.93 | $173.34 | 861,000 | — | — |
| 2025-05-29 | $94.07 | $169.98 | 555,000 | — | — |
| 2025-05-28 | $93.45 | $168.85 | 489,600 | — | — |
| 2025-05-27 | $95.52 | $172.60 | 549,900 | — | — |
| 2025-05-23 | $95.10 | $171.84 | 496,400 | — | — |
| 2025-05-22 | $95.01 | $171.67 | 584,400 | — | — |
| 2025-05-21 | $96.77 | $174.85 | 698,000 | — | — |
| 2025-05-20 | $96.36 | $174.11 | 752,600 | — | — |
| 2025-05-19 | $97.17 | $175.58 | 990,000 | — | — |
| 2025-05-16 | $99.64 | $180.04 | 849,100 | — | — |
| 2025-05-15 | $97.01 | $175.29 | 1,145,600 | — | — |
| 2025-05-14 | $94.30 | $170.39 | 773,800 | — | — |
| 2025-05-13 | $93.95 | $169.76 | 774,900 | — | — |
| 2025-05-12 | $92.67 | $167.45 | 831,500 | — | — |
| 2025-05-09 | $91.23 | $164.84 | 574,700 | — | — |
| 2025-05-08 | $90.73 | $163.94 | 1,290,700 | — | — |
| 2025-05-07 | $95.55 | $172.65 | 673,100 | — | — |
| 2025-05-06 | $96.87 | $175.03 | 1,433,100 | — | — |
| 2025-05-05 | $92.80 | $167.68 | 909,400 | — | — |
| 2025-05-02 | $92.91 | $167.88 | 748,700 | — | — |
| 2025-05-01 | $92.48 | $167.10 | 998,300 | — | — |
| 2025-04-30 | $93.37 | $168.71 | 1,209,200 | — | — |
| 2025-04-29 | $96.84 | $168.74 | 936,900 | — | — |
| 2025-04-28 | $95.50 | $166.40 | 982,600 | — | — |
| 2025-04-25 | $94.81 | $165.20 | 775,300 | — | — |
| 2025-04-24 | $92.68 | $161.49 | 844,600 | — | — |
| 2025-04-23 | $93.30 | $162.57 | 1,363,800 | — | — |
| 2025-04-22 | $93.10 | $162.22 | 1,240,000 | — | — |
| 2025-04-21 | $90.17 | $157.11 | 1,130,200 | — | — |
| 2025-04-17 | $91.49 | $159.41 | 1,949,000 | — | — |
| 2025-04-16 | $92.50 | $161.17 | 3,306,700 | — | — |
| 2025-04-15 | $96.55 | $168.23 | 622,000 | — | — |
| 2025-04-14 | $98.75 | $172.06 | 1,035,900 | — | — |
| 2025-04-11 | $98.99 | $172.48 | 1,275,100 | — | — |
| 2025-04-10 | $94.68 | $164.97 | 1,490,500 | — | — |
| 2025-04-09 | $92.58 | $161.31 | 2,818,300 | — | — |
| 2025-04-08 | $90.33 | $157.39 | 2,090,800 | — | — |
| 2025-04-07 | $93.45 | $162.83 | 1,515,600 | — | — |
| 2025-04-04 | $92.29 | $160.81 | 1,222,400 | — | — |
| 2025-04-03 | $92.97 | $161.99 | 833,300 | — | — |
| 2025-04-02 | $93.08 | $162.18 | 713,700 | — | — |
| 2025-04-01 | $91.40 | $159.26 | 955,000 | — | — |
| 2025-03-31 | $90.90 | $158.39 | 769,900 | — | — |
| 2025-03-28 | $91.01 | $158.58 | 544,200 | — | — |
| 2025-03-27 | $92.21 | $160.67 | 556,400 | — | — |
| 2025-03-26 | $92.80 | $161.70 | 751,600 | — | — |
| 2025-03-25 | $94.03 | $163.84 | 914,100 | — | — |
| 2025-03-24 | $93.20 | $162.39 | 766,500 | — | — |
| 2025-03-21 | $89.20 | $155.42 | 1,669,100 | — | — |
| 2025-03-20 | $88.72 | $154.59 | 878,200 | — | — |
| 2025-03-19 | $89.39 | $155.75 | 982,300 | — | — |
| 2025-03-18 | $87.97 | $153.28 | 1,070,800 | — | — |
| 2025-03-17 | $91.70 | $159.78 | 1,685,700 | — | — |
| 2025-03-14 | $83.03 | $144.67 | 800,900 | — | — |
| 2025-03-13 | $80.87 | $140.91 | 1,125,200 | — | — |
| 2025-03-12 | $86.46 | $150.65 | 1,241,500 | — | — |
| 2025-03-11 | $87.63 | $152.69 | 640,800 | — | — |
| 2025-03-10 | $87.37 | $152.24 | 1,018,500 | — | — |
| 2025-03-07 | $87.18 | $151.90 | 1,149,600 | — | — |
| 2025-03-06 | $82.65 | $144.01 | 1,692,800 | — | — |
| 2025-03-05 | $84.19 | $146.69 | 1,020,600 | — | — |
| 2025-03-04 | $88.54 | $154.27 | 973,000 | — | — |
| 2025-03-03 | $90.46 | $157.62 | 780,200 | — | — |
| 2025-02-28 | $90.39 | $157.50 | 1,191,500 | — | — |
| 2025-02-27 | $88.78 | $154.69 | 958,000 | — | — |
| 2025-02-26 | $87.89 | $153.14 | 1,669,800 | — | — |
| 2025-02-25 | $88.07 | $153.45 | 1,075,700 | — | — |
| 2025-02-24 | $89.34 | $155.67 | 756,700 | — | — |
| 2025-02-21 | $91.04 | $158.63 | 950,100 | — | — |
| 2025-02-20 | $90.11 | $157.01 | 985,600 | — | — |
| 2025-02-19 | $92.04 | $160.37 | 1,142,100 | — | — |
| 2025-02-18 | $90.96 | $158.49 | 2,347,300 | — | — |
| 2025-02-14 | $95.10 | $165.70 | 2,081,500 | — | — |
| 2025-02-13 | $108.60 | $189.23 | 1,012,300 | — | — |
| 2025-02-12 | $106.15 | $184.96 | 1,267,300 | — | — |
| 2025-02-11 | $113.98 | $198.60 | 725,800 | — | — |
| 2025-02-10 | $109.41 | $190.64 | 594,600 | — | — |
| 2025-02-07 | $108.30 | $188.70 | 703,300 | — | — |
| 2025-02-06 | $108.77 | $189.52 | 545,900 | — | — |
| 2025-02-05 | $106.78 | $186.06 | 871,000 | — | — |
| 2025-02-04 | $107.64 | $187.55 | 1,078,400 | — | — |
| 2025-02-03 | $106.70 | $185.92 | 960,600 | — | — |
| 2025-01-31 | $107.90 | $188.01 | 1,947,400 | — | — |
| 2025-01-30 | $115.80 | $201.77 | 604,400 | — | — |
| 2025-01-29 | $112.38 | $195.81 | 704,900 | — | — |
| 2025-01-28 | $111.21 | $191.18 | 686,600 | — | — |
| 2025-01-27 | $109.38 | $188.03 | 695,000 | — | — |
| 2025-01-24 | $106.70 | $183.43 | 919,600 | — | — |
| 2025-01-23 | $110.48 | $189.92 | 568,300 | — | — |
| 2025-01-22 | $112.03 | $192.59 | 442,900 | — | — |
| 2025-01-21 | $114.23 | $196.37 | 574,900 | — | — |
| 2025-01-17 | $113.63 | $195.34 | 583,800 | — | — |
| 2025-01-16 | $111.91 | $192.38 | 654,500 | — | — |
| 2025-01-15 | $112.51 | $193.41 | 944,700 | — | — |
| 2025-01-14 | $109.97 | $189.05 | 854,500 | — | — |
| 2025-01-13 | $107.00 | $183.94 | 1,168,100 | — | — |
| 2025-01-10 | $101.93 | $175.23 | 1,041,500 | — | — |
| 2025-01-08 | $104.73 | $180.04 | 1,826,100 | — | — |
| 2025-01-07 | $103.68 | $178.24 | 967,800 | — | — |
| 2025-01-06 | $104.75 | $180.07 | 587,000 | — | — |
| 2025-01-03 | $107.54 | $184.87 | 413,600 | — | — |
| 2025-01-02 | $105.63 | $181.59 | 412,500 | — | — |