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 | — | — | — | $30.31 | 397,329 |
| 2026-09-03 | — | — | — | $30.14 | 326,057 |
| 2026-09-02 | — | — | — | $29.54 | 335,567 |
| 2026-09-01 | — | — | — | $29.57 | 291,967 |
| 2026-08-31 | — | — | — | $30.27 | 466,639 |
| 2026-08-28 | — | — | — | $30.56 | 333,132 |
| 2026-08-27 | $30.40 | $120.12 | 7,607,000 | $30.25 | 331,800 |
| 2026-08-26 | $30.70 | $121.31 | 5,865,300 | $30.74 | 520,971 |
| 2026-08-25 | $30.63 | $121.03 | 7,208,100 | $30.65 | 719,573 |
| 2026-08-24 | $30.63 | $121.03 | 9,868,000 | $30.62 | 825,972 |
| 2026-08-21 | $30.41 | $120.16 | 7,041,100 | $30.44 | 369,861 |
| 2026-08-20 | $30.22 | $119.41 | 6,876,600 | $30.44 | 318,376 |
| 2026-08-19 | $30.59 | $120.87 | 7,530,100 | $31.70 | 507,945 |
| 2026-08-18 | $31.70 | $125.26 | 7,921,600 | $31.78 | 585,202 |
| 2026-08-17 | $31.70 | $125.26 | 8,445,300 | $31.83 | 517,126 |
| 2026-08-14 | $31.90 | $126.05 | 6,198,000 | $31.62 | 399,484 |
| 2026-08-13 | $31.66 | $125.10 | 6,388,100 | $31.74 | 431,970 |
| 2026-08-12 | $31.60 | $124.86 | 6,716,100 | $31.61 | 476,165 |
| 2026-08-11 | $31.60 | $124.86 | 5,174,300 | $31.45 | 406,233 |
| 2026-08-10 | $31.46 | $124.31 | 5,272,900 | $31.28 | 365,417 |
| 2026-08-07 | $31.43 | $124.19 | 7,591,900 | $31.31 | 402,219 |
| 2026-08-06 | $31.39 | $124.03 | 8,862,700 | $32.10 | 789,203 |
| 2026-08-05 | $31.88 | $125.97 | 12,309,300 | $32.10 | 882,916 |
| 2026-08-04 | $31.95 | $126.25 | 9,040,200 | $31.42 | 537,640 |
| 2026-08-03 | $31.48 | $124.39 | 8,493,200 | $31.00 | 713,345 |
| 2026-07-31 | $30.95 | $122.30 | 7,194,300 | $31.01 | 347,778 |
| 2026-07-30 | $30.85 | $121.90 | 6,175,100 | $31.09 | 321,947 |
| 2026-07-29 | $30.94 | $122.26 | 8,528,100 | $31.04 | 599,933 |
| 2026-07-28 | $31.27 | $123.56 | 8,104,700 | $30.84 | 605,051 |
| 2026-07-27 | $30.74 | $121.47 | 8,214,500 | $31.04 | 708,394 |
| 2026-07-24 | $30.86 | $121.94 | 7,521,900 | $30.73 | 528,600 |
| 2026-07-23 | $30.66 | $121.15 | 10,003,600 | $30.64 | 976,441 |
| 2026-07-22 | $30.86 | $121.94 | 12,082,200 | $30.93 | 1,064,528 |
| 2026-07-21 | $30.82 | $121.78 | 10,136,800 | $31.08 | 671,551 |
| 2026-07-20 | $31.11 | $122.93 | 18,270,900 | $31.61 | 992,556 |
| 2026-07-17 | $31.65 | $125.06 | 20,191,900 | — | — |
| 2026-07-16 | $32.40 | $128.03 | 14,884,200 | — | — |
| 2026-07-15 | $31.48 | $124.39 | 7,787,800 | — | — |
| 2026-07-14 | $30.92 | $122.18 | 7,922,800 | — | — |
| 2026-07-13 | $31.07 | $122.77 | 9,204,700 | — | — |
| 2026-07-10 | $31.02 | $122.57 | 12,462,900 | — | — |
| 2026-07-09 | $30.58 | $120.83 | 10,748,900 | — | — |
| 2026-07-08 | $29.82 | $117.83 | 8,076,900 | — | — |
| 2026-07-07 | $30.59 | $120.87 | 8,618,600 | — | — |
| 2026-07-06 | $30.48 | $120.44 | 7,077,000 | — | — |
| 2026-07-02 | $30.28 | $119.65 | 8,239,600 | — | — |
| 2026-07-01 | $30.80 | $121.70 | 7,417,200 | — | — |
| 2026-06-30 | $30.20 | $119.33 | 8,796,200 | — | — |
| 2026-06-29 | $30.27 | $119.61 | 10,278,600 | — | — |
| 2026-06-26 | $30.06 | $118.78 | 11,192,600 | — | — |
| 2026-06-25 | $29.98 | $118.46 | 10,071,000 | — | — |
| 2026-06-24 | $29.49 | $116.53 | 12,621,500 | — | — |
| 2026-06-23 | $29.29 | $115.74 | 13,810,100 | — | — |
| 2026-06-22 | $28.75 | $113.60 | 10,319,000 | — | — |
| 2026-06-18 | $28.62 | $113.09 | 21,172,100 | — | — |
| 2026-06-17 | $28.65 | $113.21 | 11,411,200 | — | — |
| 2026-06-16 | $29.00 | $114.59 | 11,731,500 | — | — |
| 2026-06-15 | $28.60 | $113.01 | 12,012,100 | — | — |
| 2026-06-12 | $29.27 | $115.66 | 10,057,600 | — | — |
| 2026-06-11 | $28.89 | $114.16 | 11,410,500 | — | — |
| 2026-06-10 | $28.58 | $112.93 | 10,055,700 | — | — |
| 2026-06-09 | $28.60 | $113.01 | 13,930,200 | — | — |
| 2026-06-08 | $28.56 | $112.85 | 9,245,800 | — | — |
| 2026-06-05 | $28.54 | $112.77 | 9,464,500 | — | — |
| 2026-06-04 | $28.43 | $112.34 | 9,637,100 | — | — |
| 2026-06-03 | $27.40 | $108.27 | 10,920,900 | — | — |
| 2026-06-02 | $28.03 | $110.76 | 11,126,700 | — | — |
| 2026-06-01 | $27.34 | $108.03 | 10,629,600 | — | — |
| 2026-05-29 | $28.00 | $109.59 | 13,652,800 | — | — |
| 2026-05-28 | $27.83 | $108.93 | 10,592,800 | — | — |
| 2026-05-27 | $28.09 | $109.94 | 12,762,100 | — | — |
| 2026-05-26 | $28.25 | $110.57 | 10,082,500 | — | — |
| 2026-05-22 | $27.83 | $108.93 | 9,709,400 | — | — |
| 2026-05-21 | $27.71 | $108.46 | 7,960,000 | — | — |
| 2026-05-20 | $27.53 | $107.75 | 11,455,400 | — | — |
| 2026-05-19 | $26.84 | $105.05 | 8,572,500 | — | — |
| 2026-05-18 | $26.97 | $105.56 | 9,952,700 | — | — |
| 2026-05-15 | $26.66 | $104.35 | 14,759,300 | — | — |
| 2026-05-14 | $26.80 | $104.90 | 9,986,100 | — | — |
| 2026-05-13 | $26.63 | $104.23 | 15,806,500 | — | — |
| 2026-05-12 | $27.15 | $106.27 | 13,386,800 | — | — |
| 2026-05-11 | $26.83 | $105.01 | 16,833,700 | — | — |
| 2026-05-08 | $27.63 | $108.14 | 16,008,700 | — | — |
| 2026-05-07 | $27.95 | $109.40 | 14,389,100 | — | — |
| 2026-05-06 | $28.21 | $110.41 | 6,280,600 | — | — |
| 2026-05-05 | $28.04 | $109.75 | 6,938,400 | — | — |
| 2026-05-04 | $27.66 | $108.26 | 6,269,300 | — | — |
| 2026-05-01 | $28.19 | $110.34 | 5,729,800 | — | — |
| 2026-04-30 | $28.55 | $111.74 | 5,648,200 | — | — |
| 2026-04-29 | $28.01 | $109.63 | 5,828,300 | — | — |
| 2026-04-28 | $28.33 | $110.88 | 6,959,900 | — | — |
| 2026-04-27 | $28.26 | $110.61 | 6,746,800 | — | — |
| 2026-04-24 | $27.76 | $108.65 | 7,249,900 | — | — |
| 2026-04-23 | $28.40 | $111.16 | 8,451,700 | — | — |
| 2026-04-22 | $28.21 | $110.41 | 7,607,000 | — | — |
| 2026-04-21 | $28.35 | $110.96 | 7,599,300 | — | — |
| 2026-04-20 | $28.31 | $110.81 | 9,461,400 | — | — |
| 2026-04-17 | $28.13 | $110.10 | 14,650,600 | — | — |
| 2026-04-16 | $27.92 | $109.28 | 17,836,100 | — | — |
| 2026-04-15 | $27.85 | $109.01 | 13,203,100 | — | — |