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
- 1999-05-06 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $46.50 | $46.50 | 13,530 | — | — |
| 2021-12-30 | $46.40 | $46.40 | 15,300 | — | — |
| 2021-12-29 | $46.60 | $46.60 | 15,280 | — | — |
| 2021-12-28 | $47.40 | $47.40 | 24,990 | — | — |
| 2021-12-27 | $48.50 | $48.50 | 14,510 | — | — |
| 2021-12-23 | $49.80 | $49.80 | 9,740 | — | — |
| 2021-12-22 | $49.10 | $49.10 | 15,630 | — | — |
| 2021-12-21 | $48.40 | $48.40 | 10,600 | — | — |
| 2021-12-20 | $46.60 | $46.60 | 14,250 | — | — |
| 2021-12-17 | $48.10 | $48.10 | 53,000 | — | — |
| 2021-12-16 | $47.40 | $47.40 | 10,030 | — | — |
| 2021-12-15 | $50.60 | $50.60 | 21,630 | — | — |
| 2021-12-14 | $48.00 | $48.00 | 9,980 | — | — |
| 2021-12-13 | $49.30 | $49.30 | 12,350 | — | — |
| 2021-12-10 | $49.90 | $49.90 | 6,800 | — | — |
| 2021-12-09 | $52.00 | $52.00 | 18,510 | — | — |
| 2021-12-08 | $51.80 | $51.80 | 9,590 | — | — |
| 2021-12-07 | $50.50 | $50.50 | 18,940 | — | — |
| 2021-12-06 | $46.50 | $46.50 | 12,880 | — | — |
| 2021-12-03 | $44.70 | $44.70 | 22,930 | — | — |
| 2021-12-02 | $48.20 | $48.20 | 25,070 | — | — |
| 2021-12-01 | $46.00 | $46.00 | 62,100 | — | — |
| 2021-11-30 | $50.70 | $50.70 | 23,090 | — | — |
| 2021-11-29 | $52.00 | $52.00 | 14,140 | — | — |
| 2021-11-26 | $52.20 | $52.20 | 17,470 | — | — |
| 2021-11-24 | $52.60 | $52.60 | 21,470 | — | — |
| 2021-11-23 | $53.10 | $53.10 | 16,000 | — | — |
| 2021-11-22 | $55.20 | $55.20 | 25,110 | — | — |
| 2021-11-19 | $57.50 | $57.50 | 79,580 | — | — |
| 2021-11-18 | $56.40 | $56.40 | 17,530 | — | — |
| 2021-11-17 | $58.50 | $58.50 | 18,490 | — | — |
| 2021-11-16 | $59.50 | $59.50 | 42,690 | — | — |
| 2021-11-15 | $61.80 | $61.80 | 18,030 | — | — |
| 2021-11-12 | $62.50 | $62.50 | 17,640 | — | — |
| 2021-11-11 | $64.40 | $64.40 | 25,340 | — | — |
| 2021-11-10 | $61.70 | $61.70 | 30,770 | — | — |
| 2021-11-09 | $64.80 | $64.80 | 33,040 | — | — |
| 2021-11-08 | $66.00 | $66.00 | 63,470 | — | — |
| 2021-11-05 | $64.70 | $64.70 | 86,000 | — | — |
| 2021-11-04 | $70.00 | $70.00 | 151,700 | — | — |
| 2021-11-03 | $75.50 | $75.50 | 415,240 | — | — |
| 2021-11-02 | $110.00 | $110.00 | 73,090 | — | — |
| 2021-11-01 | $104.60 | $104.60 | 72,930 | — | — |
| 2021-10-29 | $95.00 | $95.00 | 81,000 | — | — |
| 2021-10-28 | $106.70 | $106.70 | 128,110 | — | — |
| 2021-10-27 | $114.30 | $114.30 | 151,390 | — | — |
| 2021-10-26 | $105.90 | $105.90 | 135,930 | — | — |
| 2021-10-25 | $97.80 | $97.80 | 83,120 | — | — |
| 2021-10-22 | $95.30 | $95.30 | 288,880 | — | — |
| 2021-10-21 | $88.60 | $88.60 | 26,170 | — | — |
| 2021-10-20 | $87.40 | $87.40 | 12,000 | — | — |
| 2021-10-19 | $84.50 | $84.50 | 14,690 | — | — |
| 2021-10-18 | $84.90 | $84.90 | 28,070 | — | — |
| 2021-10-15 | $87.00 | $87.00 | 20,530 | — | — |
| 2021-10-14 | $85.30 | $85.30 | 12,900 | — | — |
| 2021-10-13 | $86.10 | $86.10 | 25,290 | — | — |
| 2021-10-12 | $86.60 | $86.60 | 20,770 | — | — |
| 2021-10-11 | $85.10 | $85.10 | 7,980 | — | — |
| 2021-10-08 | $85.50 | $85.50 | 13,200 | — | — |
| 2021-10-07 | $85.80 | $85.80 | 14,390 | — | — |
| 2021-10-06 | $82.50 | $82.50 | 11,510 | — | — |
| 2021-10-05 | $82.20 | $82.20 | 57,320 | — | — |
| 2021-10-04 | $83.80 | $83.80 | 26,810 | — | — |
| 2021-10-01 | $83.10 | $83.10 | 68,190 | — | — |
| 2021-09-30 | $81.20 | $81.20 | 22,230 | — | — |
| 2021-09-29 | $83.10 | $83.10 | 29,360 | — | — |
| 2021-09-28 | $79.00 | $79.00 | 25,430 | — | — |
| 2021-09-27 | $79.30 | $79.30 | 40,220 | — | — |
| 2021-09-24 | $75.80 | $75.80 | 17,490 | — | — |
| 2021-09-23 | $75.30 | $75.30 | 15,260 | — | — |
| 2021-09-22 | $76.10 | $76.10 | 13,360 | — | — |
| 2021-09-21 | $72.80 | $72.80 | 17,070 | — | — |
| 2021-09-20 | $74.10 | $74.10 | 16,160 | — | — |
| 2021-09-17 | $76.50 | $76.50 | 12,440 | — | — |
| 2021-09-16 | $76.40 | $76.40 | 16,570 | — | — |
| 2021-09-15 | $75.60 | $75.60 | 12,190 | — | — |
| 2021-09-14 | $75.80 | $75.80 | 23,410 | — | — |
| 2021-09-13 | $78.70 | $78.70 | 14,600 | — | — |
| 2021-09-10 | $79.00 | $79.00 | 19,940 | — | — |
| 2021-09-09 | $79.70 | $79.70 | 15,920 | — | — |
| 2021-09-08 | $79.50 | $79.50 | 25,410 | — | — |
| 2021-09-07 | $83.30 | $83.30 | 44,740 | — | — |
| 2021-09-03 | $78.40 | $78.40 | 19,940 | — | — |
| 2021-09-02 | $78.50 | $78.50 | 46,450 | — | — |
| 2021-09-01 | $77.50 | $77.50 | 52,710 | — | — |
| 2021-08-31 | $79.30 | $79.30 | 54,880 | — | — |
| 2021-08-30 | $78.70 | $78.70 | 66,040 | — | — |
| 2021-08-27 | $74.10 | $74.10 | 21,690 | — | — |
| 2021-08-26 | $70.90 | $70.90 | 16,680 | — | — |
| 2021-08-25 | $73.80 | $73.80 | 25,880 | — | — |
| 2021-08-24 | $72.80 | $72.80 | 38,550 | — | — |
| 2021-08-23 | $69.70 | $69.70 | 27,520 | — | — |
| 2021-08-20 | $65.30 | $65.30 | 16,070 | — | — |
| 2021-08-19 | $64.00 | $64.00 | 21,830 | — | — |
| 2021-08-18 | $67.10 | $67.10 | 47,320 | — | — |
| 2021-08-17 | $64.70 | $64.70 | 51,840 | — | — |
| 2021-08-16 | $67.70 | $67.70 | 93,250 | — | — |
| 2021-08-13 | $70.60 | $70.60 | 25,620 | — | — |
| 2021-08-12 | $71.30 | $71.30 | 44,430 | — | — |
| 2021-08-11 | $77.80 | $77.80 | 36,390 | — | — |
| 2021-08-10 | $78.60 | $78.60 | 67,790 | — | — |
| 2021-08-09 | $77.70 | $77.70 | 287,000 | — | — |
| 2021-08-06 | $71.20 | $71.20 | 31,930 | — | — |
| 2021-08-05 | $71.10 | $71.10 | 103,240 | — | — |
| 2021-08-04 | $67.20 | $67.20 | 14,040 | — | — |
| 2021-08-03 | $68.10 | $68.10 | 15,200 | — | — |
| 2021-08-02 | $69.40 | $69.40 | 36,580 | — | — |
| 2021-07-30 | $67.70 | $67.70 | 89,150 | — | — |
| 2021-07-29 | $67.10 | $67.10 | 29,140 | — | — |
| 2021-07-28 | $68.70 | $68.70 | 32,960 | — | — |
| 2021-07-27 | $66.90 | $66.90 | 22,670 | — | — |
| 2021-07-26 | $68.20 | $68.20 | 25,450 | — | — |
| 2021-07-23 | $69.90 | $69.90 | 40,390 | — | — |
| 2021-07-22 | $69.70 | $69.70 | 47,770 | — | — |
| 2021-07-21 | $74.60 | $74.60 | 48,890 | — | — |
| 2021-07-20 | $71.80 | $71.80 | 131,700 | — | — |
| 2021-07-19 | $70.90 | $70.90 | 43,950 | — | — |
| 2021-07-16 | $72.10 | $72.10 | 171,090 | — | — |
| 2021-07-15 | $68.00 | $68.00 | 133,800 | — | — |
| 2021-07-14 | $68.20 | $68.20 | 134,310 | — | — |
| 2021-07-13 | $72.40 | $72.40 | 195,810 | — | — |
| 2021-07-12 | $79.10 | $79.10 | 235,630 | — | — |
| 2021-07-09 | $90.10 | $90.10 | 852,770 | — | — |
| 2021-07-08 | $90.00 | $90.00 | 5,849,160 | — | — |
| 2021-07-07 | $75.50 | $75.50 | 211,270 | — | — |
| 2021-07-06 | $83.00 | $83.00 | 101,270 | — | — |
| 2021-07-02 | $87.10 | $87.10 | 232,650 | — | — |
| 2021-07-01 | $82.50 | $82.50 | 62,320 | — | — |
| 2021-06-30 | $86.70 | $86.70 | 109,560 | — | — |
| 2021-06-29 | $86.70 | $86.70 | 157,270 | — | — |
| 2021-06-28 | $93.10 | $93.10 | 492,010 | — | — |
| 2021-06-25 | $94.30 | $94.30 | 165,320 | — | — |
| 2021-06-24 | $98.30 | $98.30 | 921,290 | — | — |
| 2021-06-23 | $92.70 | $92.70 | 270,930 | — | — |
| 2021-06-22 | $88.60 | $88.60 | 252,030 | — | — |
| 2021-06-21 | $89.80 | $89.80 | 679,070 | — | — |
| 2021-06-18 | $98.40 | $98.40 | 931,150 | — | — |
| 2021-06-17 | $136.60 | $136.60 | 904,860 | — | — |
| 2021-06-16 | $177.00 | $177.00 | 313,050 | — | — |
| 2021-06-15 | $183.30 | $183.30 | 633,900 | — | — |
| 2021-06-14 | $209.50 | $209.50 | 969,990 | — | — |
| 2021-06-11 | $205.80 | $205.80 | 3,751,890 | — | — |
| 2021-06-10 | $154.50 | $154.50 | 154,880 | — | — |
| 2021-06-09 | $162.30 | $162.30 | 265,810 | — | — |
| 2021-06-08 | $185.70 | $185.70 | 769,720 | — | — |
| 2021-06-07 | $177.10 | $177.10 | 1,731,680 | — | — |
| 2021-06-04 | $130.60 | $130.60 | 605,550 | — | — |
| 2021-06-03 | $127.50 | $127.50 | 1,170,550 | — | — |
| 2021-06-02 | $114.10 | $114.10 | 2,466,330 | — | — |
| 2021-06-01 | $85.60 | $85.60 | 255,400 | — | — |
| 2021-05-28 | $73.50 | $73.50 | 142,370 | — | — |
| 2021-05-27 | $77.50 | $77.50 | 130,690 | — | — |
| 2021-05-26 | $74.70 | $74.70 | 272,350 | — | — |
| 2021-05-25 | $77.30 | $77.30 | 307,490 | — | — |
| 2021-05-24 | $80.70 | $80.70 | 574,760 | — | — |
| 2021-05-21 | $83.30 | $83.30 | 4,598,020 | — | — |
| 2021-05-20 | $95.60 | $95.60 | 8,205,380 | — | — |
| 2021-05-19 | $60.10 | $60.10 | 197,330 | — | — |
| 2021-05-18 | $53.20 | $53.20 | 36,960 | — | — |
| 2021-05-17 | $54.30 | $54.30 | 29,190 | — | — |
| 2021-05-14 | $52.20 | $52.20 | 33,100 | — | — |
| 2021-05-13 | $51.30 | $51.30 | 42,600 | — | — |
| 2021-05-12 | $48.70 | $48.70 | 37,900 | — | — |
| 2021-05-11 | $46.00 | $46.00 | 13,340 | — | — |
| 2021-05-10 | $45.60 | $45.60 | 14,880 | — | — |
| 2021-05-07 | $48.10 | $48.10 | 15,150 | — | — |
| 2021-05-06 | $47.00 | $47.00 | 12,100 | — | — |
| 2021-05-05 | $48.70 | $48.70 | 25,290 | — | — |
| 2021-05-04 | $50.00 | $50.00 | 58,950 | — | — |
| 2021-05-03 | $52.10 | $52.10 | 15,780 | — | — |
| 2021-04-30 | $51.50 | $51.50 | 10,980 | — | — |
| 2021-04-29 | $52.00 | $52.00 | 29,000 | — | — |
| 2021-04-28 | $54.20 | $54.20 | 51,620 | — | — |
| 2021-04-27 | $52.80 | $52.80 | 65,360 | — | — |
| 2021-04-26 | $52.40 | $52.40 | 37,140 | — | — |
| 2021-04-23 | $51.60 | $51.60 | 174,460 | — | — |
| 2021-04-22 | $48.60 | $48.60 | 29,010 | — | — |
| 2021-04-21 | $48.70 | $48.70 | 73,350 | — | — |
| 2021-04-20 | $52.50 | $52.50 | 111,440 | — | — |
| 2021-04-19 | $48.40 | $48.40 | 13,170 | — | — |
| 2021-04-16 | $49.50 | $49.50 | 15,470 | — | — |
| 2021-04-15 | $50.90 | $50.90 | 21,510 | — | — |
| 2021-04-14 | $51.00 | $51.00 | 20,970 | — | — |
| 2021-04-13 | $52.00 | $52.00 | 33,200 | — | — |
| 2021-04-12 | $50.60 | $50.60 | 55,440 | — | — |
| 2021-04-09 | $52.60 | $52.60 | 15,120 | — | — |
| 2021-04-08 | $53.60 | $53.60 | 26,040 | — | — |
| 2021-04-07 | $54.20 | $54.20 | 8,610 | — | — |
| 2021-04-06 | $55.30 | $55.30 | 9,130 | — | — |
| 2021-04-05 | $55.90 | $55.90 | 26,640 | — | — |
| 2021-04-01 | $54.60 | $54.60 | 18,280 | — | — |
| 2021-03-31 | $53.90 | $53.90 | 29,100 | — | — |
| 2021-03-30 | $52.50 | $52.50 | 38,460 | — | — |
| 2021-03-29 | $53.40 | $53.40 | 25,910 | — | — |
| 2021-03-26 | $53.00 | $53.00 | 107,560 | — | — |
| 2021-03-25 | $54.20 | $54.20 | 23,660 | — | — |
| 2021-03-24 | $53.80 | $53.80 | 39,330 | — | — |
| 2021-03-23 | $54.50 | $54.50 | 39,200 | — | — |
| 2021-03-22 | $57.00 | $57.00 | 34,600 | — | — |
| 2021-03-19 | $58.60 | $58.60 | 141,300 | — | — |
| 2021-03-18 | $60.10 | $60.10 | 739,220 | — | — |
| 2021-03-17 | $59.50 | $59.50 | 36,750 | — | — |
| 2021-03-16 | $55.90 | $55.90 | 35,100 | — | — |
| 2021-03-15 | $57.70 | $57.70 | 24,660 | — | — |
| 2021-03-12 | $58.00 | $58.00 | 21,570 | — | — |
| 2021-03-11 | $58.90 | $58.90 | 106,950 | — | — |
| 2021-03-10 | $56.30 | $56.30 | 30,620 | — | — |
| 2021-03-09 | $55.30 | $55.30 | 72,150 | — | — |
| 2021-03-08 | $54.60 | $54.60 | 30,560 | — | — |
| 2021-03-05 | $50.50 | $50.50 | 32,930 | — | — |
| 2021-03-04 | $51.20 | $51.20 | 57,850 | — | — |
| 2021-03-03 | $57.90 | $57.90 | 73,260 | — | — |
| 2021-03-02 | $61.40 | $61.40 | 252,150 | — | — |
| 2021-03-01 | $57.00 | $57.00 | 20,900 | — | — |
| 2021-02-26 | $55.50 | $55.50 | 38,230 | — | — |
| 2021-02-25 | $57.30 | $57.30 | 36,370 | — | — |
| 2021-02-24 | $60.50 | $60.50 | 30,710 | — | — |
| 2021-02-23 | $60.60 | $60.60 | 213,460 | — | — |
| 2021-02-22 | $68.80 | $68.80 | 312,550 | — | — |
| 2021-02-19 | $63.40 | $63.40 | 30,650 | — | — |
| 2021-02-18 | $63.00 | $63.00 | 41,210 | — | — |
| 2021-02-17 | $68.20 | $68.20 | 63,490 | — | — |
| 2021-02-16 | $68.30 | $68.30 | 109,390 | — | — |
| 2021-02-12 | $65.70 | $65.70 | 50,310 | — | — |
| 2021-02-11 | $66.30 | $66.30 | 64,110 | — | — |
| 2021-02-10 | $66.50 | $66.50 | 106,930 | — | — |
| 2021-02-09 | $66.00 | $66.00 | 121,520 | — | — |
| 2021-02-08 | $67.70 | $67.70 | 123,110 | — | — |
| 2021-02-05 | $68.20 | $68.20 | 188,360 | — | — |
| 2021-02-04 | $68.10 | $68.10 | 73,980 | — | — |
| 2021-02-03 | $70.00 | $70.00 | 67,500 | — | — |
| 2021-02-02 | $69.00 | $69.00 | 48,750 | — | — |
| 2021-02-01 | $69.60 | $69.60 | 108,210 | — | — |
| 2021-01-29 | $69.30 | $69.30 | 133,780 | — | — |
| 2021-01-28 | $66.20 | $66.20 | 246,920 | — | — |
| 2021-01-27 | $69.60 | $69.60 | 877,740 | — | — |
| 2021-01-26 | $58.30 | $58.30 | 220,770 | — | — |
| 2021-01-25 | $57.40 | $57.40 | 72,010 | — | — |
| 2021-01-22 | $59.10 | $59.10 | 59,790 | — | — |
| 2021-01-21 | $59.80 | $59.80 | 57,020 | — | — |
| 2021-01-20 | $61.00 | $61.00 | 138,680 | — | — |
| 2021-01-19 | $64.30 | $64.30 | 691,390 | — | — |
| 2021-01-15 | $59.00 | $59.00 | 237,320 | — | — |
| 2021-01-14 | $65.90 | $65.90 | 514,390 | — | — |
| 2021-01-13 | $61.40 | $61.40 | 111,660 | — | — |
| 2021-01-12 | $59.90 | $59.90 | 217,330 | — | — |
| 2021-01-11 | $60.20 | $60.20 | 66,510 | — | — |
| 2021-01-08 | $61.40 | $61.40 | 186,090 | — | — |
| 2021-01-07 | $69.50 | $69.50 | 653,790 | — | — |
| 2021-01-06 | $88.70 | $88.70 | 1,622,250 | — | — |
| 2021-01-05 | $43.90 | $43.90 | 27,890 | — | — |
| 2021-01-04 | $41.60 | $41.60 | 21,790 | — | — |