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
- 2012-08-03 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 | — | — | — | $77.61 | 57,022 |
| 2026-09-03 | — | — | — | $81.11 | 73,414 |
| 2026-09-02 | — | — | — | $80.03 | 41,779 |
| 2026-09-01 | — | — | — | $81.46 | 51,316 |
| 2026-08-31 | — | — | — | $82.05 | 66,833 |
| 2026-08-28 | — | — | — | $82.50 | 80,156 |
| 2026-08-27 | $82.54 | $82.54 | 846,000 | $82.72 | 49,662 |
| 2026-08-26 | $83.10 | $83.10 | 970,600 | $82.19 | 71,566 |
| 2026-08-25 | $82.96 | $82.96 | 1,024,300 | $83.99 | 55,849 |
| 2026-08-24 | $84.08 | $84.08 | 1,132,300 | $86.71 | 65,946 |
| 2026-08-21 | $86.91 | $86.91 | 930,800 | $85.67 | 51,687 |
| 2026-08-20 | $85.67 | $85.67 | 847,900 | $87.78 | 44,071 |
| 2026-08-19 | $88.34 | $88.34 | 1,064,000 | $87.82 | 43,590 |
| 2026-08-18 | $86.44 | $86.44 | 1,171,000 | $85.29 | 45,226 |
| 2026-08-17 | $85.12 | $85.12 | 1,083,100 | $84.97 | 43,287 |
| 2026-08-14 | $85.90 | $85.90 | 864,700 | $84.74 | 46,911 |
| 2026-08-13 | $85.94 | $85.94 | 1,385,700 | $86.11 | 83,564 |
| 2026-08-12 | $85.67 | $85.67 | 1,086,200 | $85.05 | 74,015 |
| 2026-08-11 | $85.15 | $85.15 | 1,837,600 | $85.90 | 103,439 |
| 2026-08-10 | $86.15 | $86.15 | 3,025,000 | $81.73 | 146,671 |
| 2026-08-07 | $82.35 | $82.35 | 3,299,700 | $83.40 | 184,023 |
| 2026-08-06 | $81.08 | $81.08 | 2,197,400 | $80.68 | 122,762 |
| 2026-08-05 | $80.54 | $80.54 | 1,394,500 | $80.51 | 91,875 |
| 2026-08-04 | $81.51 | $81.51 | 1,206,900 | $80.64 | 71,949 |
| 2026-08-03 | $81.46 | $81.46 | 914,200 | $79.53 | 49,254 |
| 2026-07-31 | $78.79 | $78.79 | 1,054,200 | $79.10 | 52,024 |
| 2026-07-30 | $80.26 | $80.26 | 992,500 | $81.50 | 41,910 |
| 2026-07-29 | $81.42 | $81.42 | 1,336,500 | $79.62 | 71,321 |
| 2026-07-28 | $80.58 | $80.58 | 989,300 | $80.23 | 49,482 |
| 2026-07-27 | $78.25 | $78.25 | 1,401,000 | $75.13 | 127,690 |
| 2026-07-24 | $76.49 | $76.49 | 1,707,100 | $76.43 | 155,149 |
| 2026-07-23 | $75.42 | $75.42 | 1,162,600 | $75.12 | 93,074 |
| 2026-07-22 | $75.50 | $75.50 | 982,800 | $75.57 | 67,226 |
| 2026-07-21 | $76.09 | $76.09 | 1,155,800 | $75.01 | 68,754 |
| 2026-07-20 | $76.01 | $76.01 | 1,622,600 | $76.50 | 91,090 |
| 2026-07-17 | $77.00 | $77.00 | 2,270,400 | — | — |
| 2026-07-16 | $80.91 | $80.91 | 2,237,600 | — | — |
| 2026-07-15 | $78.56 | $78.56 | 1,481,100 | — | — |
| 2026-07-14 | $75.82 | $75.82 | 3,021,200 | — | — |
| 2026-07-13 | $79.75 | $79.75 | 2,351,000 | — | — |
| 2026-07-10 | $78.11 | $78.11 | 1,549,500 | — | — |
| 2026-07-09 | $76.64 | $76.64 | 2,158,300 | — | — |
| 2026-07-08 | $76.20 | $76.20 | 2,257,700 | — | — |
| 2026-07-07 | $78.83 | $78.83 | 1,514,900 | — | — |
| 2026-07-06 | $80.50 | $80.50 | 1,149,600 | — | — |
| 2026-07-02 | $80.12 | $80.12 | 1,752,500 | — | — |
| 2026-07-01 | $75.96 | $75.96 | 2,950,400 | — | — |
| 2026-06-30 | $79.01 | $79.01 | 2,418,500 | — | — |
| 2026-06-29 | $83.94 | $83.94 | 1,644,300 | — | — |
| 2026-06-26 | $86.25 | $86.25 | 2,491,000 | — | — |
| 2026-06-25 | $84.65 | $84.65 | 2,060,500 | — | — |
| 2026-06-24 | $82.12 | $82.12 | 2,084,600 | — | — |
| 2026-06-23 | $80.04 | $80.04 | 1,673,400 | — | — |
| 2026-06-22 | $79.19 | $79.19 | 2,007,900 | — | — |
| 2026-06-18 | $79.23 | $79.23 | 3,629,900 | — | — |
| 2026-06-17 | $75.42 | $75.42 | 1,441,800 | — | — |
| 2026-06-16 | $77.52 | $77.52 | 1,338,700 | — | — |
| 2026-06-15 | $77.32 | $77.32 | 1,653,300 | — | — |
| 2026-06-12 | $80.39 | $80.39 | 1,460,600 | — | — |
| 2026-06-11 | $80.52 | $80.52 | 1,039,100 | — | — |
| 2026-06-10 | $80.86 | $80.86 | 2,067,700 | — | — |
| 2026-06-09 | $82.52 | $82.52 | 1,482,500 | — | — |
| 2026-06-08 | $78.30 | $78.30 | 1,613,300 | — | — |
| 2026-06-05 | $80.00 | $80.00 | 1,595,400 | — | — |
| 2026-06-04 | $80.00 | $80.00 | 1,328,100 | — | — |
| 2026-06-03 | $77.95 | $77.95 | 1,621,900 | — | — |
| 2026-06-02 | $78.25 | $78.25 | 1,766,100 | — | — |
| 2026-06-01 | $79.78 | $79.78 | 1,921,500 | — | — |
| 2026-05-29 | $81.88 | $81.88 | 1,965,400 | — | — |
| 2026-05-28 | $82.45 | $82.45 | 1,422,800 | — | — |
| 2026-05-27 | $82.54 | $82.54 | 2,408,700 | — | — |
| 2026-05-26 | $85.10 | $85.10 | 1,877,000 | — | — |
| 2026-05-22 | $84.81 | $84.81 | 1,808,800 | — | — |
| 2026-05-21 | $84.61 | $84.61 | 2,516,000 | — | — |
| 2026-05-20 | $84.03 | $84.03 | 2,403,400 | — | — |
| 2026-05-19 | $79.93 | $79.93 | 2,082,600 | — | — |
| 2026-05-18 | $78.93 | $78.93 | 1,760,600 | — | — |
| 2026-05-15 | $76.64 | $76.64 | 1,367,400 | — | — |
| 2026-05-14 | $77.21 | $77.21 | 1,705,600 | — | — |
| 2026-05-13 | $75.57 | $75.57 | 1,680,800 | — | — |
| 2026-05-12 | $76.13 | $76.13 | 2,415,000 | — | — |
| 2026-05-11 | $76.68 | $76.68 | 2,697,000 | — | — |
| 2026-05-08 | $77.95 | $77.95 | 6,038,500 | — | — |
| 2026-05-07 | $85.07 | $85.07 | 2,931,900 | — | — |
| 2026-05-06 | $89.22 | $89.22 | 1,368,900 | — | — |
| 2026-05-05 | $90.03 | $90.03 | 1,011,900 | — | — |
| 2026-05-04 | $90.60 | $90.60 | 1,103,200 | — | — |
| 2026-05-01 | $91.34 | $91.34 | 907,000 | — | — |
| 2026-04-30 | $90.18 | $90.18 | 1,012,800 | — | — |
| 2026-04-29 | $87.79 | $87.79 | 997,500 | — | — |
| 2026-04-28 | $90.74 | $90.74 | 706,300 | — | — |
| 2026-04-27 | $93.70 | $93.70 | 796,100 | — | — |
| 2026-04-24 | $94.87 | $94.87 | 678,500 | — | — |
| 2026-04-23 | $94.38 | $94.38 | 562,100 | — | — |
| 2026-04-22 | $95.00 | $95.00 | 754,300 | — | — |
| 2026-04-21 | $93.83 | $93.83 | 1,327,300 | — | — |
| 2026-04-20 | $96.82 | $96.82 | 855,400 | — | — |
| 2026-04-17 | $95.25 | $95.25 | 1,147,600 | — | — |
| 2026-04-16 | $92.76 | $92.76 | 902,600 | — | — |
| 2026-04-15 | $94.55 | $94.55 | 1,038,200 | — | — |