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-11-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 | $169.45 | $267.59 | 693,900 | — | — |
| 2025-12-30 | $171.03 | $269.30 | 746,000 | — | — |
| 2025-12-29 | $172.88 | $272.21 | 727,100 | — | — |
| 2025-12-26 | $175.46 | $276.28 | 472,300 | — | — |
| 2025-12-24 | $175.38 | $276.15 | 778,800 | — | — |
| 2025-12-23 | $177.20 | $279.02 | 941,300 | — | — |
| 2025-12-22 | $175.76 | $276.75 | 977,200 | — | — |
| 2025-12-19 | $174.28 | $274.42 | 3,313,800 | — | — |
| 2025-12-18 | $174.58 | $274.89 | 1,950,800 | — | — |
| 2025-12-17 | $172.74 | $271.99 | 2,096,600 | — | — |
| 2025-12-16 | $169.13 | $266.31 | 1,131,200 | — | — |
| 2025-12-15 | $168.95 | $266.03 | 1,837,700 | — | — |
| 2025-12-12 | $171.97 | $270.78 | 1,289,900 | — | — |
| 2025-12-11 | $173.01 | $272.42 | 1,058,200 | — | — |
| 2025-12-10 | $171.23 | $269.62 | 1,368,000 | — | — |
| 2025-12-09 | $165.43 | $260.48 | 754,200 | — | — |
| 2025-12-08 | $166.14 | $261.60 | 848,000 | — | — |
| 2025-12-05 | $165.22 | $260.15 | 1,444,100 | — | — |
| 2025-12-04 | $168.11 | $264.70 | 1,726,100 | — | — |
| 2025-12-03 | $171.50 | $270.04 | 1,453,500 | — | — |
| 2025-12-02 | $167.63 | $263.95 | 1,092,600 | — | — |
| 2025-12-01 | $167.62 | $263.93 | 942,500 | — | — |
| 2025-11-28 | $167.83 | $264.26 | 641,500 | — | — |
| 2025-11-26 | $166.62 | $262.36 | 841,600 | — | — |
| 2025-11-25 | $164.25 | $258.62 | 1,167,600 | — | — |
| 2025-11-24 | $161.19 | $253.81 | 1,731,200 | — | — |
| 2025-11-21 | $158.16 | $249.04 | 981,200 | — | — |
| 2025-11-20 | $153.11 | $241.08 | 888,000 | — | — |
| 2025-11-19 | $155.46 | $244.78 | 873,000 | — | — |
| 2025-11-18 | $154.61 | $243.45 | 1,179,000 | — | — |
| 2025-11-17 | $155.07 | $244.17 | 1,079,500 | — | — |
| 2025-11-14 | $155.41 | $244.71 | 1,058,000 | — | — |
| 2025-11-13 | $154.59 | $243.41 | 1,337,000 | — | — |
| 2025-11-12 | $157.85 | $248.55 | 1,640,400 | — | — |
| 2025-11-11 | $152.38 | $239.93 | 905,700 | — | — |
| 2025-11-10 | $152.43 | $240.01 | 1,268,200 | — | — |
| 2025-11-07 | $151.94 | $239.24 | 1,086,100 | — | — |
| 2025-11-06 | $152.92 | $240.78 | 1,304,700 | — | — |
| 2025-11-05 | $154.13 | $242.69 | 1,149,000 | — | — |
| 2025-11-04 | $151.62 | $238.74 | 1,311,900 | — | — |
| 2025-11-03 | $155.97 | $245.59 | 1,340,400 | — | — |
| 2025-10-31 | $156.80 | $246.89 | 1,355,700 | — | — |
| 2025-10-30 | $158.18 | $249.07 | 1,269,000 | — | — |
| 2025-10-29 | $163.47 | $257.40 | 1,080,700 | — | — |
| 2025-10-28 | $161.07 | $253.62 | 1,534,500 | — | — |
| 2025-10-27 | $158.02 | $248.81 | 1,776,400 | — | — |
| 2025-10-24 | $152.95 | $240.83 | 1,521,300 | — | — |
| 2025-10-23 | $150.72 | $237.32 | 1,036,000 | — | — |
| 2025-10-22 | $148.56 | $233.92 | 1,471,200 | — | — |
| 2025-10-21 | $153.82 | $242.20 | 2,893,900 | — | — |
| 2025-10-20 | $146.28 | $230.33 | 1,628,100 | — | — |
| 2025-10-17 | $142.75 | $224.77 | 1,062,900 | — | — |
| 2025-10-16 | $142.65 | $224.61 | 1,126,300 | — | — |
| 2025-10-15 | $146.05 | $229.97 | 781,100 | — | — |
| 2025-10-14 | $146.98 | $231.43 | 935,900 | — | — |
| 2025-10-13 | $145.54 | $229.16 | 881,200 | — | — |
| 2025-10-10 | $141.23 | $222.38 | 1,238,600 | — | — |
| 2025-10-09 | $147.78 | $232.69 | 1,195,900 | — | — |
| 2025-10-08 | $146.55 | $230.75 | 683,600 | — | — |
| 2025-10-07 | $142.73 | $224.74 | 909,000 | — | — |
| 2025-10-06 | $141.63 | $223.01 | 1,441,600 | — | — |
| 2025-10-03 | $145.09 | $228.46 | 1,286,800 | — | — |
| 2025-10-02 | $144.39 | $227.35 | 1,304,300 | — | — |
| 2025-10-01 | $141.00 | $222.02 | 1,125,700 | — | — |
| 2025-09-30 | $139.43 | $219.54 | 1,199,000 | — | — |
| 2025-09-29 | $138.88 | $217.89 | 1,058,000 | — | — |
| 2025-09-26 | $139.63 | $219.07 | 1,455,300 | — | — |
| 2025-09-25 | $136.09 | $213.51 | 929,200 | — | — |
| 2025-09-24 | $136.37 | $213.95 | 905,400 | — | — |
| 2025-09-23 | $136.69 | $214.45 | 1,491,800 | — | — |
| 2025-09-22 | $139.07 | $218.19 | 1,859,600 | — | — |
| 2025-09-19 | $139.27 | $218.50 | 2,810,400 | — | — |
| 2025-09-18 | $139.84 | $219.40 | 1,515,300 | — | — |
| 2025-09-17 | $136.85 | $214.71 | 1,546,900 | — | — |
| 2025-09-16 | $139.67 | $219.13 | 2,346,100 | — | — |
| 2025-09-15 | $131.58 | $206.44 | 1,083,200 | — | — |
| 2025-09-12 | $130.65 | $204.98 | 718,900 | — | — |
| 2025-09-11 | $133.99 | $210.22 | 1,324,700 | — | — |
| 2025-09-10 | $132.72 | $208.23 | 890,500 | — | — |
| 2025-09-09 | $130.29 | $204.41 | 1,327,900 | — | — |
| 2025-09-08 | $134.54 | $211.08 | 1,385,200 | — | — |
| 2025-09-05 | $134.63 | $211.22 | 1,290,100 | — | — |
| 2025-09-04 | $130.86 | $205.31 | 947,000 | — | — |
| 2025-09-03 | $129.59 | $203.32 | 1,149,100 | — | — |
| 2025-09-02 | $129.02 | $202.42 | 1,302,200 | — | — |
| 2025-08-29 | $130.92 | $205.40 | 815,100 | — | — |
| 2025-08-28 | $131.57 | $206.42 | 727,500 | — | — |
| 2025-08-27 | $132.70 | $208.19 | 568,000 | — | — |
| 2025-08-26 | $131.73 | $206.67 | 1,405,700 | — | — |
| 2025-08-25 | $133.28 | $209.10 | 941,300 | — | — |
| 2025-08-22 | $132.68 | $208.16 | 2,463,500 | — | — |
| 2025-08-21 | $125.76 | $197.31 | 1,550,900 | — | — |
| 2025-08-20 | $125.45 | $196.82 | 1,218,700 | — | — |
| 2025-08-19 | $128.22 | $201.17 | 1,572,800 | — | — |
| 2025-08-18 | $125.91 | $197.54 | 910,200 | — | — |
| 2025-08-15 | $126.42 | $198.34 | 1,017,000 | — | — |
| 2025-08-14 | $127.48 | $200.00 | 1,048,900 | — | — |
| 2025-08-13 | $129.24 | $202.77 | 1,725,100 | — | — |
| 2025-08-12 | $125.60 | $197.06 | 2,069,500 | — | — |
| 2025-08-11 | $122.41 | $192.05 | 1,380,600 | — | — |
| 2025-08-08 | $123.02 | $193.01 | 891,400 | — | — |
| 2025-08-07 | $122.07 | $191.52 | 909,200 | — | — |
| 2025-08-06 | $122.23 | $191.77 | 969,600 | — | — |
| 2025-08-05 | $123.53 | $193.81 | 1,115,000 | — | — |
| 2025-08-04 | $121.36 | $190.40 | 1,007,100 | — | — |
| 2025-08-01 | $122.37 | $191.99 | 1,623,300 | — | — |
| 2025-07-31 | $127.56 | $200.13 | 1,367,100 | — | — |
| 2025-07-30 | $127.45 | $199.96 | 1,251,700 | — | — |
| 2025-07-29 | $127.52 | $200.07 | 1,486,700 | — | — |
| 2025-07-28 | $130.23 | $204.32 | 1,066,000 | — | — |
| 2025-07-25 | $130.83 | $205.26 | 1,033,600 | — | — |
| 2025-07-24 | $126.83 | $198.98 | 1,298,700 | — | — |
| 2025-07-23 | $130.72 | $205.09 | 1,216,600 | — | — |
| 2025-07-22 | $132.24 | $207.47 | 2,726,600 | — | — |
| 2025-07-21 | $134.53 | $211.07 | 1,639,600 | — | — |
| 2025-07-18 | $131.63 | $206.52 | 929,000 | — | — |
| 2025-07-17 | $131.15 | $205.76 | 1,515,000 | — | — |
| 2025-07-16 | $127.47 | $199.99 | 1,288,900 | — | — |
| 2025-07-15 | $128.86 | $202.17 | 963,100 | — | — |
| 2025-07-14 | $133.22 | $209.01 | 755,300 | — | — |
| 2025-07-11 | $135.07 | $211.91 | 822,400 | — | — |
| 2025-07-10 | $137.37 | $215.52 | 1,242,000 | — | — |
| 2025-07-09 | $136.08 | $213.50 | 983,900 | — | — |
| 2025-07-08 | $136.04 | $213.43 | 1,033,200 | — | — |
| 2025-07-07 | $133.49 | $209.43 | 953,600 | — | — |
| 2025-07-03 | $133.24 | $209.04 | 1,496,100 | — | — |
| 2025-07-02 | $134.06 | $210.33 | 1,652,100 | — | — |
| 2025-07-01 | $130.16 | $204.21 | 2,002,400 | — | — |
| 2025-06-30 | $128.01 | $200.84 | 1,288,500 | — | — |
| 2025-06-27 | $131.21 | $205.07 | 1,876,700 | — | — |
| 2025-06-26 | $131.50 | $205.53 | 1,251,900 | — | — |
| 2025-06-25 | $128.48 | $200.81 | 967,800 | — | — |
| 2025-06-24 | $128.22 | $200.40 | 971,800 | — | — |
| 2025-06-23 | $127.43 | $199.16 | 1,240,500 | — | — |
| 2025-06-20 | $125.90 | $196.77 | 4,349,300 | — | — |
| 2025-06-18 | $130.11 | $203.35 | 1,927,300 | — | — |
| 2025-06-17 | $133.16 | $208.12 | 1,098,300 | — | — |
| 2025-06-16 | $132.12 | $206.49 | 1,228,800 | — | — |
| 2025-06-13 | $133.48 | $208.62 | 1,258,600 | — | — |
| 2025-06-12 | $131.85 | $206.07 | 1,068,100 | — | — |
| 2025-06-11 | $130.03 | $203.23 | 1,888,100 | — | — |
| 2025-06-10 | $133.81 | $209.14 | 1,027,600 | — | — |
| 2025-06-09 | $133.63 | $208.85 | 1,146,800 | — | — |
| 2025-06-06 | $133.56 | $208.75 | 1,018,700 | — | — |
| 2025-06-05 | $132.10 | $206.46 | 1,284,200 | — | — |
| 2025-06-04 | $134.97 | $210.95 | 1,191,400 | — | — |
| 2025-06-03 | $136.84 | $213.87 | 1,961,100 | — | — |
| 2025-06-02 | $135.71 | $212.11 | 3,317,800 | — | — |
| 2025-05-30 | $123.07 | $192.35 | 2,196,500 | — | — |
| 2025-05-29 | $125.15 | $195.60 | 1,161,600 | — | — |
| 2025-05-28 | $126.72 | $198.05 | 1,215,900 | — | — |
| 2025-05-27 | $128.74 | $201.21 | 2,231,500 | — | — |
| 2025-05-23 | $125.32 | $195.87 | 3,180,500 | — | — |
| 2025-05-22 | $129.89 | $203.01 | 1,424,500 | — | — |
| 2025-05-21 | $132.21 | $206.64 | 1,536,100 | — | — |
| 2025-05-20 | $135.38 | $211.59 | 913,700 | — | — |
| 2025-05-19 | $136.06 | $212.65 | 1,297,300 | — | — |
| 2025-05-16 | $134.78 | $210.65 | 1,096,100 | — | — |
| 2025-05-15 | $133.80 | $209.12 | 816,700 | — | — |
| 2025-05-14 | $133.72 | $209.00 | 1,116,700 | — | — |
| 2025-05-13 | $135.42 | $211.65 | 1,588,300 | — | — |
| 2025-05-12 | $136.53 | $213.39 | 1,562,900 | — | — |
| 2025-05-09 | $130.51 | $203.98 | 753,900 | — | — |
| 2025-05-08 | $129.63 | $202.60 | 1,303,500 | — | — |
| 2025-05-07 | $130.70 | $204.28 | 1,549,300 | — | — |
| 2025-05-06 | $131.17 | $205.01 | 905,900 | — | — |
| 2025-05-05 | $133.12 | $208.06 | 814,700 | — | — |
| 2025-05-02 | $134.94 | $210.90 | 1,021,000 | — | — |
| 2025-05-01 | $130.29 | $203.63 | 1,274,200 | — | — |
| 2025-04-30 | $129.71 | $202.73 | 1,502,300 | — | — |
| 2025-04-29 | $129.28 | $202.06 | 1,307,100 | — | — |
| 2025-04-28 | $127.94 | $199.96 | 884,700 | — | — |
| 2025-04-25 | $127.34 | $199.02 | 775,000 | — | — |
| 2025-04-24 | $127.38 | $199.09 | 1,352,300 | — | — |
| 2025-04-23 | $122.49 | $191.44 | 2,021,400 | — | — |
| 2025-04-22 | $117.39 | $183.47 | 1,655,200 | — | — |
| 2025-04-21 | $113.55 | $177.47 | 1,230,200 | — | — |
| 2025-04-17 | $118.29 | $184.88 | 1,049,800 | — | — |
| 2025-04-16 | $117.21 | $183.19 | 1,123,500 | — | — |
| 2025-04-15 | $118.24 | $184.80 | 1,073,000 | — | — |
| 2025-04-14 | $118.75 | $185.60 | 1,521,900 | — | — |
| 2025-04-11 | $120.41 | $188.19 | 1,674,100 | — | — |
| 2025-04-10 | $117.49 | $183.63 | 2,123,000 | — | — |
| 2025-04-09 | $122.65 | $191.69 | 3,412,500 | — | — |
| 2025-04-08 | $110.23 | $172.28 | 3,012,600 | — | — |
| 2025-04-07 | $111.04 | $173.55 | 2,910,800 | — | — |
| 2025-04-04 | $109.21 | $170.69 | 2,180,800 | — | — |
| 2025-04-03 | $116.06 | $181.39 | 1,878,200 | — | — |
| 2025-04-02 | $127.36 | $199.05 | 1,263,400 | — | — |
| 2025-04-01 | $124.00 | $193.80 | 1,217,800 | — | — |
| 2025-03-31 | $125.08 | $195.49 | 1,771,900 | — | — |
| 2025-03-28 | $123.97 | $192.98 | 2,337,300 | — | — |
| 2025-03-27 | $127.99 | $199.23 | 1,367,500 | — | — |
| 2025-03-26 | $128.34 | $199.78 | 1,243,400 | — | — |
| 2025-03-25 | $128.00 | $199.25 | 1,435,400 | — | — |
| 2025-03-24 | $126.66 | $197.16 | 2,214,300 | — | — |
| 2025-03-21 | $122.67 | $190.95 | 6,338,100 | — | — |
| 2025-03-20 | $126.64 | $197.13 | 1,763,100 | — | — |
| 2025-03-19 | $128.52 | $200.06 | 1,979,700 | — | — |
| 2025-03-18 | $127.09 | $197.83 | 1,914,500 | — | — |
| 2025-03-17 | $124.94 | $194.49 | 1,983,700 | — | — |
| 2025-03-14 | $127.14 | $197.91 | 1,562,800 | — | — |
| 2025-03-13 | $123.25 | $191.85 | 2,038,500 | — | — |
| 2025-03-12 | $123.53 | $192.29 | 2,126,100 | — | — |
| 2025-03-11 | $120.76 | $187.98 | 2,392,500 | — | — |
| 2025-03-10 | $119.40 | $185.86 | 2,729,100 | — | — |
| 2025-03-07 | $125.03 | $194.63 | 2,180,600 | — | — |
| 2025-03-06 | $125.25 | $194.97 | 1,991,600 | — | — |
| 2025-03-05 | $127.72 | $198.81 | 2,523,700 | — | — |
| 2025-03-04 | $126.37 | $196.71 | 2,001,500 | — | — |
| 2025-03-03 | $130.50 | $203.14 | 1,926,100 | — | — |
| 2025-02-28 | $135.07 | $210.25 | 1,695,800 | — | — |
| 2025-02-27 | $133.32 | $207.53 | 1,198,200 | — | — |
| 2025-02-26 | $133.48 | $207.78 | 1,106,500 | — | — |
| 2025-02-25 | $133.48 | $207.78 | 1,293,400 | — | — |
| 2025-02-24 | $133.15 | $207.27 | 1,905,500 | — | — |
| 2025-02-21 | $130.71 | $203.47 | 1,398,700 | — | — |
| 2025-02-20 | $135.07 | $210.25 | 1,341,700 | — | — |
| 2025-02-19 | $136.76 | $212.88 | 1,486,600 | — | — |
| 2025-02-18 | $139.06 | $216.46 | 1,798,500 | — | — |
| 2025-02-14 | $135.83 | $211.44 | 1,608,300 | — | — |
| 2025-02-13 | $132.88 | $206.84 | 1,898,700 | — | — |
| 2025-02-12 | $132.30 | $205.94 | 2,213,700 | — | — |
| 2025-02-11 | $134.86 | $209.93 | 2,616,400 | — | — |
| 2025-02-10 | $132.87 | $206.83 | 2,796,700 | — | — |
| 2025-02-07 | $126.71 | $197.24 | 1,441,200 | — | — |
| 2025-02-06 | $128.96 | $200.74 | 1,621,400 | — | — |
| 2025-02-05 | $129.42 | $201.46 | 1,618,200 | — | — |
| 2025-02-04 | $126.38 | $196.73 | 1,929,800 | — | — |
| 2025-02-03 | $127.92 | $199.12 | 2,160,900 | — | — |
| 2025-01-31 | $128.20 | $199.56 | 2,064,600 | — | — |
| 2025-01-30 | $130.71 | $203.47 | 1,842,900 | — | — |
| 2025-01-29 | $129.17 | $201.07 | 1,455,200 | — | — |
| 2025-01-28 | $127.05 | $197.77 | 2,133,900 | — | — |
| 2025-01-27 | $122.01 | $189.92 | 1,443,200 | — | — |
| 2025-01-24 | $122.35 | $190.45 | 1,632,800 | — | — |
| 2025-01-23 | $122.37 | $190.48 | 2,357,900 | — | — |
| 2025-01-22 | $122.89 | $191.29 | 1,874,600 | — | — |
| 2025-01-21 | $124.69 | $194.10 | 1,925,900 | — | — |
| 2025-01-17 | $125.83 | $195.87 | 1,359,800 | — | — |
| 2025-01-16 | $125.00 | $194.58 | 875,200 | — | — |
| 2025-01-15 | $125.14 | $194.80 | 1,361,100 | — | — |
| 2025-01-14 | $123.52 | $192.27 | 1,382,300 | — | — |
| 2025-01-13 | $123.27 | $191.89 | 2,704,200 | — | — |
| 2025-01-10 | $116.33 | $181.08 | 1,744,300 | — | — |
| 2025-01-08 | $116.48 | $181.32 | 1,528,600 | — | — |
| 2025-01-07 | $119.81 | $186.50 | 1,961,300 | — | — |
| 2025-01-06 | $118.64 | $184.68 | 2,176,700 | — | — |
| 2025-01-03 | $113.15 | $176.13 | 2,229,400 | — | — |
| 2025-01-02 | $111.93 | $174.23 | 1,193,700 | — | — |