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
- 2004-10-05 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $189.63 | 27,265 |
| 2026-09-03 | — | — | — | $192.60 | 87,942 |
| 2026-09-02 | — | — | — | $192.28 | 55,649 |
| 2026-09-01 | — | — | — | $193.16 | 54,534 |
| 2026-08-31 | — | — | — | $198.00 | 40,030 |
| 2026-08-28 | — | — | — | $201.02 | 43,432 |
| 2026-08-27 | $200.12 | $263.86 | 633,700 | $203.48 | 58,470 |
| 2026-08-26 | $203.88 | $268.82 | 443,300 | $203.04 | 30,978 |
| 2026-08-25 | $203.28 | $268.02 | 715,300 | $206.23 | 45,587 |
| 2026-08-24 | $205.29 | $270.67 | 614,500 | $205.01 | 47,090 |
| 2026-08-21 | $204.48 | $269.61 | 643,300 | $200.26 | 49,316 |
| 2026-08-20 | $201.19 | $265.27 | 663,000 | $200.18 | 52,798 |
| 2026-08-19 | $202.93 | $267.56 | 679,100 | $204.68 | 41,491 |
| 2026-08-18 | $203.39 | $268.17 | 518,000 | $203.44 | 36,134 |
| 2026-08-17 | $204.40 | $269.50 | 705,400 | $204.40 | 71,543 |
| 2026-08-14 | $207.10 | $273.06 | 662,900 | $207.29 | 63,673 |
| 2026-08-13 | $207.01 | $272.94 | 738,200 | $214.45 | 57,508 |
| 2026-08-12 | $214.28 | $282.53 | 664,700 | $210.75 | 38,700 |
| 2026-08-11 | $209.82 | $276.65 | 805,300 | $207.59 | 46,054 |
| 2026-08-10 | $207.46 | $273.54 | 1,261,500 | $206.97 | 113,298 |
| 2026-08-07 | $208.00 | $274.25 | 1,674,000 | $206.85 | 128,515 |
| 2026-08-06 | $208.17 | $274.47 | 1,474,200 | $208.15 | 134,899 |
| 2026-08-05 | $208.50 | $274.91 | 986,100 | $208.87 | 119,330 |
| 2026-08-04 | $208.24 | $274.56 | 825,100 | $209.49 | 72,913 |
| 2026-08-03 | $210.67 | $277.77 | 838,700 | $208.86 | 56,797 |
| 2026-07-31 | $205.44 | $270.87 | 492,500 | $207.91 | 37,862 |
| 2026-07-30 | $208.22 | $274.54 | 831,400 | $208.53 | 63,548 |
| 2026-07-29 | $209.16 | $275.78 | 982,400 | $205.73 | 69,332 |
| 2026-07-28 | $204.78 | $270.00 | 678,100 | $204.55 | 39,831 |
| 2026-07-27 | $201.04 | $265.07 | 914,400 | $196.84 | 85,362 |
| 2026-07-24 | $193.27 | $254.83 | 799,900 | $190.40 | 53,698 |
| 2026-07-23 | $190.86 | $251.65 | 622,200 | $190.55 | 31,233 |
| 2026-07-22 | $191.43 | $252.40 | 708,400 | $193.80 | 44,517 |
| 2026-07-21 | $194.31 | $256.20 | 655,100 | $194.19 | 39,844 |
| 2026-07-20 | $196.26 | $258.77 | 1,025,000 | $198.38 | 57,969 |
| 2026-07-17 | $197.03 | $259.78 | 1,184,500 | — | — |
| 2026-07-16 | $197.55 | $260.47 | 822,200 | — | — |
| 2026-07-15 | $189.86 | $250.33 | 784,400 | — | — |
| 2026-07-14 | $189.09 | $249.31 | 653,600 | — | — |
| 2026-07-13 | $192.03 | $253.19 | 827,800 | — | — |
| 2026-07-10 | $189.50 | $249.86 | 808,800 | — | — |
| 2026-07-09 | $187.04 | $246.61 | 814,100 | — | — |
| 2026-07-08 | $181.68 | $239.54 | 934,000 | — | — |
| 2026-07-07 | $187.03 | $246.60 | 793,300 | — | — |
| 2026-07-06 | $186.01 | $245.25 | 1,155,400 | — | — |
| 2026-07-02 | $194.28 | $256.16 | 873,500 | — | — |
| 2026-07-01 | $191.48 | $252.47 | 846,700 | — | — |
| 2026-06-30 | $193.23 | $254.77 | 768,500 | — | — |
| 2026-06-29 | $193.84 | $255.58 | 1,402,100 | — | — |
| 2026-06-26 | $196.59 | $259.20 | 2,789,400 | — | — |
| 2026-06-25 | $190.61 | $251.32 | 1,389,200 | — | — |
| 2026-06-24 | $187.02 | $246.59 | 1,014,000 | — | — |
| 2026-06-23 | $179.99 | $237.32 | 1,202,100 | — | — |
| 2026-06-22 | $179.77 | $237.03 | 1,457,900 | — | — |
| 2026-06-18 | $177.75 | $234.36 | 1,797,700 | — | — |
| 2026-06-17 | $173.54 | $228.81 | 1,239,900 | — | — |
| 2026-06-16 | $168.23 | $221.81 | 1,303,500 | — | — |
| 2026-06-15 | $167.54 | $220.90 | 1,570,100 | — | — |
| 2026-06-12 | $167.86 | $221.32 | 729,400 | — | — |
| 2026-06-11 | $167.70 | $221.11 | 942,200 | — | — |
| 2026-06-10 | $164.24 | $216.55 | 955,500 | — | — |
| 2026-06-09 | $164.00 | $216.23 | 1,139,800 | — | — |
| 2026-06-08 | $167.78 | $221.22 | 899,700 | — | — |
| 2026-06-05 | $170.46 | $224.75 | 1,397,800 | — | — |
| 2026-06-04 | $161.30 | $212.67 | 1,926,100 | — | — |
| 2026-06-03 | $166.19 | $219.12 | 1,398,400 | — | — |
| 2026-06-02 | $170.94 | $225.38 | 503,900 | — | — |
| 2026-06-01 | $175.40 | $230.28 | 1,091,900 | — | — |
| 2026-05-29 | $180.62 | $237.13 | 945,100 | — | — |
| 2026-05-28 | $180.35 | $236.77 | 959,200 | — | — |
| 2026-05-27 | $181.49 | $238.27 | 1,059,000 | — | — |
| 2026-05-26 | $182.20 | $239.20 | 1,424,400 | — | — |
| 2026-05-22 | $177.57 | $233.12 | 718,700 | — | — |
| 2026-05-21 | $178.05 | $233.75 | 855,700 | — | — |
| 2026-05-20 | $178.34 | $234.14 | 1,622,500 | — | — |
| 2026-05-19 | $173.82 | $228.20 | 1,401,400 | — | — |
| 2026-05-18 | $177.14 | $232.56 | 995,000 | — | — |
| 2026-05-15 | $177.97 | $233.65 | 967,200 | — | — |
| 2026-05-14 | $177.06 | $232.45 | 1,146,200 | — | — |
| 2026-05-13 | $179.30 | $235.40 | 1,423,700 | — | — |
| 2026-05-12 | $183.57 | $241.00 | 1,355,800 | — | — |
| 2026-05-11 | $183.54 | $240.96 | 2,263,700 | — | — |
| 2026-05-08 | $177.38 | $232.87 | 2,907,200 | — | — |
| 2026-05-07 | $157.93 | $207.34 | 2,227,700 | — | — |
| 2026-05-06 | $159.69 | $209.65 | 1,192,900 | — | — |
| 2026-05-05 | $158.03 | $207.47 | 697,000 | — | — |
| 2026-05-04 | $155.88 | $204.65 | 1,081,100 | — | — |
| 2026-05-01 | $158.29 | $207.81 | 1,288,500 | — | — |
| 2026-04-30 | $160.99 | $211.36 | 1,064,900 | — | — |
| 2026-04-29 | $159.82 | $209.82 | 1,254,600 | — | — |
| 2026-04-28 | $158.31 | $207.84 | 1,053,700 | — | — |
| 2026-04-27 | $157.87 | $207.26 | 1,394,800 | — | — |
| 2026-04-24 | $159.78 | $209.77 | 1,119,800 | — | — |
| 2026-04-23 | $160.44 | $210.64 | 921,300 | — | — |
| 2026-04-22 | $158.15 | $207.63 | 911,200 | — | — |
| 2026-04-21 | $161.05 | $211.44 | 770,700 | — | — |
| 2026-04-20 | $163.80 | $215.05 | 897,700 | — | — |
| 2026-04-17 | $165.08 | $216.73 | 1,212,200 | — | — |
| 2026-04-16 | $159.95 | $209.99 | 1,218,300 | — | — |
| 2026-04-15 | $163.03 | $214.04 | 1,029,700 | — | — |