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
- 2008-09-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 | $191.69 | $326.20 | 81,000 | — | — |
| 2025-12-30 | $191.53 | $325.93 | 83,500 | — | — |
| 2025-12-29 | $192.82 | $328.12 | 104,500 | — | — |
| 2025-12-26 | $192.06 | $326.83 | 81,700 | — | — |
| 2025-12-24 | $194.54 | $331.05 | 112,500 | — | — |
| 2025-12-23 | $195.95 | $333.45 | 77,900 | — | — |
| 2025-12-22 | $193.90 | $329.96 | 129,700 | — | — |
| 2025-12-19 | $189.94 | $323.22 | 195,400 | — | — |
| 2025-12-18 | $189.54 | $322.54 | 80,000 | — | — |
| 2025-12-17 | $185.89 | $316.33 | 81,200 | — | — |
| 2025-12-16 | $184.25 | $313.54 | 135,800 | — | — |
| 2025-12-15 | $186.92 | $318.08 | 195,900 | — | — |
| 2025-12-12 | $187.47 | $319.02 | 188,200 | — | — |
| 2025-12-11 | $182.22 | $310.09 | 105,800 | — | — |
| 2025-12-10 | $175.20 | $298.14 | 145,000 | — | — |
| 2025-12-09 | $173.66 | $295.52 | 104,100 | — | — |
| 2025-12-08 | $169.90 | $289.12 | 196,400 | — | — |
| 2025-12-05 | $170.17 | $289.58 | 195,300 | — | — |
| 2025-12-04 | $173.01 | $294.41 | 225,700 | — | — |
| 2025-12-03 | $179.65 | $305.71 | 145,800 | — | — |
| 2025-12-02 | $176.99 | $301.19 | 122,900 | — | — |
| 2025-12-01 | $175.60 | $298.82 | 186,500 | — | — |
| 2025-11-28 | $177.75 | $302.48 | 187,400 | — | — |
| 2025-11-26 | $176.50 | $300.35 | 218,700 | — | — |
| 2025-11-25 | $175.60 | $298.82 | 120,000 | — | — |
| 2025-11-24 | $174.53 | $297.00 | 150,700 | — | — |
| 2025-11-21 | $173.80 | $295.76 | 260,500 | — | — |
| 2025-11-20 | $170.39 | $289.27 | 209,700 | — | — |
| 2025-11-19 | $173.20 | $294.04 | 191,000 | — | — |
| 2025-11-18 | $174.23 | $295.79 | 119,500 | — | — |
| 2025-11-17 | $173.75 | $294.98 | 116,000 | — | — |
| 2025-11-14 | $179.99 | $305.57 | 223,700 | — | — |
| 2025-11-13 | $183.77 | $311.99 | 150,700 | — | — |
| 2025-11-12 | $189.43 | $321.60 | 141,200 | — | — |
| 2025-11-11 | $187.35 | $318.07 | 127,200 | — | — |
| 2025-11-10 | $188.60 | $320.19 | 192,900 | — | — |
| 2025-11-07 | $181.40 | $307.97 | 344,400 | — | — |
| 2025-11-06 | $195.01 | $331.07 | 299,300 | — | — |
| 2025-11-05 | $203.61 | $345.67 | 297,900 | — | — |
| 2025-11-04 | $206.15 | $349.98 | 190,200 | — | — |
| 2025-11-03 | $202.18 | $343.24 | 262,300 | — | — |
| 2025-10-31 | $204.01 | $346.35 | 199,500 | — | — |
| 2025-10-30 | $202.00 | $342.94 | 179,000 | — | — |
| 2025-10-29 | $201.00 | $341.24 | 119,200 | — | — |
| 2025-10-28 | $201.74 | $342.50 | 124,500 | — | — |
| 2025-10-27 | $204.00 | $346.33 | 159,900 | — | — |
| 2025-10-24 | $206.40 | $350.41 | 119,000 | — | — |
| 2025-10-23 | $206.37 | $350.36 | 136,800 | — | — |
| 2025-10-22 | $200.98 | $341.21 | 182,900 | — | — |
| 2025-10-21 | $196.92 | $334.31 | 108,900 | — | — |
| 2025-10-20 | $195.89 | $332.57 | 115,000 | — | — |
| 2025-10-17 | $189.97 | $322.51 | 95,100 | — | — |
| 2025-10-16 | $190.34 | $323.14 | 369,400 | — | — |
| 2025-10-15 | $201.82 | $342.63 | 350,500 | — | — |
| 2025-10-14 | $198.09 | $336.30 | 192,700 | — | — |
| 2025-10-13 | $188.09 | $319.32 | 142,900 | — | — |
| 2025-10-10 | $184.24 | $312.79 | 153,500 | — | — |
| 2025-10-09 | $186.75 | $317.05 | 264,600 | — | — |
| 2025-10-08 | $194.72 | $330.58 | 139,200 | — | — |
| 2025-10-07 | $197.01 | $334.47 | 254,400 | — | — |
| 2025-10-06 | $194.55 | $330.29 | 179,900 | — | — |
| 2025-10-03 | $193.48 | $328.47 | 122,200 | — | — |
| 2025-10-02 | $189.77 | $322.18 | 75,100 | — | — |
| 2025-10-01 | $186.86 | $317.23 | 111,200 | — | — |
| 2025-09-30 | $191.93 | $325.84 | 137,100 | — | — |
| 2025-09-29 | $186.82 | $317.17 | 137,200 | — | — |
| 2025-09-26 | $187.56 | $318.42 | 163,900 | — | — |
| 2025-09-25 | $180.43 | $306.32 | 139,400 | — | — |
| 2025-09-24 | $179.81 | $305.27 | 117,000 | — | — |
| 2025-09-23 | $182.31 | $309.51 | 230,600 | — | — |
| 2025-09-22 | $185.63 | $315.15 | 130,200 | — | — |
| 2025-09-19 | $181.27 | $307.74 | 722,700 | — | — |
| 2025-09-18 | $185.24 | $314.48 | 132,000 | — | — |
| 2025-09-17 | $180.79 | $306.93 | 127,000 | — | — |
| 2025-09-16 | $178.12 | $302.40 | 107,000 | — | — |
| 2025-09-15 | $178.14 | $302.43 | 164,500 | — | — |
| 2025-09-12 | $180.80 | $306.95 | 209,700 | — | — |
| 2025-09-11 | $182.45 | $309.75 | 131,800 | — | — |
| 2025-09-10 | $178.12 | $302.40 | 183,500 | — | — |
| 2025-09-09 | $174.76 | $296.69 | 115,600 | — | — |
| 2025-09-08 | $174.90 | $296.93 | 214,500 | — | — |
| 2025-09-05 | $170.56 | $289.56 | 168,300 | — | — |
| 2025-09-04 | $174.38 | $296.05 | 79,800 | — | — |
| 2025-09-03 | $170.48 | $289.43 | 129,900 | — | — |
| 2025-09-02 | $169.56 | $287.86 | 106,600 | — | — |
| 2025-08-29 | $166.71 | $283.03 | 123,400 | — | — |
| 2025-08-28 | $164.50 | $279.27 | 100,300 | — | — |
| 2025-08-27 | $163.79 | $278.07 | 66,200 | — | — |
| 2025-08-26 | $161.92 | $274.89 | 112,100 | — | — |
| 2025-08-25 | $163.96 | $278.36 | 135,400 | — | — |
| 2025-08-22 | $165.46 | $280.90 | 124,200 | — | — |
| 2025-08-21 | $163.47 | $277.53 | 107,700 | — | — |
| 2025-08-20 | $162.52 | $275.91 | 179,700 | — | — |
| 2025-08-19 | $158.04 | $268.31 | 118,900 | — | — |
| 2025-08-18 | $154.46 | $262.23 | 104,300 | — | — |
| 2025-08-15 | $156.19 | $265.17 | 148,200 | — | — |
| 2025-08-14 | $157.63 | $266.93 | 96,400 | — | — |
| 2025-08-13 | $157.07 | $265.98 | 107,700 | — | — |
| 2025-08-12 | $156.29 | $264.66 | 253,100 | — | — |
| 2025-08-11 | $154.34 | $261.36 | 342,000 | — | — |
| 2025-08-08 | $140.33 | $237.64 | 171,700 | — | — |
| 2025-08-07 | $137.88 | $233.49 | 220,300 | — | — |
| 2025-08-06 | $139.86 | $236.84 | 213,400 | — | — |
| 2025-08-05 | $140.20 | $237.42 | 86,100 | — | — |
| 2025-08-04 | $139.49 | $236.21 | 76,400 | — | — |
| 2025-08-01 | $138.86 | $235.15 | 153,200 | — | — |
| 2025-07-31 | $140.04 | $237.14 | 133,700 | — | — |
| 2025-07-30 | $140.02 | $237.11 | 103,200 | — | — |
| 2025-07-29 | $138.31 | $234.21 | 144,200 | — | — |
| 2025-07-28 | $138.18 | $233.99 | 113,800 | — | — |
| 2025-07-25 | $138.30 | $234.20 | 158,300 | — | — |
| 2025-07-24 | $138.99 | $235.37 | 94,600 | — | — |
| 2025-07-23 | $141.88 | $240.26 | 81,400 | — | — |
| 2025-07-22 | $142.92 | $242.02 | 89,700 | — | — |
| 2025-07-21 | $142.63 | $241.53 | 109,500 | — | — |
| 2025-07-18 | $143.14 | $242.39 | 162,500 | — | — |
| 2025-07-17 | $144.03 | $243.90 | 130,600 | — | — |
| 2025-07-16 | $142.96 | $242.09 | 164,700 | — | — |
| 2025-07-15 | $141.06 | $238.87 | 127,600 | — | — |
| 2025-07-14 | $141.26 | $239.21 | 150,200 | — | — |
| 2025-07-11 | $138.99 | $235.37 | 129,500 | — | — |
| 2025-07-10 | $140.07 | $237.20 | 140,700 | — | — |
| 2025-07-09 | $139.99 | $237.06 | 153,700 | — | — |
| 2025-07-08 | $142.33 | $241.02 | 159,900 | — | — |
| 2025-07-07 | $144.25 | $244.27 | 121,400 | — | — |
| 2025-07-03 | $146.76 | $248.52 | 69,200 | — | — |
| 2025-07-02 | $145.43 | $246.27 | 205,800 | — | — |
| 2025-07-01 | $146.48 | $248.05 | 197,700 | — | — |
| 2025-06-30 | $152.20 | $257.74 | 185,400 | — | — |
| 2025-06-27 | $151.09 | $255.86 | 228,200 | — | — |
| 2025-06-26 | $150.57 | $254.98 | 161,700 | — | — |
| 2025-06-25 | $148.62 | $251.67 | 137,800 | — | — |
| 2025-06-24 | $149.36 | $252.93 | 140,300 | — | — |
| 2025-06-23 | $149.43 | $253.05 | 183,200 | — | — |
| 2025-06-20 | $146.99 | $248.91 | 376,200 | — | — |
| 2025-06-18 | $148.81 | $252.00 | 241,500 | — | — |
| 2025-06-17 | $153.98 | $260.75 | 185,500 | — | — |
| 2025-06-16 | $154.73 | $262.02 | 168,400 | — | — |
| 2025-06-13 | $155.68 | $263.63 | 90,300 | — | — |
| 2025-06-12 | $158.86 | $269.01 | 119,400 | — | — |
| 2025-06-11 | $154.79 | $262.12 | 144,000 | — | — |
| 2025-06-10 | $155.88 | $263.97 | 177,800 | — | — |
| 2025-06-09 | $161.48 | $273.45 | 174,500 | — | — |
| 2025-06-06 | $168.39 | $285.15 | 135,700 | — | — |
| 2025-06-05 | $167.80 | $284.15 | 145,000 | — | — |
| 2025-06-04 | $165.45 | $280.17 | 104,100 | — | — |
| 2025-06-03 | $165.05 | $279.50 | 130,500 | — | — |
| 2025-06-02 | $171.28 | $290.05 | 162,700 | — | — |
| 2025-05-30 | $168.77 | $285.80 | 167,100 | — | — |
| 2025-05-29 | $162.85 | $275.77 | 44,400 | — | — |
| 2025-05-28 | $162.54 | $275.25 | 78,700 | — | — |
| 2025-05-27 | $165.18 | $279.72 | 101,800 | — | — |
| 2025-05-23 | $165.24 | $279.82 | 71,400 | — | — |
| 2025-05-22 | $163.11 | $276.21 | 69,700 | — | — |
| 2025-05-21 | $163.99 | $277.70 | 84,000 | — | — |
| 2025-05-20 | $166.66 | $282.22 | 111,000 | — | — |
| 2025-05-19 | $167.83 | $284.20 | 146,100 | — | — |
| 2025-05-16 | $166.43 | $281.83 | 108,300 | — | — |
| 2025-05-15 | $164.14 | $277.28 | 136,600 | — | — |
| 2025-05-14 | $162.75 | $274.93 | 158,400 | — | — |
| 2025-05-13 | $161.97 | $273.61 | 157,300 | — | — |
| 2025-05-12 | $163.28 | $275.83 | 166,900 | — | — |
| 2025-05-09 | $167.13 | $282.33 | 213,100 | — | — |
| 2025-05-08 | $154.87 | $261.62 | 117,500 | — | — |
| 2025-05-07 | $150.85 | $254.83 | 110,500 | — | — |
| 2025-05-06 | $147.16 | $248.59 | 135,800 | — | — |
| 2025-05-05 | $148.72 | $251.23 | 112,300 | — | — |
| 2025-05-02 | $147.69 | $249.49 | 80,200 | — | — |
| 2025-05-01 | $145.36 | $245.55 | 66,900 | — | — |
| 2025-04-30 | $146.30 | $247.14 | 63,400 | — | — |
| 2025-04-29 | $145.83 | $246.35 | 101,800 | — | — |
| 2025-04-28 | $143.46 | $242.34 | 76,800 | — | — |
| 2025-04-25 | $141.92 | $239.74 | 73,300 | — | — |
| 2025-04-24 | $142.92 | $241.43 | 94,700 | — | — |
| 2025-04-23 | $142.33 | $240.44 | 125,400 | — | — |
| 2025-04-22 | $144.65 | $244.35 | 118,300 | — | — |
| 2025-04-21 | $141.35 | $238.78 | 117,500 | — | — |
| 2025-04-17 | $146.09 | $246.79 | 57,900 | — | — |
| 2025-04-16 | $145.86 | $246.40 | 122,400 | — | — |
| 2025-04-15 | $147.97 | $249.96 | 138,600 | — | — |
| 2025-04-14 | $148.74 | $251.26 | 100,700 | — | — |
| 2025-04-11 | $146.55 | $247.56 | 106,100 | — | — |
| 2025-04-10 | $145.00 | $244.95 | 1,300,500 | — | — |
| 2025-04-09 | $139.97 | $236.45 | 132,600 | — | — |
| 2025-04-08 | $137.65 | $232.53 | 171,300 | — | — |
| 2025-04-07 | $138.32 | $233.66 | 220,000 | — | — |
| 2025-04-04 | $137.07 | $231.55 | 133,600 | — | — |
| 2025-04-03 | $148.25 | $250.44 | 134,900 | — | — |
| 2025-04-02 | $144.80 | $244.61 | 110,600 | — | — |
| 2025-04-01 | $147.00 | $248.32 | 530,400 | — | — |
| 2025-03-31 | $149.23 | $252.09 | 116,000 | — | — |
| 2025-03-28 | $150.47 | $254.19 | 94,800 | — | — |
| 2025-03-27 | $148.13 | $250.23 | 116,400 | — | — |
| 2025-03-26 | $145.35 | $245.54 | 179,300 | — | — |
| 2025-03-25 | $140.47 | $237.29 | 78,100 | — | — |
| 2025-03-24 | $139.60 | $235.82 | 86,500 | — | — |
| 2025-03-21 | $136.57 | $230.70 | 176,500 | — | — |
| 2025-03-20 | $137.07 | $231.55 | 54,800 | — | — |
| 2025-03-19 | $136.23 | $230.13 | 109,400 | — | — |
| 2025-03-18 | $136.50 | $230.59 | 90,000 | — | — |
| 2025-03-17 | $138.94 | $234.71 | 111,100 | — | — |
| 2025-03-14 | $138.68 | $234.27 | 168,200 | — | — |
| 2025-03-13 | $137.05 | $231.52 | 48,900 | — | — |
| 2025-03-12 | $139.32 | $235.35 | 96,200 | — | — |
| 2025-03-11 | $138.66 | $234.24 | 128,800 | — | — |
| 2025-03-10 | $133.82 | $226.06 | 84,300 | — | — |
| 2025-03-07 | $135.88 | $229.54 | 72,500 | — | — |
| 2025-03-06 | $134.86 | $227.82 | 70,200 | — | — |
| 2025-03-05 | $137.25 | $231.85 | 82,000 | — | — |
| 2025-03-04 | $134.31 | $226.89 | 151,500 | — | — |
| 2025-03-03 | $139.98 | $236.47 | 178,600 | — | — |
| 2025-02-28 | $131.66 | $222.41 | 289,700 | — | — |
| 2025-02-27 | $123.96 | $209.40 | 144,000 | — | — |
| 2025-02-26 | $121.33 | $204.96 | 91,800 | — | — |
| 2025-02-25 | $121.13 | $204.62 | 93,500 | — | — |
| 2025-02-24 | $118.40 | $200.01 | 91,200 | — | — |
| 2025-02-21 | $117.49 | $198.47 | 88,900 | — | — |
| 2025-02-20 | $117.91 | $198.51 | 81,000 | — | — |
| 2025-02-19 | $119.25 | $200.76 | 55,500 | — | — |
| 2025-02-18 | $119.75 | $201.60 | 109,100 | — | — |
| 2025-02-14 | $118.64 | $199.74 | 52,400 | — | — |
| 2025-02-13 | $120.32 | $202.56 | 62,600 | — | — |
| 2025-02-12 | $119.64 | $201.42 | 55,100 | — | — |
| 2025-02-11 | $120.29 | $202.51 | 63,600 | — | — |
| 2025-02-10 | $120.38 | $202.67 | 67,400 | — | — |
| 2025-02-07 | $122.51 | $206.25 | 69,200 | — | — |
| 2025-02-06 | $122.56 | $206.34 | 52,600 | — | — |
| 2025-02-05 | $123.64 | $208.15 | 85,000 | — | — |
| 2025-02-04 | $122.34 | $205.97 | 59,800 | — | — |
| 2025-02-03 | $121.84 | $205.12 | 62,000 | — | — |
| 2025-01-31 | $121.93 | $205.27 | 69,500 | — | — |
| 2025-01-30 | $122.34 | $205.97 | 73,500 | — | — |
| 2025-01-29 | $121.98 | $205.36 | 54,900 | — | — |
| 2025-01-28 | $122.89 | $206.89 | 57,400 | — | — |
| 2025-01-27 | $121.74 | $204.96 | 70,100 | — | — |
| 2025-01-24 | $122.56 | $206.34 | 95,100 | — | — |
| 2025-01-23 | $122.05 | $205.48 | 162,600 | — | — |
| 2025-01-22 | $125.56 | $211.39 | 151,400 | — | — |
| 2025-01-21 | $124.83 | $210.16 | 139,600 | — | — |
| 2025-01-17 | $121.75 | $204.97 | 81,600 | — | — |
| 2025-01-16 | $121.40 | $204.38 | 88,400 | — | — |
| 2025-01-15 | $120.15 | $202.28 | 126,000 | — | — |
| 2025-01-14 | $117.36 | $197.58 | 89,000 | — | — |
| 2025-01-13 | $113.15 | $190.49 | 95,900 | — | — |
| 2025-01-10 | $110.55 | $186.12 | 228,600 | — | — |
| 2025-01-08 | $114.57 | $192.88 | 127,800 | — | — |
| 2025-01-07 | $112.92 | $190.11 | 106,100 | — | — |
| 2025-01-06 | $114.07 | $192.04 | 160,000 | — | — |
| 2025-01-03 | $110.25 | $185.61 | 301,200 | — | — |
| 2025-01-02 | $114.47 | $192.72 | 119,500 | — | — |