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
- 2018-06-26 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 | — | — | — | $87.29 | 189,263 |
| 2026-09-03 | — | — | — | $88.59 | 166,244 |
| 2026-09-02 | — | — | — | $86.23 | 220,278 |
| 2026-09-01 | — | — | — | $85.91 | 204,557 |
| 2026-08-31 | — | — | — | $87.96 | 215,678 |
| 2026-08-28 | — | — | — | $91.03 | 408,592 |
| 2026-08-27 | $91.17 | $91.17 | 4,026,200 | $90.81 | 104,300 |
| 2026-08-26 | $90.90 | $90.90 | 8,024,700 | $91.23 | 174,428 |
| 2026-08-25 | $92.35 | $92.35 | 9,657,700 | $91.20 | 178,332 |
| 2026-08-24 | $92.02 | $92.02 | 6,042,400 | $92.42 | 165,539 |
| 2026-08-21 | $91.32 | $91.32 | 6,179,000 | $90.68 | 212,514 |
| 2026-08-20 | $89.59 | $89.59 | 3,891,100 | $88.54 | 152,495 |
| 2026-08-19 | $89.29 | $89.29 | 4,322,000 | $88.20 | 141,260 |
| 2026-08-18 | $85.98 | $85.98 | 3,270,300 | $86.82 | 117,357 |
| 2026-08-17 | $87.45 | $87.45 | 3,468,100 | $86.78 | 137,645 |
| 2026-08-14 | $86.58 | $86.58 | 2,327,700 | $86.74 | 64,807 |
| 2026-08-13 | $86.05 | $86.05 | 3,430,500 | $86.80 | 150,587 |
| 2026-08-12 | $87.33 | $87.33 | 5,989,400 | $87.40 | 295,675 |
| 2026-08-11 | $86.46 | $86.46 | 9,589,300 | $87.02 | 395,407 |
| 2026-08-10 | $86.81 | $86.81 | 4,629,300 | $85.77 | 172,219 |
| 2026-08-07 | $85.95 | $85.95 | 5,397,500 | $86.18 | 162,968 |
| 2026-08-06 | $84.03 | $84.03 | 6,364,400 | $84.02 | 221,145 |
| 2026-08-05 | $84.03 | $84.03 | 5,268,300 | $83.03 | 195,397 |
| 2026-08-04 | $80.70 | $80.70 | 2,553,200 | $80.69 | 96,919 |
| 2026-08-03 | $80.14 | $80.14 | 3,250,700 | $79.81 | 86,283 |
| 2026-07-31 | $80.14 | $80.14 | 3,981,900 | $79.98 | 94,134 |
| 2026-07-30 | $81.33 | $81.33 | 2,871,700 | $80.70 | 107,767 |
| 2026-07-29 | $80.02 | $80.02 | 5,426,300 | $79.42 | 189,645 |
| 2026-07-28 | $79.66 | $79.66 | 3,627,300 | $79.70 | 88,529 |
| 2026-07-27 | $80.78 | $80.78 | 2,090,700 | $80.64 | 69,619 |
| 2026-07-24 | $80.19 | $80.19 | 1,755,700 | $80.05 | 87,895 |
| 2026-07-23 | $80.11 | $80.11 | 2,400,300 | $80.29 | 99,536 |
| 2026-07-22 | $81.74 | $81.74 | 5,278,800 | $81.78 | 55,662 |
| 2026-07-21 | $80.82 | $80.82 | 2,856,200 | $80.15 | 91,071 |
| 2026-07-20 | $79.27 | $79.27 | 2,449,800 | $79.30 | 88,561 |
| 2026-07-17 | $79.45 | $79.45 | 3,224,700 | — | — |
| 2026-07-16 | $78.72 | $78.72 | 2,966,900 | — | — |
| 2026-07-15 | $80.24 | $80.24 | 2,158,200 | — | — |
| 2026-07-14 | $80.25 | $80.25 | 2,074,800 | — | — |
| 2026-07-13 | $79.17 | $79.17 | 2,783,400 | — | — |
| 2026-07-10 | $81.29 | $81.29 | 2,272,100 | — | — |
| 2026-07-09 | $81.54 | $81.54 | 1,918,600 | — | — |
| 2026-07-08 | $80.70 | $80.70 | 5,169,500 | — | — |
| 2026-07-07 | $81.41 | $81.41 | 3,045,000 | — | — |
| 2026-07-06 | $82.39 | $82.39 | 3,680,000 | — | — |
| 2026-07-02 | $81.54 | $81.54 | 3,461,200 | — | — |
| 2026-07-01 | $79.92 | $79.92 | 4,683,800 | — | — |
| 2026-06-30 | $79.42 | $79.42 | 5,838,900 | — | — |
| 2026-06-29 | $79.45 | $79.45 | 2,859,500 | — | — |
| 2026-06-26 | $80.61 | $80.61 | 2,644,400 | — | — |
| 2026-06-25 | $79.66 | $79.66 | 4,659,700 | — | — |
| 2026-06-24 | $78.89 | $78.89 | 6,221,800 | — | — |
| 2026-06-23 | $81.34 | $81.34 | 3,189,600 | — | — |
| 2026-06-22 | $82.92 | $82.92 | 2,506,800 | — | — |
| 2026-06-18 | $83.44 | $83.44 | 3,718,000 | — | — |
| 2026-06-17 | $83.78 | $83.78 | 9,153,000 | — | — |
| 2026-06-16 | $85.75 | $85.75 | 2,342,300 | — | — |
| 2026-06-15 | $85.51 | $85.51 | 3,138,500 | — | — |
| 2026-06-12 | $83.32 | $83.32 | 4,732,800 | — | — |
| 2026-06-11 | $83.23 | $83.23 | 9,919,700 | — | — |
| 2026-06-10 | $80.77 | $80.77 | 7,096,800 | — | — |
| 2026-06-09 | $84.26 | $84.26 | 5,554,300 | — | — |
| 2026-06-08 | $85.63 | $85.63 | 8,142,500 | — | — |
| 2026-06-05 | $85.42 | $85.42 | 4,312,400 | — | — |
| 2026-06-04 | $88.67 | $88.67 | 3,486,800 | — | — |
| 2026-06-03 | $87.93 | $87.93 | 3,649,900 | — | — |
| 2026-06-02 | $88.78 | $88.78 | 3,695,300 | — | — |
| 2026-06-01 | $88.65 | $88.65 | 3,694,400 | — | — |
| 2026-05-29 | $89.93 | $89.93 | 3,950,100 | — | — |
| 2026-05-28 | $88.97 | $88.97 | 6,352,300 | — | — |
| 2026-05-27 | $88.05 | $88.05 | 3,885,100 | — | — |
| 2026-05-26 | $89.21 | $89.21 | 2,781,000 | — | — |
| 2026-05-22 | $89.21 | $89.21 | 2,594,800 | — | — |
| 2026-05-21 | $89.87 | $89.87 | 2,390,900 | — | — |
| 2026-05-20 | $89.96 | $89.96 | 3,422,400 | — | — |
| 2026-05-19 | $88.70 | $88.70 | 2,620,300 | — | — |
| 2026-05-18 | $90.19 | $90.19 | 2,836,000 | — | — |
| 2026-05-15 | $89.98 | $89.98 | 4,178,500 | — | — |
| 2026-05-14 | $92.09 | $92.09 | 3,664,000 | — | — |
| 2026-05-13 | $92.78 | $92.78 | 2,733,900 | — | — |
| 2026-05-12 | $93.32 | $93.32 | 3,263,800 | — | — |
| 2026-05-11 | $93.69 | $93.69 | 2,644,300 | — | — |
| 2026-05-08 | $93.49 | $93.49 | 2,241,800 | — | — |
| 2026-05-07 | $93.05 | $93.05 | 3,197,300 | — | — |
| 2026-05-06 | $92.85 | $92.85 | 3,530,500 | — | — |
| 2026-05-05 | $90.13 | $90.13 | 2,035,200 | — | — |
| 2026-05-04 | $89.38 | $89.38 | 4,147,900 | — | — |
| 2026-05-01 | $91.21 | $91.21 | 3,568,300 | — | — |
| 2026-04-30 | $91.37 | $91.37 | 3,245,400 | — | — |
| 2026-04-29 | $89.97 | $89.97 | 3,781,800 | — | — |
| 2026-04-28 | $90.92 | $90.92 | 3,904,700 | — | — |
| 2026-04-27 | $92.63 | $92.63 | 8,501,200 | — | — |
| 2026-04-24 | $93.34 | $93.34 | 1,965,000 | — | — |
| 2026-04-23 | $92.89 | $92.89 | 3,470,300 | — | — |
| 2026-04-22 | $93.81 | $93.81 | 1,986,600 | — | — |
| 2026-04-21 | $92.58 | $92.58 | 6,225,600 | — | — |
| 2026-04-20 | $95.26 | $95.26 | 3,256,400 | — | — |
| 2026-04-17 | $96.04 | $96.04 | 3,965,500 | — | — |
| 2026-04-16 | $94.84 | $94.84 | 3,144,100 | — | — |
| 2026-04-15 | $94.91 | $94.91 | 3,671,400 | — | — |