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
- 2012-07-20 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 | $184.20 | $184.20 | 3,253,100 | — | — |
| 2025-12-30 | $186.85 | $186.85 | 2,847,600 | — | — |
| 2025-12-29 | $186.85 | $186.85 | 2,660,000 | — | — |
| 2025-12-26 | $188.45 | $188.45 | 2,527,600 | — | — |
| 2025-12-24 | $187.22 | $187.22 | 1,829,300 | — | — |
| 2025-12-23 | $188.12 | $188.12 | 3,371,300 | — | — |
| 2025-12-22 | $189.49 | $189.49 | 4,982,500 | — | — |
| 2025-12-19 | $186.88 | $186.88 | 19,050,300 | — | — |
| 2025-12-18 | $185.88 | $185.88 | 7,224,300 | — | — |
| 2025-12-17 | $183.44 | $183.44 | 5,758,300 | — | — |
| 2025-12-16 | $187.09 | $187.09 | 5,757,200 | — | — |
| 2025-12-15 | $185.88 | $185.88 | 6,660,300 | — | — |
| 2025-12-12 | $191.69 | $191.69 | 5,352,700 | — | — |
| 2025-12-11 | $190.36 | $190.36 | 5,776,100 | — | — |
| 2025-12-10 | $192.96 | $192.96 | 4,715,800 | — | — |
| 2025-12-09 | $195.00 | $195.00 | 3,193,500 | — | — |
| 2025-12-08 | $195.35 | $195.35 | 4,425,300 | — | — |
| 2025-12-05 | $198.84 | $198.84 | 4,611,800 | — | — |
| 2025-12-04 | $195.68 | $195.68 | 4,164,800 | — | — |
| 2025-12-03 | $193.63 | $193.63 | 5,489,800 | — | — |
| 2025-12-02 | $189.88 | $189.88 | 5,874,300 | — | — |
| 2025-12-01 | $187.73 | $187.73 | 6,692,000 | — | — |
| 2025-11-28 | $190.13 | $190.13 | 4,808,300 | — | — |
| 2025-11-26 | $185.35 | $185.35 | 5,915,200 | — | — |
| 2025-11-25 | $186.27 | $186.27 | 6,035,600 | — | — |
| 2025-11-24 | $183.89 | $183.89 | 16,207,000 | — | — |
| 2025-11-21 | $182.90 | $182.90 | 8,201,400 | — | — |
| 2025-11-20 | $185.07 | $185.07 | 16,079,000 | — | — |
| 2025-11-19 | $199.90 | $199.90 | 7,529,100 | — | — |
| 2025-11-18 | $201.00 | $201.00 | 5,373,200 | — | — |
| 2025-11-17 | $202.90 | $202.90 | 4,860,700 | — | — |
| 2025-11-14 | $205.25 | $205.25 | 5,371,700 | — | — |
| 2025-11-13 | $204.77 | $204.77 | 5,361,200 | — | — |
| 2025-11-12 | $210.04 | $210.04 | 4,535,100 | — | — |
| 2025-11-11 | $218.27 | $218.27 | 3,581,100 | — | — |
| 2025-11-10 | $216.54 | $216.54 | 4,917,100 | — | — |
| 2025-11-07 | $212.29 | $212.29 | 5,046,400 | — | — |
| 2025-11-06 | $211.37 | $211.37 | 5,444,800 | — | — |
| 2025-11-05 | $213.18 | $213.18 | 4,309,300 | — | — |
| 2025-11-04 | $214.52 | $214.52 | 6,361,800 | — | — |
| 2025-11-03 | $219.23 | $219.23 | 5,011,600 | — | — |
| 2025-10-31 | $220.24 | $220.24 | 3,958,700 | — | — |
| 2025-10-30 | $218.27 | $218.27 | 3,759,900 | — | — |
| 2025-10-29 | $217.16 | $217.16 | 4,607,700 | — | — |
| 2025-10-28 | $221.38 | $221.38 | 4,608,900 | — | — |
| 2025-10-27 | $220.29 | $220.29 | 5,439,600 | — | — |
| 2025-10-24 | $217.11 | $217.11 | 3,437,200 | — | — |
| 2025-10-23 | $215.02 | $215.02 | 4,001,700 | — | — |
| 2025-10-22 | $212.42 | $212.42 | 4,591,500 | — | — |
| 2025-10-21 | $214.40 | $214.40 | 3,835,800 | — | — |
| 2025-10-20 | $211.82 | $211.82 | 4,086,400 | — | — |
| 2025-10-17 | $207.89 | $207.89 | 4,626,800 | — | — |
| 2025-10-16 | $205.51 | $205.51 | 3,675,600 | — | — |
| 2025-10-15 | $206.70 | $206.70 | 4,992,300 | — | — |
| 2025-10-14 | $207.56 | $207.56 | 4,381,700 | — | — |
| 2025-10-13 | $213.28 | $213.28 | 4,449,200 | — | — |
| 2025-10-10 | $208.55 | $208.55 | 5,425,000 | — | — |
| 2025-10-09 | $215.17 | $215.17 | 4,548,800 | — | — |
| 2025-10-08 | $217.79 | $217.79 | 5,122,900 | — | — |
| 2025-10-07 | $211.04 | $211.04 | 4,982,800 | — | — |
| 2025-10-06 | $212.58 | $212.58 | 7,286,900 | — | — |
| 2025-10-03 | $207.19 | $207.19 | 4,963,000 | — | — |
| 2025-10-02 | $209.30 | $209.30 | 4,951,600 | — | — |
| 2025-10-01 | $206.80 | $206.80 | 5,623,800 | — | — |
| 2025-09-30 | $203.62 | $203.62 | 4,396,100 | — | — |
| 2025-09-29 | $203.96 | $203.96 | 5,333,700 | — | — |
| 2025-09-26 | $202.37 | $202.37 | 5,244,300 | — | — |
| 2025-09-25 | $202.21 | $202.21 | 7,326,400 | — | — |
| 2025-09-24 | $200.70 | $200.70 | 5,160,000 | — | — |
| 2025-09-23 | $203.25 | $203.25 | 7,125,700 | — | — |
| 2025-09-22 | $208.18 | $208.18 | 5,468,100 | — | — |
| 2025-09-19 | $208.19 | $208.19 | 8,925,300 | — | — |
| 2025-09-18 | $205.68 | $205.68 | 5,446,400 | — | — |
| 2025-09-17 | $203.12 | $203.12 | 4,916,100 | — | — |
| 2025-09-16 | $201.34 | $201.34 | 5,365,500 | — | — |
| 2025-09-15 | $201.28 | $201.28 | 6,076,900 | — | — |
| 2025-09-12 | $196.29 | $196.29 | 4,431,600 | — | — |
| 2025-09-11 | $198.33 | $198.33 | 4,327,500 | — | — |
| 2025-09-10 | $197.33 | $197.33 | 6,342,400 | — | — |
| 2025-09-09 | $197.55 | $197.55 | 4,074,000 | — | — |
| 2025-09-08 | $197.38 | $197.38 | 5,503,800 | — | — |
| 2025-09-05 | $194.46 | $194.46 | 5,670,400 | — | — |
| 2025-09-04 | $192.35 | $192.35 | 5,996,100 | — | — |
| 2025-09-03 | $191.53 | $191.53 | 5,482,600 | — | — |
| 2025-09-02 | $190.52 | $190.52 | 7,066,900 | — | — |
| 2025-08-29 | $190.52 | $190.52 | 5,195,200 | — | — |
| 2025-08-28 | $191.02 | $191.02 | 6,031,800 | — | — |
| 2025-08-27 | $187.61 | $187.61 | 5,990,600 | — | — |
| 2025-08-26 | $184.23 | $184.23 | 8,319,100 | — | — |
| 2025-08-25 | $184.55 | $184.55 | 5,801,200 | — | — |
| 2025-08-22 | $185.88 | $185.88 | 6,861,700 | — | — |
| 2025-08-21 | $183.32 | $183.32 | 8,181,300 | — | — |
| 2025-08-20 | $184.43 | $184.43 | 13,637,500 | — | — |
| 2025-08-19 | $181.56 | $181.56 | 27,834,500 | — | — |
| 2025-08-18 | $176.17 | $176.17 | 17,895,500 | — | — |
| 2025-08-15 | $177.09 | $177.09 | 9,548,600 | — | — |
| 2025-08-14 | $173.55 | $173.55 | 8,784,600 | — | — |
| 2025-08-13 | $176.86 | $176.86 | 11,947,500 | — | — |
| 2025-08-12 | $175.40 | $175.40 | 11,514,300 | — | — |
| 2025-08-11 | $168.17 | $168.17 | 10,219,700 | — | — |
| 2025-08-08 | $167.06 | $167.06 | 9,842,200 | — | — |
| 2025-08-07 | $168.10 | $168.10 | 14,553,500 | — | — |
| 2025-08-06 | $172.89 | $172.89 | 9,890,900 | — | — |
| 2025-08-05 | $169.09 | $169.09 | 8,645,700 | — | — |
| 2025-08-04 | $171.00 | $171.00 | 11,191,600 | — | — |
| 2025-08-01 | $172.88 | $172.88 | 16,242,900 | — | — |
| 2025-07-31 | $173.60 | $173.60 | 29,824,700 | — | — |
| 2025-07-30 | $183.03 | $183.03 | 42,277,200 | — | — |
| 2025-07-29 | $193.84 | $193.84 | 13,615,200 | — | — |
| 2025-07-28 | $204.50 | $204.50 | 2,134,700 | — | — |
| 2025-07-25 | $203.27 | $203.27 | 3,459,200 | — | — |
| 2025-07-24 | $201.16 | $201.16 | 2,887,800 | — | — |
| 2025-07-23 | $199.22 | $199.22 | 3,050,500 | — | — |
| 2025-07-22 | $196.73 | $196.73 | 3,658,300 | — | — |
| 2025-07-21 | $199.88 | $199.88 | 7,642,500 | — | — |
| 2025-07-18 | $195.78 | $195.78 | 2,978,900 | — | — |
| 2025-07-17 | $196.28 | $196.28 | 4,300,400 | — | — |
| 2025-07-16 | $192.59 | $192.59 | 3,119,600 | — | — |
| 2025-07-15 | $192.25 | $192.25 | 3,963,200 | — | — |
| 2025-07-14 | $190.72 | $190.72 | 5,050,200 | — | — |
| 2025-07-11 | $187.39 | $187.39 | 7,412,300 | — | — |
| 2025-07-10 | $192.07 | $192.07 | 9,249,000 | — | — |
| 2025-07-09 | $206.06 | $206.06 | 3,090,000 | — | — |
| 2025-07-08 | $203.99 | $203.99 | 3,411,400 | — | — |
| 2025-07-07 | $201.42 | $201.42 | 3,483,100 | — | — |
| 2025-07-03 | $201.82 | $201.82 | 2,561,700 | — | — |
| 2025-07-02 | $196.97 | $196.97 | 3,367,200 | — | — |
| 2025-07-01 | $197.58 | $197.58 | 6,840,600 | — | — |
| 2025-06-30 | $204.64 | $204.64 | 4,350,800 | — | — |
| 2025-06-27 | $200.57 | $200.57 | 5,346,400 | — | — |
| 2025-06-26 | $202.34 | $202.34 | 5,264,900 | — | — |
| 2025-06-25 | $204.30 | $204.30 | 3,242,300 | — | — |
| 2025-06-24 | $201.69 | $201.69 | 4,951,800 | — | — |
| 2025-06-23 | $203.32 | $203.32 | 4,478,800 | — | — |
| 2025-06-20 | $199.24 | $199.24 | 8,289,200 | — | — |
| 2025-06-18 | $199.78 | $199.78 | 3,324,500 | — | — |
| 2025-06-17 | $202.05 | $202.05 | 4,132,900 | — | — |
| 2025-06-16 | $198.11 | $198.11 | 4,138,000 | — | — |
| 2025-06-13 | $196.27 | $196.27 | 3,818,500 | — | — |
| 2025-06-12 | $197.67 | $197.67 | 4,159,500 | — | — |
| 2025-06-11 | $194.39 | $194.39 | 3,463,000 | — | — |
| 2025-06-10 | $195.95 | $195.95 | 2,971,900 | — | — |
| 2025-06-09 | $196.33 | $196.33 | 2,566,500 | — | — |
| 2025-06-06 | $199.60 | $199.60 | 3,306,200 | — | — |
| 2025-06-05 | $197.11 | $197.11 | 3,544,900 | — | — |
| 2025-06-04 | $194.07 | $194.07 | 3,360,600 | — | — |
| 2025-06-03 | $197.12 | $197.12 | 4,820,900 | — | — |
| 2025-06-02 | $194.86 | $194.86 | 4,411,500 | — | — |
| 2025-05-30 | $192.42 | $192.42 | 11,419,700 | — | — |
| 2025-05-29 | $185.82 | $185.82 | 4,498,200 | — | — |
| 2025-05-28 | $187.80 | $187.80 | 3,869,000 | — | — |
| 2025-05-27 | $187.46 | $187.46 | 5,331,700 | — | — |
| 2025-05-23 | $186.75 | $186.75 | 4,902,900 | — | — |
| 2025-05-22 | $186.14 | $186.14 | 7,613,400 | — | — |
| 2025-05-21 | $181.26 | $181.26 | 19,049,700 | — | — |
| 2025-05-20 | $194.48 | $194.48 | 9,533,400 | — | — |
| 2025-05-19 | $194.30 | $194.30 | 4,419,500 | — | — |
| 2025-05-16 | $192.98 | $192.98 | 4,210,900 | — | — |
| 2025-05-15 | $192.90 | $192.90 | 5,460,100 | — | — |
| 2025-05-14 | $190.90 | $190.90 | 5,445,800 | — | — |
| 2025-05-13 | $192.00 | $192.00 | 5,556,500 | — | — |
| 2025-05-12 | $193.50 | $193.50 | 4,580,800 | — | — |
| 2025-05-09 | $186.93 | $186.93 | 3,211,000 | — | — |
| 2025-05-08 | $188.53 | $188.53 | 3,677,200 | — | — |
| 2025-05-07 | $188.14 | $188.14 | 3,712,900 | — | — |
| 2025-05-06 | $188.69 | $188.69 | 3,031,900 | — | — |
| 2025-05-05 | $188.13 | $188.13 | 3,804,300 | — | — |
| 2025-05-02 | $187.70 | $187.70 | 3,842,200 | — | — |
| 2025-05-01 | $186.27 | $186.27 | 4,627,100 | — | — |
| 2025-04-30 | $186.93 | $186.93 | 6,163,200 | — | — |
| 2025-04-29 | $186.65 | $186.65 | 5,112,300 | — | — |
| 2025-04-28 | $181.54 | $181.54 | 3,551,900 | — | — |
| 2025-04-25 | $178.98 | $178.98 | 3,536,800 | — | — |
| 2025-04-24 | $176.04 | $176.04 | 4,023,400 | — | — |
| 2025-04-23 | $168.32 | $168.32 | 4,924,400 | — | — |
| 2025-04-22 | $163.63 | $163.63 | 4,005,300 | — | — |
| 2025-04-21 | $160.05 | $160.05 | 4,555,100 | — | — |
| 2025-04-17 | $167.69 | $167.69 | 4,784,600 | — | — |
| 2025-04-16 | $169.76 | $169.76 | 5,405,200 | — | — |
| 2025-04-15 | $173.55 | $173.55 | 4,147,500 | — | — |
| 2025-04-14 | $169.98 | $169.98 | 5,103,300 | — | — |
| 2025-04-11 | $168.34 | $168.34 | 6,302,300 | — | — |
| 2025-04-10 | $168.27 | $168.27 | 6,465,600 | — | — |
| 2025-04-09 | $173.02 | $173.02 | 10,513,500 | — | — |
| 2025-04-08 | $152.53 | $152.53 | 13,716,500 | — | — |
| 2025-04-07 | $152.44 | $152.44 | 9,837,900 | — | — |
| 2025-04-04 | $153.57 | $153.57 | 9,000,500 | — | — |
| 2025-04-03 | $165.17 | $165.17 | 7,365,400 | — | — |
| 2025-04-02 | $173.18 | $173.18 | 3,371,800 | — | — |
| 2025-04-01 | $171.31 | $171.31 | 4,037,300 | — | — |
| 2025-03-31 | $170.64 | $170.64 | 5,888,600 | — | — |
| 2025-03-28 | $172.76 | $172.76 | 6,249,900 | — | — |
| 2025-03-27 | $174.44 | $174.44 | 7,156,300 | — | — |
| 2025-03-26 | $184.96 | $184.96 | 3,409,900 | — | — |
| 2025-03-25 | $189.95 | $189.95 | 5,343,400 | — | — |
| 2025-03-24 | $184.79 | $184.79 | 3,758,100 | — | — |
| 2025-03-21 | $182.32 | $182.32 | 8,565,900 | — | — |
| 2025-03-20 | $184.01 | $184.01 | 4,395,000 | — | — |
| 2025-03-19 | $187.54 | $187.54 | 3,476,800 | — | — |
| 2025-03-18 | $183.10 | $183.10 | 2,790,600 | — | — |
| 2025-03-17 | $185.00 | $185.00 | 3,231,100 | — | — |
| 2025-03-14 | $182.34 | $182.34 | 3,563,600 | — | — |
| 2025-03-13 | $176.32 | $176.32 | 3,823,700 | — | — |
| 2025-03-12 | $179.48 | $179.48 | 4,472,800 | — | — |
| 2025-03-11 | $178.93 | $178.93 | 5,523,700 | — | — |
| 2025-03-10 | $173.83 | $173.83 | 6,307,400 | — | — |
| 2025-03-07 | $180.93 | $180.93 | 4,808,100 | — | — |
| 2025-03-06 | $179.33 | $179.33 | 4,292,600 | — | — |
| 2025-03-05 | $184.28 | $184.28 | 4,539,200 | — | — |
| 2025-03-04 | $184.38 | $184.38 | 5,197,400 | — | — |
| 2025-03-03 | $183.68 | $183.68 | 5,120,800 | — | — |
| 2025-02-28 | $190.43 | $190.43 | 5,190,500 | — | — |
| 2025-02-27 | $187.50 | $187.50 | 4,714,100 | — | — |
| 2025-02-26 | $189.55 | $189.55 | 2,646,000 | — | — |
| 2025-02-25 | $188.01 | $188.01 | 5,474,800 | — | — |
| 2025-02-24 | $190.39 | $190.39 | 4,142,300 | — | — |
| 2025-02-21 | $191.03 | $191.03 | 5,457,100 | — | — |
| 2025-02-20 | $198.81 | $198.81 | 5,878,700 | — | — |
| 2025-02-19 | $205.19 | $205.19 | 5,626,800 | — | — |
| 2025-02-18 | $208.28 | $208.28 | 9,069,300 | — | — |
| 2025-02-14 | $200.03 | $200.03 | 13,989,000 | — | — |
| 2025-02-13 | $201.88 | $201.88 | 13,223,000 | — | — |
| 2025-02-12 | $196.73 | $196.73 | 4,172,500 | — | — |
| 2025-02-11 | $195.49 | $195.49 | 5,664,800 | — | — |
| 2025-02-10 | $196.40 | $196.40 | 5,113,200 | — | — |
| 2025-02-07 | $193.94 | $193.94 | 6,345,800 | — | — |
| 2025-02-06 | $187.37 | $187.37 | 3,634,100 | — | — |
| 2025-02-05 | $186.85 | $186.85 | 3,821,200 | — | — |
| 2025-02-04 | $183.40 | $183.40 | 5,554,000 | — | — |
| 2025-02-03 | $182.79 | $182.79 | 6,448,300 | — | — |
| 2025-01-31 | $184.42 | $184.42 | 4,824,300 | — | — |
| 2025-01-30 | $187.42 | $187.42 | 4,451,200 | — | — |
| 2025-01-29 | $185.42 | $185.42 | 6,847,800 | — | — |
| 2025-01-28 | $192.94 | $192.94 | 8,753,500 | — | — |
| 2025-01-27 | $189.30 | $189.30 | 6,113,100 | — | — |
| 2025-01-24 | $187.70 | $187.70 | 3,093,900 | — | — |
| 2025-01-23 | $187.32 | $187.32 | 5,490,900 | — | — |
| 2025-01-22 | $187.70 | $187.70 | 5,517,900 | — | — |
| 2025-01-21 | $183.51 | $183.51 | 6,421,700 | — | — |
| 2025-01-17 | $177.11 | $177.11 | 5,500,400 | — | — |
| 2025-01-16 | $177.17 | $177.17 | 6,635,600 | — | — |
| 2025-01-15 | $174.19 | $174.19 | 7,705,800 | — | — |
| 2025-01-14 | $170.58 | $170.58 | 4,914,900 | — | — |
| 2025-01-13 | $167.82 | $167.82 | 7,402,300 | — | — |
| 2025-01-10 | $173.42 | $173.42 | 5,727,200 | — | — |
| 2025-01-08 | $172.83 | $172.83 | 11,015,200 | — | — |
| 2025-01-07 | $175.51 | $175.51 | 6,492,400 | — | — |
| 2025-01-06 | $179.50 | $179.50 | 7,109,500 | — | — |
| 2025-01-03 | $183.25 | $183.25 | 4,274,500 | — | — |
| 2025-01-02 | $180.74 | $180.74 | 4,537,600 | — | — |