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
- 1980-03-17 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 | — | — | — | $125.42 | 76,025 |
| 2026-09-03 | — | — | — | $122.93 | 136,019 |
| 2026-09-02 | — | — | — | $122.89 | 155,257 |
| 2026-09-01 | — | — | — | $123.97 | 134,460 |
| 2026-08-31 | — | — | — | $125.48 | 77,944 |
| 2026-08-28 | — | — | — | $127.76 | 94,250 |
| 2026-08-27 | $126.54 | $486.52 | 2,300,700 | $128.38 | 94,472 |
| 2026-08-26 | $129.23 | $496.86 | 2,221,500 | $129.43 | 82,185 |
| 2026-08-25 | $129.22 | $496.83 | 1,459,300 | $130.50 | 83,810 |
| 2026-08-24 | $129.94 | $499.59 | 1,657,100 | $131.98 | 61,523 |
| 2026-08-21 | $131.03 | $503.78 | 3,007,000 | $130.25 | 167,106 |
| 2026-08-20 | $128.94 | $495.75 | 2,455,600 | $126.50 | 136,578 |
| 2026-08-19 | $127.47 | $490.10 | 2,430,100 | $128.71 | 120,479 |
| 2026-08-18 | $128.02 | $492.21 | 3,286,900 | $130.31 | 102,500 |
| 2026-08-17 | $130.84 | $503.05 | 2,385,100 | $130.39 | 125,076 |
| 2026-08-14 | $130.79 | $502.86 | 1,955,000 | $130.13 | 129,082 |
| 2026-08-13 | $130.72 | $502.59 | 3,149,900 | $131.38 | 166,754 |
| 2026-08-12 | $131.06 | $503.90 | 2,705,600 | $132.44 | 140,071 |
| 2026-08-11 | $132.53 | $508.21 | 2,603,100 | $132.03 | 101,612 |
| 2026-08-10 | $131.24 | $503.26 | 2,583,700 | $133.30 | 184,159 |
| 2026-08-07 | $133.11 | $510.43 | 3,114,700 | $131.59 | 180,503 |
| 2026-08-06 | $132.06 | $506.40 | 2,647,500 | $134.70 | 133,426 |
| 2026-08-05 | $133.34 | $511.31 | 5,268,200 | $135.30 | 250,983 |
| 2026-08-04 | $135.96 | $521.36 | 6,158,100 | $132.64 | 302,010 |
| 2026-08-03 | $132.06 | $506.40 | 5,879,100 | $134.33 | 218,680 |
| 2026-07-31 | $132.68 | $508.78 | 3,183,900 | $133.94 | 153,687 |
| 2026-07-30 | $133.76 | $512.92 | 4,215,900 | $134.53 | 164,894 |
| 2026-07-29 | $133.87 | $513.34 | 4,596,600 | $137.24 | 246,229 |
| 2026-07-28 | $138.21 | $529.99 | 5,675,300 | $131.89 | 308,146 |
| 2026-07-27 | $133.44 | $511.70 | 3,687,300 | $132.82 | 147,975 |
| 2026-07-24 | $132.24 | $507.09 | 3,797,800 | $130.72 | 149,867 |
| 2026-07-23 | $130.75 | $501.38 | 5,358,900 | $130.64 | 231,842 |
| 2026-07-22 | $131.11 | $502.76 | 4,800,500 | $127.02 | 225,131 |
| 2026-07-21 | $126.25 | $484.12 | 4,469,700 | $125.54 | 128,153 |
| 2026-07-20 | $124.33 | $476.76 | 2,428,200 | $126.13 | 125,806 |
| 2026-07-17 | $126.20 | $483.93 | 3,627,300 | — | — |
| 2026-07-16 | $126.67 | $485.74 | 2,624,100 | — | — |
| 2026-07-15 | $123.15 | $472.24 | 1,868,300 | — | — |
| 2026-07-14 | $123.94 | $475.27 | 2,159,200 | — | — |
| 2026-07-13 | $124.26 | $476.49 | 2,691,300 | — | — |
| 2026-07-10 | $124.57 | $477.68 | 1,922,200 | — | — |
| 2026-07-09 | $123.28 | $472.74 | 2,729,500 | — | — |
| 2026-07-08 | $122.50 | $469.74 | 4,477,800 | — | — |
| 2026-07-07 | $124.46 | $477.26 | 3,201,500 | — | — |
| 2026-07-06 | $125.91 | $482.82 | 3,899,700 | — | — |
| 2026-07-02 | $119.50 | $458.24 | 2,905,800 | — | — |
| 2026-07-01 | $121.24 | $464.91 | 2,786,400 | — | — |
| 2026-06-30 | $120.12 | $460.62 | 3,321,300 | — | — |
| 2026-06-29 | $119.60 | $458.62 | 2,221,800 | — | — |
| 2026-06-26 | $120.68 | $462.77 | 4,509,000 | — | — |
| 2026-06-25 | $121.68 | $466.60 | 2,699,500 | — | — |
| 2026-06-24 | $117.03 | $448.77 | 3,501,600 | — | — |
| 2026-06-23 | $116.78 | $447.81 | 3,336,700 | — | — |
| 2026-06-22 | $120.12 | $460.62 | 3,710,700 | — | — |
| 2026-06-18 | $118.95 | $456.13 | 6,427,600 | — | — |
| 2026-06-17 | $117.34 | $449.96 | 5,593,400 | — | — |
| 2026-06-16 | $121.04 | $464.15 | 2,637,900 | — | — |
| 2026-06-15 | $120.69 | $462.80 | 2,834,100 | — | — |
| 2026-06-12 | $118.52 | $454.48 | 2,618,200 | — | — |
| 2026-06-11 | $117.58 | $450.88 | 3,203,700 | — | — |
| 2026-06-10 | $113.99 | $437.11 | 2,631,900 | — | — |
| 2026-06-09 | $119.69 | $458.97 | 3,085,800 | — | — |
| 2026-06-08 | $118.44 | $454.18 | 3,186,400 | — | — |
| 2026-06-05 | $116.68 | $447.43 | 3,675,400 | — | — |
| 2026-06-04 | $118.07 | $452.76 | 5,082,200 | — | — |
| 2026-06-03 | $114.38 | $438.61 | 3,094,700 | — | — |
| 2026-06-02 | $112.89 | $432.89 | 2,595,500 | — | — |
| 2026-06-01 | $109.47 | $419.78 | 3,338,800 | — | — |
| 2026-05-29 | $110.37 | $423.23 | 3,645,300 | — | — |
| 2026-05-28 | $112.22 | $430.32 | 2,117,000 | — | — |
| 2026-05-27 | $112.26 | $430.48 | 2,940,600 | — | — |
| 2026-05-26 | $112.01 | $429.52 | 2,728,300 | — | — |
| 2026-05-22 | $109.35 | $419.32 | 2,403,600 | — | — |
| 2026-05-21 | $109.34 | $419.28 | 3,370,400 | — | — |
| 2026-05-20 | $111.64 | $428.10 | 2,774,300 | — | — |
| 2026-05-19 | $109.38 | $419.43 | 2,764,900 | — | — |
| 2026-05-18 | $111.68 | $428.25 | 2,863,900 | — | — |
| 2026-05-15 | $110.32 | $423.04 | 2,732,500 | — | — |
| 2026-05-14 | $112.60 | $431.78 | 2,229,100 | — | — |
| 2026-05-13 | $111.78 | $428.64 | 1,965,100 | — | — |
| 2026-05-12 | $113.03 | $432.09 | 2,079,300 | — | — |
| 2026-05-11 | $112.96 | $431.82 | 2,440,600 | — | — |
| 2026-05-08 | $114.31 | $436.98 | 2,028,900 | — | — |
| 2026-05-07 | $114.05 | $435.99 | 2,358,400 | — | — |
| 2026-05-06 | $116.51 | $445.39 | 2,869,900 | — | — |
| 2026-05-05 | $113.42 | $433.58 | 2,633,100 | — | — |
| 2026-05-04 | $114.37 | $437.21 | 2,472,600 | — | — |
| 2026-05-01 | $116.08 | $443.75 | 2,692,800 | — | — |
| 2026-04-30 | $118.80 | $454.15 | 2,821,600 | — | — |
| 2026-04-29 | $118.14 | $451.62 | 3,402,900 | — | — |
| 2026-04-28 | $119.61 | $457.24 | 6,218,800 | — | — |
| 2026-04-27 | $127.20 | $486.26 | 4,051,000 | — | — |
| 2026-04-24 | $127.00 | $485.49 | 2,725,000 | — | — |
| 2026-04-23 | $126.97 | $485.38 | 3,322,800 | — | — |
| 2026-04-22 | $125.27 | $478.88 | 2,317,500 | — | — |
| 2026-04-21 | $126.18 | $482.36 | 2,985,700 | — | — |
| 2026-04-20 | $128.31 | $490.50 | 2,259,100 | — | — |
| 2026-04-17 | $126.25 | $482.63 | 3,076,700 | — | — |
| 2026-04-16 | $124.37 | $475.44 | 2,789,000 | — | — |
| 2026-04-15 | $123.48 | $472.04 | 2,975,000 | — | — |