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
| 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 | — | — |