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
- 1993-12-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 | — | — | — | $85.74 | 35,405 |
| 2026-09-03 | — | — | — | $84.81 | 72,696 |
| 2026-09-02 | — | — | — | $82.82 | 58,920 |
| 2026-09-01 | — | — | — | $81.25 | 66,251 |
| 2026-08-31 | — | — | — | $83.20 | 93,681 |
| 2026-08-28 | — | — | — | $87.56 | 64,270 |
| 2026-08-27 | $88.59 | $88.59 | 857,500 | $89.04 | 40,436 |
| 2026-08-26 | $89.12 | $89.12 | 859,500 | $89.79 | 42,937 |
| 2026-08-25 | $88.88 | $88.88 | 983,000 | $88.92 | 46,038 |
| 2026-08-24 | $86.73 | $86.73 | 1,104,400 | $85.88 | 53,658 |
| 2026-08-21 | $87.11 | $87.11 | 1,089,800 | $87.98 | 50,914 |
| 2026-08-20 | $87.47 | $87.47 | 896,800 | $88.10 | 39,030 |
| 2026-08-19 | $89.41 | $89.41 | 1,363,400 | $89.12 | 50,999 |
| 2026-08-18 | $87.90 | $87.90 | 975,000 | $88.15 | 38,192 |
| 2026-08-17 | $88.70 | $88.70 | 929,700 | $86.36 | 33,186 |
| 2026-08-14 | $86.64 | $86.64 | 818,000 | $84.28 | 41,142 |
| 2026-08-13 | $85.59 | $85.59 | 1,101,900 | $87.24 | 54,741 |
| 2026-08-12 | $87.25 | $87.25 | 1,119,600 | $89.95 | 44,686 |
| 2026-08-11 | $89.24 | $89.24 | 1,042,500 | $89.34 | 66,504 |
| 2026-08-10 | $88.33 | $88.33 | 854,100 | $86.82 | 49,750 |
| 2026-08-07 | $87.65 | $87.65 | 948,300 | $88.30 | 34,663 |
| 2026-08-06 | $85.83 | $85.83 | 1,051,300 | $86.53 | 56,667 |
| 2026-08-05 | $86.91 | $86.91 | 1,703,400 | $87.88 | 103,580 |
| 2026-08-04 | $89.59 | $89.59 | 2,031,100 | $86.84 | 105,284 |
| 2026-08-03 | $86.01 | $86.01 | 1,268,600 | $84.82 | 74,214 |
| 2026-07-31 | $84.65 | $84.65 | 1,657,400 | $86.75 | 111,441 |
| 2026-07-30 | $87.32 | $87.32 | 1,367,200 | $86.89 | 63,781 |
| 2026-07-29 | $86.22 | $86.22 | 1,807,700 | $85.89 | 116,182 |
| 2026-07-28 | $85.78 | $85.78 | 1,694,500 | $86.22 | 96,289 |
| 2026-07-27 | $85.53 | $85.53 | 2,444,000 | $86.29 | 152,277 |
| 2026-07-24 | $85.60 | $85.60 | 1,825,200 | $87.40 | 123,137 |
| 2026-07-23 | $86.78 | $86.78 | 2,479,800 | $88.45 | 162,032 |
| 2026-07-22 | $88.70 | $88.70 | 6,990,900 | $85.46 | 309,376 |
| 2026-07-21 | $74.52 | $74.52 | 1,612,500 | $73.19 | 120,346 |
| 2026-07-20 | $71.65 | $71.65 | 2,410,700 | $74.35 | 112,821 |
| 2026-07-17 | $74.30 | $74.30 | 3,775,200 | — | — |
| 2026-07-16 | $71.38 | $71.38 | 2,578,700 | — | — |
| 2026-07-15 | $71.82 | $71.82 | 1,863,800 | — | — |
| 2026-07-14 | $71.91 | $71.91 | 1,635,700 | — | — |
| 2026-07-13 | $74.11 | $74.11 | 2,481,800 | — | — |
| 2026-07-10 | $76.40 | $76.40 | 2,952,900 | — | — |
| 2026-07-09 | $84.00 | $84.00 | 1,437,600 | — | — |
| 2026-07-08 | $85.74 | $85.74 | 1,660,400 | — | — |
| 2026-07-07 | $86.97 | $86.97 | 1,914,800 | — | — |
| 2026-07-06 | $86.55 | $86.55 | 2,445,800 | — | — |
| 2026-07-02 | $83.99 | $83.99 | 1,701,900 | — | — |
| 2026-07-01 | $80.44 | $80.44 | 1,975,600 | — | — |
| 2026-06-30 | $81.51 | $81.51 | 2,715,400 | — | — |
| 2026-06-29 | $80.50 | $80.50 | 1,656,600 | — | — |
| 2026-06-26 | $78.89 | $78.89 | 18,919,800 | — | — |
| 2026-06-25 | $79.27 | $79.27 | 2,430,000 | — | — |
| 2026-06-24 | $79.81 | $79.81 | 2,048,000 | — | — |
| 2026-06-23 | $79.90 | $79.90 | 1,393,500 | — | — |
| 2026-06-22 | $82.00 | $82.00 | 1,510,500 | — | — |
| 2026-06-18 | $81.82 | $81.82 | 3,863,400 | — | — |
| 2026-06-17 | $81.04 | $81.04 | 3,100,000 | — | — |
| 2026-06-16 | $76.55 | $76.55 | 917,100 | — | — |
| 2026-06-15 | $77.15 | $77.15 | 1,115,700 | — | — |
| 2026-06-12 | $74.52 | $74.52 | 1,182,200 | — | — |
| 2026-06-11 | $74.41 | $74.41 | 1,348,700 | — | — |
| 2026-06-10 | $70.73 | $70.73 | 1,546,400 | — | — |
| 2026-06-09 | $73.33 | $73.33 | 1,415,100 | — | — |
| 2026-06-08 | $73.86 | $73.86 | 1,204,700 | — | — |
| 2026-06-05 | $73.09 | $73.09 | 1,227,800 | — | — |
| 2026-06-04 | $75.16 | $75.16 | 1,130,300 | — | — |
| 2026-06-03 | $72.55 | $72.55 | 1,484,600 | — | — |
| 2026-06-02 | $70.82 | $70.82 | 2,009,700 | — | — |
| 2026-06-01 | $75.20 | $75.20 | 2,287,800 | — | — |
| 2026-05-29 | $77.91 | $77.91 | 1,441,900 | — | — |
| 2026-05-28 | $79.05 | $79.05 | 1,016,700 | — | — |
| 2026-05-27 | $78.99 | $78.99 | 1,288,300 | — | — |
| 2026-05-26 | $78.68 | $78.68 | 1,623,500 | — | — |
| 2026-05-22 | $74.95 | $74.95 | 1,401,600 | — | — |
| 2026-05-21 | $75.54 | $75.54 | 1,580,100 | — | — |
| 2026-05-20 | $77.14 | $77.14 | 1,582,600 | — | — |
| 2026-05-19 | $73.18 | $73.18 | 2,120,900 | — | — |
| 2026-05-18 | $73.95 | $73.95 | 1,523,600 | — | — |
| 2026-05-15 | $76.67 | $76.67 | 1,746,900 | — | — |
| 2026-05-14 | $79.69 | $79.69 | 1,799,300 | — | — |
| 2026-05-13 | $77.88 | $77.88 | 2,120,800 | — | — |
| 2026-05-12 | $79.04 | $79.04 | 1,544,500 | — | — |
| 2026-05-11 | $77.74 | $77.74 | 2,290,000 | — | — |
| 2026-05-08 | $72.69 | $72.69 | 2,699,900 | — | — |
| 2026-05-07 | $77.95 | $77.95 | 2,351,100 | — | — |
| 2026-05-06 | $79.14 | $79.14 | 1,672,000 | — | — |
| 2026-05-05 | $74.93 | $74.93 | 1,257,500 | — | — |
| 2026-05-04 | $76.39 | $76.39 | 1,495,300 | — | — |
| 2026-05-01 | $74.81 | $74.81 | 1,554,400 | — | — |
| 2026-04-30 | $73.48 | $73.48 | 1,201,900 | — | — |
| 2026-04-29 | $70.53 | $70.53 | 1,050,800 | — | — |
| 2026-04-28 | $70.13 | $70.13 | 1,592,500 | — | — |
| 2026-04-27 | $73.60 | $73.60 | 1,420,200 | — | — |
| 2026-04-24 | $73.91 | $73.91 | 1,639,000 | — | — |
| 2026-04-23 | $74.40 | $74.40 | 2,593,500 | — | — |
| 2026-04-22 | $73.92 | $73.92 | 2,146,200 | — | — |
| 2026-04-21 | $71.05 | $71.05 | 2,208,000 | — | — |
| 2026-04-20 | $69.25 | $69.25 | 1,198,500 | — | — |
| 2026-04-17 | $69.51 | $69.51 | 4,331,900 | — | — |
| 2026-04-16 | $67.98 | $67.98 | 1,952,900 | — | — |
| 2026-04-15 | $70.95 | $70.95 | 2,202,200 | — | — |