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
- 2004-03-25 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 | — | — | — | $68.50 | 51,248 |
| 2026-09-03 | — | — | — | $64.88 | 34,384 |
| 2026-09-02 | — | — | — | $65.55 | 39,580 |
| 2026-09-01 | — | — | — | $66.84 | 34,914 |
| 2026-08-31 | — | — | — | $70.10 | 48,639 |
| 2026-08-28 | — | — | — | $74.63 | 41,967 |
| 2026-08-27 | $74.75 | $74.75 | 606,200 | $75.37 | 33,996 |
| 2026-08-26 | $73.08 | $73.08 | 462,000 | $73.22 | 28,968 |
| 2026-08-25 | $73.32 | $73.32 | 574,200 | $74.70 | 21,903 |
| 2026-08-24 | $72.78 | $72.78 | 847,600 | $73.09 | 69,595 |
| 2026-08-21 | $76.43 | $76.43 | 1,181,900 | $73.91 | 58,474 |
| 2026-08-20 | $73.01 | $73.01 | 1,087,000 | $74.58 | 58,931 |
| 2026-08-19 | $75.01 | $75.01 | 1,179,300 | $81.96 | 71,225 |
| 2026-08-18 | $81.82 | $81.82 | 927,600 | $82.04 | 36,693 |
| 2026-08-17 | $87.88 | $87.88 | 1,195,600 | $86.63 | 77,577 |
| 2026-08-14 | $84.93 | $84.93 | 1,922,600 | $86.80 | 130,450 |
| 2026-08-13 | $92.91 | $92.91 | 1,037,900 | $90.49 | 59,228 |
| 2026-08-12 | $90.65 | $90.65 | 882,000 | $91.90 | 50,053 |
| 2026-08-11 | $86.07 | $86.07 | 629,900 | $83.93 | 28,559 |
| 2026-08-10 | $82.27 | $82.27 | 652,200 | $88.05 | 24,758 |
| 2026-08-07 | $87.25 | $87.25 | 1,363,800 | $85.82 | 91,167 |
| 2026-08-06 | $83.14 | $83.14 | 1,630,800 | $77.61 | 128,375 |
| 2026-08-05 | $80.20 | $80.20 | 1,212,800 | $82.05 | 80,526 |
| 2026-08-04 | $84.54 | $84.54 | 3,205,500 | $96.50 | 152,375 |
| 2026-08-03 | $89.17 | $89.17 | 1,553,600 | $80.00 | 85,477 |
| 2026-07-31 | $83.31 | $83.31 | 1,394,800 | $89.04 | 81,775 |
| 2026-07-30 | $83.23 | $83.23 | 1,659,300 | $76.87 | 79,901 |
| 2026-07-29 | $69.57 | $69.57 | 2,098,500 | $76.59 | 151,836 |
| 2026-07-28 | $77.50 | $77.50 | 1,750,900 | $81.16 | 92,615 |
| 2026-07-27 | $86.97 | $86.97 | 2,125,200 | $92.60 | 133,339 |
| 2026-07-24 | $92.75 | $92.75 | 752,200 | $98.75 | 41,561 |
| 2026-07-23 | $100.56 | $100.56 | 561,300 | $101.40 | 22,149 |
| 2026-07-22 | $101.46 | $101.46 | 815,900 | $102.21 | 39,130 |
| 2026-07-21 | $105.15 | $105.15 | 1,573,700 | $97.57 | 66,112 |
| 2026-07-20 | $91.76 | $91.76 | 791,900 | $95.05 | 41,100 |
| 2026-07-17 | $92.43 | $92.43 | 2,307,200 | — | — |
| 2026-07-16 | $92.60 | $92.60 | 1,070,100 | — | — |
| 2026-07-15 | $102.11 | $102.11 | 1,691,200 | — | — |
| 2026-07-14 | $103.77 | $103.77 | 920,000 | — | — |
| 2026-07-13 | $98.25 | $98.25 | 1,215,800 | — | — |
| 2026-07-10 | $106.27 | $106.27 | 955,500 | — | — |
| 2026-07-09 | $106.19 | $106.19 | 1,845,500 | — | — |
| 2026-07-08 | $100.91 | $100.91 | 2,132,100 | — | — |
| 2026-07-07 | $90.78 | $90.78 | 2,623,700 | — | — |
| 2026-07-06 | $105.53 | $105.53 | 1,424,300 | — | — |
| 2026-07-02 | $106.48 | $106.48 | 2,422,700 | — | — |
| 2026-07-01 | $129.59 | $129.59 | 1,499,000 | — | — |
| 2026-06-30 | $142.59 | $142.59 | 2,145,800 | — | — |
| 2026-06-29 | $130.70 | $130.70 | 1,448,900 | — | — |
| 2026-06-26 | $118.82 | $118.82 | 3,108,000 | — | — |
| 2026-06-25 | $120.66 | $120.66 | 1,498,200 | — | — |
| 2026-06-24 | $108.42 | $108.42 | 1,437,700 | — | — |
| 2026-06-23 | $111.63 | $111.63 | 1,315,400 | — | — |
| 2026-06-22 | $123.14 | $123.14 | 1,028,800 | — | — |
| 2026-06-18 | $121.28 | $121.28 | 1,353,200 | — | — |
| 2026-06-17 | $111.61 | $111.61 | 1,036,000 | — | — |
| 2026-06-16 | $109.31 | $109.31 | 1,534,100 | — | — |
| 2026-06-15 | $113.55 | $113.55 | 1,457,400 | — | — |
| 2026-06-12 | $108.90 | $108.90 | 1,020,300 | — | — |
| 2026-06-11 | $104.83 | $104.83 | 1,471,500 | — | — |
| 2026-06-10 | $90.90 | $90.90 | 1,410,500 | — | — |
| 2026-06-09 | $91.88 | $91.88 | 1,547,200 | — | — |
| 2026-06-08 | $83.93 | $83.93 | 799,300 | — | — |
| 2026-06-05 | $82.07 | $82.07 | 1,593,800 | — | — |
| 2026-06-04 | $93.69 | $93.69 | 999,700 | — | — |
| 2026-06-03 | $92.55 | $92.55 | 1,108,200 | — | — |
| 2026-06-02 | $90.21 | $90.21 | 2,273,800 | — | — |
| 2026-06-01 | $84.70 | $84.70 | 871,200 | — | — |
| 2026-05-29 | $85.57 | $85.57 | 2,251,100 | — | — |
| 2026-05-28 | $87.29 | $87.29 | 1,060,600 | — | — |
| 2026-05-27 | $91.58 | $91.58 | 1,204,100 | — | — |
| 2026-05-26 | $87.46 | $87.46 | 824,300 | — | — |
| 2026-05-22 | $84.01 | $84.01 | 421,900 | — | — |
| 2026-05-21 | $80.58 | $80.58 | 529,900 | — | — |
| 2026-05-20 | $80.22 | $80.22 | 877,000 | — | — |
| 2026-05-19 | $76.98 | $76.98 | 871,200 | — | — |
| 2026-05-18 | $77.65 | $77.65 | 1,347,800 | — | — |
| 2026-05-15 | $85.94 | $85.94 | 1,279,200 | — | — |
| 2026-05-14 | $86.38 | $86.38 | 652,400 | — | — |
| 2026-05-13 | $85.03 | $85.03 | 897,300 | — | — |
| 2026-05-12 | $82.99 | $82.99 | 774,300 | — | — |
| 2026-05-11 | $85.45 | $85.45 | 815,000 | — | — |
| 2026-05-08 | $87.10 | $87.10 | 1,075,000 | — | — |
| 2026-05-07 | $79.90 | $79.90 | 983,500 | — | — |
| 2026-05-06 | $83.46 | $83.46 | 1,349,700 | — | — |
| 2026-05-05 | $83.14 | $83.14 | 2,119,800 | — | — |
| 2026-05-04 | $73.11 | $73.11 | 1,036,100 | — | — |
| 2026-05-01 | $74.61 | $74.61 | 1,275,600 | — | — |
| 2026-04-30 | $78.15 | $78.15 | 1,235,800 | — | — |
| 2026-04-29 | $72.01 | $72.01 | 2,277,800 | — | — |
| 2026-04-28 | $78.25 | $78.25 | 1,385,200 | — | — |
| 2026-04-27 | $81.09 | $81.09 | 934,300 | — | — |
| 2026-04-24 | $83.01 | $83.01 | 1,321,500 | — | — |
| 2026-04-23 | $78.24 | $78.24 | 1,026,000 | — | — |
| 2026-04-22 | $78.23 | $78.23 | 568,500 | — | — |
| 2026-04-21 | $77.55 | $77.55 | 612,300 | — | — |
| 2026-04-20 | $79.45 | $79.45 | 544,900 | — | — |
| 2026-04-17 | $79.51 | $79.51 | 484,700 | — | — |
| 2026-04-16 | $76.44 | $76.44 | 600,900 | — | — |
| 2026-04-15 | $76.08 | $76.08 | 832,200 | — | — |