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
- 1980-03-18 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 | $142.06 | $310.77 | 206,800 | — | — |
| 2025-12-30 | $143.63 | $314.20 | 290,900 | — | — |
| 2025-12-29 | $147.26 | $322.14 | 134,300 | — | — |
| 2025-12-26 | $146.82 | $321.18 | 92,900 | — | — |
| 2025-12-24 | $146.66 | $320.83 | 67,000 | — | — |
| 2025-12-23 | $147.20 | $322.01 | 87,200 | — | — |
| 2025-12-22 | $147.72 | $323.15 | 152,900 | — | — |
| 2025-12-19 | $144.17 | $315.38 | 518,600 | — | — |
| 2025-12-18 | $146.55 | $320.59 | 159,900 | — | — |
| 2025-12-17 | $142.57 | $311.88 | 156,100 | — | — |
| 2025-12-16 | $143.00 | $312.82 | 225,700 | — | — |
| 2025-12-15 | $144.14 | $315.32 | 319,400 | — | — |
| 2025-12-12 | $142.25 | $311.18 | 120,400 | — | — |
| 2025-12-11 | $141.33 | $309.17 | 102,100 | — | — |
| 2025-12-10 | $139.88 | $306.00 | 185,700 | — | — |
| 2025-12-09 | $139.25 | $304.62 | 172,500 | — | — |
| 2025-12-08 | $136.89 | $299.46 | 249,100 | — | — |
| 2025-12-05 | $137.38 | $300.53 | 117,400 | — | — |
| 2025-12-04 | $138.10 | $302.10 | 140,300 | — | — |
| 2025-12-03 | $137.08 | $299.87 | 139,500 | — | — |
| 2025-12-02 | $134.78 | $294.84 | 167,100 | — | — |
| 2025-12-01 | $131.63 | $287.95 | 118,100 | — | — |
| 2025-11-28 | $130.02 | $284.43 | 119,200 | — | — |
| 2025-11-26 | $131.04 | $286.66 | 217,300 | — | — |
| 2025-11-25 | $129.73 | $283.79 | 139,100 | — | — |
| 2025-11-24 | $126.18 | $276.03 | 116,600 | — | — |
| 2025-11-21 | $127.01 | $277.84 | 181,000 | — | — |
| 2025-11-20 | $120.17 | $262.88 | 173,100 | — | — |
| 2025-11-19 | $124.72 | $272.83 | 123,500 | — | — |
| 2025-11-18 | $126.98 | $277.78 | 193,400 | — | — |
| 2025-11-17 | $126.55 | $276.84 | 225,900 | — | — |
| 2025-11-14 | $126.53 | $276.79 | 162,500 | — | — |
| 2025-11-13 | $127.75 | $279.05 | 152,800 | — | — |
| 2025-11-12 | $132.59 | $289.62 | 138,800 | — | — |
| 2025-11-11 | $128.03 | $279.66 | 134,800 | — | — |
| 2025-11-10 | $128.20 | $280.03 | 109,000 | — | — |
| 2025-11-07 | $127.91 | $279.40 | 179,100 | — | — |
| 2025-11-06 | $126.75 | $276.86 | 167,500 | — | — |
| 2025-11-05 | $127.47 | $278.44 | 140,300 | — | — |
| 2025-11-04 | $128.44 | $280.55 | 157,600 | — | — |
| 2025-11-03 | $130.38 | $284.79 | 364,100 | — | — |
| 2025-10-31 | $141.85 | $309.85 | 239,800 | — | — |
| 2025-10-30 | $150.58 | $328.91 | 226,400 | — | — |
| 2025-10-29 | $158.58 | $346.39 | 162,300 | — | — |
| 2025-10-28 | $165.23 | $360.92 | 115,500 | — | — |
| 2025-10-27 | $169.58 | $370.42 | 97,900 | — | — |
| 2025-10-24 | $166.53 | $363.75 | 75,300 | — | — |
| 2025-10-23 | $164.10 | $358.45 | 63,000 | — | — |
| 2025-10-22 | $163.38 | $356.87 | 94,800 | — | — |
| 2025-10-21 | $163.72 | $357.62 | 84,800 | — | — |
| 2025-10-20 | $163.19 | $356.46 | 112,900 | — | — |
| 2025-10-17 | $161.75 | $353.31 | 212,800 | — | — |
| 2025-10-16 | $168.08 | $367.14 | 128,500 | — | — |
| 2025-10-15 | $171.86 | $375.40 | 110,700 | — | — |
| 2025-10-14 | $174.92 | $382.08 | 136,900 | — | — |
| 2025-10-13 | $173.92 | $379.90 | 149,600 | — | — |
| 2025-10-10 | $166.80 | $364.34 | 166,800 | — | — |
| 2025-10-09 | $170.63 | $372.71 | 80,600 | — | — |
| 2025-10-08 | $178.59 | $390.10 | 74,400 | — | — |
| 2025-10-07 | $176.13 | $384.72 | 125,900 | — | — |
| 2025-10-06 | $183.58 | $401.00 | 71,800 | — | — |
| 2025-10-03 | $182.88 | $399.47 | 101,800 | — | — |
| 2025-10-02 | $181.93 | $397.39 | 134,400 | — | — |
| 2025-10-01 | $178.17 | $389.18 | 139,100 | — | — |
| 2025-09-30 | $182.72 | $399.12 | 138,900 | — | — |
| 2025-09-29 | $176.91 | $386.43 | 124,000 | — | — |
| 2025-09-26 | $176.97 | $386.56 | 99,000 | — | — |
| 2025-09-25 | $171.54 | $374.70 | 112,300 | — | — |
| 2025-09-24 | $168.53 | $368.12 | 79,400 | — | — |
| 2025-09-23 | $171.37 | $374.33 | 103,400 | — | — |
| 2025-09-22 | $172.17 | $376.07 | 112,200 | — | — |
| 2025-09-19 | $173.74 | $379.50 | 759,100 | — | — |
| 2025-09-18 | $177.53 | $387.78 | 173,800 | — | — |
| 2025-09-17 | $173.71 | $379.44 | 118,500 | — | — |
| 2025-09-16 | $173.29 | $378.52 | 82,700 | — | — |
| 2025-09-15 | $174.21 | $380.53 | 130,900 | — | — |
| 2025-09-12 | $173.30 | $378.54 | 97,300 | — | — |
| 2025-09-11 | $176.98 | $386.58 | 97,100 | — | — |
| 2025-09-10 | $170.59 | $372.62 | 107,100 | — | — |
| 2025-09-09 | $171.92 | $375.53 | 118,100 | — | — |
| 2025-09-08 | $175.56 | $383.48 | 182,300 | — | — |
| 2025-09-05 | $167.14 | $365.09 | 69,800 | — | — |
| 2025-09-04 | $168.69 | $368.47 | 80,000 | — | — |
| 2025-09-03 | $166.61 | $363.93 | 92,200 | — | — |
| 2025-09-02 | $170.31 | $372.01 | 150,000 | — | — |
| 2025-08-29 | $167.33 | $365.50 | 95,800 | — | — |
| 2025-08-28 | $169.82 | $370.94 | 96,700 | — | — |
| 2025-08-27 | $172.78 | $377.41 | 97,300 | — | — |
| 2025-08-26 | $171.49 | $374.59 | 154,000 | — | — |
| 2025-08-25 | $170.21 | $371.79 | 234,500 | — | — |
| 2025-08-22 | $170.03 | $371.40 | 166,800 | — | — |
| 2025-08-21 | $168.09 | $367.16 | 208,900 | — | — |
| 2025-08-20 | $167.90 | $366.75 | 120,200 | — | — |
| 2025-08-19 | $170.81 | $373.10 | 162,600 | — | — |
| 2025-08-18 | $173.58 | $379.15 | 82,200 | — | — |
| 2025-08-15 | $171.50 | $374.61 | 125,000 | — | — |
| 2025-08-14 | $172.29 | $375.92 | 213,500 | — | — |
| 2025-08-13 | $178.81 | $390.15 | 319,700 | — | — |
| 2025-08-12 | $184.75 | $403.11 | 297,000 | — | — |
| 2025-08-11 | $177.50 | $387.29 | 236,400 | — | — |
| 2025-08-08 | $177.25 | $386.74 | 213,200 | — | — |
| 2025-08-07 | $173.73 | $379.06 | 177,500 | — | — |
| 2025-08-06 | $170.57 | $372.17 | 238,700 | — | — |
| 2025-08-05 | $168.93 | $368.59 | 158,500 | — | — |
| 2025-08-04 | $169.06 | $368.87 | 134,700 | — | — |
| 2025-08-01 | $158.83 | $346.55 | 227,500 | — | — |
| 2025-07-31 | $163.28 | $356.26 | 292,800 | — | — |
| 2025-07-30 | $159.16 | $347.27 | 222,400 | — | — |
| 2025-07-29 | $160.63 | $350.48 | 106,600 | — | — |
| 2025-07-28 | $160.85 | $350.96 | 523,000 | — | — |
| 2025-07-25 | $158.39 | $345.59 | 170,700 | — | — |
| 2025-07-24 | $154.97 | $338.13 | 429,800 | — | — |
| 2025-07-23 | $159.66 | $348.36 | 107,000 | — | — |
| 2025-07-22 | $161.15 | $351.62 | 171,500 | — | — |
| 2025-07-21 | $159.75 | $348.56 | 84,000 | — | — |
| 2025-07-18 | $161.38 | $352.12 | 141,700 | — | — |
| 2025-07-17 | $163.59 | $356.94 | 196,900 | — | — |
| 2025-07-16 | $159.86 | $348.80 | 153,100 | — | — |
| 2025-07-15 | $157.42 | $343.48 | 233,400 | — | — |
| 2025-07-14 | $158.06 | $344.87 | 175,200 | — | — |
| 2025-07-11 | $155.30 | $338.85 | 310,000 | — | — |
| 2025-07-10 | $155.72 | $339.77 | 220,500 | — | — |
| 2025-07-09 | $155.33 | $338.92 | 247,000 | — | — |
| 2025-07-08 | $152.50 | $332.74 | 203,000 | — | — |
| 2025-07-07 | $153.50 | $334.92 | 257,300 | — | — |
| 2025-07-03 | $152.47 | $332.68 | 178,500 | — | — |
| 2025-07-02 | $150.60 | $328.60 | 292,800 | — | — |
| 2025-07-01 | $144.17 | $314.57 | 224,000 | — | — |
| 2025-06-30 | $142.10 | $310.05 | 160,700 | — | — |
| 2025-06-27 | $143.95 | $314.09 | 302,100 | — | — |
| 2025-06-26 | $140.79 | $307.19 | 284,800 | — | — |
| 2025-06-25 | $138.82 | $302.89 | 168,600 | — | — |
| 2025-06-24 | $140.10 | $305.69 | 205,800 | — | — |
| 2025-06-23 | $139.89 | $305.23 | 96,800 | — | — |
| 2025-06-20 | $137.28 | $299.53 | 316,800 | — | — |
| 2025-06-18 | $138.24 | $301.63 | 93,400 | — | — |
| 2025-06-17 | $137.02 | $298.97 | 126,500 | — | — |
| 2025-06-16 | $136.78 | $298.44 | 212,900 | — | — |
| 2025-06-13 | $135.77 | $296.24 | 205,100 | — | — |
| 2025-06-12 | $133.05 | $290.30 | 87,500 | — | — |
| 2025-06-11 | $134.87 | $294.27 | 95,300 | — | — |
| 2025-06-10 | $135.88 | $296.48 | 107,800 | — | — |
| 2025-06-09 | $136.97 | $298.86 | 133,400 | — | — |
| 2025-06-06 | $135.33 | $295.28 | 138,900 | — | — |
| 2025-06-05 | $135.45 | $295.54 | 86,200 | — | — |
| 2025-06-04 | $133.64 | $291.59 | 101,900 | — | — |
| 2025-06-03 | $132.90 | $289.98 | 99,800 | — | — |
| 2025-06-02 | $132.38 | $288.84 | 113,500 | — | — |
| 2025-05-30 | $133.49 | $291.26 | 151,900 | — | — |
| 2025-05-29 | $132.69 | $289.13 | 117,200 | — | — |
| 2025-05-28 | $134.01 | $292.00 | 161,200 | — | — |
| 2025-05-27 | $133.55 | $291.00 | 122,900 | — | — |
| 2025-05-23 | $128.50 | $280.00 | 114,700 | — | — |
| 2025-05-22 | $126.67 | $276.01 | 85,900 | — | — |
| 2025-05-21 | $127.01 | $276.75 | 125,500 | — | — |
| 2025-05-20 | $126.57 | $275.79 | 93,200 | — | — |
| 2025-05-19 | $125.82 | $274.16 | 124,100 | — | — |
| 2025-05-16 | $122.68 | $267.31 | 122,300 | — | — |
| 2025-05-15 | $118.82 | $258.90 | 332,600 | — | — |
| 2025-05-14 | $119.67 | $260.76 | 147,300 | — | — |
| 2025-05-13 | $120.29 | $262.11 | 131,600 | — | — |
| 2025-05-12 | $117.69 | $256.44 | 121,100 | — | — |
| 2025-05-09 | $119.60 | $260.60 | 107,500 | — | — |
| 2025-05-08 | $119.39 | $260.15 | 117,700 | — | — |
| 2025-05-07 | $119.34 | $260.04 | 86,300 | — | — |
| 2025-05-06 | $119.49 | $260.36 | 106,900 | — | — |
| 2025-05-05 | $119.80 | $261.04 | 114,900 | — | — |
| 2025-05-02 | $124.50 | $271.28 | 188,900 | — | — |
| 2025-05-01 | $119.43 | $260.23 | 110,800 | — | — |
| 2025-04-30 | $121.78 | $265.35 | 175,700 | — | — |
| 2025-04-29 | $123.68 | $269.49 | 80,100 | — | — |
| 2025-04-28 | $123.40 | $268.88 | 115,300 | — | — |
| 2025-04-25 | $124.50 | $271.28 | 111,600 | — | — |
| 2025-04-24 | $125.49 | $273.44 | 87,200 | — | — |
| 2025-04-23 | $122.40 | $266.70 | 98,700 | — | — |
| 2025-04-22 | $122.86 | $267.71 | 62,900 | — | — |
| 2025-04-21 | $119.93 | $261.32 | 80,500 | — | — |
| 2025-04-17 | $121.63 | $265.03 | 88,100 | — | — |
| 2025-04-16 | $121.22 | $264.13 | 114,600 | — | — |
| 2025-04-15 | $121.75 | $265.29 | 113,700 | — | — |
| 2025-04-14 | $123.83 | $269.82 | 158,000 | — | — |
| 2025-04-11 | $114.78 | $250.10 | 79,000 | — | — |
| 2025-04-10 | $110.46 | $240.69 | 86,900 | — | — |
| 2025-04-09 | $112.33 | $244.76 | 141,200 | — | — |
| 2025-04-08 | $103.32 | $225.13 | 117,300 | — | — |
| 2025-04-07 | $105.47 | $229.81 | 205,900 | — | — |
| 2025-04-04 | $107.09 | $233.34 | 164,200 | — | — |
| 2025-04-03 | $107.57 | $234.39 | 148,200 | — | — |
| 2025-04-02 | $110.66 | $241.12 | 83,200 | — | — |
| 2025-04-01 | $108.38 | $236.15 | 81,500 | — | — |
| 2025-03-31 | $105.92 | $230.79 | 85,700 | — | — |
| 2025-03-28 | $106.14 | $231.27 | 91,600 | — | — |
| 2025-03-27 | $106.56 | $232.19 | 60,800 | — | — |
| 2025-03-26 | $106.65 | $232.39 | 40,400 | — | — |
| 2025-03-25 | $107.19 | $233.56 | 59,000 | — | — |
| 2025-03-24 | $108.34 | $236.07 | 61,200 | — | — |
| 2025-03-21 | $105.77 | $230.47 | 367,900 | — | — |
| 2025-03-20 | $105.01 | $228.81 | 97,300 | — | — |
| 2025-03-19 | $106.99 | $233.13 | 106,200 | — | — |
| 2025-03-18 | $105.97 | $230.90 | 113,500 | — | — |
| 2025-03-17 | $106.79 | $232.69 | 81,500 | — | — |
| 2025-03-14 | $108.00 | $235.33 | 117,700 | — | — |
| 2025-03-13 | $103.08 | $224.61 | 90,900 | — | — |
| 2025-03-12 | $104.86 | $228.48 | 90,300 | — | — |
| 2025-03-11 | $105.88 | $230.71 | 128,600 | — | — |
| 2025-03-10 | $104.91 | $228.59 | 117,600 | — | — |
| 2025-03-07 | $103.93 | $226.46 | 84,100 | — | — |
| 2025-03-06 | $101.63 | $221.45 | 92,200 | — | — |
| 2025-03-05 | $103.79 | $226.15 | 171,200 | — | — |
| 2025-03-04 | $101.28 | $220.68 | 119,200 | — | — |
| 2025-03-03 | $101.62 | $221.43 | 136,800 | — | — |
| 2025-02-28 | $104.99 | $228.77 | 79,700 | — | — |
| 2025-02-27 | $104.05 | $226.72 | 121,700 | — | — |
| 2025-02-26 | $107.19 | $233.56 | 121,200 | — | — |
| 2025-02-25 | $108.43 | $236.26 | 107,900 | — | — |
| 2025-02-24 | $105.39 | $229.64 | 123,800 | — | — |
| 2025-02-21 | $104.41 | $227.50 | 108,700 | — | — |
| 2025-02-20 | $106.26 | $231.54 | 108,000 | — | — |
| 2025-02-19 | $110.75 | $241.32 | 99,400 | — | — |
| 2025-02-18 | $111.51 | $242.97 | 75,800 | — | — |
| 2025-02-14 | $110.39 | $240.53 | 82,800 | — | — |
| 2025-02-13 | $112.69 | $245.15 | 70,700 | — | — |
| 2025-02-12 | $110.06 | $239.43 | 103,200 | — | — |
| 2025-02-11 | $112.19 | $244.07 | 83,500 | — | — |
| 2025-02-10 | $113.17 | $246.20 | 100,200 | — | — |
| 2025-02-07 | $112.67 | $245.11 | 144,300 | — | — |
| 2025-02-06 | $114.97 | $250.11 | 178,500 | — | — |
| 2025-02-05 | $113.11 | $246.07 | 196,100 | — | — |
| 2025-02-04 | $115.98 | $252.31 | 172,500 | — | — |
| 2025-02-03 | $112.51 | $244.76 | 267,600 | — | — |
| 2025-01-31 | $106.91 | $232.58 | 566,000 | — | — |
| 2025-01-30 | $106.31 | $231.27 | 340,900 | — | — |
| 2025-01-29 | $116.11 | $252.59 | 164,300 | — | — |
| 2025-01-28 | $116.40 | $253.22 | 131,300 | — | — |
| 2025-01-27 | $112.55 | $244.85 | 126,100 | — | — |
| 2025-01-24 | $115.68 | $251.66 | 113,100 | — | — |
| 2025-01-23 | $118.29 | $257.34 | 144,000 | — | — |
| 2025-01-22 | $117.67 | $255.99 | 131,000 | — | — |
| 2025-01-21 | $115.89 | $252.12 | 126,200 | — | — |
| 2025-01-17 | $114.32 | $248.70 | 112,700 | — | — |
| 2025-01-16 | $111.96 | $243.57 | 158,600 | — | — |
| 2025-01-15 | $110.56 | $240.52 | 193,300 | — | — |
| 2025-01-14 | $111.93 | $243.50 | 144,000 | — | — |
| 2025-01-13 | $110.83 | $241.11 | 230,100 | — | — |
| 2025-01-10 | $109.84 | $238.95 | 244,800 | — | — |
| 2025-01-08 | $118.10 | $256.92 | 154,300 | — | — |
| 2025-01-07 | $115.54 | $251.35 | 102,600 | — | — |
| 2025-01-06 | $119.27 | $259.47 | 131,200 | — | — |
| 2025-01-03 | $122.97 | $267.52 | 104,200 | — | — |
| 2025-01-02 | $120.57 | $262.30 | 111,700 | — | — |