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
- 1991-02-01 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 — 2019
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2019-12-31 | $75.03 | $75.03 | 294,100 | — | — |
| 2019-12-30 | $73.55 | $73.55 | 157,000 | — | — |
| 2019-12-27 | $74.27 | $74.27 | 146,900 | — | — |
| 2019-12-26 | $73.55 | $73.55 | 89,300 | — | — |
| 2019-12-24 | $73.83 | $73.83 | 42,100 | — | — |
| 2019-12-23 | $73.83 | $73.83 | 130,700 | — | — |
| 2019-12-20 | $73.47 | $73.47 | 310,700 | — | — |
| 2019-12-19 | $73.18 | $73.18 | 131,100 | — | — |
| 2019-12-18 | $72.11 | $72.11 | 160,200 | — | — |
| 2019-12-17 | $71.05 | $71.05 | 211,400 | — | — |
| 2019-12-16 | $71.04 | $71.04 | 136,900 | — | — |
| 2019-12-13 | $70.82 | $70.82 | 215,600 | — | — |
| 2019-12-12 | $71.91 | $71.91 | 200,200 | — | — |
| 2019-12-11 | $71.65 | $71.65 | 289,100 | — | — |
| 2019-12-10 | $72.00 | $72.00 | 228,100 | — | — |
| 2019-12-09 | $71.09 | $71.09 | 214,700 | — | — |
| 2019-12-06 | $70.93 | $70.93 | 221,700 | — | — |
| 2019-12-05 | $69.05 | $69.05 | 180,900 | — | — |
| 2019-12-04 | $68.41 | $68.41 | 141,300 | — | — |
| 2019-12-03 | $67.73 | $67.73 | 131,600 | — | — |
| 2019-12-02 | $67.82 | $67.82 | 119,900 | — | — |
| 2019-11-29 | $68.62 | $68.62 | 71,900 | — | — |
| 2019-11-27 | $68.99 | $68.99 | 152,800 | — | — |
| 2019-11-26 | $69.03 | $69.03 | 206,400 | — | — |
| 2019-11-25 | $68.86 | $68.86 | 201,000 | — | — |
| 2019-11-22 | $66.28 | $66.28 | 103,200 | — | — |
| 2019-11-21 | $66.35 | $66.35 | 132,900 | — | — |
| 2019-11-20 | $65.82 | $65.82 | 219,900 | — | — |
| 2019-11-19 | $65.30 | $65.30 | 216,100 | — | — |
| 2019-11-18 | $64.51 | $64.51 | 219,700 | — | — |
| 2019-11-15 | $64.19 | $64.19 | 162,300 | — | — |
| 2019-11-14 | $61.78 | $61.78 | 391,200 | — | — |
| 2019-11-13 | $60.53 | $60.53 | 101,900 | — | — |
| 2019-11-12 | $59.80 | $59.80 | 134,100 | — | — |
| 2019-11-11 | $59.36 | $59.36 | 138,900 | — | — |
| 2019-11-08 | $59.55 | $59.55 | 133,000 | — | — |
| 2019-11-07 | $58.75 | $58.75 | 88,200 | — | — |
| 2019-11-06 | $58.68 | $58.68 | 103,600 | — | — |
| 2019-11-05 | $61.93 | $61.93 | 184,800 | — | — |
| 2019-11-04 | $59.48 | $59.48 | 267,500 | — | — |
| 2019-11-01 | $58.28 | $58.28 | 196,000 | — | — |
| 2019-10-31 | $56.90 | $56.90 | 424,500 | — | — |
| 2019-10-30 | $58.46 | $58.46 | 217,500 | — | — |
| 2019-10-29 | $60.99 | $60.99 | 122,700 | — | — |
| 2019-10-28 | $62.05 | $62.05 | 181,300 | — | — |
| 2019-10-25 | $60.64 | $60.64 | 85,700 | — | — |
| 2019-10-24 | $60.69 | $60.69 | 84,800 | — | — |
| 2019-10-23 | $60.69 | $60.69 | 146,200 | — | — |
| 2019-10-22 | $60.33 | $60.33 | 111,300 | — | — |
| 2019-10-21 | $61.23 | $61.23 | 108,200 | — | — |
| 2019-10-18 | $61.80 | $61.80 | 114,700 | — | — |
| 2019-10-17 | $60.57 | $60.57 | 157,400 | — | — |
| 2019-10-16 | $59.43 | $59.43 | 84,800 | — | — |
| 2019-10-15 | $58.65 | $58.65 | 95,700 | — | — |
| 2019-10-14 | $58.24 | $58.24 | 95,700 | — | — |
| 2019-10-11 | $57.65 | $57.65 | 170,600 | — | — |
| 2019-10-10 | $56.84 | $56.84 | 288,600 | — | — |
| 2019-10-09 | $55.79 | $55.79 | 283,000 | — | — |
| 2019-10-08 | $55.97 | $55.97 | 152,300 | — | — |
| 2019-10-07 | $58.64 | $58.64 | 102,000 | — | — |
| 2019-10-04 | $59.32 | $59.32 | 137,800 | — | — |
| 2019-10-03 | $59.11 | $59.11 | 149,400 | — | — |
| 2019-10-02 | $58.56 | $58.56 | 144,000 | — | — |
| 2019-10-01 | $58.61 | $58.61 | 191,600 | — | — |
| 2019-09-30 | $61.35 | $61.35 | 219,700 | — | — |
| 2019-09-27 | $60.25 | $60.25 | 167,400 | — | — |
| 2019-09-26 | $61.03 | $61.03 | 153,900 | — | — |
| 2019-09-25 | $62.79 | $62.79 | 134,800 | — | — |
| 2019-09-24 | $63.02 | $63.02 | 227,600 | — | — |
| 2019-09-23 | $63.26 | $63.26 | 152,400 | — | — |
| 2019-09-20 | $64.19 | $64.19 | 341,300 | — | — |
| 2019-09-19 | $63.98 | $63.98 | 204,600 | — | — |
| 2019-09-18 | $63.82 | $63.82 | 184,900 | — | — |
| 2019-09-17 | $64.90 | $64.90 | 142,300 | — | — |
| 2019-09-16 | $64.69 | $64.69 | 181,000 | — | — |
| 2019-09-13 | $67.16 | $67.16 | 340,100 | — | — |
| 2019-09-12 | $68.42 | $68.42 | 363,000 | — | — |
| 2019-09-11 | $68.62 | $68.62 | 843,300 | — | — |
| 2019-09-10 | $67.31 | $67.31 | 545,200 | — | — |
| 2019-09-09 | $63.63 | $63.63 | 307,500 | — | — |
| 2019-09-06 | $60.95 | $60.95 | 182,700 | — | — |
| 2019-09-05 | $60.82 | $60.82 | 155,200 | — | — |
| 2019-09-04 | $60.40 | $60.40 | 166,800 | — | — |
| 2019-09-03 | $61.32 | $61.32 | 200,300 | — | — |
| 2019-08-30 | $63.05 | $63.05 | 245,100 | — | — |
| 2019-08-29 | $65.62 | $65.62 | 812,500 | — | — |
| 2019-08-28 | $58.17 | $58.17 | 139,900 | — | — |
| 2019-08-27 | $57.50 | $57.50 | 192,100 | — | — |
| 2019-08-26 | $58.54 | $58.54 | 90,300 | — | — |
| 2019-08-23 | $58.34 | $58.34 | 137,200 | — | — |
| 2019-08-22 | $60.80 | $60.80 | 141,800 | — | — |
| 2019-08-21 | $61.50 | $61.50 | 99,800 | — | — |
| 2019-08-20 | $61.34 | $61.34 | 184,800 | — | — |
| 2019-08-19 | $61.62 | $61.62 | 126,100 | — | — |
| 2019-08-16 | $61.57 | $61.57 | 193,100 | — | — |
| 2019-08-15 | $60.52 | $60.52 | 385,400 | — | — |
| 2019-08-14 | $64.17 | $64.17 | 397,000 | — | — |
| 2019-08-13 | $65.46 | $65.46 | 568,400 | — | — |
| 2019-08-12 | $58.93 | $58.93 | 233,400 | — | — |
| 2019-08-09 | $58.22 | $58.22 | 365,300 | — | — |
| 2019-08-08 | $55.29 | $55.29 | 327,200 | — | — |
| 2019-08-07 | $54.87 | $54.87 | 203,300 | — | — |
| 2019-08-06 | $55.13 | $55.13 | 169,300 | — | — |
| 2019-08-05 | $53.63 | $53.63 | 206,900 | — | — |
| 2019-08-02 | $55.77 | $55.77 | 157,900 | — | — |
| 2019-08-01 | $57.41 | $57.41 | 137,200 | — | — |
| 2019-07-31 | $59.03 | $59.03 | 173,200 | — | — |
| 2019-07-30 | $58.43 | $58.43 | 142,100 | — | — |
| 2019-07-29 | $57.66 | $57.66 | 128,300 | — | — |
| 2019-07-26 | $58.86 | $58.86 | 115,200 | — | — |
| 2019-07-25 | $58.27 | $58.27 | 147,300 | — | — |
| 2019-07-24 | $58.82 | $58.82 | 125,000 | — | — |
| 2019-07-23 | $56.70 | $56.70 | 106,000 | — | — |
| 2019-07-22 | $56.08 | $56.08 | 99,600 | — | — |
| 2019-07-19 | $56.97 | $56.97 | 100,300 | — | — |
| 2019-07-18 | $57.93 | $57.93 | 145,500 | — | — |
| 2019-07-17 | $56.78 | $56.78 | 155,500 | — | — |
| 2019-07-16 | $56.87 | $56.87 | 90,000 | — | — |
| 2019-07-15 | $57.98 | $57.98 | 105,900 | — | — |
| 2019-07-12 | $57.35 | $57.35 | 129,500 | — | — |
| 2019-07-11 | $57.73 | $57.73 | 91,300 | — | — |
| 2019-07-10 | $57.18 | $57.18 | 102,600 | — | — |
| 2019-07-09 | $57.18 | $57.18 | 107,700 | — | — |
| 2019-07-08 | $56.51 | $56.51 | 197,500 | — | — |
| 2019-07-05 | $58.40 | $58.40 | 68,900 | — | — |
| 2019-07-03 | $58.70 | $58.70 | 42,000 | — | — |
| 2019-07-02 | $58.56 | $58.56 | 131,000 | — | — |
| 2019-07-01 | $59.39 | $59.39 | 147,700 | — | — |
| 2019-06-28 | $59.32 | $59.32 | 453,900 | — | — |
| 2019-06-27 | $58.65 | $58.65 | 187,400 | — | — |
| 2019-06-26 | $57.56 | $57.56 | 198,600 | — | — |
| 2019-06-25 | $58.79 | $58.79 | 314,300 | — | — |
| 2019-06-24 | $58.95 | $58.95 | 281,600 | — | — |
| 2019-06-21 | $59.27 | $59.27 | 330,900 | — | — |
| 2019-06-20 | $59.26 | $59.26 | 179,700 | — | — |
| 2019-06-19 | $58.80 | $58.80 | 177,500 | — | — |
| 2019-06-18 | $57.14 | $57.14 | 167,400 | — | — |
| 2019-06-17 | $57.22 | $57.22 | 170,300 | — | — |
| 2019-06-14 | $56.09 | $56.09 | 170,200 | — | — |
| 2019-06-13 | $56.14 | $56.14 | 110,300 | — | — |
| 2019-06-12 | $56.38 | $56.38 | 155,300 | — | — |
| 2019-06-11 | $54.72 | $54.72 | 186,700 | — | — |
| 2019-06-10 | $57.26 | $57.26 | 142,500 | — | — |
| 2019-06-07 | $56.31 | $56.31 | 259,700 | — | — |
| 2019-06-06 | $57.36 | $57.36 | 232,100 | — | — |
| 2019-06-05 | $59.63 | $59.63 | 260,600 | — | — |
| 2019-06-04 | $58.00 | $58.00 | 166,400 | — | — |
| 2019-06-03 | $55.95 | $55.95 | 251,200 | — | — |
| 2019-05-31 | $55.30 | $55.30 | 138,600 | — | — |
| 2019-05-30 | $55.80 | $55.80 | 123,200 | — | — |
| 2019-05-29 | $54.80 | $54.80 | 230,100 | — | — |
| 2019-05-28 | $55.23 | $55.23 | 228,000 | — | — |
| 2019-05-24 | $54.84 | $54.84 | 103,800 | — | — |
| 2019-05-23 | $54.42 | $54.42 | 169,200 | — | — |
| 2019-05-22 | $56.80 | $56.80 | 236,800 | — | — |
| 2019-05-21 | $55.88 | $55.88 | 213,900 | — | — |
| 2019-05-20 | $55.63 | $55.63 | 163,800 | — | — |
| 2019-05-17 | $56.07 | $56.07 | 278,100 | — | — |
| 2019-05-16 | $56.97 | $56.97 | 144,100 | — | — |
| 2019-05-15 | $57.63 | $57.63 | 181,400 | — | — |
| 2019-05-14 | $57.12 | $57.12 | 224,700 | — | — |
| 2019-05-13 | $57.95 | $57.95 | 362,100 | — | — |
| 2019-05-10 | $60.54 | $60.54 | 439,600 | — | — |
| 2019-05-09 | $60.52 | $60.52 | 421,500 | — | — |
| 2019-05-08 | $64.61 | $64.61 | 146,600 | — | — |
| 2019-05-07 | $64.64 | $64.64 | 145,300 | — | — |
| 2019-05-06 | $67.20 | $67.20 | 171,900 | — | — |
| 2019-05-03 | $66.74 | $66.74 | 144,600 | — | — |
| 2019-05-02 | $64.50 | $64.50 | 124,900 | — | — |
| 2019-05-01 | $64.07 | $64.07 | 154,000 | — | — |
| 2019-04-30 | $63.94 | $63.94 | 137,100 | — | — |
| 2019-04-29 | $64.30 | $64.30 | 139,900 | — | — |
| 2019-04-26 | $63.94 | $63.94 | 98,800 | — | — |
| 2019-04-25 | $62.61 | $62.61 | 111,500 | — | — |
| 2019-04-24 | $62.28 | $62.28 | 98,700 | — | — |
| 2019-04-23 | $62.53 | $62.53 | 129,300 | — | — |
| 2019-04-22 | $60.22 | $60.22 | 170,400 | — | — |
| 2019-04-18 | $59.48 | $59.48 | 193,800 | — | — |
| 2019-04-17 | $59.84 | $59.84 | 175,000 | — | — |
| 2019-04-16 | $63.60 | $63.60 | 135,400 | — | — |
| 2019-04-15 | $64.34 | $64.34 | 100,400 | — | — |
| 2019-04-12 | $63.94 | $63.94 | 84,500 | — | — |
| 2019-04-11 | $63.95 | $63.95 | 110,400 | — | — |
| 2019-04-10 | $64.57 | $64.57 | 129,300 | — | — |
| 2019-04-09 | $63.37 | $63.37 | 94,300 | — | — |
| 2019-04-08 | $63.63 | $63.63 | 96,200 | — | — |
| 2019-04-05 | $63.80 | $63.80 | 167,500 | — | — |
| 2019-04-04 | $63.40 | $63.40 | 168,500 | — | — |
| 2019-04-03 | $64.18 | $64.18 | 179,500 | — | — |
| 2019-04-02 | $64.73 | $64.73 | 122,400 | — | — |
| 2019-04-01 | $65.74 | $65.74 | 153,100 | — | — |
| 2019-03-29 | $65.47 | $65.47 | 240,400 | — | — |
| 2019-03-28 | $64.90 | $64.90 | 186,900 | — | — |
| 2019-03-27 | $63.78 | $63.78 | 156,500 | — | — |
| 2019-03-26 | $65.11 | $65.11 | 196,500 | — | — |
| 2019-03-25 | $64.07 | $64.07 | 351,200 | — | — |
| 2019-03-22 | $63.72 | $63.72 | 202,700 | — | — |
| 2019-03-21 | $67.74 | $67.74 | 193,300 | — | — |
| 2019-03-20 | $67.29 | $67.29 | 300,500 | — | — |
| 2019-03-19 | $67.39 | $67.39 | 168,300 | — | — |
| 2019-03-18 | $67.63 | $67.63 | 218,900 | — | — |
| 2019-03-15 | $68.14 | $68.14 | 357,900 | — | — |
| 2019-03-14 | $67.34 | $67.34 | 182,900 | — | — |
| 2019-03-13 | $66.84 | $66.84 | 126,200 | — | — |
| 2019-03-12 | $66.60 | $66.60 | 130,800 | — | — |
| 2019-03-11 | $66.40 | $66.40 | 158,300 | — | — |
| 2019-03-08 | $65.05 | $65.05 | 113,500 | — | — |
| 2019-03-07 | $64.86 | $64.86 | 130,900 | — | — |
| 2019-03-06 | $65.21 | $65.21 | 220,700 | — | — |
| 2019-03-05 | $66.74 | $66.74 | 154,000 | — | — |
| 2019-03-04 | $66.34 | $66.34 | 160,500 | — | — |
| 2019-03-01 | $67.80 | $67.80 | 209,600 | — | — |
| 2019-02-28 | $65.56 | $65.56 | 248,300 | — | — |
| 2019-02-27 | $66.48 | $66.48 | 248,900 | — | — |
| 2019-02-26 | $65.42 | $65.42 | 288,400 | — | — |
| 2019-02-25 | $67.57 | $67.57 | 186,800 | — | — |
| 2019-02-22 | $67.74 | $67.74 | 325,000 | — | — |
| 2019-02-21 | $67.17 | $67.17 | 219,600 | — | — |
| 2019-02-20 | $70.00 | $70.00 | 364,800 | — | — |
| 2019-02-19 | $67.68 | $67.68 | 438,100 | — | — |
| 2019-02-15 | $65.43 | $65.43 | 348,700 | — | — |
| 2019-02-14 | $64.30 | $64.30 | 423,100 | — | — |
| 2019-02-13 | $61.13 | $61.13 | 175,400 | — | — |
| 2019-02-12 | $60.74 | $60.74 | 210,900 | — | — |
| 2019-02-11 | $60.75 | $60.75 | 234,400 | — | — |
| 2019-02-08 | $58.37 | $58.37 | 250,100 | — | — |
| 2019-02-07 | $56.54 | $56.54 | 151,500 | — | — |
| 2019-02-06 | $58.06 | $58.06 | 192,000 | — | — |
| 2019-02-05 | $59.00 | $59.00 | 229,700 | — | — |
| 2019-02-04 | $59.12 | $59.12 | 246,000 | — | — |
| 2019-02-01 | $57.87 | $57.87 | 160,400 | — | — |
| 2019-01-31 | $58.03 | $58.03 | 183,200 | — | — |
| 2019-01-30 | $56.00 | $56.00 | 111,200 | — | — |
| 2019-01-29 | $55.11 | $55.11 | 159,100 | — | — |
| 2019-01-28 | $55.21 | $55.21 | 182,100 | — | — |
| 2019-01-25 | $55.08 | $55.08 | 127,500 | — | — |
| 2019-01-24 | $53.93 | $53.93 | 200,700 | — | — |
| 2019-01-23 | $52.61 | $52.61 | 230,700 | — | — |
| 2019-01-22 | $51.92 | $51.92 | 240,500 | — | — |
| 2019-01-18 | $52.99 | $52.99 | 567,000 | — | — |
| 2019-01-17 | $52.24 | $52.24 | 713,700 | — | — |
| 2019-01-16 | $52.99 | $52.99 | 1,231,100 | — | — |
| 2019-01-15 | $53.33 | $53.33 | 185,900 | — | — |
| 2019-01-14 | $51.96 | $51.96 | 235,900 | — | — |
| 2019-01-11 | $52.94 | $52.94 | 213,300 | — | — |
| 2019-01-10 | $52.67 | $52.67 | 302,800 | — | — |
| 2019-01-09 | $50.59 | $50.59 | 354,100 | — | — |
| 2019-01-08 | $48.91 | $48.91 | 206,600 | — | — |
| 2019-01-07 | $50.38 | $50.38 | 210,100 | — | — |
| 2019-01-04 | $49.62 | $49.62 | 208,500 | — | — |
| 2019-01-03 | $47.62 | $47.62 | 205,100 | — | — |
| 2019-01-02 | $48.59 | $48.59 | 216,500 | — | — |