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
- 1987-12-30 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.33 | 74,327 |
| 2026-09-03 | — | — | — | $30.93 | 146,546 |
| 2026-09-02 | — | — | — | $31.34 | 55,395 |
| 2026-09-01 | — | — | — | $31.56 | 54,031 |
| 2026-08-31 | — | — | — | $31.44 | 42,160 |
| 2026-08-28 | — | — | — | $31.44 | 53,904 |
| 2026-08-27 | $31.11 | $54.64 | 1,312,700 | $30.94 | 65,775 |
| 2026-08-26 | $31.29 | $54.96 | 1,291,800 | $32.16 | 61,163 |
| 2026-08-25 | $32.43 | $56.96 | 1,715,500 | $31.44 | 118,207 |
| 2026-08-24 | $31.79 | $55.84 | 1,162,400 | $32.45 | 73,987 |
| 2026-08-21 | $32.25 | $56.64 | 1,493,000 | $30.91 | 59,947 |
| 2026-08-20 | $31.24 | $54.87 | 1,710,500 | $30.69 | 122,432 |
| 2026-08-19 | $31.28 | $54.94 | 4,271,300 | $30.13 | 277,538 |
| 2026-08-18 | $28.49 | $50.04 | 1,618,500 | $29.04 | 116,399 |
| 2026-08-17 | $28.77 | $50.53 | 2,889,500 | $27.70 | 147,142 |
| 2026-08-14 | $27.90 | $49.00 | 1,113,200 | $27.70 | 61,795 |
| 2026-08-13 | $27.60 | $48.48 | 1,414,000 | $26.94 | 75,021 |
| 2026-08-12 | $26.86 | $47.18 | 1,559,800 | $26.68 | 148,808 |
| 2026-08-11 | $26.86 | $47.18 | 1,423,600 | $26.31 | 79,681 |
| 2026-08-10 | $26.51 | $46.56 | 1,300,600 | $27.04 | 69,450 |
| 2026-08-07 | $27.45 | $48.21 | 1,066,000 | $27.35 | 39,240 |
| 2026-08-06 | $27.55 | $48.39 | 1,343,100 | $26.75 | 65,574 |
| 2026-08-05 | $26.58 | $46.68 | 1,602,300 | $27.21 | 50,214 |
| 2026-08-04 | $26.96 | $47.35 | 1,553,300 | $27.49 | 67,762 |
| 2026-08-03 | $27.92 | $49.04 | 1,569,700 | $27.79 | 89,550 |
| 2026-07-31 | $27.36 | $48.05 | 1,971,400 | $28.73 | 69,707 |
| 2026-07-30 | $29.34 | $51.53 | 2,372,900 | $29.63 | 140,936 |
| 2026-07-29 | $29.95 | $52.60 | 2,066,500 | $29.44 | 107,694 |
| 2026-07-28 | $29.81 | $52.36 | 1,650,100 | $29.82 | 72,493 |
| 2026-07-27 | $29.19 | $51.27 | 1,337,600 | $28.85 | 62,631 |
| 2026-07-24 | $28.68 | $50.37 | 984,400 | $28.16 | 51,908 |
| 2026-07-23 | $27.92 | $49.04 | 1,208,400 | $28.40 | 34,488 |
| 2026-07-22 | $28.43 | $49.93 | 1,146,600 | $28.96 | 53,154 |
| 2026-07-21 | $28.55 | $50.14 | 1,588,600 | $29.12 | 66,903 |
| 2026-07-20 | $29.16 | $51.22 | 1,608,100 | $28.96 | 93,262 |
| 2026-07-17 | $29.11 | $51.13 | 2,247,900 | — | — |
| 2026-07-16 | $29.01 | $50.95 | 1,544,100 | — | — |
| 2026-07-15 | $28.42 | $49.92 | 2,090,800 | — | — |
| 2026-07-14 | $28.22 | $49.57 | 1,413,100 | — | — |
| 2026-07-13 | $28.51 | $50.07 | 1,835,000 | — | — |
| 2026-07-10 | $28.25 | $49.62 | 1,617,700 | — | — |
| 2026-07-09 | $27.41 | $48.14 | 1,261,400 | — | — |
| 2026-07-08 | $27.40 | $48.13 | 1,535,200 | — | — |
| 2026-07-07 | $28.77 | $50.53 | 1,093,100 | — | — |
| 2026-07-06 | $28.65 | $50.32 | 1,550,200 | — | — |
| 2026-07-02 | $28.76 | $50.51 | 1,859,300 | — | — |
| 2026-07-01 | $28.55 | $50.14 | 1,542,100 | — | — |
| 2026-06-30 | $28.11 | $49.37 | 1,362,600 | — | — |
| 2026-06-29 | $28.95 | $50.85 | 1,813,600 | — | — |
| 2026-06-26 | $28.61 | $50.25 | 2,795,700 | — | — |
| 2026-06-25 | $26.77 | $47.02 | 1,609,900 | — | — |
| 2026-06-24 | $27.56 | $48.41 | 1,112,000 | — | — |
| 2026-06-23 | $27.72 | $48.69 | 2,006,400 | — | — |
| 2026-06-22 | $26.63 | $46.77 | 1,343,100 | — | — |
| 2026-06-18 | $27.32 | $47.98 | 3,063,900 | — | — |
| 2026-06-17 | $28.35 | $49.79 | 1,267,700 | — | — |
| 2026-06-16 | $29.09 | $51.09 | 1,226,200 | — | — |
| 2026-06-15 | $29.04 | $51.01 | 2,254,200 | — | — |
| 2026-06-12 | $30.07 | $52.81 | 1,113,700 | — | — |
| 2026-06-11 | $29.66 | $52.09 | 1,020,000 | — | — |
| 2026-06-10 | $29.50 | $51.81 | 2,079,900 | — | — |
| 2026-06-09 | $29.74 | $52.24 | 1,193,000 | — | — |
| 2026-06-08 | $29.18 | $51.25 | 1,335,100 | — | — |
| 2026-06-05 | $29.88 | $52.48 | 1,962,700 | — | — |
| 2026-06-04 | $28.97 | $50.88 | 2,516,000 | — | — |
| 2026-06-03 | $27.58 | $48.44 | 1,024,100 | — | — |
| 2026-06-02 | $28.00 | $49.18 | 1,167,700 | — | — |
| 2026-06-01 | $28.79 | $50.57 | 1,242,300 | — | — |
| 2026-05-29 | $28.31 | $49.72 | 1,520,100 | — | — |
| 2026-05-28 | $28.54 | $50.13 | 995,500 | — | — |
| 2026-05-27 | $29.02 | $50.97 | 1,113,100 | — | — |
| 2026-05-26 | $28.21 | $49.55 | 1,488,400 | — | — |
| 2026-05-22 | $28.46 | $49.99 | 959,700 | — | — |
| 2026-05-21 | $29.00 | $50.94 | 1,291,700 | — | — |
| 2026-05-20 | $28.65 | $50.32 | 1,696,300 | — | — |
| 2026-05-19 | $28.40 | $49.88 | 1,821,000 | — | — |
| 2026-05-18 | $28.36 | $49.81 | 1,336,700 | — | — |
| 2026-05-15 | $27.56 | $48.41 | 1,114,000 | — | — |
| 2026-05-14 | $27.85 | $48.92 | 1,029,500 | — | — |
| 2026-05-13 | $27.86 | $48.93 | 1,520,000 | — | — |
| 2026-05-12 | $28.66 | $50.34 | 1,433,100 | — | — |
| 2026-05-11 | $28.66 | $50.34 | 1,474,100 | — | — |
| 2026-05-08 | $29.10 | $51.11 | 1,805,500 | — | — |
| 2026-05-07 | $30.40 | $53.39 | 1,503,000 | — | — |
| 2026-05-06 | $31.30 | $54.98 | 1,865,900 | — | — |
| 2026-05-05 | $31.32 | $55.01 | 1,771,700 | — | — |
| 2026-05-04 | $30.59 | $53.73 | 1,663,800 | — | — |
| 2026-05-01 | $31.88 | $55.99 | 1,624,000 | — | — |
| 2026-04-30 | $33.10 | $58.14 | 2,952,500 | — | — |
| 2026-04-29 | $31.15 | $54.71 | 2,330,000 | — | — |
| 2026-04-28 | $32.86 | $57.71 | 1,118,100 | — | — |
| 2026-04-27 | $33.13 | $58.19 | 758,900 | — | — |
| 2026-04-24 | $33.63 | $59.07 | 751,200 | — | — |
| 2026-04-23 | $33.71 | $59.21 | 1,174,800 | — | — |
| 2026-04-22 | $32.94 | $57.86 | 1,285,200 | — | — |
| 2026-04-21 | $33.09 | $58.12 | 1,303,800 | — | — |
| 2026-04-20 | $33.03 | $58.01 | 1,333,700 | — | — |
| 2026-04-17 | $33.91 | $59.56 | 952,500 | — | — |
| 2026-04-16 | $33.65 | $59.10 | 1,242,600 | — | — |
| 2026-04-15 | $33.64 | $59.08 | 1,088,900 | — | — |