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
- 2010-08-02 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 | $172.84 | $201.44 | 630,000 | — | — |
| 2025-12-30 | $174.36 | $203.21 | 603,100 | — | — |
| 2025-12-29 | $175.49 | $204.53 | 559,100 | — | — |
| 2025-12-26 | $175.88 | $204.98 | 425,600 | — | — |
| 2025-12-24 | $177.18 | $206.50 | 257,400 | — | — |
| 2025-12-23 | $177.62 | $207.01 | 759,100 | — | — |
| 2025-12-22 | $178.41 | $207.93 | 653,400 | — | — |
| 2025-12-19 | $176.43 | $205.62 | 1,664,800 | — | — |
| 2025-12-18 | $170.75 | $199.00 | 949,100 | — | — |
| 2025-12-17 | $168.12 | $195.94 | 940,300 | — | — |
| 2025-12-16 | $173.20 | $201.86 | 803,600 | — | — |
| 2025-12-15 | $174.37 | $203.22 | 1,210,300 | — | — |
| 2025-12-12 | $175.03 | $203.99 | 1,842,800 | — | — |
| 2025-12-11 | $183.38 | $213.72 | 1,811,400 | — | — |
| 2025-12-10 | $179.65 | $209.38 | 1,657,800 | — | — |
| 2025-12-09 | $177.16 | $206.47 | 699,300 | — | — |
| 2025-12-08 | $178.75 | $208.33 | 551,600 | — | — |
| 2025-12-05 | $177.87 | $207.30 | 813,100 | — | — |
| 2025-12-04 | $178.33 | $207.84 | 1,537,500 | — | — |
| 2025-12-03 | $174.71 | $203.62 | 824,900 | — | — |
| 2025-12-02 | $176.20 | $205.36 | 781,300 | — | — |
| 2025-12-01 | $174.93 | $203.88 | 675,500 | — | — |
| 2025-11-28 | $178.88 | $208.48 | 373,100 | — | — |
| 2025-11-26 | $178.18 | $207.66 | 597,300 | — | — |
| 2025-11-25 | $175.26 | $204.26 | 972,700 | — | — |
| 2025-11-24 | $174.62 | $203.51 | 971,000 | — | — |
| 2025-11-21 | $169.81 | $197.91 | 1,737,400 | — | — |
| 2025-11-20 | $175.28 | $204.28 | 1,131,500 | — | — |
| 2025-11-19 | $179.81 | $209.56 | 1,000,600 | — | — |
| 2025-11-18 | $175.91 | $204.73 | 1,223,300 | — | — |
| 2025-11-17 | $176.18 | $205.04 | 1,382,900 | — | — |
| 2025-11-14 | $178.31 | $207.52 | 1,868,000 | — | — |
| 2025-11-13 | $177.88 | $207.02 | 2,190,200 | — | — |
| 2025-11-12 | $196.77 | $229.00 | 1,232,900 | — | — |
| 2025-11-11 | $195.65 | $227.70 | 847,000 | — | — |
| 2025-11-10 | $198.79 | $231.35 | 1,178,400 | — | — |
| 2025-11-07 | $193.55 | $225.26 | 1,462,800 | — | — |
| 2025-11-06 | $193.93 | $225.70 | 2,992,700 | — | — |
| 2025-11-05 | $198.12 | $230.57 | 2,236,700 | — | — |
| 2025-11-04 | $200.39 | $233.22 | 2,342,900 | — | — |
| 2025-11-03 | $215.86 | $251.22 | 1,496,400 | — | — |
| 2025-10-31 | $213.61 | $248.60 | 1,087,100 | — | — |
| 2025-10-30 | $213.80 | $248.82 | 1,075,600 | — | — |
| 2025-10-29 | $213.69 | $248.70 | 1,241,800 | — | — |
| 2025-10-28 | $207.62 | $241.63 | 1,246,500 | — | — |
| 2025-10-27 | $204.03 | $237.45 | 698,400 | — | — |
| 2025-10-24 | $203.28 | $236.58 | 804,100 | — | — |
| 2025-10-23 | $199.92 | $232.67 | 1,046,400 | — | — |
| 2025-10-22 | $191.17 | $222.49 | 2,111,300 | — | — |
| 2025-10-21 | $205.24 | $238.86 | 1,421,700 | — | — |
| 2025-10-20 | $207.72 | $241.75 | 1,004,100 | — | — |
| 2025-10-17 | $203.12 | $236.39 | 1,877,200 | — | — |
| 2025-10-16 | $209.01 | $243.25 | 2,113,800 | — | — |
| 2025-10-15 | $203.82 | $237.21 | 2,535,500 | — | — |
| 2025-10-14 | $202.46 | $235.63 | 1,514,400 | — | — |
| 2025-10-13 | $197.37 | $229.70 | 903,000 | — | — |
| 2025-10-10 | $190.08 | $221.22 | 1,063,200 | — | — |
| 2025-10-09 | $195.60 | $227.64 | 1,000,700 | — | — |
| 2025-10-08 | $197.01 | $229.28 | 817,900 | — | — |
| 2025-10-07 | $191.39 | $222.74 | 1,356,700 | — | — |
| 2025-10-06 | $191.38 | $222.73 | 1,299,500 | — | — |
| 2025-10-03 | $186.64 | $217.21 | 1,127,600 | — | — |
| 2025-10-02 | $185.70 | $216.12 | 985,400 | — | — |
| 2025-10-01 | $187.18 | $217.84 | 1,311,800 | — | — |
| 2025-09-30 | $184.37 | $214.57 | 948,700 | — | — |
| 2025-09-29 | $181.96 | $211.77 | 1,081,100 | — | — |
| 2025-09-26 | $180.62 | $210.21 | 879,800 | — | — |
| 2025-09-25 | $176.21 | $205.08 | 854,000 | — | — |
| 2025-09-24 | $175.02 | $203.69 | 612,900 | — | — |
| 2025-09-23 | $178.02 | $207.18 | 1,087,900 | — | — |
| 2025-09-22 | $178.19 | $207.38 | 1,046,500 | — | — |
| 2025-09-19 | $174.50 | $203.09 | 2,477,400 | — | — |
| 2025-09-18 | $174.03 | $202.54 | 1,184,900 | — | — |
| 2025-09-17 | $168.38 | $195.96 | 1,797,800 | — | — |
| 2025-09-16 | $176.65 | $205.59 | 1,867,000 | — | — |
| 2025-09-15 | $174.30 | $202.85 | 1,181,000 | — | — |
| 2025-09-12 | $168.33 | $195.90 | 688,800 | — | — |
| 2025-09-11 | $170.10 | $197.96 | 1,095,400 | — | — |
| 2025-09-10 | $166.13 | $193.34 | 784,400 | — | — |
| 2025-09-09 | $162.23 | $188.81 | 773,400 | — | — |
| 2025-09-08 | $163.75 | $190.57 | 856,900 | — | — |
| 2025-09-05 | $163.64 | $190.45 | 1,467,800 | — | — |
| 2025-09-04 | $163.79 | $190.62 | 1,112,400 | — | — |
| 2025-09-03 | $160.95 | $187.32 | 1,015,100 | — | — |
| 2025-09-02 | $160.03 | $186.24 | 712,400 | — | — |
| 2025-08-29 | $162.04 | $188.58 | 847,300 | — | — |
| 2025-08-28 | $165.83 | $192.99 | 811,000 | — | — |
| 2025-08-27 | $165.60 | $192.73 | 994,300 | — | — |
| 2025-08-26 | $166.52 | $193.80 | 1,276,400 | — | — |
| 2025-08-25 | $162.84 | $189.52 | 1,074,200 | — | — |
| 2025-08-22 | $163.09 | $189.81 | 1,278,300 | — | — |
| 2025-08-21 | $165.34 | $192.42 | 917,100 | — | — |
| 2025-08-20 | $163.56 | $190.35 | 1,408,800 | — | — |
| 2025-08-19 | $165.76 | $192.91 | 1,760,200 | — | — |
| 2025-08-18 | $170.94 | $198.94 | 2,027,100 | — | — |
| 2025-08-15 | $173.50 | $201.63 | 902,000 | — | — |
| 2025-08-14 | $174.70 | $203.03 | 837,700 | — | — |
| 2025-08-13 | $176.76 | $205.42 | 1,451,200 | — | — |
| 2025-08-12 | $179.51 | $208.61 | 1,111,500 | — | — |
| 2025-08-11 | $177.89 | $206.73 | 806,100 | — | — |
| 2025-08-08 | $179.19 | $208.24 | 1,044,300 | — | — |
| 2025-08-07 | $179.53 | $208.64 | 1,000,400 | — | — |
| 2025-08-06 | $179.74 | $208.88 | 1,829,700 | — | — |
| 2025-08-05 | $182.00 | $211.51 | 4,758,200 | — | — |
| 2025-08-04 | $154.51 | $179.56 | 1,642,100 | — | — |
| 2025-08-01 | $149.50 | $173.74 | 1,375,800 | — | — |
| 2025-07-31 | $151.93 | $176.56 | 902,800 | — | — |
| 2025-07-30 | $152.38 | $177.09 | 1,206,200 | — | — |
| 2025-07-29 | $150.28 | $174.65 | 1,016,400 | — | — |
| 2025-07-28 | $149.83 | $174.12 | 1,077,200 | — | — |
| 2025-07-25 | $147.96 | $171.95 | 1,026,200 | — | — |
| 2025-07-24 | $143.84 | $167.16 | 659,400 | — | — |
| 2025-07-23 | $143.37 | $166.62 | 1,389,100 | — | — |
| 2025-07-22 | $140.04 | $162.75 | 844,300 | — | — |
| 2025-07-21 | $140.36 | $163.12 | 784,500 | — | — |
| 2025-07-18 | $142.95 | $166.13 | 862,300 | — | — |
| 2025-07-17 | $142.34 | $165.42 | 1,269,400 | — | — |
| 2025-07-16 | $139.85 | $162.52 | 930,700 | — | — |
| 2025-07-15 | $137.45 | $159.74 | 821,200 | — | — |
| 2025-07-14 | $138.65 | $161.13 | 1,044,500 | — | — |
| 2025-07-11 | $137.06 | $159.28 | 614,300 | — | — |
| 2025-07-10 | $136.45 | $158.57 | 876,500 | — | — |
| 2025-07-09 | $137.56 | $159.86 | 792,200 | — | — |
| 2025-07-08 | $137.37 | $159.64 | 1,946,900 | — | — |
| 2025-07-07 | $143.79 | $167.10 | 823,300 | — | — |
| 2025-07-03 | $142.91 | $166.08 | 718,200 | — | — |
| 2025-07-02 | $140.77 | $163.59 | 1,195,400 | — | — |
| 2025-07-01 | $140.37 | $163.13 | 2,217,300 | — | — |
| 2025-06-30 | $144.06 | $167.42 | 1,032,900 | — | — |
| 2025-06-27 | $143.19 | $166.41 | 1,326,500 | — | — |
| 2025-06-26 | $141.87 | $164.87 | 1,238,900 | — | — |
| 2025-06-25 | $140.86 | $163.70 | 1,474,200 | — | — |
| 2025-06-24 | $142.31 | $165.38 | 1,127,500 | — | — |
| 2025-06-23 | $142.06 | $165.09 | 1,829,900 | — | — |
| 2025-06-20 | $142.32 | $165.40 | 3,523,400 | — | — |
| 2025-06-18 | $140.53 | $163.31 | 1,367,800 | — | — |
| 2025-06-17 | $141.12 | $164.00 | 1,626,700 | — | — |
| 2025-06-16 | $139.67 | $162.32 | 2,405,700 | — | — |
| 2025-06-13 | $138.07 | $160.46 | 1,151,900 | — | — |
| 2025-06-12 | $137.78 | $160.12 | 1,714,100 | — | — |
| 2025-06-11 | $135.80 | $157.82 | 1,436,700 | — | — |
| 2025-06-10 | $131.71 | $153.06 | 1,928,700 | — | — |
| 2025-06-09 | $132.62 | $154.12 | 1,438,300 | — | — |
| 2025-06-06 | $129.72 | $150.75 | 731,900 | — | — |
| 2025-06-05 | $128.94 | $149.85 | 889,900 | — | — |
| 2025-06-04 | $128.87 | $149.76 | 832,400 | — | — |
| 2025-06-03 | $128.35 | $149.16 | 1,233,100 | — | — |
| 2025-06-02 | $126.10 | $146.55 | 800,700 | — | — |
| 2025-05-30 | $125.60 | $145.96 | 1,157,500 | — | — |
| 2025-05-29 | $125.25 | $145.56 | 1,420,900 | — | — |
| 2025-05-28 | $126.59 | $147.11 | 2,185,700 | — | — |
| 2025-05-27 | $122.36 | $142.20 | 2,373,400 | — | — |
| 2025-05-23 | $119.49 | $138.86 | 2,594,300 | — | — |
| 2025-05-22 | $107.62 | $125.07 | 377,800 | — | — |
| 2025-05-21 | $107.39 | $124.80 | 683,900 | — | — |
| 2025-05-20 | $110.21 | $128.08 | 951,900 | — | — |
| 2025-05-19 | $109.99 | $127.82 | 536,000 | — | — |
| 2025-05-16 | $109.69 | $127.18 | 691,600 | — | — |
| 2025-05-15 | $108.83 | $126.19 | 813,400 | — | — |
| 2025-05-14 | $107.14 | $124.23 | 877,500 | — | — |
| 2025-05-13 | $107.19 | $124.29 | 757,700 | — | — |
| 2025-05-12 | $107.09 | $124.17 | 1,373,300 | — | — |
| 2025-05-09 | $108.37 | $125.65 | 899,900 | — | — |
| 2025-05-08 | $107.95 | $125.17 | 1,037,500 | — | — |
| 2025-05-07 | $107.76 | $124.95 | 945,300 | — | — |
| 2025-05-06 | $108.13 | $125.38 | 2,396,500 | — | — |
| 2025-05-05 | $112.01 | $129.87 | 1,133,300 | — | — |
| 2025-05-02 | $112.61 | $130.57 | 753,500 | — | — |
| 2025-05-01 | $111.12 | $128.84 | 772,400 | — | — |
| 2025-04-30 | $109.12 | $126.52 | 647,700 | — | — |
| 2025-04-29 | $109.24 | $126.66 | 481,300 | — | — |
| 2025-04-28 | $108.51 | $125.82 | 568,200 | — | — |
| 2025-04-25 | $108.97 | $126.35 | 532,900 | — | — |
| 2025-04-24 | $107.93 | $125.14 | 595,200 | — | — |
| 2025-04-23 | $104.64 | $121.33 | 737,600 | — | — |
| 2025-04-22 | $102.31 | $118.63 | 655,500 | — | — |
| 2025-04-21 | $100.46 | $116.48 | 778,400 | — | — |
| 2025-04-17 | $103.71 | $120.25 | 814,000 | — | — |
| 2025-04-16 | $103.86 | $120.42 | 744,200 | — | — |
| 2025-04-15 | $104.08 | $120.68 | 492,400 | — | — |
| 2025-04-14 | $103.87 | $120.44 | 615,500 | — | — |
| 2025-04-11 | $103.25 | $119.72 | 939,400 | — | — |
| 2025-04-10 | $101.02 | $117.13 | 1,169,400 | — | — |
| 2025-04-09 | $104.08 | $120.68 | 2,109,600 | — | — |
| 2025-04-08 | $93.17 | $108.03 | 2,226,200 | — | — |
| 2025-04-07 | $90.02 | $104.38 | 1,504,400 | — | — |
| 2025-04-04 | $89.24 | $103.47 | 1,166,400 | — | — |
| 2025-04-03 | $95.42 | $110.64 | 2,002,200 | — | — |
| 2025-04-02 | $101.90 | $118.15 | 559,800 | — | — |
| 2025-04-01 | $100.49 | $116.52 | 617,900 | — | — |
| 2025-03-31 | $98.65 | $114.38 | 889,100 | — | — |
| 2025-03-28 | $99.21 | $115.03 | 749,300 | — | — |
| 2025-03-27 | $101.44 | $117.62 | 559,700 | — | — |
| 2025-03-26 | $102.34 | $118.66 | 624,800 | — | — |
| 2025-03-25 | $104.74 | $121.44 | 592,700 | — | — |
| 2025-03-24 | $104.08 | $120.68 | 918,800 | — | — |
| 2025-03-21 | $99.38 | $115.23 | 3,417,300 | — | — |
| 2025-03-20 | $100.39 | $116.40 | 1,291,100 | — | — |
| 2025-03-19 | $102.54 | $118.89 | 1,540,400 | — | — |
| 2025-03-18 | $98.96 | $114.74 | 1,156,000 | — | — |
| 2025-03-17 | $100.00 | $115.95 | 1,434,400 | — | — |
| 2025-03-14 | $98.27 | $113.94 | 806,700 | — | — |
| 2025-03-13 | $97.07 | $112.55 | 590,100 | — | — |
| 2025-03-12 | $98.07 | $113.71 | 961,900 | — | — |
| 2025-03-11 | $96.90 | $112.35 | 789,500 | — | — |
| 2025-03-10 | $96.59 | $111.70 | 982,400 | — | — |
| 2025-03-07 | $99.56 | $115.14 | 1,027,800 | — | — |
| 2025-03-06 | $100.24 | $115.93 | 797,700 | — | — |
| 2025-03-05 | $103.94 | $120.21 | 865,200 | — | — |
| 2025-03-04 | $101.25 | $117.09 | 1,339,000 | — | — |
| 2025-03-03 | $101.50 | $117.38 | 894,200 | — | — |
| 2025-02-28 | $103.97 | $120.24 | 808,400 | — | — |
| 2025-02-27 | $102.13 | $118.11 | 1,271,000 | — | — |
| 2025-02-26 | $106.64 | $123.33 | 1,616,700 | — | — |
| 2025-02-25 | $104.07 | $120.36 | 1,548,900 | — | — |
| 2025-02-24 | $99.90 | $115.53 | 1,173,000 | — | — |
| 2025-02-21 | $101.38 | $117.24 | 912,100 | — | — |
| 2025-02-20 | $104.82 | $121.22 | 1,408,500 | — | — |
| 2025-02-19 | $107.69 | $124.54 | 1,045,000 | — | — |
| 2025-02-18 | $106.74 | $123.44 | 1,095,600 | — | — |
| 2025-02-14 | $106.83 | $123.55 | 986,600 | — | — |
| 2025-02-13 | $109.12 | $126.20 | 808,200 | — | — |
| 2025-02-12 | $109.39 | $126.51 | 801,500 | — | — |
| 2025-02-11 | $111.89 | $129.40 | 591,900 | — | — |
| 2025-02-10 | $114.07 | $131.92 | 636,100 | — | — |
| 2025-02-07 | $114.43 | $132.34 | 781,700 | — | — |
| 2025-02-06 | $112.80 | $130.45 | 752,800 | — | — |
| 2025-02-05 | $113.21 | $130.93 | 884,800 | — | — |
| 2025-02-04 | $111.35 | $128.77 | 637,500 | — | — |
| 2025-02-03 | $112.31 | $129.88 | 890,100 | — | — |
| 2025-01-31 | $112.93 | $130.60 | 947,700 | — | — |
| 2025-01-30 | $115.24 | $133.27 | 717,100 | — | — |
| 2025-01-29 | $112.14 | $129.69 | 941,800 | — | — |
| 2025-01-28 | $112.06 | $129.60 | 2,356,300 | — | — |
| 2025-01-27 | $111.46 | $128.90 | 2,603,600 | — | — |
| 2025-01-24 | $127.65 | $147.63 | 714,700 | — | — |
| 2025-01-23 | $128.46 | $148.56 | 976,300 | — | — |
| 2025-01-22 | $128.33 | $148.41 | 1,268,300 | — | — |
| 2025-01-21 | $126.68 | $146.50 | 899,600 | — | — |
| 2025-01-17 | $122.43 | $141.59 | 898,000 | — | — |
| 2025-01-16 | $121.13 | $140.09 | 723,700 | — | — |
| 2025-01-15 | $118.51 | $137.06 | 698,200 | — | — |
| 2025-01-14 | $117.11 | $135.44 | 574,500 | — | — |
| 2025-01-13 | $114.54 | $132.46 | 974,500 | — | — |
| 2025-01-10 | $114.69 | $132.64 | 544,100 | — | — |
| 2025-01-08 | $114.53 | $132.45 | 720,400 | — | — |
| 2025-01-07 | $115.13 | $133.15 | 1,013,200 | — | — |
| 2025-01-06 | $114.78 | $132.74 | 793,500 | — | — |
| 2025-01-03 | $113.50 | $131.26 | 771,700 | — | — |
| 2025-01-02 | $111.48 | $128.93 | 449,300 | — | — |