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
- 2013-05-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 | $225.41 | $225.41 | 502,200 | — | — |
| 2025-12-30 | $227.69 | $227.69 | 535,200 | — | — |
| 2025-12-29 | $227.11 | $227.11 | 467,000 | — | — |
| 2025-12-26 | $226.92 | $226.92 | 426,100 | — | — |
| 2025-12-24 | $226.02 | $226.02 | 344,800 | — | — |
| 2025-12-23 | $225.15 | $225.15 | 711,800 | — | — |
| 2025-12-22 | $224.37 | $224.37 | 1,277,000 | — | — |
| 2025-12-19 | $220.69 | $220.69 | 4,467,400 | — | — |
| 2025-12-18 | $222.52 | $222.52 | 1,251,400 | — | — |
| 2025-12-17 | $221.43 | $221.43 | 1,409,200 | — | — |
| 2025-12-16 | $221.68 | $221.68 | 1,424,700 | — | — |
| 2025-12-15 | $223.63 | $223.63 | 1,383,300 | — | — |
| 2025-12-12 | $222.26 | $222.26 | 1,007,100 | — | — |
| 2025-12-11 | $225.98 | $225.98 | 994,300 | — | — |
| 2025-12-10 | $222.92 | $222.92 | 1,458,900 | — | — |
| 2025-12-09 | $218.06 | $218.06 | 1,185,500 | — | — |
| 2025-12-08 | $223.57 | $223.57 | 1,269,900 | — | — |
| 2025-12-05 | $225.85 | $225.85 | 1,690,000 | — | — |
| 2025-12-04 | $224.92 | $224.92 | 3,298,900 | — | — |
| 2025-12-03 | $227.24 | $227.24 | 1,225,100 | — | — |
| 2025-12-02 | $225.63 | $225.63 | 1,566,100 | — | — |
| 2025-12-01 | $228.47 | $228.47 | 1,266,600 | — | — |
| 2025-11-28 | $230.01 | $230.01 | 471,400 | — | — |
| 2025-11-26 | $231.80 | $231.80 | 1,265,200 | — | — |
| 2025-11-25 | $231.92 | $231.92 | 1,438,900 | — | — |
| 2025-11-24 | $228.18 | $228.18 | 1,666,100 | — | — |
| 2025-11-21 | $224.90 | $224.90 | 1,446,600 | — | — |
| 2025-11-20 | $217.11 | $217.11 | 980,600 | — | — |
| 2025-11-19 | $217.48 | $217.48 | 866,200 | — | — |
| 2025-11-18 | $217.28 | $217.28 | 1,135,200 | — | — |
| 2025-11-17 | $216.12 | $216.12 | 1,564,100 | — | — |
| 2025-11-14 | $220.61 | $220.61 | 1,426,400 | — | — |
| 2025-11-13 | $223.55 | $223.55 | 2,405,900 | — | — |
| 2025-11-12 | $220.88 | $220.88 | 1,421,100 | — | — |
| 2025-11-11 | $218.53 | $218.53 | 1,445,700 | — | — |
| 2025-11-10 | $213.05 | $213.05 | 1,061,200 | — | — |
| 2025-11-07 | $210.46 | $210.46 | 1,160,600 | — | — |
| 2025-11-06 | $210.86 | $210.86 | 1,987,500 | — | — |
| 2025-11-05 | $210.12 | $210.12 | 1,513,800 | — | — |
| 2025-11-04 | $210.96 | $210.96 | 1,447,300 | — | — |
| 2025-11-03 | $213.88 | $213.88 | 2,070,400 | — | — |
| 2025-10-31 | $216.46 | $216.46 | 1,531,400 | — | — |
| 2025-10-30 | $216.47 | $216.47 | 1,755,900 | — | — |
| 2025-10-29 | $217.83 | $217.83 | 2,781,500 | — | — |
| 2025-10-28 | $218.13 | $218.13 | 2,009,900 | — | — |
| 2025-10-27 | $217.43 | $217.43 | 2,698,800 | — | — |
| 2025-10-24 | $220.52 | $220.52 | 1,293,600 | — | — |
| 2025-10-23 | $219.91 | $219.91 | 2,027,100 | — | — |
| 2025-10-22 | $217.86 | $217.86 | 1,658,100 | — | — |
| 2025-10-21 | $218.67 | $218.67 | 2,708,300 | — | — |
| 2025-10-20 | $212.05 | $212.05 | 1,671,800 | — | — |
| 2025-10-17 | $204.55 | $204.55 | 1,496,800 | — | — |
| 2025-10-16 | $205.75 | $205.75 | 1,987,000 | — | — |
| 2025-10-15 | $203.12 | $203.12 | 1,359,200 | — | — |
| 2025-10-14 | $204.76 | $204.76 | 1,427,200 | — | — |
| 2025-10-13 | $203.77 | $203.77 | 1,487,600 | — | — |
| 2025-10-10 | $198.17 | $198.17 | 1,989,600 | — | — |
| 2025-10-09 | $203.00 | $203.00 | 1,159,100 | — | — |
| 2025-10-08 | $200.60 | $200.60 | 1,073,600 | — | — |
| 2025-10-07 | $200.86 | $200.86 | 1,183,800 | — | — |
| 2025-10-06 | $205.02 | $205.02 | 1,363,500 | — | — |
| 2025-10-03 | $206.63 | $206.63 | 1,727,800 | — | — |
| 2025-10-02 | $204.34 | $204.34 | 2,387,100 | — | — |
| 2025-10-01 | $203.79 | $203.79 | 2,577,700 | — | — |
| 2025-09-30 | $189.94 | $189.94 | 1,607,200 | — | — |
| 2025-09-29 | $180.72 | $180.72 | 858,200 | — | — |
| 2025-09-26 | $179.56 | $179.56 | 926,800 | — | — |
| 2025-09-25 | $176.69 | $176.69 | 1,199,700 | — | — |
| 2025-09-24 | $181.24 | $181.24 | 954,200 | — | — |
| 2025-09-23 | $186.45 | $186.45 | 1,072,300 | — | — |
| 2025-09-22 | $187.83 | $187.83 | 865,200 | — | — |
| 2025-09-19 | $187.22 | $187.22 | 2,104,100 | — | — |
| 2025-09-18 | $190.20 | $190.20 | 988,500 | — | — |
| 2025-09-17 | $186.69 | $186.69 | 955,200 | — | — |
| 2025-09-16 | $186.81 | $186.81 | 1,005,500 | — | — |
| 2025-09-15 | $185.97 | $185.97 | 1,195,100 | — | — |
| 2025-09-12 | $187.22 | $187.22 | 946,300 | — | — |
| 2025-09-11 | $190.69 | $190.69 | 1,378,600 | — | — |
| 2025-09-10 | $183.87 | $183.87 | 1,087,900 | — | — |
| 2025-09-09 | $189.64 | $189.64 | 1,201,400 | — | — |
| 2025-09-08 | $187.68 | $187.68 | 1,329,300 | — | — |
| 2025-09-05 | $187.68 | $187.68 | 1,263,200 | — | — |
| 2025-09-04 | $184.08 | $184.08 | 1,240,400 | — | — |
| 2025-09-03 | $184.62 | $184.62 | 1,194,100 | — | — |
| 2025-09-02 | $183.74 | $183.74 | 1,258,900 | — | — |
| 2025-08-29 | $190.81 | $190.81 | 1,089,400 | — | — |
| 2025-08-28 | $188.73 | $188.73 | 1,161,600 | — | — |
| 2025-08-27 | $188.80 | $188.80 | 1,014,400 | — | — |
| 2025-08-26 | $187.76 | $187.76 | 1,505,900 | — | — |
| 2025-08-25 | $188.02 | $188.02 | 1,056,100 | — | — |
| 2025-08-22 | $191.15 | $191.15 | 1,619,400 | — | — |
| 2025-08-21 | $185.39 | $185.39 | 1,064,200 | — | — |
| 2025-08-20 | $192.04 | $192.04 | 860,800 | — | — |
| 2025-08-19 | $192.35 | $192.35 | 1,266,800 | — | — |
| 2025-08-18 | $192.54 | $192.54 | 1,341,000 | — | — |
| 2025-08-15 | $191.09 | $191.09 | 950,700 | — | — |
| 2025-08-14 | $189.40 | $189.40 | 946,600 | — | — |
| 2025-08-13 | $190.23 | $190.23 | 1,564,800 | — | — |
| 2025-08-12 | $185.91 | $185.91 | 1,487,600 | — | — |
| 2025-08-11 | $180.09 | $180.09 | 1,072,900 | — | — |
| 2025-08-08 | $179.86 | $179.86 | 877,700 | — | — |
| 2025-08-07 | $178.95 | $178.95 | 1,031,400 | — | — |
| 2025-08-06 | $177.49 | $177.49 | 1,663,500 | — | — |
| 2025-08-05 | $183.93 | $183.93 | 2,522,800 | — | — |
| 2025-08-04 | $182.75 | $182.75 | 1,100,500 | — | — |
| 2025-08-01 | $182.45 | $182.45 | 1,644,100 | — | — |
| 2025-07-31 | $185.86 | $185.86 | 1,887,300 | — | — |
| 2025-07-30 | $191.54 | $191.54 | 1,277,900 | — | — |
| 2025-07-29 | $194.55 | $194.55 | 2,158,700 | — | — |
| 2025-07-28 | $197.76 | $197.76 | 1,966,300 | — | — |
| 2025-07-25 | $199.17 | $199.17 | 2,138,900 | — | — |
| 2025-07-24 | $200.82 | $200.82 | 5,460,100 | — | — |
| 2025-07-23 | $194.24 | $194.24 | 5,027,800 | — | — |
| 2025-07-22 | $187.38 | $187.38 | 6,857,000 | — | — |
| 2025-07-21 | $158.96 | $158.96 | 2,338,000 | — | — |
| 2025-07-18 | $160.63 | $160.63 | 2,312,800 | — | — |
| 2025-07-17 | $163.25 | $163.25 | 2,194,900 | — | — |
| 2025-07-16 | $158.64 | $158.64 | 1,498,300 | — | — |
| 2025-07-15 | $157.68 | $157.68 | 2,406,100 | — | — |
| 2025-07-14 | $160.13 | $160.13 | 1,365,000 | — | — |
| 2025-07-11 | $162.80 | $162.80 | 1,156,700 | — | — |
| 2025-07-10 | $165.53 | $165.53 | 1,612,100 | — | — |
| 2025-07-09 | $162.02 | $162.02 | 1,289,700 | — | — |
| 2025-07-08 | $164.47 | $164.47 | 1,987,600 | — | — |
| 2025-07-07 | $162.45 | $162.45 | 1,489,100 | — | — |
| 2025-07-03 | $164.24 | $164.24 | 674,100 | — | — |
| 2025-07-02 | $164.65 | $164.65 | 1,278,000 | — | — |
| 2025-07-01 | $162.61 | $162.61 | 1,497,700 | — | — |
| 2025-06-30 | $157.59 | $157.59 | 2,920,600 | — | — |
| 2025-06-27 | $157.47 | $157.47 | 2,309,400 | — | — |
| 2025-06-26 | $158.16 | $158.16 | 2,551,700 | — | — |
| 2025-06-25 | $158.71 | $158.71 | 2,093,200 | — | — |
| 2025-06-24 | $158.58 | $158.58 | 1,606,700 | — | — |
| 2025-06-23 | $155.17 | $155.17 | 4,537,400 | — | — |
| 2025-06-20 | $154.73 | $154.73 | 2,905,600 | — | — |
| 2025-06-18 | $154.61 | $154.61 | 1,667,200 | — | — |
| 2025-06-17 | $154.10 | $154.10 | 2,631,000 | — | — |
| 2025-06-16 | $159.25 | $159.25 | 1,643,800 | — | — |
| 2025-06-13 | $156.89 | $156.89 | 1,473,900 | — | — |
| 2025-06-12 | $159.13 | $159.13 | 1,584,500 | — | — |
| 2025-06-11 | $158.83 | $158.83 | 2,739,900 | — | — |
| 2025-06-10 | $159.77 | $159.77 | 2,845,100 | — | — |
| 2025-06-09 | $154.15 | $154.15 | 2,410,400 | — | — |
| 2025-06-06 | $152.32 | $152.32 | 2,749,900 | — | — |
| 2025-06-05 | $147.37 | $147.37 | 3,264,200 | — | — |
| 2025-06-04 | $147.90 | $147.90 | 2,684,600 | — | — |
| 2025-06-03 | $142.78 | $142.78 | 3,270,000 | — | — |
| 2025-06-02 | $139.10 | $139.10 | 1,537,000 | — | — |
| 2025-05-30 | $140.33 | $140.33 | 2,874,700 | — | — |
| 2025-05-29 | $141.02 | $141.02 | 2,250,200 | — | — |
| 2025-05-28 | $138.78 | $138.78 | 1,601,500 | — | — |
| 2025-05-27 | $140.54 | $140.54 | 2,960,000 | — | — |
| 2025-05-23 | $137.00 | $137.00 | 2,248,500 | — | — |
| 2025-05-22 | $138.04 | $138.04 | 3,036,000 | — | — |
| 2025-05-21 | $137.29 | $137.29 | 2,870,700 | — | — |
| 2025-05-20 | $144.95 | $144.95 | 4,613,500 | — | — |
| 2025-05-19 | $143.54 | $143.54 | 3,088,300 | — | — |
| 2025-05-16 | $142.82 | $142.82 | 2,227,300 | — | — |
| 2025-05-15 | $140.43 | $140.43 | 2,595,900 | — | — |
| 2025-05-14 | $141.82 | $141.82 | 2,739,400 | — | — |
| 2025-05-13 | $150.68 | $150.68 | 2,499,700 | — | — |
| 2025-05-12 | $156.13 | $156.13 | 5,398,700 | — | — |
| 2025-05-09 | $148.99 | $148.99 | 1,677,200 | — | — |
| 2025-05-08 | $153.29 | $153.29 | 2,667,900 | — | — |
| 2025-05-07 | $153.30 | $153.30 | 2,879,600 | — | — |
| 2025-05-06 | $146.20 | $146.20 | 2,920,300 | — | — |
| 2025-05-05 | $152.30 | $152.30 | 2,024,200 | — | — |
| 2025-05-02 | $153.48 | $153.48 | 1,697,000 | — | — |
| 2025-05-01 | $151.10 | $151.10 | 1,841,700 | — | — |
| 2025-04-30 | $155.07 | $155.07 | 2,232,400 | — | — |
| 2025-04-29 | $153.45 | $153.45 | 1,269,300 | — | — |
| 2025-04-28 | $150.13 | $150.13 | 1,458,400 | — | — |
| 2025-04-25 | $150.28 | $150.28 | 1,333,100 | — | — |
| 2025-04-24 | $150.68 | $150.68 | 1,457,600 | — | — |
| 2025-04-23 | $147.06 | $147.06 | 2,295,000 | — | — |
| 2025-04-22 | $143.61 | $143.61 | 1,734,100 | — | — |
| 2025-04-21 | $141.22 | $141.22 | 1,967,500 | — | — |
| 2025-04-17 | $143.91 | $143.91 | 3,302,600 | — | — |
| 2025-04-16 | $148.44 | $148.44 | 1,322,200 | — | — |
| 2025-04-15 | $149.15 | $149.15 | 1,282,100 | — | — |
| 2025-04-14 | $150.92 | $150.92 | 2,446,400 | — | — |
| 2025-04-11 | $145.55 | $145.55 | 2,601,600 | — | — |
| 2025-04-10 | $143.22 | $143.22 | 3,283,300 | — | — |
| 2025-04-09 | $157.02 | $157.02 | 6,397,400 | — | — |
| 2025-04-08 | $144.49 | $144.49 | 2,697,700 | — | — |
| 2025-04-07 | $153.01 | $153.01 | 3,736,500 | — | — |
| 2025-04-04 | $154.73 | $154.73 | 2,558,200 | — | — |
| 2025-04-03 | $167.69 | $167.69 | 2,170,600 | — | — |
| 2025-04-02 | $174.37 | $174.37 | 1,499,300 | — | — |
| 2025-04-01 | $171.24 | $171.24 | 1,226,500 | — | — |
| 2025-03-31 | $176.30 | $176.30 | 2,234,700 | — | — |
| 2025-03-28 | $177.39 | $177.39 | 1,583,100 | — | — |
| 2025-03-27 | $179.36 | $179.36 | 1,394,200 | — | — |
| 2025-03-26 | $180.02 | $180.02 | 1,316,700 | — | — |
| 2025-03-25 | $181.39 | $181.39 | 1,566,000 | — | — |
| 2025-03-24 | $186.11 | $186.11 | 1,477,600 | — | — |
| 2025-03-21 | $185.89 | $185.89 | 3,242,600 | — | — |
| 2025-03-20 | $184.26 | $184.26 | 1,344,500 | — | — |
| 2025-03-19 | $186.94 | $186.94 | 1,008,400 | — | — |
| 2025-03-18 | $188.54 | $188.54 | 1,344,800 | — | — |
| 2025-03-17 | $184.90 | $184.90 | 1,368,400 | — | — |
| 2025-03-14 | $185.19 | $185.19 | 1,100,300 | — | — |
| 2025-03-13 | $181.43 | $181.43 | 1,289,100 | — | — |
| 2025-03-12 | $185.42 | $185.42 | 1,531,700 | — | — |
| 2025-03-11 | $183.48 | $183.48 | 1,671,900 | — | — |
| 2025-03-10 | $188.78 | $188.78 | 1,890,900 | — | — |
| 2025-03-07 | $191.63 | $191.63 | 1,971,800 | — | — |
| 2025-03-06 | $185.47 | $185.47 | 1,215,600 | — | — |
| 2025-03-05 | $185.85 | $185.85 | 1,050,000 | — | — |
| 2025-03-04 | $183.57 | $183.57 | 1,649,400 | — | — |
| 2025-03-03 | $184.85 | $184.85 | 1,421,300 | — | — |
| 2025-02-28 | $188.80 | $188.80 | 1,741,200 | — | — |
| 2025-02-27 | $186.50 | $186.50 | 1,405,300 | — | — |
| 2025-02-26 | $190.95 | $190.95 | 1,345,700 | — | — |
| 2025-02-25 | $190.97 | $190.97 | 2,174,300 | — | — |
| 2025-02-24 | $194.75 | $194.75 | 1,857,100 | — | — |
| 2025-02-21 | $191.04 | $191.04 | 1,550,400 | — | — |
| 2025-02-20 | $194.01 | $194.01 | 1,081,200 | — | — |
| 2025-02-19 | $196.51 | $196.51 | 1,702,900 | — | — |
| 2025-02-18 | $193.15 | $193.15 | 1,539,800 | — | — |
| 2025-02-14 | $193.44 | $193.44 | 1,527,600 | — | — |
| 2025-02-13 | $196.05 | $196.05 | 905,600 | — | — |
| 2025-02-12 | $197.82 | $197.82 | 1,044,000 | — | — |
| 2025-02-11 | $200.89 | $200.89 | 1,380,700 | — | — |
| 2025-02-10 | $206.97 | $206.97 | 1,076,200 | — | — |
| 2025-02-07 | $208.14 | $208.14 | 1,748,700 | — | — |
| 2025-02-06 | $209.96 | $209.96 | 1,811,900 | — | — |
| 2025-02-05 | $205.44 | $205.44 | 1,692,100 | — | — |
| 2025-02-04 | $200.04 | $200.04 | 1,413,700 | — | — |
| 2025-02-03 | $199.11 | $199.11 | 1,602,700 | — | — |
| 2025-01-31 | $201.36 | $201.36 | 1,107,800 | — | — |
| 2025-01-30 | $201.78 | $201.78 | 2,124,600 | — | — |
| 2025-01-29 | $198.07 | $198.07 | 1,925,300 | — | — |
| 2025-01-28 | $203.43 | $203.43 | 1,258,400 | — | — |
| 2025-01-27 | $207.00 | $207.00 | 1,363,100 | — | — |
| 2025-01-24 | $204.33 | $204.33 | 673,000 | — | — |
| 2025-01-23 | $206.00 | $206.00 | 1,256,300 | — | — |
| 2025-01-22 | $205.42 | $205.42 | 2,233,300 | — | — |
| 2025-01-21 | $205.69 | $205.69 | 1,590,200 | — | — |
| 2025-01-17 | $197.36 | $197.36 | 1,253,300 | — | — |
| 2025-01-16 | $197.66 | $197.66 | 1,208,100 | — | — |
| 2025-01-15 | $196.10 | $196.10 | 1,711,300 | — | — |
| 2025-01-14 | $197.96 | $197.96 | 2,138,900 | — | — |
| 2025-01-13 | $204.64 | $204.64 | 1,085,300 | — | — |
| 2025-01-10 | $203.27 | $203.27 | 1,633,800 | — | — |
| 2025-01-08 | $204.32 | $204.32 | 1,056,500 | — | — |
| 2025-01-07 | $202.65 | $202.65 | 1,127,600 | — | — |
| 2025-01-06 | $199.28 | $199.28 | 1,462,900 | — | — |
| 2025-01-03 | $197.39 | $197.39 | 849,600 | — | — |
| 2025-01-02 | $195.12 | $195.12 | 702,800 | — | — |