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
- 1998-07-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 | $169.63 | $231.51 | 93,100 | — | — |
| 2025-12-30 | $172.95 | $236.05 | 107,400 | — | — |
| 2025-12-29 | $174.34 | $237.94 | 79,600 | — | — |
| 2025-12-26 | $176.45 | $240.82 | 73,600 | — | — |
| 2025-12-24 | $176.17 | $240.44 | 66,500 | — | — |
| 2025-12-23 | $177.23 | $241.89 | 146,300 | — | — |
| 2025-12-22 | $174.02 | $237.51 | 135,600 | — | — |
| 2025-12-19 | $175.69 | $239.78 | 191,800 | — | — |
| 2025-12-18 | $166.55 | $227.31 | 131,900 | — | — |
| 2025-12-17 | $164.18 | $224.08 | 142,600 | — | — |
| 2025-12-16 | $171.76 | $234.42 | 145,100 | — | — |
| 2025-12-15 | $173.30 | $236.52 | 132,400 | — | — |
| 2025-12-12 | $173.12 | $236.28 | 219,400 | — | — |
| 2025-12-11 | $175.36 | $239.33 | 148,000 | — | — |
| 2025-12-10 | $172.82 | $235.87 | 163,400 | — | — |
| 2025-12-09 | $167.43 | $228.51 | 134,300 | — | — |
| 2025-12-08 | $172.21 | $235.04 | 133,000 | — | — |
| 2025-12-05 | $166.00 | $226.56 | 118,000 | — | — |
| 2025-12-04 | $163.19 | $222.72 | 86,300 | — | — |
| 2025-12-03 | $159.74 | $218.02 | 234,200 | — | — |
| 2025-12-02 | $161.55 | $220.49 | 201,500 | — | — |
| 2025-12-01 | $154.77 | $211.23 | 116,000 | — | — |
| 2025-11-28 | $154.03 | $210.22 | 79,600 | — | — |
| 2025-11-26 | $152.69 | $208.39 | 108,600 | — | — |
| 2025-11-25 | $150.84 | $205.87 | 163,500 | — | — |
| 2025-11-24 | $145.88 | $199.10 | 117,100 | — | — |
| 2025-11-21 | $140.95 | $192.37 | 257,800 | — | — |
| 2025-11-20 | $134.36 | $183.38 | 210,700 | — | — |
| 2025-11-19 | $144.89 | $197.75 | 182,400 | — | — |
| 2025-11-18 | $144.07 | $196.63 | 147,100 | — | — |
| 2025-11-17 | $141.86 | $193.61 | 221,100 | — | — |
| 2025-11-14 | $147.67 | $201.54 | 146,900 | — | — |
| 2025-11-13 | $146.49 | $199.93 | 206,800 | — | — |
| 2025-11-12 | $153.75 | $209.84 | 129,400 | — | — |
| 2025-11-11 | $152.12 | $207.62 | 219,300 | — | — |
| 2025-11-10 | $166.99 | $227.91 | 236,500 | — | — |
| 2025-11-07 | $161.53 | $220.46 | 213,600 | — | — |
| 2025-11-06 | $160.16 | $218.59 | 195,700 | — | — |
| 2025-11-05 | $154.86 | $211.36 | 143,500 | — | — |
| 2025-11-04 | $154.25 | $210.52 | 305,600 | — | — |
| 2025-11-03 | $158.57 | $216.42 | 298,000 | — | — |
| 2025-10-31 | $153.99 | $210.17 | 207,400 | — | — |
| 2025-10-30 | $150.62 | $205.57 | 273,000 | — | — |
| 2025-10-29 | $152.46 | $208.08 | 238,000 | — | — |
| 2025-10-28 | $154.78 | $211.25 | 150,400 | — | — |
| 2025-10-27 | $155.89 | $212.76 | 108,100 | — | — |
| 2025-10-24 | $157.00 | $214.28 | 129,400 | — | — |
| 2025-10-23 | $154.90 | $211.41 | 168,100 | — | — |
| 2025-10-22 | $148.25 | $202.33 | 126,300 | — | — |
| 2025-10-21 | $148.00 | $201.99 | 96,900 | — | — |
| 2025-10-20 | $147.96 | $201.94 | 91,300 | — | — |
| 2025-10-17 | $146.11 | $199.41 | 130,400 | — | — |
| 2025-10-16 | $148.88 | $203.19 | 139,000 | — | — |
| 2025-10-15 | $150.77 | $205.77 | 129,300 | — | — |
| 2025-10-14 | $147.14 | $200.72 | 138,800 | — | — |
| 2025-10-13 | $145.02 | $197.83 | 195,800 | — | — |
| 2025-10-10 | $137.73 | $187.89 | 143,500 | — | — |
| 2025-10-09 | $142.94 | $194.99 | 161,700 | — | — |
| 2025-10-08 | $146.89 | $200.38 | 208,000 | — | — |
| 2025-10-07 | $141.25 | $192.69 | 203,100 | — | — |
| 2025-10-06 | $141.12 | $192.51 | 126,800 | — | — |
| 2025-10-03 | $138.97 | $189.58 | 107,500 | — | — |
| 2025-10-02 | $142.44 | $194.31 | 118,400 | — | — |
| 2025-10-01 | $142.50 | $194.39 | 96,900 | — | — |
| 2025-09-30 | $141.02 | $192.37 | 118,800 | — | — |
| 2025-09-29 | $140.37 | $191.49 | 75,900 | — | — |
| 2025-09-26 | $142.84 | $194.86 | 94,500 | — | — |
| 2025-09-25 | $142.72 | $194.69 | 95,000 | — | — |
| 2025-09-24 | $142.27 | $194.08 | 92,000 | — | — |
| 2025-09-23 | $146.79 | $200.25 | 104,700 | — | — |
| 2025-09-22 | $146.51 | $199.86 | 126,600 | — | — |
| 2025-09-19 | $142.08 | $193.82 | 242,600 | — | — |
| 2025-09-18 | $150.97 | $205.95 | 128,800 | — | — |
| 2025-09-17 | $144.60 | $197.26 | 64,800 | — | — |
| 2025-09-16 | $148.78 | $202.96 | 105,600 | — | — |
| 2025-09-15 | $145.86 | $198.98 | 75,100 | — | — |
| 2025-09-12 | $141.73 | $193.34 | 62,100 | — | — |
| 2025-09-11 | $148.32 | $202.33 | 135,000 | — | — |
| 2025-09-10 | $145.68 | $198.73 | 84,700 | — | — |
| 2025-09-09 | $143.15 | $195.28 | 74,600 | — | — |
| 2025-09-08 | $141.51 | $193.04 | 71,500 | — | — |
| 2025-09-05 | $143.88 | $196.28 | 172,000 | — | — |
| 2025-09-04 | $143.06 | $195.16 | 142,800 | — | — |
| 2025-09-03 | $138.07 | $188.35 | 164,200 | — | — |
| 2025-09-02 | $135.97 | $185.49 | 92,500 | — | — |
| 2025-08-29 | $134.56 | $183.56 | 90,400 | — | — |
| 2025-08-28 | $136.29 | $185.92 | 93,100 | — | — |
| 2025-08-27 | $140.42 | $191.56 | 181,700 | — | — |
| 2025-08-26 | $139.31 | $190.04 | 150,100 | — | — |
| 2025-08-25 | $137.03 | $186.93 | 214,200 | — | — |
| 2025-08-22 | $132.60 | $180.89 | 183,800 | — | — |
| 2025-08-21 | $128.91 | $175.85 | 79,200 | — | — |
| 2025-08-20 | $128.41 | $175.17 | 91,100 | — | — |
| 2025-08-19 | $127.80 | $174.34 | 92,400 | — | — |
| 2025-08-18 | $131.57 | $179.48 | 91,800 | — | — |
| 2025-08-15 | $131.03 | $178.75 | 151,700 | — | — |
| 2025-08-14 | $132.13 | $180.25 | 132,500 | — | — |
| 2025-08-13 | $134.58 | $183.59 | 131,200 | — | — |
| 2025-08-12 | $134.66 | $183.70 | 196,700 | — | — |
| 2025-08-11 | $128.22 | $174.91 | 147,800 | — | — |
| 2025-08-08 | $132.58 | $180.86 | 156,500 | — | — |
| 2025-08-07 | $132.61 | $180.90 | 100,300 | — | — |
| 2025-08-06 | $131.10 | $178.84 | 65,800 | — | — |
| 2025-08-05 | $131.71 | $179.67 | 179,800 | — | — |
| 2025-08-04 | $131.51 | $179.40 | 221,800 | — | — |
| 2025-08-01 | $127.50 | $173.93 | 201,500 | — | — |
| 2025-07-31 | $130.04 | $177.40 | 210,800 | — | — |
| 2025-07-30 | $125.91 | $171.76 | 186,500 | — | — |
| 2025-07-29 | $130.49 | $178.01 | 242,100 | — | — |
| 2025-07-28 | $126.75 | $172.91 | 312,400 | — | — |
| 2025-07-25 | $119.84 | $163.48 | 364,800 | — | — |
| 2025-07-24 | $102.98 | $140.48 | 172,700 | — | — |
| 2025-07-23 | $107.07 | $146.06 | 177,900 | — | — |
| 2025-07-22 | $106.00 | $144.60 | 153,900 | — | — |
| 2025-07-21 | $103.72 | $141.49 | 149,400 | — | — |
| 2025-07-18 | $101.69 | $138.72 | 79,900 | — | — |
| 2025-07-17 | $101.32 | $138.22 | 199,900 | — | — |
| 2025-07-16 | $98.77 | $134.74 | 154,400 | — | — |
| 2025-07-15 | $98.24 | $134.02 | 131,900 | — | — |
| 2025-07-14 | $101.66 | $138.59 | 103,100 | — | — |
| 2025-07-11 | $101.14 | $137.88 | 117,300 | — | — |
| 2025-07-10 | $102.30 | $139.46 | 113,000 | — | — |
| 2025-07-09 | $102.24 | $139.38 | 100,900 | — | — |
| 2025-07-08 | $101.20 | $137.96 | 245,900 | — | — |
| 2025-07-07 | $99.27 | $135.33 | 197,900 | — | — |
| 2025-07-03 | $100.10 | $136.46 | 105,500 | — | — |
| 2025-07-02 | $98.83 | $134.73 | 161,500 | — | — |
| 2025-07-01 | $95.52 | $130.22 | 260,800 | — | — |
| 2025-06-30 | $97.69 | $133.17 | 211,800 | — | — |
| 2025-06-27 | $96.08 | $130.98 | 334,500 | — | — |
| 2025-06-26 | $93.87 | $127.97 | 140,500 | — | — |
| 2025-06-25 | $91.58 | $124.84 | 136,700 | — | — |
| 2025-06-24 | $92.48 | $126.07 | 154,500 | — | — |
| 2025-06-23 | $93.31 | $127.20 | 163,900 | — | — |
| 2025-06-20 | $90.51 | $123.39 | 239,200 | — | — |
| 2025-06-18 | $89.16 | $121.55 | 98,300 | — | — |
| 2025-06-17 | $87.35 | $119.08 | 216,100 | — | — |
| 2025-06-16 | $88.72 | $120.95 | 148,800 | — | — |
| 2025-06-13 | $86.16 | $117.46 | 269,400 | — | — |
| 2025-06-12 | $86.40 | $117.78 | 154,500 | — | — |
| 2025-06-11 | $83.05 | $113.22 | 219,500 | — | — |
| 2025-06-10 | $79.57 | $108.47 | 141,300 | — | — |
| 2025-06-09 | $77.71 | $105.94 | 181,000 | — | — |
| 2025-06-06 | $76.68 | $104.53 | 106,300 | — | — |
| 2025-06-05 | $74.11 | $101.03 | 144,900 | — | — |
| 2025-06-04 | $73.71 | $100.48 | 166,900 | — | — |
| 2025-06-03 | $73.23 | $99.83 | 68,000 | — | — |
| 2025-06-02 | $71.45 | $97.40 | 124,500 | — | — |
| 2025-05-30 | $73.80 | $100.61 | 132,000 | — | — |
| 2025-05-29 | $73.55 | $100.27 | 168,900 | — | — |
| 2025-05-28 | $72.42 | $98.72 | 69,700 | — | — |
| 2025-05-27 | $73.91 | $100.76 | 51,400 | — | — |
| 2025-05-23 | $72.48 | $98.81 | 46,800 | — | — |
| 2025-05-22 | $72.53 | $98.87 | 58,700 | — | — |
| 2025-05-21 | $73.33 | $99.97 | 41,500 | — | — |
| 2025-05-20 | $74.96 | $102.19 | 29,200 | — | — |
| 2025-05-19 | $75.52 | $102.95 | 43,000 | — | — |
| 2025-05-16 | $76.19 | $103.86 | 89,100 | — | — |
| 2025-05-15 | $77.69 | $105.91 | 74,600 | — | — |
| 2025-05-14 | $77.96 | $106.28 | 61,400 | — | — |
| 2025-05-13 | $80.28 | $109.44 | 101,100 | — | — |
| 2025-05-12 | $78.29 | $106.73 | 126,200 | — | — |
| 2025-05-09 | $72.70 | $99.11 | 74,400 | — | — |
| 2025-05-08 | $73.80 | $100.61 | 88,200 | — | — |
| 2025-05-07 | $70.22 | $95.73 | 130,700 | — | — |
| 2025-05-06 | $69.81 | $95.17 | 65,700 | — | — |
| 2025-05-05 | $68.96 | $94.01 | 73,900 | — | — |
| 2025-05-02 | $68.61 | $93.53 | 52,200 | — | — |
| 2025-05-01 | $67.06 | $91.42 | 82,900 | — | — |
| 2025-04-30 | $65.77 | $89.66 | 110,500 | — | — |
| 2025-04-29 | $68.28 | $93.08 | 72,000 | — | — |
| 2025-04-28 | $68.36 | $93.19 | 93,200 | — | — |
| 2025-04-25 | $71.21 | $97.08 | 149,600 | — | — |
| 2025-04-24 | $70.16 | $95.64 | 139,900 | — | — |
| 2025-04-23 | $67.94 | $92.62 | 122,100 | — | — |
| 2025-04-22 | $65.73 | $89.60 | 134,500 | — | — |
| 2025-04-21 | $66.76 | $91.01 | 109,200 | — | — |
| 2025-04-17 | $70.22 | $95.73 | 60,100 | — | — |
| 2025-04-16 | $69.05 | $94.13 | 78,700 | — | — |
| 2025-04-15 | $69.36 | $94.55 | 45,000 | — | — |
| 2025-04-14 | $70.35 | $95.81 | 75,900 | — | — |
| 2025-04-11 | $69.10 | $94.11 | 83,900 | — | — |
| 2025-04-10 | $66.77 | $90.93 | 96,700 | — | — |
| 2025-04-09 | $71.53 | $97.41 | 135,400 | — | — |
| 2025-04-08 | $62.51 | $85.13 | 141,000 | — | — |
| 2025-04-07 | $63.83 | $86.93 | 139,400 | — | — |
| 2025-04-04 | $60.82 | $82.83 | 160,900 | — | — |
| 2025-04-03 | $64.63 | $88.02 | 103,900 | — | — |
| 2025-04-02 | $75.97 | $103.46 | 85,000 | — | — |
| 2025-04-01 | $73.83 | $100.55 | 90,000 | — | — |
| 2025-03-31 | $74.86 | $101.95 | 89,300 | — | — |
| 2025-03-28 | $74.20 | $101.05 | 93,000 | — | — |
| 2025-03-27 | $77.30 | $105.27 | 76,600 | — | — |
| 2025-03-26 | $77.37 | $105.37 | 55,600 | — | — |
| 2025-03-25 | $77.45 | $105.48 | 82,500 | — | — |
| 2025-03-24 | $77.17 | $105.10 | 105,700 | — | — |
| 2025-03-21 | $73.55 | $100.17 | 122,500 | — | — |
| 2025-03-20 | $74.92 | $102.03 | 64,900 | — | — |
| 2025-03-19 | $77.08 | $104.97 | 101,100 | — | — |
| 2025-03-18 | $74.17 | $101.01 | 65,400 | — | — |
| 2025-03-17 | $75.23 | $102.45 | 79,600 | — | — |
| 2025-03-14 | $76.39 | $104.03 | 60,900 | — | — |
| 2025-03-13 | $74.32 | $101.21 | 67,000 | — | — |
| 2025-03-12 | $76.80 | $104.59 | 89,800 | — | — |
| 2025-03-11 | $77.09 | $104.99 | 82,900 | — | — |
| 2025-03-10 | $78.70 | $107.18 | 104,900 | — | — |
| 2025-03-07 | $80.80 | $110.04 | 83,200 | — | — |
| 2025-03-06 | $79.26 | $107.94 | 98,300 | — | — |
| 2025-03-05 | $80.00 | $108.95 | 91,800 | — | — |
| 2025-03-04 | $80.38 | $109.47 | 144,000 | — | — |
| 2025-03-03 | $82.44 | $112.27 | 150,800 | — | — |
| 2025-02-28 | $83.91 | $114.27 | 90,000 | — | — |
| 2025-02-27 | $82.11 | $111.82 | 70,800 | — | — |
| 2025-02-26 | $83.34 | $113.50 | 58,600 | — | — |
| 2025-02-25 | $82.99 | $113.02 | 89,100 | — | — |
| 2025-02-24 | $84.68 | $115.32 | 87,000 | — | — |
| 2025-02-21 | $86.07 | $117.22 | 126,400 | — | — |
| 2025-02-20 | $84.51 | $115.09 | 124,700 | — | — |
| 2025-02-19 | $81.53 | $111.03 | 212,200 | — | — |
| 2025-02-18 | $82.11 | $111.82 | 136,500 | — | — |
| 2025-02-14 | $82.32 | $112.11 | 66,100 | — | — |
| 2025-02-13 | $82.93 | $112.94 | 85,900 | — | — |
| 2025-02-12 | $81.01 | $110.33 | 78,900 | — | — |
| 2025-02-11 | $81.34 | $110.77 | 48,000 | — | — |
| 2025-02-10 | $82.32 | $112.11 | 61,400 | — | — |
| 2025-02-07 | $80.87 | $110.13 | 70,900 | — | — |
| 2025-02-06 | $81.16 | $110.53 | 70,400 | — | — |
| 2025-02-05 | $80.15 | $109.15 | 81,200 | — | — |
| 2025-02-04 | $80.25 | $109.29 | 87,000 | — | — |
| 2025-02-03 | $78.18 | $106.47 | 91,500 | — | — |
| 2025-01-31 | $81.10 | $110.45 | 101,600 | — | — |
| 2025-01-30 | $82.87 | $112.86 | 102,400 | — | — |
| 2025-01-29 | $83.25 | $113.38 | 135,200 | — | — |
| 2025-01-28 | $83.00 | $113.04 | 103,300 | — | — |
| 2025-01-27 | $80.90 | $110.18 | 119,400 | — | — |
| 2025-01-24 | $81.22 | $110.61 | 145,500 | — | — |
| 2025-01-23 | $80.91 | $110.19 | 58,900 | — | — |
| 2025-01-22 | $82.23 | $111.99 | 60,900 | — | — |
| 2025-01-21 | $82.43 | $112.26 | 96,500 | — | — |
| 2025-01-17 | $79.99 | $108.94 | 55,600 | — | — |
| 2025-01-16 | $79.72 | $108.57 | 49,900 | — | — |
| 2025-01-15 | $80.14 | $109.14 | 81,300 | — | — |
| 2025-01-14 | $78.23 | $106.44 | 47,100 | — | — |
| 2025-01-13 | $76.59 | $104.21 | 43,900 | — | — |
| 2025-01-10 | $77.34 | $105.23 | 66,500 | — | — |
| 2025-01-08 | $79.77 | $108.54 | 130,000 | — | — |
| 2025-01-07 | $78.67 | $107.04 | 109,700 | — | — |
| 2025-01-06 | $80.74 | $109.86 | 38,600 | — | — |
| 2025-01-03 | $81.17 | $110.44 | 33,700 | — | — |
| 2025-01-02 | $81.03 | $110.25 | 87,300 | — | — |