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
- 1992-11-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 | $285.02 | $322.95 | 161,100 | — | — |
| 2025-12-30 | $295.42 | $334.73 | 234,100 | — | — |
| 2025-12-29 | $293.61 | $332.68 | 82,500 | — | — |
| 2025-12-26 | $293.92 | $333.03 | 143,400 | — | — |
| 2025-12-24 | $293.74 | $332.83 | 34,800 | — | — |
| 2025-12-23 | $291.63 | $330.44 | 96,600 | — | — |
| 2025-12-22 | $291.70 | $330.52 | 166,200 | — | — |
| 2025-12-19 | $288.94 | $327.39 | 293,600 | — | — |
| 2025-12-18 | $290.47 | $329.12 | 167,400 | — | — |
| 2025-12-17 | $293.10 | $332.10 | 260,500 | — | — |
| 2025-12-16 | $291.11 | $329.85 | 180,100 | — | — |
| 2025-12-15 | $288.19 | $326.54 | 178,100 | — | — |
| 2025-12-12 | $292.22 | $331.10 | 200,200 | — | — |
| 2025-12-11 | $294.58 | $333.78 | 199,200 | — | — |
| 2025-12-10 | $292.03 | $330.89 | 226,600 | — | — |
| 2025-12-09 | $281.60 | $319.07 | 83,200 | — | — |
| 2025-12-08 | $280.97 | $318.36 | 88,700 | — | — |
| 2025-12-05 | $288.03 | $326.36 | 97,400 | — | — |
| 2025-12-04 | $290.98 | $329.70 | 166,200 | — | — |
| 2025-12-03 | $291.77 | $330.59 | 143,600 | — | — |
| 2025-12-02 | $280.47 | $317.79 | 78,000 | — | — |
| 2025-12-01 | $277.53 | $314.46 | 171,200 | — | — |
| 2025-11-28 | $278.12 | $315.13 | 106,800 | — | — |
| 2025-11-26 | $277.79 | $314.75 | 161,600 | — | — |
| 2025-11-25 | $281.59 | $319.06 | 150,500 | — | — |
| 2025-11-24 | $272.00 | $308.19 | 204,000 | — | — |
| 2025-11-21 | $267.49 | $303.08 | 217,600 | — | — |
| 2025-11-20 | $250.74 | $284.11 | 107,100 | — | — |
| 2025-11-19 | $250.46 | $283.79 | 139,100 | — | — |
| 2025-11-18 | $247.48 | $280.41 | 119,500 | — | — |
| 2025-11-17 | $250.52 | $283.86 | 136,700 | — | — |
| 2025-11-14 | $254.91 | $288.83 | 94,800 | — | — |
| 2025-11-13 | $262.18 | $297.07 | 65,000 | — | — |
| 2025-11-12 | $265.36 | $300.67 | 87,500 | — | — |
| 2025-11-11 | $263.99 | $299.12 | 82,600 | — | — |
| 2025-11-10 | $265.96 | $301.35 | 103,100 | — | — |
| 2025-11-07 | $269.06 | $304.86 | 113,400 | — | — |
| 2025-11-06 | $268.17 | $303.85 | 122,800 | — | — |
| 2025-11-05 | $272.64 | $308.92 | 82,600 | — | — |
| 2025-11-04 | $273.53 | $309.93 | 183,500 | — | — |
| 2025-11-03 | $276.81 | $313.64 | 118,400 | — | — |
| 2025-10-31 | $276.66 | $313.47 | 252,100 | — | — |
| 2025-10-30 | $285.57 | $323.57 | 292,500 | — | — |
| 2025-10-29 | $300.88 | $340.92 | 310,900 | — | — |
| 2025-10-28 | $298.55 | $338.28 | 191,500 | — | — |
| 2025-10-27 | $303.71 | $344.12 | 190,600 | — | — |
| 2025-10-24 | $291.01 | $329.73 | 133,300 | — | — |
| 2025-10-23 | $292.88 | $331.85 | 101,900 | — | — |
| 2025-10-22 | $293.55 | $332.61 | 94,600 | — | — |
| 2025-10-21 | $301.60 | $341.73 | 78,100 | — | — |
| 2025-10-20 | $302.53 | $342.79 | 138,200 | — | — |
| 2025-10-17 | $302.00 | $342.19 | 206,800 | — | — |
| 2025-10-16 | $297.00 | $336.52 | 186,700 | — | — |
| 2025-10-15 | $291.29 | $330.05 | 207,500 | — | — |
| 2025-10-14 | $292.55 | $331.48 | 209,000 | — | — |
| 2025-10-13 | $278.68 | $315.76 | 98,500 | — | — |
| 2025-10-10 | $272.53 | $308.79 | 197,400 | — | — |
| 2025-10-09 | $286.33 | $324.43 | 186,000 | — | — |
| 2025-10-08 | $298.84 | $338.22 | 89,200 | — | — |
| 2025-10-07 | $298.03 | $337.30 | 95,200 | — | — |
| 2025-10-06 | $305.21 | $345.43 | 109,800 | — | — |
| 2025-10-03 | $303.50 | $343.49 | 122,400 | — | — |
| 2025-10-02 | $298.30 | $337.61 | 85,000 | — | — |
| 2025-10-01 | $294.66 | $333.49 | 126,300 | — | — |
| 2025-09-30 | $297.58 | $336.79 | 122,300 | — | — |
| 2025-09-29 | $298.60 | $337.95 | 133,100 | — | — |
| 2025-09-26 | $302.68 | $342.57 | 83,700 | — | — |
| 2025-09-25 | $303.17 | $343.12 | 102,800 | — | — |
| 2025-09-24 | $303.83 | $343.87 | 136,300 | — | — |
| 2025-09-23 | $304.53 | $344.66 | 146,400 | — | — |
| 2025-09-22 | $307.12 | $347.59 | 107,000 | — | — |
| 2025-09-19 | $305.45 | $345.70 | 347,500 | — | — |
| 2025-09-18 | $308.80 | $349.49 | 105,000 | — | — |
| 2025-09-17 | $300.82 | $340.46 | 132,700 | — | — |
| 2025-09-16 | $309.04 | $349.76 | 123,600 | — | — |
| 2025-09-15 | $314.30 | $355.72 | 97,300 | — | — |
| 2025-09-12 | $313.52 | $354.83 | 71,600 | — | — |
| 2025-09-11 | $322.60 | $365.11 | 124,000 | — | — |
| 2025-09-10 | $318.75 | $360.75 | 156,300 | — | — |
| 2025-09-09 | $315.87 | $357.49 | 98,900 | — | — |
| 2025-09-08 | $325.68 | $368.60 | 83,300 | — | — |
| 2025-09-05 | $326.95 | $370.03 | 83,200 | — | — |
| 2025-09-04 | $328.21 | $371.46 | 60,900 | — | — |
| 2025-09-03 | $319.99 | $362.16 | 78,600 | — | — |
| 2025-09-02 | $317.84 | $359.72 | 64,500 | — | — |
| 2025-08-29 | $323.28 | $365.88 | 91,300 | — | — |
| 2025-08-28 | $330.19 | $373.70 | 168,000 | — | — |
| 2025-08-27 | $336.92 | $381.32 | 69,400 | — | — |
| 2025-08-26 | $337.69 | $382.19 | 77,200 | — | — |
| 2025-08-25 | $340.72 | $385.62 | 129,700 | — | — |
| 2025-08-22 | $340.90 | $385.82 | 106,200 | — | — |
| 2025-08-21 | $326.66 | $369.71 | 137,200 | — | — |
| 2025-08-20 | $330.65 | $374.22 | 156,600 | — | — |
| 2025-08-19 | $340.39 | $385.25 | 140,700 | — | — |
| 2025-08-18 | $343.37 | $388.62 | 74,700 | — | — |
| 2025-08-15 | $339.61 | $384.36 | 110,400 | — | — |
| 2025-08-14 | $340.70 | $385.60 | 74,500 | — | — |
| 2025-08-13 | $356.34 | $403.30 | 115,500 | — | — |
| 2025-08-12 | $340.70 | $385.60 | 85,900 | — | — |
| 2025-08-11 | $328.45 | $371.73 | 141,000 | — | — |
| 2025-08-08 | $326.29 | $369.29 | 70,800 | — | — |
| 2025-08-07 | $325.64 | $368.55 | 63,600 | — | — |
| 2025-08-06 | $323.81 | $366.48 | 81,100 | — | — |
| 2025-08-05 | $325.38 | $368.26 | 87,400 | — | — |
| 2025-08-04 | $323.42 | $366.04 | 75,200 | — | — |
| 2025-08-01 | $324.07 | $366.78 | 117,900 | — | — |
| 2025-07-31 | $332.77 | $376.62 | 155,900 | — | — |
| 2025-07-30 | $358.61 | $405.87 | 294,300 | — | — |
| 2025-07-29 | $344.41 | $389.80 | 133,700 | — | — |
| 2025-07-28 | $344.02 | $389.35 | 96,600 | — | — |
| 2025-07-25 | $345.38 | $390.89 | 82,500 | — | — |
| 2025-07-24 | $339.36 | $384.08 | 81,900 | — | — |
| 2025-07-23 | $342.55 | $387.69 | 74,200 | — | — |
| 2025-07-22 | $331.13 | $374.77 | 93,900 | — | — |
| 2025-07-21 | $326.76 | $369.82 | 51,300 | — | — |
| 2025-07-18 | $333.70 | $377.67 | 109,200 | — | — |
| 2025-07-17 | $334.59 | $378.68 | 90,700 | — | — |
| 2025-07-16 | $322.88 | $365.43 | 121,100 | — | — |
| 2025-07-15 | $317.81 | $359.69 | 110,500 | — | — |
| 2025-07-14 | $323.43 | $366.05 | 88,600 | — | — |
| 2025-07-11 | $332.37 | $376.17 | 104,800 | — | — |
| 2025-07-10 | $339.07 | $383.75 | 151,400 | — | — |
| 2025-07-09 | $330.16 | $373.28 | 182,000 | — | — |
| 2025-07-08 | $326.90 | $369.60 | 117,100 | — | — |
| 2025-07-07 | $318.10 | $359.65 | 117,800 | — | — |
| 2025-07-03 | $329.87 | $372.95 | 33,800 | — | — |
| 2025-07-02 | $329.67 | $372.73 | 79,600 | — | — |
| 2025-07-01 | $325.20 | $367.67 | 172,500 | — | — |
| 2025-06-30 | $317.45 | $358.91 | 185,800 | — | — |
| 2025-06-27 | $313.53 | $354.48 | 155,000 | — | — |
| 2025-06-26 | $314.07 | $355.09 | 73,100 | — | — |
| 2025-06-25 | $307.48 | $347.64 | 85,900 | — | — |
| 2025-06-24 | $308.73 | $349.05 | 114,800 | — | — |
| 2025-06-23 | $304.39 | $344.15 | 194,300 | — | — |
| 2025-06-20 | $302.12 | $341.58 | 141,100 | — | — |
| 2025-06-18 | $309.27 | $349.66 | 156,500 | — | — |
| 2025-06-17 | $310.67 | $351.25 | 155,400 | — | — |
| 2025-06-16 | $320.30 | $362.13 | 71,300 | — | — |
| 2025-06-13 | $315.46 | $356.66 | 101,700 | — | — |
| 2025-06-12 | $322.50 | $364.62 | 82,700 | — | — |
| 2025-06-11 | $329.50 | $372.54 | 181,100 | — | — |
| 2025-06-10 | $333.59 | $377.16 | 96,800 | — | — |
| 2025-06-09 | $333.06 | $376.56 | 209,600 | — | — |
| 2025-06-06 | $329.57 | $372.62 | 77,600 | — | — |
| 2025-06-05 | $323.55 | $365.81 | 145,100 | — | — |
| 2025-06-04 | $320.49 | $362.35 | 107,000 | — | — |
| 2025-06-03 | $313.01 | $353.89 | 86,000 | — | — |
| 2025-06-02 | $307.02 | $347.12 | 104,000 | — | — |
| 2025-05-30 | $313.91 | $354.91 | 107,000 | — | — |
| 2025-05-29 | $317.32 | $358.77 | 61,200 | — | — |
| 2025-05-28 | $316.07 | $357.35 | 74,700 | — | — |
| 2025-05-27 | $323.11 | $365.31 | 139,600 | — | — |
| 2025-05-23 | $305.08 | $344.93 | 113,800 | — | — |
| 2025-05-22 | $308.93 | $349.28 | 150,900 | — | — |
| 2025-05-21 | $307.01 | $347.11 | 97,400 | — | — |
| 2025-05-20 | $316.39 | $357.71 | 72,400 | — | — |
| 2025-05-19 | $320.28 | $362.11 | 119,600 | — | — |
| 2025-05-16 | $326.02 | $368.60 | 100,400 | — | — |
| 2025-05-15 | $322.30 | $364.40 | 159,700 | — | — |
| 2025-05-14 | $323.20 | $365.41 | 287,700 | — | — |
| 2025-05-13 | $327.69 | $370.49 | 164,200 | — | — |
| 2025-05-12 | $320.22 | $362.04 | 175,400 | — | — |
| 2025-05-09 | $303.20 | $342.80 | 221,400 | — | — |
| 2025-05-08 | $300.77 | $340.05 | 118,700 | — | — |
| 2025-05-07 | $290.65 | $328.61 | 101,200 | — | — |
| 2025-05-06 | $288.40 | $326.07 | 105,800 | — | — |
| 2025-05-05 | $293.21 | $331.51 | 140,200 | — | — |
| 2025-05-02 | $300.11 | $339.31 | 120,100 | — | — |
| 2025-05-01 | $294.53 | $333.00 | 162,200 | — | — |
| 2025-04-30 | $295.00 | $333.53 | 353,800 | — | — |
| 2025-04-29 | $315.57 | $356.79 | 155,200 | — | — |
| 2025-04-28 | $313.67 | $354.64 | 134,900 | — | — |
| 2025-04-25 | $311.14 | $351.78 | 100,800 | — | — |
| 2025-04-24 | $315.71 | $356.95 | 118,600 | — | — |
| 2025-04-23 | $303.49 | $343.13 | 164,300 | — | — |
| 2025-04-22 | $294.58 | $333.06 | 192,100 | — | — |
| 2025-04-21 | $286.24 | $323.63 | 181,000 | — | — |
| 2025-04-17 | $305.37 | $345.25 | 142,500 | — | — |
| 2025-04-16 | $308.54 | $348.84 | 79,600 | — | — |
| 2025-04-15 | $319.05 | $360.72 | 94,400 | — | — |
| 2025-04-14 | $318.22 | $359.78 | 159,400 | — | — |
| 2025-04-11 | $317.67 | $359.16 | 121,300 | — | — |
| 2025-04-10 | $312.10 | $352.86 | 199,300 | — | — |
| 2025-04-09 | $328.64 | $371.56 | 194,400 | — | — |
| 2025-04-08 | $291.54 | $329.23 | 128,200 | — | — |
| 2025-04-07 | $299.93 | $338.71 | 270,500 | — | — |
| 2025-04-04 | $305.66 | $345.18 | 179,400 | — | — |
| 2025-04-03 | $318.36 | $359.52 | 159,400 | — | — |
| 2025-04-02 | $350.17 | $395.44 | 81,800 | — | — |
| 2025-04-01 | $343.15 | $387.52 | 114,500 | — | — |
| 2025-03-31 | $336.91 | $380.47 | 127,200 | — | — |
| 2025-03-28 | $335.95 | $379.39 | 152,800 | — | — |
| 2025-03-27 | $351.20 | $396.61 | 228,100 | — | — |
| 2025-03-26 | $345.52 | $390.19 | 69,100 | — | — |
| 2025-03-25 | $347.02 | $391.89 | 115,800 | — | — |
| 2025-03-24 | $345.55 | $390.23 | 81,200 | — | — |
| 2025-03-21 | $335.28 | $378.63 | 222,900 | — | — |
| 2025-03-20 | $341.18 | $385.29 | 185,400 | — | — |
| 2025-03-19 | $341.36 | $385.50 | 188,000 | — | — |
| 2025-03-18 | $342.99 | $387.34 | 120,400 | — | — |
| 2025-03-17 | $354.60 | $400.45 | 85,800 | — | — |
| 2025-03-14 | $352.46 | $398.03 | 113,500 | — | — |
| 2025-03-13 | $337.81 | $381.49 | 135,100 | — | — |
| 2025-03-12 | $344.74 | $389.31 | 188,600 | — | — |
| 2025-03-11 | $357.62 | $403.86 | 253,400 | — | — |
| 2025-03-10 | $371.06 | $419.04 | 149,800 | — | — |
| 2025-03-07 | $376.16 | $424.80 | 153,200 | — | — |
| 2025-03-06 | $374.32 | $422.72 | 99,900 | — | — |
| 2025-03-05 | $369.63 | $417.42 | 96,700 | — | — |
| 2025-03-04 | $360.62 | $407.25 | 178,800 | — | — |
| 2025-03-03 | $372.19 | $420.31 | 169,700 | — | — |
| 2025-02-28 | $374.48 | $422.90 | 138,100 | — | — |
| 2025-02-27 | $373.08 | $421.32 | 134,600 | — | — |
| 2025-02-26 | $381.74 | $431.10 | 124,700 | — | — |
| 2025-02-25 | $378.31 | $427.22 | 132,900 | — | — |
| 2025-02-24 | $377.52 | $426.33 | 167,000 | — | — |
| 2025-02-21 | $382.50 | $431.95 | 238,500 | — | — |
| 2025-02-20 | $387.70 | $437.83 | 225,400 | — | — |
| 2025-02-19 | $395.07 | $446.15 | 286,300 | — | — |
| 2025-02-18 | $398.39 | $449.90 | 2,393,700 | — | — |
| 2025-02-14 | $388.46 | $438.69 | 587,300 | — | — |
| 2025-02-13 | $354.19 | $399.98 | 125,400 | — | — |
| 2025-02-12 | $356.84 | $402.98 | 103,500 | — | — |
| 2025-02-11 | $364.35 | $411.46 | 86,500 | — | — |
| 2025-02-10 | $368.34 | $415.96 | 63,100 | — | — |
| 2025-02-07 | $364.83 | $412.00 | 70,700 | — | — |
| 2025-02-06 | $369.37 | $417.13 | 64,700 | — | — |
| 2025-02-05 | $370.26 | $418.13 | 67,200 | — | — |
| 2025-02-04 | $367.78 | $415.33 | 53,200 | — | — |
| 2025-02-03 | $365.42 | $412.67 | 121,800 | — | — |
| 2025-01-31 | $372.90 | $421.11 | 53,300 | — | — |
| 2025-01-30 | $376.21 | $424.85 | 54,100 | — | — |
| 2025-01-29 | $372.99 | $421.22 | 89,300 | — | — |
| 2025-01-28 | $386.09 | $436.01 | 54,200 | — | — |
| 2025-01-27 | $379.91 | $429.03 | 67,400 | — | — |
| 2025-01-24 | $377.85 | $426.70 | 55,900 | — | — |
| 2025-01-23 | $378.01 | $426.88 | 60,300 | — | — |
| 2025-01-22 | $375.00 | $423.48 | 72,000 | — | — |
| 2025-01-21 | $376.69 | $425.39 | 92,800 | — | — |
| 2025-01-17 | $367.03 | $414.48 | 79,000 | — | — |
| 2025-01-16 | $366.99 | $414.44 | 61,400 | — | — |
| 2025-01-15 | $363.94 | $411.00 | 80,700 | — | — |
| 2025-01-14 | $354.31 | $400.12 | 114,000 | — | — |
| 2025-01-13 | $348.48 | $393.54 | 124,600 | — | — |
| 2025-01-10 | $340.97 | $385.06 | 143,100 | — | — |
| 2025-01-08 | $345.13 | $389.39 | 81,300 | — | — |
| 2025-01-07 | $347.15 | $391.67 | 58,500 | — | — |
| 2025-01-06 | $353.89 | $399.28 | 366,400 | — | — |
| 2025-01-03 | $352.00 | $397.14 | 131,700 | — | — |
| 2025-01-02 | $347.02 | $391.52 | 67,400 | — | — |