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
- 1995-11-17 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 | $104.72 | $144.78 | 1,770,300 | — | — |
| 2025-12-30 | $105.84 | $146.33 | 1,913,100 | — | — |
| 2025-12-29 | $106.70 | $147.52 | 2,542,400 | — | — |
| 2025-12-26 | $107.65 | $148.83 | 981,500 | — | — |
| 2025-12-24 | $107.48 | $148.60 | 1,475,100 | — | — |
| 2025-12-23 | $107.64 | $148.82 | 1,692,100 | — | — |
| 2025-12-22 | $108.65 | $150.21 | 2,133,800 | — | — |
| 2025-12-19 | $108.00 | $149.32 | 7,304,100 | — | — |
| 2025-12-18 | $107.94 | $149.23 | 4,145,400 | — | — |
| 2025-12-17 | $105.30 | $145.58 | 4,065,500 | — | — |
| 2025-12-16 | $104.39 | $144.32 | 4,839,100 | — | — |
| 2025-12-15 | $101.03 | $139.68 | 3,818,100 | — | — |
| 2025-12-12 | $104.10 | $143.92 | 3,648,400 | — | — |
| 2025-12-11 | $105.56 | $145.94 | 4,637,700 | — | — |
| 2025-12-10 | $107.28 | $148.32 | 2,741,000 | — | — |
| 2025-12-09 | $102.64 | $141.91 | 2,604,900 | — | — |
| 2025-12-08 | $102.78 | $142.10 | 3,775,500 | — | — |
| 2025-12-05 | $105.13 | $145.35 | 3,807,100 | — | — |
| 2025-12-04 | $103.82 | $143.54 | 4,941,900 | — | — |
| 2025-12-03 | $102.03 | $141.06 | 4,253,200 | — | — |
| 2025-12-02 | $99.64 | $137.76 | 4,870,500 | — | — |
| 2025-12-01 | $94.71 | $130.94 | 3,096,100 | — | — |
| 2025-11-28 | $94.07 | $130.06 | 1,012,700 | — | — |
| 2025-11-26 | $93.70 | $129.06 | 2,640,600 | — | — |
| 2025-11-25 | $91.94 | $126.64 | 2,920,600 | — | — |
| 2025-11-24 | $93.39 | $128.63 | 3,734,000 | — | — |
| 2025-11-21 | $89.90 | $123.83 | 2,933,000 | — | — |
| 2025-11-20 | $86.61 | $119.30 | 2,916,900 | — | — |
| 2025-11-19 | $85.91 | $118.33 | 3,513,200 | — | — |
| 2025-11-18 | $88.06 | $121.29 | 3,142,000 | — | — |
| 2025-11-17 | $86.09 | $118.58 | 3,659,600 | — | — |
| 2025-11-14 | $88.18 | $121.46 | 2,321,500 | — | — |
| 2025-11-13 | $89.92 | $123.85 | 3,828,300 | — | — |
| 2025-11-12 | $92.01 | $126.73 | 3,401,600 | — | — |
| 2025-11-11 | $90.84 | $125.12 | 4,283,400 | — | — |
| 2025-11-10 | $89.63 | $123.46 | 3,513,000 | — | — |
| 2025-11-07 | $87.75 | $120.87 | 5,083,200 | — | — |
| 2025-11-06 | $87.78 | $120.91 | 7,269,200 | — | — |
| 2025-11-05 | $91.09 | $125.47 | 8,579,000 | — | — |
| 2025-11-04 | $92.88 | $127.93 | 2,243,400 | — | — |
| 2025-11-03 | $93.25 | $128.44 | 3,911,200 | — | — |
| 2025-10-31 | $96.69 | $133.18 | 3,833,700 | — | — |
| 2025-10-30 | $97.61 | $134.45 | 5,636,600 | — | — |
| 2025-10-29 | $97.36 | $134.10 | 3,615,000 | — | — |
| 2025-10-28 | $98.76 | $136.03 | 2,441,900 | — | — |
| 2025-10-27 | $100.46 | $138.37 | 3,265,900 | — | — |
| 2025-10-24 | $102.16 | $140.71 | 2,705,900 | — | — |
| 2025-10-23 | $99.49 | $137.04 | 2,717,500 | — | — |
| 2025-10-22 | $98.63 | $135.85 | 3,464,300 | — | — |
| 2025-10-21 | $98.54 | $135.73 | 5,338,000 | — | — |
| 2025-10-20 | $102.52 | $141.21 | 4,417,400 | — | — |
| 2025-10-17 | $100.78 | $138.81 | 4,414,600 | — | — |
| 2025-10-16 | $96.80 | $133.33 | 4,060,900 | — | — |
| 2025-10-15 | $95.27 | $131.22 | 3,692,700 | — | — |
| 2025-10-14 | $95.00 | $130.85 | 3,874,100 | — | — |
| 2025-10-13 | $92.74 | $127.74 | 3,773,500 | — | — |
| 2025-10-10 | $87.65 | $120.73 | 4,181,100 | — | — |
| 2025-10-09 | $93.97 | $129.43 | 2,340,700 | — | — |
| 2025-10-08 | $95.76 | $131.90 | 3,855,700 | — | — |
| 2025-10-07 | $92.68 | $127.66 | 3,041,200 | — | — |
| 2025-10-06 | $88.66 | $122.12 | 2,051,000 | — | — |
| 2025-10-03 | $88.02 | $121.24 | 1,825,500 | — | — |
| 2025-10-02 | $88.77 | $122.27 | 2,544,200 | — | — |
| 2025-10-01 | $86.20 | $118.73 | 3,156,900 | — | — |
| 2025-09-30 | $88.12 | $121.38 | 2,877,600 | — | — |
| 2025-09-29 | $89.13 | $122.77 | 6,036,700 | — | — |
| 2025-09-26 | $86.66 | $119.36 | 2,349,900 | — | — |
| 2025-09-25 | $83.99 | $115.69 | 4,390,800 | — | — |
| 2025-09-24 | $85.33 | $117.53 | 2,352,300 | — | — |
| 2025-09-23 | $87.72 | $120.82 | 1,852,300 | — | — |
| 2025-09-22 | $87.27 | $120.20 | 2,016,400 | — | — |
| 2025-09-19 | $87.80 | $120.93 | 5,342,300 | — | — |
| 2025-09-18 | $88.00 | $121.21 | 1,800,200 | — | — |
| 2025-09-17 | $88.17 | $121.44 | 2,099,100 | — | — |
| 2025-09-16 | $88.52 | $121.93 | 2,257,400 | — | — |
| 2025-09-15 | $87.40 | $120.38 | 3,341,600 | — | — |
| 2025-09-12 | $83.65 | $115.22 | 3,243,800 | — | — |
| 2025-09-11 | $86.81 | $119.57 | 2,302,900 | — | — |
| 2025-09-10 | $87.43 | $120.43 | 2,380,500 | — | — |
| 2025-09-09 | $88.70 | $122.17 | 1,906,500 | — | — |
| 2025-09-08 | $88.85 | $122.38 | 3,489,400 | — | — |
| 2025-09-05 | $89.20 | $122.86 | 3,698,900 | — | — |
| 2025-09-04 | $87.46 | $120.47 | 4,786,800 | — | — |
| 2025-09-03 | $91.93 | $126.62 | 3,137,300 | — | — |
| 2025-09-02 | $90.79 | $125.05 | 2,808,000 | — | — |
| 2025-08-29 | $91.73 | $125.87 | 2,357,900 | — | — |
| 2025-08-28 | $91.77 | $125.92 | 1,852,700 | — | — |
| 2025-08-27 | $92.61 | $127.07 | 4,059,600 | — | — |
| 2025-08-26 | $89.82 | $123.24 | 3,811,900 | — | — |
| 2025-08-25 | $88.68 | $121.68 | 4,378,500 | — | — |
| 2025-08-22 | $91.23 | $125.18 | 4,051,400 | — | — |
| 2025-08-21 | $87.72 | $120.36 | 6,316,800 | — | — |
| 2025-08-20 | $86.57 | $118.79 | 12,990,300 | — | — |
| 2025-08-19 | $89.87 | $123.31 | 6,460,900 | — | — |
| 2025-08-18 | $90.74 | $124.51 | 5,075,500 | — | — |
| 2025-08-15 | $90.97 | $124.82 | 4,144,900 | — | — |
| 2025-08-14 | $89.50 | $122.81 | 4,713,700 | — | — |
| 2025-08-13 | $95.26 | $130.71 | 3,639,700 | — | — |
| 2025-08-12 | $91.70 | $125.82 | 2,711,900 | — | — |
| 2025-08-11 | $89.14 | $122.31 | 2,821,500 | — | — |
| 2025-08-08 | $90.69 | $124.44 | 2,407,600 | — | — |
| 2025-08-07 | $91.22 | $125.17 | 2,470,600 | — | — |
| 2025-08-06 | $90.15 | $123.70 | 2,350,500 | — | — |
| 2025-08-05 | $90.92 | $124.75 | 2,513,400 | — | — |
| 2025-08-04 | $92.50 | $126.92 | 3,006,000 | — | — |
| 2025-08-01 | $91.04 | $124.92 | 3,145,600 | — | — |
| 2025-07-31 | $93.34 | $128.07 | 3,758,300 | — | — |
| 2025-07-30 | $93.66 | $128.51 | 5,796,200 | — | — |
| 2025-07-29 | $91.40 | $125.41 | 3,738,800 | — | — |
| 2025-07-28 | $92.52 | $126.95 | 4,329,800 | — | — |
| 2025-07-25 | $90.40 | $124.04 | 7,610,800 | — | — |
| 2025-07-24 | $86.77 | $119.06 | 4,803,700 | — | — |
| 2025-07-23 | $89.68 | $123.05 | 3,629,900 | — | — |
| 2025-07-22 | $89.00 | $122.12 | 3,027,500 | — | — |
| 2025-07-21 | $86.04 | $118.06 | 2,459,300 | — | — |
| 2025-07-18 | $87.21 | $119.66 | 2,294,000 | — | — |
| 2025-07-17 | $86.56 | $118.77 | 2,843,900 | — | — |
| 2025-07-16 | $86.40 | $118.55 | 2,982,600 | — | — |
| 2025-07-15 | $86.10 | $118.14 | 3,790,900 | — | — |
| 2025-07-14 | $89.59 | $122.93 | 2,477,800 | — | — |
| 2025-07-11 | $91.08 | $124.97 | 2,976,000 | — | — |
| 2025-07-10 | $92.10 | $126.37 | 5,899,000 | — | — |
| 2025-07-09 | $86.61 | $118.84 | 3,350,700 | — | — |
| 2025-07-08 | $85.56 | $117.40 | 3,056,300 | — | — |
| 2025-07-07 | $85.79 | $117.72 | 4,270,900 | — | — |
| 2025-07-03 | $88.72 | $121.74 | 2,288,200 | — | — |
| 2025-07-02 | $88.58 | $121.54 | 6,990,200 | — | — |
| 2025-07-01 | $85.11 | $116.78 | 6,024,800 | — | — |
| 2025-06-30 | $80.80 | $110.87 | 4,377,700 | — | — |
| 2025-06-27 | $80.09 | $109.89 | 10,753,400 | — | — |
| 2025-06-26 | $79.03 | $108.44 | 4,245,900 | — | — |
| 2025-06-25 | $77.56 | $106.42 | 3,718,300 | — | — |
| 2025-06-24 | $77.05 | $105.72 | 8,580,000 | — | — |
| 2025-06-23 | $78.83 | $108.17 | 6,611,200 | — | — |
| 2025-06-20 | $75.19 | $103.17 | 5,265,400 | — | — |
| 2025-06-18 | $74.72 | $102.53 | 4,884,200 | — | — |
| 2025-06-17 | $74.79 | $102.62 | 6,569,400 | — | — |
| 2025-06-16 | $74.59 | $102.35 | 6,399,900 | — | — |
| 2025-06-13 | $67.31 | $92.36 | 3,201,700 | — | — |
| 2025-06-12 | $69.99 | $96.04 | 2,649,900 | — | — |
| 2025-06-11 | $69.86 | $95.86 | 3,181,800 | — | — |
| 2025-06-10 | $70.46 | $96.68 | 3,180,700 | — | — |
| 2025-06-09 | $69.00 | $94.68 | 4,188,100 | — | — |
| 2025-06-06 | $68.46 | $93.94 | 2,264,000 | — | — |
| 2025-06-05 | $67.45 | $92.55 | 2,452,800 | — | — |
| 2025-06-04 | $68.83 | $94.44 | 3,081,300 | — | — |
| 2025-06-03 | $68.93 | $94.58 | 4,211,400 | — | — |
| 2025-06-02 | $66.65 | $91.45 | 2,530,000 | — | — |
| 2025-05-30 | $66.94 | $91.85 | 4,619,400 | — | — |
| 2025-05-29 | $68.67 | $93.74 | 5,809,700 | — | — |
| 2025-05-28 | $66.27 | $90.47 | 2,650,900 | — | — |
| 2025-05-27 | $67.06 | $91.55 | 3,758,700 | — | — |
| 2025-05-23 | $63.69 | $86.95 | 2,537,400 | — | — |
| 2025-05-22 | $64.42 | $87.94 | 2,927,500 | — | — |
| 2025-05-21 | $63.66 | $86.90 | 5,315,500 | — | — |
| 2025-05-20 | $66.08 | $90.21 | 3,863,700 | — | — |
| 2025-05-19 | $65.35 | $89.21 | 3,754,100 | — | — |
| 2025-05-16 | $65.17 | $88.97 | 4,460,300 | — | — |
| 2025-05-15 | $63.67 | $86.92 | 2,434,900 | — | — |
| 2025-05-14 | $64.11 | $87.52 | 3,107,100 | — | — |
| 2025-05-13 | $65.48 | $89.39 | 2,836,300 | — | — |
| 2025-05-12 | $65.36 | $89.23 | 5,516,600 | — | — |
| 2025-05-09 | $60.99 | $83.26 | 2,802,600 | — | — |
| 2025-05-08 | $61.24 | $83.60 | 4,019,300 | — | — |
| 2025-05-07 | $59.26 | $80.90 | 2,876,500 | — | — |
| 2025-05-06 | $58.53 | $79.90 | 3,674,200 | — | — |
| 2025-05-05 | $57.70 | $78.77 | 3,439,900 | — | — |
| 2025-05-02 | $59.39 | $81.08 | 4,292,000 | — | — |
| 2025-05-01 | $58.89 | $80.39 | 5,809,600 | — | — |
| 2025-04-30 | $59.96 | $81.85 | 4,161,000 | — | — |
| 2025-04-29 | $59.59 | $81.35 | 2,919,500 | — | — |
| 2025-04-28 | $59.14 | $80.73 | 4,026,400 | — | — |
| 2025-04-25 | $59.39 | $81.08 | 2,585,800 | — | — |
| 2025-04-24 | $58.65 | $80.07 | 2,721,800 | — | — |
| 2025-04-23 | $57.26 | $78.17 | 3,363,700 | — | — |
| 2025-04-22 | $55.94 | $76.37 | 3,122,900 | — | — |
| 2025-04-21 | $54.39 | $74.25 | 4,923,200 | — | — |
| 2025-04-17 | $54.47 | $74.36 | 6,345,200 | — | — |
| 2025-04-16 | $52.66 | $71.89 | 2,713,900 | — | — |
| 2025-04-15 | $54.41 | $74.28 | 2,754,100 | — | — |
| 2025-04-14 | $55.59 | $75.89 | 6,687,900 | — | — |
| 2025-04-11 | $55.23 | $75.40 | 4,459,900 | — | — |
| 2025-04-10 | $53.30 | $72.76 | 5,799,200 | — | — |
| 2025-04-09 | $56.16 | $76.67 | 9,087,800 | — | — |
| 2025-04-08 | $50.06 | $68.34 | 6,309,800 | — | — |
| 2025-04-07 | $52.95 | $72.28 | 8,610,100 | — | — |
| 2025-04-04 | $52.93 | $72.26 | 10,911,300 | — | — |
| 2025-04-03 | $58.19 | $79.44 | 11,321,500 | — | — |
| 2025-04-02 | $68.76 | $93.87 | 3,908,300 | — | — |
| 2025-04-01 | $67.87 | $92.65 | 3,269,100 | — | — |
| 2025-03-31 | $66.00 | $90.10 | 3,121,400 | — | — |
| 2025-03-28 | $65.42 | $89.31 | 2,037,700 | — | — |
| 2025-03-27 | $66.95 | $91.40 | 3,133,500 | — | — |
| 2025-03-26 | $65.89 | $89.95 | 2,235,300 | — | — |
| 2025-03-25 | $66.08 | $90.21 | 2,363,200 | — | — |
| 2025-03-24 | $67.45 | $92.08 | 2,874,900 | — | — |
| 2025-03-21 | $66.95 | $91.40 | 5,875,400 | — | — |
| 2025-03-20 | $68.02 | $92.86 | 2,738,300 | — | — |
| 2025-03-19 | $67.60 | $92.28 | 2,668,500 | — | — |
| 2025-03-18 | $68.04 | $92.88 | 2,031,700 | — | — |
| 2025-03-17 | $68.89 | $94.04 | 2,775,600 | — | — |
| 2025-03-14 | $66.52 | $90.81 | 3,996,300 | — | — |
| 2025-03-13 | $64.86 | $88.54 | 3,676,800 | — | — |
| 2025-03-12 | $66.44 | $90.70 | 4,725,900 | — | — |
| 2025-03-11 | $69.60 | $95.01 | 3,641,900 | — | — |
| 2025-03-10 | $72.04 | $98.34 | 3,098,700 | — | — |
| 2025-03-07 | $73.31 | $100.08 | 3,043,400 | — | — |
| 2025-03-06 | $71.54 | $97.66 | 2,168,400 | — | — |
| 2025-03-05 | $71.91 | $98.17 | 3,106,400 | — | — |
| 2025-03-04 | $68.09 | $92.95 | 3,906,800 | — | — |
| 2025-03-03 | $70.18 | $95.81 | 2,839,400 | — | — |
| 2025-02-28 | $71.91 | $98.17 | 4,709,100 | — | — |
| 2025-02-27 | $72.97 | $99.14 | 2,135,800 | — | — |
| 2025-02-26 | $73.28 | $99.56 | 3,125,500 | — | — |
| 2025-02-25 | $74.78 | $101.60 | 3,382,300 | — | — |
| 2025-02-24 | $75.10 | $102.03 | 4,223,500 | — | — |
| 2025-02-21 | $71.80 | $97.55 | 3,565,600 | — | — |
| 2025-02-20 | $71.34 | $96.92 | 2,669,200 | — | — |
| 2025-02-19 | $71.40 | $97.00 | 3,947,500 | — | — |
| 2025-02-18 | $72.19 | $98.08 | 4,245,600 | — | — |
| 2025-02-14 | $68.69 | $93.32 | 3,722,100 | — | — |
| 2025-02-13 | $69.67 | $94.65 | 3,742,800 | — | — |
| 2025-02-12 | $69.03 | $93.78 | 4,259,200 | — | — |
| 2025-02-11 | $70.71 | $96.07 | 6,675,000 | — | — |
| 2025-02-10 | $68.71 | $93.35 | 5,056,500 | — | — |
| 2025-02-07 | $65.03 | $88.35 | 4,670,100 | — | — |
| 2025-02-06 | $64.26 | $87.30 | 8,460,800 | — | — |
| 2025-02-05 | $65.94 | $89.59 | 11,901,100 | — | — |
| 2025-02-04 | $69.47 | $94.38 | 17,784,100 | — | — |
| 2025-02-03 | $82.77 | $112.45 | 4,432,600 | — | — |
| 2025-01-31 | $83.43 | $113.35 | 3,042,300 | — | — |
| 2025-01-30 | $85.48 | $116.13 | 3,526,100 | — | — |
| 2025-01-29 | $82.28 | $111.78 | 3,072,600 | — | — |
| 2025-01-28 | $82.97 | $112.72 | 2,658,800 | — | — |
| 2025-01-27 | $83.56 | $113.52 | 4,777,700 | — | — |
| 2025-01-24 | $82.48 | $112.06 | 3,090,100 | — | — |
| 2025-01-23 | $80.11 | $108.84 | 2,787,000 | — | — |
| 2025-01-22 | $79.70 | $108.28 | 3,349,700 | — | — |
| 2025-01-21 | $78.82 | $107.08 | 2,944,600 | — | — |
| 2025-01-17 | $77.86 | $105.78 | 2,963,900 | — | — |
| 2025-01-16 | $78.07 | $106.07 | 4,885,000 | — | — |
| 2025-01-15 | $74.52 | $101.24 | 2,252,500 | — | — |
| 2025-01-14 | $73.87 | $100.36 | 2,838,600 | — | — |
| 2025-01-13 | $75.00 | $101.89 | 2,908,800 | — | — |
| 2025-01-10 | $73.45 | $99.79 | 4,702,900 | — | — |
| 2025-01-08 | $73.66 | $100.07 | 2,341,100 | — | — |
| 2025-01-07 | $74.17 | $100.77 | 3,037,700 | — | — |
| 2025-01-06 | $73.57 | $99.95 | 3,308,700 | — | — |
| 2025-01-03 | $72.16 | $98.04 | 3,519,700 | — | — |
| 2025-01-02 | $73.98 | $100.51 | 2,364,800 | — | — |