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 — 2026
| 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 | — | — |
| 2026-04-14 | $85.60 | $85.60 | 4,716,100 | — | — |
| 2026-04-13 | $86.41 | $86.41 | 3,162,600 | — | — |
| 2026-04-10 | $85.92 | $85.92 | 3,378,300 | — | — |
| 2026-04-09 | $85.46 | $85.46 | 2,639,600 | — | — |
| 2026-04-08 | $85.31 | $85.31 | 5,444,300 | — | — |
| 2026-04-07 | $81.36 | $81.36 | 1,905,800 | — | — |
| 2026-04-06 | $82.29 | $82.29 | 2,062,600 | — | — |
| 2026-04-02 | $82.28 | $82.28 | 2,318,200 | — | — |
| 2026-04-01 | $82.16 | $82.16 | 3,924,200 | — | — |
| 2026-03-31 | $82.81 | $82.81 | 4,062,000 | — | — |
| 2026-03-30 | $78.31 | $78.31 | 3,394,600 | — | — |
| 2026-03-27 | $78.16 | $78.16 | 2,503,500 | — | — |
| 2026-03-26 | $79.86 | $79.86 | 2,557,200 | — | — |
| 2026-03-25 | $82.47 | $82.47 | 3,013,900 | — | — |
| 2026-03-24 | $78.31 | $78.31 | 3,986,100 | — | — |
| 2026-03-23 | $79.79 | $79.79 | 4,818,300 | — | — |
| 2026-03-20 | $78.85 | $78.85 | 6,022,000 | — | — |
| 2026-03-19 | $80.98 | $80.98 | 5,359,100 | — | — |
| 2026-03-18 | $84.47 | $84.47 | 3,271,000 | — | — |
| 2026-03-17 | $87.59 | $87.59 | 3,682,300 | — | — |
| 2026-03-16 | $87.57 | $87.57 | 3,732,900 | — | — |
| 2026-03-13 | $86.00 | $86.00 | 2,983,700 | — | — |
| 2026-03-12 | $85.16 | $85.16 | 4,609,800 | — | — |
| 2026-03-11 | $87.82 | $87.82 | 4,093,200 | — | — |
| 2026-03-10 | $89.17 | $89.17 | 4,408,200 | — | — |
| 2026-03-09 | $90.10 | $90.10 | 6,762,800 | — | — |
| 2026-03-06 | $91.98 | $91.98 | 7,466,300 | — | — |
| 2026-03-05 | $95.52 | $95.52 | 11,432,200 | — | — |
| 2026-03-04 | $88.26 | $88.26 | 12,027,400 | — | — |
| 2026-03-03 | $87.82 | $87.82 | 34,838,400 | — | — |
| 2026-03-02 | $105.21 | $105.21 | 8,486,500 | — | — |
| 2026-02-27 | $108.45 | $108.45 | 5,515,000 | — | — |
| 2026-02-26 | $110.90 | $110.90 | 6,276,700 | — | — |
| 2026-02-25 | $104.47 | $104.47 | 6,300,300 | — | — |
| 2026-02-24 | $107.11 | $107.11 | 7,030,900 | — | — |
| 2026-02-23 | $111.24 | $111.24 | 3,951,100 | — | — |
| 2026-02-20 | $115.00 | $115.00 | 3,065,800 | — | — |
| 2026-02-19 | $114.60 | $114.60 | 3,227,500 | — | — |
| 2026-02-18 | $112.78 | $112.78 | 4,276,800 | — | — |
| 2026-02-17 | $108.51 | $108.51 | 3,754,500 | — | — |
| 2026-02-13 | $106.74 | $106.74 | 5,137,700 | — | — |
| 2026-02-12 | $109.06 | $109.06 | 6,932,800 | — | — |
| 2026-02-11 | $114.52 | $114.52 | 5,579,400 | — | — |
| 2026-02-10 | $113.33 | $113.33 | 6,155,500 | — | — |
| 2026-02-09 | $108.86 | $108.86 | 6,581,700 | — | — |
| 2026-02-06 | $108.54 | $108.54 | 7,723,500 | — | — |
| 2026-02-05 | $108.57 | $108.57 | 7,897,700 | — | — |
| 2026-02-04 | $106.26 | $106.26 | 10,093,600 | — | — |
| 2026-02-03 | $108.20 | $108.20 | 10,319,600 | — | — |
| 2026-02-02 | $113.59 | $113.59 | 7,639,300 | — | — |
| 2026-01-30 | $116.49 | $116.49 | 5,395,800 | — | — |
| 2026-01-29 | $121.90 | $121.90 | 5,797,700 | — | — |
| 2026-01-28 | $126.55 | $126.55 | 5,645,600 | — | — |
| 2026-01-27 | $127.11 | $127.11 | 2,784,700 | — | — |
| 2026-01-26 | $125.93 | $125.93 | 3,823,300 | — | — |
| 2026-01-23 | $124.78 | $124.78 | 3,701,700 | — | — |
| 2026-01-22 | $122.83 | $122.83 | 6,826,600 | — | — |
| 2026-01-21 | $121.13 | $121.13 | 7,875,100 | — | — |
| 2026-01-20 | $121.22 | $121.22 | 6,096,900 | — | — |
| 2026-01-16 | $121.42 | $121.42 | 3,989,400 | — | — |
| 2026-01-15 | $124.00 | $124.00 | 5,026,400 | — | — |
| 2026-01-14 | $125.25 | $125.25 | 6,248,800 | — | — |
| 2026-01-13 | $129.86 | $129.86 | 6,346,300 | — | — |
| 2026-01-12 | $131.59 | $131.59 | 3,083,200 | — | — |
| 2026-01-09 | $133.52 | $133.52 | 2,921,600 | — | — |
| 2026-01-08 | $134.15 | $134.15 | 4,156,200 | — | — |
| 2026-01-07 | $139.24 | $139.24 | 4,316,200 | — | — |
| 2026-01-06 | $142.89 | $142.89 | 8,311,800 | — | — |
| 2026-01-05 | $139.78 | $139.78 | 6,905,400 | — | — |
| 2026-01-02 | $131.49 | $131.49 | 3,407,400 | — | — |