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
- 2001-12-13 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $112.88 | $234.83 | 967,400 | — | — |
| 2025-12-30 | $113.69 | $236.52 | 718,900 | — | — |
| 2025-12-29 | $113.33 | $235.77 | 1,042,600 | — | — |
| 2025-12-26 | $113.97 | $237.10 | 761,200 | — | — |
| 2025-12-24 | $114.55 | $238.31 | 591,200 | — | — |
| 2025-12-23 | $114.18 | $237.54 | 1,229,000 | — | — |
| 2025-12-22 | $114.84 | $238.91 | 1,433,000 | — | — |
| 2025-12-19 | $114.99 | $239.22 | 3,239,600 | — | — |
| 2025-12-18 | $115.55 | $240.39 | 1,866,500 | — | — |
| 2025-12-17 | $115.68 | $240.66 | 2,065,500 | — | — |
| 2025-12-16 | $117.08 | $243.57 | 2,343,800 | — | — |
| 2025-12-15 | $117.60 | $244.65 | 1,418,400 | — | — |
| 2025-12-12 | $116.96 | $243.32 | 1,673,300 | — | — |
| 2025-12-11 | $117.05 | $243.51 | 1,736,300 | — | — |
| 2025-12-10 | $114.76 | $238.75 | 1,815,300 | — | — |
| 2025-12-09 | $111.68 | $232.34 | 1,153,800 | — | — |
| 2025-12-08 | $111.33 | $231.61 | 1,928,700 | — | — |
| 2025-12-05 | $111.68 | $232.34 | 1,806,300 | — | — |
| 2025-12-04 | $110.25 | $229.36 | 1,648,000 | — | — |
| 2025-12-03 | $109.57 | $227.95 | 1,688,900 | — | — |
| 2025-12-02 | $107.85 | $224.37 | 1,368,500 | — | — |
| 2025-12-01 | $108.22 | $225.14 | 1,516,300 | — | — |
| 2025-11-28 | $108.25 | $225.20 | 834,900 | — | — |
| 2025-11-26 | $107.97 | $224.62 | 1,419,400 | — | — |
| 2025-11-25 | $108.35 | $225.41 | 1,487,200 | — | — |
| 2025-11-24 | $107.19 | $223.00 | 2,749,600 | — | — |
| 2025-11-21 | $106.75 | $222.08 | 2,721,700 | — | — |
| 2025-11-20 | $104.12 | $216.61 | 1,612,200 | — | — |
| 2025-11-19 | $103.56 | $215.45 | 1,835,000 | — | — |
| 2025-11-18 | $102.64 | $213.53 | 1,839,200 | — | — |
| 2025-11-17 | $103.51 | $212.53 | 2,342,300 | — | — |
| 2025-11-14 | $107.16 | $220.03 | 1,454,700 | — | — |
| 2025-11-13 | $107.85 | $221.44 | 1,613,100 | — | — |
| 2025-11-12 | $107.79 | $221.32 | 1,658,300 | — | — |
| 2025-11-11 | $106.74 | $219.16 | 1,849,100 | — | — |
| 2025-11-10 | $107.00 | $219.70 | 1,677,400 | — | — |
| 2025-11-07 | $106.29 | $218.24 | 1,524,400 | — | — |
| 2025-11-06 | $105.20 | $216.00 | 2,445,400 | — | — |
| 2025-11-05 | $104.43 | $214.42 | 1,572,100 | — | — |
| 2025-11-04 | $105.04 | $215.67 | 1,674,000 | — | — |
| 2025-11-03 | $104.63 | $214.83 | 1,908,400 | — | — |
| 2025-10-31 | $104.00 | $213.54 | 2,121,000 | — | — |
| 2025-10-30 | $103.09 | $211.67 | 2,493,500 | — | — |
| 2025-10-29 | $101.19 | $207.77 | 2,284,500 | — | — |
| 2025-10-28 | $101.45 | $208.30 | 1,394,500 | — | — |
| 2025-10-27 | $102.21 | $209.86 | 1,611,300 | — | — |
| 2025-10-24 | $102.18 | $209.80 | 916,900 | — | — |
| 2025-10-23 | $101.76 | $208.94 | 935,000 | — | — |
| 2025-10-22 | $102.09 | $209.62 | 1,485,900 | — | — |
| 2025-10-21 | $101.86 | $209.14 | 1,127,500 | — | — |
| 2025-10-20 | $101.52 | $208.45 | 1,114,600 | — | — |
| 2025-10-17 | $100.67 | $206.70 | 1,277,900 | — | — |
| 2025-10-16 | $99.85 | $205.02 | 1,746,800 | — | — |
| 2025-10-15 | $103.13 | $211.75 | 1,613,300 | — | — |
| 2025-10-14 | $103.70 | $212.92 | 1,788,500 | — | — |
| 2025-10-13 | $101.25 | $207.89 | 1,433,300 | — | — |
| 2025-10-10 | $99.13 | $203.54 | 2,199,400 | — | — |
| 2025-10-09 | $102.56 | $210.58 | 969,600 | — | — |
| 2025-10-08 | $102.89 | $211.26 | 1,123,600 | — | — |
| 2025-10-07 | $103.71 | $212.94 | 1,082,400 | — | — |
| 2025-10-06 | $103.22 | $211.94 | 1,340,400 | — | — |
| 2025-10-03 | $104.02 | $213.58 | 1,335,900 | — | — |
| 2025-10-02 | $101.94 | $209.31 | 1,215,100 | — | — |
| 2025-10-01 | $102.99 | $211.46 | 1,263,100 | — | — |
| 2025-09-30 | $103.74 | $213.00 | 1,745,100 | — | — |
| 2025-09-29 | $103.83 | $213.19 | 1,926,700 | — | — |
| 2025-09-26 | $104.41 | $214.38 | 1,493,200 | — | — |
| 2025-09-25 | $102.62 | $210.71 | 1,219,600 | — | — |
| 2025-09-24 | $103.32 | $212.14 | 1,131,100 | — | — |
| 2025-09-23 | $103.13 | $211.75 | 1,301,500 | — | — |
| 2025-09-22 | $102.85 | $211.18 | 1,454,700 | — | — |
| 2025-09-19 | $103.59 | $212.70 | 3,063,700 | — | — |
| 2025-09-18 | $103.87 | $213.27 | 1,150,600 | — | — |
| 2025-09-17 | $103.01 | $211.51 | 2,052,900 | — | — |
| 2025-09-16 | $102.15 | $209.74 | 2,637,300 | — | — |
| 2025-09-15 | $105.45 | $216.52 | 1,805,600 | — | — |
| 2025-09-12 | $106.90 | $219.49 | 1,628,300 | — | — |
| 2025-09-11 | $106.99 | $219.68 | 1,461,400 | — | — |
| 2025-09-10 | $105.67 | $216.97 | 1,370,500 | — | — |
| 2025-09-09 | $105.54 | $216.70 | 1,071,900 | — | — |
| 2025-09-08 | $105.84 | $217.32 | 1,418,100 | — | — |
| 2025-09-05 | $105.71 | $217.05 | 1,633,100 | — | — |
| 2025-09-04 | $108.84 | $223.48 | 1,392,400 | — | — |
| 2025-09-03 | $107.43 | $220.58 | 1,427,500 | — | — |
| 2025-09-02 | $107.41 | $220.54 | 2,020,300 | — | — |
| 2025-08-29 | $109.66 | $225.16 | 1,449,900 | — | — |
| 2025-08-28 | $108.74 | $223.27 | 936,200 | — | — |
| 2025-08-27 | $109.47 | $224.77 | 1,281,100 | — | — |
| 2025-08-26 | $109.38 | $224.59 | 2,739,900 | — | — |
| 2025-08-25 | $109.11 | $224.03 | 1,211,800 | — | — |
| 2025-08-22 | $109.89 | $225.63 | 1,957,200 | — | — |
| 2025-08-21 | $107.17 | $220.05 | 1,148,800 | — | — |
| 2025-08-20 | $107.13 | $219.97 | 1,538,100 | — | — |
| 2025-08-19 | $106.25 | $218.16 | 1,251,100 | — | — |
| 2025-08-18 | $106.62 | $216.15 | 1,452,200 | — | — |
| 2025-08-15 | $105.92 | $214.73 | 1,188,000 | — | — |
| 2025-08-14 | $106.82 | $216.55 | 1,156,500 | — | — |
| 2025-08-13 | $107.18 | $217.28 | 1,803,900 | — | — |
| 2025-08-12 | $105.22 | $213.31 | 1,466,700 | — | — |
| 2025-08-11 | $103.26 | $209.33 | 2,000,100 | — | — |
| 2025-08-08 | $103.30 | $209.42 | 1,996,500 | — | — |
| 2025-08-07 | $100.68 | $204.10 | 2,408,200 | — | — |
| 2025-08-06 | $104.08 | $211.00 | 1,656,500 | — | — |
| 2025-08-05 | $103.18 | $209.17 | 1,884,200 | — | — |
| 2025-08-04 | $101.73 | $206.23 | 1,671,800 | — | — |
| 2025-08-01 | $100.71 | $204.17 | 2,467,700 | — | — |
| 2025-07-31 | $103.58 | $209.98 | 3,500,600 | — | — |
| 2025-07-30 | $101.78 | $206.33 | 2,663,700 | — | — |
| 2025-07-29 | $103.44 | $209.70 | 1,401,500 | — | — |
| 2025-07-28 | $103.75 | $210.33 | 1,649,000 | — | — |
| 2025-07-25 | $105.21 | $213.29 | 1,122,900 | — | — |
| 2025-07-24 | $104.31 | $211.46 | 1,285,400 | — | — |
| 2025-07-23 | $105.35 | $213.57 | 1,500,800 | — | — |
| 2025-07-22 | $104.22 | $211.28 | 1,561,400 | — | — |
| 2025-07-21 | $102.11 | $207.00 | 1,535,200 | — | — |
| 2025-07-18 | $103.27 | $209.36 | 1,315,000 | — | — |
| 2025-07-17 | $103.13 | $209.07 | 1,301,500 | — | — |
| 2025-07-16 | $102.20 | $207.19 | 1,699,500 | — | — |
| 2025-07-15 | $102.98 | $208.77 | 1,577,900 | — | — |
| 2025-07-14 | $105.51 | $213.90 | 1,412,500 | — | — |
| 2025-07-11 | $105.94 | $214.77 | 1,425,100 | — | — |
| 2025-07-10 | $107.15 | $217.22 | 1,262,800 | — | — |
| 2025-07-09 | $106.60 | $216.11 | 1,353,600 | — | — |
| 2025-07-08 | $107.58 | $218.09 | 1,465,500 | — | — |
| 2025-07-07 | $106.45 | $215.80 | 1,402,000 | — | — |
| 2025-07-03 | $109.08 | $221.13 | 732,300 | — | — |
| 2025-07-02 | $108.66 | $220.28 | 1,552,900 | — | — |
| 2025-07-01 | $109.00 | $220.97 | 1,456,700 | — | — |
| 2025-06-30 | $107.44 | $217.81 | 1,664,400 | — | — |
| 2025-06-27 | $107.13 | $217.18 | 2,153,400 | — | — |
| 2025-06-26 | $106.74 | $216.39 | 1,487,500 | — | — |
| 2025-06-25 | $105.52 | $213.92 | 1,334,500 | — | — |
| 2025-06-24 | $106.30 | $215.50 | 1,769,700 | — | — |
| 2025-06-23 | $105.60 | $214.08 | 1,672,900 | — | — |
| 2025-06-20 | $104.33 | $211.50 | 2,639,200 | — | — |
| 2025-06-18 | $104.11 | $211.06 | 1,385,300 | — | — |
| 2025-06-17 | $103.39 | $209.60 | 1,897,000 | — | — |
| 2025-06-16 | $104.94 | $212.74 | 1,559,900 | — | — |
| 2025-06-13 | $102.97 | $208.75 | 1,358,200 | — | — |
| 2025-06-12 | $104.90 | $212.66 | 1,428,800 | — | — |
| 2025-06-11 | $104.61 | $212.07 | 2,249,100 | — | — |
| 2025-06-10 | $106.09 | $215.07 | 1,117,000 | — | — |
| 2025-06-09 | $105.82 | $214.52 | 1,413,700 | — | — |
| 2025-06-06 | $105.58 | $214.04 | 1,006,400 | — | — |
| 2025-06-05 | $103.73 | $210.29 | 990,000 | — | — |
| 2025-06-04 | $103.78 | $210.39 | 1,398,500 | — | — |
| 2025-06-03 | $104.42 | $211.69 | 1,770,800 | — | — |
| 2025-06-02 | $103.60 | $210.02 | 1,441,000 | — | — |
| 2025-05-30 | $103.89 | $210.61 | 3,535,600 | — | — |
| 2025-05-29 | $104.33 | $211.50 | 1,364,200 | — | — |
| 2025-05-28 | $102.89 | $208.58 | 2,260,900 | — | — |
| 2025-05-27 | $104.54 | $211.93 | 1,970,700 | — | — |
| 2025-05-23 | $101.92 | $206.62 | 1,499,900 | — | — |
| 2025-05-22 | $102.32 | $207.43 | 1,384,600 | — | — |
| 2025-05-21 | $101.80 | $206.37 | 2,689,200 | — | — |
| 2025-05-20 | $105.87 | $214.63 | 1,369,300 | — | — |
| 2025-05-19 | $107.98 | $216.17 | 1,516,600 | — | — |
| 2025-05-16 | $107.33 | $214.87 | 1,434,100 | — | — |
| 2025-05-15 | $107.00 | $214.20 | 1,364,000 | — | — |
| 2025-05-14 | $106.32 | $212.84 | 1,757,300 | — | — |
| 2025-05-13 | $107.40 | $215.01 | 1,271,800 | — | — |
| 2025-05-12 | $107.35 | $214.91 | 2,350,500 | — | — |
| 2025-05-09 | $103.59 | $207.38 | 1,010,800 | — | — |
| 2025-05-08 | $103.61 | $207.42 | 1,803,700 | — | — |
| 2025-05-07 | $101.23 | $202.65 | 2,436,300 | — | — |
| 2025-05-06 | $101.88 | $203.95 | 1,787,100 | — | — |
| 2025-05-05 | $102.67 | $205.54 | 1,457,000 | — | — |
| 2025-05-02 | $103.62 | $207.44 | 1,633,600 | — | — |
| 2025-05-01 | $101.73 | $203.65 | 2,730,400 | — | — |
| 2025-04-30 | $102.71 | $205.62 | 2,472,300 | — | — |
| 2025-04-29 | $104.03 | $208.26 | 1,192,300 | — | — |
| 2025-04-28 | $103.61 | $207.42 | 1,021,300 | — | — |
| 2025-04-25 | $102.90 | $206.00 | 1,276,700 | — | — |
| 2025-04-24 | $104.03 | $208.26 | 1,678,100 | — | — |
| 2025-04-23 | $101.59 | $203.37 | 1,565,200 | — | — |
| 2025-04-22 | $100.21 | $200.61 | 1,384,200 | — | — |
| 2025-04-21 | $96.87 | $193.93 | 1,816,600 | — | — |
| 2025-04-17 | $99.47 | $199.13 | 1,480,000 | — | — |
| 2025-04-16 | $98.62 | $197.43 | 1,579,400 | — | — |
| 2025-04-15 | $100.23 | $200.65 | 1,721,700 | — | — |
| 2025-04-14 | $101.43 | $203.05 | 1,726,600 | — | — |
| 2025-04-11 | $98.83 | $197.85 | 2,635,400 | — | — |
| 2025-04-10 | $98.48 | $197.15 | 2,764,600 | — | — |
| 2025-04-09 | $103.91 | $208.02 | 4,004,300 | — | — |
| 2025-04-08 | $95.12 | $190.42 | 2,990,500 | — | — |
| 2025-04-07 | $95.78 | $191.74 | 3,814,500 | — | — |
| 2025-04-04 | $96.53 | $193.24 | 3,518,300 | — | — |
| 2025-04-03 | $104.79 | $209.78 | 2,817,400 | — | — |
| 2025-04-02 | $112.71 | $225.64 | 1,693,800 | — | — |
| 2025-04-01 | $111.69 | $223.59 | 1,359,000 | — | — |
| 2025-03-31 | $111.68 | $223.57 | 1,892,900 | — | — |
| 2025-03-28 | $110.07 | $220.35 | 2,326,700 | — | — |
| 2025-03-27 | $114.41 | $229.04 | 1,716,700 | — | — |
| 2025-03-26 | $115.59 | $231.40 | 2,407,300 | — | — |
| 2025-03-25 | $114.36 | $228.94 | 1,820,100 | — | — |
| 2025-03-24 | $113.24 | $226.70 | 1,745,000 | — | — |
| 2025-03-21 | $110.27 | $220.75 | 3,274,000 | — | — |
| 2025-03-20 | $110.78 | $221.77 | 1,203,700 | — | — |
| 2025-03-19 | $110.62 | $221.45 | 1,252,300 | — | — |
| 2025-03-18 | $109.74 | $219.69 | 1,490,300 | — | — |
| 2025-03-17 | $110.29 | $220.79 | 1,432,100 | — | — |
| 2025-03-14 | $108.49 | $217.19 | 1,681,300 | — | — |
| 2025-03-13 | $105.04 | $210.28 | 1,570,800 | — | — |
| 2025-03-12 | $106.09 | $212.38 | 1,856,800 | — | — |
| 2025-03-11 | $105.58 | $211.36 | 2,532,500 | — | — |
| 2025-03-10 | $106.34 | $212.88 | 2,874,300 | — | — |
| 2025-03-07 | $111.24 | $222.69 | 1,909,500 | — | — |
| 2025-03-06 | $110.14 | $220.49 | 1,398,300 | — | — |
| 2025-03-05 | $110.69 | $221.59 | 1,996,200 | — | — |
| 2025-03-04 | $109.59 | $219.39 | 2,163,300 | — | — |
| 2025-03-03 | $113.48 | $227.18 | 1,677,400 | — | — |
| 2025-02-28 | $115.10 | $230.42 | 2,931,900 | — | — |
| 2025-02-27 | $112.75 | $225.72 | 1,423,300 | — | — |
| 2025-02-26 | $111.92 | $224.05 | 1,295,000 | — | — |
| 2025-02-25 | $111.10 | $222.41 | 2,454,800 | — | — |
| 2025-02-24 | $110.51 | $221.23 | 1,679,700 | — | — |
| 2025-02-21 | $109.50 | $219.21 | 1,575,500 | — | — |
| 2025-02-20 | $111.13 | $222.47 | 1,550,300 | — | — |
| 2025-02-19 | $111.66 | $223.53 | 1,475,500 | — | — |
| 2025-02-18 | $111.79 | $223.79 | 1,400,900 | — | — |
| 2025-02-14 | $111.56 | $220.63 | 1,276,800 | — | — |
| 2025-02-13 | $111.91 | $221.32 | 1,197,500 | — | — |
| 2025-02-12 | $110.81 | $219.15 | 2,105,800 | — | — |
| 2025-02-11 | $111.64 | $220.79 | 1,132,700 | — | — |
| 2025-02-10 | $112.09 | $221.68 | 1,496,600 | — | — |
| 2025-02-07 | $112.82 | $223.12 | 1,900,200 | — | — |
| 2025-02-06 | $113.52 | $224.51 | 1,878,100 | — | — |
| 2025-02-05 | $114.06 | $225.58 | 4,048,900 | — | — |
| 2025-02-04 | $117.95 | $233.27 | 2,393,600 | — | — |
| 2025-02-03 | $118.89 | $235.13 | 1,899,600 | — | — |
| 2025-01-31 | $120.76 | $238.83 | 1,990,400 | — | — |
| 2025-01-30 | $121.88 | $241.04 | 1,196,700 | — | — |
| 2025-01-29 | $122.33 | $241.93 | 1,579,400 | — | — |
| 2025-01-28 | $121.18 | $239.66 | 1,943,200 | — | — |
| 2025-01-27 | $120.52 | $238.35 | 1,834,800 | — | — |
| 2025-01-24 | $117.31 | $232.00 | 2,305,700 | — | — |
| 2025-01-23 | $116.89 | $231.17 | 1,662,400 | — | — |
| 2025-01-22 | $117.35 | $232.08 | 2,324,900 | — | — |
| 2025-01-21 | $120.27 | $237.86 | 1,701,100 | — | — |
| 2025-01-17 | $119.01 | $235.36 | 1,535,500 | — | — |
| 2025-01-16 | $118.40 | $234.16 | 2,300,000 | — | — |
| 2025-01-15 | $120.06 | $237.44 | 1,429,300 | — | — |
| 2025-01-14 | $117.61 | $232.60 | 1,363,800 | — | — |
| 2025-01-13 | $116.29 | $229.99 | 1,240,100 | — | — |
| 2025-01-10 | $114.53 | $226.50 | 1,997,200 | — | — |
| 2025-01-08 | $118.43 | $234.22 | 1,388,700 | — | — |
| 2025-01-07 | $119.18 | $235.70 | 1,584,100 | — | — |
| 2025-01-06 | $118.64 | $234.63 | 1,093,700 | — | — |
| 2025-01-03 | $119.14 | $235.62 | 990,000 | — | — |
| 2025-01-02 | $118.27 | $233.90 | 923,500 | — | — |