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
- 1973-02-21 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 | — | — | — | $130.00 | 83,796 |
| 2026-09-03 | — | — | — | $132.51 | 85,313 |
| 2026-09-02 | — | — | — | $126.80 | 100,665 |
| 2026-09-01 | — | — | — | $128.03 | 188,950 |
| 2026-08-31 | — | — | — | $128.03 | 135,973 |
| 2026-08-28 | — | — | — | $128.49 | 106,669 |
| 2026-08-27 | $129.71 | $238.35 | 1,932,700 | $126.75 | 129,912 |
| 2026-08-26 | $126.35 | $232.17 | 1,155,800 | $123.50 | 91,771 |
| 2026-08-25 | $124.84 | $229.40 | 1,035,600 | $123.21 | 61,101 |
| 2026-08-24 | $123.00 | $226.02 | 1,505,400 | $124.00 | 41,433 |
| 2026-08-21 | $124.75 | $229.23 | 2,289,700 | $124.00 | 132,224 |
| 2026-08-20 | $124.13 | $228.09 | 2,344,500 | $117.49 | 121,216 |
| 2026-08-19 | $119.45 | $219.49 | 1,717,800 | $115.75 | 84,101 |
| 2026-08-18 | $113.75 | $209.02 | 800,000 | $116.10 | 47,679 |
| 2026-08-17 | $116.17 | $213.47 | 786,700 | $116.82 | 45,114 |
| 2026-08-14 | $116.84 | $214.70 | 774,500 | $117.78 | 58,299 |
| 2026-08-13 | $117.50 | $215.91 | 1,373,200 | $117.98 | 49,925 |
| 2026-08-12 | $117.88 | $216.61 | 1,213,800 | $116.23 | 76,670 |
| 2026-08-11 | $115.73 | $212.66 | 1,287,600 | $116.22 | 81,241 |
| 2026-08-10 | $116.02 | $213.19 | 1,253,800 | $113.58 | 82,922 |
| 2026-08-07 | $114.66 | $210.69 | 1,032,400 | $114.50 | 54,957 |
| 2026-08-06 | $114.24 | $209.92 | 1,259,800 | $113.04 | 77,661 |
| 2026-08-05 | $115.02 | $211.35 | 2,149,600 | $112.09 | 212,828 |
| 2026-08-04 | $111.39 | $204.68 | 2,587,200 | $115.47 | 227,154 |
| 2026-08-03 | $115.22 | $211.72 | 2,589,100 | $112.93 | 118,575 |
| 2026-07-31 | $112.52 | $206.76 | 1,206,800 | $113.20 | 98,566 |
| 2026-07-30 | $113.54 | $208.63 | 2,037,000 | $112.33 | 124,399 |
| 2026-07-29 | $113.37 | $208.32 | 2,332,900 | $112.42 | 120,880 |
| 2026-07-28 | $111.51 | $204.90 | 1,772,600 | $110.03 | 99,861 |
| 2026-07-27 | $108.07 | $198.58 | 1,349,100 | $110.63 | 87,094 |
| 2026-07-24 | $110.47 | $202.99 | 1,117,800 | $113.83 | 65,229 |
| 2026-07-23 | $113.17 | $207.95 | 1,495,300 | $113.78 | 100,630 |
| 2026-07-22 | $110.54 | $203.12 | 1,699,200 | $108.15 | 91,904 |
| 2026-07-21 | $110.52 | $203.08 | 1,654,200 | $103.32 | 89,960 |
| 2026-07-20 | $106.44 | $195.59 | 1,248,500 | $108.27 | 80,383 |
| 2026-07-17 | $110.15 | $202.40 | 1,249,000 | — | — |
| 2026-07-16 | $111.70 | $205.12 | 1,065,500 | — | — |
| 2026-07-15 | $111.35 | $204.48 | 836,100 | — | — |
| 2026-07-14 | $111.21 | $204.22 | 994,700 | — | — |
| 2026-07-13 | $111.11 | $204.04 | 1,126,800 | — | — |
| 2026-07-10 | $112.29 | $206.21 | 929,200 | — | — |
| 2026-07-09 | $112.95 | $207.42 | 1,609,100 | — | — |
| 2026-07-08 | $109.35 | $200.81 | 939,400 | — | — |
| 2026-07-07 | $112.05 | $205.77 | 1,165,400 | — | — |
| 2026-07-06 | $112.95 | $207.42 | 1,006,200 | — | — |
| 2026-07-02 | $113.76 | $208.91 | 972,300 | — | — |
| 2026-07-01 | $112.84 | $207.22 | 1,436,200 | — | — |
| 2026-06-30 | $111.26 | $204.32 | 2,492,800 | — | — |
| 2026-06-29 | $111.21 | $204.22 | 2,018,100 | — | — |
| 2026-06-26 | $113.02 | $207.55 | 3,674,600 | — | — |
| 2026-06-25 | $113.53 | $208.48 | 2,192,600 | — | — |
| 2026-06-24 | $105.63 | $193.98 | 1,680,300 | — | — |
| 2026-06-23 | $99.90 | $183.45 | 1,116,200 | — | — |
| 2026-06-22 | $99.04 | $181.88 | 1,188,000 | — | — |
| 2026-06-18 | $100.00 | $183.64 | 2,170,300 | — | — |
| 2026-06-17 | $97.82 | $179.63 | 858,900 | — | — |
| 2026-06-16 | $101.22 | $185.88 | 1,303,100 | — | — |
| 2026-06-15 | $100.55 | $184.65 | 942,400 | — | — |
| 2026-06-12 | $99.66 | $183.01 | 927,400 | — | — |
| 2026-06-11 | $101.52 | $186.43 | 1,800,700 | — | — |
| 2026-06-10 | $101.29 | $186.01 | 1,100,000 | — | — |
| 2026-06-09 | $104.13 | $191.22 | 1,243,100 | — | — |
| 2026-06-08 | $100.30 | $184.19 | 1,280,400 | — | — |
| 2026-06-05 | $98.37 | $180.64 | 868,600 | — | — |
| 2026-06-04 | $102.40 | $188.05 | 865,000 | — | — |
| 2026-06-03 | $101.07 | $185.60 | 1,152,600 | — | — |
| 2026-06-02 | $100.39 | $184.35 | 1,421,600 | — | — |
| 2026-06-01 | $100.52 | $184.59 | 2,165,800 | — | — |
| 2026-05-29 | $104.55 | $191.99 | 2,338,300 | — | — |
| 2026-05-28 | $101.22 | $185.88 | 4,082,300 | — | — |
| 2026-05-27 | $96.79 | $177.74 | 925,600 | — | — |
| 2026-05-26 | $96.83 | $177.82 | 2,453,900 | — | — |
| 2026-05-22 | $96.95 | $178.04 | 942,800 | — | — |
| 2026-05-21 | $95.38 | $175.15 | 1,287,000 | — | — |
| 2026-05-20 | $94.80 | $174.09 | 1,423,400 | — | — |
| 2026-05-19 | $95.87 | $176.05 | 1,049,100 | — | — |
| 2026-05-18 | $95.48 | $175.34 | 1,051,000 | — | — |
| 2026-05-15 | $93.97 | $172.56 | 1,171,200 | — | — |
| 2026-05-14 | $96.38 | $176.99 | 967,500 | — | — |
| 2026-05-13 | $95.01 | $174.47 | 1,136,000 | — | — |
| 2026-05-12 | $99.30 | $182.35 | 1,328,900 | — | — |
| 2026-05-11 | $98.95 | $181.71 | 1,600,900 | — | — |
| 2026-05-08 | $101.00 | $185.47 | 2,441,900 | — | — |
| 2026-05-07 | $98.85 | $181.53 | 2,005,000 | — | — |
| 2026-05-06 | $99.09 | $181.97 | 3,014,200 | — | — |
| 2026-05-05 | $92.30 | $169.50 | 2,076,200 | — | — |
| 2026-05-04 | $86.51 | $158.87 | 1,573,200 | — | — |
| 2026-05-01 | $86.68 | $159.18 | 1,396,200 | — | — |
| 2026-04-30 | $86.62 | $159.07 | 987,600 | — | — |
| 2026-04-29 | $82.26 | $151.06 | 1,205,700 | — | — |
| 2026-04-28 | $85.18 | $156.42 | 1,107,600 | — | — |
| 2026-04-27 | $86.80 | $159.40 | 1,019,700 | — | — |
| 2026-04-24 | $86.77 | $159.34 | 1,248,100 | — | — |
| 2026-04-23 | $87.15 | $160.04 | 2,689,400 | — | — |
| 2026-04-22 | $94.28 | $173.13 | 1,097,600 | — | — |
| 2026-04-21 | $94.27 | $173.12 | 1,090,200 | — | — |
| 2026-04-20 | $93.03 | $170.84 | 984,100 | — | — |
| 2026-04-17 | $93.96 | $172.55 | 1,050,400 | — | — |
| 2026-04-16 | $89.53 | $164.28 | 1,192,200 | — | — |
| 2026-04-15 | $92.90 | $170.47 | 550,700 | — | — |