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-05-18 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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $37.04 | 57,732 |
| 2026-09-03 | — | — | — | $36.79 | 83,586 |
| 2026-09-02 | — | — | — | $36.23 | 86,871 |
| 2026-09-01 | — | — | — | $35.41 | 62,172 |
| 2026-08-31 | — | — | — | $35.58 | 52,627 |
| 2026-08-28 | — | — | — | $35.30 | 55,476 |
| 2026-08-27 | $35.10 | $111.65 | 1,474,700 | $35.22 | 69,043 |
| 2026-08-26 | $35.57 | $113.14 | 2,395,100 | $35.56 | 61,424 |
| 2026-08-25 | $35.30 | $112.28 | 1,411,500 | $35.19 | 75,550 |
| 2026-08-24 | $35.03 | $111.42 | 1,530,200 | $34.87 | 55,919 |
| 2026-08-21 | $34.84 | $110.82 | 1,354,400 | $34.81 | 60,368 |
| 2026-08-20 | $34.50 | $109.74 | 1,839,100 | $34.85 | 98,164 |
| 2026-08-19 | $34.69 | $110.34 | 2,698,300 | $35.42 | 117,120 |
| 2026-08-18 | $35.49 | $112.89 | 1,708,100 | $35.62 | 53,269 |
| 2026-08-17 | $35.63 | $113.33 | 1,616,200 | $35.91 | 69,668 |
| 2026-08-14 | $35.70 | $113.55 | 1,128,200 | $35.49 | 53,842 |
| 2026-08-13 | $35.60 | $113.24 | 1,405,200 | $35.80 | 96,679 |
| 2026-08-12 | $35.61 | $113.27 | 1,796,400 | $35.56 | 121,059 |
| 2026-08-11 | $35.35 | $112.44 | 1,828,100 | $35.51 | 65,569 |
| 2026-08-10 | $35.24 | $112.09 | 1,801,100 | $35.21 | 99,091 |
| 2026-08-07 | $35.68 | $112.03 | 1,884,500 | $35.74 | 79,853 |
| 2026-08-06 | $35.71 | $112.13 | 1,984,900 | $36.07 | 98,057 |
| 2026-08-05 | $35.92 | $112.79 | 4,918,000 | $35.68 | 214,346 |
| 2026-08-04 | $35.34 | $110.97 | 4,573,300 | $35.70 | 204,081 |
| 2026-08-03 | $35.35 | $111.00 | 2,366,300 | $35.12 | 161,953 |
| 2026-07-31 | $34.93 | $109.68 | 2,536,100 | $34.86 | 159,915 |
| 2026-07-30 | $34.94 | $109.71 | 2,886,100 | $34.45 | 109,916 |
| 2026-07-29 | $32.51 | $102.08 | 3,363,600 | $32.91 | 208,727 |
| 2026-07-28 | $33.28 | $104.50 | 2,179,600 | $33.06 | 93,699 |
| 2026-07-27 | $33.49 | $105.16 | 1,862,500 | $33.50 | 96,544 |
| 2026-07-24 | $32.83 | $103.08 | 1,668,100 | $32.79 | 84,359 |
| 2026-07-23 | $32.44 | $101.86 | 2,435,700 | $32.53 | 129,404 |
| 2026-07-22 | $33.33 | $104.65 | 1,686,400 | $33.41 | 117,931 |
| 2026-07-21 | $33.11 | $103.96 | 2,542,000 | $32.84 | 144,833 |
| 2026-07-20 | $32.20 | $101.11 | 1,791,200 | $32.44 | 97,383 |
| 2026-07-17 | $32.33 | $101.51 | 1,769,700 | — | — |
| 2026-07-16 | $32.83 | $103.08 | 1,645,400 | — | — |
| 2026-07-15 | $33.31 | $104.59 | 2,528,900 | — | — |
| 2026-07-14 | $32.75 | $102.83 | 3,208,400 | — | — |
| 2026-07-13 | $32.30 | $101.42 | 2,558,900 | — | — |
| 2026-07-10 | $32.39 | $101.70 | 2,372,100 | — | — |
| 2026-07-09 | $32.50 | $102.05 | 2,097,100 | — | — |
| 2026-07-08 | $31.95 | $100.32 | 2,826,800 | — | — |
| 2026-07-07 | $32.24 | $101.23 | 2,254,000 | — | — |
| 2026-07-06 | $32.96 | $103.49 | 2,416,200 | — | — |
| 2026-07-02 | $32.10 | $100.79 | 3,437,100 | — | — |
| 2026-07-01 | $31.48 | $98.85 | 2,513,900 | — | — |
| 2026-06-30 | $31.38 | $98.53 | 3,573,100 | — | — |
| 2026-06-29 | $31.18 | $97.90 | 4,906,300 | — | — |
| 2026-06-26 | $30.78 | $96.65 | 6,080,800 | — | — |
| 2026-06-25 | $31.02 | $97.40 | 5,377,700 | — | — |
| 2026-06-24 | $31.05 | $97.50 | 5,242,700 | — | — |
| 2026-06-23 | $31.65 | $99.38 | 5,480,400 | — | — |
| 2026-06-22 | $32.20 | $101.11 | 4,418,300 | — | — |
| 2026-06-18 | $31.36 | $98.47 | 7,813,200 | — | — |
| 2026-06-17 | $31.24 | $98.09 | 5,712,800 | — | — |
| 2026-06-16 | $31.13 | $97.75 | 4,465,100 | — | — |
| 2026-06-15 | $30.43 | $95.55 | 5,202,700 | — | — |
| 2026-06-12 | $30.21 | $94.86 | 5,438,900 | — | — |
| 2026-06-11 | $29.68 | $93.19 | 6,614,300 | — | — |
| 2026-06-10 | $28.71 | $90.15 | 6,109,000 | — | — |
| 2026-06-09 | $29.27 | $91.91 | 5,929,500 | — | — |
| 2026-06-08 | $29.11 | $91.40 | 4,245,400 | — | — |
| 2026-06-05 | $29.67 | $93.16 | 5,936,900 | — | — |
| 2026-06-04 | $30.65 | $96.24 | 3,008,900 | — | — |
| 2026-06-03 | $30.43 | $95.55 | 1,754,400 | — | — |
| 2026-06-02 | $31.02 | $97.40 | 2,027,300 | — | — |
| 2026-06-01 | $30.84 | $96.84 | 2,704,900 | — | — |
| 2026-05-29 | $30.94 | $97.15 | 2,150,000 | — | — |
| 2026-05-28 | $30.84 | $96.84 | 2,687,900 | — | — |
| 2026-05-27 | $31.09 | $97.62 | 1,735,900 | — | — |
| 2026-05-26 | $31.32 | $98.34 | 1,933,200 | — | — |
| 2026-05-22 | $30.50 | $95.77 | 2,332,500 | — | — |
| 2026-05-21 | $30.66 | $96.27 | 3,418,800 | — | — |
| 2026-05-20 | $30.36 | $95.33 | 3,714,800 | — | — |
| 2026-05-19 | $29.24 | $91.81 | 2,149,700 | — | — |
| 2026-05-18 | $29.53 | $92.72 | 2,442,600 | — | — |
| 2026-05-15 | $29.42 | $92.38 | 1,677,100 | — | — |
| 2026-05-14 | $30.05 | $94.36 | 2,138,200 | — | — |
| 2026-05-13 | $29.68 | $93.19 | 2,432,800 | — | — |
| 2026-05-12 | $29.77 | $93.48 | 2,092,200 | — | — |
| 2026-05-11 | $30.10 | $94.51 | 1,815,100 | — | — |
| 2026-05-08 | $30.12 | $94.58 | 1,823,600 | — | — |
| 2026-05-07 | $29.78 | $93.51 | 2,920,000 | — | — |
| 2026-05-06 | $29.96 | $94.07 | 2,981,100 | — | — |
| 2026-05-05 | $28.41 | $89.21 | 2,260,700 | — | — |
| 2026-05-04 | $27.80 | $87.29 | 3,003,300 | — | — |
| 2026-05-01 | $28.55 | $89.65 | 2,122,200 | — | — |
| 2026-04-30 | $28.93 | $90.84 | 3,049,500 | — | — |
| 2026-04-29 | $27.65 | $86.82 | 2,454,200 | — | — |
| 2026-04-28 | $28.10 | $88.23 | 1,531,600 | — | — |
| 2026-04-27 | $28.07 | $88.14 | 1,897,100 | — | — |
| 2026-04-24 | $27.95 | $87.76 | 2,423,000 | — | — |
| 2026-04-23 | $27.72 | $87.04 | 3,181,100 | — | — |
| 2026-04-22 | $28.08 | $88.17 | 2,569,000 | — | — |
| 2026-04-21 | $28.49 | $89.46 | 2,306,300 | — | — |
| 2026-04-20 | $28.90 | $90.74 | 2,476,200 | — | — |
| 2026-04-17 | $28.86 | $90.62 | 2,544,500 | — | — |
| 2026-04-16 | $29.24 | $89.05 | 2,181,000 | — | — |
| 2026-04-15 | $29.52 | $89.90 | 2,280,400 | — | — |
| 2026-04-14 | $29.37 | $89.45 | 2,147,800 | — | — |
| 2026-04-13 | $29.18 | $88.87 | 2,599,000 | — | — |
| 2026-04-10 | $28.69 | $87.37 | 1,703,100 | — | — |
| 2026-04-09 | $28.64 | $87.22 | 2,816,700 | — | — |
| 2026-04-08 | $28.31 | $86.22 | 4,008,400 | — | — |
| 2026-04-07 | $26.89 | $81.89 | 4,393,300 | — | — |
| 2026-04-06 | $26.78 | $81.56 | 2,215,000 | — | — |
| 2026-04-02 | $26.56 | $80.89 | 3,179,200 | — | — |
| 2026-04-01 | $26.81 | $81.65 | 5,521,300 | — | — |
| 2026-03-31 | $26.05 | $79.33 | 4,207,400 | — | — |
| 2026-03-30 | $24.77 | $75.44 | 2,968,900 | — | — |
| 2026-03-27 | $24.79 | $75.50 | 3,410,900 | — | — |
| 2026-03-26 | $25.12 | $76.50 | 2,332,600 | — | — |
| 2026-03-25 | $25.75 | $78.42 | 2,769,900 | — | — |
| 2026-03-24 | $25.15 | $76.59 | 5,267,400 | — | — |
| 2026-03-23 | $25.69 | $78.24 | 4,440,700 | — | — |
| 2026-03-20 | $25.14 | $76.56 | 6,535,400 | — | — |
| 2026-03-19 | $25.94 | $79.00 | 4,909,600 | — | — |
| 2026-03-18 | $25.74 | $78.39 | 3,948,300 | — | — |
| 2026-03-17 | $26.07 | $79.40 | 2,487,800 | — | — |
| 2026-03-16 | $25.94 | $79.00 | 2,366,700 | — | — |
| 2026-03-13 | $25.52 | $77.72 | 2,433,900 | — | — |
| 2026-03-12 | $26.24 | $79.91 | 2,920,600 | — | — |
| 2026-03-11 | $27.18 | $82.78 | 2,492,500 | — | — |
| 2026-03-10 | $27.08 | $82.47 | 4,309,200 | — | — |
| 2026-03-09 | $26.67 | $81.22 | 3,610,900 | — | — |
| 2026-03-06 | $26.41 | $80.43 | 2,953,300 | — | — |
| 2026-03-05 | $26.85 | $81.77 | 2,772,700 | — | — |
| 2026-03-04 | $27.25 | $82.99 | 2,483,900 | — | — |
| 2026-03-03 | $26.85 | $81.77 | 5,001,300 | — | — |
| 2026-03-02 | $28.06 | $85.46 | 3,939,200 | — | — |
| 2026-02-27 | $28.77 | $87.62 | 2,936,300 | — | — |
| 2026-02-26 | $29.52 | $89.90 | 2,436,500 | — | — |
| 2026-02-25 | $29.57 | $90.05 | 2,721,000 | — | — |
| 2026-02-24 | $29.16 | $88.81 | 1,989,500 | — | — |
| 2026-02-23 | $29.37 | $89.45 | 2,517,100 | — | — |
| 2026-02-20 | $29.80 | $90.75 | 2,574,500 | — | — |
| 2026-02-19 | $29.03 | $88.41 | 2,251,900 | — | — |
| 2026-02-18 | $29.23 | $89.02 | 2,270,700 | — | — |
| 2026-02-17 | $29.03 | $88.41 | 2,700,200 | — | — |
| 2026-02-13 | $28.30 | $86.19 | 8,823,700 | — | — |
| 2026-02-12 | $28.82 | $87.77 | 5,071,400 | — | — |
| 2026-02-11 | $30.15 | $91.82 | 2,803,800 | — | — |
| 2026-02-10 | $30.91 | $94.14 | 3,459,400 | — | — |
| 2026-02-09 | $30.71 | $93.53 | 2,015,800 | — | — |
| 2026-02-06 | $30.06 | $91.55 | 2,155,400 | — | — |
| 2026-02-05 | $29.56 | $90.02 | 3,217,300 | — | — |
| 2026-02-04 | $30.64 | $93.31 | 3,654,100 | — | — |
| 2026-02-03 | $30.91 | $94.14 | 5,753,500 | — | — |
| 2026-02-02 | $30.35 | $92.43 | 3,659,100 | — | — |
| 2026-01-30 | $29.39 | $89.51 | 3,235,500 | — | — |
| 2026-01-29 | $29.86 | $90.94 | 2,575,500 | — | — |
| 2026-01-28 | $29.68 | $90.39 | 3,444,800 | — | — |
| 2026-01-27 | $30.03 | $91.46 | 4,025,900 | — | — |
| 2026-01-26 | $29.04 | $88.44 | 1,499,000 | — | — |
| 2026-01-23 | $28.63 | $87.19 | 1,404,400 | — | — |
| 2026-01-22 | $28.72 | $87.47 | 1,556,200 | — | — |
| 2026-01-21 | $28.51 | $86.83 | 1,984,700 | — | — |
| 2026-01-20 | $28.22 | $85.94 | 2,181,400 | — | — |
| 2026-01-16 | $29.04 | $88.44 | 1,666,200 | — | — |
| 2026-01-15 | $28.92 | $88.07 | 1,685,900 | — | — |
| 2026-01-14 | $29.19 | $88.90 | 1,709,200 | — | — |
| 2026-01-13 | $29.03 | $88.41 | 1,785,600 | — | — |
| 2026-01-12 | $28.76 | $87.59 | 1,554,400 | — | — |
| 2026-01-09 | $28.29 | $86.16 | 2,305,100 | — | — |
| 2026-01-08 | $28.14 | $85.70 | 1,848,800 | — | — |
| 2026-01-07 | $28.03 | $85.36 | 2,177,600 | — | — |
| 2026-01-06 | $28.62 | $87.16 | 3,731,600 | — | — |
| 2026-01-05 | $28.92 | $88.07 | 1,648,300 | — | — |
| 2026-01-02 | $28.76 | $87.59 | 1,897,100 | — | — |