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
- 2006-02-01 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 | — | — | — | $46.50 | 5,792 |
| 2026-09-03 | — | — | — | $46.73 | 7,326 |
| 2026-09-02 | — | — | — | $45.92 | 8,800 |
| 2026-09-01 | — | — | — | $45.49 | 9,428 |
| 2026-08-31 | — | — | — | $46.86 | 3,710 |
| 2026-08-28 | — | — | — | $46.64 | 4,808 |
| 2026-08-27 | $46.32 | $61.90 | 112,900 | $45.71 | 4,301 |
| 2026-08-26 | $46.34 | $61.92 | 149,200 | $46.05 | 5,161 |
| 2026-08-25 | $46.13 | $61.64 | 108,700 | $45.66 | 2,655 |
| 2026-08-24 | $45.83 | $61.24 | 145,700 | $45.54 | 6,018 |
| 2026-08-21 | $45.19 | $60.39 | 313,700 | $45.64 | 6,866 |
| 2026-08-20 | $45.88 | $61.31 | 194,300 | $45.49 | 5,976 |
| 2026-08-19 | $44.90 | $60.00 | 157,300 | $45.81 | 5,411 |
| 2026-08-18 | $45.44 | $60.72 | 162,800 | $47.41 | 3,857 |
| 2026-08-17 | $47.45 | $63.41 | 167,500 | $46.81 | 8,068 |
| 2026-08-14 | $47.14 | $62.99 | 220,400 | $46.17 | 10,869 |
| 2026-08-13 | $46.22 | $61.76 | 259,100 | $45.40 | 8,745 |
| 2026-08-12 | $45.34 | $60.59 | 344,600 | $47.05 | 9,907 |
| 2026-08-11 | $46.01 | $61.48 | 301,000 | $49.55 | 7,994 |
| 2026-08-10 | $50.54 | $67.54 | 200,400 | $50.79 | 9,231 |
| 2026-08-07 | $51.24 | $68.47 | 478,700 | $50.75 | 16,242 |
| 2026-08-06 | $52.33 | $69.93 | 251,500 | $50.60 | 12,481 |
| 2026-08-05 | $51.03 | $68.19 | 156,000 | $51.68 | 4,139 |
| 2026-08-04 | $51.99 | $69.47 | 175,900 | $50.74 | 4,535 |
| 2026-08-03 | $50.73 | $67.79 | 144,800 | $49.54 | 3,846 |
| 2026-07-31 | $49.02 | $65.51 | 145,900 | $47.93 | 4,588 |
| 2026-07-30 | $48.98 | $65.45 | 135,200 | $49.95 | 5,047 |
| 2026-07-29 | $49.21 | $65.76 | 135,200 | $50.43 | 6,064 |
| 2026-07-28 | $50.20 | $67.08 | 112,000 | $49.99 | 2,304 |
| 2026-07-27 | $49.61 | $66.29 | 117,300 | $50.02 | 7,289 |
| 2026-07-24 | $50.22 | $67.11 | 148,200 | $50.15 | 3,040 |
| 2026-07-23 | $49.96 | $66.76 | 180,400 | $50.94 | 11,080 |
| 2026-07-22 | $51.17 | $68.38 | 100,300 | $52.01 | 2,142 |
| 2026-07-21 | $51.47 | $68.78 | 163,400 | $49.56 | 9,593 |
| 2026-07-20 | $49.20 | $65.75 | 205,400 | $48.68 | 8,901 |
| 2026-07-17 | $49.14 | $65.67 | 217,000 | — | — |
| 2026-07-16 | $49.05 | $65.55 | 222,300 | — | — |
| 2026-07-15 | $48.47 | $64.77 | 145,100 | — | — |
| 2026-07-14 | $48.53 | $64.85 | 78,500 | — | — |
| 2026-07-13 | $47.77 | $63.84 | 116,300 | — | — |
| 2026-07-10 | $47.56 | $63.55 | 115,600 | — | — |
| 2026-07-09 | $46.59 | $62.26 | 159,600 | — | — |
| 2026-07-08 | $47.40 | $63.34 | 144,500 | — | — |
| 2026-07-07 | $46.76 | $62.49 | 202,900 | — | — |
| 2026-07-06 | $47.10 | $62.94 | 149,800 | — | — |
| 2026-07-02 | $46.21 | $61.75 | 255,700 | — | — |
| 2026-07-01 | $44.56 | $59.55 | 126,300 | — | — |
| 2026-06-30 | $44.90 | $60.00 | 123,200 | — | — |
| 2026-06-29 | $45.36 | $60.61 | 157,800 | — | — |
| 2026-06-26 | $45.12 | $60.29 | 322,200 | — | — |
| 2026-06-25 | $44.70 | $59.73 | 154,800 | — | — |
| 2026-06-24 | $43.88 | $58.64 | 157,400 | — | — |
| 2026-06-23 | $42.90 | $57.33 | 136,000 | — | — |
| 2026-06-22 | $44.42 | $59.36 | 291,800 | — | — |
| 2026-06-18 | $43.73 | $58.44 | 385,900 | — | — |
| 2026-06-17 | $43.65 | $58.33 | 153,400 | — | — |
| 2026-06-16 | $44.50 | $59.47 | 183,900 | — | — |
| 2026-06-15 | $44.40 | $59.33 | 183,900 | — | — |
| 2026-06-12 | $43.41 | $58.01 | 160,800 | — | — |
| 2026-06-11 | $41.52 | $55.48 | 110,500 | — | — |
| 2026-06-10 | $41.68 | $55.70 | 167,200 | — | — |
| 2026-06-09 | $41.86 | $55.94 | 145,700 | — | — |
| 2026-06-08 | $41.22 | $55.08 | 178,100 | — | — |
| 2026-06-05 | $40.81 | $54.53 | 167,200 | — | — |
| 2026-06-04 | $42.16 | $56.34 | 272,200 | — | — |
| 2026-06-03 | $43.09 | $57.58 | 230,100 | — | — |
| 2026-06-02 | $42.48 | $56.77 | 124,500 | — | — |
| 2026-06-01 | $41.19 | $55.04 | 115,000 | — | — |
| 2026-05-29 | $40.80 | $54.52 | 228,400 | — | — |
| 2026-05-28 | $41.29 | $55.06 | 107,900 | — | — |
| 2026-05-27 | $42.73 | $56.98 | 141,900 | — | — |
| 2026-05-26 | $41.54 | $55.39 | 174,100 | — | — |
| 2026-05-22 | $40.36 | $53.82 | 120,100 | — | — |
| 2026-05-21 | $39.63 | $52.84 | 150,800 | — | — |
| 2026-05-20 | $39.20 | $52.27 | 160,700 | — | — |
| 2026-05-19 | $38.31 | $51.08 | 223,600 | — | — |
| 2026-05-18 | $40.39 | $53.86 | 204,400 | — | — |
| 2026-05-15 | $40.68 | $54.24 | 233,700 | — | — |
| 2026-05-14 | $42.41 | $56.55 | 367,500 | — | — |
| 2026-05-13 | $42.69 | $56.92 | 294,100 | — | — |
| 2026-05-12 | $43.55 | $58.07 | 328,900 | — | — |
| 2026-05-11 | $43.08 | $57.44 | 253,100 | — | — |
| 2026-05-08 | $43.99 | $58.66 | 334,000 | — | — |
| 2026-05-07 | $41.16 | $54.88 | 176,900 | — | — |
| 2026-05-06 | $41.61 | $55.48 | 102,800 | — | — |
| 2026-05-05 | $41.35 | $55.14 | 121,000 | — | — |
| 2026-05-04 | $39.84 | $53.12 | 148,500 | — | — |
| 2026-05-01 | $41.91 | $55.88 | 145,900 | — | — |
| 2026-04-30 | $40.83 | $54.44 | 109,600 | — | — |
| 2026-04-29 | $39.80 | $53.07 | 166,500 | — | — |
| 2026-04-28 | $41.46 | $55.28 | 193,700 | — | — |
| 2026-04-27 | $41.35 | $55.14 | 153,500 | — | — |
| 2026-04-24 | $40.28 | $53.71 | 169,000 | — | — |
| 2026-04-23 | $38.65 | $51.54 | 129,000 | — | — |
| 2026-04-22 | $38.01 | $50.68 | 83,200 | — | — |
| 2026-04-21 | $37.52 | $50.03 | 150,300 | — | — |
| 2026-04-20 | $37.44 | $49.92 | 71,700 | — | — |
| 2026-04-17 | $37.69 | $50.26 | 161,800 | — | — |
| 2026-04-16 | $36.98 | $49.31 | 125,400 | — | — |
| 2026-04-15 | $37.54 | $50.06 | 102,100 | — | — |