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
- 2007-01-31 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 | — | — | — | $49.18 | 7,075 |
| 2026-09-03 | — | — | — | $49.21 | 5,637 |
| 2026-09-02 | — | — | — | $49.19 | 6,358 |
| 2026-09-01 | — | — | — | $48.70 | 9,753 |
| 2026-08-31 | — | — | — | $48.67 | 6,097 |
| 2026-08-28 | — | — | — | $49.20 | 6,886 |
| 2026-08-27 | $49.02 | $74.84 | 102,800 | $48.81 | 5,528 |
| 2026-08-26 | $49.15 | $75.04 | 142,800 | $48.49 | 8,409 |
| 2026-08-25 | $48.80 | $74.50 | 103,700 | $49.70 | 6,406 |
| 2026-08-24 | $49.19 | $75.10 | 119,100 | $48.72 | 6,312 |
| 2026-08-21 | $48.17 | $73.54 | 108,900 | $48.27 | 5,910 |
| 2026-08-20 | $48.13 | $73.48 | 156,500 | $48.12 | 11,458 |
| 2026-08-19 | $47.89 | $73.12 | 133,800 | $48.34 | 5,975 |
| 2026-08-18 | $48.41 | $73.91 | 140,500 | $48.81 | 11,362 |
| 2026-08-17 | $48.09 | $73.42 | 134,600 | $48.92 | 11,718 |
| 2026-08-14 | $48.73 | $74.40 | 116,000 | $48.66 | 5,110 |
| 2026-08-13 | $48.50 | $74.05 | 139,900 | $48.47 | 9,645 |
| 2026-08-12 | $48.11 | $73.45 | 193,400 | $47.91 | 12,841 |
| 2026-08-11 | $48.50 | $73.53 | 193,600 | $49.23 | 9,384 |
| 2026-08-10 | $49.06 | $74.38 | 205,900 | $49.89 | 8,390 |
| 2026-08-07 | $49.49 | $75.03 | 165,800 | $49.84 | 7,193 |
| 2026-08-06 | $50.58 | $76.68 | 167,200 | $50.86 | 3,127 |
| 2026-08-05 | $50.77 | $76.97 | 184,800 | $50.47 | 7,371 |
| 2026-08-04 | $50.71 | $76.88 | 254,600 | $50.45 | 12,435 |
| 2026-08-03 | $50.65 | $76.79 | 184,300 | $50.16 | 7,092 |
| 2026-07-31 | $50.55 | $76.64 | 264,700 | $51.22 | 8,457 |
| 2026-07-30 | $51.59 | $78.21 | 242,600 | $51.28 | 11,124 |
| 2026-07-29 | $49.74 | $75.41 | 226,700 | $49.99 | 13,535 |
| 2026-07-28 | $49.97 | $75.76 | 186,900 | $50.40 | 8,041 |
| 2026-07-27 | $49.66 | $75.29 | 199,400 | $49.55 | 11,580 |
| 2026-07-24 | $49.79 | $75.48 | 154,800 | $49.19 | 9,371 |
| 2026-07-23 | $49.49 | $75.03 | 226,800 | $48.86 | 14,804 |
| 2026-07-22 | $49.39 | $74.88 | 215,700 | $50.21 | 11,110 |
| 2026-07-21 | $50.54 | $76.62 | 189,000 | $50.28 | 6,965 |
| 2026-07-20 | $50.38 | $76.38 | 179,900 | $50.22 | 8,964 |
| 2026-07-17 | $50.32 | $76.29 | 230,700 | — | — |
| 2026-07-16 | $49.81 | $75.51 | 209,800 | — | — |
| 2026-07-15 | $48.65 | $73.75 | 232,300 | — | — |
| 2026-07-14 | $50.13 | $76.00 | 184,000 | — | — |
| 2026-07-13 | $51.26 | $77.71 | 192,400 | — | — |
| 2026-07-10 | $50.69 | $76.85 | 159,900 | — | — |
| 2026-07-09 | $50.51 | $76.57 | 223,200 | — | — |
| 2026-07-08 | $51.16 | $77.56 | 194,000 | — | — |
| 2026-07-07 | $51.62 | $78.26 | 158,000 | — | — |
| 2026-07-06 | $51.06 | $77.41 | 188,800 | — | — |
| 2026-07-02 | $51.93 | $78.73 | 198,000 | — | — |
| 2026-07-01 | $51.22 | $77.65 | 264,300 | — | — |
| 2026-06-30 | $50.48 | $76.53 | 229,800 | — | — |
| 2026-06-29 | $51.19 | $77.61 | 304,300 | — | — |
| 2026-06-26 | $50.74 | $76.92 | 692,100 | — | — |
| 2026-06-25 | $48.52 | $73.56 | 233,900 | — | — |
| 2026-06-24 | $48.81 | $74.00 | 249,300 | — | — |
| 2026-06-23 | $48.18 | $73.04 | 335,900 | — | — |
| 2026-06-22 | $46.52 | $70.53 | 358,900 | — | — |
| 2026-06-18 | $46.55 | $70.57 | 1,256,400 | — | — |
| 2026-06-17 | $46.43 | $70.39 | 313,300 | — | — |
| 2026-06-16 | $46.25 | $70.12 | 365,000 | — | — |
| 2026-06-15 | $45.84 | $69.49 | 219,700 | — | — |
| 2026-06-12 | $46.25 | $70.12 | 264,400 | — | — |
| 2026-06-11 | $46.41 | $70.36 | 215,500 | — | — |
| 2026-06-10 | $46.62 | $70.68 | 201,100 | — | — |
| 2026-06-09 | $45.76 | $69.37 | 214,000 | — | — |
| 2026-06-08 | $45.59 | $69.12 | 260,900 | — | — |
| 2026-06-05 | $46.53 | $70.54 | 233,100 | — | — |
| 2026-06-04 | $44.47 | $67.42 | 245,000 | — | — |
| 2026-06-03 | $43.90 | $66.55 | 243,300 | — | — |
| 2026-06-02 | $43.63 | $66.14 | 202,700 | — | — |
| 2026-06-01 | $43.43 | $65.84 | 181,300 | — | — |
| 2026-05-29 | $43.50 | $65.95 | 259,500 | — | — |
| 2026-05-28 | $43.26 | $65.58 | 191,900 | — | — |
| 2026-05-27 | $43.83 | $66.45 | 171,400 | — | — |
| 2026-05-26 | $43.86 | $66.49 | 166,700 | — | — |
| 2026-05-22 | $43.90 | $66.55 | 227,100 | — | — |
| 2026-05-21 | $43.76 | $66.34 | 264,200 | — | — |
| 2026-05-20 | $43.66 | $66.19 | 247,600 | — | — |
| 2026-05-19 | $43.23 | $65.54 | 136,800 | — | — |
| 2026-05-18 | $43.35 | $65.72 | 167,200 | — | — |
| 2026-05-15 | $42.00 | $63.67 | 183,400 | — | — |
| 2026-05-14 | $41.49 | $62.90 | 164,500 | — | — |
| 2026-05-13 | $41.45 | $62.84 | 181,200 | — | — |
| 2026-05-12 | $41.33 | $62.14 | 193,800 | — | — |
| 2026-05-11 | $41.41 | $62.26 | 189,800 | — | — |
| 2026-05-08 | $42.01 | $63.16 | 171,100 | — | — |
| 2026-05-07 | $42.00 | $63.15 | 323,200 | — | — |
| 2026-05-06 | $41.36 | $62.19 | 226,300 | — | — |
| 2026-05-05 | $41.71 | $62.71 | 175,100 | — | — |
| 2026-05-04 | $41.50 | $62.40 | 266,800 | — | — |
| 2026-05-01 | $41.92 | $63.03 | 223,800 | — | — |
| 2026-04-30 | $42.12 | $63.33 | 337,100 | — | — |
| 2026-04-29 | $42.77 | $64.31 | 191,100 | — | — |
| 2026-04-28 | $43.33 | $65.15 | 172,200 | — | — |
| 2026-04-27 | $42.52 | $63.93 | 178,900 | — | — |
| 2026-04-24 | $41.86 | $62.94 | 289,600 | — | — |
| 2026-04-23 | $42.21 | $63.47 | 215,600 | — | — |
| 2026-04-22 | $41.54 | $62.46 | 239,500 | — | — |
| 2026-04-21 | $41.94 | $63.06 | 194,400 | — | — |
| 2026-04-20 | $42.28 | $63.57 | 144,500 | — | — |
| 2026-04-17 | $42.72 | $64.23 | 189,200 | — | — |
| 2026-04-16 | $41.81 | $62.86 | 179,100 | — | — |
| 2026-04-15 | $41.70 | $62.70 | 201,600 | — | — |