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
- 2014-11-07 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 | — | — | — | $69.13 | 17,134 |
| 2026-09-03 | — | — | — | $69.71 | 11,221 |
| 2026-09-02 | — | — | — | $70.16 | 14,827 |
| 2026-09-01 | — | — | — | $70.79 | 7,696 |
| 2026-08-31 | — | — | — | $71.37 | 3,911 |
| 2026-08-28 | — | — | — | $72.02 | 6,464 |
| 2026-08-27 | $71.92 | $71.92 | 227,800 | $73.23 | 7,743 |
| 2026-08-26 | $73.68 | $73.68 | 117,300 | $73.37 | 5,214 |
| 2026-08-25 | $73.50 | $73.50 | 111,300 | $73.44 | 6,208 |
| 2026-08-24 | $73.72 | $73.72 | 146,300 | $75.19 | 7,454 |
| 2026-08-21 | $74.95 | $74.95 | 145,000 | $74.80 | 5,764 |
| 2026-08-20 | $73.93 | $73.93 | 141,100 | $73.42 | 4,575 |
| 2026-08-19 | $74.16 | $74.16 | 199,600 | $76.55 | 11,134 |
| 2026-08-18 | $76.26 | $76.26 | 143,100 | $77.06 | 4,217 |
| 2026-08-17 | $77.78 | $77.78 | 169,200 | $77.86 | 6,159 |
| 2026-08-14 | $78.22 | $78.22 | 102,700 | $78.25 | 4,534 |
| 2026-08-13 | $78.43 | $78.43 | 142,300 | $77.33 | 9,895 |
| 2026-08-12 | $76.60 | $76.60 | 131,600 | $77.14 | 6,541 |
| 2026-08-11 | $76.34 | $76.34 | 132,100 | $75.03 | 8,497 |
| 2026-08-10 | $75.30 | $75.30 | 126,900 | $75.26 | 5,317 |
| 2026-08-07 | $76.01 | $76.01 | 182,400 | $76.48 | 10,467 |
| 2026-08-06 | $75.78 | $75.78 | 166,400 | $78.84 | 5,038 |
| 2026-08-05 | $78.11 | $78.11 | 169,900 | $80.10 | 10,478 |
| 2026-08-04 | $79.83 | $79.83 | 335,200 | $77.13 | 12,651 |
| 2026-08-03 | $76.63 | $76.63 | 210,000 | $76.34 | 9,537 |
| 2026-07-31 | $75.93 | $75.93 | 221,200 | $73.41 | 16,169 |
| 2026-07-30 | $73.83 | $73.83 | 203,800 | $76.79 | 18,213 |
| 2026-07-29 | $75.89 | $75.89 | 193,600 | $76.72 | 11,946 |
| 2026-07-28 | $77.08 | $77.08 | 209,000 | $75.27 | 11,452 |
| 2026-07-27 | $75.38 | $75.38 | 221,100 | $77.12 | 19,363 |
| 2026-07-24 | $76.91 | $76.91 | 314,000 | $80.42 | 17,745 |
| 2026-07-23 | $79.91 | $79.91 | 306,100 | $80.31 | 16,853 |
| 2026-07-22 | $81.08 | $81.08 | 615,700 | $79.22 | 48,854 |
| 2026-07-21 | $79.19 | $79.19 | 263,200 | $78.06 | 11,819 |
| 2026-07-20 | $77.85 | $77.85 | 233,300 | $79.84 | 14,205 |
| 2026-07-17 | $80.61 | $80.61 | 499,200 | — | — |
| 2026-07-16 | $79.68 | $79.68 | 770,800 | — | — |
| 2026-07-15 | $78.39 | $78.39 | 460,700 | — | — |
| 2026-07-14 | $78.24 | $78.24 | 238,700 | — | — |
| 2026-07-13 | $78.31 | $78.31 | 136,600 | — | — |
| 2026-07-10 | $78.44 | $78.44 | 175,400 | — | — |
| 2026-07-09 | $77.56 | $77.56 | 656,600 | — | — |
| 2026-07-08 | $74.63 | $74.63 | 415,800 | — | — |
| 2026-07-07 | $77.41 | $77.41 | 220,800 | — | — |
| 2026-07-06 | $78.68 | $78.68 | 148,700 | — | — |
| 2026-07-02 | $77.01 | $77.01 | 330,100 | — | — |
| 2026-07-01 | $79.31 | $79.31 | 240,100 | — | — |
| 2026-06-30 | $76.31 | $76.31 | 193,400 | — | — |
| 2026-06-29 | $75.67 | $75.67 | 271,800 | — | — |
| 2026-06-26 | $76.81 | $76.81 | 654,400 | — | — |
| 2026-06-25 | $76.77 | $76.77 | 230,900 | — | — |
| 2026-06-24 | $75.63 | $75.63 | 260,800 | — | — |
| 2026-06-23 | $73.97 | $73.97 | 180,300 | — | — |
| 2026-06-22 | $73.02 | $73.02 | 184,200 | — | — |
| 2026-06-18 | $72.07 | $72.07 | 383,500 | — | — |
| 2026-06-17 | $71.01 | $71.01 | 282,500 | — | — |
| 2026-06-16 | $74.03 | $74.03 | 160,600 | — | — |
| 2026-06-15 | $74.77 | $74.77 | 262,900 | — | — |
| 2026-06-12 | $75.68 | $75.68 | 253,100 | — | — |
| 2026-06-11 | $74.64 | $74.64 | 177,800 | — | — |
| 2026-06-10 | $73.07 | $73.07 | 261,400 | — | — |
| 2026-06-09 | $72.59 | $72.59 | 208,100 | — | — |
| 2026-06-08 | $71.26 | $71.26 | 188,700 | — | — |
| 2026-06-05 | $71.27 | $71.27 | 164,100 | — | — |
| 2026-06-04 | $71.19 | $71.19 | 247,900 | — | — |
| 2026-06-03 | $68.30 | $68.30 | 279,800 | — | — |
| 2026-06-02 | $72.16 | $72.16 | 175,600 | — | — |
| 2026-06-01 | $71.51 | $71.51 | 188,600 | — | — |
| 2026-05-29 | $71.25 | $71.25 | 245,200 | — | — |
| 2026-05-28 | $70.55 | $70.55 | 179,700 | — | — |
| 2026-05-27 | $70.17 | $70.17 | 250,100 | — | — |
| 2026-05-26 | $69.41 | $69.41 | 227,600 | — | — |
| 2026-05-22 | $66.77 | $66.77 | 140,000 | — | — |
| 2026-05-21 | $66.66 | $66.66 | 188,600 | — | — |
| 2026-05-20 | $65.51 | $65.51 | 210,000 | — | — |
| 2026-05-19 | $62.50 | $62.50 | 205,400 | — | — |
| 2026-05-18 | $63.26 | $63.26 | 248,900 | — | — |
| 2026-05-15 | $61.60 | $61.60 | 276,100 | — | — |
| 2026-05-14 | $63.64 | $63.64 | 329,700 | — | — |
| 2026-05-13 | $64.37 | $64.37 | 293,300 | — | — |
| 2026-05-12 | $64.42 | $64.42 | 227,500 | — | — |
| 2026-05-11 | $64.85 | $64.85 | 250,000 | — | — |
| 2026-05-08 | $66.52 | $66.52 | 233,800 | — | — |
| 2026-05-07 | $67.45 | $67.45 | 227,900 | — | — |
| 2026-05-06 | $67.22 | $67.22 | 331,800 | — | — |
| 2026-05-05 | $67.36 | $67.36 | 227,400 | — | — |
| 2026-05-04 | $65.68 | $65.68 | 245,000 | — | — |
| 2026-05-01 | $67.55 | $67.55 | 275,100 | — | — |
| 2026-04-30 | $67.68 | $67.68 | 187,400 | — | — |
| 2026-04-29 | $66.82 | $66.82 | 266,700 | — | — |
| 2026-04-28 | $67.65 | $67.65 | 333,800 | — | — |
| 2026-04-27 | $68.40 | $68.40 | 263,400 | — | — |
| 2026-04-24 | $67.56 | $67.56 | 333,800 | — | — |
| 2026-04-23 | $67.32 | $67.32 | 732,000 | — | — |
| 2026-04-22 | $62.92 | $62.92 | 690,700 | — | — |
| 2026-04-21 | $67.12 | $67.12 | 334,800 | — | — |
| 2026-04-20 | $66.84 | $66.84 | 229,600 | — | — |
| 2026-04-17 | $66.38 | $66.38 | 273,800 | — | — |
| 2026-04-16 | $63.58 | $63.58 | 256,800 | — | — |
| 2026-04-15 | $62.40 | $62.40 | 280,600 | — | — |