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
- 2020-12-09 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 | $226.48 | $226.48 | 2,445,400 | — | — |
| 2025-12-30 | $228.13 | $228.13 | 2,546,500 | — | — |
| 2025-12-29 | $231.01 | $231.01 | 2,717,200 | — | — |
| 2025-12-26 | $233.95 | $233.95 | 1,706,700 | — | — |
| 2025-12-24 | $232.06 | $232.06 | 1,223,400 | — | — |
| 2025-12-23 | $232.70 | $232.70 | 2,694,900 | — | — |
| 2025-12-22 | $234.89 | $234.89 | 3,840,400 | — | — |
| 2025-12-19 | $234.25 | $234.25 | 8,727,700 | — | — |
| 2025-12-18 | $230.94 | $230.94 | 3,326,900 | — | — |
| 2025-12-17 | $221.30 | $221.30 | 4,010,400 | — | — |
| 2025-12-16 | $227.94 | $227.94 | 4,154,300 | — | — |
| 2025-12-15 | $226.98 | $226.98 | 5,021,500 | — | — |
| 2025-12-12 | $227.49 | $227.49 | 3,672,200 | — | — |
| 2025-12-11 | $224.52 | $224.52 | 4,250,200 | — | — |
| 2025-12-10 | $220.30 | $220.30 | 6,952,800 | — | — |
| 2025-12-09 | $229.99 | $229.99 | 5,384,300 | — | — |
| 2025-12-08 | $225.43 | $225.43 | 5,334,100 | — | — |
| 2025-12-05 | $225.00 | $225.00 | 4,487,800 | — | — |
| 2025-12-04 | $221.19 | $221.19 | 4,925,300 | — | — |
| 2025-12-03 | $222.48 | $222.48 | 7,354,800 | — | — |
| 2025-12-02 | $216.98 | $216.98 | 10,330,200 | — | — |
| 2025-12-01 | $205.58 | $205.58 | 6,384,400 | — | — |
| 2025-11-28 | $198.37 | $198.37 | 1,383,900 | — | — |
| 2025-11-26 | $195.98 | $195.98 | 3,646,200 | — | — |
| 2025-11-25 | $195.49 | $195.49 | 5,652,600 | — | — |
| 2025-11-24 | $188.08 | $188.08 | 8,715,900 | — | — |
| 2025-11-21 | $189.63 | $189.63 | 6,709,000 | — | — |
| 2025-11-20 | $187.73 | $187.73 | 14,574,500 | — | — |
| 2025-11-19 | $202.32 | $202.32 | 9,410,100 | — | — |
| 2025-11-18 | $212.08 | $212.08 | 7,355,000 | — | — |
| 2025-11-17 | $210.65 | $210.65 | 10,819,600 | — | — |
| 2025-11-14 | $206.96 | $206.96 | 11,454,400 | — | — |
| 2025-11-13 | $195.21 | $195.21 | 6,346,100 | — | — |
| 2025-11-12 | $196.51 | $196.51 | 5,119,300 | — | — |
| 2025-11-11 | $200.63 | $200.63 | 5,152,100 | — | — |
| 2025-11-10 | $204.08 | $204.08 | 6,391,900 | — | — |
| 2025-11-07 | $204.31 | $204.31 | 9,524,100 | — | — |
| 2025-11-06 | $196.46 | $196.46 | 18,356,900 | — | — |
| 2025-11-05 | $238.00 | $238.00 | 8,126,700 | — | — |
| 2025-11-04 | $239.93 | $239.93 | 4,975,900 | — | — |
| 2025-11-03 | $242.05 | $242.05 | 5,147,000 | — | — |
| 2025-10-31 | $254.37 | $254.37 | 2,704,300 | — | — |
| 2025-10-30 | $254.07 | $254.07 | 3,204,500 | — | — |
| 2025-10-29 | $266.06 | $266.06 | 4,231,800 | — | — |
| 2025-10-28 | $261.42 | $261.42 | 2,775,500 | — | — |
| 2025-10-27 | $263.35 | $263.35 | 3,706,200 | — | — |
| 2025-10-24 | $258.15 | $258.15 | 2,719,600 | — | — |
| 2025-10-23 | $254.59 | $254.59 | 4,772,300 | — | — |
| 2025-10-22 | $252.31 | $252.31 | 4,247,900 | — | — |
| 2025-10-21 | $261.97 | $261.97 | 2,029,600 | — | — |
| 2025-10-20 | $265.37 | $265.37 | 2,376,200 | — | — |
| 2025-10-17 | $263.06 | $263.06 | 3,440,300 | — | — |
| 2025-10-16 | $266.67 | $266.67 | 3,755,900 | — | — |
| 2025-10-15 | $272.61 | $272.61 | 1,920,900 | — | — |
| 2025-10-14 | $270.54 | $270.54 | 1,983,400 | — | — |
| 2025-10-13 | $273.52 | $273.52 | 2,253,000 | — | — |
| 2025-10-10 | $266.02 | $266.02 | 2,434,300 | — | — |
| 2025-10-09 | $275.44 | $275.44 | 2,121,600 | — | — |
| 2025-10-08 | $281.05 | $281.05 | 2,390,900 | — | — |
| 2025-10-07 | $276.78 | $276.78 | 2,863,400 | — | — |
| 2025-10-06 | $281.74 | $281.74 | 3,905,100 | — | — |
| 2025-10-03 | $271.22 | $271.22 | 2,418,000 | — | — |
| 2025-10-02 | $270.09 | $270.09 | 2,168,200 | — | — |
| 2025-10-01 | $267.64 | $267.64 | 2,500,800 | — | — |
| 2025-09-30 | $271.99 | $271.99 | 3,245,300 | — | — |
| 2025-09-29 | $272.50 | $272.50 | 3,546,300 | — | — |
| 2025-09-26 | $262.47 | $262.47 | 1,603,200 | — | — |
| 2025-09-25 | $262.08 | $262.08 | 1,886,500 | — | — |
| 2025-09-24 | $260.74 | $260.74 | 3,148,100 | — | — |
| 2025-09-23 | $265.75 | $265.75 | 2,248,800 | — | — |
| 2025-09-22 | $262.75 | $262.75 | 2,952,200 | — | — |
| 2025-09-19 | $265.29 | $265.29 | 10,684,200 | — | — |
| 2025-09-18 | $268.07 | $268.07 | 3,058,700 | — | — |
| 2025-09-17 | $259.25 | $259.25 | 3,197,300 | — | — |
| 2025-09-16 | $263.09 | $263.09 | 2,926,600 | — | — |
| 2025-09-15 | $258.09 | $258.09 | 2,592,400 | — | — |
| 2025-09-12 | $257.98 | $257.98 | 2,215,900 | — | — |
| 2025-09-11 | $260.19 | $260.19 | 2,357,200 | — | — |
| 2025-09-10 | $257.43 | $257.43 | 4,631,000 | — | — |
| 2025-09-09 | $256.53 | $256.53 | 3,042,800 | — | — |
| 2025-09-08 | $250.60 | $250.60 | 3,333,600 | — | — |
| 2025-09-05 | $246.85 | $246.85 | 2,195,800 | — | — |
| 2025-09-04 | $248.78 | $248.78 | 2,507,100 | — | — |
| 2025-09-03 | $248.83 | $248.83 | 3,541,400 | — | — |
| 2025-09-02 | $244.10 | $244.10 | 2,683,900 | — | — |
| 2025-08-29 | $245.25 | $245.25 | 1,966,600 | — | — |
| 2025-08-28 | $247.33 | $247.33 | 1,858,900 | — | — |
| 2025-08-27 | $245.65 | $245.65 | 2,977,300 | — | — |
| 2025-08-26 | $248.79 | $248.79 | 3,104,500 | — | — |
| 2025-08-25 | $245.28 | $245.28 | 2,020,000 | — | — |
| 2025-08-22 | $247.32 | $247.32 | 2,812,700 | — | — |
| 2025-08-21 | $245.18 | $245.18 | 2,439,600 | — | — |
| 2025-08-20 | $243.82 | $243.82 | 6,572,900 | — | — |
| 2025-08-19 | $248.37 | $248.37 | 2,568,500 | — | — |
| 2025-08-18 | $253.34 | $253.34 | 3,214,600 | — | — |
| 2025-08-15 | $248.00 | $248.00 | 3,084,800 | — | — |
| 2025-08-14 | $247.44 | $247.44 | 3,433,600 | — | — |
| 2025-08-13 | $254.20 | $254.20 | 4,379,400 | — | — |
| 2025-08-12 | $264.32 | $264.32 | 2,901,600 | — | — |
| 2025-08-11 | $256.09 | $256.09 | 4,738,900 | — | — |
| 2025-08-08 | $259.19 | $259.19 | 5,343,300 | — | — |
| 2025-08-07 | $270.99 | $270.99 | 10,884,100 | — | — |
| 2025-08-06 | $258.08 | $258.08 | 5,425,500 | — | — |
| 2025-08-05 | $255.28 | $255.28 | 3,633,200 | — | — |
| 2025-08-04 | $258.02 | $258.02 | 3,351,800 | — | — |
| 2025-08-01 | $248.35 | $248.35 | 2,945,700 | — | — |
| 2025-07-31 | $250.25 | $250.25 | 2,612,000 | — | — |
| 2025-07-30 | $248.00 | $248.00 | 2,629,900 | — | — |
| 2025-07-29 | $243.20 | $243.20 | 2,308,200 | — | — |
| 2025-07-28 | $246.44 | $246.44 | 2,134,100 | — | — |
| 2025-07-25 | $249.92 | $249.92 | 3,052,400 | — | — |
| 2025-07-24 | $243.69 | $243.69 | 1,918,200 | — | — |
| 2025-07-23 | $240.56 | $240.56 | 2,558,200 | — | — |
| 2025-07-22 | $239.82 | $239.82 | 1,725,300 | — | — |
| 2025-07-21 | $240.53 | $240.53 | 2,465,200 | — | — |
| 2025-07-18 | $239.17 | $239.17 | 3,408,500 | — | — |
| 2025-07-17 | $235.02 | $235.02 | 3,013,100 | — | — |
| 2025-07-16 | $234.50 | $234.50 | 2,613,200 | — | — |
| 2025-07-15 | $236.77 | $236.77 | 3,484,600 | — | — |
| 2025-07-14 | $242.85 | $242.85 | 2,600,600 | — | — |
| 2025-07-11 | $240.44 | $240.44 | 2,842,800 | — | — |
| 2025-07-10 | $238.24 | $238.24 | 3,252,500 | — | — |
| 2025-07-09 | $246.06 | $246.06 | 2,763,200 | — | — |
| 2025-07-08 | $241.47 | $241.47 | 2,888,600 | — | — |
| 2025-07-07 | $246.89 | $246.89 | 5,710,000 | — | — |
| 2025-07-03 | $238.79 | $238.79 | 1,699,700 | — | — |
| 2025-07-02 | $238.80 | $238.80 | 3,968,300 | — | — |
| 2025-07-01 | $238.01 | $238.01 | 5,776,700 | — | — |
| 2025-06-30 | $246.51 | $246.51 | 8,089,900 | — | — |
| 2025-06-27 | $242.32 | $242.32 | 7,324,600 | — | — |
| 2025-06-26 | $239.64 | $239.64 | 3,202,400 | — | — |
| 2025-06-25 | $232.68 | $232.68 | 3,070,300 | — | — |
| 2025-06-24 | $236.17 | $236.17 | 5,602,800 | — | — |
| 2025-06-23 | $230.32 | $230.32 | 5,159,800 | — | — |
| 2025-06-20 | $220.46 | $220.46 | 6,878,900 | — | — |
| 2025-06-18 | $220.58 | $220.58 | 5,072,200 | — | — |
| 2025-06-17 | $219.39 | $219.39 | 3,157,100 | — | — |
| 2025-06-16 | $221.73 | $221.73 | 3,920,000 | — | — |
| 2025-06-13 | $218.96 | $218.96 | 2,955,900 | — | — |
| 2025-06-12 | $216.60 | $216.60 | 2,511,300 | — | — |
| 2025-06-11 | $217.80 | $217.80 | 3,091,500 | — | — |
| 2025-06-10 | $214.97 | $214.97 | 3,916,700 | — | — |
| 2025-06-09 | $217.49 | $217.49 | 2,710,300 | — | — |
| 2025-06-06 | $218.45 | $218.45 | 2,586,900 | — | — |
| 2025-06-05 | $215.84 | $215.84 | 3,646,400 | — | — |
| 2025-06-04 | $220.23 | $220.23 | 5,140,400 | — | — |
| 2025-06-03 | $213.70 | $213.70 | 4,272,300 | — | — |
| 2025-06-02 | $212.79 | $212.79 | 4,527,600 | — | — |
| 2025-05-30 | $208.65 | $208.65 | 4,853,400 | — | — |
| 2025-05-29 | $204.58 | $204.58 | 3,080,600 | — | — |
| 2025-05-28 | $206.59 | $206.59 | 6,635,000 | — | — |
| 2025-05-27 | $204.89 | $204.89 | 5,325,200 | — | — |
| 2025-05-23 | $206.15 | $206.15 | 4,365,700 | — | — |
| 2025-05-22 | $200.87 | $200.87 | 3,169,700 | — | — |
| 2025-05-21 | $204.77 | $204.77 | 5,674,300 | — | — |
| 2025-05-20 | $205.18 | $205.18 | 6,046,500 | — | — |
| 2025-05-19 | $202.18 | $202.18 | 3,336,800 | — | — |
| 2025-05-16 | $202.00 | $202.00 | 4,188,500 | — | — |
| 2025-05-15 | $197.10 | $197.10 | 3,558,400 | — | — |
| 2025-05-14 | $196.84 | $196.84 | 3,505,300 | — | — |
| 2025-05-13 | $197.80 | $197.80 | 3,844,500 | — | — |
| 2025-05-12 | $192.10 | $192.10 | 4,918,100 | — | — |
| 2025-05-09 | $183.52 | $183.52 | 3,423,200 | — | — |
| 2025-05-08 | $182.96 | $182.96 | 4,158,800 | — | — |
| 2025-05-07 | $176.99 | $176.99 | 8,621,700 | — | — |
| 2025-05-06 | $190.11 | $190.11 | 9,580,800 | — | — |
| 2025-05-05 | $205.40 | $205.40 | 5,617,500 | — | — |
| 2025-05-02 | $205.09 | $205.09 | 4,256,500 | — | — |
| 2025-05-01 | $196.20 | $196.20 | 4,151,600 | — | — |
| 2025-04-30 | $192.89 | $192.89 | 3,169,900 | — | — |
| 2025-04-29 | $191.23 | $191.23 | 2,853,500 | — | — |
| 2025-04-28 | $187.88 | $187.88 | 3,083,600 | — | — |
| 2025-04-25 | $187.76 | $187.76 | 4,515,100 | — | — |
| 2025-04-24 | $187.22 | $187.22 | 3,327,900 | — | — |
| 2025-04-23 | $181.19 | $181.19 | 2,589,900 | — | — |
| 2025-04-22 | $176.61 | $176.61 | 3,329,000 | — | — |
| 2025-04-21 | $171.82 | $171.82 | 3,666,800 | — | — |
| 2025-04-17 | $181.24 | $181.24 | 2,496,100 | — | — |
| 2025-04-16 | $179.39 | $179.39 | 3,806,700 | — | — |
| 2025-04-15 | $181.55 | $181.55 | 2,745,000 | — | — |
| 2025-04-14 | $181.85 | $181.85 | 3,174,800 | — | — |
| 2025-04-11 | $180.49 | $180.49 | 3,451,700 | — | — |
| 2025-04-10 | $178.52 | $178.52 | 4,375,900 | — | — |
| 2025-04-09 | $188.58 | $188.58 | 8,136,300 | — | — |
| 2025-04-08 | $165.75 | $165.75 | 4,890,500 | — | — |
| 2025-04-07 | $166.30 | $166.30 | 7,716,300 | — | — |
| 2025-04-04 | $163.16 | $163.16 | 6,515,500 | — | — |
| 2025-04-03 | $173.99 | $173.99 | 7,251,900 | — | — |
| 2025-04-02 | $189.25 | $189.25 | 5,384,800 | — | — |
| 2025-04-01 | $182.42 | $182.42 | 3,740,700 | — | — |
| 2025-03-31 | $182.77 | $182.77 | 6,074,800 | — | — |
| 2025-03-28 | $182.61 | $182.61 | 4,557,200 | — | — |
| 2025-03-27 | $194.02 | $194.02 | 4,410,300 | — | — |
| 2025-03-26 | $192.87 | $192.87 | 3,848,800 | — | — |
| 2025-03-25 | $199.72 | $199.72 | 4,524,200 | — | — |
| 2025-03-24 | $198.98 | $198.98 | 7,042,200 | — | — |
| 2025-03-21 | $190.62 | $190.62 | 73,637,400 | — | — |
| 2025-03-20 | $192.93 | $192.93 | 5,600,800 | — | — |
| 2025-03-19 | $190.66 | $190.66 | 6,218,500 | — | — |
| 2025-03-18 | $185.21 | $185.21 | 5,747,700 | — | — |
| 2025-03-17 | $189.86 | $189.86 | 7,357,600 | — | — |
| 2025-03-14 | $183.50 | $183.50 | 6,090,100 | — | — |
| 2025-03-13 | $178.29 | $178.29 | 7,341,300 | — | — |
| 2025-03-12 | $187.70 | $187.70 | 9,817,000 | — | — |
| 2025-03-11 | $183.73 | $183.73 | 9,128,300 | — | — |
| 2025-03-10 | $177.86 | $177.86 | 15,743,500 | — | — |
| 2025-03-07 | $178.08 | $178.08 | 7,987,400 | — | — |
| 2025-03-06 | $180.11 | $180.11 | 5,086,700 | — | — |
| 2025-03-05 | $195.08 | $195.08 | 2,789,600 | — | — |
| 2025-03-04 | $193.41 | $193.41 | 5,159,300 | — | — |
| 2025-03-03 | $198.10 | $198.10 | 4,440,800 | — | — |
| 2025-02-28 | $198.44 | $198.44 | 7,875,200 | — | — |
| 2025-02-27 | $195.84 | $195.84 | 3,622,800 | — | — |
| 2025-02-26 | $198.60 | $198.60 | 4,484,000 | — | — |
| 2025-02-25 | $191.27 | $191.27 | 4,077,400 | — | — |
| 2025-02-24 | $195.87 | $195.87 | 3,367,400 | — | — |
| 2025-02-21 | $199.94 | $199.94 | 4,096,800 | — | — |
| 2025-02-20 | $202.25 | $202.25 | 7,023,400 | — | — |
| 2025-02-19 | $213.24 | $213.24 | 3,243,000 | — | — |
| 2025-02-18 | $211.97 | $211.97 | 3,969,000 | — | — |
| 2025-02-14 | $213.38 | $213.38 | 6,885,000 | — | — |
| 2025-02-13 | $205.64 | $205.64 | 5,576,600 | — | — |
| 2025-02-12 | $200.89 | $200.89 | 9,989,400 | — | — |
| 2025-02-11 | $193.09 | $193.09 | 6,771,900 | — | — |
| 2025-02-10 | $192.63 | $192.63 | 4,925,200 | — | — |
| 2025-02-07 | $195.54 | $195.54 | 2,999,400 | — | — |
| 2025-02-06 | $196.45 | $196.45 | 1,802,800 | — | — |
| 2025-02-05 | $195.99 | $195.99 | 1,991,500 | — | — |
| 2025-02-04 | $194.57 | $194.57 | 2,563,000 | — | — |
| 2025-02-03 | $190.80 | $190.80 | 4,234,300 | — | — |
| 2025-01-31 | $188.83 | $188.83 | 2,135,800 | — | — |
| 2025-01-30 | $188.57 | $188.57 | 2,090,800 | — | — |
| 2025-01-29 | $185.78 | $185.78 | 2,412,100 | — | — |
| 2025-01-28 | $184.49 | $184.49 | 2,638,700 | — | — |
| 2025-01-27 | $182.48 | $182.48 | 2,815,700 | — | — |
| 2025-01-24 | $183.32 | $183.32 | 2,905,700 | — | — |
| 2025-01-23 | $183.13 | $183.13 | 2,784,800 | — | — |
| 2025-01-22 | $177.68 | $177.68 | 2,231,700 | — | — |
| 2025-01-21 | $178.10 | $178.10 | 3,148,500 | — | — |
| 2025-01-17 | $174.48 | $174.48 | 3,653,900 | — | — |
| 2025-01-16 | $170.85 | $170.85 | 2,008,000 | — | — |
| 2025-01-15 | $171.19 | $171.19 | 3,129,100 | — | — |
| 2025-01-14 | $169.33 | $169.33 | 2,262,100 | — | — |
| 2025-01-13 | $168.37 | $168.37 | 1,863,800 | — | — |
| 2025-01-10 | $170.12 | $170.12 | 2,716,700 | — | — |
| 2025-01-08 | $173.72 | $173.72 | 2,189,400 | — | — |
| 2025-01-07 | $170.00 | $170.00 | 2,642,500 | — | — |
| 2025-01-06 | $175.02 | $175.02 | 2,821,200 | — | — |
| 2025-01-03 | $174.96 | $174.96 | 1,926,200 | — | — |
| 2025-01-02 | $170.65 | $170.65 | 2,313,800 | — | — |