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
- 1981-07-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $167.02 | 19,540 |
| 2026-09-03 | — | — | — | $170.39 | 24,009 |
| 2026-09-02 | — | — | — | $170.67 | 42,055 |
| 2026-09-01 | — | — | — | $171.17 | 24,396 |
| 2026-08-31 | — | — | — | $171.23 | 56,883 |
| 2026-08-28 | — | — | — | $173.46 | 36,828 |
| 2026-08-27 | $172.58 | $197.39 | 574,800 | $176.83 | 22,429 |
| 2026-08-26 | $178.69 | $204.38 | 632,800 | $176.00 | 28,180 |
| 2026-08-25 | $175.76 | $201.03 | 391,800 | $175.55 | 23,018 |
| 2026-08-24 | $176.40 | $201.76 | 567,700 | $178.03 | 29,156 |
| 2026-08-21 | $177.26 | $202.75 | 672,700 | $173.73 | 27,969 |
| 2026-08-20 | $172.87 | $197.73 | 555,500 | $171.69 | 26,295 |
| 2026-08-19 | $172.33 | $197.11 | 821,300 | $174.50 | 31,557 |
| 2026-08-18 | $173.09 | $197.98 | 938,900 | $174.33 | 53,518 |
| 2026-08-17 | $170.53 | $195.05 | 609,600 | $170.50 | 25,050 |
| 2026-08-14 | $170.02 | $194.47 | 460,400 | $170.10 | 27,591 |
| 2026-08-13 | $171.21 | $195.83 | 761,200 | $171.77 | 47,279 |
| 2026-08-12 | $172.45 | $197.24 | 551,300 | $166.52 | 41,065 |
| 2026-08-11 | $168.72 | $192.98 | 611,200 | $172.14 | 33,888 |
| 2026-08-10 | $172.74 | $197.58 | 730,400 | $171.79 | 46,142 |
| 2026-08-07 | $173.54 | $198.49 | 413,400 | $169.48 | 26,702 |
| 2026-08-06 | $169.72 | $194.12 | 632,800 | $171.77 | 31,074 |
| 2026-08-05 | $171.66 | $196.34 | 721,400 | $168.99 | 59,057 |
| 2026-08-04 | $167.87 | $192.01 | 733,700 | $166.42 | 38,839 |
| 2026-08-03 | $169.04 | $193.34 | 986,200 | $169.00 | 55,115 |
| 2026-07-31 | $168.44 | $192.66 | 1,344,900 | $162.43 | 85,185 |
| 2026-07-30 | $163.29 | $186.77 | 1,453,700 | $164.18 | 94,977 |
| 2026-07-29 | $168.16 | $192.34 | 1,390,800 | $165.61 | 76,884 |
| 2026-07-28 | $166.22 | $190.12 | 2,106,600 | $152.31 | 133,272 |
| 2026-07-27 | $159.31 | $182.22 | 1,656,100 | $157.89 | 119,809 |
| 2026-07-24 | $155.75 | $178.14 | 1,602,700 | $159.36 | 146,312 |
| 2026-07-23 | $151.27 | $173.02 | 885,800 | $148.49 | 64,472 |
| 2026-07-22 | $149.34 | $170.81 | 549,800 | $149.50 | 33,832 |
| 2026-07-21 | $149.91 | $171.46 | 544,000 | $148.70 | 69,837 |
| 2026-07-20 | $150.64 | $172.30 | 687,200 | $150.04 | 60,654 |
| 2026-07-17 | $151.16 | $172.89 | 524,600 | — | — |
| 2026-07-16 | $153.54 | $175.62 | 955,400 | — | — |
| 2026-07-15 | $148.02 | $169.30 | 795,300 | — | — |
| 2026-07-14 | $144.23 | $164.97 | 1,652,500 | — | — |
| 2026-07-13 | $152.77 | $174.74 | 607,000 | — | — |
| 2026-07-10 | $155.57 | $177.94 | 468,600 | — | — |
| 2026-07-09 | $155.20 | $177.51 | 647,200 | — | — |
| 2026-07-08 | $156.43 | $178.92 | 1,207,600 | — | — |
| 2026-07-07 | $161.26 | $184.45 | 639,300 | — | — |
| 2026-07-06 | $158.05 | $180.77 | 791,900 | — | — |
| 2026-07-02 | $158.33 | $181.09 | 1,311,100 | — | — |
| 2026-07-01 | $150.58 | $172.23 | 883,000 | — | — |
| 2026-06-30 | $148.69 | $170.07 | 936,900 | — | — |
| 2026-06-29 | $147.02 | $168.16 | 1,064,000 | — | — |
| 2026-06-26 | $145.69 | $166.64 | 918,500 | — | — |
| 2026-06-25 | $144.46 | $165.23 | 762,000 | — | — |
| 2026-06-24 | $145.41 | $166.32 | 812,100 | — | — |
| 2026-06-23 | $145.85 | $166.82 | 823,400 | — | — |
| 2026-06-22 | $142.64 | $163.15 | 669,400 | — | — |
| 2026-06-18 | $141.17 | $161.47 | 2,193,000 | — | — |
| 2026-06-17 | $141.26 | $161.57 | 857,500 | — | — |
| 2026-06-16 | $146.90 | $168.02 | 668,700 | — | — |
| 2026-06-15 | $145.97 | $166.96 | 1,009,300 | — | — |
| 2026-06-12 | $146.42 | $167.47 | 677,200 | — | — |
| 2026-06-11 | $146.05 | $167.05 | 906,000 | — | — |
| 2026-06-10 | $144.82 | $165.64 | 676,100 | — | — |
| 2026-06-09 | $146.59 | $167.67 | 1,062,500 | — | — |
| 2026-06-08 | $142.87 | $163.41 | 1,379,200 | — | — |
| 2026-06-05 | $145.17 | $165.81 | 1,330,900 | — | — |
| 2026-06-04 | $142.72 | $163.02 | 1,080,800 | — | — |
| 2026-06-03 | $145.98 | $166.74 | 1,406,000 | — | — |
| 2026-06-02 | $142.55 | $162.82 | 1,094,700 | — | — |
| 2026-06-01 | $144.69 | $165.27 | 1,439,800 | — | — |
| 2026-05-29 | $146.11 | $166.89 | 4,855,900 | — | — |
| 2026-05-28 | $150.12 | $171.47 | 1,199,400 | — | — |
| 2026-05-27 | $154.29 | $176.23 | 856,600 | — | — |
| 2026-05-26 | $156.63 | $178.90 | 1,063,200 | — | — |
| 2026-05-22 | $157.80 | $180.24 | 1,235,900 | — | — |
| 2026-05-21 | $162.45 | $185.55 | 969,100 | — | — |
| 2026-05-20 | $164.32 | $187.69 | 651,600 | — | — |
| 2026-05-19 | $166.45 | $190.12 | 809,700 | — | — |
| 2026-05-18 | $169.27 | $193.34 | 624,900 | — | — |
| 2026-05-15 | $168.64 | $192.62 | 1,097,600 | — | — |
| 2026-05-14 | $170.67 | $194.94 | 813,600 | — | — |
| 2026-05-13 | $171.01 | $195.33 | 934,000 | — | — |
| 2026-05-12 | $169.63 | $193.75 | 880,900 | — | — |
| 2026-05-11 | $168.23 | $192.15 | 959,800 | — | — |
| 2026-05-08 | $169.96 | $194.13 | 1,109,800 | — | — |
| 2026-05-07 | $170.56 | $194.81 | 1,254,600 | — | — |
| 2026-05-06 | $168.49 | $192.45 | 1,108,100 | — | — |
| 2026-05-05 | $165.40 | $188.92 | 1,097,600 | — | — |
| 2026-05-04 | $166.07 | $189.69 | 1,184,500 | — | — |
| 2026-05-01 | $167.00 | $190.75 | 1,069,900 | — | — |
| 2026-04-30 | $168.27 | $192.20 | 1,142,100 | — | — |
| 2026-04-29 | $167.97 | $191.86 | 1,575,600 | — | — |
| 2026-04-28 | $162.54 | $185.65 | 1,619,300 | — | — |
| 2026-04-27 | $179.51 | $205.04 | 1,255,500 | — | — |
| 2026-04-24 | $174.35 | $199.14 | 753,300 | — | — |
| 2026-04-23 | $181.18 | $206.94 | 518,700 | — | — |
| 2026-04-22 | $180.72 | $206.42 | 450,700 | — | — |
| 2026-04-21 | $178.55 | $203.94 | 535,600 | — | — |
| 2026-04-20 | $179.72 | $205.28 | 686,000 | — | — |
| 2026-04-17 | $182.41 | $208.35 | 535,200 | — | — |
| 2026-04-16 | $178.73 | $204.15 | 497,500 | — | — |
| 2026-04-15 | $180.15 | $205.77 | 500,300 | — | — |