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
- 1982-02-16 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 | — | — | — | $36.39 | 185,237 |
| 2026-09-03 | — | — | — | $37.95 | 154,683 |
| 2026-09-02 | — | — | — | $36.65 | 384,071 |
| 2026-09-01 | — | — | — | $36.39 | 208,124 |
| 2026-08-31 | — | — | — | $36.05 | 281,812 |
| 2026-08-28 | — | — | — | $37.34 | 179,179 |
| 2026-08-27 | $37.62 | $56.18 | 4,721,200 | $37.67 | 234,063 |
| 2026-08-26 | $37.92 | $56.62 | 4,815,800 | $37.72 | 395,433 |
| 2026-08-25 | $38.10 | $56.89 | 5,278,700 | $37.12 | 286,639 |
| 2026-08-24 | $36.93 | $55.14 | 3,338,800 | $37.25 | 176,398 |
| 2026-08-21 | $37.34 | $55.76 | 4,300,100 | $36.79 | 198,016 |
| 2026-08-20 | $36.81 | $54.97 | 4,513,300 | $37.11 | 205,509 |
| 2026-08-19 | $37.47 | $55.95 | 7,975,500 | $37.11 | 635,650 |
| 2026-08-18 | $36.58 | $54.62 | 6,197,200 | $36.46 | 1,300,765 |
| 2026-08-17 | $36.46 | $54.44 | 3,584,900 | $36.63 | 187,573 |
| 2026-08-14 | $36.77 | $54.91 | 2,332,500 | $36.28 | 130,891 |
| 2026-08-13 | $36.52 | $54.53 | 7,608,700 | $36.89 | 439,005 |
| 2026-08-12 | $36.74 | $54.86 | 5,700,900 | $36.76 | 291,850 |
| 2026-08-11 | $36.48 | $54.47 | 8,040,900 | $36.15 | 520,784 |
| 2026-08-10 | $36.14 | $53.97 | 5,608,100 | $35.05 | 351,746 |
| 2026-08-07 | $35.36 | $52.80 | 4,271,700 | $35.02 | 197,477 |
| 2026-08-06 | $34.81 | $51.98 | 4,132,100 | $34.66 | 196,809 |
| 2026-08-05 | $34.72 | $51.84 | 4,963,000 | $34.25 | 257,852 |
| 2026-08-04 | $34.43 | $51.41 | 4,924,500 | $34.58 | 236,910 |
| 2026-08-03 | $34.46 | $51.46 | 6,208,500 | $34.94 | 272,330 |
| 2026-07-31 | $35.01 | $52.28 | 4,695,000 | $35.61 | 345,299 |
| 2026-07-30 | $35.41 | $52.88 | 8,768,000 | $34.47 | 752,197 |
| 2026-07-29 | $34.71 | $51.83 | 17,759,400 | $33.75 | 1,342,997 |
| 2026-07-28 | $31.67 | $47.29 | 5,055,200 | $31.25 | 289,436 |
| 2026-07-27 | $31.08 | $46.41 | 5,305,600 | $31.16 | 281,191 |
| 2026-07-24 | $30.81 | $46.01 | 3,132,600 | $31.27 | 241,900 |
| 2026-07-23 | $31.18 | $46.56 | 4,451,400 | $29.96 | 300,154 |
| 2026-07-22 | $30.15 | $45.02 | 5,116,800 | $30.84 | 362,925 |
| 2026-07-21 | $31.35 | $46.81 | 4,849,300 | $30.92 | 293,909 |
| 2026-07-20 | $31.00 | $46.29 | 4,515,200 | $32.24 | 250,147 |
| 2026-07-17 | $32.03 | $47.83 | 3,612,300 | — | — |
| 2026-07-16 | $32.22 | $48.11 | 4,453,500 | — | — |
| 2026-07-15 | $31.56 | $47.13 | 5,519,700 | — | — |
| 2026-07-14 | $31.82 | $47.51 | 3,452,200 | — | — |
| 2026-07-13 | $32.18 | $48.05 | 4,231,200 | — | — |
| 2026-07-10 | $32.95 | $49.20 | 6,638,100 | — | — |
| 2026-07-09 | $33.10 | $49.43 | 5,112,800 | — | — |
| 2026-07-08 | $33.24 | $49.63 | 6,623,500 | — | — |
| 2026-07-07 | $34.65 | $51.74 | 5,566,000 | — | — |
| 2026-07-06 | $35.29 | $52.70 | 4,116,800 | — | — |
| 2026-07-02 | $34.64 | $51.73 | 4,814,800 | — | — |
| 2026-07-01 | $33.44 | $49.93 | 4,241,100 | — | — |
| 2026-06-30 | $33.88 | $50.59 | 5,396,100 | — | — |
| 2026-06-29 | $33.31 | $49.74 | 3,271,600 | — | — |
| 2026-06-26 | $33.21 | $49.59 | 4,703,600 | — | — |
| 2026-06-25 | $33.62 | $50.20 | 7,447,600 | — | — |
| 2026-06-24 | $34.22 | $51.10 | 7,249,300 | — | — |
| 2026-06-23 | $33.21 | $49.59 | 5,567,200 | — | — |
| 2026-06-22 | $32.20 | $48.08 | 6,111,100 | — | — |
| 2026-06-18 | $31.48 | $47.01 | 12,241,500 | — | — |
| 2026-06-17 | $32.56 | $48.62 | 5,539,400 | — | — |
| 2026-06-16 | $32.91 | $49.14 | 5,304,900 | — | — |
| 2026-06-15 | $33.69 | $50.31 | 5,241,600 | — | — |
| 2026-06-12 | $34.63 | $51.71 | 5,928,100 | — | — |
| 2026-06-11 | $34.56 | $51.61 | 7,228,700 | — | — |
| 2026-06-10 | $33.58 | $50.14 | 3,857,500 | — | — |
| 2026-06-09 | $34.45 | $51.44 | 6,366,500 | — | — |
| 2026-06-08 | $33.26 | $49.66 | 5,750,400 | — | — |
| 2026-06-05 | $34.19 | $51.05 | 5,713,200 | — | — |
| 2026-06-04 | $34.43 | $51.41 | 5,575,700 | — | — |
| 2026-06-03 | $32.83 | $49.02 | 5,070,000 | — | — |
| 2026-06-02 | $33.08 | $49.40 | 10,282,200 | — | — |
| 2026-06-01 | $34.64 | $51.73 | 6,626,200 | — | — |
| 2026-05-29 | $35.32 | $52.74 | 16,852,800 | — | — |
| 2026-05-28 | $34.52 | $51.55 | 3,496,900 | — | — |
| 2026-05-27 | $34.56 | $51.61 | 4,357,300 | — | — |
| 2026-05-26 | $34.61 | $51.68 | 4,444,400 | — | — |
| 2026-05-22 | $34.07 | $50.87 | 2,709,800 | — | — |
| 2026-05-21 | $34.16 | $51.01 | 4,605,600 | — | — |
| 2026-05-20 | $34.32 | $51.25 | 6,312,400 | — | — |
| 2026-05-19 | $34.07 | $50.87 | 3,059,700 | — | — |
| 2026-05-18 | $34.03 | $50.81 | 4,976,700 | — | — |
| 2026-05-15 | $34.29 | $51.20 | 6,694,900 | — | — |
| 2026-05-14 | $35.31 | $52.73 | 5,522,600 | — | — |
| 2026-05-13 | $36.25 | $54.13 | 4,458,400 | — | — |
| 2026-05-12 | $35.81 | $53.47 | 4,625,300 | — | — |
| 2026-05-11 | $35.84 | $53.52 | 5,872,000 | — | — |
| 2026-05-08 | $35.73 | $53.35 | 8,220,800 | — | — |
| 2026-05-07 | $36.01 | $53.77 | 10,802,300 | — | — |
| 2026-05-06 | $36.34 | $54.26 | 6,915,100 | — | — |
| 2026-05-05 | $35.86 | $53.55 | 6,250,100 | — | — |
| 2026-05-04 | $35.35 | $52.79 | 7,514,200 | — | — |
| 2026-05-01 | $34.95 | $52.19 | 6,629,900 | — | — |
| 2026-04-30 | $35.07 | $52.37 | 16,090,300 | — | — |
| 2026-04-29 | $35.38 | $52.83 | 22,287,100 | — | — |
| 2026-04-28 | $31.62 | $47.22 | 9,307,300 | — | — |
| 2026-04-27 | $31.26 | $46.68 | 8,073,000 | — | — |
| 2026-04-24 | $30.64 | $45.75 | 4,826,800 | — | — |
| 2026-04-23 | $31.21 | $46.60 | 3,605,800 | — | — |
| 2026-04-22 | $31.22 | $46.62 | 3,511,600 | — | — |
| 2026-04-21 | $31.29 | $46.72 | 3,728,500 | — | — |
| 2026-04-20 | $32.02 | $47.81 | 4,963,500 | — | — |
| 2026-04-17 | $32.40 | $48.38 | 4,512,300 | — | — |
| 2026-04-16 | $31.26 | $46.68 | 4,682,200 | — | — |
| 2026-04-15 | $31.61 | $47.20 | 3,318,300 | — | — |