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
- 1986-06-18 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 — 2020
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2020-12-31 | $57.88 | $64.88 | 60,600 | — | — |
| 2020-12-30 | $57.89 | $64.89 | 49,300 | — | — |
| 2020-12-29 | $57.73 | $64.71 | 73,500 | — | — |
| 2020-12-28 | $58.53 | $65.61 | 113,800 | — | — |
| 2020-12-24 | $58.63 | $65.72 | 36,600 | — | — |
| 2020-12-23 | $57.98 | $64.99 | 59,300 | — | — |
| 2020-12-22 | $57.34 | $64.27 | 57,100 | — | — |
| 2020-12-21 | $58.09 | $65.11 | 70,100 | — | — |
| 2020-12-18 | $58.83 | $65.94 | 619,000 | — | — |
| 2020-12-17 | $59.22 | $66.38 | 69,100 | — | — |
| 2020-12-16 | $59.97 | $67.22 | 84,600 | — | — |
| 2020-12-15 | $60.69 | $68.03 | 129,500 | — | — |
| 2020-12-14 | $59.04 | $66.18 | 209,200 | — | — |
| 2020-12-11 | $60.91 | $68.28 | 89,600 | — | — |
| 2020-12-10 | $61.26 | $68.67 | 73,900 | — | — |
| 2020-12-09 | $63.33 | $70.99 | 99,000 | — | — |
| 2020-12-08 | $62.05 | $69.55 | 113,200 | — | — |
| 2020-12-07 | $61.86 | $69.34 | 106,200 | — | — |
| 2020-12-04 | $62.48 | $70.04 | 155,300 | — | — |
| 2020-12-03 | $59.15 | $66.30 | 95,100 | — | — |
| 2020-12-02 | $58.39 | $65.45 | 123,400 | — | — |
| 2020-12-01 | $58.34 | $65.39 | 152,700 | — | — |
| 2020-11-30 | $58.00 | $65.01 | 238,800 | — | — |
| 2020-11-27 | $58.62 | $65.71 | 42,500 | — | — |
| 2020-11-25 | $59.23 | $66.39 | 167,400 | — | — |
| 2020-11-24 | $58.90 | $66.02 | 265,100 | — | — |
| 2020-11-23 | $57.07 | $63.97 | 93,300 | — | — |
| 2020-11-20 | $55.53 | $62.24 | 121,600 | — | — |
| 2020-11-19 | $56.19 | $62.98 | 91,100 | — | — |
| 2020-11-18 | $55.80 | $62.55 | 118,700 | — | — |
| 2020-11-17 | $56.18 | $62.97 | 123,700 | — | — |
| 2020-11-16 | $56.31 | $63.12 | 108,400 | — | — |
| 2020-11-13 | $54.07 | $60.61 | 93,000 | — | — |
| 2020-11-12 | $53.02 | $59.43 | 118,000 | — | — |
| 2020-11-11 | $55.12 | $61.66 | 86,700 | — | — |
| 2020-11-10 | $56.34 | $63.03 | 209,500 | — | — |
| 2020-11-09 | $54.50 | $60.97 | 248,200 | — | — |
| 2020-11-06 | $50.30 | $56.27 | 83,200 | — | — |
| 2020-11-05 | $49.91 | $55.83 | 108,600 | — | — |
| 2020-11-04 | $48.51 | $54.27 | 360,500 | — | — |
| 2020-11-03 | $54.87 | $61.38 | 204,800 | — | — |
| 2020-11-02 | $53.41 | $59.75 | 113,800 | — | — |
| 2020-10-30 | $50.80 | $56.83 | 145,500 | — | — |
| 2020-10-29 | $51.15 | $57.22 | 102,200 | — | — |
| 2020-10-28 | $51.15 | $57.22 | 106,400 | — | — |
| 2020-10-27 | $53.09 | $59.39 | 73,400 | — | — |
| 2020-10-26 | $55.58 | $62.18 | 103,500 | — | — |
| 2020-10-23 | $57.17 | $63.96 | 63,600 | — | — |
| 2020-10-22 | $57.17 | $63.96 | 78,100 | — | — |
| 2020-10-21 | $57.77 | $64.63 | 80,800 | — | — |
| 2020-10-20 | $58.16 | $65.06 | 121,400 | — | — |
| 2020-10-19 | $57.64 | $64.48 | 84,500 | — | — |
| 2020-10-16 | $57.69 | $64.54 | 98,500 | — | — |
| 2020-10-15 | $57.82 | $64.68 | 92,800 | — | — |
| 2020-10-14 | $56.71 | $63.44 | 137,900 | — | — |
| 2020-10-13 | $58.23 | $65.14 | 111,100 | — | — |
| 2020-10-12 | $59.18 | $66.20 | 78,200 | — | — |
| 2020-10-09 | $58.48 | $65.42 | 114,600 | — | — |
| 2020-10-08 | $59.06 | $66.07 | 107,600 | — | — |
| 2020-10-07 | $58.21 | $65.12 | 182,900 | — | — |
| 2020-10-06 | $57.62 | $64.46 | 204,100 | — | — |
| 2020-10-05 | $56.80 | $63.54 | 237,100 | — | — |
| 2020-10-02 | $54.83 | $61.34 | 140,700 | — | — |
| 2020-10-01 | $53.78 | $60.16 | 190,900 | — | — |
| 2020-09-30 | $54.25 | $60.69 | 152,000 | — | — |
| 2020-09-29 | $53.67 | $60.04 | 115,800 | — | — |
| 2020-09-28 | $53.28 | $59.60 | 222,000 | — | — |
| 2020-09-25 | $51.00 | $57.05 | 197,200 | — | — |
| 2020-09-24 | $50.87 | $56.91 | 125,300 | — | — |
| 2020-09-23 | $50.19 | $56.15 | 188,700 | — | — |
| 2020-09-22 | $49.91 | $55.83 | 115,500 | — | — |
| 2020-09-21 | $49.29 | $55.14 | 113,200 | — | — |
| 2020-09-18 | $53.04 | $59.33 | 398,600 | — | — |
| 2020-09-17 | $53.68 | $60.05 | 205,300 | — | — |
| 2020-09-16 | $53.13 | $59.44 | 106,000 | — | — |
| 2020-09-15 | $52.12 | $58.31 | 76,400 | — | — |
| 2020-09-14 | $51.85 | $58.00 | 60,400 | — | — |
| 2020-09-11 | $51.31 | $57.40 | 81,900 | — | — |
| 2020-09-10 | $51.69 | $57.82 | 77,700 | — | — |
| 2020-09-09 | $52.91 | $59.19 | 124,700 | — | — |
| 2020-09-08 | $52.10 | $58.28 | 87,300 | — | — |
| 2020-09-04 | $53.36 | $59.69 | 72,800 | — | — |
| 2020-09-03 | $52.80 | $59.07 | 84,400 | — | — |
| 2020-09-02 | $53.90 | $60.30 | 68,900 | — | — |
| 2020-09-01 | $54.24 | $60.68 | 131,300 | — | — |
| 2020-08-31 | $52.72 | $58.98 | 124,100 | — | — |
| 2020-08-28 | $53.51 | $59.86 | 77,600 | — | — |
| 2020-08-27 | $53.93 | $60.21 | 88,600 | — | — |
| 2020-08-26 | $53.64 | $59.88 | 109,000 | — | — |
| 2020-08-25 | $53.24 | $59.44 | 106,700 | — | — |
| 2020-08-24 | $53.51 | $59.74 | 127,300 | — | — |
| 2020-08-21 | $52.28 | $58.37 | 181,000 | — | — |
| 2020-08-20 | $52.34 | $58.43 | 98,200 | — | — |
| 2020-08-19 | $52.95 | $59.11 | 103,700 | — | — |
| 2020-08-18 | $53.49 | $59.72 | 136,400 | — | — |
| 2020-08-17 | $54.12 | $60.42 | 100,800 | — | — |
| 2020-08-14 | $55.48 | $61.94 | 158,400 | — | — |
| 2020-08-13 | $54.50 | $60.84 | 137,300 | — | — |
| 2020-08-12 | $55.37 | $61.82 | 156,800 | — | — |
| 2020-08-11 | $55.90 | $62.28 | 354,900 | — | — |
| 2020-08-10 | $52.74 | $58.76 | 383,200 | — | — |
| 2020-08-07 | $51.29 | $57.15 | 134,800 | — | — |
| 2020-08-06 | $50.84 | $56.65 | 154,600 | — | — |
| 2020-08-05 | $51.96 | $57.89 | 599,500 | — | — |
| 2020-08-04 | $45.66 | $50.87 | 170,500 | — | — |
| 2020-08-03 | $46.10 | $51.36 | 125,600 | — | — |
| 2020-07-31 | $44.49 | $49.57 | 118,900 | — | — |
| 2020-07-30 | $45.30 | $50.47 | 70,000 | — | — |
| 2020-07-29 | $45.84 | $51.08 | 80,000 | — | — |
| 2020-07-28 | $44.60 | $49.69 | 147,100 | — | — |
| 2020-07-27 | $46.00 | $51.25 | 182,600 | — | — |
| 2020-07-24 | $44.84 | $49.96 | 181,100 | — | — |
| 2020-07-23 | $45.45 | $50.64 | 231,900 | — | — |
| 2020-07-22 | $46.10 | $51.36 | 138,300 | — | — |
| 2020-07-21 | $46.69 | $52.02 | 205,800 | — | — |
| 2020-07-20 | $45.90 | $51.14 | 60,200 | — | — |
| 2020-07-17 | $46.69 | $52.02 | 161,600 | — | — |
| 2020-07-16 | $46.76 | $52.10 | 83,000 | — | — |
| 2020-07-15 | $47.19 | $52.58 | 130,100 | — | — |
| 2020-07-14 | $46.14 | $51.41 | 105,200 | — | — |
| 2020-07-13 | $44.61 | $49.70 | 120,400 | — | — |
| 2020-07-10 | $44.45 | $49.53 | 102,300 | — | — |
| 2020-07-09 | $42.86 | $47.75 | 84,100 | — | — |
| 2020-07-08 | $44.28 | $49.34 | 90,300 | — | — |
| 2020-07-07 | $44.32 | $49.38 | 87,600 | — | — |
| 2020-07-06 | $45.09 | $50.24 | 131,900 | — | — |
| 2020-07-02 | $45.52 | $50.72 | 135,500 | — | — |
| 2020-07-01 | $44.41 | $49.48 | 170,300 | — | — |
| 2020-06-30 | $46.31 | $51.60 | 161,700 | — | — |
| 2020-06-29 | $45.02 | $50.16 | 221,400 | — | — |
| 2020-06-26 | $44.61 | $49.70 | 236,700 | — | — |
| 2020-06-25 | $45.28 | $50.45 | 182,200 | — | — |
| 2020-06-24 | $45.08 | $50.23 | 220,700 | — | — |
| 2020-06-23 | $45.86 | $51.10 | 209,800 | — | — |
| 2020-06-22 | $45.47 | $50.66 | 127,200 | — | — |
| 2020-06-19 | $45.51 | $50.71 | 236,600 | — | — |
| 2020-06-18 | $45.85 | $51.09 | 109,700 | — | — |
| 2020-06-17 | $45.86 | $51.10 | 112,000 | — | — |
| 2020-06-16 | $46.88 | $52.23 | 193,900 | — | — |
| 2020-06-15 | $43.74 | $48.74 | 89,500 | — | — |
| 2020-06-12 | $43.34 | $48.29 | 145,200 | — | — |
| 2020-06-11 | $42.56 | $47.42 | 179,000 | — | — |
| 2020-06-10 | $46.14 | $51.41 | 146,900 | — | — |
| 2020-06-09 | $46.92 | $52.28 | 97,300 | — | — |
| 2020-06-08 | $48.36 | $53.88 | 147,900 | — | — |
| 2020-06-05 | $48.56 | $54.11 | 337,800 | — | — |
| 2020-06-04 | $45.02 | $50.16 | 129,200 | — | — |
| 2020-06-03 | $43.55 | $48.52 | 128,200 | — | — |
| 2020-06-02 | $42.93 | $47.83 | 121,800 | — | — |
| 2020-06-01 | $41.98 | $46.77 | 155,900 | — | — |
| 2020-05-29 | $42.48 | $47.33 | 172,100 | — | — |
| 2020-05-28 | $42.91 | $47.81 | 149,500 | — | — |
| 2020-05-27 | $43.17 | $48.10 | 134,000 | — | — |
| 2020-05-26 | $41.39 | $46.12 | 162,100 | — | — |
| 2020-05-22 | $39.10 | $43.57 | 105,600 | — | — |
| 2020-05-21 | $38.74 | $43.16 | 106,400 | — | — |
| 2020-05-20 | $38.95 | $43.40 | 171,500 | — | — |
| 2020-05-19 | $37.64 | $41.94 | 136,400 | — | — |
| 2020-05-18 | $39.25 | $43.73 | 218,500 | — | — |
| 2020-05-15 | $36.50 | $40.67 | 469,300 | — | — |
| 2020-05-14 | $35.69 | $39.77 | 202,400 | — | — |
| 2020-05-13 | $36.78 | $40.98 | 166,000 | — | — |
| 2020-05-12 | $38.92 | $43.24 | 132,400 | — | — |
| 2020-05-11 | $40.03 | $44.48 | 129,100 | — | — |
| 2020-05-08 | $41.11 | $45.68 | 174,900 | — | — |
| 2020-05-07 | $39.70 | $44.11 | 347,000 | — | — |
| 2020-05-06 | $37.93 | $42.14 | 204,700 | — | — |
| 2020-05-05 | $37.78 | $41.98 | 120,300 | — | — |
| 2020-05-04 | $37.40 | $41.55 | 155,000 | — | — |
| 2020-05-01 | $38.37 | $42.63 | 168,100 | — | — |
| 2020-04-30 | $40.11 | $44.56 | 161,800 | — | — |
| 2020-04-29 | $40.58 | $45.09 | 233,500 | — | — |
| 2020-04-28 | $39.08 | $43.42 | 134,000 | — | — |
| 2020-04-27 | $37.62 | $41.80 | 215,900 | — | — |
| 2020-04-24 | $36.04 | $40.04 | 175,100 | — | — |
| 2020-04-23 | $36.31 | $40.34 | 161,000 | — | — |
| 2020-04-22 | $37.42 | $41.58 | 138,400 | — | — |
| 2020-04-21 | $36.99 | $41.10 | 80,300 | — | — |
| 2020-04-20 | $37.45 | $41.61 | 121,000 | — | — |
| 2020-04-17 | $38.20 | $42.44 | 153,500 | — | — |
| 2020-04-16 | $36.42 | $40.46 | 128,100 | — | — |
| 2020-04-15 | $36.81 | $40.90 | 116,100 | — | — |
| 2020-04-14 | $38.34 | $42.60 | 88,300 | — | — |
| 2020-04-13 | $37.98 | $42.20 | 106,900 | — | — |
| 2020-04-09 | $39.77 | $44.19 | 142,900 | — | — |
| 2020-04-08 | $39.90 | $44.33 | 118,300 | — | — |
| 2020-04-07 | $39.85 | $44.28 | 154,800 | — | — |
| 2020-04-06 | $41.06 | $45.62 | 143,300 | — | — |
| 2020-04-03 | $38.49 | $42.76 | 181,800 | — | — |
| 2020-04-02 | $40.27 | $44.74 | 268,200 | — | — |
| 2020-04-01 | $37.66 | $41.84 | 267,500 | — | — |
| 2020-03-31 | $34.97 | $38.85 | 189,600 | — | — |
| 2020-03-30 | $32.58 | $36.20 | 109,500 | — | — |
| 2020-03-27 | $31.53 | $35.03 | 163,400 | — | — |
| 2020-03-26 | $34.12 | $37.91 | 241,500 | — | — |
| 2020-03-25 | $33.10 | $36.78 | 121,900 | — | — |
| 2020-03-24 | $32.15 | $35.72 | 195,200 | — | — |
| 2020-03-23 | $29.47 | $32.74 | 127,500 | — | — |
| 2020-03-20 | $28.59 | $31.77 | 222,900 | — | — |
| 2020-03-19 | $30.07 | $33.41 | 169,100 | — | — |
| 2020-03-18 | $27.76 | $30.84 | 172,900 | — | — |
| 2020-03-17 | $28.60 | $31.78 | 397,400 | — | — |
| 2020-03-16 | $27.54 | $30.60 | 162,700 | — | — |
| 2020-03-13 | $28.84 | $32.04 | 264,700 | — | — |
| 2020-03-12 | $27.60 | $30.67 | 183,500 | — | — |
| 2020-03-11 | $31.33 | $34.81 | 162,400 | — | — |
| 2020-03-10 | $33.24 | $36.81 | 136,400 | — | — |
| 2020-03-09 | $32.91 | $36.44 | 175,600 | — | — |
| 2020-03-06 | $36.32 | $40.22 | 201,300 | — | — |
| 2020-03-05 | $37.76 | $41.81 | 154,900 | — | — |
| 2020-03-04 | $40.17 | $44.48 | 183,800 | — | — |
| 2020-03-03 | $37.82 | $41.88 | 204,000 | — | — |
| 2020-03-02 | $39.38 | $43.61 | 63,600 | — | — |
| 2020-02-28 | $37.55 | $41.58 | 145,500 | — | — |
| 2020-02-27 | $38.65 | $42.80 | 125,800 | — | — |
| 2020-02-26 | $40.09 | $44.39 | 82,400 | — | — |
| 2020-02-25 | $41.17 | $45.59 | 59,200 | — | — |
| 2020-02-24 | $42.52 | $47.09 | 85,200 | — | — |
| 2020-02-21 | $44.61 | $49.40 | 41,700 | — | — |
| 2020-02-20 | $45.07 | $49.91 | 91,600 | — | — |
| 2020-02-19 | $44.98 | $49.81 | 45,600 | — | — |
| 2020-02-18 | $44.87 | $49.69 | 70,800 | — | — |
| 2020-02-14 | $45.24 | $50.10 | 60,800 | — | — |
| 2020-02-13 | $45.97 | $50.91 | 60,200 | — | — |
| 2020-02-12 | $45.95 | $50.88 | 66,000 | — | — |
| 2020-02-11 | $44.97 | $49.80 | 34,000 | — | — |
| 2020-02-10 | $44.07 | $48.80 | 61,300 | — | — |
| 2020-02-07 | $44.44 | $49.21 | 86,700 | — | — |
| 2020-02-06 | $45.23 | $50.09 | 72,200 | — | — |
| 2020-02-05 | $44.69 | $49.49 | 74,500 | — | — |
| 2020-02-04 | $42.80 | $47.40 | 69,700 | — | — |
| 2020-02-03 | $41.96 | $46.47 | 102,500 | — | — |
| 2020-01-31 | $41.24 | $45.67 | 101,600 | — | — |
| 2020-01-30 | $41.89 | $46.39 | 70,500 | — | — |
| 2020-01-29 | $41.38 | $45.82 | 70,900 | — | — |
| 2020-01-28 | $41.83 | $46.32 | 68,800 | — | — |
| 2020-01-27 | $40.93 | $45.32 | 75,900 | — | — |
| 2020-01-24 | $41.86 | $46.35 | 97,700 | — | — |
| 2020-01-23 | $43.20 | $47.84 | 234,600 | — | — |
| 2020-01-22 | $42.83 | $47.43 | 78,600 | — | — |
| 2020-01-21 | $42.73 | $47.32 | 100,700 | — | — |
| 2020-01-17 | $42.99 | $47.61 | 79,400 | — | — |
| 2020-01-16 | $43.23 | $47.87 | 74,900 | — | — |
| 2020-01-15 | $42.27 | $46.81 | 91,500 | — | — |
| 2020-01-14 | $42.79 | $47.38 | 150,500 | — | — |
| 2020-01-13 | $42.34 | $46.89 | 77,100 | — | — |
| 2020-01-10 | $42.16 | $46.69 | 113,900 | — | — |
| 2020-01-09 | $43.01 | $47.63 | 139,800 | — | — |
| 2020-01-08 | $42.95 | $47.56 | 99,000 | — | — |
| 2020-01-07 | $42.69 | $47.27 | 119,700 | — | — |
| 2020-01-06 | $42.58 | $47.15 | 146,700 | — | — |
| 2020-01-03 | $42.29 | $46.83 | 199,700 | — | — |
| 2020-01-02 | $42.26 | $46.80 | 152,900 | — | — |