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
- 2005-11-16 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 | $161.96 | $189.18 | 1,342,600 | — | — |
| 2025-12-30 | $163.16 | $190.59 | 1,142,500 | — | — |
| 2025-12-29 | $163.98 | $191.54 | 1,582,300 | — | — |
| 2025-12-26 | $163.52 | $191.01 | 1,045,000 | — | — |
| 2025-12-24 | $162.63 | $189.97 | 761,800 | — | — |
| 2025-12-23 | $161.95 | $189.17 | 1,997,500 | — | — |
| 2025-12-22 | $161.45 | $188.59 | 2,152,100 | — | — |
| 2025-12-19 | $160.30 | $187.24 | 5,747,900 | — | — |
| 2025-12-18 | $160.07 | $186.98 | 2,639,300 | — | — |
| 2025-12-17 | $160.86 | $187.90 | 3,563,700 | — | — |
| 2025-12-16 | $160.05 | $186.95 | 4,222,000 | — | — |
| 2025-12-15 | $161.40 | $187.97 | 3,206,800 | — | — |
| 2025-12-12 | $163.21 | $190.08 | 2,700,500 | — | — |
| 2025-12-11 | $163.10 | $189.95 | 3,855,900 | — | — |
| 2025-12-10 | $160.38 | $186.78 | 4,524,800 | — | — |
| 2025-12-09 | $158.01 | $184.02 | 3,558,500 | — | — |
| 2025-12-08 | $157.03 | $182.88 | 5,387,600 | — | — |
| 2025-12-05 | $157.82 | $183.80 | 3,852,100 | — | — |
| 2025-12-04 | $159.11 | $185.30 | 3,804,600 | — | — |
| 2025-12-03 | $156.85 | $182.67 | 2,848,700 | — | — |
| 2025-12-02 | $155.36 | $180.93 | 4,802,100 | — | — |
| 2025-12-01 | $156.94 | $182.77 | 2,834,000 | — | — |
| 2025-11-28 | $157.30 | $183.19 | 1,323,700 | — | — |
| 2025-11-26 | $156.29 | $182.02 | 2,286,800 | — | — |
| 2025-11-25 | $155.96 | $181.63 | 2,274,700 | — | — |
| 2025-11-24 | $152.90 | $178.07 | 4,135,700 | — | — |
| 2025-11-21 | $154.43 | $179.85 | 4,777,400 | — | — |
| 2025-11-20 | $151.66 | $176.63 | 4,304,300 | — | — |
| 2025-11-19 | $153.65 | $178.94 | 4,432,700 | — | — |
| 2025-11-18 | $152.78 | $177.93 | 5,191,000 | — | — |
| 2025-11-17 | $150.33 | $175.08 | 2,737,300 | — | — |
| 2025-11-14 | $152.07 | $177.10 | 2,554,300 | — | — |
| 2025-11-13 | $152.70 | $177.84 | 3,484,800 | — | — |
| 2025-11-12 | $154.05 | $179.41 | 3,032,100 | — | — |
| 2025-11-11 | $151.99 | $177.01 | 2,854,600 | — | — |
| 2025-11-10 | $149.50 | $174.11 | 3,231,200 | — | — |
| 2025-11-07 | $149.00 | $173.53 | 3,487,100 | — | — |
| 2025-11-06 | $147.52 | $171.80 | 3,497,500 | — | — |
| 2025-11-05 | $146.21 | $170.28 | 3,980,900 | — | — |
| 2025-11-04 | $146.98 | $171.17 | 3,135,800 | — | — |
| 2025-11-03 | $145.59 | $169.56 | 4,428,200 | — | — |
| 2025-10-31 | $146.29 | $170.37 | 7,069,600 | — | — |
| 2025-10-30 | $148.52 | $172.97 | 6,950,500 | — | — |
| 2025-10-29 | $150.62 | $175.41 | 7,586,500 | — | — |
| 2025-10-28 | $157.27 | $183.16 | 3,322,400 | — | — |
| 2025-10-27 | $159.84 | $186.15 | 4,078,300 | — | — |
| 2025-10-24 | $157.65 | $183.60 | 4,185,800 | — | — |
| 2025-10-23 | $157.45 | $183.37 | 5,803,100 | — | — |
| 2025-10-22 | $156.95 | $182.79 | 4,676,300 | — | — |
| 2025-10-21 | $156.79 | $182.60 | 3,560,000 | — | — |
| 2025-10-20 | $155.29 | $180.85 | 2,884,400 | — | — |
| 2025-10-17 | $153.60 | $178.88 | 4,090,300 | — | — |
| 2025-10-16 | $153.36 | $178.61 | 5,576,400 | — | — |
| 2025-10-15 | $157.46 | $183.38 | 4,174,200 | — | — |
| 2025-10-14 | $158.27 | $184.32 | 2,849,100 | — | — |
| 2025-10-13 | $158.75 | $184.88 | 3,074,300 | — | — |
| 2025-10-10 | $157.50 | $183.43 | 4,175,400 | — | — |
| 2025-10-09 | $159.30 | $185.52 | 3,838,700 | — | — |
| 2025-10-08 | $159.37 | $185.60 | 5,054,400 | — | — |
| 2025-10-07 | $161.98 | $188.64 | 5,758,300 | — | — |
| 2025-10-06 | $159.06 | $185.24 | 3,908,100 | — | — |
| 2025-10-03 | $162.62 | $189.39 | 2,910,800 | — | — |
| 2025-10-02 | $160.98 | $187.48 | 3,335,900 | — | — |
| 2025-10-01 | $162.64 | $189.41 | 4,121,600 | — | — |
| 2025-09-30 | $168.48 | $196.21 | 2,801,300 | — | — |
| 2025-09-29 | $167.99 | $195.64 | 2,661,000 | — | — |
| 2025-09-26 | $167.73 | $195.34 | 2,564,900 | — | — |
| 2025-09-25 | $167.28 | $194.82 | 2,977,400 | — | — |
| 2025-09-24 | $168.05 | $195.71 | 3,771,900 | — | — |
| 2025-09-23 | $168.09 | $195.76 | 2,586,600 | — | — |
| 2025-09-22 | $170.12 | $198.12 | 4,257,400 | — | — |
| 2025-09-19 | $169.77 | $197.72 | 4,806,500 | — | — |
| 2025-09-18 | $171.13 | $199.30 | 5,990,200 | — | — |
| 2025-09-17 | $172.25 | $200.60 | 2,443,000 | — | — |
| 2025-09-16 | $171.40 | $199.61 | 3,179,400 | — | — |
| 2025-09-15 | $172.23 | $200.02 | 2,669,700 | — | — |
| 2025-09-12 | $173.97 | $202.04 | 2,300,500 | — | — |
| 2025-09-11 | $176.17 | $204.60 | 2,697,600 | — | — |
| 2025-09-10 | $172.23 | $200.02 | 2,381,000 | — | — |
| 2025-09-09 | $173.46 | $201.45 | 3,466,700 | — | — |
| 2025-09-08 | $173.89 | $201.95 | 2,322,600 | — | — |
| 2025-09-05 | $174.27 | $202.39 | 3,104,200 | — | — |
| 2025-09-04 | $174.52 | $202.68 | 2,950,100 | — | — |
| 2025-09-03 | $175.13 | $203.39 | 1,903,000 | — | — |
| 2025-09-02 | $175.09 | $203.34 | 3,226,400 | — | — |
| 2025-08-29 | $176.60 | $205.10 | 1,775,500 | — | — |
| 2025-08-28 | $177.14 | $205.72 | 2,170,900 | — | — |
| 2025-08-27 | $177.30 | $205.91 | 1,933,700 | — | — |
| 2025-08-26 | $178.74 | $207.58 | 2,578,900 | — | — |
| 2025-08-25 | $179.14 | $208.05 | 3,101,800 | — | — |
| 2025-08-22 | $180.67 | $209.82 | 2,247,800 | — | — |
| 2025-08-21 | $179.23 | $208.15 | 1,973,600 | — | — |
| 2025-08-20 | $181.30 | $210.56 | 2,921,700 | — | — |
| 2025-08-19 | $178.27 | $207.04 | 2,586,500 | — | — |
| 2025-08-18 | $177.94 | $206.65 | 3,606,100 | — | — |
| 2025-08-15 | $181.20 | $210.44 | 2,840,900 | — | — |
| 2025-08-14 | $182.68 | $212.16 | 6,079,900 | — | — |
| 2025-08-13 | $181.41 | $210.68 | 3,723,300 | — | — |
| 2025-08-12 | $182.74 | $212.23 | 3,849,100 | — | — |
| 2025-08-11 | $185.93 | $215.93 | 2,036,900 | — | — |
| 2025-08-08 | $186.40 | $216.48 | 2,783,600 | — | — |
| 2025-08-07 | $188.02 | $218.36 | 2,697,700 | — | — |
| 2025-08-06 | $188.05 | $218.40 | 2,690,500 | — | — |
| 2025-08-05 | $187.40 | $217.64 | 2,929,400 | — | — |
| 2025-08-04 | $188.45 | $218.86 | 3,777,300 | — | — |
| 2025-08-01 | $184.60 | $214.39 | 3,795,800 | — | — |
| 2025-07-31 | $184.83 | $214.66 | 4,429,300 | — | — |
| 2025-07-30 | $185.74 | $215.71 | 3,507,700 | — | — |
| 2025-07-29 | $184.71 | $214.52 | 3,035,700 | — | — |
| 2025-07-28 | $182.79 | $212.29 | 2,353,400 | — | — |
| 2025-07-25 | $184.44 | $214.20 | 2,588,800 | — | — |
| 2025-07-24 | $183.58 | $213.20 | 2,981,200 | — | — |
| 2025-07-23 | $181.00 | $210.21 | 1,994,100 | — | — |
| 2025-07-22 | $180.80 | $209.98 | 1,952,700 | — | — |
| 2025-07-21 | $180.81 | $209.99 | 1,757,900 | — | — |
| 2025-07-18 | $180.72 | $209.88 | 2,483,000 | — | — |
| 2025-07-17 | $181.94 | $211.30 | 1,806,800 | — | — |
| 2025-07-16 | $180.80 | $209.98 | 1,629,600 | — | — |
| 2025-07-15 | $179.79 | $208.80 | 1,513,000 | — | — |
| 2025-07-14 | $181.82 | $211.16 | 1,773,000 | — | — |
| 2025-07-11 | $180.51 | $209.64 | 1,576,900 | — | — |
| 2025-07-10 | $181.82 | $211.16 | 1,894,300 | — | — |
| 2025-07-09 | $182.16 | $211.55 | 1,789,000 | — | — |
| 2025-07-08 | $180.98 | $210.18 | 1,950,300 | — | — |
| 2025-07-07 | $183.09 | $212.63 | 1,634,700 | — | — |
| 2025-07-03 | $183.11 | $212.66 | 1,082,800 | — | — |
| 2025-07-02 | $181.74 | $211.07 | 1,631,100 | — | — |
| 2025-07-01 | $181.86 | $211.21 | 2,223,700 | — | — |
| 2025-06-30 | $183.47 | $213.08 | 3,214,000 | — | — |
| 2025-06-27 | $181.75 | $211.08 | 2,137,100 | — | — |
| 2025-06-26 | $180.80 | $209.98 | 1,504,500 | — | — |
| 2025-06-25 | $180.53 | $209.66 | 1,560,700 | — | — |
| 2025-06-24 | $180.85 | $210.03 | 2,101,700 | — | — |
| 2025-06-23 | $179.73 | $208.73 | 2,017,400 | — | — |
| 2025-06-20 | $178.43 | $207.22 | 3,910,100 | — | — |
| 2025-06-18 | $179.76 | $208.77 | 2,055,300 | — | — |
| 2025-06-17 | $180.99 | $210.20 | 3,230,500 | — | — |
| 2025-06-16 | $179.80 | $208.81 | 2,150,700 | — | — |
| 2025-06-13 | $178.44 | $207.23 | 2,500,300 | — | — |
| 2025-06-12 | $179.08 | $207.42 | 1,841,500 | — | — |
| 2025-06-11 | $177.50 | $205.59 | 1,677,200 | — | — |
| 2025-06-10 | $175.53 | $203.31 | 1,898,200 | — | — |
| 2025-06-09 | $175.97 | $203.82 | 2,776,000 | — | — |
| 2025-06-06 | $178.68 | $206.96 | 3,245,200 | — | — |
| 2025-06-05 | $178.56 | $206.82 | 2,438,400 | — | — |
| 2025-06-04 | $179.13 | $207.48 | 1,869,900 | — | — |
| 2025-06-03 | $179.34 | $207.72 | 2,387,700 | — | — |
| 2025-06-02 | $180.32 | $208.86 | 1,854,700 | — | — |
| 2025-05-30 | $179.80 | $208.25 | 5,439,100 | — | — |
| 2025-05-29 | $178.53 | $206.78 | 1,789,700 | — | — |
| 2025-05-28 | $177.80 | $205.94 | 2,297,700 | — | — |
| 2025-05-27 | $178.54 | $206.79 | 2,831,500 | — | — |
| 2025-05-23 | $176.12 | $203.99 | 2,248,100 | — | — |
| 2025-05-22 | $174.00 | $201.54 | 2,896,200 | — | — |
| 2025-05-21 | $174.72 | $202.37 | 4,479,600 | — | — |
| 2025-05-20 | $176.29 | $204.19 | 2,150,800 | — | — |
| 2025-05-19 | $176.75 | $204.72 | 2,731,500 | — | — |
| 2025-05-16 | $176.25 | $204.14 | 2,330,900 | — | — |
| 2025-05-15 | $174.85 | $202.52 | 2,563,600 | — | — |
| 2025-05-14 | $171.94 | $199.15 | 4,025,800 | — | — |
| 2025-05-13 | $172.84 | $200.19 | 2,122,900 | — | — |
| 2025-05-12 | $173.44 | $200.89 | 4,617,700 | — | — |
| 2025-05-09 | $178.33 | $206.55 | 3,313,500 | — | — |
| 2025-05-08 | $176.47 | $204.40 | 4,378,300 | — | — |
| 2025-05-07 | $176.53 | $204.47 | 2,025,800 | — | — |
| 2025-05-06 | $175.19 | $202.91 | 2,744,300 | — | — |
| 2025-05-05 | $173.98 | $201.51 | 2,239,100 | — | — |
| 2025-05-02 | $173.45 | $200.90 | 2,921,400 | — | — |
| 2025-05-01 | $170.84 | $197.88 | 4,008,900 | — | — |
| 2025-04-30 | $167.97 | $194.55 | 3,672,000 | — | — |
| 2025-04-29 | $166.33 | $192.65 | 2,114,600 | — | — |
| 2025-04-28 | $163.48 | $189.35 | 2,337,500 | — | — |
| 2025-04-25 | $163.23 | $189.06 | 1,642,800 | — | — |
| 2025-04-24 | $162.98 | $188.77 | 1,559,700 | — | — |
| 2025-04-23 | $160.99 | $186.47 | 2,876,100 | — | — |
| 2025-04-22 | $160.68 | $186.11 | 2,909,600 | — | — |
| 2025-04-21 | $155.03 | $179.56 | 2,815,000 | — | — |
| 2025-04-17 | $158.64 | $183.75 | 2,742,700 | — | — |
| 2025-04-16 | $158.44 | $183.51 | 2,628,900 | — | — |
| 2025-04-15 | $159.95 | $185.26 | 2,675,600 | — | — |
| 2025-04-14 | $159.79 | $185.08 | 2,946,400 | — | — |
| 2025-04-11 | $155.91 | $180.58 | 2,786,500 | — | — |
| 2025-04-10 | $155.19 | $179.75 | 4,719,200 | — | — |
| 2025-04-09 | $156.81 | $181.63 | 7,429,300 | — | — |
| 2025-04-08 | $151.62 | $175.61 | 6,466,300 | — | — |
| 2025-04-07 | $154.65 | $179.12 | 6,950,500 | — | — |
| 2025-04-04 | $156.74 | $181.54 | 6,340,400 | — | — |
| 2025-04-03 | $167.56 | $194.08 | 6,043,400 | — | — |
| 2025-04-02 | $170.44 | $197.41 | 6,613,000 | — | — |
| 2025-04-01 | $171.49 | $198.63 | 3,877,200 | — | — |
| 2025-03-31 | $172.50 | $199.80 | 6,282,800 | — | — |
| 2025-03-28 | $174.71 | $202.36 | 3,199,200 | — | — |
| 2025-03-27 | $176.36 | $204.27 | 2,946,000 | — | — |
| 2025-03-26 | $175.76 | $203.57 | 2,575,200 | — | — |
| 2025-03-25 | $175.63 | $203.42 | 2,777,100 | — | — |
| 2025-03-24 | $175.25 | $202.98 | 2,982,400 | — | — |
| 2025-03-21 | $174.39 | $201.99 | 4,717,100 | — | — |
| 2025-03-20 | $175.59 | $203.38 | 2,746,700 | — | — |
| 2025-03-19 | $173.69 | $201.18 | 2,609,300 | — | — |
| 2025-03-18 | $172.84 | $200.19 | 2,995,100 | — | — |
| 2025-03-17 | $172.82 | $200.17 | 2,483,400 | — | — |
| 2025-03-14 | $171.06 | $197.58 | 3,018,600 | — | — |
| 2025-03-13 | $169.14 | $195.36 | 2,919,100 | — | — |
| 2025-03-12 | $169.02 | $195.22 | 4,066,800 | — | — |
| 2025-03-11 | $168.36 | $194.46 | 3,855,700 | — | — |
| 2025-03-10 | $169.15 | $195.37 | 4,806,200 | — | — |
| 2025-03-07 | $170.24 | $196.63 | 3,541,800 | — | — |
| 2025-03-06 | $169.65 | $195.95 | 3,104,700 | — | — |
| 2025-03-05 | $171.61 | $198.21 | 3,216,500 | — | — |
| 2025-03-04 | $169.85 | $196.18 | 3,034,200 | — | — |
| 2025-03-03 | $173.20 | $200.05 | 3,658,500 | — | — |
| 2025-02-28 | $173.23 | $200.08 | 5,508,600 | — | — |
| 2025-02-27 | $170.84 | $197.32 | 2,805,700 | — | — |
| 2025-02-26 | $171.17 | $197.70 | 3,256,000 | — | — |
| 2025-02-25 | $171.21 | $197.75 | 3,456,400 | — | — |
| 2025-02-24 | $168.42 | $194.53 | 3,467,500 | — | — |
| 2025-02-21 | $167.87 | $193.89 | 2,853,100 | — | — |
| 2025-02-20 | $166.79 | $192.64 | 1,643,400 | — | — |
| 2025-02-19 | $166.96 | $192.84 | 2,505,500 | — | — |
| 2025-02-18 | $166.50 | $192.31 | 2,230,000 | — | — |
| 2025-02-14 | $166.71 | $192.55 | 1,776,100 | — | — |
| 2025-02-13 | $168.57 | $194.70 | 1,853,600 | — | — |
| 2025-02-12 | $166.56 | $192.38 | 2,557,500 | — | — |
| 2025-02-11 | $166.94 | $192.82 | 2,168,800 | — | — |
| 2025-02-10 | $167.12 | $193.02 | 3,650,200 | — | — |
| 2025-02-07 | $166.83 | $192.69 | 3,072,900 | — | — |
| 2025-02-06 | $167.68 | $193.67 | 4,423,800 | — | — |
| 2025-02-05 | $160.70 | $185.61 | 2,971,600 | — | — |
| 2025-02-04 | $159.32 | $184.02 | 2,472,400 | — | — |
| 2025-02-03 | $160.39 | $185.25 | 1,986,600 | — | — |
| 2025-01-31 | $159.83 | $184.60 | 2,624,000 | — | — |
| 2025-01-30 | $159.44 | $184.15 | 1,941,700 | — | — |
| 2025-01-29 | $157.22 | $181.59 | 2,592,800 | — | — |
| 2025-01-28 | $158.84 | $183.46 | 2,532,300 | — | — |
| 2025-01-27 | $160.83 | $185.76 | 3,136,300 | — | — |
| 2025-01-24 | $157.47 | $181.88 | 1,944,800 | — | — |
| 2025-01-23 | $157.68 | $182.12 | 3,989,100 | — | — |
| 2025-01-22 | $154.17 | $178.07 | 4,981,200 | — | — |
| 2025-01-21 | $151.72 | $175.24 | 4,420,600 | — | — |
| 2025-01-17 | $149.11 | $172.22 | 3,364,600 | — | — |
| 2025-01-16 | $150.23 | $173.52 | 2,823,400 | — | — |
| 2025-01-15 | $148.24 | $171.22 | 5,105,100 | — | — |
| 2025-01-14 | $145.25 | $167.76 | 3,229,600 | — | — |
| 2025-01-13 | $143.89 | $166.19 | 3,358,000 | — | — |
| 2025-01-10 | $142.80 | $164.93 | 3,979,400 | — | — |
| 2025-01-08 | $146.57 | $169.29 | 3,719,000 | — | — |
| 2025-01-07 | $146.44 | $169.14 | 3,135,700 | — | — |
| 2025-01-06 | $146.58 | $169.30 | 3,742,900 | — | — |
| 2025-01-03 | $149.84 | $173.07 | 1,227,600 | — | — |
| 2025-01-02 | $149.34 | $172.49 | 1,921,600 | — | — |