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
- 2013-06-20 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 | — | — | — | $70.85 | 27,634 |
| 2026-09-03 | — | — | — | $71.42 | 30,006 |
| 2026-09-02 | — | — | — | $71.49 | 73,718 |
| 2026-09-01 | — | — | — | $69.54 | 35,208 |
| 2026-08-31 | — | — | — | $69.90 | 64,566 |
| 2026-08-28 | — | — | — | $71.16 | 30,675 |
| 2026-08-27 | $71.81 | $71.81 | 746,300 | $71.87 | 38,276 |
| 2026-08-26 | $72.69 | $72.69 | 533,600 | $73.76 | 38,318 |
| 2026-08-25 | $73.47 | $73.47 | 624,500 | $72.45 | 41,366 |
| 2026-08-24 | $71.06 | $71.06 | 897,700 | $69.72 | 46,662 |
| 2026-08-21 | $69.82 | $69.82 | 674,700 | $70.45 | 34,632 |
| 2026-08-20 | $70.52 | $70.52 | 802,500 | $73.56 | 44,145 |
| 2026-08-19 | $73.67 | $73.67 | 1,514,600 | $73.40 | 88,263 |
| 2026-08-18 | $72.63 | $72.63 | 731,600 | $73.22 | 64,645 |
| 2026-08-17 | $72.88 | $72.88 | 985,800 | $71.71 | 28,998 |
| 2026-08-14 | $71.70 | $71.70 | 564,300 | $72.05 | 29,503 |
| 2026-08-13 | $71.97 | $71.97 | 697,300 | $74.13 | 31,286 |
| 2026-08-12 | $72.64 | $72.64 | 976,000 | $73.80 | 49,556 |
| 2026-08-11 | $73.70 | $73.70 | 763,600 | $75.03 | 38,996 |
| 2026-08-10 | $74.63 | $74.63 | 826,200 | $72.70 | 37,597 |
| 2026-08-07 | $73.31 | $73.31 | 963,200 | $71.75 | 40,623 |
| 2026-08-06 | $70.85 | $70.85 | 928,900 | $69.39 | 43,940 |
| 2026-08-05 | $69.21 | $69.21 | 1,102,500 | $69.67 | 47,655 |
| 2026-08-04 | $69.10 | $69.10 | 1,420,900 | $69.91 | 65,933 |
| 2026-08-03 | $68.11 | $68.11 | 1,367,700 | $67.27 | 63,945 |
| 2026-07-31 | $68.01 | $68.01 | 4,329,700 | $72.89 | 265,666 |
| 2026-07-30 | $75.52 | $75.52 | 1,373,900 | $73.97 | 63,970 |
| 2026-07-29 | $74.49 | $74.49 | 1,173,800 | $74.99 | 59,977 |
| 2026-07-28 | $75.39 | $75.39 | 1,487,700 | $75.72 | 73,137 |
| 2026-07-27 | $75.80 | $75.80 | 1,852,700 | $77.39 | 100,634 |
| 2026-07-24 | $76.82 | $76.82 | 838,200 | $79.34 | 43,304 |
| 2026-07-23 | $78.45 | $78.45 | 759,400 | $77.65 | 41,092 |
| 2026-07-22 | $78.40 | $78.40 | 583,900 | $77.78 | 36,969 |
| 2026-07-21 | $78.50 | $78.50 | 1,145,900 | $79.51 | 68,346 |
| 2026-07-20 | $78.01 | $78.01 | 954,300 | $78.87 | 49,658 |
| 2026-07-17 | $78.59 | $78.59 | 704,100 | — | — |
| 2026-07-16 | $78.52 | $78.52 | 1,888,900 | — | — |
| 2026-07-15 | $78.84 | $78.84 | 1,357,100 | — | — |
| 2026-07-14 | $78.06 | $78.06 | 1,618,900 | — | — |
| 2026-07-13 | $81.33 | $81.33 | 985,900 | — | — |
| 2026-07-10 | $84.85 | $84.85 | 1,066,800 | — | — |
| 2026-07-09 | $89.55 | $89.55 | 1,269,800 | — | — |
| 2026-07-08 | $88.57 | $88.57 | 1,328,300 | — | — |
| 2026-07-07 | $89.20 | $89.20 | 1,410,800 | — | — |
| 2026-07-06 | $85.44 | $85.44 | 3,806,500 | — | — |
| 2026-07-02 | $83.31 | $83.31 | 6,777,500 | — | — |
| 2026-07-01 | $81.35 | $81.35 | 1,221,600 | — | — |
| 2026-06-30 | $81.57 | $81.57 | 2,375,600 | — | — |
| 2026-06-29 | $81.57 | $81.57 | 4,294,900 | — | — |
| 2026-06-26 | $84.43 | $84.43 | 3,903,100 | — | — |
| 2026-06-25 | $84.51 | $84.51 | 1,986,500 | — | — |
| 2026-06-24 | $84.41 | $84.41 | 3,320,500 | — | — |
| 2026-06-23 | $82.13 | $82.13 | 2,307,200 | — | — |
| 2026-06-22 | $80.96 | $80.96 | 2,414,100 | — | — |
| 2026-06-18 | $78.98 | $78.98 | 2,870,300 | — | — |
| 2026-06-17 | $78.53 | $78.53 | 3,183,600 | — | — |
| 2026-06-16 | $73.27 | $73.27 | 6,044,200 | — | — |
| 2026-06-15 | $76.77 | $76.77 | 3,590,700 | — | — |
| 2026-06-12 | $75.14 | $75.14 | 1,074,600 | — | — |
| 2026-06-11 | $74.71 | $74.71 | 2,245,400 | — | — |
| 2026-06-10 | $73.35 | $73.35 | 1,211,400 | — | — |
| 2026-06-09 | $73.68 | $73.68 | 1,873,800 | — | — |
| 2026-06-08 | $70.87 | $70.87 | 1,293,400 | — | — |
| 2026-06-05 | $70.97 | $70.97 | 937,100 | — | — |
| 2026-06-04 | $70.64 | $70.64 | 1,098,000 | — | — |
| 2026-06-03 | $68.68 | $68.68 | 1,124,900 | — | — |
| 2026-06-02 | $68.23 | $68.23 | 1,238,400 | — | — |
| 2026-06-01 | $73.80 | $73.80 | 1,135,200 | — | — |
| 2026-05-29 | $73.85 | $73.85 | 1,211,000 | — | — |
| 2026-05-28 | $71.05 | $71.05 | 725,100 | — | — |
| 2026-05-27 | $70.66 | $70.66 | 1,692,400 | — | — |
| 2026-05-26 | $67.65 | $67.65 | 1,003,600 | — | — |
| 2026-05-22 | $68.81 | $68.81 | 715,100 | — | — |
| 2026-05-21 | $69.79 | $69.79 | 808,800 | — | — |
| 2026-05-20 | $71.02 | $71.02 | 1,093,400 | — | — |
| 2026-05-19 | $70.31 | $70.31 | 725,200 | — | — |
| 2026-05-18 | $70.15 | $70.15 | 834,000 | — | — |
| 2026-05-15 | $71.47 | $71.47 | 843,500 | — | — |
| 2026-05-14 | $72.72 | $72.72 | 591,000 | — | — |
| 2026-05-13 | $73.46 | $73.46 | 1,240,500 | — | — |
| 2026-05-12 | $75.02 | $75.02 | 2,212,200 | — | — |
| 2026-05-11 | $76.85 | $76.85 | 3,208,900 | — | — |
| 2026-05-08 | $73.69 | $73.69 | 5,836,400 | — | — |
| 2026-05-07 | $64.49 | $64.49 | 1,235,300 | — | — |
| 2026-05-06 | $66.57 | $66.57 | 637,900 | — | — |
| 2026-05-05 | $65.04 | $65.04 | 740,400 | — | — |
| 2026-05-04 | $65.49 | $65.49 | 1,216,000 | — | — |
| 2026-05-01 | $65.15 | $65.15 | 1,323,700 | — | — |
| 2026-04-30 | $65.06 | $65.06 | 1,171,500 | — | — |
| 2026-04-29 | $64.55 | $64.55 | 4,238,900 | — | — |
| 2026-04-28 | $70.26 | $70.26 | 1,931,000 | — | — |
| 2026-04-27 | $69.22 | $69.22 | 1,058,600 | — | — |
| 2026-04-24 | $68.23 | $68.23 | 640,500 | — | — |
| 2026-04-23 | $68.59 | $68.59 | 657,400 | — | — |
| 2026-04-22 | $70.85 | $70.85 | 514,200 | — | — |
| 2026-04-21 | $70.63 | $70.63 | 724,300 | — | — |
| 2026-04-20 | $72.32 | $72.32 | 956,900 | — | — |
| 2026-04-17 | $72.43 | $72.43 | 1,500,500 | — | — |
| 2026-04-16 | $71.70 | $71.70 | 1,171,100 | — | — |
| 2026-04-15 | $73.57 | $73.57 | 568,800 | — | — |