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 | — | — | — | $89.42 | 83,273 |
| 2026-09-03 | — | — | — | $94.17 | 122,066 |
| 2026-09-02 | — | — | — | $92.92 | 158,520 |
| 2026-09-01 | — | — | — | $93.02 | 141,175 |
| 2026-08-31 | — | — | — | $95.95 | 118,742 |
| 2026-08-28 | — | — | — | $97.17 | 121,200 |
| 2026-08-27 | $96.37 | $557.78 | 2,220,000 | $95.65 | 107,310 |
| 2026-08-26 | $96.33 | $557.55 | 2,223,300 | $97.06 | 145,254 |
| 2026-08-25 | $98.69 | $571.21 | 2,937,800 | $95.86 | 139,832 |
| 2026-08-24 | $97.13 | $562.18 | 3,964,800 | $97.33 | 173,503 |
| 2026-08-21 | $97.03 | $561.60 | 3,777,000 | $95.83 | 189,680 |
| 2026-08-20 | $93.63 | $541.92 | 2,519,000 | $91.09 | 129,005 |
| 2026-08-19 | $92.29 | $534.17 | 4,246,400 | $92.44 | 405,401 |
| 2026-08-18 | $89.09 | $515.64 | 3,341,100 | $88.50 | 279,264 |
| 2026-08-17 | $88.37 | $511.48 | 3,357,800 | $88.08 | 265,755 |
| 2026-08-14 | $86.78 | $502.27 | 2,410,400 | $87.47 | 166,390 |
| 2026-08-13 | $87.23 | $504.88 | 3,150,100 | $88.56 | 291,276 |
| 2026-08-12 | $90.12 | $521.61 | 2,340,200 | $91.58 | 155,788 |
| 2026-08-11 | $90.02 | $521.03 | 1,873,700 | $90.86 | 214,960 |
| 2026-08-10 | $90.61 | $524.44 | 2,114,200 | $90.25 | 109,572 |
| 2026-08-07 | $90.41 | $523.28 | 2,658,900 | $89.55 | 212,091 |
| 2026-08-06 | $87.90 | $508.76 | 2,233,300 | $88.23 | 104,994 |
| 2026-08-05 | $89.38 | $517.32 | 3,153,400 | $88.05 | 165,965 |
| 2026-08-04 | $87.46 | $506.21 | 3,084,900 | $86.94 | 195,289 |
| 2026-08-03 | $83.50 | $483.29 | 2,199,200 | $83.15 | 106,085 |
| 2026-07-31 | $84.49 | $489.02 | 2,176,400 | $85.60 | 161,436 |
| 2026-07-30 | $85.90 | $497.18 | 2,408,800 | $85.69 | 133,630 |
| 2026-07-29 | $83.11 | $481.03 | 3,044,000 | $84.13 | 151,059 |
| 2026-07-28 | $83.79 | $484.97 | 2,336,100 | $82.61 | 161,953 |
| 2026-07-27 | $83.93 | $485.78 | 2,005,700 | $84.05 | 150,712 |
| 2026-07-24 | $83.72 | $484.56 | 2,227,300 | $83.09 | 153,978 |
| 2026-07-23 | $83.65 | $484.16 | 3,031,700 | $83.36 | 182,911 |
| 2026-07-22 | $84.54 | $489.31 | 1,938,900 | $84.34 | 115,519 |
| 2026-07-21 | $83.45 | $483.00 | 2,892,400 | $82.63 | 196,912 |
| 2026-07-20 | $80.49 | $465.87 | 2,260,500 | $80.91 | 126,538 |
| 2026-07-17 | $80.64 | $466.74 | 1,876,400 | — | — |
| 2026-07-16 | $80.71 | $467.14 | 2,647,700 | — | — |
| 2026-07-15 | $85.48 | $494.75 | 3,354,000 | — | — |
| 2026-07-14 | $84.35 | $488.21 | 2,530,500 | — | — |
| 2026-07-13 | $81.37 | $470.96 | 1,970,000 | — | — |
| 2026-07-10 | $81.68 | $472.76 | 1,460,900 | — | — |
| 2026-07-09 | $79.91 | $462.51 | 2,139,300 | — | — |
| 2026-07-08 | $78.30 | $453.19 | 3,525,900 | — | — |
| 2026-07-07 | $80.23 | $464.36 | 2,461,500 | — | — |
| 2026-07-06 | $83.64 | $484.10 | 2,001,900 | — | — |
| 2026-07-02 | $83.33 | $482.31 | 2,661,500 | — | — |
| 2026-07-01 | $82.22 | $475.88 | 2,440,900 | — | — |
| 2026-06-30 | $83.31 | $482.19 | 2,197,900 | — | — |
| 2026-06-29 | $81.74 | $473.10 | 1,929,400 | — | — |
| 2026-06-26 | $81.02 | $468.94 | 2,388,000 | — | — |
| 2026-06-25 | $81.16 | $469.75 | 2,101,000 | — | — |
| 2026-06-24 | $80.72 | $467.20 | 3,673,800 | — | — |
| 2026-06-23 | $82.25 | $476.06 | 4,244,400 | — | — |
| 2026-06-22 | $85.78 | $496.49 | 3,670,700 | — | — |
| 2026-06-18 | $87.87 | $508.58 | 3,784,300 | — | — |
| 2026-06-17 | $90.36 | $523.00 | 3,286,700 | — | — |
| 2026-06-16 | $92.51 | $535.44 | 2,051,500 | — | — |
| 2026-06-15 | $92.13 | $533.24 | 2,667,800 | — | — |
| 2026-06-12 | $90.82 | $525.66 | 3,065,300 | — | — |
| 2026-06-11 | $88.00 | $509.34 | 3,453,300 | — | — |
| 2026-06-10 | $82.95 | $480.11 | 2,390,500 | — | — |
| 2026-06-09 | $84.73 | $490.41 | 5,179,500 | — | — |
| 2026-06-08 | $83.70 | $484.45 | 2,233,400 | — | — |
| 2026-06-05 | $82.72 | $478.78 | 4,947,700 | — | — |
| 2026-06-04 | $88.78 | $513.85 | 2,853,800 | — | — |
| 2026-06-03 | $90.85 | $525.83 | 2,112,800 | — | — |
| 2026-06-02 | $93.15 | $539.14 | 3,107,000 | — | — |
| 2026-06-01 | $91.22 | $527.97 | 3,097,200 | — | — |
| 2026-05-29 | $88.91 | $514.60 | 3,030,700 | — | — |
| 2026-05-28 | $87.80 | $508.18 | 1,653,800 | — | — |
| 2026-05-27 | $87.83 | $508.35 | 2,850,000 | — | — |
| 2026-05-26 | $86.49 | $500.60 | 1,855,100 | — | — |
| 2026-05-22 | $84.60 | $489.66 | 2,116,800 | — | — |
| 2026-05-21 | $84.94 | $491.62 | 1,814,500 | — | — |
| 2026-05-20 | $83.55 | $483.58 | 2,686,100 | — | — |
| 2026-05-19 | $81.87 | $473.86 | 3,224,500 | — | — |
| 2026-05-18 | $84.02 | $486.30 | 2,415,100 | — | — |
| 2026-05-15 | $84.40 | $488.50 | 2,765,900 | — | — |
| 2026-05-14 | $88.93 | $514.72 | 2,437,200 | — | — |
| 2026-05-13 | $90.81 | $525.60 | 3,917,300 | — | — |
| 2026-05-12 | $88.32 | $511.19 | 3,552,900 | — | — |
| 2026-05-11 | $87.65 | $507.31 | 3,003,600 | — | — |
| 2026-05-08 | $84.72 | $490.35 | 2,000,000 | — | — |
| 2026-05-07 | $82.55 | $477.79 | 2,113,400 | — | — |
| 2026-05-06 | $84.33 | $488.09 | 3,632,800 | — | — |
| 2026-05-05 | $79.24 | $458.63 | 1,440,000 | — | — |
| 2026-05-04 | $77.87 | $450.70 | 1,459,100 | — | — |
| 2026-05-01 | $79.06 | $457.59 | 1,815,100 | — | — |
| 2026-04-30 | $79.30 | $458.98 | 2,302,400 | — | — |
| 2026-04-29 | $77.06 | $446.02 | 2,117,700 | — | — |
| 2026-04-28 | $78.12 | $452.15 | 2,366,600 | — | — |
| 2026-04-27 | $79.84 | $462.11 | 2,062,300 | — | — |
| 2026-04-24 | $79.82 | $461.99 | 1,632,500 | — | — |
| 2026-04-23 | $79.84 | $462.11 | 2,296,100 | — | — |
| 2026-04-22 | $80.56 | $466.27 | 2,141,600 | — | — |
| 2026-04-21 | $77.69 | $449.66 | 2,966,700 | — | — |
| 2026-04-20 | $79.59 | $460.66 | 2,081,400 | — | — |
| 2026-04-17 | $80.45 | $465.64 | 3,218,500 | — | — |
| 2026-04-16 | $79.47 | $459.96 | 2,816,200 | — | — |
| 2026-04-15 | $79.47 | $459.96 | 2,495,300 | — | — |