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
- 2003-07-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 | $54.00 | $74.64 | 141,300 | — | — |
| 2025-12-30 | $54.79 | $75.73 | 209,600 | — | — |
| 2025-12-29 | $55.12 | $76.19 | 178,100 | — | — |
| 2025-12-26 | $55.46 | $76.66 | 121,400 | — | — |
| 2025-12-24 | $55.50 | $76.71 | 104,400 | — | — |
| 2025-12-23 | $55.40 | $76.57 | 211,200 | — | — |
| 2025-12-22 | $56.00 | $77.40 | 153,300 | — | — |
| 2025-12-19 | $55.79 | $77.11 | 490,900 | — | — |
| 2025-12-18 | $56.74 | $78.43 | 213,400 | — | — |
| 2025-12-17 | $56.14 | $77.60 | 190,300 | — | — |
| 2025-12-16 | $56.59 | $78.22 | 239,500 | — | — |
| 2025-12-15 | $56.74 | $78.43 | 354,800 | — | — |
| 2025-12-12 | $56.71 | $77.94 | 316,000 | — | — |
| 2025-12-11 | $57.18 | $78.59 | 168,900 | — | — |
| 2025-12-10 | $57.35 | $78.82 | 304,400 | — | — |
| 2025-12-09 | $55.28 | $75.98 | 168,800 | — | — |
| 2025-12-08 | $55.68 | $76.53 | 155,600 | — | — |
| 2025-12-05 | $55.22 | $75.89 | 145,100 | — | — |
| 2025-12-04 | $55.72 | $76.58 | 89,100 | — | — |
| 2025-12-03 | $55.86 | $76.77 | 186,700 | — | — |
| 2025-12-02 | $54.76 | $75.26 | 95,200 | — | — |
| 2025-12-01 | $55.16 | $75.81 | 105,400 | — | — |
| 2025-11-28 | $54.61 | $75.06 | 53,100 | — | — |
| 2025-11-26 | $55.01 | $75.61 | 107,000 | — | — |
| 2025-11-25 | $55.36 | $76.09 | 142,500 | — | — |
| 2025-11-24 | $53.80 | $73.94 | 99,900 | — | — |
| 2025-11-21 | $54.07 | $74.31 | 144,000 | — | — |
| 2025-11-20 | $52.60 | $72.29 | 119,300 | — | — |
| 2025-11-19 | $52.54 | $72.21 | 101,300 | — | — |
| 2025-11-18 | $52.19 | $71.73 | 138,500 | — | — |
| 2025-11-17 | $51.99 | $71.46 | 193,000 | — | — |
| 2025-11-14 | $53.47 | $73.49 | 156,300 | — | — |
| 2025-11-13 | $52.91 | $72.72 | 180,300 | — | — |
| 2025-11-12 | $52.98 | $72.82 | 155,000 | — | — |
| 2025-11-11 | $53.40 | $73.39 | 114,100 | — | — |
| 2025-11-10 | $53.47 | $73.49 | 118,200 | — | — |
| 2025-11-07 | $52.74 | $72.49 | 189,700 | — | — |
| 2025-11-06 | $52.89 | $72.69 | 92,000 | — | — |
| 2025-11-05 | $53.80 | $73.94 | 126,000 | — | — |
| 2025-11-04 | $53.13 | $73.02 | 183,900 | — | — |
| 2025-11-03 | $52.39 | $72.00 | 203,200 | — | — |
| 2025-10-31 | $52.37 | $71.98 | 207,100 | — | — |
| 2025-10-30 | $52.49 | $72.14 | 155,200 | — | — |
| 2025-10-29 | $52.37 | $71.98 | 241,100 | — | — |
| 2025-10-28 | $53.95 | $74.15 | 178,500 | — | — |
| 2025-10-27 | $54.92 | $75.48 | 116,200 | — | — |
| 2025-10-24 | $55.37 | $76.10 | 137,100 | — | — |
| 2025-10-23 | $54.38 | $74.74 | 96,500 | — | — |
| 2025-10-22 | $55.31 | $76.02 | 246,600 | — | — |
| 2025-10-21 | $55.27 | $75.96 | 133,000 | — | — |
| 2025-10-20 | $54.97 | $75.55 | 171,300 | — | — |
| 2025-10-17 | $53.12 | $73.01 | 180,100 | — | — |
| 2025-10-16 | $53.08 | $72.95 | 571,600 | — | — |
| 2025-10-15 | $56.16 | $77.19 | 172,400 | — | — |
| 2025-10-14 | $57.96 | $79.66 | 164,600 | — | — |
| 2025-10-13 | $56.23 | $77.28 | 129,400 | — | — |
| 2025-10-10 | $54.98 | $75.56 | 169,200 | — | — |
| 2025-10-09 | $56.83 | $78.11 | 93,000 | — | — |
| 2025-10-08 | $57.05 | $78.41 | 88,500 | — | — |
| 2025-10-07 | $57.47 | $78.99 | 133,100 | — | — |
| 2025-10-06 | $58.00 | $79.72 | 136,400 | — | — |
| 2025-10-03 | $57.50 | $79.03 | 99,000 | — | — |
| 2025-10-02 | $57.20 | $78.62 | 109,600 | — | — |
| 2025-10-01 | $57.30 | $78.75 | 145,000 | — | — |
| 2025-09-30 | $57.98 | $79.69 | 116,500 | — | — |
| 2025-09-29 | $58.43 | $80.31 | 135,800 | — | — |
| 2025-09-26 | $58.84 | $80.87 | 101,800 | — | — |
| 2025-09-25 | $58.62 | $80.57 | 137,800 | — | — |
| 2025-09-24 | $58.93 | $80.99 | 137,100 | — | — |
| 2025-09-23 | $59.36 | $81.58 | 171,300 | — | — |
| 2025-09-22 | $59.62 | $81.94 | 152,900 | — | — |
| 2025-09-19 | $60.31 | $82.89 | 561,800 | — | — |
| 2025-09-18 | $61.26 | $84.20 | 169,400 | — | — |
| 2025-09-17 | $59.47 | $81.74 | 179,700 | — | — |
| 2025-09-16 | $59.41 | $81.65 | 139,600 | — | — |
| 2025-09-15 | $59.67 | $82.01 | 127,900 | — | — |
| 2025-09-12 | $60.53 | $82.77 | 201,100 | — | — |
| 2025-09-11 | $61.24 | $83.74 | 164,900 | — | — |
| 2025-09-10 | $61.34 | $83.87 | 231,500 | — | — |
| 2025-09-09 | $60.85 | $83.20 | 214,800 | — | — |
| 2025-09-08 | $61.22 | $83.71 | 118,400 | — | — |
| 2025-09-05 | $60.67 | $82.96 | 139,300 | — | — |
| 2025-09-04 | $61.18 | $83.66 | 111,600 | — | — |
| 2025-09-03 | $60.39 | $82.58 | 125,500 | — | — |
| 2025-09-02 | $60.64 | $82.92 | 159,100 | — | — |
| 2025-08-29 | $61.24 | $83.74 | 157,300 | — | — |
| 2025-08-28 | $61.65 | $84.30 | 133,000 | — | — |
| 2025-08-27 | $61.68 | $84.34 | 127,900 | — | — |
| 2025-08-26 | $61.05 | $83.48 | 154,500 | — | — |
| 2025-08-25 | $60.16 | $82.26 | 144,800 | — | — |
| 2025-08-22 | $60.51 | $82.74 | 206,400 | — | — |
| 2025-08-21 | $57.50 | $78.62 | 113,300 | — | — |
| 2025-08-20 | $57.25 | $78.28 | 103,700 | — | — |
| 2025-08-19 | $56.96 | $77.89 | 85,300 | — | — |
| 2025-08-18 | $57.05 | $78.01 | 98,100 | — | — |
| 2025-08-15 | $56.90 | $77.80 | 299,200 | — | — |
| 2025-08-14 | $57.52 | $78.65 | 97,800 | — | — |
| 2025-08-13 | $57.71 | $78.91 | 134,800 | — | — |
| 2025-08-12 | $56.97 | $77.90 | 132,400 | — | — |
| 2025-08-11 | $54.69 | $74.78 | 81,600 | — | — |
| 2025-08-08 | $54.64 | $74.71 | 71,900 | — | — |
| 2025-08-07 | $54.32 | $74.28 | 104,600 | — | — |
| 2025-08-06 | $55.05 | $75.27 | 152,500 | — | — |
| 2025-08-05 | $55.26 | $75.56 | 212,900 | — | — |
| 2025-08-04 | $54.24 | $74.17 | 127,300 | — | — |
| 2025-08-01 | $53.81 | $73.58 | 246,800 | — | — |
| 2025-07-31 | $55.19 | $75.46 | 171,800 | — | — |
| 2025-07-30 | $55.38 | $75.72 | 150,300 | — | — |
| 2025-07-29 | $56.62 | $77.42 | 315,700 | — | — |
| 2025-07-28 | $56.38 | $77.09 | 143,000 | — | — |
| 2025-07-25 | $55.92 | $76.46 | 132,800 | — | — |
| 2025-07-24 | $56.20 | $76.85 | 117,700 | — | — |
| 2025-07-23 | $57.67 | $78.86 | 155,400 | — | — |
| 2025-07-22 | $57.60 | $78.76 | 162,000 | — | — |
| 2025-07-21 | $58.08 | $79.42 | 193,300 | — | — |
| 2025-07-18 | $58.63 | $80.17 | 183,100 | — | — |
| 2025-07-17 | $58.72 | $80.29 | 213,100 | — | — |
| 2025-07-16 | $57.82 | $79.06 | 269,500 | — | — |
| 2025-07-15 | $56.92 | $77.83 | 245,300 | — | — |
| 2025-07-14 | $58.54 | $80.05 | 122,100 | — | — |
| 2025-07-11 | $57.17 | $78.17 | 155,300 | — | — |
| 2025-07-10 | $57.83 | $79.07 | 207,100 | — | — |
| 2025-07-09 | $57.06 | $78.02 | 153,300 | — | — |
| 2025-07-08 | $57.18 | $78.19 | 206,900 | — | — |
| 2025-07-07 | $57.01 | $77.95 | 140,100 | — | — |
| 2025-07-03 | $57.35 | $78.42 | 90,500 | — | — |
| 2025-07-02 | $56.52 | $77.28 | 191,500 | — | — |
| 2025-07-01 | $56.11 | $76.72 | 186,600 | — | — |
| 2025-06-30 | $55.10 | $75.34 | 243,000 | — | — |
| 2025-06-27 | $55.73 | $76.20 | 418,500 | — | — |
| 2025-06-26 | $55.78 | $76.27 | 164,500 | — | — |
| 2025-06-25 | $54.47 | $74.48 | 136,800 | — | — |
| 2025-06-24 | $54.67 | $74.75 | 174,200 | — | — |
| 2025-06-23 | $54.20 | $74.11 | 122,600 | — | — |
| 2025-06-20 | $52.82 | $72.22 | 446,100 | — | — |
| 2025-06-18 | $52.75 | $72.13 | 197,500 | — | — |
| 2025-06-17 | $51.96 | $71.05 | 181,300 | — | — |
| 2025-06-16 | $51.89 | $70.95 | 290,100 | — | — |
| 2025-06-13 | $52.30 | $71.10 | 206,400 | — | — |
| 2025-06-12 | $53.47 | $72.69 | 244,100 | — | — |
| 2025-06-11 | $53.50 | $72.73 | 147,500 | — | — |
| 2025-06-10 | $54.28 | $73.79 | 128,100 | — | — |
| 2025-06-09 | $53.56 | $72.82 | 150,800 | — | — |
| 2025-06-06 | $52.88 | $71.89 | 127,500 | — | — |
| 2025-06-05 | $51.61 | $70.16 | 126,300 | — | — |
| 2025-06-04 | $51.91 | $70.57 | 142,000 | — | — |
| 2025-06-03 | $52.84 | $71.84 | 181,200 | — | — |
| 2025-06-02 | $52.21 | $70.98 | 148,800 | — | — |
| 2025-05-30 | $52.94 | $71.97 | 198,800 | — | — |
| 2025-05-29 | $53.23 | $72.37 | 79,400 | — | — |
| 2025-05-28 | $53.11 | $72.20 | 99,200 | — | — |
| 2025-05-27 | $53.87 | $73.24 | 111,800 | — | — |
| 2025-05-23 | $52.58 | $71.48 | 119,300 | — | — |
| 2025-05-22 | $52.70 | $71.65 | 113,400 | — | — |
| 2025-05-21 | $53.10 | $72.19 | 137,700 | — | — |
| 2025-05-20 | $54.44 | $74.01 | 156,600 | — | — |
| 2025-05-19 | $54.56 | $74.18 | 128,800 | — | — |
| 2025-05-16 | $54.38 | $73.93 | 219,600 | — | — |
| 2025-05-15 | $54.81 | $74.52 | 178,700 | — | — |
| 2025-05-14 | $54.41 | $73.97 | 164,000 | — | — |
| 2025-05-13 | $54.89 | $74.62 | 206,600 | — | — |
| 2025-05-12 | $54.50 | $74.09 | 262,400 | — | — |
| 2025-05-09 | $53.27 | $72.42 | 180,300 | — | — |
| 2025-05-08 | $53.90 | $73.28 | 158,300 | — | — |
| 2025-05-07 | $52.74 | $71.70 | 241,900 | — | — |
| 2025-05-06 | $52.58 | $71.48 | 99,500 | — | — |
| 2025-05-05 | $52.97 | $72.01 | 128,600 | — | — |
| 2025-05-02 | $52.95 | $71.99 | 126,500 | — | — |
| 2025-05-01 | $52.39 | $71.23 | 182,100 | — | — |
| 2025-04-30 | $52.02 | $70.72 | 243,700 | — | — |
| 2025-04-29 | $51.67 | $70.25 | 223,100 | — | — |
| 2025-04-28 | $51.99 | $70.68 | 213,800 | — | — |
| 2025-04-25 | $51.34 | $69.80 | 216,500 | — | — |
| 2025-04-24 | $51.59 | $70.14 | 165,200 | — | — |
| 2025-04-23 | $50.75 | $69.00 | 150,800 | — | — |
| 2025-04-22 | $49.75 | $67.64 | 140,000 | — | — |
| 2025-04-21 | $48.30 | $65.66 | 161,300 | — | — |
| 2025-04-17 | $48.60 | $66.07 | 160,100 | — | — |
| 2025-04-16 | $48.05 | $65.32 | 141,900 | — | — |
| 2025-04-15 | $47.73 | $64.89 | 189,700 | — | — |
| 2025-04-14 | $46.89 | $63.75 | 271,700 | — | — |
| 2025-04-11 | $46.20 | $62.81 | 235,700 | — | — |
| 2025-04-10 | $46.67 | $63.45 | 303,900 | — | — |
| 2025-04-09 | $49.70 | $67.57 | 453,200 | — | — |
| 2025-04-08 | $47.90 | $65.12 | 229,700 | — | — |
| 2025-04-07 | $47.77 | $64.94 | 377,700 | — | — |
| 2025-04-04 | $47.86 | $65.07 | 275,500 | — | — |
| 2025-04-03 | $48.95 | $66.55 | 246,300 | — | — |
| 2025-04-02 | $54.30 | $73.82 | 180,700 | — | — |
| 2025-04-01 | $53.52 | $72.76 | 169,900 | — | — |
| 2025-03-31 | $53.74 | $73.06 | 258,500 | — | — |
| 2025-03-28 | $53.86 | $73.22 | 143,800 | — | — |
| 2025-03-27 | $55.32 | $75.21 | 144,900 | — | — |
| 2025-03-26 | $55.62 | $75.62 | 157,500 | — | — |
| 2025-03-25 | $55.79 | $75.85 | 170,800 | — | — |
| 2025-03-24 | $56.45 | $76.74 | 191,000 | — | — |
| 2025-03-21 | $55.03 | $74.81 | 2,939,900 | — | — |
| 2025-03-20 | $55.63 | $75.63 | 337,300 | — | — |
| 2025-03-19 | $56.91 | $77.37 | 297,800 | — | — |
| 2025-03-18 | $56.45 | $76.74 | 238,100 | — | — |
| 2025-03-17 | $56.65 | $77.02 | 541,500 | — | — |
| 2025-03-14 | $55.83 | $75.90 | 149,600 | — | — |
| 2025-03-13 | $54.61 | $73.85 | 166,400 | — | — |
| 2025-03-12 | $54.77 | $74.07 | 240,600 | — | — |
| 2025-03-11 | $54.30 | $73.43 | 232,800 | — | — |
| 2025-03-10 | $54.53 | $73.74 | 174,400 | — | — |
| 2025-03-07 | $56.58 | $76.51 | 139,500 | — | — |
| 2025-03-06 | $56.75 | $76.74 | 146,600 | — | — |
| 2025-03-05 | $56.76 | $76.76 | 192,600 | — | — |
| 2025-03-04 | $57.17 | $77.31 | 153,800 | — | — |
| 2025-03-03 | $59.17 | $80.02 | 145,000 | — | — |
| 2025-02-28 | $59.08 | $79.89 | 190,500 | — | — |
| 2025-02-27 | $58.56 | $79.19 | 281,900 | — | — |
| 2025-02-26 | $57.97 | $78.39 | 184,100 | — | — |
| 2025-02-25 | $58.51 | $79.12 | 146,600 | — | — |
| 2025-02-24 | $58.12 | $78.60 | 201,300 | — | — |
| 2025-02-21 | $59.25 | $80.12 | 174,800 | — | — |
| 2025-02-20 | $60.61 | $81.96 | 259,400 | — | — |
| 2025-02-19 | $60.84 | $82.27 | 192,200 | — | — |
| 2025-02-18 | $61.28 | $82.87 | 175,000 | — | — |
| 2025-02-14 | $60.87 | $82.31 | 132,500 | — | — |
| 2025-02-13 | $61.51 | $83.18 | 120,100 | — | — |
| 2025-02-12 | $61.19 | $82.75 | 201,900 | — | — |
| 2025-02-11 | $61.79 | $83.56 | 216,400 | — | — |
| 2025-02-10 | $59.95 | $81.07 | 150,900 | — | — |
| 2025-02-07 | $60.42 | $81.71 | 197,800 | — | — |
| 2025-02-06 | $61.95 | $83.78 | 131,900 | — | — |
| 2025-02-05 | $61.38 | $83.00 | 167,500 | — | — |
| 2025-02-04 | $60.64 | $82.00 | 194,800 | — | — |
| 2025-02-03 | $58.87 | $79.61 | 147,700 | — | — |
| 2025-01-31 | $59.84 | $80.92 | 141,500 | — | — |
| 2025-01-30 | $60.12 | $81.30 | 161,500 | — | — |
| 2025-01-29 | $59.94 | $81.06 | 176,700 | — | — |
| 2025-01-28 | $60.04 | $81.19 | 240,600 | — | — |
| 2025-01-27 | $57.56 | $77.84 | 154,700 | — | — |
| 2025-01-24 | $56.43 | $76.31 | 99,500 | — | — |
| 2025-01-23 | $56.31 | $76.15 | 145,600 | — | — |
| 2025-01-22 | $56.53 | $76.45 | 164,600 | — | — |
| 2025-01-21 | $57.58 | $77.87 | 148,100 | — | — |
| 2025-01-17 | $57.76 | $78.11 | 149,100 | — | — |
| 2025-01-16 | $56.79 | $76.80 | 123,500 | — | — |
| 2025-01-15 | $57.77 | $78.12 | 112,500 | — | — |
| 2025-01-14 | $56.57 | $76.50 | 111,400 | — | — |
| 2025-01-13 | $54.60 | $73.84 | 154,000 | — | — |
| 2025-01-10 | $54.08 | $73.13 | 176,500 | — | — |
| 2025-01-08 | $55.65 | $75.26 | 165,000 | — | — |
| 2025-01-07 | $55.12 | $74.54 | 146,700 | — | — |
| 2025-01-06 | $55.63 | $75.23 | 158,200 | — | — |
| 2025-01-03 | $55.89 | $75.58 | 165,100 | — | — |
| 2025-01-02 | $55.46 | $75.00 | 148,400 | — | — |