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-06-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 | — | — | — | $60.78 | 6,745 |
| 2026-09-03 | — | — | — | $59.85 | 5,306 |
| 2026-09-02 | — | — | — | $58.98 | 7,002 |
| 2026-09-01 | — | — | — | $59.08 | 9,849 |
| 2026-08-31 | — | — | — | $59.52 | 17,617 |
| 2026-08-28 | — | — | — | $63.85 | 14,550 |
| 2026-08-27 | $63.90 | $100.16 | 253,200 | $62.35 | 14,179 |
| 2026-08-26 | $60.61 | $95.00 | 167,600 | $59.53 | 9,042 |
| 2026-08-25 | $59.81 | $93.75 | 231,400 | $60.69 | 18,173 |
| 2026-08-24 | $58.38 | $91.51 | 242,300 | $60.45 | 9,285 |
| 2026-08-21 | $61.69 | $96.70 | 345,400 | $65.89 | 13,584 |
| 2026-08-20 | $65.54 | $102.73 | 212,800 | $65.65 | 9,823 |
| 2026-08-19 | $66.77 | $104.66 | 330,800 | $74.37 | 8,942 |
| 2026-08-18 | $75.17 | $117.82 | 178,100 | $75.60 | 12,949 |
| 2026-08-17 | $78.84 | $123.58 | 181,400 | $78.49 | 13,364 |
| 2026-08-14 | $78.73 | $123.40 | 129,600 | $78.31 | 4,691 |
| 2026-08-13 | $78.08 | $122.39 | 231,500 | $78.29 | 8,820 |
| 2026-08-12 | $78.31 | $122.75 | 254,400 | $76.97 | 10,755 |
| 2026-08-11 | $75.90 | $118.97 | 273,800 | $74.08 | 8,588 |
| 2026-08-10 | $73.09 | $114.56 | 198,100 | $74.70 | 8,468 |
| 2026-08-07 | $74.43 | $116.66 | 196,300 | $74.37 | 15,166 |
| 2026-08-06 | $74.40 | $116.62 | 166,500 | $70.74 | 7,284 |
| 2026-08-05 | $71.03 | $111.34 | 194,300 | $69.30 | 8,582 |
| 2026-08-04 | $70.34 | $110.25 | 357,500 | $63.13 | 14,678 |
| 2026-08-03 | $60.30 | $94.52 | 321,200 | $57.68 | 14,164 |
| 2026-07-31 | $57.97 | $90.86 | 330,600 | $60.28 | 8,406 |
| 2026-07-30 | $59.89 | $93.87 | 452,400 | $57.70 | 25,309 |
| 2026-07-29 | $57.69 | $90.43 | 2,025,300 | $63.68 | 78,039 |
| 2026-07-28 | $66.46 | $104.17 | 523,500 | $68.34 | 18,365 |
| 2026-07-27 | $70.64 | $110.72 | 325,100 | $73.12 | 13,686 |
| 2026-07-24 | $72.46 | $113.58 | 346,100 | $73.40 | 9,736 |
| 2026-07-23 | $73.24 | $114.80 | 322,200 | $71.66 | 15,527 |
| 2026-07-22 | $72.39 | $113.47 | 302,900 | $79.91 | 12,927 |
| 2026-07-21 | $79.85 | $125.16 | 399,200 | $67.93 | 18,063 |
| 2026-07-20 | $66.72 | $104.58 | 357,300 | $65.98 | 11,043 |
| 2026-07-17 | $65.90 | $103.29 | 566,200 | — | — |
| 2026-07-16 | $56.13 | $87.98 | 1,135,300 | — | — |
| 2026-07-15 | $59.27 | $92.90 | 477,500 | — | — |
| 2026-07-14 | $58.93 | $92.37 | 241,600 | — | — |
| 2026-07-13 | $54.50 | $85.43 | 182,900 | — | — |
| 2026-07-10 | $57.33 | $89.86 | 152,400 | — | — |
| 2026-07-09 | $61.07 | $95.72 | 228,400 | — | — |
| 2026-07-08 | $58.58 | $91.82 | 264,800 | — | — |
| 2026-07-07 | $62.22 | $97.53 | 263,700 | — | — |
| 2026-07-06 | $64.67 | $101.37 | 135,200 | — | — |
| 2026-07-02 | $64.59 | $101.24 | 268,400 | — | — |
| 2026-07-01 | $65.79 | $103.12 | 264,900 | — | — |
| 2026-06-30 | $66.35 | $104.00 | 229,100 | — | — |
| 2026-06-29 | $61.77 | $96.82 | 289,000 | — | — |
| 2026-06-26 | $62.52 | $98.00 | 341,100 | — | — |
| 2026-06-25 | $62.59 | $98.11 | 373,100 | — | — |
| 2026-06-24 | $67.27 | $105.44 | 181,100 | — | — |
| 2026-06-23 | $68.97 | $108.11 | 176,800 | — | — |
| 2026-06-22 | $69.73 | $109.30 | 235,600 | — | — |
| 2026-06-18 | $72.82 | $114.14 | 176,500 | — | — |
| 2026-06-17 | $70.22 | $110.07 | 195,600 | — | — |
| 2026-06-16 | $70.15 | $109.96 | 241,000 | — | — |
| 2026-06-15 | $74.31 | $116.48 | 183,200 | — | — |
| 2026-06-12 | $75.28 | $118.00 | 165,400 | — | — |
| 2026-06-11 | $77.15 | $120.93 | 155,000 | — | — |
| 2026-06-10 | $66.63 | $104.44 | 136,000 | — | — |
| 2026-06-09 | $66.94 | $104.92 | 168,800 | — | — |
| 2026-06-08 | $69.96 | $109.66 | 173,600 | — | — |
| 2026-06-05 | $68.32 | $107.09 | 145,300 | — | — |
| 2026-06-04 | $72.42 | $113.51 | 155,100 | — | — |
| 2026-06-03 | $69.16 | $108.40 | 135,800 | — | — |
| 2026-06-02 | $72.16 | $113.11 | 149,900 | — | — |
| 2026-06-01 | $72.57 | $113.75 | 167,900 | — | — |
| 2026-05-29 | $75.88 | $118.94 | 285,800 | — | — |
| 2026-05-28 | $75.60 | $118.50 | 168,200 | — | — |
| 2026-05-27 | $71.12 | $111.48 | 213,800 | — | — |
| 2026-05-26 | $68.56 | $107.46 | 220,900 | — | — |
| 2026-05-22 | $68.01 | $106.60 | 273,500 | — | — |
| 2026-05-21 | $59.89 | $93.87 | 137,400 | — | — |
| 2026-05-20 | $59.56 | $93.36 | 106,700 | — | — |
| 2026-05-19 | $57.95 | $90.83 | 121,400 | — | — |
| 2026-05-18 | $57.77 | $90.55 | 151,700 | — | — |
| 2026-05-15 | $57.18 | $89.63 | 123,900 | — | — |
| 2026-05-14 | $60.38 | $94.64 | 93,800 | — | — |
| 2026-05-13 | $61.11 | $95.79 | 146,300 | — | — |
| 2026-05-12 | $60.30 | $94.52 | 235,900 | — | — |
| 2026-05-11 | $64.11 | $100.49 | 193,100 | — | — |
| 2026-05-08 | $62.38 | $97.78 | 262,800 | — | — |
| 2026-05-07 | $54.81 | $85.91 | 109,400 | — | — |
| 2026-05-06 | $57.15 | $89.58 | 134,100 | — | — |
| 2026-05-05 | $56.22 | $88.12 | 175,000 | — | — |
| 2026-05-04 | $52.94 | $82.98 | 230,900 | — | — |
| 2026-05-01 | $57.53 | $90.17 | 340,600 | — | — |
| 2026-04-30 | $50.16 | $78.62 | 134,900 | — | — |
| 2026-04-29 | $47.17 | $73.94 | 152,700 | — | — |
| 2026-04-28 | $48.77 | $76.44 | 113,000 | — | — |
| 2026-04-27 | $50.07 | $78.48 | 115,100 | — | — |
| 2026-04-24 | $51.54 | $80.79 | 131,600 | — | — |
| 2026-04-23 | $52.38 | $82.10 | 128,600 | — | — |
| 2026-04-22 | $53.81 | $84.34 | 147,500 | — | — |
| 2026-04-21 | $54.69 | $85.72 | 139,700 | — | — |
| 2026-04-20 | $55.65 | $87.23 | 107,100 | — | — |
| 2026-04-17 | $57.10 | $89.50 | 117,600 | — | — |
| 2026-04-16 | $58.70 | $92.01 | 106,100 | — | — |
| 2026-04-15 | $56.79 | $89.02 | 109,500 | — | — |