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
- 1986-09-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $67.17 | $67.17 | 4,244,200 | — | — |
| 2025-12-30 | $67.54 | $67.54 | 5,251,900 | — | — |
| 2025-12-29 | $67.28 | $67.28 | 6,639,300 | — | — |
| 2025-12-26 | $67.50 | $67.50 | 3,476,900 | — | — |
| 2025-12-24 | $67.95 | $67.95 | 3,243,900 | — | — |
| 2025-12-23 | $67.72 | $67.72 | 8,820,200 | — | — |
| 2025-12-22 | $68.62 | $68.62 | 6,077,200 | — | — |
| 2025-12-19 | $67.94 | $67.94 | 20,614,500 | — | — |
| 2025-12-18 | $68.00 | $68.00 | 13,086,000 | — | — |
| 2025-12-17 | $68.33 | $68.33 | 14,524,700 | — | — |
| 2025-12-16 | $67.70 | $67.70 | 19,180,000 | — | — |
| 2025-12-15 | $68.97 | $68.97 | 17,650,100 | — | — |
| 2025-12-12 | $68.75 | $68.75 | 20,182,700 | — | — |
| 2025-12-11 | $68.16 | $68.16 | 26,056,900 | — | — |
| 2025-12-10 | $66.57 | $66.57 | 10,319,200 | — | — |
| 2025-12-09 | $66.21 | $66.21 | 5,925,700 | — | — |
| 2025-12-08 | $65.73 | $65.73 | 8,525,000 | — | — |
| 2025-12-05 | $66.28 | $66.28 | 7,187,600 | — | — |
| 2025-12-04 | $66.06 | $66.06 | 7,480,500 | — | — |
| 2025-12-03 | $66.95 | $66.95 | 14,913,200 | — | — |
| 2025-12-02 | $63.24 | $63.24 | 7,088,400 | — | — |
| 2025-12-01 | $62.69 | $62.69 | 11,001,900 | — | — |
| 2025-11-28 | $61.47 | $61.47 | 6,770,500 | — | — |
| 2025-11-26 | $60.80 | $60.80 | 7,883,200 | — | — |
| 2025-11-25 | $60.76 | $60.76 | 6,886,900 | — | — |
| 2025-11-24 | $60.67 | $60.67 | 10,106,100 | — | — |
| 2025-11-21 | $60.84 | $60.84 | 8,356,400 | — | — |
| 2025-11-20 | $59.77 | $59.77 | 7,165,500 | — | — |
| 2025-11-19 | $61.17 | $61.17 | 5,086,100 | — | — |
| 2025-11-18 | $61.34 | $61.34 | 7,240,100 | — | — |
| 2025-11-17 | $62.70 | $62.70 | 5,474,000 | — | — |
| 2025-11-14 | $63.42 | $63.42 | 5,596,500 | — | — |
| 2025-11-13 | $64.53 | $64.53 | 9,274,500 | — | — |
| 2025-11-11 | $64.26 | $64.26 | 5,427,200 | — | — |
| 2025-11-10 | $63.80 | $63.80 | 8,431,600 | — | — |
| 2025-11-07 | $63.70 | $63.70 | 14,163,900 | — | — |
| 2025-11-06 | $61.63 | $61.63 | 17,566,200 | — | — |
| 2025-11-05 | $64.00 | $64.00 | 15,623,000 | — | — |
| 2025-11-04 | $64.45 | $64.45 | 16,559,500 | — | — |
| 2025-11-03 | $65.14 | $65.14 | 22,480,500 | — | — |
| 2025-10-31 | $66.69 | $66.69 | 30,157,000 | — | — |
| 2025-10-30 | $65.19 | $65.19 | 63,794,800 | — | — |
| 2025-10-29 | $70.60 | $70.60 | 103,454,200 | — | — |
| 2025-10-28 | $126.17 | $126.17 | 5,802,800 | — | — |
| 2025-10-27 | $126.54 | $126.54 | 3,809,900 | — | — |
| 2025-10-24 | $125.17 | $125.17 | 2,840,700 | — | — |
| 2025-10-23 | $123.96 | $123.96 | 2,454,100 | — | — |
| 2025-10-22 | $125.25 | $125.25 | 3,953,600 | — | — |
| 2025-10-21 | $126.07 | $126.07 | 3,086,800 | — | — |
| 2025-10-20 | $124.14 | $124.14 | 3,958,300 | — | — |
| 2025-10-17 | $121.65 | $121.65 | 4,315,900 | — | — |
| 2025-10-16 | $118.00 | $118.00 | 5,394,700 | — | — |
| 2025-10-15 | $121.11 | $121.11 | 4,927,600 | — | — |
| 2025-10-14 | $124.12 | $124.12 | 3,923,900 | — | — |
| 2025-10-13 | $122.55 | $122.55 | 3,518,800 | — | — |
| 2025-10-10 | $122.63 | $122.63 | 4,497,600 | — | — |
| 2025-10-09 | $125.96 | $125.96 | 3,554,900 | — | — |
| 2025-10-08 | $126.51 | $126.51 | 3,233,600 | — | — |
| 2025-10-07 | $126.69 | $126.69 | 4,196,000 | — | — |
| 2025-10-06 | $125.05 | $125.05 | 5,773,000 | — | — |
| 2025-10-03 | $127.56 | $127.56 | 4,432,000 | — | — |
| 2025-10-02 | $125.76 | $125.76 | 5,563,800 | — | — |
| 2025-10-01 | $126.09 | $126.09 | 5,073,500 | — | — |
| 2025-09-30 | $128.93 | $128.93 | 4,764,300 | — | — |
| 2025-09-29 | $130.45 | $130.45 | 3,990,300 | — | — |
| 2025-09-26 | $129.56 | $129.56 | 3,202,300 | — | — |
| 2025-09-25 | $128.66 | $128.66 | 4,520,000 | — | — |
| 2025-09-24 | $130.59 | $130.59 | 6,231,000 | — | — |
| 2025-09-23 | $129.82 | $129.82 | 7,440,600 | — | — |
| 2025-09-22 | $130.48 | $130.48 | 7,526,800 | — | — |
| 2025-09-19 | $131.80 | $131.80 | 10,593,600 | — | — |
| 2025-09-18 | $132.87 | $132.87 | 3,239,400 | — | — |
| 2025-09-17 | $134.18 | $134.18 | 3,042,900 | — | — |
| 2025-09-16 | $132.75 | $132.75 | 3,374,200 | — | — |
| 2025-09-15 | $132.65 | $132.65 | 2,969,900 | — | — |
| 2025-09-12 | $134.32 | $134.32 | 2,913,400 | — | — |
| 2025-09-11 | $135.70 | $135.70 | 3,859,000 | — | — |
| 2025-09-10 | $132.14 | $132.14 | 4,828,900 | — | — |
| 2025-09-09 | $136.41 | $136.41 | 4,124,200 | — | — |
| 2025-09-08 | $135.21 | $135.21 | 5,130,200 | — | — |
| 2025-09-05 | $135.05 | $135.05 | 3,575,200 | — | — |
| 2025-09-04 | $136.18 | $136.18 | 3,336,800 | — | — |
| 2025-09-03 | $136.77 | $136.77 | 3,329,400 | — | — |
| 2025-09-02 | $136.78 | $136.78 | 4,914,000 | — | — |
| 2025-08-29 | $138.18 | $138.18 | 3,769,800 | — | — |
| 2025-08-28 | $137.65 | $137.65 | 3,853,500 | — | — |
| 2025-08-27 | $137.98 | $137.98 | 3,614,900 | — | — |
| 2025-08-26 | $137.88 | $137.88 | 4,108,400 | — | — |
| 2025-08-25 | $137.26 | $137.26 | 2,783,200 | — | — |
| 2025-08-22 | $139.68 | $139.68 | 6,162,700 | — | — |
| 2025-08-21 | $140.00 | $140.00 | 3,595,900 | — | — |
| 2025-08-20 | $139.96 | $139.96 | 3,749,800 | — | — |
| 2025-08-19 | $139.11 | $139.11 | 4,670,000 | — | — |
| 2025-08-18 | $137.06 | $137.06 | 3,793,700 | — | — |
| 2025-08-15 | $136.70 | $136.70 | 4,221,600 | — | — |
| 2025-08-14 | $134.62 | $134.62 | 4,159,200 | — | — |
| 2025-08-13 | $134.29 | $134.29 | 4,260,100 | — | — |
| 2025-08-12 | $132.32 | $132.32 | 3,002,100 | — | — |
| 2025-08-11 | $132.22 | $132.22 | 3,477,100 | — | — |
| 2025-08-08 | $133.24 | $133.24 | 3,928,100 | — | — |
| 2025-08-07 | $132.70 | $132.70 | 6,307,200 | — | — |
| 2025-08-06 | $134.04 | $134.04 | 5,699,900 | — | — |
| 2025-08-05 | $134.28 | $134.28 | 5,427,800 | — | — |
| 2025-08-04 | $136.15 | $136.15 | 4,981,700 | — | — |
| 2025-08-01 | $135.33 | $135.33 | 5,451,800 | — | — |
| 2025-07-31 | $138.94 | $138.94 | 5,669,300 | — | — |
| 2025-07-30 | $140.85 | $140.85 | 5,181,100 | — | — |
| 2025-07-29 | $142.50 | $142.50 | 6,644,500 | — | — |
| 2025-07-28 | $139.94 | $139.94 | 7,907,100 | — | — |
| 2025-07-25 | $142.03 | $142.03 | 7,783,800 | — | — |
| 2025-07-24 | $140.08 | $140.08 | 12,905,000 | — | — |
| 2025-07-23 | $143.00 | $143.00 | 29,008,100 | — | — |
| 2025-07-22 | $165.98 | $165.98 | 4,729,700 | — | — |
| 2025-07-21 | $165.46 | $165.46 | 4,710,200 | — | — |
| 2025-07-18 | $165.74 | $165.74 | 3,994,300 | — | — |
| 2025-07-17 | $167.35 | $167.35 | 5,478,300 | — | — |
| 2025-07-16 | $165.71 | $165.71 | 3,564,700 | — | — |
| 2025-07-15 | $164.42 | $164.42 | 4,376,400 | — | — |
| 2025-07-14 | $167.00 | $167.00 | 4,080,400 | — | — |
| 2025-07-11 | $165.52 | $165.52 | 6,294,100 | — | — |
| 2025-07-10 | $169.70 | $169.70 | 4,338,100 | — | — |
| 2025-07-09 | $170.95 | $170.95 | 3,323,900 | — | — |
| 2025-07-08 | $170.42 | $170.42 | 3,965,400 | — | — |
| 2025-07-07 | $173.31 | $173.31 | 2,964,200 | — | — |
| 2025-07-03 | $175.55 | $175.55 | 2,211,400 | — | — |
| 2025-07-02 | $172.45 | $172.45 | 2,784,500 | — | — |
| 2025-07-01 | $172.68 | $172.68 | 3,152,000 | — | — |
| 2025-06-30 | $172.41 | $172.41 | 3,289,100 | — | — |
| 2025-06-27 | $172.33 | $172.33 | 3,935,000 | — | — |
| 2025-06-26 | $171.36 | $171.36 | 3,052,900 | — | — |
| 2025-06-25 | $170.36 | $170.36 | 4,125,600 | — | — |
| 2025-06-24 | $172.66 | $172.66 | 6,884,900 | — | — |
| 2025-06-23 | $170.54 | $170.54 | 7,169,800 | — | — |
| 2025-06-20 | $163.38 | $163.38 | 8,513,500 | — | — |
| 2025-06-18 | $161.36 | $161.36 | 5,640,800 | — | — |
| 2025-06-17 | $163.44 | $163.44 | 2,957,800 | — | — |
| 2025-06-16 | $164.89 | $164.89 | 3,074,100 | — | — |
| 2025-06-13 | $163.02 | $163.02 | 3,499,800 | — | — |
| 2025-06-12 | $168.02 | $168.02 | 2,352,000 | — | — |
| 2025-06-11 | $168.07 | $168.07 | 3,347,700 | — | — |
| 2025-06-10 | $168.81 | $168.81 | 3,872,000 | — | — |
| 2025-06-09 | $166.94 | $166.94 | 4,373,300 | — | — |
| 2025-06-06 | $166.71 | $166.71 | 4,271,500 | — | — |
| 2025-06-05 | $165.38 | $165.38 | 4,120,100 | — | — |
| 2025-06-04 | $164.16 | $164.16 | 4,522,000 | — | — |
| 2025-06-03 | $162.11 | $162.11 | 7,628,600 | — | — |
| 2025-06-02 | $162.00 | $162.00 | 6,515,000 | — | — |
| 2025-05-30 | $162.79 | $162.79 | 11,958,300 | — | — |
| 2025-05-29 | $159.62 | $159.62 | 8,233,800 | — | — |
| 2025-05-28 | $160.74 | $160.74 | 6,227,800 | — | — |
| 2025-05-27 | $160.14 | $160.14 | 8,277,800 | — | — |
| 2025-05-23 | $159.34 | $159.34 | 8,355,700 | — | — |
| 2025-05-22 | $161.34 | $161.34 | 5,427,600 | — | — |
| 2025-05-21 | $162.22 | $162.22 | 6,022,800 | — | — |
| 2025-05-20 | $165.87 | $165.87 | 5,133,700 | — | — |
| 2025-05-19 | $169.14 | $169.14 | 5,834,900 | — | — |
| 2025-05-16 | $166.66 | $166.66 | 11,453,600 | — | — |
| 2025-05-15 | $159.13 | $159.13 | 23,336,300 | — | — |
| 2025-05-14 | $189.86 | $189.86 | 3,791,300 | — | — |
| 2025-05-13 | $191.00 | $191.00 | 4,664,500 | — | — |
| 2025-05-12 | $186.82 | $186.82 | 3,096,500 | — | — |
| 2025-05-09 | $184.07 | $184.07 | 3,882,000 | — | — |
| 2025-05-08 | $181.39 | $181.39 | 6,664,800 | — | — |
| 2025-05-07 | $182.19 | $182.19 | 3,483,100 | — | — |
| 2025-05-06 | $184.95 | $184.95 | 2,519,800 | — | — |
| 2025-05-05 | $185.50 | $185.50 | 2,376,300 | — | — |
| 2025-05-02 | $184.37 | $184.37 | 3,723,600 | — | — |
| 2025-05-01 | $183.02 | $183.02 | 2,955,000 | — | — |
| 2025-04-30 | $184.57 | $184.57 | 3,471,900 | — | — |
| 2025-04-29 | $185.29 | $185.29 | 5,115,100 | — | — |
| 2025-04-28 | $178.03 | $178.03 | 4,924,700 | — | — |
| 2025-04-25 | $177.53 | $177.53 | 7,894,300 | — | — |
| 2025-04-24 | $176.90 | $176.90 | 17,074,800 | — | — |
| 2025-04-23 | $217.10 | $217.10 | 3,563,700 | — | — |
| 2025-04-22 | $214.29 | $214.29 | 2,618,600 | — | — |
| 2025-04-21 | $207.46 | $207.46 | 2,843,400 | — | — |
| 2025-04-17 | $208.66 | $208.66 | 3,571,300 | — | — |
| 2025-04-16 | $210.11 | $210.11 | 2,351,000 | — | — |
| 2025-04-15 | $212.83 | $212.83 | 2,120,700 | — | — |
| 2025-04-14 | $212.24 | $212.24 | 2,421,000 | — | — |
| 2025-04-11 | $208.14 | $208.14 | 2,784,700 | — | — |
| 2025-04-10 | $204.38 | $204.38 | 3,427,300 | — | — |
| 2025-04-09 | $210.38 | $210.38 | 5,111,900 | — | — |
| 2025-04-08 | $195.59 | $195.59 | 4,478,700 | — | — |
| 2025-04-07 | $198.44 | $198.44 | 5,346,100 | — | — |
| 2025-04-04 | $198.60 | $198.60 | 4,944,200 | — | — |
| 2025-04-03 | $216.90 | $216.90 | 3,704,800 | — | — |
| 2025-04-02 | $226.15 | $226.15 | 4,440,000 | — | — |
| 2025-04-01 | $222.01 | $222.01 | 3,372,200 | — | — |
| 2025-03-31 | $220.83 | $220.83 | 4,243,900 | — | — |
| 2025-03-28 | $216.13 | $216.13 | 2,499,700 | — | — |
| 2025-03-27 | $219.18 | $219.18 | 3,964,500 | — | — |
| 2025-03-26 | $221.69 | $221.69 | 1,690,200 | — | — |
| 2025-03-25 | $222.62 | $222.62 | 1,935,300 | — | — |
| 2025-03-24 | $221.79 | $221.79 | 1,685,800 | — | — |
| 2025-03-21 | $218.09 | $218.09 | 3,538,000 | — | — |
| 2025-03-20 | $221.79 | $221.79 | 2,298,900 | — | — |
| 2025-03-19 | $220.35 | $220.35 | 3,475,400 | — | — |
| 2025-03-18 | $216.94 | $216.94 | 2,402,100 | — | — |
| 2025-03-17 | $218.16 | $218.16 | 2,063,800 | — | — |
| 2025-03-14 | $214.61 | $214.61 | 3,190,500 | — | — |
| 2025-03-13 | $209.45 | $209.45 | 2,659,100 | — | — |
| 2025-03-12 | $211.33 | $211.33 | 3,745,000 | — | — |
| 2025-03-11 | $213.41 | $213.41 | 4,734,600 | — | — |
| 2025-03-10 | $214.62 | $214.62 | 5,614,200 | — | — |
| 2025-03-07 | $218.04 | $218.04 | 4,456,900 | — | — |
| 2025-03-06 | $219.95 | $219.95 | 3,058,500 | — | — |
| 2025-03-05 | $225.96 | $225.96 | 2,415,700 | — | — |
| 2025-03-04 | $223.92 | $223.92 | 4,323,400 | — | — |
| 2025-03-03 | $237.79 | $237.79 | 4,041,300 | — | — |
| 2025-02-28 | $235.69 | $235.69 | 3,161,400 | — | — |
| 2025-02-27 | $231.58 | $231.58 | 2,938,100 | — | — |
| 2025-02-26 | $229.71 | $229.71 | 4,558,400 | — | — |
| 2025-02-25 | $232.38 | $232.38 | 4,307,500 | — | — |
| 2025-02-24 | $232.09 | $232.09 | 3,779,400 | — | — |
| 2025-02-21 | $232.34 | $232.34 | 4,404,400 | — | — |
| 2025-02-20 | $234.43 | $234.43 | 3,688,300 | — | — |
| 2025-02-19 | $236.34 | $236.34 | 2,849,900 | — | — |
| 2025-02-18 | $236.28 | $236.28 | 5,087,100 | — | — |
| 2025-02-14 | $230.60 | $230.60 | 2,111,000 | — | — |
| 2025-02-13 | $229.87 | $229.87 | 2,189,100 | — | — |
| 2025-02-12 | $227.73 | $227.73 | 2,721,500 | — | — |
| 2025-02-11 | $229.89 | $229.89 | 2,787,900 | — | — |
| 2025-02-10 | $230.65 | $230.65 | 2,907,400 | — | — |
| 2025-02-07 | $230.06 | $230.06 | 2,737,000 | — | — |
| 2025-02-06 | $231.24 | $231.24 | 2,734,100 | — | — |
| 2025-02-05 | $229.53 | $229.53 | 5,443,300 | — | — |
| 2025-02-04 | $214.22 | $214.22 | 3,168,900 | — | — |
| 2025-02-03 | $216.62 | $216.62 | 2,025,300 | — | — |
| 2025-01-31 | $216.04 | $216.04 | 2,180,500 | — | — |
| 2025-01-30 | $215.91 | $215.91 | 2,501,800 | — | — |
| 2025-01-29 | $212.51 | $212.51 | 4,113,500 | — | — |
| 2025-01-28 | $211.72 | $211.72 | 2,419,700 | — | — |
| 2025-01-27 | $213.13 | $213.13 | 2,836,300 | — | — |
| 2025-01-24 | $208.84 | $208.84 | 1,979,600 | — | — |
| 2025-01-23 | $206.49 | $206.49 | 3,297,900 | — | — |
| 2025-01-22 | $209.45 | $209.45 | 1,805,500 | — | — |
| 2025-01-21 | $208.98 | $208.98 | 2,014,200 | — | — |
| 2025-01-17 | $208.58 | $208.58 | 2,598,100 | — | — |
| 2025-01-16 | $206.26 | $206.26 | 2,530,900 | — | — |
| 2025-01-15 | $204.25 | $204.25 | 3,322,800 | — | — |
| 2025-01-14 | $204.47 | $204.47 | 2,680,300 | — | — |
| 2025-01-13 | $201.53 | $201.53 | 1,918,100 | — | — |
| 2025-01-10 | $200.51 | $200.51 | 3,114,300 | — | — |
| 2025-01-08 | $205.23 | $205.23 | 2,490,900 | — | — |
| 2025-01-07 | $203.82 | $203.82 | 2,711,200 | — | — |
| 2025-01-06 | $205.63 | $205.63 | 1,823,700 | — | — |
| 2025-01-03 | $208.57 | $208.57 | 1,579,900 | — | — |
| 2025-01-02 | $205.98 | $205.98 | 2,002,400 | — | — |