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
- 2017-11-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 | — | — | — | $71.42 | 26,439 |
| 2026-09-03 | — | — | — | $69.30 | 18,987 |
| 2026-09-02 | — | — | — | $70.50 | 32,948 |
| 2026-09-01 | — | — | — | $71.45 | 37,104 |
| 2026-08-31 | — | — | — | $74.95 | 39,629 |
| 2026-08-28 | — | — | — | $80.13 | 38,403 |
| 2026-08-27 | $80.49 | $80.49 | 540,600 | $81.68 | 22,136 |
| 2026-08-26 | $79.11 | $79.11 | 648,000 | $80.67 | 19,549 |
| 2026-08-25 | $79.77 | $79.77 | 564,500 | $79.90 | 20,763 |
| 2026-08-24 | $77.35 | $77.35 | 696,400 | $77.82 | 28,906 |
| 2026-08-21 | $79.41 | $79.41 | 546,500 | $80.10 | 18,198 |
| 2026-08-20 | $78.52 | $78.52 | 810,900 | $77.75 | 28,600 |
| 2026-08-19 | $77.59 | $77.59 | 1,111,800 | $85.02 | 167,872 |
| 2026-08-18 | $84.37 | $84.37 | 2,461,400 | $80.80 | 118,342 |
| 2026-08-17 | $85.64 | $85.64 | 1,082,900 | $81.90 | 47,739 |
| 2026-08-14 | $80.42 | $80.42 | 557,700 | $80.45 | 25,130 |
| 2026-08-13 | $81.19 | $81.19 | 465,800 | $80.60 | 21,354 |
| 2026-08-12 | $81.26 | $81.26 | 593,700 | $84.64 | 18,309 |
| 2026-08-11 | $79.92 | $79.92 | 619,800 | $80.16 | 25,556 |
| 2026-08-10 | $79.41 | $79.41 | 1,300,900 | $87.30 | 97,863 |
| 2026-08-07 | $83.80 | $83.80 | 1,427,300 | $92.55 | 69,030 |
| 2026-08-06 | $78.98 | $78.98 | 1,053,000 | $77.67 | 67,448 |
| 2026-08-05 | $79.90 | $79.90 | 612,800 | $82.14 | 29,849 |
| 2026-08-04 | $82.51 | $82.51 | 719,200 | $83.51 | 37,700 |
| 2026-08-03 | $78.64 | $78.64 | 926,800 | $74.33 | 36,215 |
| 2026-07-31 | $78.47 | $78.47 | 897,000 | $83.58 | 35,148 |
| 2026-07-30 | $78.65 | $78.65 | 1,589,700 | $72.06 | 62,419 |
| 2026-07-29 | $65.30 | $65.30 | 2,091,000 | $71.26 | 103,816 |
| 2026-07-28 | $72.02 | $72.02 | 1,371,500 | $75.44 | 52,807 |
| 2026-07-27 | $79.97 | $79.97 | 1,041,700 | $84.60 | 44,542 |
| 2026-07-24 | $84.32 | $84.32 | 580,700 | $87.27 | 32,236 |
| 2026-07-23 | $88.42 | $88.42 | 662,400 | $89.56 | 23,494 |
| 2026-07-22 | $89.51 | $89.51 | 702,100 | $93.88 | 35,899 |
| 2026-07-21 | $95.27 | $95.27 | 1,271,500 | $88.90 | 49,635 |
| 2026-07-20 | $82.52 | $82.52 | 728,300 | $85.69 | 30,986 |
| 2026-07-17 | $83.92 | $83.92 | 964,300 | — | — |
| 2026-07-16 | $84.09 | $84.09 | 1,232,100 | — | — |
| 2026-07-15 | $91.96 | $91.96 | 1,389,800 | — | — |
| 2026-07-14 | $98.89 | $98.89 | 672,800 | — | — |
| 2026-07-13 | $94.08 | $94.08 | 674,100 | — | — |
| 2026-07-10 | $103.00 | $103.00 | 915,100 | — | — |
| 2026-07-09 | $106.04 | $106.04 | 1,168,200 | — | — |
| 2026-07-08 | $98.07 | $98.07 | 1,068,700 | — | — |
| 2026-07-07 | $94.66 | $94.66 | 1,841,300 | — | — |
| 2026-07-06 | $98.52 | $98.52 | 1,508,300 | — | — |
| 2026-07-02 | $97.77 | $97.77 | 2,937,900 | — | — |
| 2026-07-01 | $117.16 | $117.16 | 1,877,000 | — | — |
| 2026-06-30 | $126.89 | $126.89 | 2,013,100 | — | — |
| 2026-06-29 | $118.88 | $118.88 | 2,505,400 | — | — |
| 2026-06-26 | $104.50 | $104.50 | 3,421,500 | — | — |
| 2026-06-25 | $106.86 | $106.86 | 1,750,400 | — | — |
| 2026-06-24 | $101.60 | $101.60 | 1,729,100 | — | — |
| 2026-06-23 | $99.12 | $99.12 | 1,768,700 | — | — |
| 2026-06-22 | $103.17 | $103.17 | 2,044,600 | — | — |
| 2026-06-18 | $109.87 | $109.87 | 2,987,000 | — | — |
| 2026-06-17 | $96.19 | $96.19 | 2,013,900 | — | — |
| 2026-06-16 | $91.18 | $91.18 | 1,364,000 | — | — |
| 2026-06-15 | $95.21 | $95.21 | 1,373,100 | — | — |
| 2026-06-12 | $93.95 | $93.95 | 2,245,600 | — | — |
| 2026-06-11 | $91.70 | $91.70 | 1,424,500 | — | — |
| 2026-06-10 | $79.96 | $79.96 | 1,161,000 | — | — |
| 2026-06-09 | $81.33 | $81.33 | 1,658,800 | — | — |
| 2026-06-08 | $80.57 | $80.57 | 1,392,300 | — | — |
| 2026-06-05 | $76.29 | $76.29 | 1,900,900 | — | — |
| 2026-06-04 | $90.21 | $90.21 | 1,667,300 | — | — |
| 2026-06-03 | $88.86 | $88.86 | 1,621,500 | — | — |
| 2026-06-02 | $91.92 | $91.92 | 1,595,500 | — | — |
| 2026-06-01 | $82.05 | $82.05 | 1,853,500 | — | — |
| 2026-05-29 | $86.56 | $86.56 | 2,250,900 | — | — |
| 2026-05-28 | $92.86 | $92.86 | 2,222,500 | — | — |
| 2026-05-27 | $88.64 | $88.64 | 2,295,600 | — | — |
| 2026-05-26 | $86.46 | $86.46 | 3,613,200 | — | — |
| 2026-05-22 | $73.35 | $73.35 | 1,830,700 | — | — |
| 2026-05-21 | $71.59 | $71.59 | 968,200 | — | — |
| 2026-05-20 | $71.60 | $71.60 | 1,591,900 | — | — |
| 2026-05-19 | $66.45 | $66.45 | 1,760,900 | — | — |
| 2026-05-18 | $63.25 | $63.25 | 1,208,900 | — | — |
| 2026-05-15 | $63.67 | $63.67 | 2,730,900 | — | — |
| 2026-05-14 | $63.19 | $63.19 | 2,206,000 | — | — |
| 2026-05-13 | $64.75 | $64.75 | 3,474,900 | — | — |
| 2026-05-12 | $62.99 | $62.99 | 2,205,500 | — | — |
| 2026-05-11 | $64.67 | $64.67 | 2,013,500 | — | — |
| 2026-05-08 | $59.85 | $59.85 | 1,160,200 | — | — |
| 2026-05-07 | $59.20 | $59.20 | 2,981,200 | — | — |
| 2026-05-06 | $55.38 | $55.38 | 1,471,500 | — | — |
| 2026-05-05 | $52.80 | $52.80 | 1,051,100 | — | — |
| 2026-05-04 | $51.23 | $51.23 | 759,900 | — | — |
| 2026-05-01 | $52.15 | $52.15 | 870,200 | — | — |
| 2026-04-30 | $51.69 | $51.69 | 877,800 | — | — |
| 2026-04-29 | $48.65 | $48.65 | 865,100 | — | — |
| 2026-04-28 | $49.53 | $49.53 | 1,071,500 | — | — |
| 2026-04-27 | $53.23 | $53.23 | 1,268,100 | — | — |
| 2026-04-24 | $56.10 | $56.10 | 828,700 | — | — |
| 2026-04-23 | $53.99 | $53.99 | 931,000 | — | — |
| 2026-04-22 | $54.53 | $54.53 | 1,319,800 | — | — |
| 2026-04-21 | $51.21 | $51.21 | 1,030,900 | — | — |
| 2026-04-20 | $49.69 | $49.69 | 1,369,600 | — | — |
| 2026-04-17 | $50.61 | $50.61 | 2,154,800 | — | — |
| 2026-04-16 | $47.89 | $47.89 | 1,117,000 | — | — |
| 2026-04-15 | $49.79 | $49.79 | 749,300 | — | — |