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 — 2026
| 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 | — | — |
| 2026-04-14 | $164.29 | $215.69 | 751,600 | — | — |
| 2026-04-13 | $162.48 | $213.31 | 1,134,300 | — | — |
| 2026-04-10 | $163.69 | $214.90 | 752,100 | — | — |
| 2026-04-09 | $164.58 | $216.07 | 966,300 | — | — |
| 2026-04-08 | $166.78 | $218.96 | 1,134,900 | — | — |
| 2026-04-07 | $159.94 | $209.98 | 1,277,200 | — | — |
| 2026-04-06 | $163.28 | $214.36 | 1,004,600 | — | — |
| 2026-04-02 | $162.98 | $213.97 | 979,900 | — | — |
| 2026-04-01 | $162.06 | $212.76 | 1,059,200 | — | — |
| 2026-03-31 | $165.14 | $216.81 | 1,034,300 | — | — |
| 2026-03-30 | $162.32 | $213.10 | 1,182,200 | — | — |
| 2026-03-27 | $160.18 | $210.29 | 1,105,800 | — | — |
| 2026-03-26 | $166.35 | $218.39 | 711,100 | — | — |
| 2026-03-25 | $169.08 | $221.98 | 967,700 | — | — |
| 2026-03-24 | $167.92 | $220.46 | 920,900 | — | — |
| 2026-03-23 | $167.20 | $219.51 | 1,529,300 | — | — |
| 2026-03-20 | $170.89 | $224.35 | 1,865,300 | — | — |
| 2026-03-19 | $171.63 | $225.33 | 1,453,400 | — | — |
| 2026-03-18 | $168.60 | $221.35 | 729,200 | — | — |
| 2026-03-17 | $170.94 | $224.42 | 492,500 | — | — |
| 2026-03-16 | $171.23 | $223.82 | 682,600 | — | — |
| 2026-03-13 | $170.24 | $222.52 | 587,900 | — | — |
| 2026-03-12 | $169.44 | $221.48 | 931,100 | — | — |
| 2026-03-11 | $172.12 | $224.98 | 518,500 | — | — |
| 2026-03-10 | $172.14 | $225.01 | 779,400 | — | — |
| 2026-03-09 | $172.50 | $225.48 | 1,242,600 | — | — |
| 2026-03-06 | $171.54 | $224.22 | 1,064,600 | — | — |
| 2026-03-05 | $175.04 | $228.80 | 929,100 | — | — |
| 2026-03-04 | $178.70 | $233.58 | 1,055,600 | — | — |
| 2026-03-03 | $181.23 | $236.89 | 637,900 | — | — |
| 2026-03-02 | $180.19 | $235.53 | 639,500 | — | — |
| 2026-02-27 | $182.87 | $239.03 | 855,400 | — | — |
| 2026-02-26 | $184.37 | $240.99 | 881,300 | — | — |
| 2026-02-25 | $181.78 | $237.61 | 963,200 | — | — |
| 2026-02-24 | $180.69 | $236.18 | 916,300 | — | — |
| 2026-02-23 | $177.93 | $232.57 | 1,031,200 | — | — |
| 2026-02-20 | $178.82 | $233.74 | 2,841,500 | — | — |
| 2026-02-19 | $182.53 | $238.59 | 2,452,800 | — | — |
| 2026-02-18 | $186.87 | $244.26 | 1,467,400 | — | — |
| 2026-02-17 | $186.90 | $244.30 | 1,102,200 | — | — |
| 2026-02-13 | $180.90 | $236.46 | 1,043,600 | — | — |
| 2026-02-12 | $181.92 | $237.79 | 1,271,100 | — | — |
| 2026-02-11 | $183.37 | $239.68 | 823,500 | — | — |
| 2026-02-10 | $182.68 | $238.78 | 933,900 | — | — |
| 2026-02-09 | $187.67 | $245.31 | 663,100 | — | — |
| 2026-02-06 | $190.97 | $249.62 | 1,086,100 | — | — |
| 2026-02-05 | $185.96 | $243.07 | 570,500 | — | — |
| 2026-02-04 | $185.48 | $242.44 | 757,400 | — | — |
| 2026-02-03 | $184.29 | $240.89 | 676,300 | — | — |
| 2026-02-02 | $182.60 | $238.68 | 877,200 | — | — |
| 2026-01-30 | $179.86 | $235.10 | 983,000 | — | — |
| 2026-01-29 | $184.02 | $240.53 | 623,100 | — | — |
| 2026-01-28 | $181.75 | $237.57 | 735,600 | — | — |
| 2026-01-27 | $184.96 | $241.76 | 657,100 | — | — |
| 2026-01-26 | $186.14 | $243.31 | 1,122,200 | — | — |
| 2026-01-23 | $190.65 | $249.20 | 733,500 | — | — |
| 2026-01-22 | $191.25 | $249.98 | 724,400 | — | — |
| 2026-01-21 | $191.36 | $250.13 | 955,600 | — | — |
| 2026-01-20 | $194.75 | $254.56 | 1,142,400 | — | — |
| 2026-01-16 | $194.49 | $254.22 | 877,000 | — | — |
| 2026-01-15 | $193.60 | $253.06 | 1,036,400 | — | — |
| 2026-01-14 | $189.09 | $247.16 | 830,700 | — | — |
| 2026-01-13 | $189.74 | $248.01 | 1,116,400 | — | — |
| 2026-01-12 | $188.03 | $245.78 | 1,529,400 | — | — |
| 2026-01-09 | $183.15 | $239.40 | 719,400 | — | — |
| 2026-01-08 | $180.57 | $236.02 | 839,700 | — | — |
| 2026-01-07 | $180.79 | $236.31 | 1,255,000 | — | — |
| 2026-01-06 | $177.96 | $232.61 | 927,900 | — | — |
| 2026-01-05 | $174.32 | $227.86 | 1,004,500 | — | — |
| 2026-01-02 | $171.36 | $223.99 | 664,300 | — | — |