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
- 2001-05-16 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 | $51.21 | $142.59 | 92,000 | — | — |
| 2025-12-30 | $51.34 | $142.95 | 100,900 | — | — |
| 2025-12-29 | $51.80 | $144.24 | 132,900 | — | — |
| 2025-12-26 | $51.98 | $144.74 | 108,800 | — | — |
| 2025-12-24 | $51.38 | $143.07 | 67,500 | — | — |
| 2025-12-23 | $51.46 | $143.29 | 124,500 | — | — |
| 2025-12-22 | $51.78 | $144.18 | 148,000 | — | — |
| 2025-12-19 | $51.47 | $143.32 | 1,162,200 | — | — |
| 2025-12-18 | $51.37 | $143.04 | 244,900 | — | — |
| 2025-12-17 | $52.97 | $147.49 | 243,700 | — | — |
| 2025-12-16 | $52.79 | $146.99 | 286,800 | — | — |
| 2025-12-15 | $51.10 | $142.29 | 310,800 | — | — |
| 2025-12-12 | $52.13 | $144.99 | 234,300 | — | — |
| 2025-12-11 | $51.06 | $142.01 | 193,000 | — | — |
| 2025-12-10 | $50.32 | $139.95 | 211,600 | — | — |
| 2025-12-09 | $49.01 | $136.31 | 190,200 | — | — |
| 2025-12-08 | $48.00 | $133.50 | 199,500 | — | — |
| 2025-12-05 | $48.78 | $135.67 | 447,700 | — | — |
| 2025-12-04 | $50.29 | $139.87 | 292,400 | — | — |
| 2025-12-03 | $50.05 | $139.20 | 125,400 | — | — |
| 2025-12-02 | $49.02 | $136.34 | 108,300 | — | — |
| 2025-12-01 | $50.03 | $139.15 | 128,000 | — | — |
| 2025-11-28 | $49.77 | $138.42 | 58,500 | — | — |
| 2025-11-26 | $50.19 | $139.59 | 127,600 | — | — |
| 2025-11-25 | $50.08 | $139.29 | 129,400 | — | — |
| 2025-11-24 | $49.16 | $136.73 | 154,700 | — | — |
| 2025-11-21 | $49.79 | $138.48 | 126,500 | — | — |
| 2025-11-20 | $47.96 | $133.39 | 111,700 | — | — |
| 2025-11-19 | $48.68 | $135.39 | 131,400 | — | — |
| 2025-11-18 | $49.97 | $138.98 | 173,000 | — | — |
| 2025-11-17 | $51.17 | $142.32 | 156,400 | — | — |
| 2025-11-14 | $51.72 | $143.85 | 121,000 | — | — |
| 2025-11-13 | $51.48 | $143.18 | 137,400 | — | — |
| 2025-11-12 | $52.29 | $145.43 | 168,200 | — | — |
| 2025-11-11 | $52.29 | $145.43 | 132,800 | — | — |
| 2025-11-10 | $51.49 | $143.21 | 108,600 | — | — |
| 2025-11-07 | $50.51 | $140.48 | 129,400 | — | — |
| 2025-11-06 | $50.69 | $140.98 | 133,500 | — | — |
| 2025-11-05 | $51.45 | $143.10 | 104,800 | — | — |
| 2025-11-04 | $50.63 | $140.82 | 148,700 | — | — |
| 2025-11-03 | $51.12 | $142.18 | 157,100 | — | — |
| 2025-10-31 | $50.66 | $140.90 | 132,700 | — | — |
| 2025-10-30 | $50.70 | $141.01 | 170,000 | — | — |
| 2025-10-29 | $51.27 | $142.60 | 241,700 | — | — |
| 2025-10-28 | $50.81 | $141.32 | 134,800 | — | — |
| 2025-10-27 | $50.93 | $141.65 | 145,600 | — | — |
| 2025-10-24 | $50.68 | $140.95 | 137,000 | — | — |
| 2025-10-23 | $49.54 | $137.78 | 144,300 | — | — |
| 2025-10-22 | $49.64 | $138.06 | 175,200 | — | — |
| 2025-10-21 | $49.42 | $137.45 | 165,800 | — | — |
| 2025-10-20 | $48.51 | $134.92 | 188,200 | — | — |
| 2025-10-17 | $47.76 | $132.83 | 146,700 | — | — |
| 2025-10-16 | $47.90 | $133.22 | 249,700 | — | — |
| 2025-10-15 | $47.90 | $133.22 | 195,000 | — | — |
| 2025-10-14 | $47.18 | $131.22 | 218,000 | — | — |
| 2025-10-13 | $46.78 | $130.11 | 284,700 | — | — |
| 2025-10-10 | $46.64 | $129.72 | 237,800 | — | — |
| 2025-10-09 | $47.60 | $132.39 | 219,400 | — | — |
| 2025-10-08 | $47.37 | $131.75 | 208,100 | — | — |
| 2025-10-07 | $47.80 | $132.94 | 308,100 | — | — |
| 2025-10-06 | $48.54 | $135.00 | 440,100 | — | — |
| 2025-10-03 | $49.56 | $137.84 | 358,700 | — | — |
| 2025-10-02 | $49.90 | $138.78 | 343,000 | — | — |
| 2025-10-01 | $50.65 | $140.87 | 457,800 | — | — |
| 2025-09-30 | $52.31 | $145.49 | 697,600 | — | — |
| 2025-09-29 | $64.09 | $178.08 | 261,300 | — | — |
| 2025-09-26 | $62.57 | $173.86 | 138,100 | — | — |
| 2025-09-25 | $61.75 | $171.58 | 165,300 | — | — |
| 2025-09-24 | $61.78 | $171.67 | 304,400 | — | — |
| 2025-09-23 | $66.03 | $183.47 | 232,200 | — | — |
| 2025-09-22 | $68.30 | $189.78 | 238,300 | — | — |
| 2025-09-19 | $66.93 | $185.98 | 912,300 | — | — |
| 2025-09-18 | $67.91 | $188.70 | 239,300 | — | — |
| 2025-09-17 | $66.74 | $185.45 | 161,300 | — | — |
| 2025-09-16 | $66.34 | $184.34 | 132,600 | — | — |
| 2025-09-15 | $66.44 | $184.61 | 238,900 | — | — |
| 2025-09-12 | $66.34 | $184.34 | 101,600 | — | — |
| 2025-09-11 | $65.48 | $181.95 | 157,500 | — | — |
| 2025-09-10 | $64.21 | $178.42 | 114,000 | — | — |
| 2025-09-09 | $65.41 | $181.75 | 113,300 | — | — |
| 2025-09-08 | $65.42 | $181.78 | 119,600 | — | — |
| 2025-09-05 | $64.90 | $180.33 | 149,500 | — | — |
| 2025-09-04 | $65.00 | $180.61 | 121,400 | — | — |
| 2025-09-03 | $64.94 | $180.45 | 106,600 | — | — |
| 2025-09-02 | $64.06 | $178.00 | 130,000 | — | — |
| 2025-08-29 | $64.07 | $178.03 | 176,500 | — | — |
| 2025-08-28 | $64.77 | $179.97 | 107,100 | — | — |
| 2025-08-27 | $63.44 | $176.28 | 69,600 | — | — |
| 2025-08-26 | $62.69 | $174.19 | 117,700 | — | — |
| 2025-08-25 | $63.18 | $175.56 | 114,300 | — | — |
| 2025-08-22 | $63.32 | $175.94 | 165,300 | — | — |
| 2025-08-21 | $62.28 | $173.05 | 91,300 | — | — |
| 2025-08-20 | $62.02 | $172.33 | 84,800 | — | — |
| 2025-08-19 | $62.60 | $173.94 | 87,700 | — | — |
| 2025-08-18 | $62.47 | $173.58 | 85,400 | — | — |
| 2025-08-15 | $61.80 | $171.72 | 117,500 | — | — |
| 2025-08-14 | $62.63 | $174.03 | 112,100 | — | — |
| 2025-08-13 | $63.13 | $175.42 | 166,600 | — | — |
| 2025-08-12 | $61.28 | $170.28 | 150,500 | — | — |
| 2025-08-11 | $59.12 | $164.27 | 321,100 | — | — |
| 2025-08-08 | $60.27 | $167.47 | 122,500 | — | — |
| 2025-08-07 | $60.28 | $167.50 | 115,200 | — | — |
| 2025-08-06 | $59.73 | $165.97 | 134,700 | — | — |
| 2025-08-05 | $59.20 | $164.50 | 140,000 | — | — |
| 2025-08-04 | $59.29 | $164.75 | 171,700 | — | — |
| 2025-08-01 | $58.08 | $161.38 | 125,200 | — | — |
| 2025-07-31 | $58.91 | $163.69 | 142,300 | — | — |
| 2025-07-30 | $58.19 | $161.69 | 144,900 | — | — |
| 2025-07-29 | $57.74 | $160.44 | 120,100 | — | — |
| 2025-07-28 | $57.36 | $159.38 | 121,900 | — | — |
| 2025-07-25 | $57.13 | $158.74 | 91,700 | — | — |
| 2025-07-24 | $57.41 | $159.52 | 175,300 | — | — |
| 2025-07-23 | $57.07 | $158.58 | 124,900 | — | — |
| 2025-07-22 | $56.68 | $157.49 | 146,500 | — | — |
| 2025-07-21 | $57.51 | $159.80 | 193,700 | — | — |
| 2025-07-18 | $56.31 | $156.47 | 161,100 | — | — |
| 2025-07-17 | $56.84 | $157.94 | 234,300 | — | — |
| 2025-07-16 | $57.80 | $160.61 | 215,400 | — | — |
| 2025-07-15 | $58.90 | $163.66 | 268,300 | — | — |
| 2025-07-14 | $58.97 | $163.86 | 213,300 | — | — |
| 2025-07-11 | $59.89 | $166.41 | 196,100 | — | — |
| 2025-07-10 | $62.48 | $173.61 | 330,800 | — | — |
| 2025-07-09 | $64.68 | $179.72 | 307,600 | — | — |
| 2025-07-08 | $65.83 | $182.92 | 296,300 | — | — |
| 2025-07-07 | $68.66 | $190.78 | 239,600 | — | — |
| 2025-07-03 | $69.79 | $193.92 | 121,900 | — | — |
| 2025-07-02 | $69.88 | $194.17 | 171,100 | — | — |
| 2025-07-01 | $69.00 | $191.73 | 141,400 | — | — |
| 2025-06-30 | $68.32 | $189.84 | 219,500 | — | — |
| 2025-06-27 | $67.99 | $188.92 | 332,500 | — | — |
| 2025-06-26 | $67.19 | $186.70 | 218,900 | — | — |
| 2025-06-25 | $66.75 | $185.48 | 202,200 | — | — |
| 2025-06-24 | $66.47 | $184.70 | 138,200 | — | — |
| 2025-06-23 | $66.07 | $183.59 | 235,800 | — | — |
| 2025-06-20 | $64.45 | $179.08 | 877,700 | — | — |
| 2025-06-18 | $66.08 | $183.61 | 297,300 | — | — |
| 2025-06-17 | $67.28 | $186.95 | 294,500 | — | — |
| 2025-06-16 | $67.26 | $186.89 | 244,600 | — | — |
| 2025-06-13 | $66.05 | $183.53 | 265,400 | — | — |
| 2025-06-12 | $64.76 | $179.95 | 288,300 | — | — |
| 2025-06-11 | $66.06 | $183.56 | 305,000 | — | — |
| 2025-06-10 | $64.86 | $180.22 | 218,600 | — | — |
| 2025-06-09 | $64.98 | $180.56 | 363,600 | — | — |
| 2025-06-06 | $68.62 | $190.50 | 429,200 | — | — |
| 2025-06-05 | $59.99 | $166.55 | 251,700 | — | — |
| 2025-06-04 | $58.86 | $163.41 | 191,200 | — | — |
| 2025-06-03 | $58.99 | $163.77 | 239,300 | — | — |
| 2025-06-02 | $60.43 | $167.77 | 273,600 | — | — |
| 2025-05-30 | $61.59 | $170.99 | 117,100 | — | — |
| 2025-05-29 | $62.33 | $173.04 | 90,200 | — | — |
| 2025-05-28 | $61.89 | $171.82 | 133,000 | — | — |
| 2025-05-27 | $62.03 | $172.21 | 196,200 | — | — |
| 2025-05-23 | $60.96 | $169.24 | 134,800 | — | — |
| 2025-05-22 | $61.07 | $169.54 | 123,500 | — | — |
| 2025-05-21 | $60.65 | $168.38 | 161,600 | — | — |
| 2025-05-20 | $61.75 | $171.43 | 183,400 | — | — |
| 2025-05-19 | $62.13 | $172.49 | 122,200 | — | — |
| 2025-05-16 | $60.82 | $168.85 | 179,200 | — | — |
| 2025-05-15 | $59.13 | $164.16 | 153,800 | — | — |
| 2025-05-14 | $57.58 | $159.86 | 130,400 | — | — |
| 2025-05-13 | $57.74 | $160.30 | 159,200 | — | — |
| 2025-05-12 | $57.80 | $160.47 | 190,500 | — | — |
| 2025-05-09 | $55.44 | $153.91 | 189,500 | — | — |
| 2025-05-08 | $53.58 | $148.75 | 171,400 | — | — |
| 2025-05-07 | $52.92 | $146.92 | 148,000 | — | — |
| 2025-05-06 | $52.82 | $146.64 | 121,800 | — | — |
| 2025-05-05 | $52.25 | $145.06 | 112,500 | — | — |
| 2025-05-02 | $52.44 | $145.59 | 104,100 | — | — |
| 2025-05-01 | $50.89 | $141.28 | 98,200 | — | — |
| 2025-04-30 | $50.25 | $139.51 | 143,900 | — | — |
| 2025-04-29 | $49.80 | $138.26 | 72,100 | — | — |
| 2025-04-28 | $49.48 | $137.37 | 101,900 | — | — |
| 2025-04-25 | $48.81 | $135.51 | 67,800 | — | — |
| 2025-04-24 | $49.52 | $137.48 | 73,700 | — | — |
| 2025-04-23 | $49.18 | $136.53 | 77,200 | — | — |
| 2025-04-22 | $48.41 | $134.40 | 96,000 | — | — |
| 2025-04-21 | $47.78 | $132.65 | 81,700 | — | — |
| 2025-04-17 | $49.32 | $136.92 | 99,100 | — | — |
| 2025-04-16 | $49.00 | $136.04 | 95,700 | — | — |
| 2025-04-15 | $49.09 | $136.29 | 65,800 | — | — |
| 2025-04-14 | $49.23 | $136.67 | 114,200 | — | — |
| 2025-04-11 | $48.71 | $135.23 | 135,000 | — | — |
| 2025-04-10 | $47.72 | $132.48 | 90,400 | — | — |
| 2025-04-09 | $48.52 | $134.70 | 177,100 | — | — |
| 2025-04-08 | $46.41 | $128.84 | 125,700 | — | — |
| 2025-04-07 | $47.27 | $131.23 | 144,600 | — | — |
| 2025-04-04 | $48.93 | $135.84 | 146,400 | — | — |
| 2025-04-03 | $50.90 | $141.31 | 81,300 | — | — |
| 2025-04-02 | $52.29 | $145.17 | 133,600 | — | — |
| 2025-04-01 | $52.60 | $146.03 | 121,200 | — | — |
| 2025-03-31 | $51.31 | $142.45 | 128,800 | — | — |
| 2025-03-28 | $51.82 | $143.86 | 78,100 | — | — |
| 2025-03-27 | $52.65 | $146.17 | 126,100 | — | — |
| 2025-03-26 | $52.27 | $145.11 | 84,300 | — | — |
| 2025-03-25 | $51.82 | $143.86 | 101,800 | — | — |
| 2025-03-24 | $52.23 | $145.00 | 205,300 | — | — |
| 2025-03-21 | $50.52 | $140.26 | 174,300 | — | — |
| 2025-03-20 | $50.95 | $141.45 | 107,700 | — | — |
| 2025-03-19 | $50.45 | $140.06 | 141,000 | — | — |
| 2025-03-18 | $50.32 | $139.70 | 280,700 | — | — |
| 2025-03-17 | $48.83 | $135.56 | 238,300 | — | — |
| 2025-03-14 | $46.78 | $129.71 | 238,300 | — | — |
| 2025-03-13 | $47.55 | $131.84 | 133,400 | — | — |
| 2025-03-12 | $49.00 | $135.86 | 98,900 | — | — |
| 2025-03-11 | $49.40 | $136.97 | 137,000 | — | — |
| 2025-03-10 | $50.11 | $138.94 | 173,500 | — | — |
| 2025-03-07 | $50.89 | $141.10 | 255,400 | — | — |
| 2025-03-06 | $46.19 | $128.07 | 92,500 | — | — |
| 2025-03-05 | $46.51 | $128.96 | 149,400 | — | — |
| 2025-03-04 | $46.98 | $130.26 | 92,200 | — | — |
| 2025-03-03 | $47.03 | $130.40 | 111,000 | — | — |
| 2025-02-28 | $48.56 | $134.64 | 155,500 | — | — |
| 2025-02-27 | $48.57 | $134.67 | 66,400 | — | — |
| 2025-02-26 | $49.12 | $136.19 | 33,700 | — | — |
| 2025-02-25 | $49.77 | $138.00 | 81,000 | — | — |
| 2025-02-24 | $49.30 | $136.69 | 79,200 | — | — |
| 2025-02-21 | $48.62 | $134.81 | 81,800 | — | — |
| 2025-02-20 | $49.51 | $137.27 | 77,100 | — | — |
| 2025-02-19 | $49.11 | $136.17 | 63,200 | — | — |
| 2025-02-18 | $48.83 | $135.39 | 40,900 | — | — |
| 2025-02-14 | $48.60 | $134.75 | 69,100 | — | — |
| 2025-02-13 | $48.85 | $135.44 | 63,000 | — | — |
| 2025-02-12 | $47.68 | $132.20 | 50,800 | — | — |
| 2025-02-11 | $48.08 | $133.31 | 37,600 | — | — |
| 2025-02-10 | $47.96 | $132.98 | 46,900 | — | — |
| 2025-02-07 | $48.12 | $133.42 | 51,000 | — | — |
| 2025-02-06 | $48.09 | $133.34 | 56,000 | — | — |
| 2025-02-05 | $48.12 | $133.42 | 35,900 | — | — |
| 2025-02-04 | $47.42 | $131.48 | 36,200 | — | — |
| 2025-02-03 | $47.19 | $130.84 | 37,500 | — | — |
| 2025-01-31 | $47.18 | $130.81 | 67,000 | — | — |
| 2025-01-30 | $47.50 | $131.70 | 49,900 | — | — |
| 2025-01-29 | $47.11 | $130.62 | 28,800 | — | — |
| 2025-01-28 | $47.50 | $131.70 | 37,600 | — | — |
| 2025-01-27 | $47.27 | $131.06 | 64,200 | — | — |
| 2025-01-24 | $47.46 | $131.59 | 44,800 | — | — |
| 2025-01-23 | $47.26 | $131.04 | 67,900 | — | — |
| 2025-01-22 | $47.93 | $132.89 | 75,300 | — | — |
| 2025-01-21 | $47.93 | $132.89 | 77,400 | — | — |
| 2025-01-17 | $48.07 | $133.28 | 74,700 | — | — |
| 2025-01-16 | $47.53 | $131.78 | 74,700 | — | — |
| 2025-01-15 | $48.04 | $133.20 | 101,200 | — | — |
| 2025-01-14 | $47.09 | $130.56 | 88,900 | — | — |
| 2025-01-13 | $46.04 | $127.65 | 59,000 | — | — |
| 2025-01-10 | $45.71 | $126.74 | 104,000 | — | — |
| 2025-01-08 | $46.02 | $127.60 | 73,700 | — | — |
| 2025-01-07 | $45.68 | $126.66 | 81,300 | — | — |
| 2025-01-06 | $46.87 | $129.95 | 71,600 | — | — |
| 2025-01-03 | $47.76 | $132.42 | 60,700 | — | — |
| 2025-01-02 | $47.07 | $130.51 | 80,900 | — | — |