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-06-10 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 | — | — | — | $94.96 | 39,342 |
| 2026-09-03 | — | — | — | $97.97 | 50,282 |
| 2026-09-02 | — | — | — | $97.29 | 39,610 |
| 2026-09-01 | — | — | — | $98.71 | 36,766 |
| 2026-08-31 | — | — | — | $100.25 | 35,448 |
| 2026-08-28 | — | — | — | $99.56 | 44,915 |
| 2026-08-27 | $99.50 | $99.50 | 1,441,000 | $95.57 | 73,171 |
| 2026-08-26 | $92.55 | $92.55 | 1,388,500 | $90.40 | 133,144 |
| 2026-08-25 | $93.23 | $93.23 | 1,595,800 | $91.95 | 40,513 |
| 2026-08-24 | $94.25 | $94.25 | 1,425,600 | $91.40 | 47,627 |
| 2026-08-21 | $90.73 | $90.73 | 792,200 | $90.98 | 27,448 |
| 2026-08-20 | $91.30 | $91.30 | 691,700 | $89.99 | 30,927 |
| 2026-08-19 | $91.01 | $91.01 | 993,900 | $88.91 | 60,004 |
| 2026-08-18 | $88.04 | $88.04 | 1,188,100 | $84.39 | 52,806 |
| 2026-08-17 | $83.33 | $83.33 | 1,068,800 | $85.19 | 54,258 |
| 2026-08-14 | $87.52 | $87.52 | 1,230,500 | $93.78 | 43,645 |
| 2026-08-13 | $94.29 | $94.29 | 2,191,800 | $86.71 | 107,427 |
| 2026-08-12 | $85.95 | $85.95 | 1,494,000 | $85.02 | 82,137 |
| 2026-08-11 | $87.47 | $87.47 | 1,782,300 | $85.82 | 107,434 |
| 2026-08-10 | $88.62 | $88.62 | 4,829,100 | $81.59 | 234,119 |
| 2026-08-07 | $93.13 | $93.13 | 2,506,700 | $93.40 | 128,079 |
| 2026-08-06 | $87.57 | $87.57 | 1,130,600 | $86.63 | 81,961 |
| 2026-08-05 | $91.45 | $91.45 | 1,304,400 | $95.23 | 42,623 |
| 2026-08-04 | $93.80 | $93.80 | 985,900 | $89.12 | 52,799 |
| 2026-08-03 | $88.92 | $88.92 | 1,120,100 | $90.12 | 58,637 |
| 2026-07-31 | $87.15 | $87.15 | 909,900 | $85.64 | 49,647 |
| 2026-07-30 | $88.16 | $88.16 | 2,274,300 | $85.65 | 117,593 |
| 2026-07-29 | $90.25 | $90.25 | 1,793,200 | $87.46 | 153,168 |
| 2026-07-28 | $87.09 | $87.09 | 1,493,300 | $84.24 | 88,731 |
| 2026-07-27 | $82.10 | $82.10 | 3,052,400 | $79.13 | 88,953 |
| 2026-07-24 | $77.43 | $77.43 | 3,078,200 | $74.16 | 147,132 |
| 2026-07-23 | $71.74 | $71.74 | 1,531,700 | $76.15 | 123,675 |
| 2026-07-22 | $73.91 | $73.91 | 2,410,100 | $73.79 | 180,606 |
| 2026-07-21 | $72.84 | $72.84 | 2,027,000 | $75.66 | 112,594 |
| 2026-07-20 | $76.75 | $76.75 | 1,821,300 | $77.27 | 129,511 |
| 2026-07-17 | $78.69 | $78.69 | 1,095,800 | — | — |
| 2026-07-16 | $79.03 | $79.03 | 1,407,500 | — | — |
| 2026-07-15 | $80.71 | $80.71 | 1,046,700 | — | — |
| 2026-07-14 | $81.84 | $81.84 | 1,249,400 | — | — |
| 2026-07-13 | $86.84 | $86.84 | 941,000 | — | — |
| 2026-07-10 | $82.47 | $82.47 | 641,300 | — | — |
| 2026-07-09 | $83.65 | $83.65 | 648,900 | — | — |
| 2026-07-08 | $81.02 | $81.02 | 722,400 | — | — |
| 2026-07-07 | $84.10 | $84.10 | 1,033,500 | — | — |
| 2026-07-06 | $82.50 | $82.50 | 876,800 | — | — |
| 2026-07-02 | $79.77 | $79.77 | 924,700 | — | — |
| 2026-07-01 | $76.26 | $76.26 | 923,400 | — | — |
| 2026-06-30 | $72.39 | $72.39 | 589,000 | — | — |
| 2026-06-29 | $73.60 | $73.60 | 799,700 | — | — |
| 2026-06-26 | $73.02 | $73.02 | 1,604,600 | — | — |
| 2026-06-25 | $67.09 | $67.09 | 1,300,800 | — | — |
| 2026-06-24 | $70.92 | $70.92 | 485,200 | — | — |
| 2026-06-23 | $70.01 | $70.01 | 857,000 | — | — |
| 2026-06-22 | $70.36 | $70.36 | 1,223,400 | — | — |
| 2026-06-18 | $71.53 | $71.53 | 1,638,900 | — | — |
| 2026-06-17 | $73.38 | $73.38 | 1,130,900 | — | — |
| 2026-06-16 | $75.56 | $75.56 | 1,104,900 | — | — |
| 2026-06-15 | $77.26 | $77.26 | 1,449,800 | — | — |
| 2026-06-12 | $77.57 | $77.57 | 2,791,700 | — | — |
| 2026-06-11 | $79.58 | $79.58 | 2,045,100 | — | — |
| 2026-06-10 | $81.70 | $81.70 | 977,500 | — | — |
| 2026-06-09 | $83.23 | $83.23 | 1,845,000 | — | — |
| 2026-06-08 | $83.76 | $83.76 | 768,800 | — | — |
| 2026-06-05 | $85.74 | $85.74 | 1,693,700 | — | — |
| 2026-06-04 | $87.31 | $87.31 | 1,367,400 | — | — |
| 2026-06-03 | $85.95 | $85.95 | 1,598,700 | — | — |
| 2026-06-02 | $91.51 | $91.51 | 2,753,300 | — | — |
| 2026-06-01 | $95.47 | $95.47 | 4,003,200 | — | — |
| 2026-05-29 | $83.62 | $83.62 | 5,992,900 | — | — |
| 2026-05-28 | $77.49 | $77.49 | 1,304,400 | — | — |
| 2026-05-27 | $76.42 | $76.42 | 1,728,300 | — | — |
| 2026-05-26 | $76.83 | $76.83 | 1,702,100 | — | — |
| 2026-05-22 | $79.06 | $79.06 | 1,299,400 | — | — |
| 2026-05-21 | $76.26 | $76.26 | 1,213,100 | — | — |
| 2026-05-20 | $79.15 | $79.15 | 1,430,500 | — | — |
| 2026-05-19 | $78.00 | $78.00 | 2,268,100 | — | — |
| 2026-05-18 | $78.04 | $78.04 | 2,897,500 | — | — |
| 2026-05-15 | $71.97 | $71.97 | 1,684,900 | — | — |
| 2026-05-14 | $69.73 | $69.73 | 1,777,200 | — | — |
| 2026-05-13 | $67.70 | $67.70 | 2,306,400 | — | — |
| 2026-05-12 | $71.99 | $71.99 | 2,487,800 | — | — |
| 2026-05-11 | $76.91 | $76.91 | 8,527,100 | — | — |
| 2026-05-08 | $72.07 | $72.07 | 2,595,100 | — | — |
| 2026-05-07 | $76.39 | $76.39 | 1,459,600 | — | — |
| 2026-05-06 | $73.97 | $73.97 | 1,388,700 | — | — |
| 2026-05-05 | $75.95 | $75.95 | 1,330,300 | — | — |
| 2026-05-04 | $77.32 | $77.32 | 2,131,300 | — | — |
| 2026-05-01 | $72.74 | $72.74 | 1,994,200 | — | — |
| 2026-04-30 | $65.87 | $65.87 | 1,001,900 | — | — |
| 2026-04-29 | $66.66 | $66.66 | 620,800 | — | — |
| 2026-04-28 | $67.25 | $67.25 | 1,142,700 | — | — |
| 2026-04-27 | $68.02 | $68.02 | 1,056,400 | — | — |
| 2026-04-24 | $67.79 | $67.79 | 1,177,200 | — | — |
| 2026-04-23 | $64.60 | $64.60 | 2,002,500 | — | — |
| 2026-04-22 | $69.74 | $69.74 | 1,406,300 | — | — |
| 2026-04-21 | $67.86 | $67.86 | 1,554,700 | — | — |
| 2026-04-20 | $68.41 | $68.41 | 1,633,700 | — | — |
| 2026-04-17 | $64.99 | $64.99 | 1,287,300 | — | — |
| 2026-04-16 | $66.37 | $66.37 | 1,961,700 | — | — |
| 2026-04-15 | $65.43 | $65.43 | 2,431,400 | — | — |