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
- 1993-10-15 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.06 | 126,681 |
| 2026-09-03 | — | — | — | $84.25 | 121,362 |
| 2026-09-02 | — | — | — | $84.48 | 140,163 |
| 2026-09-01 | — | — | — | $85.98 | 149,972 |
| 2026-08-31 | — | — | — | $87.34 | 153,677 |
| 2026-08-28 | — | — | — | $87.24 | 128,972 |
| 2026-08-27 | $86.33 | $86.33 | 2,941,300 | $89.12 | 204,235 |
| 2026-08-26 | $89.47 | $89.47 | 3,205,600 | $89.04 | 203,558 |
| 2026-08-25 | $88.74 | $88.74 | 3,267,700 | $89.26 | 155,627 |
| 2026-08-24 | $92.08 | $92.08 | 2,753,900 | $92.25 | 100,982 |
| 2026-08-21 | $91.68 | $91.68 | 2,292,600 | $89.76 | 130,963 |
| 2026-08-20 | $88.86 | $88.86 | 2,515,400 | $89.86 | 129,911 |
| 2026-08-19 | $91.57 | $91.57 | 2,169,100 | $90.14 | 97,610 |
| 2026-08-18 | $89.51 | $89.51 | 2,183,900 | $90.95 | 102,309 |
| 2026-08-17 | $90.11 | $90.11 | 2,827,600 | $92.68 | 112,445 |
| 2026-08-14 | $93.09 | $93.09 | 1,654,400 | $92.84 | 107,891 |
| 2026-08-13 | $93.30 | $93.30 | 2,339,500 | $92.70 | 92,674 |
| 2026-08-12 | $91.20 | $91.20 | 3,568,000 | $93.90 | 174,824 |
| 2026-08-11 | $93.84 | $93.84 | 3,113,200 | $95.76 | 112,445 |
| 2026-08-10 | $97.44 | $97.44 | 1,875,300 | $96.80 | 139,548 |
| 2026-08-07 | $97.46 | $97.46 | 1,237,100 | $97.32 | 66,180 |
| 2026-08-06 | $97.87 | $97.87 | 1,192,000 | $99.01 | 48,327 |
| 2026-08-05 | $99.31 | $99.31 | 1,425,700 | $100.00 | 73,909 |
| 2026-08-04 | $99.87 | $99.87 | 2,215,500 | $100.47 | 79,551 |
| 2026-08-03 | $99.50 | $99.50 | 2,186,200 | $99.58 | 118,137 |
| 2026-07-31 | $96.88 | $96.88 | 2,325,200 | $98.47 | 115,192 |
| 2026-07-30 | $99.69 | $99.69 | 2,131,200 | $101.75 | 112,704 |
| 2026-07-29 | $103.54 | $103.54 | 2,154,800 | $102.17 | 100,927 |
| 2026-07-28 | $103.92 | $103.92 | 3,095,200 | $99.41 | 207,589 |
| 2026-07-27 | $97.73 | $97.73 | 3,053,400 | $99.08 | 173,596 |
| 2026-07-24 | $96.04 | $96.04 | 5,138,000 | $94.01 | 223,358 |
| 2026-07-23 | $96.23 | $96.23 | 4,776,200 | $101.52 | 235,134 |
| 2026-07-22 | $102.47 | $102.47 | 1,925,800 | $104.40 | 93,500 |
| 2026-07-21 | $103.31 | $103.31 | 2,339,200 | $103.97 | 133,654 |
| 2026-07-20 | $104.04 | $104.04 | 2,182,300 | $105.80 | 117,179 |
| 2026-07-17 | $106.49 | $106.49 | 1,717,600 | — | — |
| 2026-07-16 | $109.03 | $109.03 | 1,597,200 | — | — |
| 2026-07-15 | $106.53 | $106.53 | 1,672,500 | — | — |
| 2026-07-14 | $106.60 | $106.60 | 1,902,400 | — | — |
| 2026-07-13 | $107.80 | $107.80 | 2,139,800 | — | — |
| 2026-07-10 | $105.99 | $105.99 | 1,755,000 | — | — |
| 2026-07-09 | $104.26 | $104.26 | 1,203,200 | — | — |
| 2026-07-08 | $102.22 | $102.22 | 1,530,500 | — | — |
| 2026-07-07 | $106.08 | $106.08 | 1,581,600 | — | — |
| 2026-07-06 | $105.67 | $105.67 | 2,082,800 | — | — |
| 2026-07-02 | $104.69 | $104.69 | 2,815,400 | — | — |
| 2026-07-01 | $100.33 | $100.33 | 2,018,500 | — | — |
| 2026-06-30 | $99.29 | $99.29 | 2,435,100 | — | — |
| 2026-06-29 | $101.28 | $101.28 | 2,450,400 | — | — |
| 2026-06-26 | $104.56 | $104.56 | 6,162,900 | — | — |
| 2026-06-25 | $102.59 | $102.59 | 1,924,400 | — | — |
| 2026-06-24 | $105.70 | $105.70 | 1,790,700 | — | — |
| 2026-06-23 | $103.63 | $103.63 | 2,178,400 | — | — |
| 2026-06-22 | $105.57 | $105.57 | 2,258,400 | — | — |
| 2026-06-18 | $109.11 | $109.11 | 3,840,800 | — | — |
| 2026-06-17 | $105.72 | $105.72 | 2,230,800 | — | — |
| 2026-06-16 | $110.17 | $110.17 | 1,290,600 | — | — |
| 2026-06-15 | $112.50 | $112.50 | 2,038,400 | — | — |
| 2026-06-12 | $113.83 | $113.83 | 1,487,900 | — | — |
| 2026-06-11 | $114.37 | $114.37 | 1,452,500 | — | — |
| 2026-06-10 | $111.18 | $111.18 | 1,403,800 | — | — |
| 2026-06-09 | $112.48 | $112.48 | 1,834,700 | — | — |
| 2026-06-08 | $109.73 | $109.73 | 1,706,900 | — | — |
| 2026-06-05 | $108.13 | $108.13 | 1,181,300 | — | — |
| 2026-06-04 | $108.96 | $108.96 | 1,536,400 | — | — |
| 2026-06-03 | $107.36 | $107.36 | 2,357,600 | — | — |
| 2026-06-02 | $110.79 | $110.79 | 1,565,000 | — | — |
| 2026-06-01 | $110.82 | $110.82 | 1,739,000 | — | — |
| 2026-05-29 | $113.85 | $113.85 | 2,850,500 | — | — |
| 2026-05-28 | $114.31 | $114.31 | 1,974,200 | — | — |
| 2026-05-27 | $114.37 | $114.37 | 2,529,600 | — | — |
| 2026-05-26 | $111.44 | $111.44 | 3,036,900 | — | — |
| 2026-05-22 | $106.67 | $106.67 | 5,163,700 | — | — |
| 2026-05-21 | $102.62 | $102.62 | 4,385,600 | — | — |
| 2026-05-20 | $98.24 | $98.24 | 2,348,700 | — | — |
| 2026-05-19 | $94.27 | $94.27 | 2,127,300 | — | — |
| 2026-05-18 | $94.61 | $94.61 | 2,545,200 | — | — |
| 2026-05-15 | $93.56 | $93.56 | 1,772,400 | — | — |
| 2026-05-14 | $94.97 | $94.97 | 1,892,300 | — | — |
| 2026-05-13 | $93.93 | $93.93 | 1,819,000 | — | — |
| 2026-05-12 | $94.89 | $94.89 | 2,305,800 | — | — |
| 2026-05-11 | $96.65 | $96.65 | 2,071,500 | — | — |
| 2026-05-08 | $100.42 | $100.42 | 1,779,700 | — | — |
| 2026-05-07 | $102.72 | $102.72 | 1,791,100 | — | — |
| 2026-05-06 | $103.92 | $103.92 | 2,139,100 | — | — |
| 2026-05-05 | $98.54 | $98.54 | 2,243,000 | — | — |
| 2026-05-04 | $97.65 | $97.65 | 1,791,900 | — | — |
| 2026-05-01 | $100.88 | $100.88 | 1,382,600 | — | — |
| 2026-04-30 | $102.20 | $102.20 | 1,792,100 | — | — |
| 2026-04-29 | $101.34 | $101.34 | 2,398,500 | — | — |
| 2026-04-28 | $106.18 | $106.18 | 1,299,900 | — | — |
| 2026-04-27 | $106.77 | $106.77 | 1,241,400 | — | — |
| 2026-04-24 | $108.53 | $108.53 | 1,074,600 | — | — |
| 2026-04-23 | $107.71 | $107.71 | 1,458,100 | — | — |
| 2026-04-22 | $107.69 | $107.69 | 1,609,600 | — | — |
| 2026-04-21 | $110.17 | $110.17 | 1,404,200 | — | — |
| 2026-04-20 | $111.06 | $111.06 | 1,600,200 | — | — |
| 2026-04-17 | $112.50 | $112.50 | 1,841,400 | — | — |
| 2026-04-16 | $108.33 | $108.33 | 1,503,200 | — | — |
| 2026-04-15 | $108.87 | $108.87 | 1,391,700 | — | — |