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
- 2009-10-09 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 | — | — | — | $84.31 | 3,094 |
| 2026-09-03 | — | — | — | $86.91 | 3,514 |
| 2026-09-02 | — | — | — | $84.57 | 5,094 |
| 2026-09-01 | — | — | — | $82.33 | 6,396 |
| 2026-08-31 | — | — | — | $82.10 | 4,732 |
| 2026-08-28 | — | — | — | $81.27 | 4,070 |
| 2026-08-27 | $81.14 | $82.71 | 96,800 | $80.25 | 1,940 |
| 2026-08-26 | $80.72 | $82.28 | 139,700 | $80.01 | 4,572 |
| 2026-08-25 | $79.76 | $81.30 | 257,600 | $80.00 | 7,446 |
| 2026-08-24 | $80.56 | $82.12 | 133,200 | $79.85 | 5,882 |
| 2026-08-21 | $79.52 | $81.06 | 135,500 | $80.11 | 6,336 |
| 2026-08-20 | $79.39 | $80.92 | 163,200 | $80.54 | 8,298 |
| 2026-08-19 | $79.24 | $80.77 | 224,100 | $79.46 | 13,334 |
| 2026-08-18 | $79.00 | $80.53 | 163,800 | $80.18 | 6,023 |
| 2026-08-17 | $79.86 | $81.40 | 179,300 | $79.00 | 8,391 |
| 2026-08-14 | $78.93 | $80.46 | 117,500 | $79.45 | 5,812 |
| 2026-08-13 | $79.11 | $80.64 | 126,400 | $79.44 | 4,342 |
| 2026-08-12 | $79.41 | $80.95 | 146,800 | $80.50 | 5,371 |
| 2026-08-11 | $79.81 | $81.35 | 224,100 | $83.30 | 6,644 |
| 2026-08-10 | $82.71 | $84.31 | 211,600 | $82.28 | 10,279 |
| 2026-08-07 | $82.36 | $83.95 | 156,500 | $82.84 | 12,477 |
| 2026-08-06 | $82.85 | $84.45 | 130,000 | $84.24 | 6,661 |
| 2026-08-05 | $83.83 | $85.45 | 194,900 | $84.00 | 10,197 |
| 2026-08-04 | $84.79 | $86.43 | 210,900 | $86.82 | 11,249 |
| 2026-08-03 | $86.72 | $88.40 | 189,200 | $88.08 | 7,970 |
| 2026-07-31 | $88.32 | $90.03 | 152,200 | $88.18 | 10,934 |
| 2026-07-30 | $88.69 | $90.40 | 162,300 | $86.52 | 7,987 |
| 2026-07-29 | $85.01 | $86.65 | 222,800 | $85.35 | 16,126 |
| 2026-07-28 | $84.89 | $86.53 | 157,700 | $84.69 | 6,516 |
| 2026-07-27 | $85.71 | $87.37 | 164,300 | $85.84 | 9,985 |
| 2026-07-24 | $86.26 | $87.93 | 152,800 | $88.85 | 6,209 |
| 2026-07-23 | $88.93 | $90.65 | 226,400 | $89.45 | 10,692 |
| 2026-07-22 | $89.39 | $91.12 | 188,500 | $88.78 | 10,239 |
| 2026-07-21 | $87.35 | $89.04 | 230,000 | $85.29 | 13,534 |
| 2026-07-20 | $84.05 | $85.67 | 106,100 | $82.37 | 5,373 |
| 2026-07-17 | $81.91 | $83.49 | 115,700 | — | — |
| 2026-07-16 | $81.76 | $83.34 | 148,800 | — | — |
| 2026-07-15 | $83.59 | $85.21 | 102,700 | — | — |
| 2026-07-14 | $84.11 | $85.74 | 82,100 | — | — |
| 2026-07-13 | $83.43 | $85.04 | 106,300 | — | — |
| 2026-07-10 | $83.00 | $84.60 | 63,900 | — | — |
| 2026-07-09 | $81.21 | $82.78 | 103,200 | — | — |
| 2026-07-08 | $82.46 | $84.05 | 108,900 | — | — |
| 2026-07-07 | $82.43 | $84.02 | 108,600 | — | — |
| 2026-07-06 | $82.35 | $83.94 | 172,600 | — | — |
| 2026-07-02 | $80.58 | $82.14 | 142,600 | — | — |
| 2026-07-01 | $79.95 | $81.50 | 349,800 | — | — |
| 2026-06-30 | $82.13 | $83.72 | 195,700 | — | — |
| 2026-06-29 | $81.90 | $83.48 | 156,600 | — | — |
| 2026-06-26 | $80.78 | $82.34 | 132,100 | — | — |
| 2026-06-25 | $79.93 | $81.48 | 162,000 | — | — |
| 2026-06-24 | $79.89 | $81.43 | 342,200 | — | — |
| 2026-06-23 | $82.45 | $84.04 | 138,500 | — | — |
| 2026-06-22 | $84.53 | $86.16 | 203,000 | — | — |
| 2026-06-18 | $86.58 | $88.25 | 171,400 | — | — |
| 2026-06-17 | $86.00 | $87.66 | 174,700 | — | — |
| 2026-06-16 | $85.72 | $87.38 | 350,000 | — | — |
| 2026-06-15 | $87.00 | $88.68 | 86,100 | — | — |
| 2026-06-12 | $88.48 | $90.19 | 173,000 | — | — |
| 2026-06-11 | $88.33 | $90.04 | 446,100 | — | — |
| 2026-06-10 | $83.60 | $85.22 | 189,000 | — | — |
| 2026-06-09 | $82.55 | $84.15 | 140,300 | — | — |
| 2026-06-08 | $82.47 | $84.06 | 238,900 | — | — |
| 2026-06-05 | $81.92 | $83.50 | 135,200 | — | — |
| 2026-06-04 | $84.53 | $86.16 | 153,200 | — | — |
| 2026-06-03 | $84.15 | $85.78 | 269,700 | — | — |
| 2026-06-02 | $85.73 | $87.39 | 194,200 | — | — |
| 2026-06-01 | $87.62 | $89.31 | 367,100 | — | — |
| 2026-05-29 | $85.25 | $86.90 | 339,300 | — | — |
| 2026-05-28 | $84.09 | $85.72 | 322,700 | — | — |
| 2026-05-27 | $83.61 | $85.23 | 458,300 | — | — |
| 2026-05-26 | $81.08 | $82.65 | 203,200 | — | — |
| 2026-05-22 | $80.68 | $82.24 | 96,400 | — | — |
| 2026-05-21 | $81.71 | $83.29 | 229,100 | — | — |
| 2026-05-20 | $79.44 | $80.98 | 300,700 | — | — |
| 2026-05-19 | $82.41 | $84.00 | 235,200 | — | — |
| 2026-05-18 | $82.77 | $84.37 | 273,500 | — | — |
| 2026-05-15 | $79.36 | $80.89 | 240,600 | — | — |
| 2026-05-14 | $80.25 | $81.80 | 161,500 | — | — |
| 2026-05-13 | $79.95 | $81.50 | 200,500 | — | — |
| 2026-05-12 | $82.40 | $83.99 | 167,000 | — | — |
| 2026-05-11 | $81.90 | $83.48 | 272,100 | — | — |
| 2026-05-08 | $78.72 | $80.24 | 379,200 | — | — |
| 2026-05-07 | $82.50 | $84.09 | 275,800 | — | — |
| 2026-05-06 | $83.40 | $85.01 | 397,200 | — | — |
| 2026-05-05 | $78.77 | $80.29 | 334,100 | — | — |
| 2026-05-04 | $80.41 | $81.96 | 277,100 | — | — |
| 2026-05-01 | $79.25 | $80.78 | 382,000 | — | — |
| 2026-04-30 | $82.87 | $84.47 | 295,200 | — | — |
| 2026-04-29 | $82.79 | $84.39 | 306,700 | — | — |
| 2026-04-28 | $82.16 | $83.75 | 199,800 | — | — |
| 2026-04-27 | $80.60 | $82.16 | 235,200 | — | — |
| 2026-04-24 | $80.56 | $82.12 | 212,000 | — | — |
| 2026-04-23 | $82.90 | $84.50 | 158,400 | — | — |
| 2026-04-22 | $82.66 | $84.26 | 246,500 | — | — |
| 2026-04-21 | $83.01 | $84.61 | 206,300 | — | — |
| 2026-04-20 | $81.93 | $83.51 | 188,100 | — | — |
| 2026-04-17 | $80.81 | $82.37 | 343,500 | — | — |
| 2026-04-16 | $82.55 | $84.15 | 173,400 | — | — |
| 2026-04-15 | $82.09 | $83.68 | 250,700 | — | — |