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
- 1997-08-14 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 | $57.06 | $118.41 | 146,500 | — | — |
| 2025-12-30 | $57.40 | $119.11 | 187,600 | — | — |
| 2025-12-29 | $58.43 | $121.25 | 161,600 | — | — |
| 2025-12-26 | $58.75 | $121.91 | 130,600 | — | — |
| 2025-12-24 | $59.11 | $122.66 | 88,700 | — | — |
| 2025-12-23 | $59.35 | $123.16 | 174,700 | — | — |
| 2025-12-22 | $59.73 | $123.95 | 317,400 | — | — |
| 2025-12-19 | $59.31 | $123.08 | 555,000 | — | — |
| 2025-12-18 | $59.75 | $123.99 | 176,100 | — | — |
| 2025-12-17 | $60.18 | $124.88 | 140,100 | — | — |
| 2025-12-16 | $59.90 | $124.30 | 264,900 | — | — |
| 2025-12-15 | $59.94 | $124.38 | 191,000 | — | — |
| 2025-12-12 | $59.62 | $123.72 | 193,500 | — | — |
| 2025-12-11 | $59.85 | $124.20 | 198,400 | — | — |
| 2025-12-10 | $59.34 | $123.14 | 242,700 | — | — |
| 2025-12-09 | $58.18 | $120.73 | 141,100 | — | — |
| 2025-12-08 | $58.64 | $121.69 | 119,200 | — | — |
| 2025-12-05 | $58.27 | $120.92 | 147,100 | — | — |
| 2025-12-04 | $58.87 | $122.16 | 70,900 | — | — |
| 2025-12-03 | $59.18 | $122.81 | 117,900 | — | — |
| 2025-12-02 | $58.23 | $120.84 | 112,900 | — | — |
| 2025-12-01 | $58.78 | $121.98 | 143,300 | — | — |
| 2025-11-28 | $58.26 | $120.90 | 65,800 | — | — |
| 2025-11-26 | $58.73 | $121.87 | 214,100 | — | — |
| 2025-11-25 | $59.25 | $122.95 | 204,600 | — | — |
| 2025-11-24 | $58.13 | $120.63 | 121,000 | — | — |
| 2025-11-21 | $58.88 | $122.18 | 186,000 | — | — |
| 2025-11-20 | $56.92 | $118.12 | 196,900 | — | — |
| 2025-11-19 | $57.24 | $118.78 | 109,800 | — | — |
| 2025-11-18 | $56.30 | $116.83 | 179,700 | — | — |
| 2025-11-17 | $56.43 | $117.10 | 118,200 | — | — |
| 2025-11-14 | $58.22 | $120.81 | 138,100 | — | — |
| 2025-11-13 | $58.25 | $120.88 | 99,300 | — | — |
| 2025-11-12 | $58.33 | $121.04 | 114,400 | — | — |
| 2025-11-11 | $58.74 | $121.89 | 135,500 | — | — |
| 2025-11-10 | $58.06 | $120.48 | 80,200 | — | — |
| 2025-11-07 | $57.89 | $120.13 | 110,800 | — | — |
| 2025-11-06 | $57.43 | $119.18 | 87,400 | — | — |
| 2025-11-05 | $58.31 | $121.00 | 95,000 | — | — |
| 2025-11-04 | $57.44 | $119.20 | 116,400 | — | — |
| 2025-11-03 | $57.59 | $119.51 | 115,500 | — | — |
| 2025-10-31 | $57.05 | $118.39 | 136,500 | — | — |
| 2025-10-30 | $57.23 | $118.76 | 140,000 | — | — |
| 2025-10-29 | $56.79 | $117.85 | 193,100 | — | — |
| 2025-10-28 | $58.22 | $120.81 | 161,700 | — | — |
| 2025-10-27 | $58.67 | $121.75 | 143,900 | — | — |
| 2025-10-24 | $61.85 | $128.35 | 107,300 | — | — |
| 2025-10-23 | $60.64 | $124.80 | 81,800 | — | — |
| 2025-10-22 | $61.11 | $125.77 | 111,900 | — | — |
| 2025-10-21 | $61.30 | $126.16 | 89,200 | — | — |
| 2025-10-20 | $60.77 | $125.07 | 109,800 | — | — |
| 2025-10-17 | $59.77 | $123.01 | 105,800 | — | — |
| 2025-10-16 | $58.73 | $120.87 | 127,100 | — | — |
| 2025-10-15 | $61.85 | $127.29 | 102,700 | — | — |
| 2025-10-14 | $63.88 | $131.47 | 82,400 | — | — |
| 2025-10-13 | $61.92 | $127.43 | 68,900 | — | — |
| 2025-10-10 | $61.05 | $125.64 | 110,700 | — | — |
| 2025-10-09 | $62.99 | $129.64 | 62,500 | — | — |
| 2025-10-08 | $63.30 | $130.27 | 53,100 | — | — |
| 2025-10-07 | $63.44 | $130.56 | 62,900 | — | — |
| 2025-10-06 | $64.20 | $132.13 | 125,400 | — | — |
| 2025-10-03 | $63.88 | $131.47 | 103,900 | — | — |
| 2025-10-02 | $63.17 | $130.01 | 109,500 | — | — |
| 2025-10-01 | $63.47 | $130.62 | 95,900 | — | — |
| 2025-09-30 | $64.20 | $132.13 | 78,200 | — | — |
| 2025-09-29 | $64.95 | $133.67 | 141,900 | — | — |
| 2025-09-26 | $65.77 | $135.36 | 180,200 | — | — |
| 2025-09-25 | $64.44 | $132.62 | 94,200 | — | — |
| 2025-09-24 | $64.40 | $132.54 | 81,600 | — | — |
| 2025-09-23 | $65.08 | $133.94 | 80,500 | — | — |
| 2025-09-22 | $64.97 | $133.71 | 72,700 | — | — |
| 2025-09-19 | $65.55 | $134.90 | 365,700 | — | — |
| 2025-09-18 | $66.71 | $137.29 | 101,600 | — | — |
| 2025-09-17 | $64.61 | $132.97 | 96,700 | — | — |
| 2025-09-16 | $63.98 | $131.67 | 88,400 | — | — |
| 2025-09-15 | $64.48 | $132.70 | 88,600 | — | — |
| 2025-09-12 | $65.02 | $133.81 | 65,900 | — | — |
| 2025-09-11 | $65.73 | $135.27 | 106,900 | — | — |
| 2025-09-10 | $65.77 | $135.36 | 69,600 | — | — |
| 2025-09-09 | $66.54 | $136.94 | 106,300 | — | — |
| 2025-09-08 | $67.99 | $139.93 | 118,900 | — | — |
| 2025-09-05 | $67.93 | $139.80 | 175,600 | — | — |
| 2025-09-04 | $67.19 | $138.28 | 91,300 | — | — |
| 2025-09-03 | $66.54 | $136.94 | 127,600 | — | — |
| 2025-09-02 | $67.44 | $138.79 | 174,500 | — | — |
| 2025-08-29 | $68.45 | $140.87 | 180,500 | — | — |
| 2025-08-28 | $68.73 | $141.45 | 155,100 | — | — |
| 2025-08-27 | $68.38 | $140.73 | 116,800 | — | — |
| 2025-08-26 | $67.85 | $139.64 | 138,300 | — | — |
| 2025-08-25 | $67.15 | $138.20 | 143,900 | — | — |
| 2025-08-22 | $67.56 | $139.04 | 223,100 | — | — |
| 2025-08-21 | $64.13 | $131.98 | 112,500 | — | — |
| 2025-08-20 | $63.99 | $131.69 | 103,400 | — | — |
| 2025-08-19 | $63.53 | $130.75 | 162,600 | — | — |
| 2025-08-18 | $63.43 | $130.54 | 245,900 | — | — |
| 2025-08-15 | $62.24 | $128.09 | 180,000 | — | — |
| 2025-08-14 | $62.87 | $129.39 | 106,800 | — | — |
| 2025-08-13 | $63.40 | $130.48 | 114,200 | — | — |
| 2025-08-12 | $62.37 | $128.36 | 120,400 | — | — |
| 2025-08-11 | $60.32 | $124.14 | 112,000 | — | — |
| 2025-08-08 | $60.77 | $125.07 | 79,200 | — | — |
| 2025-08-07 | $60.25 | $124.00 | 91,700 | — | — |
| 2025-08-06 | $61.07 | $125.68 | 87,500 | — | — |
| 2025-08-05 | $62.00 | $127.60 | 160,800 | — | — |
| 2025-08-04 | $61.84 | $127.27 | 132,300 | — | — |
| 2025-08-01 | $61.60 | $126.77 | 181,600 | — | — |
| 2025-07-31 | $63.37 | $130.42 | 196,400 | — | — |
| 2025-07-30 | $65.40 | $134.60 | 216,900 | — | — |
| 2025-07-29 | $66.19 | $136.22 | 204,400 | — | — |
| 2025-07-28 | $67.82 | $139.58 | 287,400 | — | — |
| 2025-07-25 | $66.02 | $135.87 | 309,600 | — | — |
| 2025-07-24 | $64.26 | $131.22 | 185,100 | — | — |
| 2025-07-23 | $64.92 | $132.57 | 126,300 | — | — |
| 2025-07-22 | $64.97 | $132.67 | 186,900 | — | — |
| 2025-07-21 | $65.25 | $133.24 | 116,300 | — | — |
| 2025-07-18 | $65.19 | $133.12 | 536,900 | — | — |
| 2025-07-17 | $65.39 | $133.53 | 268,300 | — | — |
| 2025-07-16 | $64.60 | $131.91 | 281,400 | — | — |
| 2025-07-15 | $64.75 | $132.22 | 238,600 | — | — |
| 2025-07-14 | $66.47 | $135.73 | 89,300 | — | — |
| 2025-07-11 | $65.04 | $132.81 | 135,400 | — | — |
| 2025-07-10 | $65.70 | $134.16 | 124,000 | — | — |
| 2025-07-09 | $64.77 | $132.26 | 177,200 | — | — |
| 2025-07-08 | $64.92 | $132.57 | 283,500 | — | — |
| 2025-07-07 | $64.51 | $131.73 | 161,200 | — | — |
| 2025-07-03 | $65.25 | $133.24 | 92,700 | — | — |
| 2025-07-02 | $64.54 | $131.79 | 179,800 | — | — |
| 2025-07-01 | $63.65 | $129.97 | 180,600 | — | — |
| 2025-06-30 | $61.45 | $125.48 | 199,500 | — | — |
| 2025-06-27 | $61.39 | $125.36 | 684,300 | — | — |
| 2025-06-26 | $61.40 | $125.38 | 143,000 | — | — |
| 2025-06-25 | $60.07 | $122.66 | 143,900 | — | — |
| 2025-06-24 | $60.31 | $123.15 | 95,600 | — | — |
| 2025-06-23 | $59.91 | $122.34 | 115,200 | — | — |
| 2025-06-20 | $58.26 | $118.97 | 315,400 | — | — |
| 2025-06-18 | $58.42 | $119.29 | 85,900 | — | — |
| 2025-06-17 | $58.35 | $119.15 | 78,300 | — | — |
| 2025-06-16 | $58.66 | $119.78 | 120,600 | — | — |
| 2025-06-13 | $58.92 | $120.32 | 103,700 | — | — |
| 2025-06-12 | $60.58 | $123.71 | 95,000 | — | — |
| 2025-06-11 | $60.85 | $124.26 | 86,400 | — | — |
| 2025-06-10 | $61.84 | $126.28 | 98,500 | — | — |
| 2025-06-09 | $60.98 | $124.52 | 100,100 | — | — |
| 2025-06-06 | $60.41 | $123.36 | 98,500 | — | — |
| 2025-06-05 | $59.20 | $120.89 | 100,000 | — | — |
| 2025-06-04 | $59.30 | $121.09 | 108,600 | — | — |
| 2025-06-03 | $60.26 | $123.05 | 129,800 | — | — |
| 2025-06-02 | $59.04 | $120.56 | 124,000 | — | — |
| 2025-05-30 | $59.87 | $122.26 | 147,200 | — | — |
| 2025-05-29 | $59.99 | $122.50 | 94,400 | — | — |
| 2025-05-28 | $60.05 | $122.62 | 142,600 | — | — |
| 2025-05-27 | $60.46 | $123.46 | 130,600 | — | — |
| 2025-05-23 | $58.64 | $119.74 | 86,000 | — | — |
| 2025-05-22 | $59.42 | $121.34 | 125,700 | — | — |
| 2025-05-21 | $59.68 | $121.87 | 99,200 | — | — |
| 2025-05-20 | $61.32 | $125.22 | 90,100 | — | — |
| 2025-05-19 | $61.27 | $125.11 | 94,200 | — | — |
| 2025-05-16 | $61.10 | $124.77 | 112,500 | — | — |
| 2025-05-15 | $61.68 | $125.95 | 82,500 | — | — |
| 2025-05-14 | $60.90 | $124.36 | 102,800 | — | — |
| 2025-05-13 | $61.47 | $125.52 | 124,600 | — | — |
| 2025-05-12 | $61.49 | $125.56 | 136,200 | — | — |
| 2025-05-09 | $59.52 | $121.54 | 101,000 | — | — |
| 2025-05-08 | $59.93 | $122.38 | 135,200 | — | — |
| 2025-05-07 | $59.29 | $121.07 | 159,000 | — | — |
| 2025-05-06 | $59.51 | $121.52 | 217,600 | — | — |
| 2025-05-05 | $59.22 | $120.93 | 242,800 | — | — |
| 2025-05-02 | $58.26 | $118.97 | 176,800 | — | — |
| 2025-05-01 | $56.25 | $114.86 | 135,000 | — | — |
| 2025-04-30 | $55.67 | $113.68 | 200,900 | — | — |
| 2025-04-29 | $56.05 | $114.46 | 248,900 | — | — |
| 2025-04-28 | $54.84 | $111.98 | 324,500 | — | — |
| 2025-04-25 | $53.50 | $109.25 | 465,700 | — | — |
| 2025-04-24 | $54.59 | $110.45 | 247,800 | — | — |
| 2025-04-23 | $54.49 | $110.25 | 186,800 | — | — |
| 2025-04-22 | $53.76 | $108.77 | 185,900 | — | — |
| 2025-04-21 | $52.12 | $105.46 | 187,400 | — | — |
| 2025-04-17 | $53.02 | $107.28 | 784,900 | — | — |
| 2025-04-16 | $53.62 | $108.49 | 322,200 | — | — |
| 2025-04-15 | $52.09 | $105.39 | 242,100 | — | — |
| 2025-04-14 | $51.45 | $104.10 | 205,300 | — | — |
| 2025-04-11 | $51.69 | $104.59 | 160,500 | — | — |
| 2025-04-10 | $52.42 | $106.06 | 232,100 | — | — |
| 2025-04-09 | $55.61 | $112.52 | 322,300 | — | — |
| 2025-04-08 | $52.99 | $107.22 | 293,600 | — | — |
| 2025-04-07 | $53.16 | $107.56 | 271,700 | — | — |
| 2025-04-04 | $53.79 | $108.83 | 316,700 | — | — |
| 2025-04-03 | $55.71 | $112.72 | 234,300 | — | — |
| 2025-04-02 | $59.53 | $120.45 | 213,000 | — | — |
| 2025-04-01 | $59.15 | $119.68 | 213,800 | — | — |
| 2025-03-31 | $59.44 | $120.27 | 208,700 | — | — |
| 2025-03-28 | $60.26 | $121.92 | 254,600 | — | — |
| 2025-03-27 | $60.70 | $122.82 | 158,300 | — | — |
| 2025-03-26 | $60.98 | $123.38 | 144,900 | — | — |
| 2025-03-25 | $61.24 | $123.91 | 161,800 | — | — |
| 2025-03-24 | $61.37 | $124.17 | 395,300 | — | — |
| 2025-03-21 | $60.19 | $121.78 | 554,600 | — | — |
| 2025-03-20 | $60.80 | $123.02 | 163,800 | — | — |
| 2025-03-19 | $61.95 | $125.34 | 145,400 | — | — |
| 2025-03-18 | $62.09 | $125.63 | 134,900 | — | — |
| 2025-03-17 | $62.20 | $125.85 | 133,300 | — | — |
| 2025-03-14 | $62.33 | $126.11 | 121,800 | — | — |
| 2025-03-13 | $61.22 | $123.87 | 135,100 | — | — |
| 2025-03-12 | $61.38 | $124.19 | 167,000 | — | — |
| 2025-03-11 | $61.11 | $123.64 | 151,800 | — | — |
| 2025-03-10 | $60.85 | $123.12 | 147,900 | — | — |
| 2025-03-07 | $62.35 | $126.15 | 124,600 | — | — |
| 2025-03-06 | $62.91 | $127.29 | 156,500 | — | — |
| 2025-03-05 | $63.14 | $127.75 | 138,300 | — | — |
| 2025-03-04 | $64.02 | $129.53 | 157,200 | — | — |
| 2025-03-03 | $66.42 | $134.39 | 149,100 | — | — |
| 2025-02-28 | $66.41 | $134.37 | 148,800 | — | — |
| 2025-02-27 | $65.80 | $133.13 | 84,400 | — | — |
| 2025-02-26 | $65.16 | $131.84 | 139,500 | — | — |
| 2025-02-25 | $66.27 | $134.09 | 90,900 | — | — |
| 2025-02-24 | $65.61 | $132.75 | 82,700 | — | — |
| 2025-02-21 | $65.59 | $132.71 | 104,300 | — | — |
| 2025-02-20 | $66.54 | $134.63 | 95,600 | — | — |
| 2025-02-19 | $66.94 | $135.44 | 131,000 | — | — |
| 2025-02-18 | $67.57 | $136.72 | 83,400 | — | — |
| 2025-02-14 | $67.38 | $136.33 | 63,100 | — | — |
| 2025-02-13 | $67.97 | $137.52 | 71,300 | — | — |
| 2025-02-12 | $67.42 | $136.41 | 102,000 | — | — |
| 2025-02-11 | $69.34 | $140.30 | 117,400 | — | — |
| 2025-02-10 | $68.03 | $137.65 | 90,900 | — | — |
| 2025-02-07 | $68.19 | $137.97 | 101,300 | — | — |
| 2025-02-06 | $68.87 | $139.35 | 87,100 | — | — |
| 2025-02-05 | $68.14 | $137.87 | 104,700 | — | — |
| 2025-02-04 | $66.94 | $135.44 | 137,400 | — | — |
| 2025-02-03 | $66.18 | $133.90 | 149,200 | — | — |
| 2025-01-31 | $68.04 | $137.67 | 122,200 | — | — |
| 2025-01-30 | $68.17 | $137.93 | 94,500 | — | — |
| 2025-01-29 | $68.50 | $138.60 | 125,800 | — | — |
| 2025-01-28 | $69.32 | $140.26 | 185,800 | — | — |
| 2025-01-27 | $69.54 | $140.70 | 172,800 | — | — |
| 2025-01-24 | $69.22 | $140.05 | 185,100 | — | — |
| 2025-01-23 | $67.33 | $135.22 | 101,200 | — | — |
| 2025-01-22 | $67.44 | $135.44 | 168,400 | — | — |
| 2025-01-21 | $68.13 | $136.82 | 135,800 | — | — |
| 2025-01-17 | $68.39 | $137.35 | 494,500 | — | — |
| 2025-01-16 | $68.15 | $136.86 | 139,200 | — | — |
| 2025-01-15 | $68.59 | $137.75 | 163,300 | — | — |
| 2025-01-14 | $68.93 | $138.43 | 92,400 | — | — |
| 2025-01-13 | $66.60 | $133.75 | 299,600 | — | — |
| 2025-01-10 | $66.04 | $132.63 | 114,600 | — | — |
| 2025-01-08 | $68.08 | $136.72 | 90,400 | — | — |
| 2025-01-07 | $68.22 | $137.01 | 107,600 | — | — |
| 2025-01-06 | $68.54 | $137.65 | 113,200 | — | — |
| 2025-01-03 | $68.20 | $136.97 | 66,400 | — | — |
| 2025-01-02 | $67.29 | $135.14 | 103,700 | — | — |