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
- 2009-11-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 | $132.77 | $152.66 | 2,345,000 | — | — |
| 2025-12-30 | $135.82 | $156.17 | 1,513,300 | — | — |
| 2025-12-29 | $137.52 | $158.12 | 3,212,400 | — | — |
| 2025-12-26 | $137.84 | $158.49 | 1,722,500 | — | — |
| 2025-12-24 | $135.45 | $155.74 | 966,900 | — | — |
| 2025-12-23 | $134.25 | $154.36 | 2,338,700 | — | — |
| 2025-12-22 | $137.52 | $158.12 | 3,666,700 | — | — |
| 2025-12-19 | $137.28 | $157.85 | 5,136,900 | — | — |
| 2025-12-18 | $136.68 | $157.16 | 4,335,400 | — | — |
| 2025-12-17 | $136.97 | $157.49 | 3,765,700 | — | — |
| 2025-12-16 | $134.51 | $154.66 | 6,147,700 | — | — |
| 2025-12-15 | $132.93 | $152.84 | 4,561,600 | — | — |
| 2025-12-12 | $133.21 | $153.17 | 4,592,800 | — | — |
| 2025-12-11 | $132.68 | $152.56 | 4,208,800 | — | — |
| 2025-12-10 | $125.89 | $144.75 | 2,939,400 | — | — |
| 2025-12-09 | $125.54 | $144.35 | 4,086,300 | — | — |
| 2025-12-08 | $124.27 | $142.89 | 6,759,800 | — | — |
| 2025-12-05 | $132.37 | $152.20 | 12,342,200 | — | — |
| 2025-12-04 | $125.29 | $144.06 | 14,189,800 | — | — |
| 2025-12-03 | $109.89 | $126.35 | 5,472,700 | — | — |
| 2025-12-02 | $110.03 | $126.51 | 3,563,100 | — | — |
| 2025-12-01 | $109.34 | $125.72 | 3,321,300 | — | — |
| 2025-11-28 | $109.49 | $125.89 | 1,380,400 | — | — |
| 2025-11-26 | $108.77 | $125.06 | 3,118,400 | — | — |
| 2025-11-25 | $104.31 | $119.94 | 3,016,800 | — | — |
| 2025-11-24 | $101.69 | $116.92 | 3,812,900 | — | — |
| 2025-11-21 | $101.70 | $116.94 | 2,927,000 | — | — |
| 2025-11-20 | $100.29 | $115.31 | 2,458,200 | — | — |
| 2025-11-19 | $99.65 | $114.58 | 3,391,000 | — | — |
| 2025-11-18 | $103.33 | $118.81 | 1,897,000 | — | — |
| 2025-11-17 | $103.15 | $118.60 | 2,721,500 | — | — |
| 2025-11-14 | $104.30 | $119.92 | 2,375,100 | — | — |
| 2025-11-13 | $104.19 | $119.80 | 3,054,900 | — | — |
| 2025-11-12 | $104.21 | $119.82 | 2,415,700 | — | — |
| 2025-11-11 | $104.07 | $119.66 | 3,135,600 | — | — |
| 2025-11-10 | $100.40 | $115.44 | 4,042,600 | — | — |
| 2025-11-07 | $99.22 | $114.08 | 3,744,300 | — | — |
| 2025-11-06 | $95.94 | $110.31 | 3,093,300 | — | — |
| 2025-11-05 | $100.61 | $115.68 | 2,229,600 | — | — |
| 2025-11-04 | $99.77 | $114.72 | 2,287,000 | — | — |
| 2025-11-03 | $99.17 | $114.03 | 2,562,200 | — | — |
| 2025-10-31 | $98.66 | $113.44 | 2,897,900 | — | — |
| 2025-10-30 | $99.58 | $114.50 | 2,461,900 | — | — |
| 2025-10-29 | $99.91 | $114.88 | 2,222,100 | — | — |
| 2025-10-28 | $101.92 | $117.19 | 2,050,600 | — | — |
| 2025-10-27 | $102.77 | $118.17 | 2,659,000 | — | — |
| 2025-10-24 | $101.99 | $117.27 | 2,124,900 | — | — |
| 2025-10-23 | $102.99 | $118.42 | 1,651,400 | — | — |
| 2025-10-22 | $103.58 | $119.10 | 2,270,300 | — | — |
| 2025-10-21 | $105.51 | $121.32 | 1,931,200 | — | — |
| 2025-10-20 | $106.44 | $122.39 | 2,343,800 | — | — |
| 2025-10-17 | $105.74 | $121.58 | 2,088,500 | — | — |
| 2025-10-16 | $103.88 | $119.44 | 3,399,200 | — | — |
| 2025-10-15 | $106.32 | $122.25 | 4,313,700 | — | — |
| 2025-10-14 | $103.71 | $119.25 | 3,269,100 | — | — |
| 2025-10-13 | $101.87 | $117.13 | 3,319,500 | — | — |
| 2025-10-10 | $99.22 | $114.08 | 2,971,600 | — | — |
| 2025-10-09 | $98.67 | $113.45 | 2,942,100 | — | — |
| 2025-10-08 | $98.16 | $112.87 | 3,336,800 | — | — |
| 2025-10-07 | $96.37 | $110.81 | 3,427,900 | — | — |
| 2025-10-06 | $98.13 | $112.15 | 3,189,500 | — | — |
| 2025-10-03 | $100.21 | $114.53 | 3,450,700 | — | — |
| 2025-10-02 | $101.40 | $115.89 | 2,953,100 | — | — |
| 2025-10-01 | $99.68 | $113.92 | 4,678,000 | — | — |
| 2025-09-30 | $103.35 | $118.12 | 4,139,100 | — | — |
| 2025-09-29 | $102.94 | $117.65 | 3,380,300 | — | — |
| 2025-09-26 | $102.12 | $116.71 | 3,158,400 | — | — |
| 2025-09-25 | $102.85 | $117.55 | 2,467,900 | — | — |
| 2025-09-24 | $104.50 | $119.43 | 2,461,100 | — | — |
| 2025-09-23 | $103.67 | $118.48 | 2,840,000 | — | — |
| 2025-09-22 | $101.86 | $116.42 | 3,549,400 | — | — |
| 2025-09-19 | $102.11 | $116.70 | 6,059,400 | — | — |
| 2025-09-18 | $106.90 | $122.18 | 3,963,600 | — | — |
| 2025-09-17 | $106.14 | $121.31 | 2,592,100 | — | — |
| 2025-09-16 | $104.21 | $119.10 | 2,313,400 | — | — |
| 2025-09-15 | $104.52 | $119.46 | 3,383,200 | — | — |
| 2025-09-12 | $104.40 | $119.32 | 2,557,300 | — | — |
| 2025-09-11 | $105.39 | $120.45 | 2,931,600 | — | — |
| 2025-09-10 | $106.47 | $121.68 | 3,130,700 | — | — |
| 2025-09-09 | $104.55 | $119.49 | 4,369,200 | — | — |
| 2025-09-08 | $108.72 | $124.26 | 3,468,100 | — | — |
| 2025-09-05 | $109.28 | $124.90 | 1,913,100 | — | — |
| 2025-09-04 | $108.44 | $123.94 | 2,765,200 | — | — |
| 2025-09-03 | $109.69 | $125.36 | 2,686,900 | — | — |
| 2025-09-02 | $110.46 | $126.24 | 2,637,900 | — | — |
| 2025-08-29 | $108.76 | $124.30 | 4,583,400 | — | — |
| 2025-08-28 | $111.71 | $127.67 | 7,421,200 | — | — |
| 2025-08-27 | $111.20 | $127.09 | 3,621,600 | — | — |
| 2025-08-26 | $110.50 | $126.29 | 2,717,700 | — | — |
| 2025-08-25 | $112.35 | $128.40 | 2,806,100 | — | — |
| 2025-08-22 | $112.40 | $128.46 | 2,428,600 | — | — |
| 2025-08-21 | $112.49 | $128.56 | 2,545,100 | — | — |
| 2025-08-20 | $114.85 | $131.26 | 2,608,800 | — | — |
| 2025-08-19 | $112.78 | $128.90 | 3,267,800 | — | — |
| 2025-08-18 | $112.30 | $128.35 | 1,968,400 | — | — |
| 2025-08-15 | $112.77 | $128.88 | 3,258,100 | — | — |
| 2025-08-14 | $114.70 | $131.09 | 1,752,700 | — | — |
| 2025-08-13 | $115.79 | $132.34 | 3,874,900 | — | — |
| 2025-08-12 | $115.19 | $131.65 | 2,277,300 | — | — |
| 2025-08-11 | $114.55 | $130.92 | 2,695,900 | — | — |
| 2025-08-08 | $116.32 | $132.94 | 2,424,600 | — | — |
| 2025-08-07 | $115.63 | $132.15 | 2,678,500 | — | — |
| 2025-08-06 | $113.32 | $129.51 | 2,859,600 | — | — |
| 2025-08-05 | $110.86 | $126.70 | 2,972,700 | — | — |
| 2025-08-04 | $110.94 | $126.79 | 3,329,000 | — | — |
| 2025-08-01 | $108.53 | $124.04 | 4,216,800 | — | — |
| 2025-07-31 | $104.90 | $119.89 | 3,133,300 | — | — |
| 2025-07-30 | $105.54 | $120.62 | 3,020,700 | — | — |
| 2025-07-29 | $106.85 | $122.12 | 2,038,100 | — | — |
| 2025-07-28 | $105.81 | $120.93 | 2,729,600 | — | — |
| 2025-07-25 | $107.56 | $122.93 | 1,603,800 | — | — |
| 2025-07-24 | $107.75 | $123.15 | 1,667,400 | — | — |
| 2025-07-23 | $109.24 | $124.85 | 2,186,200 | — | — |
| 2025-07-22 | $109.83 | $125.52 | 2,058,800 | — | — |
| 2025-07-21 | $107.60 | $122.98 | 2,816,400 | — | — |
| 2025-07-18 | $110.09 | $125.82 | 2,744,600 | — | — |
| 2025-07-17 | $109.23 | $124.84 | 4,763,200 | — | — |
| 2025-07-16 | $112.57 | $128.66 | 2,140,500 | — | — |
| 2025-07-15 | $113.22 | $129.40 | 2,285,200 | — | — |
| 2025-07-14 | $114.39 | $130.74 | 2,024,000 | — | — |
| 2025-07-11 | $113.14 | $129.31 | 2,226,000 | — | — |
| 2025-07-10 | $112.26 | $128.30 | 2,520,000 | — | — |
| 2025-07-09 | $112.35 | $128.40 | 2,479,600 | — | — |
| 2025-07-08 | $112.69 | $128.79 | 3,302,500 | — | — |
| 2025-07-07 | $116.30 | $132.24 | 4,144,000 | — | — |
| 2025-07-03 | $114.11 | $129.75 | 2,042,000 | — | — |
| 2025-07-02 | $115.46 | $131.29 | 2,484,100 | — | — |
| 2025-07-01 | $115.30 | $131.11 | 2,835,000 | — | — |
| 2025-06-30 | $114.38 | $130.06 | 3,041,800 | — | — |
| 2025-06-27 | $114.45 | $130.14 | 3,326,500 | — | — |
| 2025-06-26 | $112.63 | $128.07 | 1,990,300 | — | — |
| 2025-06-25 | $112.77 | $128.23 | 3,117,000 | — | — |
| 2025-06-24 | $113.31 | $128.84 | 4,592,000 | — | — |
| 2025-06-23 | $114.95 | $130.71 | 3,964,200 | — | — |
| 2025-06-20 | $111.51 | $126.80 | 4,972,300 | — | — |
| 2025-06-18 | $112.31 | $127.71 | 2,228,400 | — | — |
| 2025-06-17 | $113.32 | $128.86 | 2,096,700 | — | — |
| 2025-06-16 | $113.63 | $129.21 | 2,901,300 | — | — |
| 2025-06-13 | $111.68 | $126.99 | 2,319,300 | — | — |
| 2025-06-12 | $111.84 | $127.17 | 2,831,600 | — | — |
| 2025-06-11 | $111.45 | $126.73 | 2,693,800 | — | — |
| 2025-06-10 | $111.24 | $126.49 | 3,324,300 | — | — |
| 2025-06-09 | $113.31 | $128.84 | 3,059,000 | — | — |
| 2025-06-06 | $113.48 | $129.04 | 2,938,300 | — | — |
| 2025-06-05 | $113.84 | $129.45 | 4,558,900 | — | — |
| 2025-06-04 | $111.77 | $127.09 | 6,039,500 | — | — |
| 2025-06-03 | $112.57 | $128.00 | 15,320,300 | — | — |
| 2025-06-02 | $97.17 | $110.49 | 4,878,000 | — | — |
| 2025-05-30 | $97.25 | $110.58 | 5,254,700 | — | — |
| 2025-05-29 | $97.07 | $110.38 | 2,419,200 | — | — |
| 2025-05-28 | $97.77 | $111.17 | 3,157,000 | — | — |
| 2025-05-27 | $100.98 | $114.82 | 3,235,400 | — | — |
| 2025-05-23 | $101.39 | $115.29 | 2,240,400 | — | — |
| 2025-05-22 | $100.64 | $114.44 | 2,963,200 | — | — |
| 2025-05-21 | $100.78 | $114.60 | 2,967,100 | — | — |
| 2025-05-20 | $102.20 | $116.21 | 6,814,300 | — | — |
| 2025-05-19 | $98.18 | $111.64 | 4,711,200 | — | — |
| 2025-05-16 | $93.55 | $106.38 | 2,562,600 | — | — |
| 2025-05-15 | $92.99 | $105.74 | 3,890,100 | — | — |
| 2025-05-14 | $87.70 | $99.72 | 3,927,800 | — | — |
| 2025-05-13 | $86.85 | $98.76 | 4,068,500 | — | — |
| 2025-05-12 | $89.49 | $101.76 | 5,487,400 | — | — |
| 2025-05-09 | $91.66 | $104.23 | 2,185,100 | — | — |
| 2025-05-08 | $91.97 | $104.58 | 2,572,200 | — | — |
| 2025-05-07 | $92.89 | $105.62 | 2,187,500 | — | — |
| 2025-05-06 | $93.66 | $106.50 | 2,948,800 | — | — |
| 2025-05-05 | $92.21 | $104.85 | 2,617,100 | — | — |
| 2025-05-02 | $90.30 | $102.68 | 3,770,000 | — | — |
| 2025-05-01 | $90.55 | $102.96 | 5,236,600 | — | — |
| 2025-04-30 | $93.69 | $106.53 | 3,588,600 | — | — |
| 2025-04-29 | $93.33 | $106.13 | 2,560,800 | — | — |
| 2025-04-28 | $92.46 | $105.14 | 3,048,600 | — | — |
| 2025-04-25 | $93.56 | $106.39 | 3,040,100 | — | — |
| 2025-04-24 | $93.81 | $106.67 | 3,693,400 | — | — |
| 2025-04-23 | $95.43 | $108.51 | 3,852,100 | — | — |
| 2025-04-22 | $96.79 | $110.06 | 3,668,800 | — | — |
| 2025-04-21 | $95.61 | $108.72 | 4,640,700 | — | — |
| 2025-04-17 | $93.07 | $105.83 | 4,172,000 | — | — |
| 2025-04-16 | $89.36 | $101.61 | 3,332,800 | — | — |
| 2025-04-15 | $88.43 | $100.55 | 2,832,100 | — | — |
| 2025-04-14 | $90.31 | $102.69 | 3,264,500 | — | — |
| 2025-04-11 | $89.04 | $101.25 | 4,211,700 | — | — |
| 2025-04-10 | $87.13 | $99.08 | 6,501,400 | — | — |
| 2025-04-09 | $86.02 | $97.81 | 9,408,500 | — | — |
| 2025-04-08 | $87.70 | $99.72 | 7,396,300 | — | — |
| 2025-04-07 | $92.02 | $103.96 | 7,925,100 | — | — |
| 2025-04-04 | $92.62 | $104.64 | 10,629,000 | — | — |
| 2025-04-03 | $94.41 | $106.66 | 11,232,400 | — | — |
| 2025-04-02 | $90.20 | $101.91 | 4,966,300 | — | — |
| 2025-04-01 | $87.60 | $98.97 | 3,601,200 | — | — |
| 2025-03-31 | $87.93 | $99.34 | 5,923,300 | — | — |
| 2025-03-28 | $86.10 | $97.28 | 3,901,900 | — | — |
| 2025-03-27 | $87.54 | $98.90 | 4,717,000 | — | — |
| 2025-03-26 | $84.70 | $95.69 | 4,877,000 | — | — |
| 2025-03-25 | $82.58 | $93.30 | 3,894,200 | — | — |
| 2025-03-24 | $83.16 | $93.95 | 4,698,000 | — | — |
| 2025-03-21 | $83.66 | $94.52 | 6,957,600 | — | — |
| 2025-03-20 | $81.67 | $92.27 | 3,225,200 | — | — |
| 2025-03-19 | $82.33 | $93.02 | 3,385,700 | — | — |
| 2025-03-18 | $81.41 | $91.98 | 3,101,400 | — | — |
| 2025-03-17 | $79.85 | $90.22 | 3,230,200 | — | — |
| 2025-03-14 | $79.02 | $89.28 | 5,170,900 | — | — |
| 2025-03-13 | $79.95 | $90.33 | 8,556,000 | — | — |
| 2025-03-12 | $74.85 | $84.57 | 4,955,500 | — | — |
| 2025-03-11 | $78.64 | $88.85 | 4,468,500 | — | — |
| 2025-03-10 | $82.80 | $93.55 | 7,211,600 | — | — |
| 2025-03-07 | $81.84 | $92.46 | 7,380,800 | — | — |
| 2025-03-06 | $76.24 | $86.14 | 3,082,200 | — | — |
| 2025-03-05 | $73.70 | $83.27 | 2,614,900 | — | — |
| 2025-03-04 | $72.92 | $82.39 | 3,426,100 | — | — |
| 2025-03-03 | $71.89 | $81.22 | 3,695,700 | — | — |
| 2025-02-28 | $74.18 | $83.81 | 3,051,400 | — | — |
| 2025-02-27 | $73.98 | $83.58 | 2,156,200 | — | — |
| 2025-02-26 | $74.19 | $83.82 | 5,391,100 | — | — |
| 2025-02-25 | $78.58 | $88.78 | 4,423,000 | — | — |
| 2025-02-24 | $79.03 | $89.29 | 4,827,000 | — | — |
| 2025-02-21 | $76.69 | $86.64 | 3,528,400 | — | — |
| 2025-02-20 | $76.13 | $86.01 | 4,486,100 | — | — |
| 2025-02-19 | $75.63 | $85.45 | 2,447,700 | — | — |
| 2025-02-18 | $75.03 | $84.77 | 3,788,000 | — | — |
| 2025-02-14 | $72.56 | $81.98 | 2,809,200 | — | — |
| 2025-02-13 | $72.84 | $82.30 | 2,803,000 | — | — |
| 2025-02-12 | $73.81 | $83.39 | 2,311,800 | — | — |
| 2025-02-11 | $74.13 | $83.75 | 2,882,200 | — | — |
| 2025-02-10 | $74.14 | $83.76 | 3,031,300 | — | — |
| 2025-02-07 | $72.49 | $81.90 | 3,511,600 | — | — |
| 2025-02-06 | $72.61 | $82.04 | 2,592,600 | — | — |
| 2025-02-05 | $72.82 | $82.27 | 2,973,700 | — | — |
| 2025-02-04 | $71.80 | $81.12 | 2,545,100 | — | — |
| 2025-02-03 | $71.47 | $80.75 | 3,853,300 | — | — |
| 2025-01-31 | $71.06 | $80.28 | 3,127,900 | — | — |
| 2025-01-30 | $72.15 | $81.52 | 2,240,400 | — | — |
| 2025-01-29 | $72.04 | $81.39 | 2,229,100 | — | — |
| 2025-01-28 | $72.71 | $82.15 | 2,721,500 | — | — |
| 2025-01-27 | $73.30 | $82.81 | 2,762,100 | — | — |
| 2025-01-24 | $71.78 | $81.10 | 2,207,600 | — | — |
| 2025-01-23 | $71.33 | $80.59 | 2,454,800 | — | — |
| 2025-01-22 | $70.72 | $79.90 | 3,184,800 | — | — |
| 2025-01-21 | $71.94 | $81.28 | 7,589,600 | — | — |
| 2025-01-17 | $68.44 | $77.32 | 3,386,400 | — | — |
| 2025-01-16 | $69.26 | $78.25 | 5,024,500 | — | — |
| 2025-01-15 | $68.57 | $77.47 | 3,489,800 | — | — |
| 2025-01-14 | $69.38 | $78.39 | 3,946,500 | — | — |
| 2025-01-13 | $71.59 | $80.88 | 4,094,800 | — | — |
| 2025-01-10 | $71.36 | $80.62 | 4,669,600 | — | — |
| 2025-01-08 | $71.62 | $80.92 | 5,786,100 | — | — |
| 2025-01-07 | $74.17 | $83.80 | 3,592,200 | — | — |
| 2025-01-06 | $75.85 | $85.03 | 3,234,400 | — | — |
| 2025-01-03 | $74.67 | $83.71 | 3,120,000 | — | — |
| 2025-01-02 | $75.63 | $84.78 | 2,673,700 | — | — |