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
- 1998-06-19 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 | — | — | — | $62.14 | 35,531 |
| 2026-09-03 | — | — | — | $63.35 | 50,717 |
| 2026-09-02 | — | — | — | $62.33 | 42,672 |
| 2026-09-01 | — | — | — | $63.04 | 43,128 |
| 2026-08-31 | — | — | — | $62.55 | 62,833 |
| 2026-08-28 | — | — | — | $63.55 | 76,023 |
| 2026-08-27 | $62.70 | $80.85 | 1,098,200 | $62.84 | 47,550 |
| 2026-08-26 | $62.25 | $80.27 | 1,703,200 | $61.91 | 87,138 |
| 2026-08-25 | $62.31 | $80.34 | 689,200 | $61.19 | 40,813 |
| 2026-08-24 | $62.10 | $80.07 | 839,800 | $61.34 | 40,084 |
| 2026-08-21 | $61.40 | $79.17 | 1,316,800 | $60.55 | 38,860 |
| 2026-08-20 | $60.90 | $78.53 | 824,900 | $60.45 | 48,821 |
| 2026-08-19 | $60.21 | $77.64 | 1,143,900 | $58.51 | 78,331 |
| 2026-08-18 | $57.88 | $74.63 | 1,036,800 | $57.81 | 39,812 |
| 2026-08-17 | $57.25 | $73.82 | 797,700 | $57.82 | 38,774 |
| 2026-08-14 | $58.22 | $75.07 | 814,700 | $58.95 | 45,019 |
| 2026-08-13 | $58.66 | $75.64 | 1,258,100 | $57.83 | 66,462 |
| 2026-08-12 | $57.28 | $73.86 | 917,500 | $56.86 | 43,862 |
| 2026-08-11 | $57.49 | $74.13 | 1,223,800 | $58.18 | 52,302 |
| 2026-08-10 | $58.59 | $75.55 | 1,485,400 | $57.93 | 93,305 |
| 2026-08-07 | $58.55 | $75.50 | 1,315,200 | $59.57 | 53,795 |
| 2026-08-06 | $59.12 | $76.23 | 1,807,900 | $56.76 | 112,845 |
| 2026-08-05 | $55.29 | $71.29 | 2,196,200 | $57.03 | 79,117 |
| 2026-08-04 | $56.72 | $73.14 | 983,300 | $54.70 | 43,756 |
| 2026-08-03 | $55.37 | $71.40 | 1,047,300 | $57.05 | 45,933 |
| 2026-07-31 | $55.72 | $71.85 | 1,315,700 | $54.29 | 78,281 |
| 2026-07-30 | $55.28 | $71.28 | 1,109,100 | $56.34 | 57,311 |
| 2026-07-29 | $56.82 | $73.26 | 1,553,200 | $55.30 | 105,798 |
| 2026-07-28 | $54.87 | $70.75 | 1,249,100 | $53.56 | 75,255 |
| 2026-07-27 | $53.10 | $68.47 | 1,212,200 | $53.01 | 29,843 |
| 2026-07-24 | $52.10 | $67.18 | 687,900 | $51.26 | 27,347 |
| 2026-07-23 | $50.85 | $65.57 | 1,938,400 | $50.05 | 79,285 |
| 2026-07-22 | $51.22 | $66.04 | 1,717,200 | $52.08 | 103,067 |
| 2026-07-21 | $51.61 | $66.55 | 1,203,700 | $52.37 | 63,480 |
| 2026-07-20 | $53.19 | $68.58 | 1,059,700 | $52.43 | 62,985 |
| 2026-07-17 | $52.63 | $67.86 | 1,053,900 | — | — |
| 2026-07-16 | $52.91 | $68.22 | 2,511,400 | — | — |
| 2026-07-15 | $51.56 | $66.48 | 1,066,900 | — | — |
| 2026-07-14 | $51.96 | $67.00 | 1,238,000 | — | — |
| 2026-07-13 | $52.76 | $68.03 | 1,140,800 | — | — |
| 2026-07-10 | $51.91 | $66.93 | 1,035,800 | — | — |
| 2026-07-09 | $51.99 | $67.04 | 1,007,600 | — | — |
| 2026-07-08 | $51.34 | $66.20 | 1,245,200 | — | — |
| 2026-07-07 | $52.29 | $67.42 | 1,263,200 | — | — |
| 2026-07-06 | $51.26 | $66.10 | 1,544,900 | — | — |
| 2026-07-02 | $51.75 | $66.73 | 1,419,700 | — | — |
| 2026-07-01 | $51.18 | $65.99 | 1,430,300 | — | — |
| 2026-06-30 | $50.54 | $65.17 | 2,320,000 | — | — |
| 2026-06-29 | $51.45 | $65.61 | 1,253,000 | — | — |
| 2026-06-26 | $51.97 | $66.27 | 3,282,400 | — | — |
| 2026-06-25 | $49.87 | $63.59 | 1,867,400 | — | — |
| 2026-06-24 | $51.65 | $65.86 | 2,383,600 | — | — |
| 2026-06-23 | $52.35 | $66.75 | 2,079,300 | — | — |
| 2026-06-22 | $51.69 | $65.91 | 2,694,400 | — | — |
| 2026-06-18 | $51.47 | $65.63 | 2,693,400 | — | — |
| 2026-06-17 | $54.95 | $70.07 | 2,158,200 | — | — |
| 2026-06-16 | $56.01 | $71.42 | 1,670,700 | — | — |
| 2026-06-15 | $55.90 | $71.28 | 1,494,900 | — | — |
| 2026-06-12 | $56.40 | $71.92 | 1,406,200 | — | — |
| 2026-06-11 | $56.04 | $71.46 | 996,700 | — | — |
| 2026-06-10 | $56.97 | $72.65 | 1,170,700 | — | — |
| 2026-06-09 | $57.98 | $73.93 | 967,900 | — | — |
| 2026-06-08 | $58.34 | $74.39 | 1,465,400 | — | — |
| 2026-06-05 | $60.09 | $76.62 | 1,307,400 | — | — |
| 2026-06-04 | $60.84 | $77.58 | 1,238,400 | — | — |
| 2026-06-03 | $60.84 | $77.58 | 1,386,600 | — | — |
| 2026-06-02 | $63.00 | $80.34 | 1,418,700 | — | — |
| 2026-06-01 | $65.26 | $83.22 | 1,631,800 | — | — |
| 2026-05-29 | $62.97 | $80.30 | 1,545,000 | — | — |
| 2026-05-28 | $61.65 | $78.61 | 908,400 | — | — |
| 2026-05-27 | $61.29 | $78.15 | 796,800 | — | — |
| 2026-05-26 | $62.12 | $79.21 | 889,100 | — | — |
| 2026-05-22 | $62.66 | $79.90 | 662,500 | — | — |
| 2026-05-21 | $62.36 | $79.52 | 1,042,200 | — | — |
| 2026-05-20 | $62.62 | $79.85 | 951,800 | — | — |
| 2026-05-19 | $62.09 | $79.17 | 1,106,900 | — | — |
| 2026-05-18 | $62.28 | $79.42 | 1,048,700 | — | — |
| 2026-05-15 | $60.58 | $77.25 | 1,311,100 | — | — |
| 2026-05-14 | $61.93 | $78.97 | 1,614,700 | — | — |
| 2026-05-13 | $59.93 | $76.42 | 1,810,000 | — | — |
| 2026-05-12 | $62.34 | $79.49 | 1,836,400 | — | — |
| 2026-05-11 | $62.57 | $79.79 | 1,689,200 | — | — |
| 2026-05-08 | $63.75 | $81.29 | 1,040,500 | — | — |
| 2026-05-07 | $65.14 | $83.06 | 991,700 | — | — |
| 2026-05-06 | $63.96 | $81.56 | 709,600 | — | — |
| 2026-05-05 | $65.44 | $83.45 | 559,400 | — | — |
| 2026-05-04 | $65.30 | $83.27 | 716,800 | — | — |
| 2026-05-01 | $64.70 | $82.50 | 890,100 | — | — |
| 2026-04-30 | $64.67 | $82.46 | 688,700 | — | — |
| 2026-04-29 | $63.91 | $81.50 | 763,200 | — | — |
| 2026-04-28 | $64.27 | $81.95 | 1,039,400 | — | — |
| 2026-04-27 | $64.71 | $82.52 | 1,188,000 | — | — |
| 2026-04-24 | $65.31 | $83.28 | 1,206,500 | — | — |
| 2026-04-23 | $64.78 | $82.60 | 1,127,100 | — | — |
| 2026-04-22 | $65.73 | $83.82 | 1,103,500 | — | — |
| 2026-04-21 | $66.37 | $84.63 | 847,200 | — | — |
| 2026-04-20 | $66.96 | $85.38 | 558,500 | — | — |
| 2026-04-17 | $67.63 | $86.24 | 724,700 | — | — |
| 2026-04-16 | $66.55 | $84.86 | 689,100 | — | — |
| 2026-04-15 | $65.47 | $83.48 | 707,900 | — | — |