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
- 2017-12-21 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 | $85.40 | $85.40 | 206,510 | — | — |
| 2020-12-30 | $87.30 | $87.30 | 200,800 | — | — |
| 2020-12-29 | $84.70 | $84.70 | 79,000 | — | — |
| 2020-12-28 | $82.40 | $82.40 | 84,630 | — | — |
| 2020-12-24 | $84.80 | $84.80 | 81,550 | — | — |
| 2020-12-23 | $85.60 | $85.60 | 120,200 | — | — |
| 2020-12-22 | $81.90 | $81.90 | 100,570 | — | — |
| 2020-12-21 | $84.60 | $84.60 | 177,600 | — | — |
| 2020-12-18 | $79.40 | $79.40 | 193,230 | — | — |
| 2020-12-17 | $74.30 | $74.30 | 52,700 | — | — |
| 2020-12-16 | $75.20 | $75.20 | 49,510 | — | — |
| 2020-12-15 | $73.50 | $73.50 | 44,910 | — | — |
| 2020-12-14 | $73.50 | $73.50 | 62,340 | — | — |
| 2020-12-11 | $74.90 | $74.90 | 53,050 | — | — |
| 2020-12-10 | $75.00 | $75.00 | 45,630 | — | — |
| 2020-12-09 | $73.60 | $73.60 | 108,890 | — | — |
| 2020-12-08 | $70.30 | $70.30 | 64,480 | — | — |
| 2020-12-07 | $71.90 | $71.90 | 99,180 | — | — |
| 2020-12-04 | $70.10 | $70.10 | 52,850 | — | — |
| 2020-12-03 | $73.30 | $73.30 | 54,520 | — | — |
| 2020-12-02 | $73.00 | $73.00 | 60,250 | — | — |
| 2020-12-01 | $71.40 | $71.40 | 56,230 | — | — |
| 2020-11-30 | $71.90 | $71.90 | 213,640 | — | — |
| 2020-11-27 | $72.40 | $72.40 | 82,390 | — | — |
| 2020-11-25 | $72.40 | $72.40 | 101,910 | — | — |
| 2020-11-24 | $66.70 | $66.70 | 123,900 | — | — |
| 2020-11-23 | $75.00 | $75.00 | 89,370 | — | — |
| 2020-11-20 | $75.60 | $75.60 | 53,110 | — | — |
| 2020-11-19 | $74.80 | $74.80 | 35,730 | — | — |
| 2020-11-18 | $74.10 | $74.10 | 40,960 | — | — |
| 2020-11-17 | $74.20 | $74.20 | 60,570 | — | — |
| 2020-11-16 | $73.10 | $73.10 | 72,280 | — | — |
| 2020-11-13 | $74.20 | $74.20 | 70,070 | — | — |
| 2020-11-12 | $74.40 | $74.40 | 73,040 | — | — |
| 2020-11-11 | $73.80 | $73.80 | 100,120 | — | — |
| 2020-11-10 | $70.90 | $70.90 | 55,870 | — | — |
| 2020-11-09 | $75.50 | $75.50 | 138,450 | — | — |
| 2020-11-06 | $78.20 | $78.20 | 78,730 | — | — |
| 2020-11-05 | $76.30 | $76.30 | 107,720 | — | — |
| 2020-11-04 | $78.90 | $78.90 | 51,470 | — | — |
| 2020-11-03 | $76.80 | $76.80 | 54,450 | — | — |
| 2020-11-02 | $76.00 | $76.00 | 50,410 | — | — |
| 2020-10-30 | $79.70 | $79.70 | 64,600 | — | — |
| 2020-10-29 | $82.10 | $82.10 | 61,580 | — | — |
| 2020-10-28 | $83.60 | $83.60 | 76,720 | — | — |
| 2020-10-27 | $84.20 | $84.20 | 61,520 | — | — |
| 2020-10-26 | $84.10 | $84.10 | 58,500 | — | — |
| 2020-10-23 | $85.10 | $85.10 | 34,730 | — | — |
| 2020-10-22 | $85.10 | $85.10 | 70,640 | — | — |
| 2020-10-21 | $85.20 | $85.20 | 65,420 | — | — |
| 2020-10-20 | $84.70 | $84.70 | 49,470 | — | — |
| 2020-10-19 | $82.10 | $82.10 | 55,490 | — | — |
| 2020-10-16 | $82.80 | $82.80 | 94,800 | — | — |
| 2020-10-15 | $79.10 | $79.10 | 89,390 | — | — |
| 2020-10-14 | $78.65 | $78.65 | 50,700 | — | — |
| 2020-10-13 | $76.30 | $76.30 | 119,520 | — | — |
| 2020-10-12 | $76.60 | $76.60 | 86,800 | — | — |
| 2020-10-09 | $75.90 | $75.90 | 151,790 | — | — |
| 2020-10-08 | $72.80 | $72.80 | 53,550 | — | — |
| 2020-10-07 | $72.10 | $72.10 | 73,170 | — | — |
| 2020-10-06 | $71.20 | $71.20 | 79,640 | — | — |
| 2020-10-05 | $67.90 | $67.90 | 51,010 | — | — |
| 2020-10-02 | $69.10 | $69.10 | 91,740 | — | — |
| 2020-10-01 | $68.90 | $68.90 | 80,840 | — | — |
| 2020-09-30 | $66.70 | $66.70 | 82,420 | — | — |
| 2020-09-29 | $67.40 | $67.40 | 106,480 | — | — |
| 2020-09-28 | $66.00 | $66.00 | 98,550 | — | — |
| 2020-09-25 | $65.10 | $65.10 | 167,970 | — | — |
| 2020-09-24 | $64.30 | $64.30 | 186,850 | — | — |
| 2020-09-23 | $72.80 | $72.80 | 70,540 | — | — |
| 2020-09-22 | $75.40 | $75.40 | 61,190 | — | — |
| 2020-09-21 | $74.60 | $74.60 | 76,050 | — | — |
| 2020-09-18 | $78.60 | $78.60 | 104,790 | — | — |
| 2020-09-17 | $77.40 | $77.40 | 135,770 | — | — |
| 2020-09-16 | $78.40 | $78.40 | 59,100 | — | — |
| 2020-09-15 | $80.70 | $80.70 | 108,080 | — | — |
| 2020-09-14 | $78.90 | $78.90 | 107,750 | — | — |
| 2020-09-11 | $77.60 | $77.60 | 225,110 | — | — |
| 2020-09-10 | $77.50 | $77.50 | 194,310 | — | — |
| 2020-09-09 | $80.20 | $80.20 | 268,960 | — | — |
| 2020-09-08 | $76.00 | $76.00 | 247,400 | — | — |
| 2020-09-04 | $78.80 | $78.80 | 161,050 | — | — |
| 2020-09-03 | $82.50 | $82.50 | 444,360 | — | — |
| 2020-09-02 | $87.80 | $87.80 | 350,550 | — | — |
| 2020-09-01 | $100.30 | $100.30 | 205,420 | — | — |
| 2020-08-31 | $95.70 | $95.70 | 155,200 | — | — |
| 2020-08-28 | $96.30 | $96.30 | 146,590 | — | — |
| 2020-08-27 | $98.20 | $98.20 | 167,530 | — | — |
| 2020-08-26 | $99.10 | $99.10 | 183,220 | — | — |
| 2020-08-25 | $98.70 | $98.70 | 135,980 | — | — |
| 2020-08-24 | $99.90 | $99.90 | 303,300 | — | — |
| 2020-08-21 | $89.50 | $89.50 | 164,830 | — | — |
| 2020-08-20 | $88.90 | $88.90 | 161,670 | — | — |
| 2020-08-19 | $90.10 | $90.10 | 257,710 | — | — |
| 2020-08-18 | $92.70 | $92.70 | 164,420 | — | — |
| 2020-08-17 | $85.30 | $85.30 | 108,970 | — | — |
| 2020-08-14 | $79.60 | $79.60 | 144,730 | — | — |
| 2020-08-13 | $79.50 | $79.50 | 82,310 | — | — |
| 2020-08-12 | $80.10 | $80.10 | 131,820 | — | — |
| 2020-08-11 | $77.80 | $77.80 | 117,670 | — | — |
| 2020-08-10 | $78.30 | $78.30 | 65,410 | — | — |
| 2020-08-07 | $78.00 | $78.00 | 81,970 | — | — |
| 2020-08-06 | $79.90 | $79.90 | 142,110 | — | — |
| 2020-08-05 | $79.90 | $79.90 | 105,240 | — | — |
| 2020-08-04 | $84.20 | $84.20 | 162,220 | — | — |
| 2020-08-03 | $78.60 | $78.60 | 233,960 | — | — |
| 2020-07-31 | $72.60 | $72.60 | 170,540 | — | — |
| 2020-07-30 | $65.50 | $65.50 | 280,230 | — | — |
| 2020-07-29 | $67.30 | $67.30 | 237,830 | — | — |
| 2020-07-28 | $61.50 | $61.50 | 61,000 | — | — |
| 2020-07-27 | $60.20 | $60.20 | 54,140 | — | — |
| 2020-07-24 | $61.40 | $61.40 | 47,160 | — | — |
| 2020-07-23 | $61.20 | $61.20 | 71,910 | — | — |
| 2020-07-22 | $60.80 | $60.80 | 80,790 | — | — |
| 2020-07-21 | $61.20 | $61.20 | 553,590 | — | — |
| 2020-07-20 | $56.30 | $56.30 | 74,560 | — | — |
| 2020-07-17 | $55.50 | $55.50 | 197,900 | — | — |
| 2020-07-16 | $53.80 | $53.80 | 52,890 | — | — |
| 2020-07-15 | $54.30 | $54.30 | 48,130 | — | — |
| 2020-07-14 | $53.00 | $53.00 | 45,570 | — | — |
| 2020-07-13 | $53.40 | $53.40 | 89,830 | — | — |
| 2020-07-10 | $57.10 | $57.10 | 72,970 | — | — |
| 2020-07-09 | $54.50 | $54.50 | 80,390 | — | — |
| 2020-07-08 | $54.40 | $54.40 | 48,720 | — | — |
| 2020-07-07 | $53.30 | $53.30 | 35,220 | — | — |
| 2020-07-06 | $54.20 | $54.20 | 56,260 | — | — |
| 2020-07-02 | $53.70 | $53.70 | 39,710 | — | — |
| 2020-07-01 | $53.30 | $53.30 | 30,390 | — | — |
| 2020-06-30 | $53.30 | $53.30 | 43,710 | — | — |
| 2020-06-29 | $52.60 | $52.60 | 41,840 | — | — |
| 2020-06-26 | $53.00 | $53.00 | 36,770 | — | — |
| 2020-06-25 | $52.90 | $52.90 | 40,680 | — | — |
| 2020-06-24 | $52.80 | $52.80 | 70,760 | — | — |
| 2020-06-23 | $52.70 | $52.70 | 58,450 | — | — |
| 2020-06-22 | $52.50 | $52.50 | 42,070 | — | — |
| 2020-06-19 | $52.80 | $52.80 | 106,830 | — | — |
| 2020-06-18 | $53.30 | $53.30 | 47,470 | — | — |
| 2020-06-17 | $54.50 | $54.50 | 41,280 | — | — |
| 2020-06-16 | $55.20 | $55.20 | 98,260 | — | — |
| 2020-06-15 | $55.00 | $55.00 | 63,310 | — | — |
| 2020-06-12 | $54.70 | $54.70 | 44,260 | — | — |
| 2020-06-11 | $53.50 | $53.50 | 33,770 | — | — |
| 2020-06-10 | $53.10 | $53.10 | 185,460 | — | — |
| 2020-06-09 | $55.80 | $55.80 | 46,800 | — | — |
| 2020-06-08 | $56.00 | $56.00 | 82,320 | — | — |
| 2020-06-05 | $57.00 | $57.00 | 241,400 | — | — |
| 2020-06-04 | $53.80 | $53.80 | 58,690 | — | — |
| 2020-06-03 | $53.40 | $53.40 | 48,930 | — | — |
| 2020-06-02 | $53.60 | $53.60 | 22,070 | — | — |
| 2020-06-01 | $52.30 | $52.30 | 49,830 | — | — |
| 2020-05-29 | $52.10 | $52.10 | 78,630 | — | — |
| 2020-05-28 | $49.90 | $49.90 | 52,940 | — | — |
| 2020-05-27 | $52.90 | $52.90 | 86,470 | — | — |
| 2020-05-26 | $54.70 | $54.70 | 150,630 | — | — |
| 2020-05-22 | $53.90 | $53.90 | 68,250 | — | — |
| 2020-05-21 | $54.10 | $54.10 | 54,500 | — | — |
| 2020-05-20 | $51.00 | $51.00 | 40,920 | — | — |
| 2020-05-19 | $55.00 | $55.00 | 68,560 | — | — |
| 2020-05-18 | $52.70 | $52.70 | 56,850 | — | — |
| 2020-05-15 | $50.50 | $50.50 | 38,850 | — | — |
| 2020-05-14 | $48.60 | $48.60 | 36,110 | — | — |
| 2020-05-13 | $47.10 | $47.10 | 26,440 | — | — |
| 2020-05-12 | $46.70 | $46.70 | 38,050 | — | — |
| 2020-05-11 | $48.20 | $48.20 | 40,060 | — | — |
| 2020-05-08 | $47.40 | $47.40 | 31,860 | — | — |
| 2020-05-07 | $46.60 | $46.60 | 41,630 | — | — |
| 2020-05-06 | $46.10 | $46.10 | 35,810 | — | — |
| 2020-05-05 | $45.50 | $45.50 | 24,020 | — | — |
| 2020-05-04 | $45.20 | $45.20 | 30,650 | — | — |
| 2020-05-01 | $44.50 | $44.50 | 32,220 | — | — |
| 2020-04-30 | $43.70 | $43.70 | 11,410 | — | — |
| 2020-04-29 | $43.00 | $43.00 | 9,050 | — | — |
| 2020-04-28 | $43.70 | $43.70 | 13,510 | — | — |
| 2020-04-27 | $44.00 | $44.00 | 32,950 | — | — |
| 2020-04-24 | $43.70 | $43.70 | 16,830 | — | — |
| 2020-04-23 | $44.50 | $44.50 | 12,230 | — | — |
| 2020-04-22 | $45.10 | $45.10 | 10,140 | — | — |
| 2020-04-21 | $45.00 | $45.00 | 10,880 | — | — |
| 2020-04-20 | $44.80 | $44.80 | 27,440 | — | — |
| 2020-04-17 | $45.40 | $45.40 | 40,910 | — | — |
| 2020-04-16 | $47.00 | $47.00 | 55,320 | — | — |
| 2020-04-15 | $44.00 | $44.00 | 32,580 | — | — |
| 2020-04-14 | $42.20 | $42.20 | 22,800 | — | — |
| 2020-04-13 | $43.90 | $43.90 | 16,680 | — | — |
| 2020-04-09 | $44.40 | $44.40 | 18,210 | — | — |
| 2020-04-08 | $44.10 | $44.10 | 16,860 | — | — |
| 2020-04-07 | $44.80 | $44.80 | 17,700 | — | — |
| 2020-04-06 | $44.10 | $44.10 | 19,470 | — | — |
| 2020-04-03 | $45.50 | $45.50 | 19,840 | — | — |
| 2020-04-02 | $44.30 | $44.30 | 19,140 | — | — |
| 2020-04-01 | $45.40 | $45.40 | 21,740 | — | — |
| 2020-03-31 | $47.20 | $47.20 | 37,750 | — | — |
| 2020-03-30 | $44.80 | $44.80 | 22,950 | — | — |
| 2020-03-27 | $44.60 | $44.60 | 21,840 | — | — |
| 2020-03-26 | $44.90 | $44.90 | 34,240 | — | — |
| 2020-03-25 | $45.40 | $45.40 | 26,760 | — | — |
| 2020-03-24 | $42.50 | $42.50 | 31,560 | — | — |
| 2020-03-23 | $39.60 | $39.60 | 38,770 | — | — |
| 2020-03-20 | $42.40 | $42.40 | 42,800 | — | — |
| 2020-03-19 | $43.50 | $43.50 | 46,570 | — | — |
| 2020-03-18 | $46.50 | $46.50 | 20,480 | — | — |
| 2020-03-17 | $47.50 | $47.50 | 52,850 | — | — |
| 2020-03-16 | $47.20 | $47.20 | 32,670 | — | — |
| 2020-03-13 | $48.40 | $48.40 | 46,360 | — | — |
| 2020-03-12 | $46.60 | $46.60 | 71,950 | — | — |
| 2020-03-11 | $49.90 | $49.90 | 63,290 | — | — |
| 2020-03-10 | $51.30 | $51.30 | 53,110 | — | — |
| 2020-03-09 | $48.50 | $48.50 | 40,530 | — | — |
| 2020-03-06 | $49.60 | $49.60 | 26,540 | — | — |
| 2020-03-05 | $49.80 | $49.80 | 45,220 | — | — |
| 2020-03-04 | $45.10 | $45.10 | 32,370 | — | — |
| 2020-03-03 | $47.80 | $47.80 | 21,220 | — | — |
| 2020-03-02 | $45.30 | $45.30 | 46,060 | — | — |
| 2020-02-28 | $51.80 | $51.80 | 36,310 | — | — |
| 2020-02-27 | $47.90 | $47.90 | 25,720 | — | — |
| 2020-02-26 | $46.60 | $46.60 | 21,710 | — | — |
| 2020-02-25 | $45.10 | $45.10 | 16,330 | — | — |
| 2020-02-24 | $45.00 | $45.00 | 13,390 | — | — |
| 2020-02-21 | $43.40 | $43.40 | 19,450 | — | — |
| 2020-02-20 | $45.00 | $45.00 | 40,680 | — | — |
| 2020-02-19 | $43.00 | $43.00 | 66,240 | — | — |
| 2020-02-18 | $38.80 | $38.80 | 27,010 | — | — |
| 2020-02-14 | $36.80 | $36.80 | 14,110 | — | — |
| 2020-02-13 | $36.60 | $36.60 | 15,130 | — | — |
| 2020-02-12 | $37.20 | $37.20 | 6,750 | — | — |
| 2020-02-11 | $37.70 | $37.70 | 11,790 | — | — |
| 2020-02-10 | $37.80 | $37.80 | 15,620 | — | — |
| 2020-02-07 | $38.20 | $38.20 | 24,540 | — | — |
| 2020-02-06 | $35.50 | $35.50 | 8,770 | — | — |
| 2020-02-05 | $34.90 | $34.90 | 31,030 | — | — |
| 2020-02-04 | $36.90 | $36.90 | 48,850 | — | — |
| 2020-02-03 | $39.10 | $39.10 | 23,480 | — | — |
| 2020-01-31 | $37.20 | $37.20 | 17,950 | — | — |
| 2020-01-30 | $35.30 | $35.30 | 32,750 | — | — |
| 2020-01-29 | $34.70 | $34.70 | 37,950 | — | — |
| 2020-01-28 | $34.10 | $34.10 | 30,910 | — | — |
| 2020-01-27 | $30.10 | $30.10 | 31,790 | — | — |
| 2020-01-24 | $35.60 | $35.60 | 27,450 | — | — |
| 2020-01-23 | $36.00 | $36.00 | 15,360 | — | — |
| 2020-01-22 | $36.20 | $36.20 | 30,470 | — | — |
| 2020-01-21 | $36.90 | $36.90 | 52,200 | — | — |
| 2020-01-17 | $37.40 | $37.40 | 53,450 | — | — |
| 2020-01-16 | $35.80 | $35.80 | 134,330 | — | — |
| 2020-01-15 | $33.10 | $33.10 | 9,340 | — | — |
| 2020-01-14 | $33.10 | $33.10 | 9,490 | — | — |
| 2020-01-13 | $33.00 | $33.00 | 15,720 | — | — |
| 2020-01-10 | $33.00 | $33.00 | 7,540 | — | — |
| 2020-01-09 | $32.40 | $32.40 | 9,230 | — | — |
| 2020-01-08 | $32.80 | $32.80 | 4,260 | — | — |
| 2020-01-07 | $33.10 | $33.10 | 8,940 | — | — |
| 2020-01-06 | $33.00 | $33.00 | 6,530 | — | — |
| 2020-01-03 | $32.90 | $32.90 | 7,730 | — | — |
| 2020-01-02 | $32.40 | $32.40 | 5,690 | — | — |