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
- 1994-06-08 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 | — | — | — | $30.73 | 76,615 |
| 2026-09-03 | — | — | — | $31.19 | 56,476 |
| 2026-09-02 | — | — | — | $30.63 | 49,299 |
| 2026-09-01 | — | — | — | $30.81 | 76,119 |
| 2026-08-31 | — | — | — | $30.96 | 60,489 |
| 2026-08-28 | — | — | — | $31.43 | 37,401 |
| 2026-08-27 | $31.38 | $230.30 | 673,700 | $31.18 | 37,893 |
| 2026-08-26 | $31.51 | $231.26 | 752,300 | $31.82 | 38,074 |
| 2026-08-25 | $31.91 | $234.19 | 1,050,700 | $31.74 | 42,889 |
| 2026-08-24 | $31.77 | $233.17 | 728,300 | $31.49 | 45,104 |
| 2026-08-21 | $31.40 | $230.45 | 1,052,500 | $31.43 | 43,523 |
| 2026-08-20 | $31.47 | $230.96 | 722,600 | $31.17 | 37,446 |
| 2026-08-19 | $31.26 | $229.42 | 770,900 | $31.18 | 34,968 |
| 2026-08-18 | $30.85 | $226.41 | 1,204,100 | $30.84 | 49,596 |
| 2026-08-17 | $30.66 | $225.02 | 823,000 | $31.18 | 40,880 |
| 2026-08-14 | $31.51 | $227.59 | 786,000 | $32.00 | 42,169 |
| 2026-08-13 | $31.82 | $229.83 | 899,400 | $31.56 | 60,472 |
| 2026-08-12 | $31.33 | $226.29 | 865,200 | $30.99 | 89,007 |
| 2026-08-11 | $30.85 | $222.82 | 1,014,000 | $30.78 | 87,395 |
| 2026-08-10 | $30.91 | $223.25 | 1,074,000 | $31.20 | 97,096 |
| 2026-08-07 | $31.45 | $227.16 | 929,400 | $31.37 | 52,872 |
| 2026-08-06 | $31.48 | $227.37 | 1,019,400 | $32.68 | 53,982 |
| 2026-08-05 | $32.42 | $234.16 | 1,146,100 | $32.49 | 44,199 |
| 2026-08-04 | $32.98 | $238.21 | 1,194,500 | $33.14 | 66,692 |
| 2026-08-03 | $33.32 | $240.66 | 1,343,600 | $33.65 | 79,031 |
| 2026-07-31 | $33.13 | $239.29 | 1,193,700 | $33.54 | 47,239 |
| 2026-07-30 | $33.80 | $244.13 | 1,938,400 | $34.53 | 92,489 |
| 2026-07-29 | $34.40 | $248.46 | 3,881,300 | $35.01 | 242,052 |
| 2026-07-28 | $33.64 | $242.97 | 1,757,900 | $33.90 | 94,713 |
| 2026-07-27 | $33.84 | $244.42 | 2,144,800 | $33.84 | 99,160 |
| 2026-07-24 | $33.65 | $243.05 | 1,538,500 | $32.86 | 85,830 |
| 2026-07-23 | $32.78 | $236.76 | 1,343,600 | $32.63 | 68,114 |
| 2026-07-22 | $32.50 | $234.74 | 1,786,400 | $33.30 | 143,323 |
| 2026-07-21 | $33.08 | $238.93 | 1,459,100 | $32.72 | 115,608 |
| 2026-07-20 | $32.97 | $238.13 | 1,459,600 | $33.21 | 50,302 |
| 2026-07-17 | $33.32 | $240.66 | 992,100 | — | — |
| 2026-07-16 | $33.41 | $241.31 | 1,240,500 | — | — |
| 2026-07-15 | $32.36 | $233.73 | 1,428,500 | — | — |
| 2026-07-14 | $32.09 | $231.78 | 1,199,700 | — | — |
| 2026-07-13 | $31.33 | $226.29 | 1,292,500 | — | — |
| 2026-07-10 | $31.22 | $225.49 | 1,748,700 | — | — |
| 2026-07-09 | $31.55 | $227.88 | 1,277,900 | — | — |
| 2026-07-08 | $31.25 | $225.71 | 1,867,700 | — | — |
| 2026-07-07 | $32.09 | $231.78 | 1,355,500 | — | — |
| 2026-07-06 | $31.98 | $230.98 | 1,306,300 | — | — |
| 2026-07-02 | $31.86 | $230.12 | 1,948,900 | — | — |
| 2026-07-01 | $30.91 | $223.25 | 1,648,200 | — | — |
| 2026-06-30 | $30.16 | $217.84 | 1,579,700 | — | — |
| 2026-06-29 | $30.18 | $217.98 | 1,388,500 | — | — |
| 2026-06-26 | $29.90 | $215.96 | 16,692,900 | — | — |
| 2026-06-25 | $29.22 | $211.05 | 1,350,200 | — | — |
| 2026-06-24 | $28.91 | $208.81 | 1,833,900 | — | — |
| 2026-06-23 | $29.53 | $213.29 | 1,149,300 | — | — |
| 2026-06-22 | $29.38 | $212.20 | 1,249,800 | — | — |
| 2026-06-18 | $29.28 | $211.48 | 2,160,400 | — | — |
| 2026-06-17 | $28.62 | $206.71 | 1,617,400 | — | — |
| 2026-06-16 | $29.45 | $212.71 | 1,902,500 | — | — |
| 2026-06-15 | $29.47 | $212.85 | 1,661,200 | — | — |
| 2026-06-12 | $29.84 | $215.53 | 1,335,000 | — | — |
| 2026-06-11 | $30.25 | $218.49 | 2,035,300 | — | — |
| 2026-06-10 | $30.20 | $218.13 | 3,089,200 | — | — |
| 2026-06-09 | $29.80 | $215.24 | 3,006,300 | — | — |
| 2026-06-08 | $28.49 | $205.78 | 1,765,000 | — | — |
| 2026-06-05 | $27.88 | $201.37 | 1,272,700 | — | — |
| 2026-06-04 | $27.60 | $199.35 | 1,696,500 | — | — |
| 2026-06-03 | $26.96 | $194.73 | 1,347,300 | — | — |
| 2026-06-02 | $26.86 | $194.00 | 1,221,200 | — | — |
| 2026-06-01 | $26.39 | $190.61 | 1,400,100 | — | — |
| 2026-05-29 | $26.10 | $188.51 | 2,789,400 | — | — |
| 2026-05-28 | $26.07 | $188.30 | 839,600 | — | — |
| 2026-05-27 | $26.27 | $189.74 | 1,267,500 | — | — |
| 2026-05-26 | $26.27 | $189.74 | 1,174,400 | — | — |
| 2026-05-22 | $25.65 | $185.26 | 829,800 | — | — |
| 2026-05-21 | $25.55 | $184.54 | 1,256,100 | — | — |
| 2026-05-20 | $25.46 | $183.89 | 1,071,800 | — | — |
| 2026-05-19 | $25.18 | $181.87 | 906,800 | — | — |
| 2026-05-18 | $25.72 | $185.77 | 952,400 | — | — |
| 2026-05-15 | $25.47 | $180.35 | 1,677,600 | — | — |
| 2026-05-14 | $26.21 | $185.59 | 2,379,900 | — | — |
| 2026-05-13 | $26.04 | $184.39 | 1,999,000 | — | — |
| 2026-05-12 | $25.56 | $180.99 | 1,465,800 | — | — |
| 2026-05-11 | $25.41 | $179.93 | 961,500 | — | — |
| 2026-05-08 | $25.42 | $180.00 | 1,547,800 | — | — |
| 2026-05-07 | $25.57 | $181.06 | 1,564,300 | — | — |
| 2026-05-06 | $25.82 | $182.83 | 1,287,900 | — | — |
| 2026-05-05 | $25.10 | $177.73 | 909,700 | — | — |
| 2026-05-04 | $24.46 | $173.20 | 1,025,700 | — | — |
| 2026-05-01 | $24.71 | $174.97 | 1,494,900 | — | — |
| 2026-04-30 | $24.31 | $172.14 | 2,110,300 | — | — |
| 2026-04-29 | $23.73 | $168.03 | 2,376,300 | — | — |
| 2026-04-28 | $24.92 | $176.46 | 1,948,700 | — | — |
| 2026-04-27 | $24.08 | $170.51 | 1,098,100 | — | — |
| 2026-04-24 | $23.89 | $169.16 | 888,400 | — | — |
| 2026-04-23 | $23.66 | $167.54 | 1,210,200 | — | — |
| 2026-04-22 | $23.74 | $168.10 | 970,600 | — | — |
| 2026-04-21 | $23.88 | $169.09 | 1,022,800 | — | — |
| 2026-04-20 | $24.10 | $170.65 | 960,100 | — | — |
| 2026-04-17 | $23.56 | $166.83 | 1,030,600 | — | — |
| 2026-04-16 | $23.09 | $163.50 | 1,072,400 | — | — |
| 2026-04-15 | $23.18 | $164.14 | 1,947,000 | — | — |