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
- 1989-06-23 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 | — | — | — | $31.06 | 412,831 |
| 2026-09-03 | — | — | — | $31.09 | 383,053 |
| 2026-09-02 | — | — | — | $30.04 | 284,211 |
| 2026-09-01 | — | — | — | $30.66 | 391,855 |
| 2026-08-31 | — | — | — | $30.99 | 666,893 |
| 2026-08-28 | — | — | — | $30.57 | 454,716 |
| 2026-08-27 | $30.50 | $86.17 | 6,391,500 | $29.85 | 514,875 |
| 2026-08-26 | $29.64 | $83.74 | 6,960,600 | $28.88 | 754,907 |
| 2026-08-25 | $29.31 | $82.81 | 6,197,500 | $28.92 | 408,536 |
| 2026-08-24 | $29.11 | $82.24 | 5,644,700 | $28.80 | 406,879 |
| 2026-08-21 | $28.93 | $81.74 | 7,079,500 | $28.18 | 475,486 |
| 2026-08-20 | $28.18 | $79.62 | 5,749,100 | $27.32 | 393,860 |
| 2026-08-19 | $27.54 | $77.81 | 4,272,300 | $27.60 | 285,009 |
| 2026-08-18 | $27.64 | $78.09 | 4,317,000 | $27.77 | 397,151 |
| 2026-08-17 | $27.41 | $77.44 | 4,296,300 | $28.09 | 213,201 |
| 2026-08-14 | $28.48 | $80.11 | 3,164,000 | $29.69 | 237,658 |
| 2026-08-13 | $29.57 | $83.18 | 4,862,100 | $28.84 | 381,398 |
| 2026-08-12 | $28.64 | $80.56 | 4,485,900 | $28.64 | 291,506 |
| 2026-08-11 | $29.01 | $81.60 | 5,262,300 | $29.26 | 409,504 |
| 2026-08-10 | $29.29 | $82.39 | 5,722,300 | $28.85 | 417,450 |
| 2026-08-07 | $29.17 | $82.05 | 11,324,600 | $28.71 | 705,791 |
| 2026-08-06 | $28.10 | $79.04 | 8,066,200 | $27.44 | 693,326 |
| 2026-08-05 | $27.95 | $78.62 | 4,188,000 | $28.49 | 427,310 |
| 2026-08-04 | $28.27 | $79.52 | 5,420,100 | $28.04 | 486,181 |
| 2026-08-03 | $28.17 | $79.24 | 3,835,900 | $28.31 | 308,126 |
| 2026-07-31 | $27.45 | $77.21 | 4,469,400 | $27.07 | 453,154 |
| 2026-07-30 | $27.29 | $76.76 | 3,344,100 | $27.37 | 344,454 |
| 2026-07-29 | $27.63 | $77.72 | 5,093,000 | $27.79 | 492,553 |
| 2026-07-28 | $27.58 | $77.58 | 3,808,600 | $27.07 | 300,128 |
| 2026-07-27 | $26.74 | $75.22 | 4,260,000 | $26.59 | 391,799 |
| 2026-07-24 | $25.84 | $72.68 | 2,691,200 | $25.47 | 265,103 |
| 2026-07-23 | $25.07 | $70.52 | 4,035,900 | $25.60 | 252,215 |
| 2026-07-22 | $25.58 | $71.95 | 3,861,800 | $26.14 | 315,973 |
| 2026-07-21 | $26.11 | $73.44 | 3,701,800 | $26.59 | 265,864 |
| 2026-07-20 | $26.68 | $75.05 | 4,088,500 | $26.41 | 363,040 |
| 2026-07-17 | $26.74 | $75.22 | 5,087,300 | — | — |
| 2026-07-16 | $27.01 | $75.98 | 3,518,000 | — | — |
| 2026-07-15 | $26.45 | $74.40 | 4,110,000 | — | — |
| 2026-07-14 | $26.57 | $74.74 | 4,295,400 | — | — |
| 2026-07-13 | $26.16 | $73.59 | 3,020,500 | — | — |
| 2026-07-10 | $25.91 | $72.88 | 2,796,700 | — | — |
| 2026-07-09 | $25.99 | $73.11 | 3,354,300 | — | — |
| 2026-07-08 | $25.81 | $72.60 | 3,807,300 | — | — |
| 2026-07-07 | $26.78 | $75.33 | 4,294,500 | — | — |
| 2026-07-06 | $26.60 | $74.82 | 4,621,300 | — | — |
| 2026-07-02 | $26.67 | $75.02 | 5,151,700 | — | — |
| 2026-07-01 | $26.11 | $73.44 | 9,750,900 | — | — |
| 2026-06-30 | $24.89 | $70.01 | 7,714,000 | — | — |
| 2026-06-29 | $25.04 | $70.43 | 5,325,400 | — | — |
| 2026-06-26 | $24.45 | $68.78 | 9,743,200 | — | — |
| 2026-06-25 | $23.31 | $65.57 | 3,746,300 | — | — |
| 2026-06-24 | $23.56 | $66.27 | 7,415,300 | — | — |
| 2026-06-23 | $23.26 | $65.43 | 7,206,300 | — | — |
| 2026-06-22 | $23.01 | $64.72 | 11,780,100 | — | — |
| 2026-06-18 | $24.18 | $68.02 | 18,854,800 | — | — |
| 2026-06-17 | $23.93 | $67.31 | 5,979,300 | — | — |
| 2026-06-16 | $24.57 | $69.11 | 4,905,000 | — | — |
| 2026-06-15 | $24.41 | $68.66 | 4,718,600 | — | — |
| 2026-06-12 | $24.32 | $68.41 | 4,831,400 | — | — |
| 2026-06-11 | $23.94 | $67.34 | 6,727,700 | — | — |
| 2026-06-10 | $24.62 | $69.25 | 5,659,900 | — | — |
| 2026-06-09 | $24.97 | $70.24 | 5,808,500 | — | — |
| 2026-06-08 | $25.86 | $72.74 | 6,629,700 | — | — |
| 2026-06-05 | $26.28 | $73.92 | 6,939,300 | — | — |
| 2026-06-04 | $26.52 | $74.60 | 6,146,900 | — | — |
| 2026-06-03 | $26.50 | $74.54 | 7,617,000 | — | — |
| 2026-06-02 | $27.53 | $77.44 | 7,554,000 | — | — |
| 2026-06-01 | $27.76 | $78.09 | 10,626,300 | — | — |
| 2026-05-29 | $25.79 | $72.54 | 13,661,200 | — | — |
| 2026-05-28 | $24.55 | $69.06 | 7,187,900 | — | — |
| 2026-05-27 | $24.60 | $69.20 | 7,610,400 | — | — |
| 2026-05-26 | $24.76 | $69.65 | 6,443,700 | — | — |
| 2026-05-22 | $24.82 | $69.82 | 5,733,400 | — | — |
| 2026-05-21 | $24.85 | $69.90 | 9,686,700 | — | — |
| 2026-05-20 | $25.00 | $70.32 | 10,513,300 | — | — |
| 2026-05-19 | $24.32 | $68.41 | 10,857,800 | — | — |
| 2026-05-18 | $24.34 | $68.47 | 7,973,700 | — | — |
| 2026-05-15 | $23.45 | $65.61 | 9,195,200 | — | — |
| 2026-05-14 | $23.18 | $64.86 | 6,985,800 | — | — |
| 2026-05-13 | $23.29 | $65.16 | 12,484,200 | — | — |
| 2026-05-12 | $22.04 | $61.67 | 8,864,100 | — | — |
| 2026-05-11 | $22.40 | $62.67 | 9,117,600 | — | — |
| 2026-05-08 | $22.68 | $63.46 | 17,306,600 | — | — |
| 2026-05-07 | $20.19 | $56.49 | 14,260,300 | — | — |
| 2026-05-06 | $19.56 | $54.73 | 9,435,500 | — | — |
| 2026-05-05 | $19.71 | $55.15 | 5,699,300 | — | — |
| 2026-05-04 | $19.63 | $54.92 | 5,004,500 | — | — |
| 2026-05-01 | $19.37 | $54.20 | 4,876,400 | — | — |
| 2026-04-30 | $19.29 | $53.97 | 7,078,700 | — | — |
| 2026-04-29 | $19.14 | $53.55 | 6,193,500 | — | — |
| 2026-04-28 | $19.25 | $53.86 | 6,489,800 | — | — |
| 2026-04-27 | $19.02 | $53.22 | 5,449,700 | — | — |
| 2026-04-24 | $19.04 | $53.27 | 4,927,800 | — | — |
| 2026-04-23 | $18.81 | $52.63 | 6,898,400 | — | — |
| 2026-04-22 | $19.99 | $55.93 | 4,655,000 | — | — |
| 2026-04-21 | $19.91 | $55.71 | 5,815,000 | — | — |
| 2026-04-20 | $20.42 | $57.13 | 5,392,900 | — | — |
| 2026-04-17 | $20.12 | $56.29 | 7,524,300 | — | — |
| 2026-04-16 | $19.78 | $55.34 | 6,636,800 | — | — |
| 2026-04-15 | $19.67 | $55.03 | 5,551,700 | — | — |