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
- 2021-05-03 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 | — | — | — | $88.47 | 77,992 |
| 2026-09-03 | — | — | — | $92.55 | 29,079 |
| 2026-09-02 | — | — | — | $87.55 | 101,564 |
| 2026-09-01 | — | — | — | $87.62 | 46,308 |
| 2026-08-31 | — | — | — | $88.30 | 16,875 |
| 2026-08-28 | — | — | — | $86.40 | 28,382 |
| 2026-08-27 | $85.44 | $85.44 | 736,400 | $83.64 | 39,044 |
| 2026-08-26 | $83.60 | $83.60 | 472,100 | $84.23 | 16,765 |
| 2026-08-25 | $85.72 | $85.72 | 417,500 | $84.50 | 10,011 |
| 2026-08-24 | $85.81 | $85.81 | 409,900 | $86.27 | 14,372 |
| 2026-08-21 | $87.76 | $87.76 | 1,114,200 | $90.27 | 54,448 |
| 2026-08-20 | $89.00 | $89.00 | 1,394,500 | $88.87 | 113,103 |
| 2026-08-19 | $86.92 | $86.92 | 978,800 | $87.03 | 45,584 |
| 2026-08-18 | $86.37 | $86.37 | 1,164,500 | $88.39 | 24,395 |
| 2026-08-17 | $87.08 | $87.08 | 917,300 | $86.01 | 28,036 |
| 2026-08-14 | $85.62 | $85.62 | 1,744,100 | $86.08 | 55,105 |
| 2026-08-13 | $85.13 | $85.13 | 1,926,300 | $83.43 | 116,175 |
| 2026-08-12 | $85.21 | $85.21 | 1,323,200 | $85.46 | 92,358 |
| 2026-08-11 | $86.80 | $86.80 | 1,365,800 | $85.83 | 51,002 |
| 2026-08-10 | $85.55 | $85.55 | 1,852,800 | $79.69 | 127,757 |
| 2026-08-07 | $78.78 | $78.78 | 613,400 | $78.29 | 40,422 |
| 2026-08-06 | $77.21 | $77.21 | 1,131,100 | $82.01 | 48,131 |
| 2026-08-05 | $76.97 | $76.97 | 668,700 | $77.91 | 23,336 |
| 2026-08-04 | $78.14 | $78.14 | 810,100 | $75.33 | 14,077 |
| 2026-08-03 | $76.82 | $76.82 | 623,100 | $77.02 | 16,827 |
| 2026-07-31 | $79.19 | $79.19 | 1,794,000 | $76.34 | 29,233 |
| 2026-07-30 | $75.58 | $75.58 | 1,613,000 | $75.13 | 34,376 |
| 2026-07-29 | $74.18 | $74.18 | 909,700 | $76.19 | 49,046 |
| 2026-07-28 | $74.46 | $74.46 | 1,022,000 | $76.49 | 29,993 |
| 2026-07-27 | $78.47 | $78.47 | 839,200 | $78.24 | 28,868 |
| 2026-07-24 | $79.53 | $79.53 | 1,050,400 | $79.21 | 36,978 |
| 2026-07-23 | $79.15 | $79.15 | 836,200 | $80.16 | 27,889 |
| 2026-07-22 | $78.79 | $78.79 | 784,100 | $79.65 | 19,853 |
| 2026-07-21 | $78.08 | $78.08 | 1,284,900 | $75.21 | 41,776 |
| 2026-07-20 | $74.88 | $74.88 | 649,600 | $75.65 | 30,491 |
| 2026-07-17 | $76.54 | $76.54 | 485,100 | — | — |
| 2026-07-16 | $76.36 | $76.36 | 460,700 | — | — |
| 2026-07-15 | $76.94 | $76.94 | 702,600 | — | — |
| 2026-07-14 | $78.49 | $78.49 | 916,900 | — | — |
| 2026-07-13 | $79.57 | $79.57 | 1,006,300 | — | — |
| 2026-07-10 | $77.57 | $77.57 | 414,200 | — | — |
| 2026-07-09 | $76.33 | $76.33 | 585,100 | — | — |
| 2026-07-08 | $77.69 | $77.69 | 793,200 | — | — |
| 2026-07-07 | $74.59 | $74.59 | 1,002,800 | — | — |
| 2026-07-06 | $73.53 | $73.53 | 1,109,900 | — | — |
| 2026-07-02 | $75.35 | $75.35 | 900,100 | — | — |
| 2026-07-01 | $72.46 | $72.46 | 1,574,000 | — | — |
| 2026-06-30 | $72.60 | $72.60 | 1,512,700 | — | — |
| 2026-06-29 | $74.53 | $74.53 | 1,075,300 | — | — |
| 2026-06-26 | $76.36 | $76.36 | 1,309,800 | — | — |
| 2026-06-25 | $77.33 | $77.33 | 753,200 | — | — |
| 2026-06-24 | $75.52 | $75.52 | 1,145,400 | — | — |
| 2026-06-23 | $78.54 | $78.54 | 744,800 | — | — |
| 2026-06-22 | $79.92 | $79.92 | 980,500 | — | — |
| 2026-06-18 | $78.56 | $78.56 | 1,620,200 | — | — |
| 2026-06-17 | $83.05 | $83.05 | 1,116,400 | — | — |
| 2026-06-16 | $82.64 | $82.64 | 1,261,100 | — | — |
| 2026-06-15 | $86.67 | $86.67 | 1,071,100 | — | — |
| 2026-06-12 | $89.95 | $89.95 | 508,000 | — | — |
| 2026-06-11 | $89.78 | $89.78 | 777,400 | — | — |
| 2026-06-10 | $88.98 | $88.98 | 602,000 | — | — |
| 2026-06-09 | $87.49 | $87.49 | 970,500 | — | — |
| 2026-06-08 | $91.39 | $91.39 | 474,800 | — | — |
| 2026-06-05 | $88.54 | $88.54 | 813,200 | — | — |
| 2026-06-04 | $92.91 | $92.91 | 911,000 | — | — |
| 2026-06-03 | $92.06 | $92.06 | 890,200 | — | — |
| 2026-06-02 | $92.73 | $92.73 | 1,162,700 | — | — |
| 2026-06-01 | $93.48 | $93.48 | 747,100 | — | — |
| 2026-05-29 | $92.63 | $92.63 | 870,700 | — | — |
| 2026-05-28 | $92.64 | $92.64 | 583,500 | — | — |
| 2026-05-27 | $91.96 | $91.96 | 965,100 | — | — |
| 2026-05-26 | $96.33 | $96.33 | 1,052,200 | — | — |
| 2026-05-22 | $101.17 | $101.17 | 806,100 | — | — |
| 2026-05-21 | $101.48 | $101.48 | 815,700 | — | — |
| 2026-05-20 | $109.59 | $109.59 | 762,700 | — | — |
| 2026-05-19 | $111.05 | $111.05 | 957,900 | — | — |
| 2026-05-18 | $113.42 | $113.42 | 1,148,800 | — | — |
| 2026-05-15 | $105.43 | $105.43 | 1,474,300 | — | — |
| 2026-05-14 | $103.27 | $103.27 | 754,000 | — | — |
| 2026-05-13 | $98.95 | $98.95 | 880,000 | — | — |
| 2026-05-12 | $97.20 | $97.20 | 714,600 | — | — |
| 2026-05-11 | $97.32 | $97.32 | 622,200 | — | — |
| 2026-05-08 | $95.02 | $95.02 | 783,300 | — | — |
| 2026-05-07 | $91.78 | $91.78 | 594,000 | — | — |
| 2026-05-06 | $92.80 | $92.80 | 955,800 | — | — |
| 2026-05-05 | $92.81 | $92.81 | 1,650,100 | — | — |
| 2026-05-04 | $102.52 | $102.52 | 592,800 | — | — |
| 2026-05-01 | $102.23 | $102.23 | 608,100 | — | — |
| 2026-04-30 | $101.98 | $101.98 | 1,238,400 | — | — |
| 2026-04-29 | $103.98 | $103.98 | 1,239,600 | — | — |
| 2026-04-28 | $101.97 | $101.97 | 1,881,500 | — | — |
| 2026-04-27 | $97.35 | $97.35 | 1,203,800 | — | — |
| 2026-04-24 | $91.19 | $91.19 | 774,900 | — | — |
| 2026-04-23 | $90.33 | $90.33 | 653,100 | — | — |
| 2026-04-22 | $90.46 | $90.46 | 425,200 | — | — |
| 2026-04-21 | $90.27 | $90.27 | 587,100 | — | — |
| 2026-04-20 | $87.77 | $87.77 | 1,222,100 | — | — |
| 2026-04-17 | $88.56 | $88.56 | 1,364,000 | — | — |
| 2026-04-16 | $94.54 | $94.54 | 918,200 | — | — |
| 2026-04-15 | $91.67 | $91.67 | 995,000 | — | — |