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
- 1994-02-10 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 | $175.57 | $303.66 | 96,500 | — | — |
| 2025-12-30 | $177.02 | $306.17 | 46,600 | — | — |
| 2025-12-29 | $177.36 | $306.76 | 61,500 | — | — |
| 2025-12-26 | $177.59 | $307.16 | 64,800 | — | — |
| 2025-12-24 | $178.18 | $308.18 | 45,300 | — | — |
| 2025-12-23 | $176.57 | $305.39 | 75,200 | — | — |
| 2025-12-22 | $178.26 | $308.32 | 124,700 | — | — |
| 2025-12-19 | $177.07 | $306.26 | 89,500 | — | — |
| 2025-12-18 | $177.80 | $307.52 | 65,000 | — | — |
| 2025-12-17 | $177.25 | $306.57 | 56,800 | — | — |
| 2025-12-16 | $177.66 | $307.28 | 62,400 | — | — |
| 2025-12-15 | $178.63 | $308.96 | 75,900 | — | — |
| 2025-12-12 | $182.13 | $312.42 | 56,500 | — | — |
| 2025-12-11 | $184.54 | $316.55 | 77,800 | — | — |
| 2025-12-10 | $184.14 | $315.86 | 128,700 | — | — |
| 2025-12-09 | $180.84 | $310.20 | 93,300 | — | — |
| 2025-12-08 | $174.78 | $299.81 | 57,500 | — | — |
| 2025-12-05 | $175.80 | $301.56 | 63,700 | — | — |
| 2025-12-04 | $175.89 | $301.71 | 65,300 | — | — |
| 2025-12-03 | $176.92 | $303.48 | 90,900 | — | — |
| 2025-12-02 | $174.25 | $298.90 | 76,900 | — | — |
| 2025-12-01 | $173.29 | $297.25 | 112,700 | — | — |
| 2025-11-28 | $171.76 | $294.63 | 35,300 | — | — |
| 2025-11-26 | $172.69 | $296.22 | 106,000 | — | — |
| 2025-11-25 | $171.35 | $293.93 | 48,900 | — | — |
| 2025-11-24 | $167.40 | $287.15 | 95,300 | — | — |
| 2025-11-21 | $164.70 | $282.52 | 127,900 | — | — |
| 2025-11-20 | $163.98 | $281.28 | 117,100 | — | — |
| 2025-11-19 | $165.36 | $283.65 | 106,300 | — | — |
| 2025-11-18 | $162.18 | $278.20 | 57,200 | — | — |
| 2025-11-17 | $162.94 | $279.50 | 79,300 | — | — |
| 2025-11-14 | $164.13 | $281.54 | 73,500 | — | — |
| 2025-11-13 | $168.95 | $289.81 | 181,600 | — | — |
| 2025-11-12 | $167.04 | $286.53 | 64,600 | — | — |
| 2025-11-11 | $165.55 | $283.98 | 56,900 | — | — |
| 2025-11-10 | $162.86 | $279.36 | 90,100 | — | — |
| 2025-11-07 | $163.92 | $281.18 | 71,400 | — | — |
| 2025-11-06 | $162.19 | $278.21 | 102,300 | — | — |
| 2025-11-05 | $170.22 | $291.99 | 125,800 | — | — |
| 2025-11-04 | $165.48 | $283.86 | 134,700 | — | — |
| 2025-11-03 | $158.10 | $271.20 | 64,100 | — | — |
| 2025-10-31 | $158.64 | $272.12 | 45,400 | — | — |
| 2025-10-30 | $156.33 | $268.16 | 49,000 | — | — |
| 2025-10-29 | $157.72 | $270.54 | 51,100 | — | — |
| 2025-10-28 | $160.72 | $275.69 | 33,500 | — | — |
| 2025-10-27 | $162.34 | $278.47 | 34,600 | — | — |
| 2025-10-24 | $163.29 | $280.10 | 58,300 | — | — |
| 2025-10-23 | $161.51 | $277.05 | 48,000 | — | — |
| 2025-10-22 | $162.00 | $277.89 | 39,700 | — | — |
| 2025-10-21 | $161.67 | $277.32 | 40,300 | — | — |
| 2025-10-20 | $159.31 | $273.27 | 59,800 | — | — |
| 2025-10-17 | $156.13 | $267.82 | 69,300 | — | — |
| 2025-10-16 | $155.25 | $266.31 | 66,700 | — | — |
| 2025-10-15 | $163.61 | $280.65 | 65,900 | — | — |
| 2025-10-14 | $165.08 | $283.17 | 65,600 | — | — |
| 2025-10-13 | $163.06 | $279.70 | 83,000 | — | — |
| 2025-10-10 | $163.99 | $281.30 | 179,800 | — | — |
| 2025-10-09 | $161.41 | $276.87 | 65,800 | — | — |
| 2025-10-08 | $161.23 | $276.57 | 89,000 | — | — |
| 2025-10-07 | $157.54 | $270.24 | 126,700 | — | — |
| 2025-10-06 | $157.51 | $270.18 | 90,700 | — | — |
| 2025-10-03 | $163.12 | $279.81 | 80,000 | — | — |
| 2025-10-02 | $164.53 | $282.23 | 156,800 | — | — |
| 2025-10-01 | $164.37 | $281.95 | 108,300 | — | — |
| 2025-09-30 | $167.98 | $288.14 | 99,100 | — | — |
| 2025-09-29 | $168.94 | $289.79 | 72,600 | — | — |
| 2025-09-26 | $172.93 | $296.64 | 187,300 | — | — |
| 2025-09-25 | $177.30 | $304.13 | 52,800 | — | — |
| 2025-09-24 | $178.49 | $306.17 | 51,600 | — | — |
| 2025-09-23 | $180.27 | $309.23 | 65,900 | — | — |
| 2025-09-22 | $180.65 | $309.88 | 62,000 | — | — |
| 2025-09-19 | $183.60 | $314.94 | 141,400 | — | — |
| 2025-09-18 | $187.85 | $322.23 | 73,400 | — | — |
| 2025-09-17 | $185.87 | $318.83 | 78,800 | — | — |
| 2025-09-16 | $186.50 | $319.91 | 66,900 | — | — |
| 2025-09-15 | $191.26 | $328.08 | 44,300 | — | — |
| 2025-09-12 | $196.83 | $335.06 | 76,500 | — | — |
| 2025-09-11 | $197.79 | $336.69 | 95,700 | — | — |
| 2025-09-10 | $196.83 | $335.06 | 49,200 | — | — |
| 2025-09-09 | $199.74 | $340.01 | 40,000 | — | — |
| 2025-09-08 | $203.40 | $346.24 | 42,600 | — | — |
| 2025-09-05 | $205.35 | $349.56 | 80,000 | — | — |
| 2025-09-04 | $205.80 | $350.33 | 92,100 | — | — |
| 2025-09-03 | $204.68 | $348.42 | 94,300 | — | — |
| 2025-09-02 | $206.68 | $351.83 | 71,800 | — | — |
| 2025-08-29 | $209.57 | $356.75 | 48,500 | — | — |
| 2025-08-28 | $209.73 | $357.02 | 90,300 | — | — |
| 2025-08-27 | $207.09 | $352.52 | 43,400 | — | — |
| 2025-08-26 | $206.01 | $350.69 | 78,600 | — | — |
| 2025-08-25 | $205.10 | $349.14 | 62,900 | — | — |
| 2025-08-22 | $204.06 | $347.37 | 109,600 | — | — |
| 2025-08-21 | $195.25 | $332.37 | 91,300 | — | — |
| 2025-08-20 | $196.00 | $333.65 | 75,800 | — | — |
| 2025-08-19 | $195.00 | $331.94 | 78,800 | — | — |
| 2025-08-18 | $191.56 | $326.09 | 60,100 | — | — |
| 2025-08-15 | $188.50 | $320.88 | 103,900 | — | — |
| 2025-08-14 | $188.23 | $320.42 | 73,200 | — | — |
| 2025-08-13 | $185.22 | $315.30 | 60,200 | — | — |
| 2025-08-12 | $182.95 | $311.43 | 76,400 | — | — |
| 2025-08-11 | $179.07 | $304.83 | 69,600 | — | — |
| 2025-08-08 | $177.64 | $302.39 | 102,800 | — | — |
| 2025-08-07 | $172.00 | $292.79 | 87,100 | — | — |
| 2025-08-06 | $172.76 | $294.09 | 45,000 | — | — |
| 2025-08-05 | $172.96 | $294.43 | 48,800 | — | — |
| 2025-08-04 | $172.07 | $292.91 | 37,900 | — | — |
| 2025-08-01 | $170.28 | $289.86 | 61,800 | — | — |
| 2025-07-31 | $172.27 | $293.25 | 55,500 | — | — |
| 2025-07-30 | $172.42 | $293.51 | 53,800 | — | — |
| 2025-07-29 | $174.49 | $297.03 | 59,100 | — | — |
| 2025-07-28 | $175.11 | $298.09 | 54,200 | — | — |
| 2025-07-25 | $175.61 | $298.94 | 45,700 | — | — |
| 2025-07-24 | $174.42 | $296.91 | 63,000 | — | — |
| 2025-07-23 | $176.81 | $300.98 | 59,600 | — | — |
| 2025-07-22 | $173.31 | $295.02 | 57,900 | — | — |
| 2025-07-21 | $174.87 | $297.68 | 47,000 | — | — |
| 2025-07-18 | $174.34 | $296.78 | 55,900 | — | — |
| 2025-07-17 | $176.34 | $300.18 | 47,900 | — | — |
| 2025-07-16 | $177.24 | $301.71 | 74,100 | — | — |
| 2025-07-15 | $176.83 | $301.01 | 91,100 | — | — |
| 2025-07-14 | $182.13 | $310.04 | 130,200 | — | — |
| 2025-07-11 | $177.33 | $301.86 | 248,200 | — | — |
| 2025-07-10 | $196.47 | $334.45 | 129,300 | — | — |
| 2025-07-09 | $197.94 | $336.95 | 157,200 | — | — |
| 2025-07-08 | $201.20 | $342.50 | 208,300 | — | — |
| 2025-07-07 | $198.55 | $337.99 | 153,400 | — | — |
| 2025-07-03 | $201.02 | $342.19 | 81,200 | — | — |
| 2025-07-02 | $199.89 | $340.27 | 116,400 | — | — |
| 2025-07-01 | $195.53 | $332.85 | 122,200 | — | — |
| 2025-06-30 | $194.28 | $330.72 | 138,200 | — | — |
| 2025-06-27 | $197.67 | $336.49 | 277,300 | — | — |
| 2025-06-26 | $198.11 | $337.24 | 148,900 | — | — |
| 2025-06-25 | $194.36 | $330.85 | 167,400 | — | — |
| 2025-06-24 | $195.68 | $333.10 | 71,000 | — | — |
| 2025-06-23 | $193.14 | $328.78 | 171,600 | — | — |
| 2025-06-20 | $188.14 | $320.27 | 75,000 | — | — |
| 2025-06-18 | $188.56 | $320.98 | 196,500 | — | — |
| 2025-06-17 | $184.62 | $314.27 | 325,700 | — | — |
| 2025-06-16 | $186.65 | $317.73 | 346,300 | — | — |
| 2025-06-13 | $185.75 | $313.64 | 115,800 | — | — |
| 2025-06-12 | $193.07 | $326.00 | 110,400 | — | — |
| 2025-06-11 | $195.43 | $329.99 | 180,200 | — | — |
| 2025-06-10 | $192.70 | $325.38 | 304,500 | — | — |
| 2025-06-09 | $191.34 | $323.08 | 166,200 | — | — |
| 2025-06-06 | $192.19 | $324.52 | 428,600 | — | — |
| 2025-06-05 | $184.28 | $311.16 | 485,800 | — | — |
| 2025-06-04 | $188.23 | $317.83 | 367,100 | — | — |
| 2025-06-03 | $187.96 | $317.38 | 216,400 | — | — |
| 2025-06-02 | $186.43 | $314.79 | 148,700 | — | — |
| 2025-05-30 | $186.42 | $314.78 | 52,100 | — | — |
| 2025-05-29 | $188.78 | $318.76 | 68,600 | — | — |
| 2025-05-28 | $185.30 | $312.88 | 28,300 | — | — |
| 2025-05-27 | $187.98 | $317.41 | 37,000 | — | — |
| 2025-05-23 | $182.14 | $307.55 | 42,900 | — | — |
| 2025-05-22 | $182.55 | $308.24 | 38,600 | — | — |
| 2025-05-21 | $186.13 | $314.29 | 58,300 | — | — |
| 2025-05-20 | $191.33 | $323.07 | 34,800 | — | — |
| 2025-05-19 | $192.22 | $324.57 | 34,700 | — | — |
| 2025-05-16 | $193.64 | $326.97 | 53,300 | — | — |
| 2025-05-15 | $196.51 | $331.81 | 59,400 | — | — |
| 2025-05-14 | $195.65 | $330.36 | 36,300 | — | — |
| 2025-05-13 | $193.88 | $327.37 | 46,300 | — | — |
| 2025-05-12 | $190.60 | $321.83 | 62,100 | — | — |
| 2025-05-09 | $185.56 | $313.32 | 54,600 | — | — |
| 2025-05-08 | $177.28 | $299.34 | 35,900 | — | — |
| 2025-05-07 | $174.55 | $294.73 | 38,000 | — | — |
| 2025-05-06 | $174.79 | $295.14 | 34,200 | — | — |
| 2025-05-05 | $176.78 | $298.50 | 22,400 | — | — |
| 2025-05-02 | $178.62 | $301.61 | 26,600 | — | — |
| 2025-05-01 | $175.10 | $295.66 | 30,900 | — | — |
| 2025-04-30 | $175.33 | $296.05 | 51,100 | — | — |
| 2025-04-29 | $176.37 | $297.81 | 33,200 | — | — |
| 2025-04-28 | $175.90 | $297.01 | 25,800 | — | — |
| 2025-04-25 | $174.62 | $294.85 | 26,500 | — | — |
| 2025-04-24 | $176.83 | $298.58 | 48,100 | — | — |
| 2025-04-23 | $176.88 | $298.67 | 44,300 | — | — |
| 2025-04-22 | $175.81 | $296.86 | 40,700 | — | — |
| 2025-04-21 | $172.00 | $290.43 | 52,000 | — | — |
| 2025-04-17 | $174.45 | $294.56 | 49,800 | — | — |
| 2025-04-16 | $170.89 | $288.55 | 30,900 | — | — |
| 2025-04-15 | $170.51 | $287.91 | 25,700 | — | — |
| 2025-04-14 | $171.46 | $289.52 | 32,700 | — | — |
| 2025-04-11 | $167.09 | $282.14 | 42,700 | — | — |
| 2025-04-10 | $167.76 | $283.27 | 58,000 | — | — |
| 2025-04-09 | $175.22 | $295.86 | 79,500 | — | — |
| 2025-04-08 | $165.45 | $279.37 | 57,500 | — | — |
| 2025-04-07 | $167.95 | $283.59 | 69,200 | — | — |
| 2025-04-04 | $174.50 | $294.65 | 62,500 | — | — |
| 2025-04-03 | $178.62 | $301.61 | 53,900 | — | — |
| 2025-04-02 | $190.34 | $321.39 | 42,100 | — | — |
| 2025-04-01 | $186.67 | $315.20 | 36,700 | — | — |
| 2025-03-31 | $187.51 | $316.62 | 72,600 | — | — |
| 2025-03-28 | $188.58 | $318.42 | 42,000 | — | — |
| 2025-03-27 | $194.29 | $328.06 | 29,200 | — | — |
| 2025-03-26 | $192.96 | $325.82 | 26,100 | — | — |
| 2025-03-25 | $193.81 | $327.25 | 26,300 | — | — |
| 2025-03-24 | $195.00 | $329.26 | 25,900 | — | — |
| 2025-03-21 | $191.51 | $323.37 | 64,500 | — | — |
| 2025-03-20 | $192.54 | $325.11 | 39,100 | — | — |
| 2025-03-19 | $194.80 | $328.93 | 33,700 | — | — |
| 2025-03-18 | $192.80 | $325.55 | 36,200 | — | — |
| 2025-03-17 | $194.26 | $328.01 | 45,500 | — | — |
| 2025-03-14 | $195.21 | $329.62 | 32,300 | — | — |
| 2025-03-13 | $190.78 | $319.61 | 31,900 | — | — |
| 2025-03-12 | $191.46 | $320.74 | 30,600 | — | — |
| 2025-03-11 | $190.84 | $319.71 | 35,000 | — | — |
| 2025-03-10 | $192.40 | $322.32 | 37,000 | — | — |
| 2025-03-07 | $200.77 | $336.34 | 43,900 | — | — |
| 2025-03-06 | $202.01 | $338.42 | 39,400 | — | — |
| 2025-03-05 | $203.41 | $340.76 | 47,800 | — | — |
| 2025-03-04 | $203.95 | $341.67 | 48,000 | — | — |
| 2025-03-03 | $203.32 | $340.61 | 41,700 | — | — |
| 2025-02-28 | $209.07 | $350.25 | 41,800 | — | — |
| 2025-02-27 | $201.81 | $338.08 | 45,200 | — | — |
| 2025-02-26 | $203.00 | $340.08 | 43,500 | — | — |
| 2025-02-25 | $203.93 | $341.63 | 43,800 | — | — |
| 2025-02-24 | $205.51 | $344.28 | 39,700 | — | — |
| 2025-02-21 | $208.09 | $348.60 | 73,800 | — | — |
| 2025-02-20 | $195.67 | $327.80 | 28,900 | — | — |
| 2025-02-19 | $198.42 | $332.40 | 23,900 | — | — |
| 2025-02-18 | $199.46 | $334.15 | 35,300 | — | — |
| 2025-02-14 | $199.56 | $334.31 | 18,300 | — | — |
| 2025-02-13 | $199.62 | $334.41 | 25,300 | — | — |
| 2025-02-12 | $200.69 | $336.21 | 43,200 | — | — |
| 2025-02-11 | $201.38 | $337.36 | 28,800 | — | — |
| 2025-02-10 | $198.10 | $331.87 | 21,000 | — | — |
| 2025-02-07 | $197.81 | $331.38 | 22,100 | — | — |
| 2025-02-06 | $199.62 | $334.41 | 26,900 | — | — |
| 2025-02-05 | $198.74 | $332.94 | 28,000 | — | — |
| 2025-02-04 | $196.97 | $329.97 | 30,300 | — | — |
| 2025-02-03 | $195.22 | $327.04 | 45,900 | — | — |
| 2025-01-31 | $197.78 | $331.33 | 32,400 | — | — |
| 2025-01-30 | $199.42 | $334.08 | 28,700 | — | — |
| 2025-01-29 | $198.37 | $332.32 | 29,400 | — | — |
| 2025-01-28 | $199.55 | $334.30 | 27,500 | — | — |
| 2025-01-27 | $198.72 | $332.91 | 34,300 | — | — |
| 2025-01-24 | $196.04 | $328.42 | 21,400 | — | — |
| 2025-01-23 | $196.26 | $328.79 | 34,500 | — | — |
| 2025-01-22 | $196.04 | $328.42 | 34,600 | — | — |
| 2025-01-21 | $196.66 | $329.46 | 32,800 | — | — |
| 2025-01-17 | $195.62 | $327.71 | 41,100 | — | — |
| 2025-01-16 | $193.55 | $324.25 | 25,300 | — | — |
| 2025-01-15 | $192.50 | $322.49 | 30,100 | — | — |
| 2025-01-14 | $187.59 | $314.26 | 38,300 | — | — |
| 2025-01-13 | $184.83 | $309.64 | 35,200 | — | — |
| 2025-01-10 | $182.78 | $306.20 | 49,500 | — | — |
| 2025-01-08 | $187.76 | $314.55 | 50,100 | — | — |
| 2025-01-07 | $186.88 | $313.07 | 49,200 | — | — |
| 2025-01-06 | $191.74 | $321.21 | 28,700 | — | — |
| 2025-01-03 | $194.79 | $326.32 | 29,900 | — | — |
| 2025-01-02 | $192.16 | $321.92 | 29,200 | — | — |