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
- 2019-05-02 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 | — | — | — | $84.40 | 51,082 |
| 2026-09-03 | — | — | — | $85.83 | 30,146 |
| 2026-09-02 | — | — | — | $83.26 | 22,136 |
| 2026-09-01 | — | — | — | $86.35 | 47,104 |
| 2026-08-31 | — | — | — | $87.88 | 68,210 |
| 2026-08-28 | — | — | — | $91.70 | 39,466 |
| 2026-08-27 | $91.75 | $91.75 | 417,800 | $91.60 | 31,746 |
| 2026-08-26 | $92.22 | $92.22 | 448,800 | $92.05 | 23,015 |
| 2026-08-25 | $93.60 | $93.60 | 405,200 | $93.35 | 14,892 |
| 2026-08-24 | $93.60 | $93.60 | 770,200 | $94.58 | 16,656 |
| 2026-08-21 | $94.77 | $94.77 | 627,100 | $90.60 | 24,799 |
| 2026-08-20 | $90.85 | $90.85 | 589,300 | $93.20 | 21,678 |
| 2026-08-19 | $93.97 | $93.97 | 703,300 | $90.25 | 44,168 |
| 2026-08-18 | $90.69 | $90.69 | 778,300 | $88.90 | 40,225 |
| 2026-08-17 | $88.35 | $88.35 | 514,000 | $87.67 | 10,665 |
| 2026-08-14 | $88.58 | $88.58 | 433,900 | $88.43 | 18,440 |
| 2026-08-13 | $89.64 | $89.64 | 709,800 | $86.99 | 25,476 |
| 2026-08-12 | $87.02 | $87.02 | 696,000 | $87.44 | 35,999 |
| 2026-08-11 | $89.36 | $89.36 | 876,700 | $88.06 | 32,012 |
| 2026-08-10 | $88.41 | $88.41 | 1,356,300 | $83.37 | 55,476 |
| 2026-08-07 | $83.89 | $83.89 | 772,400 | $80.91 | 43,295 |
| 2026-08-06 | $80.21 | $80.21 | 1,099,800 | $75.80 | 58,393 |
| 2026-08-05 | $76.49 | $76.49 | 2,954,400 | $72.96 | 140,381 |
| 2026-08-04 | $80.75 | $80.75 | 1,634,700 | $79.99 | 62,214 |
| 2026-08-03 | $81.55 | $81.55 | 1,517,800 | $78.44 | 106,183 |
| 2026-07-31 | $76.51 | $76.51 | 532,500 | $76.58 | 18,732 |
| 2026-07-30 | $76.13 | $76.13 | 884,700 | $76.48 | 35,032 |
| 2026-07-29 | $78.00 | $78.00 | 1,227,100 | $75.60 | 74,019 |
| 2026-07-28 | $76.29 | $76.29 | 768,300 | $74.97 | 31,998 |
| 2026-07-27 | $74.28 | $74.28 | 644,100 | $74.47 | 32,100 |
| 2026-07-24 | $72.26 | $72.26 | 1,139,000 | $72.65 | 40,104 |
| 2026-07-23 | $71.13 | $71.13 | 600,900 | $70.38 | 22,411 |
| 2026-07-22 | $71.20 | $71.20 | 847,000 | $74.31 | 38,341 |
| 2026-07-21 | $74.29 | $74.29 | 762,600 | $73.41 | 31,266 |
| 2026-07-20 | $73.47 | $73.47 | 1,117,600 | $73.75 | 55,220 |
| 2026-07-17 | $73.98 | $73.98 | 550,300 | — | — |
| 2026-07-16 | $76.00 | $76.00 | 749,200 | — | — |
| 2026-07-15 | $75.38 | $75.38 | 616,300 | — | — |
| 2026-07-14 | $74.59 | $74.59 | 679,700 | — | — |
| 2026-07-13 | $75.74 | $75.74 | 1,352,000 | — | — |
| 2026-07-10 | $71.23 | $71.23 | 455,600 | — | — |
| 2026-07-09 | $72.19 | $72.19 | 637,400 | — | — |
| 2026-07-08 | $70.44 | $70.44 | 863,200 | — | — |
| 2026-07-07 | $71.11 | $71.11 | 754,000 | — | — |
| 2026-07-06 | $71.23 | $71.23 | 946,300 | — | — |
| 2026-07-02 | $68.86 | $68.86 | 832,000 | — | — |
| 2026-07-01 | $67.85 | $67.85 | 1,058,700 | — | — |
| 2026-06-30 | $66.42 | $66.42 | 1,419,700 | — | — |
| 2026-06-29 | $67.29 | $67.29 | 1,250,200 | — | — |
| 2026-06-26 | $68.44 | $68.44 | 3,704,100 | — | — |
| 2026-06-25 | $77.75 | $77.75 | 902,900 | — | — |
| 2026-06-24 | $77.61 | $77.61 | 972,000 | — | — |
| 2026-06-23 | $73.83 | $73.83 | 822,700 | — | — |
| 2026-06-22 | $75.51 | $75.51 | 842,000 | — | — |
| 2026-06-18 | $78.79 | $78.79 | 1,788,100 | — | — |
| 2026-06-17 | $73.22 | $73.22 | 866,500 | — | — |
| 2026-06-16 | $75.82 | $75.82 | 658,200 | — | — |
| 2026-06-15 | $75.48 | $75.48 | 948,100 | — | — |
| 2026-06-12 | $72.91 | $72.91 | 658,900 | — | — |
| 2026-06-11 | $73.59 | $73.59 | 941,500 | — | — |
| 2026-06-10 | $74.77 | $74.77 | 1,104,300 | — | — |
| 2026-06-09 | $74.29 | $74.29 | 1,254,800 | — | — |
| 2026-06-08 | $71.14 | $71.14 | 1,121,700 | — | — |
| 2026-06-05 | $69.43 | $69.43 | 1,042,900 | — | — |
| 2026-06-04 | $71.37 | $71.37 | 908,500 | — | — |
| 2026-06-03 | $69.69 | $69.69 | 1,171,100 | — | — |
| 2026-06-02 | $68.45 | $68.45 | 1,382,900 | — | — |
| 2026-06-01 | $67.53 | $67.53 | 1,332,400 | — | — |
| 2026-05-29 | $67.20 | $67.20 | 1,272,400 | — | — |
| 2026-05-28 | $67.83 | $67.83 | 1,597,300 | — | — |
| 2026-05-27 | $70.15 | $70.15 | 1,350,100 | — | — |
| 2026-05-26 | $70.46 | $70.46 | 1,554,800 | — | — |
| 2026-05-22 | $68.93 | $68.93 | 1,151,200 | — | — |
| 2026-05-21 | $68.85 | $68.85 | 989,500 | — | — |
| 2026-05-20 | $68.00 | $68.00 | 1,313,300 | — | — |
| 2026-05-19 | $66.13 | $66.13 | 1,448,700 | — | — |
| 2026-05-18 | $68.34 | $68.34 | 1,943,200 | — | — |
| 2026-05-15 | $63.20 | $63.20 | 1,221,200 | — | — |
| 2026-05-14 | $62.04 | $62.04 | 1,581,200 | — | — |
| 2026-05-13 | $64.18 | $64.18 | 2,277,100 | — | — |
| 2026-05-12 | $63.93 | $63.93 | 1,535,900 | — | — |
| 2026-05-11 | $64.30 | $64.30 | 3,167,600 | — | — |
| 2026-05-08 | $67.84 | $67.84 | 2,703,700 | — | — |
| 2026-05-07 | $72.90 | $72.90 | 2,656,500 | — | — |
| 2026-05-06 | $72.92 | $72.92 | 7,736,000 | — | — |
| 2026-05-05 | $94.93 | $94.93 | 2,241,800 | — | — |
| 2026-05-04 | $97.08 | $97.08 | 1,125,400 | — | — |
| 2026-05-01 | $100.01 | $100.01 | 847,500 | — | — |
| 2026-04-30 | $100.79 | $100.79 | 882,100 | — | — |
| 2026-04-29 | $98.57 | $98.57 | 1,161,400 | — | — |
| 2026-04-28 | $101.26 | $101.26 | 1,935,000 | — | — |
| 2026-04-27 | $108.12 | $108.12 | 781,800 | — | — |
| 2026-04-24 | $110.93 | $110.93 | 808,100 | — | — |
| 2026-04-23 | $113.21 | $113.21 | 889,200 | — | — |
| 2026-04-22 | $114.65 | $114.65 | 780,700 | — | — |
| 2026-04-21 | $108.91 | $108.91 | 829,200 | — | — |
| 2026-04-20 | $113.13 | $113.13 | 735,100 | — | — |
| 2026-04-17 | $115.87 | $115.87 | 979,200 | — | — |
| 2026-04-16 | $109.12 | $109.12 | 1,006,700 | — | — |
| 2026-04-15 | $116.11 | $116.11 | 405,800 | — | — |