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 | — | — | — | $68.99 | 50,549 |
| 2026-09-03 | — | — | — | $70.58 | 74,103 |
| 2026-09-02 | — | — | — | $70.91 | 37,235 |
| 2026-09-01 | — | — | — | $70.87 | 70,701 |
| 2026-08-31 | — | — | — | $70.43 | 69,212 |
| 2026-08-28 | — | — | — | $73.14 | 45,930 |
| 2026-08-27 | $72.78 | $72.78 | 1,254,500 | $74.06 | 78,262 |
| 2026-08-26 | $74.89 | $74.89 | 904,700 | $75.39 | 60,753 |
| 2026-08-25 | $75.40 | $75.40 | 987,100 | $76.53 | 75,441 |
| 2026-08-24 | $76.55 | $76.55 | 1,428,000 | $73.67 | 71,287 |
| 2026-08-21 | $73.96 | $73.96 | 1,077,100 | $74.24 | 61,529 |
| 2026-08-20 | $74.13 | $74.13 | 1,368,300 | $73.69 | 91,035 |
| 2026-08-19 | $75.03 | $75.03 | 1,346,000 | $73.01 | 89,595 |
| 2026-08-18 | $72.63 | $72.63 | 711,400 | $72.95 | 43,759 |
| 2026-08-17 | $72.65 | $72.65 | 1,214,000 | $71.94 | 72,226 |
| 2026-08-14 | $72.76 | $72.76 | 1,028,600 | $73.22 | 37,422 |
| 2026-08-13 | $72.73 | $72.73 | 764,100 | $72.67 | 44,746 |
| 2026-08-12 | $72.31 | $72.31 | 1,130,700 | $71.28 | 48,303 |
| 2026-08-11 | $71.75 | $71.75 | 1,800,100 | $67.78 | 89,888 |
| 2026-08-10 | $67.77 | $67.77 | 1,085,500 | $66.54 | 72,459 |
| 2026-08-07 | $66.91 | $66.91 | 906,900 | $66.61 | 57,771 |
| 2026-08-06 | $66.73 | $66.73 | 1,895,100 | $68.80 | 89,448 |
| 2026-08-05 | $71.47 | $71.47 | 6,436,000 | $66.44 | 364,552 |
| 2026-08-04 | $62.38 | $62.38 | 2,159,700 | $60.35 | 96,863 |
| 2026-08-03 | $59.62 | $59.62 | 2,004,500 | $59.94 | 87,107 |
| 2026-07-31 | $59.54 | $59.54 | 727,600 | $60.30 | 41,690 |
| 2026-07-30 | $60.74 | $60.74 | 735,700 | $61.13 | 50,460 |
| 2026-07-29 | $61.94 | $61.94 | 899,800 | $61.12 | 43,092 |
| 2026-07-28 | $61.22 | $61.22 | 1,115,300 | $60.84 | 58,807 |
| 2026-07-27 | $59.50 | $59.50 | 997,400 | $58.25 | 81,264 |
| 2026-07-24 | $57.54 | $57.54 | 1,057,900 | $56.10 | 96,230 |
| 2026-07-23 | $56.66 | $56.66 | 893,000 | $57.76 | 59,937 |
| 2026-07-22 | $57.71 | $57.71 | 782,600 | $58.69 | 56,268 |
| 2026-07-21 | $58.62 | $58.62 | 1,114,400 | $56.50 | 66,768 |
| 2026-07-20 | $56.95 | $56.95 | 770,200 | $56.44 | 77,518 |
| 2026-07-17 | $56.64 | $56.64 | 1,163,700 | — | — |
| 2026-07-16 | $56.93 | $56.93 | 829,700 | — | — |
| 2026-07-15 | $56.23 | $56.23 | 1,007,700 | — | — |
| 2026-07-14 | $54.23 | $54.23 | 845,000 | — | — |
| 2026-07-13 | $55.92 | $55.92 | 1,699,500 | — | — |
| 2026-07-10 | $53.62 | $53.62 | 818,700 | — | — |
| 2026-07-09 | $55.47 | $55.47 | 978,600 | — | — |
| 2026-07-08 | $54.25 | $54.25 | 1,649,700 | — | — |
| 2026-07-07 | $54.51 | $54.51 | 1,356,800 | — | — |
| 2026-07-06 | $54.09 | $54.09 | 1,470,100 | — | — |
| 2026-07-02 | $56.38 | $56.38 | 1,918,800 | — | — |
| 2026-07-01 | $56.00 | $56.00 | 2,955,000 | — | — |
| 2026-06-30 | $59.12 | $59.12 | 1,801,900 | — | — |
| 2026-06-29 | $60.64 | $60.64 | 1,918,000 | — | — |
| 2026-06-26 | $57.43 | $57.43 | 2,403,000 | — | — |
| 2026-06-25 | $53.38 | $53.38 | 976,900 | — | — |
| 2026-06-24 | $52.74 | $52.74 | 1,289,000 | — | — |
| 2026-06-23 | $53.37 | $53.37 | 1,345,100 | — | — |
| 2026-06-22 | $50.92 | $50.92 | 2,159,300 | — | — |
| 2026-06-18 | $55.01 | $55.01 | 1,633,800 | — | — |
| 2026-06-17 | $55.66 | $55.66 | 960,900 | — | — |
| 2026-06-16 | $57.09 | $57.09 | 1,346,100 | — | — |
| 2026-06-15 | $54.49 | $54.49 | 1,440,200 | — | — |
| 2026-06-12 | $52.66 | $52.66 | 779,000 | — | — |
| 2026-06-11 | $52.22 | $52.22 | 1,228,700 | — | — |
| 2026-06-10 | $50.60 | $50.60 | 1,352,900 | — | — |
| 2026-06-09 | $51.15 | $51.15 | 1,177,800 | — | — |
| 2026-06-08 | $51.40 | $51.40 | 1,854,000 | — | — |
| 2026-06-05 | $49.74 | $49.74 | 1,561,600 | — | — |
| 2026-06-04 | $49.22 | $49.22 | 1,614,500 | — | — |
| 2026-06-03 | $50.00 | $50.00 | 1,800,100 | — | — |
| 2026-06-02 | $49.86 | $49.86 | 1,559,900 | — | — |
| 2026-06-01 | $49.42 | $49.42 | 1,656,200 | — | — |
| 2026-05-29 | $51.60 | $51.60 | 1,415,800 | — | — |
| 2026-05-28 | $53.09 | $53.09 | 1,473,100 | — | — |
| 2026-05-27 | $52.33 | $52.33 | 2,407,900 | — | — |
| 2026-05-26 | $51.00 | $51.00 | 1,934,700 | — | — |
| 2026-05-22 | $51.58 | $51.58 | 1,708,600 | — | — |
| 2026-05-21 | $51.30 | $51.30 | 2,691,200 | — | — |
| 2026-05-20 | $48.35 | $48.35 | 2,162,000 | — | — |
| 2026-05-19 | $47.39 | $47.39 | 1,616,500 | — | — |
| 2026-05-18 | $48.45 | $48.45 | 1,548,100 | — | — |
| 2026-05-15 | $49.35 | $49.35 | 1,362,000 | — | — |
| 2026-05-14 | $49.34 | $49.34 | 2,085,300 | — | — |
| 2026-05-13 | $48.63 | $48.63 | 2,221,000 | — | — |
| 2026-05-12 | $51.27 | $51.27 | 2,078,400 | — | — |
| 2026-05-11 | $49.64 | $49.64 | 1,888,300 | — | — |
| 2026-05-08 | $53.08 | $53.08 | 1,869,800 | — | — |
| 2026-05-07 | $55.87 | $55.87 | 2,859,600 | — | — |
| 2026-05-06 | $54.92 | $54.92 | 4,818,000 | — | — |
| 2026-05-05 | $60.17 | $60.17 | 2,040,100 | — | — |
| 2026-05-04 | $63.56 | $63.56 | 1,195,400 | — | — |
| 2026-05-01 | $65.15 | $65.15 | 951,800 | — | — |
| 2026-04-30 | $67.38 | $67.38 | 952,800 | — | — |
| 2026-04-29 | $66.14 | $66.14 | 1,035,500 | — | — |
| 2026-04-28 | $65.65 | $65.65 | 648,000 | — | — |
| 2026-04-27 | $65.45 | $65.45 | 847,500 | — | — |
| 2026-04-24 | $66.15 | $66.15 | 889,800 | — | — |
| 2026-04-23 | $65.56 | $65.56 | 1,041,500 | — | — |
| 2026-04-22 | $65.96 | $65.96 | 928,300 | — | — |
| 2026-04-21 | $64.83 | $64.83 | 1,342,900 | — | — |
| 2026-04-20 | $68.12 | $68.12 | 877,500 | — | — |
| 2026-04-17 | $69.50 | $69.50 | 1,700,600 | — | — |
| 2026-04-16 | $67.34 | $67.34 | 994,000 | — | — |
| 2026-04-15 | $68.79 | $68.79 | 851,500 | — | — |