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 — 2026
| 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 | — | — |
| 2026-04-14 | $125.43 | $479.49 | 3,169,600 | — | — |
| 2026-04-13 | $127.38 | $486.95 | 2,332,200 | — | — |
| 2026-04-10 | $127.19 | $486.22 | 2,467,900 | — | — |
| 2026-04-09 | $127.05 | $485.68 | 2,331,800 | — | — |
| 2026-04-08 | $124.19 | $474.75 | 3,011,100 | — | — |
| 2026-04-07 | $118.20 | $451.85 | 1,780,300 | — | — |
| 2026-04-06 | $118.32 | $452.31 | 2,095,100 | — | — |
| 2026-04-02 | $118.32 | $452.31 | 2,068,200 | — | — |
| 2026-04-01 | $117.65 | $449.75 | 2,646,200 | — | — |
| 2026-03-31 | $115.50 | $441.53 | 2,459,800 | — | — |
| 2026-03-30 | $112.47 | $429.95 | 2,193,600 | — | — |
| 2026-03-27 | $112.75 | $431.02 | 2,376,900 | — | — |
| 2026-03-26 | $115.33 | $440.88 | 2,492,700 | — | — |
| 2026-03-25 | $116.34 | $444.74 | 2,967,900 | — | — |
| 2026-03-24 | $115.80 | $442.68 | 1,860,200 | — | — |
| 2026-03-23 | $114.32 | $437.02 | 2,848,600 | — | — |
| 2026-03-20 | $111.26 | $425.32 | 5,411,900 | — | — |
| 2026-03-19 | $112.85 | $431.40 | 2,520,800 | — | — |
| 2026-03-18 | $114.69 | $438.43 | 1,727,000 | — | — |
| 2026-03-17 | $115.43 | $441.26 | 1,867,400 | — | — |
| 2026-03-16 | $115.63 | $442.03 | 2,603,700 | — | — |
| 2026-03-13 | $115.34 | $440.92 | 2,629,900 | — | — |
| 2026-03-12 | $116.82 | $446.58 | 2,690,600 | — | — |
| 2026-03-11 | $118.12 | $451.55 | 1,812,100 | — | — |
| 2026-03-10 | $119.02 | $454.99 | 2,122,400 | — | — |
| 2026-03-09 | $120.67 | $461.29 | 3,473,600 | — | — |
| 2026-03-06 | $120.43 | $460.38 | 3,453,500 | — | — |
| 2026-03-05 | $123.34 | $471.50 | 3,734,600 | — | — |
| 2026-03-04 | $124.92 | $477.54 | 4,847,900 | — | — |
| 2026-03-03 | $121.19 | $463.28 | 2,649,400 | — | — |
| 2026-03-02 | $124.43 | $475.67 | 2,655,000 | — | — |
| 2026-02-27 | $126.09 | $482.01 | 5,249,500 | — | — |
| 2026-02-26 | $124.08 | $474.33 | 3,847,000 | — | — |
| 2026-02-25 | $124.58 | $476.24 | 3,830,700 | — | — |
| 2026-02-24 | $126.25 | $482.63 | 3,375,700 | — | — |
| 2026-02-23 | $126.06 | $481.90 | 2,461,300 | — | — |
| 2026-02-20 | $128.46 | $491.07 | 3,452,100 | — | — |
| 2026-02-19 | $124.90 | $477.46 | 3,799,200 | — | — |
| 2026-02-18 | $125.17 | $478.50 | 3,285,200 | — | — |
| 2026-02-17 | $126.52 | $483.66 | 2,850,200 | — | — |
| 2026-02-13 | $127.00 | $485.49 | 3,367,600 | — | — |
| 2026-02-12 | $124.84 | $477.24 | 3,784,900 | — | — |
| 2026-02-11 | $129.48 | $494.97 | 3,286,800 | — | — |
| 2026-02-10 | $127.07 | $484.50 | 2,281,600 | — | — |
| 2026-02-09 | $127.26 | $485.22 | 3,069,300 | — | — |
| 2026-02-06 | $127.35 | $485.57 | 4,392,300 | — | — |
| 2026-02-05 | $127.42 | $485.83 | 4,253,300 | — | — |
| 2026-02-04 | $128.78 | $491.02 | 6,078,000 | — | — |
| 2026-02-03 | $127.90 | $487.66 | 4,138,100 | — | — |
| 2026-02-02 | $124.61 | $475.12 | 2,944,500 | — | — |
| 2026-01-30 | $122.91 | $468.64 | 2,374,000 | — | — |
| 2026-01-29 | $123.32 | $470.20 | 4,478,500 | — | — |
| 2026-01-28 | $123.06 | $469.21 | 3,930,700 | — | — |
| 2026-01-27 | $120.81 | $460.63 | 5,224,300 | — | — |
| 2026-01-26 | $122.11 | $465.59 | 3,142,700 | — | — |
| 2026-01-23 | $122.00 | $465.17 | 2,355,000 | — | — |
| 2026-01-22 | $123.56 | $471.12 | 2,810,300 | — | — |
| 2026-01-21 | $123.26 | $469.97 | 3,005,700 | — | — |
| 2026-01-20 | $119.38 | $455.18 | 2,124,300 | — | — |
| 2026-01-16 | $121.36 | $462.73 | 3,325,900 | — | — |
| 2026-01-15 | $121.92 | $464.86 | 3,561,300 | — | — |
| 2026-01-14 | $119.00 | $453.73 | 3,442,400 | — | — |
| 2026-01-13 | $119.43 | $455.37 | 2,709,600 | — | — |
| 2026-01-12 | $118.46 | $451.67 | 2,866,500 | — | — |
| 2026-01-09 | $118.80 | $452.97 | 1,995,300 | — | — |
| 2026-01-08 | $118.20 | $450.68 | 2,745,500 | — | — |
| 2026-01-07 | $115.30 | $439.62 | 2,938,500 | — | — |
| 2026-01-06 | $117.08 | $446.41 | 6,441,100 | — | — |
| 2026-01-05 | $112.92 | $430.55 | 3,149,700 | — | — |
| 2026-01-02 | $111.56 | $425.36 | 3,809,300 | — | — |