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
- 1970-01-02 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 | $128.98 | $6,025.96 | 971,100 | — | — |
| 2025-12-30 | $129.78 | $6,063.33 | 760,200 | — | — |
| 2025-12-29 | $129.64 | $6,056.79 | 1,015,500 | — | — |
| 2025-12-26 | $129.05 | $6,029.23 | 735,300 | — | — |
| 2025-12-24 | $128.79 | $6,017.08 | 887,800 | — | — |
| 2025-12-23 | $128.52 | $6,004.47 | 1,368,400 | — | — |
| 2025-12-22 | $128.31 | $5,994.66 | 1,957,700 | — | — |
| 2025-12-19 | $127.64 | $5,963.35 | 2,828,100 | — | — |
| 2025-12-18 | $129.90 | $6,068.94 | 3,205,400 | — | — |
| 2025-12-17 | $128.89 | $6,021.75 | 2,174,000 | — | — |
| 2025-12-16 | $128.66 | $6,011.01 | 1,717,600 | — | — |
| 2025-12-15 | $128.81 | $6,018.02 | 2,868,700 | — | — |
| 2025-12-12 | $129.80 | $6,009.84 | 1,780,100 | — | — |
| 2025-12-11 | $130.75 | $6,053.83 | 1,853,000 | — | — |
| 2025-12-10 | $129.99 | $6,018.64 | 1,935,600 | — | — |
| 2025-12-09 | $130.25 | $6,030.68 | 1,084,700 | — | — |
| 2025-12-08 | $130.00 | $6,019.10 | 1,572,500 | — | — |
| 2025-12-05 | $131.23 | $6,076.05 | 1,580,000 | — | — |
| 2025-12-04 | $132.16 | $6,119.11 | 2,210,300 | — | — |
| 2025-12-03 | $133.18 | $6,166.34 | 1,575,500 | — | — |
| 2025-12-02 | $131.55 | $6,090.87 | 951,500 | — | — |
| 2025-12-01 | $133.27 | $6,170.50 | 1,374,600 | — | — |
| 2025-11-28 | $137.03 | $6,344.59 | 539,300 | — | — |
| 2025-11-26 | $136.78 | $6,333.02 | 1,048,600 | — | — |
| 2025-11-25 | $136.07 | $6,300.15 | 1,406,300 | — | — |
| 2025-11-24 | $136.07 | $6,300.15 | 1,232,600 | — | — |
| 2025-11-21 | $135.77 | $6,286.26 | 1,245,300 | — | — |
| 2025-11-20 | $135.71 | $6,283.48 | 966,100 | — | — |
| 2025-11-19 | $135.05 | $6,252.92 | 1,318,600 | — | — |
| 2025-11-18 | $137.08 | $6,346.91 | 1,493,700 | — | — |
| 2025-11-17 | $137.60 | $6,370.99 | 1,338,400 | — | — |
| 2025-11-14 | $137.10 | $6,347.84 | 1,664,300 | — | — |
| 2025-11-13 | $137.72 | $6,376.54 | 2,018,700 | — | — |
| 2025-11-12 | $140.28 | $6,495.07 | 1,387,700 | — | — |
| 2025-11-11 | $139.78 | $6,471.92 | 1,691,200 | — | — |
| 2025-11-10 | $139.13 | $6,441.83 | 2,210,100 | — | — |
| 2025-11-07 | $136.75 | $6,331.63 | 1,704,600 | — | — |
| 2025-11-06 | $134.09 | $6,208.47 | 2,006,100 | — | — |
| 2025-11-05 | $134.00 | $6,204.30 | 2,942,700 | — | — |
| 2025-11-04 | $133.44 | $6,178.37 | 2,353,900 | — | — |
| 2025-11-03 | $133.87 | $6,198.28 | 1,639,100 | — | — |
| 2025-10-31 | $135.54 | $6,275.61 | 2,402,100 | — | — |
| 2025-10-30 | $138.06 | $6,392.28 | 1,975,600 | — | — |
| 2025-10-29 | $138.86 | $6,429.33 | 1,176,300 | — | — |
| 2025-10-28 | $139.64 | $6,465.44 | 939,300 | — | — |
| 2025-10-27 | $141.63 | $6,557.58 | 934,100 | — | — |
| 2025-10-24 | $141.84 | $6,567.30 | 666,600 | — | — |
| 2025-10-23 | $141.54 | $6,553.41 | 647,500 | — | — |
| 2025-10-22 | $142.69 | $6,606.66 | 797,500 | — | — |
| 2025-10-21 | $142.27 | $6,587.21 | 838,700 | — | — |
| 2025-10-20 | $143.32 | $6,635.83 | 931,200 | — | — |
| 2025-10-17 | $141.95 | $6,572.39 | 699,600 | — | — |
| 2025-10-16 | $141.50 | $6,551.56 | 784,000 | — | — |
| 2025-10-15 | $142.46 | $6,596.01 | 832,900 | — | — |
| 2025-10-14 | $141.65 | $6,558.50 | 1,071,400 | — | — |
| 2025-10-13 | $140.07 | $6,485.35 | 726,900 | — | — |
| 2025-10-10 | $140.45 | $6,502.94 | 1,016,900 | — | — |
| 2025-10-09 | $140.07 | $6,485.35 | 901,300 | — | — |
| 2025-10-08 | $141.58 | $6,555.26 | 1,182,100 | — | — |
| 2025-10-07 | $142.41 | $6,593.69 | 1,058,300 | — | — |
| 2025-10-06 | $141.76 | $6,563.60 | 930,200 | — | — |
| 2025-10-03 | $140.01 | $6,482.57 | 1,722,100 | — | — |
| 2025-10-02 | $139.28 | $6,448.77 | 906,500 | — | — |
| 2025-10-01 | $140.16 | $6,489.52 | 902,600 | — | — |
| 2025-09-30 | $141.43 | $6,548.32 | 805,900 | — | — |
| 2025-09-29 | $140.87 | $6,522.39 | 961,300 | — | — |
| 2025-09-26 | $139.31 | $6,450.16 | 964,100 | — | — |
| 2025-09-25 | $137.66 | $6,373.76 | 963,000 | — | — |
| 2025-09-24 | $138.76 | $6,424.70 | 710,200 | — | — |
| 2025-09-23 | $137.97 | $6,388.12 | 924,300 | — | — |
| 2025-09-22 | $136.14 | $6,303.39 | 898,900 | — | — |
| 2025-09-19 | $135.67 | $6,281.63 | 1,712,400 | — | — |
| 2025-09-18 | $135.11 | $6,255.70 | 2,156,300 | — | — |
| 2025-09-17 | $135.11 | $6,255.70 | 1,130,500 | — | — |
| 2025-09-16 | $133.98 | $6,203.38 | 998,400 | — | — |
| 2025-09-15 | $136.45 | $6,317.74 | 943,200 | — | — |
| 2025-09-12 | $136.84 | $6,285.33 | 940,300 | — | — |
| 2025-09-11 | $136.76 | $6,281.66 | 869,700 | — | — |
| 2025-09-10 | $135.64 | $6,230.21 | 933,000 | — | — |
| 2025-09-09 | $135.11 | $6,205.87 | 634,400 | — | — |
| 2025-09-08 | $134.74 | $6,188.87 | 1,035,500 | — | — |
| 2025-09-05 | $136.60 | $6,274.31 | 976,000 | — | — |
| 2025-09-04 | $136.41 | $6,265.58 | 1,089,800 | — | — |
| 2025-09-03 | $135.49 | $6,223.32 | 868,900 | — | — |
| 2025-09-02 | $135.65 | $6,230.67 | 900,300 | — | — |
| 2025-08-29 | $136.65 | $6,276.60 | 951,600 | — | — |
| 2025-08-28 | $136.50 | $6,269.71 | 889,300 | — | — |
| 2025-08-27 | $138.41 | $6,357.44 | 700,500 | — | — |
| 2025-08-26 | $138.10 | $6,343.20 | 1,015,600 | — | — |
| 2025-08-25 | $138.42 | $6,357.90 | 988,000 | — | — |
| 2025-08-22 | $139.94 | $6,427.72 | 1,257,200 | — | — |
| 2025-08-21 | $140.20 | $6,439.66 | 1,069,200 | — | — |
| 2025-08-20 | $140.49 | $6,452.98 | 965,200 | — | — |
| 2025-08-19 | $139.73 | $6,418.07 | 726,600 | — | — |
| 2025-08-18 | $137.40 | $6,311.05 | 980,800 | — | — |
| 2025-08-15 | $138.92 | $6,380.87 | 1,296,500 | — | — |
| 2025-08-14 | $139.93 | $6,427.26 | 1,243,400 | — | — |
| 2025-08-13 | $141.49 | $6,498.91 | 967,800 | — | — |
| 2025-08-12 | $139.89 | $6,425.42 | 1,308,900 | — | — |
| 2025-08-11 | $139.92 | $6,426.80 | 1,195,900 | — | — |
| 2025-08-08 | $140.26 | $6,442.42 | 1,348,600 | — | — |
| 2025-08-07 | $140.21 | $6,440.12 | 1,093,600 | — | — |
| 2025-08-06 | $139.12 | $6,390.05 | 860,300 | — | — |
| 2025-08-05 | $139.56 | $6,410.26 | 870,700 | — | — |
| 2025-08-04 | $140.80 | $6,467.22 | 1,401,700 | — | — |
| 2025-08-01 | $138.51 | $6,362.04 | 1,412,000 | — | — |
| 2025-07-31 | $138.41 | $6,357.44 | 1,757,700 | — | — |
| 2025-07-30 | $135.38 | $6,218.27 | 2,005,300 | — | — |
| 2025-07-29 | $137.10 | $6,297.27 | 2,818,100 | — | — |
| 2025-07-28 | $137.35 | $6,308.76 | 1,628,900 | — | — |
| 2025-07-25 | $139.43 | $6,404.29 | 1,244,300 | — | — |
| 2025-07-24 | $139.02 | $6,385.46 | 1,082,800 | — | — |
| 2025-07-23 | $138.17 | $6,346.42 | 1,062,300 | — | — |
| 2025-07-22 | $139.55 | $6,409.81 | 918,500 | — | — |
| 2025-07-21 | $137.89 | $6,333.56 | 1,318,800 | — | — |
| 2025-07-18 | $137.26 | $6,304.62 | 1,690,900 | — | — |
| 2025-07-17 | $134.73 | $6,188.41 | 895,900 | — | — |
| 2025-07-16 | $134.23 | $6,165.45 | 1,267,800 | — | — |
| 2025-07-15 | $133.35 | $6,125.03 | 1,419,800 | — | — |
| 2025-07-14 | $134.15 | $6,161.77 | 1,073,200 | — | — |
| 2025-07-11 | $133.88 | $6,149.37 | 1,156,400 | — | — |
| 2025-07-10 | $133.66 | $6,139.27 | 1,487,000 | — | — |
| 2025-07-09 | $131.42 | $6,036.38 | 2,170,100 | — | — |
| 2025-07-08 | $130.26 | $5,983.10 | 1,548,700 | — | — |
| 2025-07-07 | $131.13 | $6,023.06 | 1,292,700 | — | — |
| 2025-07-03 | $131.94 | $6,060.26 | 1,384,000 | — | — |
| 2025-07-02 | $130.68 | $6,002.39 | 2,022,600 | — | — |
| 2025-07-01 | $132.43 | $6,082.77 | 2,222,700 | — | — |
| 2025-06-30 | $132.46 | $6,084.15 | 2,277,800 | — | — |
| 2025-06-27 | $131.62 | $6,045.56 | 1,870,400 | — | — |
| 2025-06-26 | $131.56 | $6,042.81 | 1,196,300 | — | — |
| 2025-06-25 | $130.87 | $6,011.12 | 1,156,300 | — | — |
| 2025-06-24 | $133.22 | $6,119.06 | 1,346,300 | — | — |
| 2025-06-23 | $134.04 | $6,156.72 | 835,000 | — | — |
| 2025-06-20 | $132.32 | $6,077.72 | 1,615,400 | — | — |
| 2025-06-18 | $131.80 | $6,053.83 | 1,566,000 | — | — |
| 2025-06-17 | $131.97 | $6,061.64 | 2,067,100 | — | — |
| 2025-06-16 | $133.16 | $6,116.30 | 1,532,600 | — | — |
| 2025-06-13 | $135.22 | $6,160.85 | 1,182,800 | — | — |
| 2025-06-12 | $136.03 | $6,197.76 | 1,038,000 | — | — |
| 2025-06-11 | $134.97 | $6,149.46 | 1,290,400 | — | — |
| 2025-06-10 | $134.88 | $6,145.36 | 1,250,700 | — | — |
| 2025-06-09 | $133.90 | $6,100.71 | 1,077,400 | — | — |
| 2025-06-06 | $133.85 | $6,098.43 | 1,419,900 | — | — |
| 2025-06-05 | $132.70 | $6,046.04 | 1,479,900 | — | — |
| 2025-06-04 | $133.31 | $6,073.83 | 1,159,000 | — | — |
| 2025-06-03 | $135.56 | $6,176.34 | 1,097,500 | — | — |
| 2025-06-02 | $135.98 | $6,195.48 | 1,073,300 | — | — |
| 2025-05-30 | $136.65 | $6,226.01 | 1,520,100 | — | — |
| 2025-05-29 | $136.26 | $6,208.24 | 1,022,900 | — | — |
| 2025-05-28 | $134.98 | $6,149.92 | 1,055,000 | — | — |
| 2025-05-27 | $137.12 | $6,247.42 | 746,400 | — | — |
| 2025-05-23 | $136.32 | $6,210.97 | 1,069,000 | — | — |
| 2025-05-22 | $134.62 | $6,133.52 | 2,046,300 | — | — |
| 2025-05-21 | $136.11 | $6,201.40 | 1,459,500 | — | — |
| 2025-05-20 | $138.39 | $6,305.28 | 762,900 | — | — |
| 2025-05-19 | $138.57 | $6,313.49 | 1,101,900 | — | — |
| 2025-05-16 | $138.07 | $6,290.71 | 1,722,400 | — | — |
| 2025-05-15 | $136.30 | $6,210.06 | 2,464,400 | — | — |
| 2025-05-14 | $132.69 | $6,045.58 | 2,181,300 | — | — |
| 2025-05-13 | $132.84 | $6,052.42 | 1,837,800 | — | — |
| 2025-05-12 | $133.10 | $6,064.26 | 1,376,600 | — | — |
| 2025-05-09 | $136.12 | $6,201.86 | 913,000 | — | — |
| 2025-05-08 | $135.71 | $6,183.18 | 1,404,400 | — | — |
| 2025-05-07 | $138.61 | $6,315.31 | 1,197,600 | — | — |
| 2025-05-06 | $137.66 | $6,272.02 | 1,206,100 | — | — |
| 2025-05-05 | $136.69 | $6,227.83 | 1,407,400 | — | — |
| 2025-05-02 | $136.36 | $6,212.79 | 709,900 | — | — |
| 2025-05-01 | $135.84 | $6,189.10 | 1,626,600 | — | — |
| 2025-04-30 | $137.00 | $6,241.95 | 2,719,100 | — | — |
| 2025-04-29 | $136.76 | $6,231.02 | 1,781,000 | — | — |
| 2025-04-28 | $135.69 | $6,182.27 | 1,118,300 | — | — |
| 2025-04-25 | $134.76 | $6,139.90 | 1,294,700 | — | — |
| 2025-04-24 | $136.98 | $6,241.04 | 1,833,000 | — | — |
| 2025-04-23 | $136.16 | $6,203.68 | 2,383,800 | — | — |
| 2025-04-22 | $135.80 | $6,187.28 | 2,345,100 | — | — |
| 2025-04-21 | $131.78 | $6,004.12 | 2,357,600 | — | — |
| 2025-04-17 | $133.55 | $6,084.77 | 1,389,400 | — | — |
| 2025-04-16 | $132.02 | $6,015.06 | 781,200 | — | — |
| 2025-04-15 | $132.92 | $6,056.06 | 1,459,900 | — | — |
| 2025-04-14 | $133.19 | $6,068.36 | 1,398,600 | — | — |
| 2025-04-11 | $129.82 | $5,914.82 | 2,031,600 | — | — |
| 2025-04-10 | $128.75 | $5,866.07 | 1,848,800 | — | — |
| 2025-04-09 | $130.51 | $5,946.26 | 1,870,200 | — | — |
| 2025-04-08 | $127.39 | $5,804.11 | 1,528,100 | — | — |
| 2025-04-07 | $127.95 | $5,829.62 | 2,373,000 | — | — |
| 2025-04-04 | $131.80 | $6,005.03 | 1,732,000 | — | — |
| 2025-04-03 | $139.49 | $6,355.40 | 1,946,800 | — | — |
| 2025-04-02 | $138.00 | $6,287.52 | 1,055,900 | — | — |
| 2025-04-01 | $137.92 | $6,283.87 | 893,300 | — | — |
| 2025-03-31 | $138.27 | $6,299.82 | 1,190,300 | — | — |
| 2025-03-28 | $136.57 | $6,222.36 | 1,597,800 | — | — |
| 2025-03-27 | $135.20 | $6,159.94 | 1,204,800 | — | — |
| 2025-03-26 | $135.72 | $6,183.63 | 1,773,800 | — | — |
| 2025-03-25 | $134.50 | $6,128.05 | 1,585,900 | — | — |
| 2025-03-24 | $136.15 | $6,203.23 | 1,125,000 | — | — |
| 2025-03-21 | $137.11 | $6,246.97 | 3,749,100 | — | — |
| 2025-03-20 | $136.94 | $6,239.22 | 1,954,900 | — | — |
| 2025-03-19 | $136.17 | $6,204.14 | 1,809,500 | — | — |
| 2025-03-18 | $135.36 | $6,167.23 | 1,541,600 | — | — |
| 2025-03-17 | $135.60 | $6,178.17 | 1,740,500 | — | — |
| 2025-03-14 | $135.26 | $6,113.01 | 1,086,300 | — | — |
| 2025-03-13 | $132.71 | $5,997.77 | 1,214,100 | — | — |
| 2025-03-12 | $131.36 | $5,936.76 | 993,600 | — | — |
| 2025-03-11 | $132.03 | $5,967.04 | 1,499,200 | — | — |
| 2025-03-10 | $132.01 | $5,966.13 | 2,422,600 | — | — |
| 2025-03-07 | $131.68 | $5,951.22 | 2,408,000 | — | — |
| 2025-03-06 | $130.54 | $5,899.70 | 845,000 | — | — |
| 2025-03-05 | $132.05 | $5,967.94 | 1,703,300 | — | — |
| 2025-03-04 | $131.94 | $5,962.97 | 1,298,300 | — | — |
| 2025-03-03 | $135.24 | $6,112.11 | 1,082,200 | — | — |
| 2025-02-28 | $133.70 | $6,042.51 | 1,161,900 | — | — |
| 2025-02-27 | $131.84 | $5,958.45 | 697,600 | — | — |
| 2025-02-26 | $132.65 | $5,995.06 | 877,400 | — | — |
| 2025-02-25 | $133.39 | $6,028.50 | 993,600 | — | — |
| 2025-02-24 | $132.38 | $5,982.85 | 782,800 | — | — |
| 2025-02-21 | $131.99 | $5,965.23 | 1,079,800 | — | — |
| 2025-02-20 | $131.18 | $5,928.62 | 1,506,000 | — | — |
| 2025-02-19 | $130.38 | $5,892.46 | 1,038,200 | — | — |
| 2025-02-18 | $129.55 | $5,854.95 | 1,427,600 | — | — |
| 2025-02-14 | $129.04 | $5,831.90 | 1,891,700 | — | — |
| 2025-02-13 | $127.81 | $5,776.31 | 2,582,900 | — | — |
| 2025-02-12 | $124.19 | $5,612.71 | 1,340,100 | — | — |
| 2025-02-11 | $124.89 | $5,644.35 | 924,500 | — | — |
| 2025-02-10 | $123.71 | $5,591.02 | 1,095,300 | — | — |
| 2025-02-07 | $122.70 | $5,545.37 | 1,177,400 | — | — |
| 2025-02-06 | $122.56 | $5,539.04 | 1,056,700 | — | — |
| 2025-02-05 | $122.69 | $5,544.92 | 1,253,600 | — | — |
| 2025-02-04 | $120.65 | $5,452.72 | 848,300 | — | — |
| 2025-02-03 | $120.90 | $5,464.02 | 1,478,700 | — | — |
| 2025-01-31 | $119.88 | $5,417.92 | 1,394,000 | — | — |
| 2025-01-30 | $119.33 | $5,393.06 | 1,106,200 | — | — |
| 2025-01-29 | $117.60 | $5,314.88 | 1,263,000 | — | — |
| 2025-01-28 | $118.60 | $5,360.07 | 1,214,900 | — | — |
| 2025-01-27 | $121.73 | $5,501.53 | 1,342,700 | — | — |
| 2025-01-24 | $119.10 | $5,382.67 | 1,107,900 | — | — |
| 2025-01-23 | $119.51 | $5,401.20 | 2,738,800 | — | — |
| 2025-01-22 | $120.23 | $5,433.74 | 1,103,700 | — | — |
| 2025-01-21 | $123.89 | $5,599.15 | 1,209,300 | — | — |
| 2025-01-17 | $123.66 | $5,588.76 | 697,200 | — | — |
| 2025-01-16 | $122.99 | $5,558.48 | 903,600 | — | — |
| 2025-01-15 | $120.61 | $5,450.91 | 843,000 | — | — |
| 2025-01-14 | $119.43 | $5,397.58 | 823,200 | — | — |
| 2025-01-13 | $118.22 | $5,342.90 | 710,500 | — | — |
| 2025-01-10 | $119.02 | $5,379.05 | 1,082,800 | — | — |
| 2025-01-08 | $121.01 | $5,468.99 | 814,900 | — | — |
| 2025-01-07 | $120.38 | $5,440.52 | 844,700 | — | — |
| 2025-01-06 | $119.67 | $5,408.43 | 893,400 | — | — |
| 2025-01-03 | $121.58 | $5,494.75 | 906,100 | — | — |
| 2025-01-02 | $121.07 | $5,471.70 | 693,200 | — | — |