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 | — | — | — | $26.60 | 979,168 |
| 2026-09-03 | — | — | — | $26.96 | 742,340 |
| 2026-09-02 | — | — | — | $26.53 | 788,152 |
| 2026-09-01 | — | — | — | $26.60 | 863,162 |
| 2026-08-31 | — | — | — | $26.83 | 826,768 |
| 2026-08-28 | — | — | — | $26.67 | 1,251,427 |
| 2026-08-27 | $26.41 | $42.77 | 20,695,400 | $26.99 | 1,112,462 |
| 2026-08-26 | $27.20 | $44.04 | 13,763,300 | $27.22 | 1,036,751 |
| 2026-08-25 | $27.10 | $43.88 | 22,651,100 | $26.95 | 1,283,584 |
| 2026-08-24 | $27.02 | $43.75 | 16,800,400 | $26.86 | 1,139,288 |
| 2026-08-21 | $26.85 | $43.48 | 20,308,000 | $26.56 | 1,146,273 |
| 2026-08-20 | $26.42 | $42.78 | 18,865,500 | $26.62 | 1,042,410 |
| 2026-08-19 | $26.59 | $43.06 | 23,087,500 | $26.23 | 1,834,410 |
| 2026-08-18 | $26.20 | $42.42 | 26,609,100 | $25.85 | 2,032,092 |
| 2026-08-17 | $25.57 | $41.40 | 21,547,000 | $25.97 | 1,720,592 |
| 2026-08-14 | $26.18 | $42.39 | 20,010,500 | $26.36 | 1,300,328 |
| 2026-08-13 | $26.18 | $42.39 | 18,079,800 | $25.64 | 1,251,639 |
| 2026-08-12 | $25.47 | $41.24 | 21,388,300 | $25.54 | 1,972,668 |
| 2026-08-11 | $25.65 | $41.53 | 22,284,200 | $25.05 | 1,249,818 |
| 2026-08-10 | $25.20 | $40.81 | 19,015,000 | $25.15 | 894,611 |
| 2026-08-07 | $25.36 | $41.06 | 19,058,900 | $25.03 | 1,792,313 |
| 2026-08-06 | $25.17 | $40.76 | 27,604,600 | $25.08 | 1,138,245 |
| 2026-08-05 | $24.75 | $40.08 | 28,978,300 | $24.89 | 1,482,541 |
| 2026-08-04 | $24.93 | $40.37 | 31,994,600 | $24.41 | 1,927,725 |
| 2026-08-03 | $24.56 | $39.77 | 37,773,900 | $24.45 | 2,623,956 |
| 2026-07-31 | $23.96 | $38.80 | 28,202,400 | $23.47 | 1,317,534 |
| 2026-07-30 | $23.67 | $38.33 | 29,273,100 | $23.87 | 1,630,164 |
| 2026-07-29 | $24.61 | $39.85 | 37,047,700 | $24.21 | 2,498,633 |
| 2026-07-28 | $24.19 | $39.17 | 41,669,500 | $23.26 | 3,341,345 |
| 2026-07-27 | $22.80 | $36.92 | 37,492,900 | $22.43 | 2,515,301 |
| 2026-07-24 | $22.30 | $36.11 | 48,229,800 | $21.30 | 2,736,508 |
| 2026-07-23 | $21.92 | $35.49 | 53,009,300 | $23.91 | 2,779,798 |
| 2026-07-22 | $23.52 | $38.09 | 36,648,000 | $24.19 | 2,034,988 |
| 2026-07-21 | $23.81 | $38.55 | 27,095,900 | $23.72 | 1,246,055 |
| 2026-07-20 | $23.78 | $38.51 | 37,183,500 | $23.82 | 2,397,126 |
| 2026-07-17 | $23.79 | $38.52 | 40,121,300 | — | — |
| 2026-07-16 | $24.10 | $39.02 | 32,232,800 | — | — |
| 2026-07-15 | $23.49 | $38.04 | 22,869,900 | — | — |
| 2026-07-14 | $23.19 | $37.55 | 26,068,400 | — | — |
| 2026-07-13 | $23.97 | $38.81 | 30,705,400 | — | — |
| 2026-07-10 | $23.57 | $38.17 | 25,487,300 | — | — |
| 2026-07-09 | $23.35 | $37.81 | 27,015,500 | — | — |
| 2026-07-08 | $23.19 | $37.55 | 26,684,800 | — | — |
| 2026-07-07 | $23.41 | $37.91 | 33,017,000 | — | — |
| 2026-07-06 | $23.38 | $37.86 | 42,491,900 | — | — |
| 2026-07-02 | $23.79 | $38.52 | 43,720,500 | — | — |
| 2026-07-01 | $23.73 | $38.43 | 52,264,400 | — | — |
| 2026-06-30 | $24.55 | $39.22 | 61,967,200 | — | — |
| 2026-06-29 | $24.22 | $38.69 | 135,440,100 | — | — |
| 2026-06-26 | $23.17 | $37.01 | 42,040,300 | — | — |
| 2026-06-25 | $22.69 | $36.25 | 25,303,800 | — | — |
| 2026-06-24 | $22.64 | $36.17 | 43,019,700 | — | — |
| 2026-06-23 | $22.80 | $36.42 | 40,351,900 | — | — |
| 2026-06-22 | $22.32 | $35.66 | 46,066,700 | — | — |
| 2026-06-18 | $22.43 | $35.83 | 74,561,800 | — | — |
| 2026-06-17 | $22.69 | $36.25 | 40,926,900 | — | — |
| 2026-06-16 | $23.66 | $37.80 | 28,797,800 | — | — |
| 2026-06-15 | $23.97 | $38.29 | 23,585,900 | — | — |
| 2026-06-12 | $24.50 | $39.14 | 26,314,500 | — | — |
| 2026-06-11 | $23.97 | $38.29 | 25,583,300 | — | — |
| 2026-06-10 | $23.97 | $38.29 | 21,978,900 | — | — |
| 2026-06-09 | $23.85 | $38.10 | 33,633,600 | — | — |
| 2026-06-08 | $23.76 | $37.96 | 25,239,900 | — | — |
| 2026-06-05 | $23.82 | $38.05 | 37,177,900 | — | — |
| 2026-06-04 | $23.33 | $37.27 | 45,296,700 | — | — |
| 2026-06-03 | $23.52 | $37.57 | 43,375,400 | — | — |
| 2026-06-02 | $24.85 | $39.70 | 21,999,500 | — | — |
| 2026-06-01 | $25.05 | $40.02 | 24,059,700 | — | — |
| 2026-05-29 | $24.87 | $39.73 | 50,671,300 | — | — |
| 2026-05-28 | $25.16 | $40.19 | 23,353,400 | — | — |
| 2026-05-27 | $25.22 | $40.29 | 25,684,500 | — | — |
| 2026-05-26 | $25.15 | $40.18 | 25,780,100 | — | — |
| 2026-05-22 | $25.21 | $40.27 | 26,573,600 | — | — |
| 2026-05-21 | $25.08 | $40.07 | 27,771,400 | — | — |
| 2026-05-20 | $24.88 | $39.75 | 33,277,100 | — | — |
| 2026-05-19 | $24.80 | $39.62 | 33,394,200 | — | — |
| 2026-05-18 | $24.93 | $39.83 | 34,687,900 | — | — |
| 2026-05-15 | $24.76 | $39.55 | 33,033,500 | — | — |
| 2026-05-14 | $25.17 | $40.21 | 31,812,300 | — | — |
| 2026-05-13 | $24.94 | $39.84 | 33,453,200 | — | — |
| 2026-05-12 | $24.90 | $39.78 | 33,690,600 | — | — |
| 2026-05-11 | $25.03 | $39.99 | 35,016,100 | — | — |
| 2026-05-08 | $25.40 | $40.58 | 36,599,400 | — | — |
| 2026-05-07 | $26.24 | $41.92 | 34,373,800 | — | — |
| 2026-05-06 | $26.44 | $42.24 | 30,097,200 | — | — |
| 2026-05-05 | $26.46 | $42.27 | 31,384,300 | — | — |
| 2026-05-04 | $27.07 | $43.24 | 24,758,600 | — | — |
| 2026-05-01 | $27.19 | $43.44 | 28,829,300 | — | — |
| 2026-04-30 | $27.04 | $43.20 | 41,994,900 | — | — |
| 2026-04-29 | $26.76 | $42.75 | 31,883,500 | — | — |
| 2026-04-28 | $27.64 | $44.16 | 23,549,000 | — | — |
| 2026-04-27 | $27.51 | $43.95 | 31,684,600 | — | — |
| 2026-04-24 | $27.56 | $44.03 | 65,543,100 | — | — |
| 2026-04-23 | $31.64 | $50.55 | 46,477,900 | — | — |
| 2026-04-22 | $29.37 | $46.92 | 25,222,700 | — | — |
| 2026-04-21 | $29.05 | $46.41 | 37,226,100 | — | — |
| 2026-04-20 | $29.73 | $47.49 | 22,174,000 | — | — |
| 2026-04-17 | $29.63 | $47.33 | 32,422,000 | — | — |
| 2026-04-16 | $29.35 | $46.89 | 27,115,800 | — | — |
| 2026-04-15 | $28.30 | $45.21 | 18,045,000 | — | — |