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
- 1990-03-23 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 | — | — | — | $65.46 | 6,448 |
| 2026-09-03 | — | — | — | $65.82 | 9,076 |
| 2026-09-02 | — | — | — | $65.85 | 14,417 |
| 2026-09-01 | — | — | — | $65.42 | 9,300 |
| 2026-08-31 | — | — | — | $66.61 | 7,787 |
| 2026-08-28 | — | — | — | $68.22 | 6,035 |
| 2026-08-27 | $67.91 | $135.93 | 150,300 | $68.99 | 10,644 |
| 2026-08-26 | $69.15 | $138.41 | 131,400 | $69.16 | 6,657 |
| 2026-08-25 | $69.51 | $139.13 | 116,100 | $70.28 | 5,726 |
| 2026-08-24 | $70.06 | $140.23 | 152,700 | $69.00 | 10,038 |
| 2026-08-21 | $68.89 | $137.89 | 249,800 | $68.87 | 7,686 |
| 2026-08-20 | $68.81 | $137.41 | 256,100 | $69.53 | 14,015 |
| 2026-08-19 | $69.96 | $139.71 | 238,100 | $68.08 | 11,524 |
| 2026-08-18 | $67.32 | $134.44 | 201,400 | $67.51 | 15,647 |
| 2026-08-17 | $67.78 | $135.35 | 140,000 | $67.08 | 6,004 |
| 2026-08-14 | $68.40 | $136.59 | 150,100 | $68.68 | 8,556 |
| 2026-08-13 | $68.35 | $136.49 | 173,100 | $68.26 | 13,349 |
| 2026-08-12 | $67.90 | $135.59 | 224,200 | $68.36 | 12,577 |
| 2026-08-11 | $68.40 | $136.59 | 185,300 | $66.88 | 9,762 |
| 2026-08-10 | $66.28 | $132.36 | 168,000 | $67.19 | 11,450 |
| 2026-08-07 | $67.35 | $134.50 | 185,600 | $67.41 | 10,737 |
| 2026-08-06 | $67.38 | $134.56 | 218,200 | $65.36 | 12,084 |
| 2026-08-05 | $64.93 | $129.66 | 235,400 | $64.65 | 22,251 |
| 2026-08-04 | $64.84 | $129.48 | 270,800 | $64.14 | 16,293 |
| 2026-08-03 | $64.00 | $127.81 | 238,600 | $62.90 | 16,338 |
| 2026-07-31 | $62.24 | $124.29 | 208,500 | $63.63 | 13,859 |
| 2026-07-30 | $63.07 | $125.95 | 251,000 | $63.83 | 14,932 |
| 2026-07-29 | $61.92 | $123.65 | 193,200 | $62.46 | 11,159 |
| 2026-07-28 | $62.26 | $124.33 | 154,500 | $62.57 | 7,365 |
| 2026-07-27 | $61.98 | $123.77 | 152,100 | $63.30 | 8,292 |
| 2026-07-24 | $62.12 | $124.05 | 208,800 | $63.32 | 7,357 |
| 2026-07-23 | $62.13 | $124.07 | 307,900 | $61.91 | 8,855 |
| 2026-07-22 | $61.82 | $123.45 | 212,800 | $60.66 | 6,761 |
| 2026-07-21 | $60.57 | $120.96 | 262,100 | $60.76 | 13,617 |
| 2026-07-20 | $60.24 | $120.30 | 227,100 | $60.92 | 21,262 |
| 2026-07-17 | $60.55 | $120.92 | 222,500 | — | — |
| 2026-07-16 | $61.53 | $122.87 | 223,400 | — | — |
| 2026-07-15 | $61.51 | $122.83 | 257,300 | — | — |
| 2026-07-14 | $60.54 | $120.90 | 244,800 | — | — |
| 2026-07-13 | $60.67 | $121.16 | 214,000 | — | — |
| 2026-07-10 | $60.75 | $121.32 | 176,700 | — | — |
| 2026-07-09 | $61.27 | $122.35 | 279,300 | — | — |
| 2026-07-08 | $59.56 | $118.94 | 353,200 | — | — |
| 2026-07-07 | $59.61 | $119.04 | 295,000 | — | — |
| 2026-07-06 | $60.72 | $121.26 | 228,500 | — | — |
| 2026-07-02 | $61.33 | $122.47 | 197,400 | — | — |
| 2026-07-01 | $61.42 | $122.65 | 390,100 | — | — |
| 2026-06-30 | $62.63 | $125.07 | 390,500 | — | — |
| 2026-06-29 | $62.97 | $125.75 | 358,700 | — | — |
| 2026-06-26 | $66.00 | $131.80 | 807,300 | — | — |
| 2026-06-25 | $66.69 | $133.18 | 191,900 | — | — |
| 2026-06-24 | $66.82 | $133.44 | 238,100 | — | — |
| 2026-06-23 | $66.31 | $132.42 | 197,600 | — | — |
| 2026-06-22 | $65.32 | $130.44 | 306,500 | — | — |
| 2026-06-18 | $65.94 | $131.68 | 972,800 | — | — |
| 2026-06-17 | $63.48 | $126.77 | 241,100 | — | — |
| 2026-06-16 | $64.37 | $128.54 | 212,000 | — | — |
| 2026-06-15 | $65.07 | $129.94 | 351,800 | — | — |
| 2026-06-12 | $64.92 | $129.64 | 240,800 | — | — |
| 2026-06-11 | $64.96 | $129.72 | 191,100 | — | — |
| 2026-06-10 | $64.57 | $128.94 | 197,600 | — | — |
| 2026-06-09 | $65.48 | $130.76 | 189,400 | — | — |
| 2026-06-08 | $64.71 | $128.90 | 186,600 | — | — |
| 2026-06-05 | $64.87 | $129.22 | 205,800 | — | — |
| 2026-06-04 | $65.05 | $129.58 | 246,200 | — | — |
| 2026-06-03 | $64.49 | $128.47 | 209,500 | — | — |
| 2026-06-02 | $63.58 | $126.65 | 146,800 | — | — |
| 2026-06-01 | $62.77 | $125.04 | 229,800 | — | — |
| 2026-05-29 | $63.63 | $126.75 | 246,300 | — | — |
| 2026-05-28 | $64.22 | $127.93 | 183,900 | — | — |
| 2026-05-27 | $63.87 | $127.23 | 240,000 | — | — |
| 2026-05-26 | $64.15 | $127.79 | 135,200 | — | — |
| 2026-05-22 | $63.81 | $127.11 | 123,500 | — | — |
| 2026-05-21 | $64.03 | $127.55 | 128,800 | — | — |
| 2026-05-20 | $64.97 | $129.42 | 165,700 | — | — |
| 2026-05-19 | $63.15 | $125.80 | 124,200 | — | — |
| 2026-05-18 | $64.33 | $128.15 | 146,500 | — | — |
| 2026-05-15 | $63.57 | $126.63 | 157,600 | — | — |
| 2026-05-14 | $64.23 | $127.95 | 175,800 | — | — |
| 2026-05-13 | $63.54 | $126.57 | 212,900 | — | — |
| 2026-05-12 | $64.21 | $127.91 | 183,300 | — | — |
| 2026-05-11 | $65.10 | $129.68 | 235,900 | — | — |
| 2026-05-08 | $65.79 | $131.06 | 267,000 | — | — |
| 2026-05-07 | $65.05 | $129.58 | 277,900 | — | — |
| 2026-05-06 | $65.70 | $130.88 | 406,000 | — | — |
| 2026-05-05 | $65.00 | $129.48 | 577,400 | — | — |
| 2026-05-04 | $65.18 | $129.84 | 485,200 | — | — |
| 2026-05-01 | $61.74 | $122.99 | 551,600 | — | — |
| 2026-04-30 | $64.57 | $128.63 | 314,500 | — | — |
| 2026-04-29 | $69.03 | $137.51 | 161,200 | — | — |
| 2026-04-28 | $70.95 | $141.33 | 142,400 | — | — |
| 2026-04-27 | $71.32 | $142.07 | 149,000 | — | — |
| 2026-04-24 | $71.01 | $141.45 | 146,100 | — | — |
| 2026-04-23 | $69.58 | $138.61 | 115,000 | — | — |
| 2026-04-22 | $68.35 | $136.16 | 160,400 | — | — |
| 2026-04-21 | $68.43 | $136.31 | 199,300 | — | — |
| 2026-04-20 | $69.00 | $137.45 | 136,800 | — | — |
| 2026-04-17 | $68.32 | $136.10 | 853,600 | — | — |
| 2026-04-16 | $66.74 | $132.95 | 189,200 | — | — |
| 2026-04-15 | $66.98 | $133.43 | 119,400 | — | — |