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-12-15 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 | $137.80 | $259.90 | 719,800 | — | — |
| 2025-12-30 | $138.84 | $261.87 | 484,800 | — | — |
| 2025-12-29 | $138.81 | $261.81 | 877,100 | — | — |
| 2025-12-26 | $138.67 | $261.55 | 511,000 | — | — |
| 2025-12-24 | $139.72 | $263.53 | 674,900 | — | — |
| 2025-12-23 | $139.08 | $262.32 | 1,123,600 | — | — |
| 2025-12-22 | $139.55 | $263.20 | 981,100 | — | — |
| 2025-12-19 | $139.01 | $262.19 | 4,073,000 | — | — |
| 2025-12-18 | $138.93 | $262.04 | 1,598,800 | — | — |
| 2025-12-17 | $138.36 | $260.96 | 1,888,200 | — | — |
| 2025-12-16 | $137.77 | $259.85 | 1,828,100 | — | — |
| 2025-12-15 | $138.67 | $261.55 | 2,287,200 | — | — |
| 2025-12-12 | $135.30 | $255.19 | 1,495,400 | — | — |
| 2025-12-11 | $135.29 | $255.17 | 2,292,400 | — | — |
| 2025-12-10 | $130.24 | $245.65 | 1,976,200 | — | — |
| 2025-12-09 | $130.04 | $245.27 | 1,029,700 | — | — |
| 2025-12-08 | $129.73 | $244.68 | 1,415,900 | — | — |
| 2025-12-05 | $129.43 | $244.12 | 2,138,500 | — | — |
| 2025-12-04 | $131.86 | $248.70 | 1,566,500 | — | — |
| 2025-12-03 | $133.04 | $250.93 | 1,765,400 | — | — |
| 2025-12-02 | $135.10 | $254.81 | 1,837,700 | — | — |
| 2025-12-01 | $135.50 | $255.57 | 1,706,000 | — | — |
| 2025-11-28 | $137.03 | $257.32 | 630,100 | — | — |
| 2025-11-26 | $137.39 | $258.00 | 1,056,000 | — | — |
| 2025-11-25 | $137.57 | $258.33 | 1,284,800 | — | — |
| 2025-11-24 | $136.64 | $256.59 | 3,168,600 | — | — |
| 2025-11-21 | $136.45 | $256.23 | 1,502,900 | — | — |
| 2025-11-20 | $134.77 | $253.08 | 1,822,800 | — | — |
| 2025-11-19 | $132.18 | $248.21 | 1,367,700 | — | — |
| 2025-11-18 | $133.12 | $249.98 | 928,600 | — | — |
| 2025-11-17 | $132.06 | $247.99 | 1,466,300 | — | — |
| 2025-11-14 | $133.85 | $251.35 | 1,228,100 | — | — |
| 2025-11-13 | $133.68 | $251.03 | 1,379,500 | — | — |
| 2025-11-12 | $132.67 | $249.13 | 1,140,700 | — | — |
| 2025-11-11 | $131.17 | $246.32 | 833,700 | — | — |
| 2025-11-10 | $130.86 | $245.73 | 1,275,700 | — | — |
| 2025-11-07 | $129.41 | $243.01 | 1,074,700 | — | — |
| 2025-11-06 | $127.94 | $240.25 | 1,007,400 | — | — |
| 2025-11-05 | $128.23 | $240.80 | 1,484,600 | — | — |
| 2025-11-04 | $127.94 | $240.25 | 1,762,100 | — | — |
| 2025-11-03 | $124.27 | $233.36 | 1,371,700 | — | — |
| 2025-10-31 | $124.18 | $233.19 | 1,734,700 | — | — |
| 2025-10-30 | $123.46 | $231.84 | 1,319,000 | — | — |
| 2025-10-29 | $122.36 | $229.77 | 2,149,400 | — | — |
| 2025-10-28 | $122.69 | $230.39 | 2,553,200 | — | — |
| 2025-10-27 | $124.97 | $234.67 | 1,714,600 | — | — |
| 2025-10-24 | $125.11 | $234.94 | 1,460,800 | — | — |
| 2025-10-23 | $125.25 | $235.20 | 1,389,400 | — | — |
| 2025-10-22 | $124.88 | $234.50 | 1,559,600 | — | — |
| 2025-10-21 | $125.10 | $234.92 | 1,841,200 | — | — |
| 2025-10-20 | $123.85 | $232.57 | 1,481,800 | — | — |
| 2025-10-17 | $124.46 | $233.72 | 1,835,400 | — | — |
| 2025-10-16 | $123.99 | $232.83 | 2,247,200 | — | — |
| 2025-10-15 | $128.66 | $241.60 | 1,744,200 | — | — |
| 2025-10-14 | $131.18 | $246.33 | 1,343,800 | — | — |
| 2025-10-13 | $128.74 | $241.75 | 1,013,000 | — | — |
| 2025-10-10 | $129.02 | $242.28 | 1,485,400 | — | — |
| 2025-10-09 | $130.13 | $244.36 | 1,585,200 | — | — |
| 2025-10-08 | $133.01 | $249.77 | 1,069,900 | — | — |
| 2025-10-07 | $133.81 | $251.27 | 1,333,400 | — | — |
| 2025-10-06 | $132.54 | $248.89 | 1,453,900 | — | — |
| 2025-10-03 | $133.46 | $250.62 | 1,052,400 | — | — |
| 2025-10-02 | $132.94 | $249.64 | 1,007,800 | — | — |
| 2025-10-01 | $132.90 | $249.56 | 1,296,400 | — | — |
| 2025-09-30 | $133.39 | $250.49 | 969,500 | — | — |
| 2025-09-29 | $132.25 | $248.34 | 1,002,800 | — | — |
| 2025-09-26 | $133.11 | $249.96 | 925,900 | — | — |
| 2025-09-25 | $131.57 | $247.07 | 1,744,600 | — | — |
| 2025-09-24 | $131.85 | $247.59 | 1,540,300 | — | — |
| 2025-09-23 | $131.81 | $247.52 | 1,462,100 | — | — |
| 2025-09-22 | $130.71 | $245.45 | 1,167,900 | — | — |
| 2025-09-19 | $130.95 | $245.90 | 3,393,600 | — | — |
| 2025-09-18 | $131.41 | $246.77 | 1,402,900 | — | — |
| 2025-09-17 | $130.65 | $245.34 | 1,168,600 | — | — |
| 2025-09-16 | $129.65 | $243.46 | 2,306,400 | — | — |
| 2025-09-15 | $131.46 | $246.86 | 1,277,200 | — | — |
| 2025-09-12 | $132.52 | $248.85 | 1,127,400 | — | — |
| 2025-09-11 | $133.22 | $250.17 | 1,531,300 | — | — |
| 2025-09-10 | $131.24 | $246.45 | 1,222,000 | — | — |
| 2025-09-09 | $130.84 | $245.70 | 1,603,000 | — | — |
| 2025-09-08 | $130.64 | $245.32 | 1,265,200 | — | — |
| 2025-09-05 | $131.67 | $247.26 | 1,975,100 | — | — |
| 2025-09-04 | $134.70 | $252.94 | 1,758,800 | — | — |
| 2025-09-03 | $133.15 | $250.03 | 1,224,500 | — | — |
| 2025-09-02 | $131.91 | $247.71 | 1,278,200 | — | — |
| 2025-08-29 | $132.31 | $247.48 | 1,142,800 | — | — |
| 2025-08-28 | $132.22 | $247.31 | 1,013,800 | — | — |
| 2025-08-27 | $133.07 | $248.90 | 1,150,200 | — | — |
| 2025-08-26 | $132.83 | $248.45 | 1,701,300 | — | — |
| 2025-08-25 | $132.63 | $248.08 | 1,021,700 | — | — |
| 2025-08-22 | $134.02 | $250.68 | 1,459,300 | — | — |
| 2025-08-21 | $133.20 | $249.15 | 1,075,400 | — | — |
| 2025-08-20 | $133.97 | $250.59 | 1,653,200 | — | — |
| 2025-08-19 | $131.81 | $246.55 | 1,088,200 | — | — |
| 2025-08-18 | $129.76 | $242.71 | 956,900 | — | — |
| 2025-08-15 | $130.56 | $244.21 | 2,700,500 | — | — |
| 2025-08-14 | $131.34 | $245.67 | 885,800 | — | — |
| 2025-08-13 | $130.94 | $244.92 | 1,181,600 | — | — |
| 2025-08-12 | $129.02 | $241.33 | 939,000 | — | — |
| 2025-08-11 | $128.34 | $240.05 | 1,127,600 | — | — |
| 2025-08-08 | $128.16 | $239.72 | 954,400 | — | — |
| 2025-08-07 | $127.21 | $237.94 | 1,172,700 | — | — |
| 2025-08-06 | $128.81 | $240.93 | 1,426,300 | — | — |
| 2025-08-05 | $127.57 | $238.61 | 1,761,200 | — | — |
| 2025-08-04 | $126.21 | $236.07 | 1,488,800 | — | — |
| 2025-08-01 | $123.00 | $230.07 | 1,797,800 | — | — |
| 2025-07-31 | $124.39 | $232.67 | 1,367,800 | — | — |
| 2025-07-30 | $124.63 | $233.12 | 2,037,900 | — | — |
| 2025-07-29 | $124.64 | $233.13 | 2,734,400 | — | — |
| 2025-07-28 | $121.24 | $226.77 | 1,860,500 | — | — |
| 2025-07-25 | $123.35 | $230.72 | 1,415,400 | — | — |
| 2025-07-24 | $123.04 | $230.14 | 1,524,300 | — | — |
| 2025-07-23 | $123.23 | $230.50 | 1,624,800 | — | — |
| 2025-07-22 | $123.21 | $230.46 | 1,408,300 | — | — |
| 2025-07-21 | $121.37 | $227.02 | 1,116,200 | — | — |
| 2025-07-18 | $122.86 | $229.80 | 1,608,600 | — | — |
| 2025-07-17 | $122.33 | $228.81 | 2,090,500 | — | — |
| 2025-07-16 | $120.55 | $225.48 | 1,698,800 | — | — |
| 2025-07-15 | $119.73 | $223.95 | 1,748,300 | — | — |
| 2025-07-14 | $122.91 | $229.90 | 1,692,400 | — | — |
| 2025-07-11 | $120.94 | $226.21 | 1,124,600 | — | — |
| 2025-07-10 | $121.95 | $228.10 | 1,589,400 | — | — |
| 2025-07-09 | $121.87 | $227.95 | 1,993,300 | — | — |
| 2025-07-08 | $122.46 | $229.06 | 1,437,200 | — | — |
| 2025-07-07 | $123.51 | $231.02 | 1,421,400 | — | — |
| 2025-07-03 | $124.99 | $233.79 | 937,200 | — | — |
| 2025-07-02 | $122.90 | $229.88 | 1,760,000 | — | — |
| 2025-07-01 | $126.60 | $236.80 | 1,314,100 | — | — |
| 2025-06-30 | $126.87 | $237.31 | 1,937,100 | — | — |
| 2025-06-27 | $124.68 | $233.21 | 3,615,900 | — | — |
| 2025-06-26 | $124.74 | $233.32 | 1,912,300 | — | — |
| 2025-06-25 | $124.00 | $231.94 | 1,279,900 | — | — |
| 2025-06-24 | $126.58 | $236.76 | 1,417,100 | — | — |
| 2025-06-23 | $127.43 | $238.35 | 1,042,500 | — | — |
| 2025-06-20 | $126.12 | $235.90 | 2,967,200 | — | — |
| 2025-06-18 | $124.90 | $233.62 | 1,473,400 | — | — |
| 2025-06-17 | $125.53 | $234.80 | 1,322,200 | — | — |
| 2025-06-16 | $125.86 | $235.42 | 1,541,200 | — | — |
| 2025-06-13 | $125.23 | $234.24 | 861,900 | — | — |
| 2025-06-12 | $126.26 | $236.16 | 1,124,500 | — | — |
| 2025-06-11 | $124.37 | $232.63 | 1,343,100 | — | — |
| 2025-06-10 | $124.90 | $233.62 | 1,244,700 | — | — |
| 2025-06-09 | $126.87 | $237.31 | 1,167,700 | — | — |
| 2025-06-06 | $129.33 | $241.91 | 1,115,100 | — | — |
| 2025-06-05 | $128.04 | $239.49 | 1,052,400 | — | — |
| 2025-06-04 | $127.94 | $239.31 | 1,422,500 | — | — |
| 2025-06-03 | $129.99 | $243.14 | 1,347,300 | — | — |
| 2025-06-02 | $129.87 | $242.92 | 1,265,400 | — | — |
| 2025-05-30 | $129.84 | $241.89 | 4,803,000 | — | — |
| 2025-05-29 | $130.25 | $242.65 | 1,288,300 | — | — |
| 2025-05-28 | $129.22 | $240.73 | 1,869,100 | — | — |
| 2025-05-27 | $130.98 | $244.01 | 1,787,900 | — | — |
| 2025-05-23 | $128.92 | $240.17 | 1,472,600 | — | — |
| 2025-05-22 | $129.05 | $240.42 | 1,289,500 | — | — |
| 2025-05-21 | $129.62 | $241.48 | 1,681,100 | — | — |
| 2025-05-20 | $131.21 | $244.44 | 1,019,200 | — | — |
| 2025-05-19 | $131.67 | $245.30 | 1,205,100 | — | — |
| 2025-05-16 | $131.12 | $244.27 | 1,569,500 | — | — |
| 2025-05-15 | $129.25 | $240.79 | 1,805,500 | — | — |
| 2025-05-14 | $126.14 | $234.99 | 1,727,500 | — | — |
| 2025-05-13 | $127.93 | $238.33 | 1,955,300 | — | — |
| 2025-05-12 | $128.64 | $239.65 | 1,588,000 | — | — |
| 2025-05-09 | $127.52 | $237.57 | 1,350,300 | — | — |
| 2025-05-08 | $128.21 | $238.85 | 1,484,400 | — | — |
| 2025-05-07 | $127.78 | $238.05 | 1,168,800 | — | — |
| 2025-05-06 | $126.58 | $235.81 | 1,404,100 | — | — |
| 2025-05-05 | $125.71 | $234.19 | 1,449,000 | — | — |
| 2025-05-02 | $125.66 | $234.10 | 1,614,600 | — | — |
| 2025-05-01 | $121.84 | $226.98 | 1,771,400 | — | — |
| 2025-04-30 | $122.67 | $228.53 | 1,871,700 | — | — |
| 2025-04-29 | $122.22 | $227.69 | 1,814,500 | — | — |
| 2025-04-28 | $120.41 | $224.32 | 1,581,000 | — | — |
| 2025-04-25 | $118.76 | $221.25 | 1,814,000 | — | — |
| 2025-04-24 | $119.24 | $222.14 | 1,699,400 | — | — |
| 2025-04-23 | $119.05 | $221.79 | 1,595,600 | — | — |
| 2025-04-22 | $118.74 | $221.21 | 1,059,600 | — | — |
| 2025-04-21 | $114.22 | $212.79 | 1,336,500 | — | — |
| 2025-04-17 | $117.80 | $219.46 | 1,403,400 | — | — |
| 2025-04-16 | $117.15 | $218.25 | 1,506,900 | — | — |
| 2025-04-15 | $117.16 | $218.27 | 1,128,100 | — | — |
| 2025-04-14 | $117.67 | $219.22 | 1,168,700 | — | — |
| 2025-04-11 | $116.05 | $216.20 | 1,351,200 | — | — |
| 2025-04-10 | $114.79 | $213.85 | 1,947,700 | — | — |
| 2025-04-09 | $116.37 | $216.79 | 1,930,100 | — | — |
| 2025-04-08 | $110.10 | $205.11 | 2,177,600 | — | — |
| 2025-04-07 | $109.83 | $204.61 | 2,716,700 | — | — |
| 2025-04-04 | $113.57 | $211.58 | 2,389,900 | — | — |
| 2025-04-03 | $123.44 | $229.96 | 2,192,900 | — | — |
| 2025-04-02 | $124.86 | $232.61 | 1,349,400 | — | — |
| 2025-04-01 | $124.39 | $231.73 | 1,243,300 | — | — |
| 2025-03-31 | $123.73 | $230.51 | 2,137,200 | — | — |
| 2025-03-28 | $122.22 | $227.69 | 1,324,800 | — | — |
| 2025-03-27 | $122.98 | $229.11 | 1,640,100 | — | — |
| 2025-03-26 | $122.66 | $228.51 | 1,033,700 | — | — |
| 2025-03-25 | $121.46 | $226.28 | 1,873,700 | — | — |
| 2025-03-24 | $121.08 | $225.57 | 1,570,500 | — | — |
| 2025-03-21 | $119.25 | $222.16 | 3,803,100 | — | — |
| 2025-03-20 | $119.67 | $222.94 | 1,348,400 | — | — |
| 2025-03-19 | $119.67 | $222.94 | 1,758,300 | — | — |
| 2025-03-18 | $118.91 | $221.53 | 1,820,800 | — | — |
| 2025-03-17 | $120.46 | $224.41 | 1,982,400 | — | — |
| 2025-03-14 | $118.89 | $221.49 | 1,283,400 | — | — |
| 2025-03-13 | $116.50 | $217.04 | 1,180,500 | — | — |
| 2025-03-12 | $115.78 | $215.69 | 1,622,800 | — | — |
| 2025-03-11 | $117.19 | $218.32 | 1,699,100 | — | — |
| 2025-03-10 | $117.35 | $218.62 | 1,636,300 | — | — |
| 2025-03-07 | $117.80 | $219.46 | 2,104,000 | — | — |
| 2025-03-06 | $116.69 | $217.39 | 1,100,800 | — | — |
| 2025-03-05 | $117.72 | $219.31 | 1,596,100 | — | — |
| 2025-03-04 | $116.98 | $217.93 | 2,332,700 | — | — |
| 2025-03-03 | $119.77 | $223.13 | 2,146,400 | — | — |
| 2025-02-28 | $118.28 | $219.38 | 4,524,600 | — | — |
| 2025-02-27 | $117.47 | $217.88 | 1,362,800 | — | — |
| 2025-02-26 | $115.58 | $214.38 | 1,382,600 | — | — |
| 2025-02-25 | $116.41 | $215.91 | 2,113,200 | — | — |
| 2025-02-24 | $113.82 | $211.11 | 1,963,300 | — | — |
| 2025-02-21 | $111.44 | $206.70 | 2,403,700 | — | — |
| 2025-02-20 | $112.37 | $208.42 | 1,135,900 | — | — |
| 2025-02-19 | $112.94 | $209.48 | 1,661,700 | — | — |
| 2025-02-18 | $112.82 | $209.26 | 1,462,600 | — | — |
| 2025-02-14 | $111.98 | $207.70 | 1,848,500 | — | — |
| 2025-02-13 | $112.28 | $208.25 | 1,224,500 | — | — |
| 2025-02-12 | $111.20 | $206.25 | 1,758,500 | — | — |
| 2025-02-11 | $111.44 | $206.70 | 1,080,800 | — | — |
| 2025-02-10 | $111.96 | $207.66 | 1,573,500 | — | — |
| 2025-02-07 | $113.52 | $210.55 | 1,219,300 | — | — |
| 2025-02-06 | $113.48 | $210.48 | 1,280,400 | — | — |
| 2025-02-05 | $113.61 | $210.72 | 1,851,800 | — | — |
| 2025-02-04 | $111.97 | $207.68 | 2,190,400 | — | — |
| 2025-02-03 | $112.30 | $208.29 | 3,053,300 | — | — |
| 2025-01-31 | $111.55 | $206.90 | 4,019,200 | — | — |
| 2025-01-30 | $114.26 | $211.93 | 1,546,000 | — | — |
| 2025-01-29 | $113.50 | $210.52 | 1,299,800 | — | — |
| 2025-01-28 | $113.42 | $210.37 | 1,607,300 | — | — |
| 2025-01-27 | $114.42 | $212.22 | 1,328,900 | — | — |
| 2025-01-24 | $111.49 | $206.79 | 1,404,800 | — | — |
| 2025-01-23 | $110.89 | $205.68 | 1,667,300 | — | — |
| 2025-01-22 | $111.56 | $206.92 | 1,810,700 | — | — |
| 2025-01-21 | $111.99 | $207.72 | 2,079,100 | — | — |
| 2025-01-17 | $111.93 | $207.61 | 1,211,300 | — | — |
| 2025-01-16 | $112.47 | $208.61 | 1,268,400 | — | — |
| 2025-01-15 | $111.23 | $206.31 | 1,161,200 | — | — |
| 2025-01-14 | $109.39 | $202.89 | 1,786,800 | — | — |
| 2025-01-13 | $107.48 | $199.35 | 1,740,000 | — | — |
| 2025-01-10 | $106.31 | $197.18 | 2,819,000 | — | — |
| 2025-01-08 | $109.42 | $202.95 | 1,229,100 | — | — |
| 2025-01-07 | $109.02 | $202.21 | 1,158,400 | — | — |
| 2025-01-06 | $108.65 | $201.52 | 1,642,200 | — | — |
| 2025-01-03 | $109.50 | $203.10 | 941,700 | — | — |
| 2025-01-02 | $109.04 | $202.24 | 1,332,200 | — | — |