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
- 1977-01-03 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 | $116.69 | $283.32 | 6,203,300 | — | — |
| 2025-12-30 | $117.21 | $284.59 | 8,636,100 | — | — |
| 2025-12-29 | $118.13 | $286.82 | 11,000,600 | — | — |
| 2025-12-26 | $120.42 | $292.38 | 10,603,700 | — | — |
| 2025-12-24 | $121.56 | $295.15 | 13,529,600 | — | — |
| 2025-12-23 | $119.40 | $289.90 | 16,135,000 | — | — |
| 2025-12-22 | $118.09 | $286.72 | 20,178,100 | — | — |
| 2025-12-19 | $114.86 | $278.88 | 37,660,800 | — | — |
| 2025-12-18 | $112.83 | $273.95 | 21,155,800 | — | — |
| 2025-12-17 | $111.46 | $270.63 | 9,949,700 | — | — |
| 2025-12-16 | $111.28 | $270.19 | 12,418,200 | — | — |
| 2025-12-15 | $112.80 | $273.88 | 10,692,100 | — | — |
| 2025-12-12 | $111.80 | $271.45 | 11,227,900 | — | — |
| 2025-12-11 | $111.74 | $271.30 | 10,829,700 | — | — |
| 2025-12-10 | $111.09 | $269.73 | 16,584,300 | — | — |
| 2025-12-09 | $109.43 | $265.70 | 15,822,700 | — | — |
| 2025-12-08 | $108.92 | $264.46 | 11,394,800 | — | — |
| 2025-12-05 | $108.88 | $264.36 | 14,936,300 | — | — |
| 2025-12-04 | $107.79 | $261.71 | 12,811,300 | — | — |
| 2025-12-03 | $106.72 | $259.12 | 14,003,600 | — | — |
| 2025-12-02 | $103.19 | $250.55 | 8,056,900 | — | — |
| 2025-12-01 | $102.68 | $249.31 | 9,663,700 | — | — |
| 2025-11-28 | $103.60 | $251.54 | 5,865,200 | — | — |
| 2025-11-26 | $102.50 | $248.87 | 11,384,100 | — | — |
| 2025-11-25 | $101.17 | $245.64 | 10,881,900 | — | — |
| 2025-11-24 | $99.69 | $242.05 | 17,389,200 | — | — |
| 2025-11-21 | $98.70 | $239.64 | 14,404,700 | — | — |
| 2025-11-20 | $97.63 | $237.05 | 12,633,700 | — | — |
| 2025-11-19 | $99.83 | $242.39 | 8,426,800 | — | — |
| 2025-11-18 | $98.32 | $238.72 | 10,463,700 | — | — |
| 2025-11-17 | $98.19 | $238.41 | 11,389,600 | — | — |
| 2025-11-14 | $100.30 | $243.53 | 10,134,500 | — | — |
| 2025-11-13 | $100.67 | $244.43 | 11,427,000 | — | — |
| 2025-11-12 | $102.87 | $249.77 | 15,069,200 | — | — |
| 2025-11-11 | $100.76 | $244.65 | 9,639,500 | — | — |
| 2025-11-10 | $101.49 | $246.42 | 11,270,600 | — | — |
| 2025-11-07 | $100.79 | $244.72 | 14,887,100 | — | — |
| 2025-11-06 | $100.85 | $244.86 | 9,282,500 | — | — |
| 2025-11-05 | $101.69 | $246.90 | 9,992,400 | — | — |
| 2025-11-04 | $101.01 | $245.25 | 13,449,100 | — | — |
| 2025-11-03 | $101.61 | $246.71 | 10,829,100 | — | — |
| 2025-10-31 | $101.23 | $244.33 | 11,190,300 | — | — |
| 2025-10-30 | $100.22 | $241.89 | 9,584,000 | — | — |
| 2025-10-29 | $99.12 | $239.24 | 11,878,800 | — | — |
| 2025-10-28 | $101.39 | $244.72 | 8,766,400 | — | — |
| 2025-10-27 | $100.99 | $243.75 | 13,214,200 | — | — |
| 2025-10-24 | $98.78 | $238.42 | 11,870,700 | — | — |
| 2025-10-23 | $96.69 | $233.37 | 8,189,100 | — | — |
| 2025-10-22 | $96.30 | $232.43 | 14,369,200 | — | — |
| 2025-10-21 | $98.25 | $237.14 | 9,150,100 | — | — |
| 2025-10-20 | $99.30 | $239.67 | 11,302,700 | — | — |
| 2025-10-17 | $97.07 | $234.29 | 14,007,800 | — | — |
| 2025-10-16 | $96.26 | $232.33 | 20,534,000 | — | — |
| 2025-10-15 | $99.78 | $240.83 | 15,730,100 | — | — |
| 2025-10-14 | $99.84 | $240.97 | 33,164,600 | — | — |
| 2025-10-13 | $96.10 | $231.95 | 18,463,600 | — | — |
| 2025-10-10 | $93.93 | $226.71 | 18,619,500 | — | — |
| 2025-10-09 | $95.92 | $231.51 | 11,300,600 | — | — |
| 2025-10-08 | $96.70 | $233.40 | 8,496,000 | — | — |
| 2025-10-07 | $97.80 | $236.05 | 8,519,400 | — | — |
| 2025-10-06 | $98.05 | $236.65 | 10,398,000 | — | — |
| 2025-10-03 | $97.74 | $235.91 | 13,863,600 | — | — |
| 2025-10-02 | $97.34 | $234.94 | 14,511,900 | — | — |
| 2025-10-01 | $98.71 | $238.25 | 13,793,300 | — | — |
| 2025-09-30 | $101.50 | $244.98 | 17,789,100 | — | — |
| 2025-09-29 | $103.16 | $248.99 | 10,748,700 | — | — |
| 2025-09-26 | $103.42 | $249.62 | 11,296,300 | — | — |
| 2025-09-25 | $102.11 | $246.45 | 11,232,900 | — | — |
| 2025-09-24 | $101.65 | $245.34 | 12,272,400 | — | — |
| 2025-09-23 | $103.00 | $248.60 | 15,747,900 | — | — |
| 2025-09-22 | $103.49 | $249.78 | 11,474,500 | — | — |
| 2025-09-19 | $102.68 | $247.83 | 24,745,700 | — | — |
| 2025-09-18 | $102.41 | $247.18 | 11,677,600 | — | — |
| 2025-09-17 | $101.76 | $245.61 | 14,371,600 | — | — |
| 2025-09-16 | $100.64 | $242.91 | 12,350,700 | — | — |
| 2025-09-15 | $99.79 | $240.85 | 10,620,100 | — | — |
| 2025-09-12 | $99.44 | $240.01 | 9,502,900 | — | — |
| 2025-09-11 | $98.82 | $238.51 | 13,426,500 | — | — |
| 2025-09-10 | $97.17 | $234.53 | 12,238,300 | — | — |
| 2025-09-09 | $97.34 | $234.94 | 18,101,600 | — | — |
| 2025-09-08 | $95.87 | $231.39 | 11,398,800 | — | — |
| 2025-09-05 | $95.40 | $230.26 | 17,020,800 | — | — |
| 2025-09-04 | $97.08 | $234.31 | 12,900,100 | — | — |
| 2025-09-03 | $95.03 | $229.37 | 14,158,800 | — | — |
| 2025-09-02 | $94.78 | $228.76 | 15,128,800 | — | — |
| 2025-08-29 | $96.57 | $233.08 | 8,362,600 | — | — |
| 2025-08-28 | $96.82 | $233.69 | 10,878,900 | — | — |
| 2025-08-27 | $96.87 | $233.81 | 11,315,600 | — | — |
| 2025-08-26 | $95.72 | $231.03 | 11,031,100 | — | — |
| 2025-08-25 | $95.00 | $229.29 | 8,647,000 | — | — |
| 2025-08-22 | $95.26 | $229.92 | 20,124,400 | — | — |
| 2025-08-21 | $92.59 | $223.48 | 17,635,200 | — | — |
| 2025-08-20 | $93.17 | $224.88 | 13,447,400 | — | — |
| 2025-08-19 | $93.74 | $226.25 | 11,504,400 | — | — |
| 2025-08-18 | $94.22 | $227.41 | 8,780,700 | — | — |
| 2025-08-15 | $93.69 | $226.13 | 12,000,400 | — | — |
| 2025-08-14 | $95.46 | $230.40 | 13,288,800 | — | — |
| 2025-08-13 | $94.65 | $228.45 | 16,605,000 | — | — |
| 2025-08-12 | $95.74 | $231.08 | 21,046,400 | — | — |
| 2025-08-11 | $92.31 | $222.80 | 12,133,300 | — | — |
| 2025-08-08 | $92.73 | $223.81 | 10,772,600 | — | — |
| 2025-08-07 | $91.23 | $220.19 | 12,964,000 | — | — |
| 2025-08-06 | $92.23 | $222.61 | 13,153,600 | — | — |
| 2025-08-05 | $91.52 | $220.89 | 19,836,100 | — | — |
| 2025-08-04 | $92.08 | $222.25 | 11,611,400 | — | — |
| 2025-08-01 | $91.83 | $220.19 | 17,725,600 | — | — |
| 2025-07-31 | $93.70 | $224.68 | 14,638,800 | — | — |
| 2025-07-30 | $95.81 | $229.74 | 13,998,000 | — | — |
| 2025-07-29 | $94.48 | $226.55 | 13,169,900 | — | — |
| 2025-07-28 | $95.55 | $229.11 | 19,370,700 | — | — |
| 2025-07-25 | $96.07 | $230.36 | 13,543,400 | — | — |
| 2025-07-24 | $95.39 | $228.73 | 15,644,400 | — | — |
| 2025-07-23 | $95.99 | $230.17 | 22,339,800 | — | — |
| 2025-07-22 | $94.00 | $225.40 | 15,282,600 | — | — |
| 2025-07-21 | $92.65 | $222.16 | 11,894,500 | — | — |
| 2025-07-18 | $93.45 | $224.08 | 16,603,700 | — | — |
| 2025-07-17 | $93.09 | $223.21 | 23,949,200 | — | — |
| 2025-07-16 | $90.02 | $215.85 | 23,321,000 | — | — |
| 2025-07-15 | $90.72 | $217.53 | 39,270,900 | — | — |
| 2025-07-14 | $87.50 | $209.81 | 13,450,800 | — | — |
| 2025-07-11 | $86.73 | $207.96 | 10,256,000 | — | — |
| 2025-07-10 | $87.08 | $208.80 | 9,586,100 | — | — |
| 2025-07-09 | $85.79 | $205.71 | 9,929,400 | — | — |
| 2025-07-08 | $85.57 | $205.18 | 18,075,600 | — | — |
| 2025-07-07 | $87.60 | $210.05 | 12,407,300 | — | — |
| 2025-07-03 | $88.72 | $212.74 | 13,229,900 | — | — |
| 2025-07-02 | $86.76 | $208.04 | 13,420,200 | — | — |
| 2025-07-01 | $86.27 | $206.86 | 17,088,900 | — | — |
| 2025-06-30 | $85.12 | $204.10 | 18,035,200 | — | — |
| 2025-06-27 | $84.38 | $202.33 | 21,872,400 | — | — |
| 2025-06-26 | $84.37 | $202.31 | 18,600,500 | — | — |
| 2025-06-25 | $82.63 | $198.13 | 13,221,900 | — | — |
| 2025-06-24 | $81.14 | $194.56 | 18,393,000 | — | — |
| 2025-06-23 | $79.36 | $190.29 | 12,007,200 | — | — |
| 2025-06-20 | $78.45 | $188.11 | 17,336,500 | — | — |
| 2025-06-18 | $78.35 | $187.87 | 14,866,100 | — | — |
| 2025-06-17 | $77.36 | $185.50 | 8,078,600 | — | — |
| 2025-06-16 | $78.07 | $187.20 | 10,396,600 | — | — |
| 2025-06-13 | $76.36 | $183.10 | 11,987,200 | — | — |
| 2025-06-12 | $78.23 | $187.58 | 6,739,700 | — | — |
| 2025-06-11 | $78.38 | $187.94 | 9,030,500 | — | — |
| 2025-06-10 | $78.03 | $187.10 | 10,942,400 | — | — |
| 2025-06-09 | $78.17 | $187.44 | 9,288,000 | — | — |
| 2025-06-06 | $78.26 | $187.65 | 11,515,200 | — | — |
| 2025-06-05 | $76.67 | $183.84 | 14,760,500 | — | — |
| 2025-06-04 | $76.40 | $183.19 | 10,119,600 | — | — |
| 2025-06-03 | $76.53 | $183.51 | 9,802,600 | — | — |
| 2025-06-02 | $75.80 | $181.76 | 9,073,400 | — | — |
| 2025-05-30 | $75.32 | $180.61 | 12,512,200 | — | — |
| 2025-05-29 | $75.53 | $181.11 | 11,879,200 | — | — |
| 2025-05-28 | $75.03 | $179.91 | 9,993,200 | — | — |
| 2025-05-27 | $75.47 | $180.97 | 12,148,500 | — | — |
| 2025-05-23 | $73.09 | $175.26 | 9,851,900 | — | — |
| 2025-05-22 | $73.42 | $176.05 | 12,067,800 | — | — |
| 2025-05-21 | $73.42 | $176.05 | 17,143,800 | — | — |
| 2025-05-20 | $75.90 | $182.00 | 8,930,900 | — | — |
| 2025-05-19 | $76.13 | $182.55 | 12,691,700 | — | — |
| 2025-05-16 | $75.72 | $181.56 | 14,008,700 | — | — |
| 2025-05-15 | $75.96 | $182.14 | 12,627,700 | — | — |
| 2025-05-14 | $75.29 | $180.53 | 11,372,000 | — | — |
| 2025-05-13 | $75.57 | $181.20 | 12,397,800 | — | — |
| 2025-05-12 | $74.91 | $179.62 | 18,464,100 | — | — |
| 2025-05-09 | $71.45 | $171.33 | 8,941,900 | — | — |
| 2025-05-08 | $71.64 | $171.78 | 12,698,400 | — | — |
| 2025-05-07 | $70.25 | $168.45 | 11,619,200 | — | — |
| 2025-05-06 | $69.47 | $166.58 | 7,744,300 | — | — |
| 2025-05-05 | $70.24 | $168.42 | 10,318,500 | — | — |
| 2025-05-02 | $70.59 | $167.92 | 13,291,200 | — | — |
| 2025-05-01 | $68.14 | $162.09 | 9,682,300 | — | — |
| 2025-04-30 | $68.38 | $162.66 | 15,756,500 | — | — |
| 2025-04-29 | $68.88 | $163.85 | 8,862,800 | — | — |
| 2025-04-28 | $68.28 | $162.43 | 14,304,800 | — | — |
| 2025-04-25 | $68.43 | $162.78 | 12,253,400 | — | — |
| 2025-04-24 | $68.16 | $162.14 | 13,672,300 | — | — |
| 2025-04-23 | $66.30 | $157.72 | 17,243,900 | — | — |
| 2025-04-22 | $64.55 | $153.55 | 13,252,300 | — | — |
| 2025-04-21 | $62.69 | $149.13 | 15,136,000 | — | — |
| 2025-04-17 | $63.25 | $150.46 | 14,656,300 | — | — |
| 2025-04-16 | $62.10 | $147.72 | 21,922,600 | — | — |
| 2025-04-15 | $64.33 | $153.03 | 24,738,400 | — | — |
| 2025-04-14 | $63.22 | $150.39 | 20,385,900 | — | — |
| 2025-04-11 | $61.64 | $146.63 | 24,776,000 | — | — |
| 2025-04-10 | $61.59 | $146.51 | 25,912,800 | — | — |
| 2025-04-09 | $64.15 | $152.60 | 49,437,900 | — | — |
| 2025-04-08 | $58.77 | $139.80 | 30,272,300 | — | — |
| 2025-04-07 | $58.85 | $139.99 | 37,487,700 | — | — |
| 2025-04-04 | $58.13 | $138.28 | 51,730,500 | — | — |
| 2025-04-03 | $63.05 | $149.98 | 39,469,500 | — | — |
| 2025-04-02 | $71.76 | $170.70 | 9,731,700 | — | — |
| 2025-04-01 | $70.54 | $167.80 | 10,957,100 | — | — |
| 2025-03-31 | $70.99 | $168.87 | 15,568,400 | — | — |
| 2025-03-28 | $70.33 | $167.30 | 13,630,700 | — | — |
| 2025-03-27 | $71.85 | $170.92 | 13,155,800 | — | — |
| 2025-03-26 | $73.24 | $174.22 | 12,345,800 | — | — |
| 2025-03-25 | $74.47 | $177.15 | 10,922,200 | — | — |
| 2025-03-24 | $74.04 | $176.13 | 15,310,600 | — | — |
| 2025-03-21 | $71.98 | $171.23 | 21,724,000 | — | — |
| 2025-03-20 | $71.82 | $170.85 | 15,315,600 | — | — |
| 2025-03-19 | $71.44 | $169.94 | 14,400,600 | — | — |
| 2025-03-18 | $70.22 | $167.04 | 12,289,900 | — | — |
| 2025-03-17 | $69.94 | $166.37 | 12,531,700 | — | — |
| 2025-03-14 | $68.78 | $163.62 | 12,727,300 | — | — |
| 2025-03-13 | $67.23 | $159.93 | 17,125,200 | — | — |
| 2025-03-12 | $67.95 | $161.64 | 16,131,100 | — | — |
| 2025-03-11 | $67.50 | $160.57 | 21,269,200 | — | — |
| 2025-03-10 | $67.41 | $160.36 | 22,378,400 | — | — |
| 2025-03-07 | $70.46 | $167.61 | 18,212,900 | — | — |
| 2025-03-06 | $70.58 | $167.90 | 18,550,800 | — | — |
| 2025-03-05 | $72.96 | $173.56 | 17,214,200 | — | — |
| 2025-03-04 | $72.35 | $172.11 | 33,983,900 | — | — |
| 2025-03-03 | $77.17 | $183.57 | 20,121,100 | — | — |
| 2025-02-28 | $79.95 | $190.19 | 21,233,600 | — | — |
| 2025-02-27 | $78.87 | $187.62 | 8,485,900 | — | — |
| 2025-02-26 | $79.07 | $188.09 | 13,115,000 | — | — |
| 2025-02-25 | $78.14 | $185.88 | 14,501,400 | — | — |
| 2025-02-24 | $78.54 | $186.83 | 12,830,000 | — | — |
| 2025-02-21 | $79.65 | $189.47 | 14,907,800 | — | — |
| 2025-02-20 | $81.34 | $193.49 | 15,160,300 | — | — |
| 2025-02-19 | $83.94 | $199.68 | 9,710,800 | — | — |
| 2025-02-18 | $84.63 | $201.32 | 17,907,000 | — | — |
| 2025-02-14 | $84.61 | $201.27 | 16,035,000 | — | — |
| 2025-02-13 | $82.10 | $195.30 | 11,108,400 | — | — |
| 2025-02-12 | $81.27 | $193.33 | 10,448,100 | — | — |
| 2025-02-11 | $81.11 | $192.95 | 9,993,800 | — | — |
| 2025-02-10 | $80.73 | $192.04 | 10,681,600 | — | — |
| 2025-02-07 | $81.72 | $194.40 | 10,310,300 | — | — |
| 2025-02-06 | $82.33 | $195.85 | 19,545,700 | — | — |
| 2025-02-05 | $79.46 | $189.02 | 10,736,100 | — | — |
| 2025-02-04 | $78.48 | $186.69 | 13,417,700 | — | — |
| 2025-02-03 | $79.61 | $189.38 | 20,998,500 | — | — |
| 2025-01-31 | $81.43 | $192.37 | 12,818,300 | — | — |
| 2025-01-30 | $81.86 | $193.39 | 10,775,500 | — | — |
| 2025-01-29 | $80.63 | $190.49 | 10,573,000 | — | — |
| 2025-01-28 | $79.94 | $188.85 | 16,521,700 | — | — |
| 2025-01-27 | $81.07 | $191.52 | 12,782,800 | — | — |
| 2025-01-24 | $81.48 | $192.49 | 16,025,200 | — | — |
| 2025-01-23 | $81.98 | $193.67 | 14,435,200 | — | — |
| 2025-01-22 | $81.69 | $192.99 | 14,725,700 | — | — |
| 2025-01-21 | $81.67 | $192.94 | 21,297,400 | — | — |
| 2025-01-17 | $79.99 | $188.97 | 22,084,800 | — | — |
| 2025-01-16 | $78.51 | $185.48 | 21,463,100 | — | — |
| 2025-01-15 | $78.27 | $184.91 | 44,903,000 | — | — |
| 2025-01-14 | $73.50 | $173.64 | 19,576,000 | — | — |
| 2025-01-13 | $72.77 | $171.92 | 16,720,600 | — | — |
| 2025-01-10 | $71.40 | $168.68 | 13,217,700 | — | — |
| 2025-01-08 | $73.26 | $173.07 | 13,742,800 | — | — |
| 2025-01-07 | $73.68 | $174.07 | 18,309,400 | — | — |
| 2025-01-06 | $72.74 | $171.85 | 19,199,700 | — | — |
| 2025-01-03 | $71.00 | $167.73 | 11,342,900 | — | — |
| 2025-01-02 | $69.94 | $165.23 | 9,827,400 | — | — |