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
- 2017-10-20 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 | — | — | — | $113.65 | 91,360 |
| 2026-09-03 | — | — | — | $114.10 | 87,723 |
| 2026-09-02 | — | — | — | $111.96 | 80,116 |
| 2026-09-01 | — | — | — | $111.43 | 126,341 |
| 2026-08-31 | — | — | — | $117.51 | 173,484 |
| 2026-08-28 | — | — | — | $118.03 | 185,177 |
| 2026-08-27 | $118.32 | $118.32 | 2,812,200 | $118.18 | 129,599 |
| 2026-08-26 | $119.12 | $119.12 | 2,735,200 | $121.39 | 163,475 |
| 2026-08-25 | $123.18 | $123.18 | 4,831,800 | $116.82 | 188,617 |
| 2026-08-24 | $115.68 | $115.68 | 2,358,400 | $116.66 | 120,422 |
| 2026-08-21 | $117.53 | $117.53 | 3,447,000 | $116.62 | 81,822 |
| 2026-08-20 | $117.24 | $117.24 | 4,061,300 | $118.55 | 126,837 |
| 2026-08-19 | $119.10 | $119.10 | 4,118,100 | $117.00 | 123,524 |
| 2026-08-18 | $116.26 | $116.26 | 4,318,800 | $115.99 | 243,040 |
| 2026-08-17 | $119.45 | $119.45 | 3,949,800 | $119.80 | 197,182 |
| 2026-08-14 | $121.94 | $121.94 | 3,362,300 | $124.43 | 163,088 |
| 2026-08-13 | $123.32 | $123.32 | 5,534,000 | $127.21 | 516,700 |
| 2026-08-12 | $128.11 | $128.11 | 7,594,700 | $130.71 | 787,181 |
| 2026-08-11 | $131.51 | $131.51 | 15,202,700 | $127.48 | 1,209,043 |
| 2026-08-10 | $114.80 | $114.80 | 6,191,300 | $113.75 | 361,606 |
| 2026-08-07 | $113.43 | $113.43 | 4,320,100 | $112.38 | 202,703 |
| 2026-08-06 | $111.00 | $111.00 | 4,132,800 | $112.45 | 204,437 |
| 2026-08-05 | $114.91 | $114.91 | 4,077,600 | $112.69 | 217,095 |
| 2026-08-04 | $111.44 | $111.44 | 4,234,600 | $111.23 | 159,556 |
| 2026-08-03 | $111.15 | $111.15 | 4,513,000 | $107.59 | 267,361 |
| 2026-07-31 | $106.74 | $106.74 | 3,034,800 | $105.82 | 222,316 |
| 2026-07-30 | $106.24 | $106.24 | 3,676,800 | $105.01 | 177,390 |
| 2026-07-29 | $108.37 | $108.37 | 3,411,600 | $107.72 | 314,989 |
| 2026-07-28 | $107.41 | $107.41 | 6,244,600 | $104.70 | 547,708 |
| 2026-07-27 | $104.39 | $104.39 | 4,608,900 | $102.50 | 546,171 |
| 2026-07-24 | $100.00 | $100.00 | 4,941,300 | $99.60 | 533,650 |
| 2026-07-23 | $99.50 | $99.50 | 5,287,300 | $103.64 | 312,236 |
| 2026-07-22 | $104.88 | $104.88 | 3,612,800 | $105.22 | 202,675 |
| 2026-07-21 | $106.26 | $106.26 | 2,388,500 | $106.40 | 114,541 |
| 2026-07-20 | $105.69 | $105.69 | 2,603,100 | $104.41 | 133,105 |
| 2026-07-17 | $104.05 | $104.05 | 6,010,600 | — | — |
| 2026-07-16 | $106.22 | $106.22 | 5,108,200 | — | — |
| 2026-07-15 | $111.36 | $111.36 | 4,263,600 | — | — |
| 2026-07-14 | $109.29 | $109.29 | 5,027,700 | — | — |
| 2026-07-13 | $110.66 | $110.66 | 6,623,000 | — | — |
| 2026-07-10 | $111.14 | $111.14 | 8,048,000 | — | — |
| 2026-07-09 | $109.11 | $109.11 | 3,839,200 | — | — |
| 2026-07-08 | $105.31 | $105.31 | 5,048,400 | — | — |
| 2026-07-07 | $104.23 | $104.23 | 3,479,500 | — | — |
| 2026-07-06 | $105.00 | $105.00 | 4,833,400 | — | — |
| 2026-07-02 | $103.30 | $103.30 | 7,394,600 | — | — |
| 2026-07-01 | $102.33 | $102.33 | 6,207,300 | — | — |
| 2026-06-30 | $95.83 | $95.83 | 6,330,100 | — | — |
| 2026-06-29 | $92.95 | $92.95 | 2,744,700 | — | — |
| 2026-06-26 | $91.33 | $91.33 | 2,716,800 | — | — |
| 2026-06-25 | $89.01 | $89.01 | 3,016,300 | — | — |
| 2026-06-24 | $92.75 | $92.75 | 3,389,600 | — | — |
| 2026-06-23 | $91.79 | $91.79 | 3,241,200 | — | — |
| 2026-06-22 | $89.04 | $89.04 | 2,752,000 | — | — |
| 2026-06-18 | $91.28 | $91.28 | 3,538,500 | — | — |
| 2026-06-17 | $90.84 | $90.84 | 4,944,700 | — | — |
| 2026-06-16 | $86.81 | $86.81 | 3,228,700 | — | — |
| 2026-06-15 | $86.66 | $86.66 | 3,899,800 | — | — |
| 2026-06-12 | $82.94 | $82.94 | 3,428,200 | — | — |
| 2026-06-11 | $85.69 | $85.69 | 2,731,500 | — | — |
| 2026-06-10 | $82.44 | $82.44 | 4,079,200 | — | — |
| 2026-06-09 | $84.87 | $84.87 | 3,009,300 | — | — |
| 2026-06-08 | $84.49 | $84.49 | 2,936,900 | — | — |
| 2026-06-05 | $86.56 | $86.56 | 4,358,200 | — | — |
| 2026-06-04 | $92.09 | $92.09 | 2,521,800 | — | — |
| 2026-06-03 | $89.46 | $89.46 | 5,241,600 | — | — |
| 2026-06-02 | $93.14 | $93.14 | 2,779,800 | — | — |
| 2026-06-01 | $95.25 | $95.25 | 3,915,300 | — | — |
| 2026-05-29 | $90.53 | $90.53 | 5,715,100 | — | — |
| 2026-05-28 | $91.94 | $91.94 | 3,548,400 | — | — |
| 2026-05-27 | $93.46 | $93.46 | 3,585,500 | — | — |
| 2026-05-26 | $89.02 | $89.02 | 3,366,400 | — | — |
| 2026-05-22 | $87.27 | $87.27 | 2,712,800 | — | — |
| 2026-05-21 | $88.96 | $88.96 | 3,119,800 | — | — |
| 2026-05-20 | $86.55 | $86.55 | 4,488,700 | — | — |
| 2026-05-19 | $87.28 | $87.28 | 3,233,400 | — | — |
| 2026-05-18 | $88.29 | $88.29 | 3,588,600 | — | — |
| 2026-05-15 | $88.23 | $88.23 | 4,228,900 | — | — |
| 2026-05-14 | $88.33 | $88.33 | 4,864,600 | — | — |
| 2026-05-13 | $93.52 | $93.52 | 10,087,100 | — | — |
| 2026-05-12 | $96.02 | $96.02 | 14,999,700 | — | — |
| 2026-05-11 | $84.87 | $84.87 | 11,019,000 | — | — |
| 2026-05-08 | $86.73 | $86.73 | 4,006,700 | — | — |
| 2026-05-07 | $88.64 | $88.64 | 4,340,900 | — | — |
| 2026-05-06 | $90.02 | $90.02 | 3,806,300 | — | — |
| 2026-05-05 | $84.48 | $84.48 | 2,695,200 | — | — |
| 2026-05-04 | $85.41 | $85.41 | 2,143,000 | — | — |
| 2026-05-01 | $86.20 | $86.20 | 2,655,100 | — | — |
| 2026-04-30 | $84.88 | $84.88 | 2,890,400 | — | — |
| 2026-04-29 | $83.21 | $83.21 | 3,904,000 | — | — |
| 2026-04-28 | $85.84 | $85.84 | 3,526,200 | — | — |
| 2026-04-27 | $85.49 | $85.49 | 2,917,400 | — | — |
| 2026-04-24 | $85.44 | $85.44 | 3,283,100 | — | — |
| 2026-04-23 | $83.35 | $83.35 | 3,385,400 | — | — |
| 2026-04-22 | $86.29 | $86.29 | 7,161,900 | — | — |
| 2026-04-21 | $86.83 | $86.83 | 3,344,800 | — | — |
| 2026-04-20 | $89.34 | $89.34 | 4,192,500 | — | — |
| 2026-04-17 | $91.33 | $91.33 | 3,792,300 | — | — |
| 2026-04-16 | $90.40 | $90.40 | 3,169,100 | — | — |
| 2026-04-15 | $90.33 | $90.33 | 4,770,900 | — | — |