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
- 2016-11-01 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 | $205.02 | $214.67 | 1,211,500 | — | — |
| 2025-12-30 | $207.81 | $217.59 | 1,043,400 | — | — |
| 2025-12-29 | $209.49 | $219.35 | 1,760,700 | — | — |
| 2025-12-26 | $211.22 | $221.16 | 953,900 | — | — |
| 2025-12-24 | $212.17 | $222.15 | 835,700 | — | — |
| 2025-12-23 | $209.57 | $219.43 | 1,479,300 | — | — |
| 2025-12-22 | $208.17 | $217.96 | 1,919,500 | — | — |
| 2025-12-19 | $203.49 | $213.06 | 3,462,500 | — | — |
| 2025-12-18 | $198.00 | $207.32 | 2,899,900 | — | — |
| 2025-12-17 | $191.19 | $200.19 | 2,645,100 | — | — |
| 2025-12-16 | $195.18 | $204.36 | 3,017,500 | — | — |
| 2025-12-15 | $197.24 | $206.52 | 2,231,500 | — | — |
| 2025-12-12 | $198.31 | $207.64 | 2,466,100 | — | — |
| 2025-12-11 | $195.89 | $205.11 | 1,970,900 | — | — |
| 2025-12-10 | $192.39 | $201.44 | 2,296,000 | — | — |
| 2025-12-09 | $191.36 | $200.36 | 2,234,600 | — | — |
| 2025-12-08 | $193.64 | $202.75 | 2,661,600 | — | — |
| 2025-12-05 | $190.98 | $199.97 | 2,754,300 | — | — |
| 2025-12-04 | $196.27 | $205.50 | 1,976,900 | — | — |
| 2025-12-03 | $194.29 | $203.43 | 1,851,400 | — | — |
| 2025-12-02 | $196.26 | $205.49 | 2,551,800 | — | — |
| 2025-12-01 | $198.74 | $208.09 | 1,832,500 | — | — |
| 2025-11-28 | $204.59 | $214.22 | 688,600 | — | — |
| 2025-11-26 | $204.63 | $214.26 | 1,968,200 | — | — |
| 2025-11-25 | $203.68 | $213.26 | 3,035,700 | — | — |
| 2025-11-24 | $200.12 | $209.54 | 3,086,400 | — | — |
| 2025-11-21 | $197.28 | $206.56 | 2,927,600 | — | — |
| 2025-11-20 | $197.92 | $207.23 | 2,487,100 | — | — |
| 2025-11-19 | $202.06 | $211.57 | 2,152,000 | — | — |
| 2025-11-18 | $201.22 | $210.69 | 2,035,200 | — | — |
| 2025-11-17 | $200.28 | $209.70 | 1,469,200 | — | — |
| 2025-11-14 | $203.29 | $212.85 | 1,573,800 | — | — |
| 2025-11-13 | $201.30 | $210.77 | 3,006,400 | — | — |
| 2025-11-12 | $205.07 | $214.72 | 2,144,500 | — | — |
| 2025-11-11 | $208.90 | $218.73 | 1,435,300 | — | — |
| 2025-11-10 | $209.74 | $219.61 | 1,413,700 | — | — |
| 2025-11-07 | $206.66 | $216.38 | 2,282,400 | — | — |
| 2025-11-06 | $205.72 | $215.27 | 1,935,700 | — | — |
| 2025-11-05 | $206.31 | $215.89 | 1,406,300 | — | — |
| 2025-11-04 | $205.02 | $214.54 | 1,917,800 | — | — |
| 2025-11-03 | $206.74 | $216.34 | 3,134,400 | — | — |
| 2025-10-31 | $205.95 | $215.51 | 3,401,800 | — | — |
| 2025-10-30 | $201.77 | $211.14 | 3,983,100 | — | — |
| 2025-10-29 | $203.48 | $212.93 | 2,517,400 | — | — |
| 2025-10-28 | $201.04 | $210.38 | 2,499,900 | — | — |
| 2025-10-27 | $201.84 | $211.21 | 1,665,600 | — | — |
| 2025-10-24 | $198.51 | $207.73 | 2,142,300 | — | — |
| 2025-10-23 | $200.10 | $209.39 | 2,300,800 | — | — |
| 2025-10-22 | $191.23 | $200.11 | 2,251,000 | — | — |
| 2025-10-21 | $197.18 | $206.34 | 2,022,600 | — | — |
| 2025-10-20 | $192.52 | $201.46 | 1,044,900 | — | — |
| 2025-10-17 | $189.68 | $198.49 | 1,522,700 | — | — |
| 2025-10-16 | $191.68 | $200.58 | 1,351,900 | — | — |
| 2025-10-15 | $192.27 | $201.20 | 1,212,700 | — | — |
| 2025-10-14 | $193.03 | $201.99 | 1,884,500 | — | — |
| 2025-10-13 | $189.99 | $198.81 | 1,671,700 | — | — |
| 2025-10-10 | $184.09 | $192.64 | 1,726,300 | — | — |
| 2025-10-09 | $188.83 | $197.60 | 1,121,000 | — | — |
| 2025-10-08 | $191.65 | $200.55 | 1,265,400 | — | — |
| 2025-10-07 | $191.46 | $200.35 | 1,489,300 | — | — |
| 2025-10-06 | $190.48 | $199.33 | 1,751,200 | — | — |
| 2025-10-03 | $189.25 | $198.04 | 1,617,500 | — | — |
| 2025-10-02 | $191.08 | $199.95 | 2,133,100 | — | — |
| 2025-10-01 | $194.85 | $203.90 | 2,267,200 | — | — |
| 2025-09-30 | $196.23 | $205.34 | 2,384,800 | — | — |
| 2025-09-29 | $191.92 | $200.83 | 2,485,200 | — | — |
| 2025-09-26 | $193.15 | $202.12 | 2,339,400 | — | — |
| 2025-09-25 | $189.85 | $198.67 | 1,326,900 | — | — |
| 2025-09-24 | $190.22 | $199.05 | 1,772,200 | — | — |
| 2025-09-23 | $193.58 | $202.57 | 2,224,900 | — | — |
| 2025-09-22 | $192.15 | $201.07 | 2,111,200 | — | — |
| 2025-09-19 | $190.23 | $199.06 | 4,621,000 | — | — |
| 2025-09-18 | $191.84 | $200.75 | 2,223,200 | — | — |
| 2025-09-17 | $185.39 | $194.00 | 2,227,600 | — | — |
| 2025-09-16 | $187.46 | $196.17 | 3,287,800 | — | — |
| 2025-09-15 | $189.25 | $198.04 | 1,813,200 | — | — |
| 2025-09-12 | $185.77 | $194.40 | 1,817,100 | — | — |
| 2025-09-11 | $184.21 | $192.76 | 2,000,200 | — | — |
| 2025-09-10 | $183.80 | $192.34 | 1,995,500 | — | — |
| 2025-09-09 | $178.98 | $187.29 | 1,399,600 | — | — |
| 2025-09-08 | $179.43 | $187.76 | 1,777,300 | — | — |
| 2025-09-05 | $178.20 | $186.48 | 2,016,700 | — | — |
| 2025-09-04 | $179.53 | $187.87 | 2,265,600 | — | — |
| 2025-09-03 | $174.49 | $182.59 | 1,678,700 | — | — |
| 2025-09-02 | $173.22 | $181.26 | 1,995,200 | — | — |
| 2025-08-29 | $174.10 | $182.19 | 1,665,700 | — | — |
| 2025-08-28 | $176.16 | $184.34 | 2,313,300 | — | — |
| 2025-08-27 | $175.65 | $183.81 | 1,926,600 | — | — |
| 2025-08-26 | $175.92 | $184.09 | 4,060,100 | — | — |
| 2025-08-25 | $171.24 | $179.19 | 1,945,800 | — | — |
| 2025-08-22 | $171.00 | $178.94 | 2,996,400 | — | — |
| 2025-08-21 | $173.25 | $181.30 | 2,261,500 | — | — |
| 2025-08-20 | $171.94 | $179.92 | 2,762,800 | — | — |
| 2025-08-19 | $171.90 | $179.88 | 2,274,200 | — | — |
| 2025-08-18 | $173.05 | $181.09 | 2,241,000 | — | — |
| 2025-08-15 | $171.25 | $179.20 | 3,265,000 | — | — |
| 2025-08-14 | $175.99 | $184.16 | 2,004,000 | — | — |
| 2025-08-13 | $176.80 | $185.01 | 3,174,700 | — | — |
| 2025-08-12 | $180.90 | $189.30 | 1,256,100 | — | — |
| 2025-08-11 | $179.88 | $188.23 | 1,449,700 | — | — |
| 2025-08-08 | $180.75 | $189.14 | 1,588,800 | — | — |
| 2025-08-07 | $181.58 | $189.89 | 1,889,900 | — | — |
| 2025-08-06 | $182.06 | $190.39 | 2,018,100 | — | — |
| 2025-08-05 | $179.32 | $187.52 | 2,986,700 | — | — |
| 2025-08-04 | $181.16 | $189.45 | 3,729,100 | — | — |
| 2025-08-01 | $184.26 | $192.69 | 5,089,200 | — | — |
| 2025-07-31 | $179.77 | $187.99 | 8,508,800 | — | — |
| 2025-07-30 | $192.14 | $200.93 | 2,971,700 | — | — |
| 2025-07-29 | $189.17 | $197.82 | 2,289,500 | — | — |
| 2025-07-28 | $188.17 | $196.78 | 2,337,900 | — | — |
| 2025-07-25 | $189.52 | $198.19 | 1,915,600 | — | — |
| 2025-07-24 | $186.80 | $195.35 | 2,903,300 | — | — |
| 2025-07-23 | $186.40 | $194.93 | 2,769,800 | — | — |
| 2025-07-22 | $183.34 | $191.73 | 3,283,100 | — | — |
| 2025-07-21 | $187.83 | $196.42 | 2,098,300 | — | — |
| 2025-07-18 | $190.49 | $199.20 | 2,265,100 | — | — |
| 2025-07-17 | $188.83 | $197.47 | 3,041,000 | — | — |
| 2025-07-16 | $184.30 | $192.73 | 1,843,800 | — | — |
| 2025-07-15 | $184.68 | $193.13 | 1,918,600 | — | — |
| 2025-07-14 | $184.32 | $192.75 | 2,084,900 | — | — |
| 2025-07-11 | $179.68 | $187.90 | 1,748,300 | — | — |
| 2025-07-10 | $178.53 | $186.70 | 2,824,000 | — | — |
| 2025-07-09 | $181.42 | $189.72 | 2,306,100 | — | — |
| 2025-07-08 | $179.46 | $187.67 | 3,288,700 | — | — |
| 2025-07-07 | $180.25 | $188.50 | 2,865,100 | — | — |
| 2025-07-03 | $181.06 | $189.34 | 1,766,400 | — | — |
| 2025-07-02 | $175.95 | $184.00 | 3,249,700 | — | — |
| 2025-07-01 | $176.22 | $184.28 | 6,061,300 | — | — |
| 2025-06-30 | $186.13 | $194.65 | 4,564,700 | — | — |
| 2025-06-27 | $184.90 | $193.36 | 23,827,800 | — | — |
| 2025-06-26 | $176.85 | $184.94 | 4,390,800 | — | — |
| 2025-06-25 | $176.08 | $184.14 | 2,692,900 | — | — |
| 2025-06-24 | $176.57 | $184.65 | 2,509,400 | — | — |
| 2025-06-23 | $175.63 | $183.66 | 2,427,100 | — | — |
| 2025-06-20 | $173.34 | $181.27 | 4,597,400 | — | — |
| 2025-06-18 | $170.23 | $178.02 | 2,343,400 | — | — |
| 2025-06-17 | $172.12 | $179.99 | 1,965,400 | — | — |
| 2025-06-16 | $171.60 | $179.45 | 2,340,000 | — | — |
| 2025-06-13 | $171.20 | $179.03 | 2,418,300 | — | — |
| 2025-06-12 | $171.52 | $179.37 | 2,280,600 | — | — |
| 2025-06-11 | $170.74 | $178.55 | 2,979,900 | — | — |
| 2025-06-10 | $168.62 | $176.33 | 5,076,900 | — | — |
| 2025-06-09 | $172.87 | $180.78 | 2,277,600 | — | — |
| 2025-06-06 | $175.37 | $183.39 | 1,655,800 | — | — |
| 2025-06-05 | $175.01 | $183.02 | 1,984,500 | — | — |
| 2025-06-04 | $173.94 | $181.90 | 2,118,700 | — | — |
| 2025-06-03 | $172.61 | $180.51 | 2,764,300 | — | — |
| 2025-06-02 | $172.65 | $180.55 | 2,287,800 | — | — |
| 2025-05-30 | $169.89 | $177.66 | 4,750,300 | — | — |
| 2025-05-29 | $170.09 | $177.87 | 3,285,500 | — | — |
| 2025-05-28 | $170.32 | $178.11 | 2,781,500 | — | — |
| 2025-05-27 | $169.69 | $177.45 | 2,845,100 | — | — |
| 2025-05-23 | $165.09 | $172.64 | 2,045,900 | — | — |
| 2025-05-22 | $163.01 | $170.47 | 2,073,200 | — | — |
| 2025-05-21 | $162.76 | $170.21 | 1,858,600 | — | — |
| 2025-05-20 | $165.10 | $172.65 | 1,836,100 | — | — |
| 2025-05-19 | $166.24 | $173.85 | 2,585,400 | — | — |
| 2025-05-16 | $162.80 | $170.25 | 1,839,400 | — | — |
| 2025-05-15 | $161.29 | $168.67 | 4,660,500 | — | — |
| 2025-05-14 | $159.46 | $166.75 | 3,504,800 | — | — |
| 2025-05-13 | $158.30 | $165.54 | 3,635,300 | — | — |
| 2025-05-12 | $156.96 | $164.14 | 4,990,400 | — | — |
| 2025-05-09 | $157.41 | $164.61 | 2,232,500 | — | — |
| 2025-05-08 | $157.50 | $164.60 | 2,806,200 | — | — |
| 2025-05-07 | $157.12 | $164.20 | 2,908,100 | — | — |
| 2025-05-06 | $155.80 | $162.82 | 2,646,400 | — | — |
| 2025-05-05 | $154.34 | $161.30 | 1,881,900 | — | — |
| 2025-05-02 | $154.07 | $161.02 | 3,651,800 | — | — |
| 2025-05-01 | $148.03 | $154.70 | 4,819,600 | — | — |
| 2025-04-30 | $138.58 | $144.83 | 3,140,900 | — | — |
| 2025-04-29 | $137.50 | $143.70 | 2,450,100 | — | — |
| 2025-04-28 | $136.35 | $142.50 | 2,878,600 | — | — |
| 2025-04-25 | $135.76 | $141.88 | 1,603,300 | — | — |
| 2025-04-24 | $133.49 | $139.51 | 2,224,200 | — | — |
| 2025-04-23 | $129.70 | $135.55 | 2,931,400 | — | — |
| 2025-04-22 | $124.30 | $129.90 | 2,234,600 | — | — |
| 2025-04-21 | $119.47 | $124.86 | 2,008,200 | — | — |
| 2025-04-17 | $123.23 | $128.79 | 2,189,000 | — | — |
| 2025-04-16 | $123.93 | $129.52 | 2,864,000 | — | — |
| 2025-04-15 | $124.47 | $130.08 | 3,606,700 | — | — |
| 2025-04-14 | $127.46 | $133.21 | 2,011,400 | — | — |
| 2025-04-11 | $125.67 | $131.34 | 2,036,000 | — | — |
| 2025-04-10 | $124.19 | $129.79 | 3,076,400 | — | — |
| 2025-04-09 | $128.09 | $133.86 | 5,275,000 | — | — |
| 2025-04-08 | $114.62 | $119.79 | 4,241,900 | — | — |
| 2025-04-07 | $115.78 | $121.00 | 5,805,500 | — | — |
| 2025-04-04 | $112.33 | $117.39 | 6,664,400 | — | — |
| 2025-04-03 | $125.00 | $130.64 | 2,372,600 | — | — |
| 2025-04-02 | $133.90 | $139.94 | 1,749,400 | — | — |
| 2025-04-01 | $131.78 | $137.72 | 2,241,400 | — | — |
| 2025-03-31 | $129.73 | $135.58 | 3,282,000 | — | — |
| 2025-03-28 | $129.69 | $135.54 | 1,945,700 | — | — |
| 2025-03-27 | $132.43 | $138.40 | 1,543,000 | — | — |
| 2025-03-26 | $134.14 | $140.19 | 2,732,000 | — | — |
| 2025-03-25 | $137.72 | $143.93 | 2,661,600 | — | — |
| 2025-03-24 | $136.10 | $142.24 | 2,406,600 | — | — |
| 2025-03-21 | $130.85 | $136.75 | 3,841,400 | — | — |
| 2025-03-20 | $131.67 | $137.61 | 2,075,000 | — | — |
| 2025-03-19 | $131.98 | $137.93 | 2,427,200 | — | — |
| 2025-03-18 | $128.25 | $134.03 | 2,595,500 | — | — |
| 2025-03-17 | $129.27 | $135.10 | 2,275,600 | — | — |
| 2025-03-14 | $126.51 | $132.21 | 2,564,100 | — | — |
| 2025-03-13 | $122.77 | $128.30 | 3,882,500 | — | — |
| 2025-03-12 | $127.93 | $133.70 | 2,474,000 | — | — |
| 2025-03-11 | $125.50 | $131.16 | 4,067,200 | — | — |
| 2025-03-10 | $122.31 | $127.82 | 4,430,500 | — | — |
| 2025-03-07 | $124.40 | $130.01 | 5,132,400 | — | — |
| 2025-03-06 | $124.49 | $130.10 | 3,090,100 | — | — |
| 2025-03-05 | $130.30 | $136.17 | 3,285,000 | — | — |
| 2025-03-04 | $127.02 | $132.75 | 5,528,600 | — | — |
| 2025-03-03 | $131.02 | $136.93 | 3,224,100 | — | — |
| 2025-02-28 | $136.60 | $142.76 | 4,362,900 | — | — |
| 2025-02-27 | $133.42 | $139.44 | 2,760,100 | — | — |
| 2025-02-26 | $131.98 | $137.93 | 2,720,300 | — | — |
| 2025-02-25 | $130.23 | $136.10 | 2,614,800 | — | — |
| 2025-02-24 | $129.56 | $135.40 | 3,562,500 | — | — |
| 2025-02-21 | $129.83 | $135.68 | 3,518,800 | — | — |
| 2025-02-20 | $138.44 | $144.68 | 3,030,100 | — | — |
| 2025-02-19 | $139.39 | $145.67 | 2,902,900 | — | — |
| 2025-02-18 | $136.67 | $142.83 | 3,219,000 | — | — |
| 2025-02-14 | $133.42 | $139.44 | 4,278,500 | — | — |
| 2025-02-13 | $128.08 | $133.85 | 4,829,400 | — | — |
| 2025-02-12 | $128.09 | $133.86 | 3,334,400 | — | — |
| 2025-02-11 | $129.32 | $135.15 | 1,522,400 | — | — |
| 2025-02-10 | $128.20 | $133.98 | 1,759,900 | — | — |
| 2025-02-07 | $127.70 | $133.46 | 1,560,700 | — | — |
| 2025-02-06 | $129.00 | $134.71 | 2,342,600 | — | — |
| 2025-02-05 | $127.80 | $133.46 | 1,838,600 | — | — |
| 2025-02-04 | $125.48 | $131.04 | 1,901,100 | — | — |
| 2025-02-03 | $126.38 | $131.98 | 1,907,500 | — | — |
| 2025-01-31 | $126.58 | $132.18 | 2,361,100 | — | — |
| 2025-01-30 | $127.37 | $133.01 | 2,419,400 | — | — |
| 2025-01-29 | $126.36 | $131.95 | 1,958,700 | — | — |
| 2025-01-28 | $126.41 | $132.01 | 3,629,400 | — | — |
| 2025-01-27 | $122.08 | $127.48 | 3,448,800 | — | — |
| 2025-01-24 | $127.03 | $132.65 | 2,102,600 | — | — |
| 2025-01-23 | $127.74 | $133.40 | 3,093,100 | — | — |
| 2025-01-22 | $126.71 | $132.32 | 2,605,800 | — | — |
| 2025-01-21 | $127.16 | $132.79 | 3,341,000 | — | — |
| 2025-01-17 | $125.30 | $130.85 | 3,921,400 | — | — |
| 2025-01-16 | $122.98 | $128.42 | 2,895,900 | — | — |
| 2025-01-15 | $121.86 | $127.26 | 4,736,700 | — | — |
| 2025-01-14 | $119.19 | $124.47 | 3,202,300 | — | — |
| 2025-01-13 | $114.75 | $119.83 | 2,205,600 | — | — |
| 2025-01-10 | $112.64 | $117.63 | 2,474,000 | — | — |
| 2025-01-08 | $115.05 | $120.14 | 2,318,800 | — | — |
| 2025-01-07 | $111.66 | $116.60 | 2,574,400 | — | — |
| 2025-01-06 | $112.47 | $117.45 | 2,115,600 | — | — |
| 2025-01-03 | $112.76 | $117.75 | 2,132,600 | — | — |
| 2025-01-02 | $110.79 | $115.70 | 2,068,800 | — | — |