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
- 1989-07-20 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 | $80.29 | $100.32 | 421,800 | — | — |
| 2020-12-30 | $80.89 | $101.07 | 349,200 | — | — |
| 2020-12-29 | $80.56 | $100.66 | 422,800 | — | — |
| 2020-12-28 | $82.41 | $102.97 | 499,000 | — | — |
| 2020-12-24 | $80.73 | $100.87 | 319,500 | — | — |
| 2020-12-23 | $81.92 | $102.36 | 972,100 | — | — |
| 2020-12-22 | $80.51 | $100.59 | 1,154,100 | — | — |
| 2020-12-21 | $80.81 | $100.97 | 1,783,500 | — | — |
| 2020-12-18 | $79.06 | $98.78 | 1,950,500 | — | — |
| 2020-12-17 | $79.79 | $99.70 | 577,000 | — | — |
| 2020-12-16 | $78.67 | $98.30 | 685,600 | — | — |
| 2020-12-15 | $78.08 | $97.56 | 571,600 | — | — |
| 2020-12-14 | $77.84 | $97.26 | 925,300 | — | — |
| 2020-12-11 | $76.65 | $95.77 | 996,100 | — | — |
| 2020-12-10 | $76.26 | $92.79 | 957,500 | — | — |
| 2020-12-09 | $76.15 | $92.65 | 683,000 | — | — |
| 2020-12-08 | $78.05 | $94.96 | 601,900 | — | — |
| 2020-12-07 | $76.52 | $93.10 | 624,100 | — | — |
| 2020-12-04 | $76.45 | $93.02 | 734,700 | — | — |
| 2020-12-03 | $74.59 | $90.75 | 499,600 | — | — |
| 2020-12-02 | $76.02 | $92.49 | 352,800 | — | — |
| 2020-12-01 | $76.07 | $92.55 | 744,800 | — | — |
| 2020-11-30 | $75.14 | $91.42 | 1,449,400 | — | — |
| 2020-11-27 | $74.50 | $90.64 | 286,500 | — | — |
| 2020-11-25 | $72.99 | $88.81 | 364,900 | — | — |
| 2020-11-24 | $73.46 | $89.38 | 507,000 | — | — |
| 2020-11-23 | $71.28 | $86.73 | 496,000 | — | — |
| 2020-11-20 | $71.84 | $87.41 | 465,600 | — | — |
| 2020-11-19 | $71.36 | $86.82 | 351,100 | — | — |
| 2020-11-18 | $70.26 | $85.49 | 610,000 | — | — |
| 2020-11-17 | $71.36 | $86.82 | 632,000 | — | — |
| 2020-11-16 | $72.96 | $88.77 | 775,500 | — | — |
| 2020-11-13 | $71.18 | $86.60 | 532,900 | — | — |
| 2020-11-12 | $70.07 | $85.25 | 435,800 | — | — |
| 2020-11-11 | $72.23 | $87.81 | 695,900 | — | — |
| 2020-11-10 | $69.60 | $84.61 | 826,600 | — | — |
| 2020-11-09 | $70.54 | $85.75 | 994,800 | — | — |
| 2020-11-06 | $72.36 | $87.97 | 796,400 | — | — |
| 2020-11-05 | $73.90 | $89.84 | 1,282,500 | — | — |
| 2020-11-04 | $72.65 | $88.32 | 1,490,300 | — | — |
| 2020-11-03 | $70.16 | $85.29 | 1,054,900 | — | — |
| 2020-11-02 | $67.62 | $82.20 | 821,800 | — | — |
| 2020-10-30 | $65.90 | $80.11 | 708,800 | — | — |
| 2020-10-29 | $67.66 | $82.25 | 1,163,600 | — | — |
| 2020-10-28 | $65.13 | $79.18 | 915,800 | — | — |
| 2020-10-27 | $66.70 | $81.09 | 523,200 | — | — |
| 2020-10-26 | $67.43 | $81.97 | 519,500 | — | — |
| 2020-10-23 | $69.93 | $85.01 | 431,000 | — | — |
| 2020-10-22 | $69.62 | $84.64 | 824,400 | — | — |
| 2020-10-21 | $68.55 | $83.34 | 653,100 | — | — |
| 2020-10-20 | $68.45 | $83.21 | 484,400 | — | — |
| 2020-10-19 | $68.70 | $83.52 | 472,500 | — | — |
| 2020-10-16 | $68.88 | $83.74 | 676,300 | — | — |
| 2020-10-15 | $67.21 | $81.71 | 988,900 | — | — |
| 2020-10-14 | $67.36 | $81.89 | 850,800 | — | — |
| 2020-10-13 | $69.13 | $84.04 | 718,700 | — | — |
| 2020-10-12 | $69.94 | $85.03 | 997,300 | — | — |
| 2020-10-09 | $69.31 | $84.26 | 586,200 | — | — |
| 2020-10-08 | $68.38 | $83.13 | 495,300 | — | — |
| 2020-10-07 | $68.16 | $82.86 | 759,900 | — | — |
| 2020-10-06 | $66.14 | $80.41 | 730,700 | — | — |
| 2020-10-05 | $66.87 | $81.29 | 636,900 | — | — |
| 2020-10-02 | $64.41 | $78.30 | 620,600 | — | — |
| 2020-10-01 | $65.56 | $79.70 | 632,200 | — | — |
| 2020-09-30 | $65.10 | $79.14 | 699,100 | — | — |
| 2020-09-29 | $64.96 | $78.97 | 723,500 | — | — |
| 2020-09-28 | $63.47 | $77.16 | 551,700 | — | — |
| 2020-09-25 | $61.65 | $74.95 | 875,700 | — | — |
| 2020-09-24 | $61.19 | $74.39 | 615,700 | — | — |
| 2020-09-23 | $60.60 | $73.67 | 546,200 | — | — |
| 2020-09-22 | $62.16 | $75.57 | 578,000 | — | — |
| 2020-09-21 | $61.25 | $74.46 | 1,198,900 | — | — |
| 2020-09-18 | $61.52 | $74.79 | 1,625,100 | — | — |
| 2020-09-17 | $62.99 | $76.58 | 856,500 | — | — |
| 2020-09-16 | $63.49 | $77.18 | 576,700 | — | — |
| 2020-09-15 | $64.25 | $78.11 | 406,600 | — | — |
| 2020-09-14 | $63.75 | $77.50 | 466,800 | — | — |
| 2020-09-11 | $62.21 | $75.63 | 595,700 | — | — |
| 2020-09-10 | $62.56 | $76.05 | 561,800 | — | — |
| 2020-09-09 | $62.90 | $76.47 | 871,400 | — | — |
| 2020-09-08 | $60.62 | $73.70 | 1,158,300 | — | — |
| 2020-09-04 | $63.19 | $76.82 | 1,162,500 | — | — |
| 2020-09-03 | $66.67 | $81.05 | 1,173,400 | — | — |
| 2020-09-02 | $71.52 | $86.95 | 929,700 | — | — |
| 2020-09-01 | $70.02 | $85.12 | 879,200 | — | — |
| 2020-08-31 | $69.19 | $84.11 | 957,700 | — | — |
| 2020-08-28 | $68.40 | $83.15 | 536,100 | — | — |
| 2020-08-27 | $66.62 | $80.99 | 593,500 | — | — |
| 2020-08-26 | $68.12 | $82.81 | 561,900 | — | — |
| 2020-08-25 | $67.60 | $82.18 | 557,100 | — | — |
| 2020-08-24 | $67.07 | $81.54 | 406,700 | — | — |
| 2020-08-21 | $66.02 | $80.26 | 523,500 | — | — |
| 2020-08-20 | $66.11 | $80.37 | 456,500 | — | — |
| 2020-08-19 | $67.95 | $82.61 | 658,100 | — | — |
| 2020-08-18 | $67.10 | $81.57 | 447,500 | — | — |
| 2020-08-17 | $68.27 | $83.00 | 477,200 | — | — |
| 2020-08-14 | $67.49 | $82.05 | 509,500 | — | — |
| 2020-08-13 | $67.87 | $82.51 | 737,300 | — | — |
| 2020-08-12 | $66.68 | $81.00 | 458,700 | — | — |
| 2020-08-11 | $65.14 | $79.12 | 730,300 | — | — |
| 2020-08-10 | $65.54 | $79.61 | 1,591,800 | — | — |
| 2020-08-07 | $67.14 | $81.55 | 411,800 | — | — |
| 2020-08-06 | $67.57 | $82.08 | 635,300 | — | — |
| 2020-08-05 | $68.64 | $83.38 | 962,200 | — | — |
| 2020-08-04 | $67.27 | $81.71 | 771,600 | — | — |
| 2020-08-03 | $66.88 | $81.24 | 1,010,400 | — | — |
| 2020-07-31 | $66.87 | $81.23 | 1,452,300 | — | — |
| 2020-07-30 | $65.98 | $80.15 | 1,782,000 | — | — |
| 2020-07-29 | $65.89 | $80.04 | 1,319,400 | — | — |
| 2020-07-28 | $64.63 | $78.51 | 834,000 | — | — |
| 2020-07-27 | $66.48 | $80.75 | 885,900 | — | — |
| 2020-07-24 | $64.22 | $78.01 | 613,200 | — | — |
| 2020-07-23 | $64.25 | $78.04 | 649,200 | — | — |
| 2020-07-22 | $63.33 | $76.93 | 784,200 | — | — |
| 2020-07-21 | $63.50 | $77.13 | 725,900 | — | — |
| 2020-07-20 | $63.87 | $77.58 | 487,500 | — | — |
| 2020-07-17 | $63.53 | $77.17 | 869,800 | — | — |
| 2020-07-16 | $62.45 | $75.86 | 563,300 | — | — |
| 2020-07-15 | $62.48 | $75.89 | 719,400 | — | — |
| 2020-07-14 | $61.47 | $74.67 | 630,300 | — | — |
| 2020-07-13 | $60.32 | $73.27 | 930,200 | — | — |
| 2020-07-10 | $62.16 | $75.50 | 527,300 | — | — |
| 2020-07-09 | $62.27 | $75.64 | 670,700 | — | — |
| 2020-07-08 | $61.32 | $74.48 | 535,200 | — | — |
| 2020-07-07 | $60.76 | $73.80 | 755,900 | — | — |
| 2020-07-06 | $61.88 | $75.16 | 773,900 | — | — |
| 2020-07-02 | $60.42 | $73.39 | 958,400 | — | — |
| 2020-07-01 | $59.05 | $71.73 | 841,700 | — | — |
| 2020-06-30 | $59.72 | $72.54 | 1,310,800 | — | — |
| 2020-06-29 | $58.67 | $71.27 | 1,003,100 | — | — |
| 2020-06-26 | $58.64 | $71.23 | 2,734,900 | — | — |
| 2020-06-25 | $61.34 | $74.51 | 2,749,100 | — | — |
| 2020-06-24 | $57.89 | $70.32 | 851,300 | — | — |
| 2020-06-23 | $58.81 | $71.44 | 1,036,500 | — | — |
| 2020-06-22 | $58.15 | $70.63 | 839,600 | — | — |
| 2020-06-19 | $56.85 | $69.05 | 1,627,500 | — | — |
| 2020-06-18 | $56.00 | $68.02 | 695,500 | — | — |
| 2020-06-17 | $56.53 | $68.67 | 668,500 | — | — |
| 2020-06-16 | $56.71 | $68.88 | 710,600 | — | — |
| 2020-06-15 | $55.90 | $67.90 | 640,100 | — | — |
| 2020-06-12 | $55.16 | $67.00 | 1,100,200 | — | — |
| 2020-06-11 | $54.57 | $66.29 | 884,100 | — | — |
| 2020-06-10 | $58.57 | $71.14 | 932,000 | — | — |
| 2020-06-09 | $57.45 | $69.78 | 1,172,300 | — | — |
| 2020-06-08 | $60.47 | $73.45 | 1,326,300 | — | — |
| 2020-06-05 | $57.96 | $70.40 | 1,029,800 | — | — |
| 2020-06-04 | $56.23 | $68.30 | 1,136,500 | — | — |
| 2020-06-03 | $58.19 | $70.68 | 1,361,500 | — | — |
| 2020-06-02 | $56.57 | $68.71 | 1,812,100 | — | — |
| 2020-06-01 | $56.86 | $69.07 | 1,684,100 | — | — |
| 2020-05-29 | $56.74 | $68.92 | 3,616,500 | — | — |
| 2020-05-28 | $63.04 | $76.57 | 874,900 | — | — |
| 2020-05-27 | $63.13 | $76.68 | 1,061,400 | — | — |
| 2020-05-26 | $62.59 | $76.03 | 1,423,800 | — | — |
| 2020-05-22 | $61.67 | $74.91 | 572,300 | — | — |
| 2020-05-21 | $61.18 | $74.31 | 1,007,700 | — | — |
| 2020-05-20 | $61.40 | $74.58 | 930,600 | — | — |
| 2020-05-19 | $60.85 | $73.91 | 1,225,300 | — | — |
| 2020-05-18 | $59.87 | $72.72 | 1,173,100 | — | — |
| 2020-05-15 | $57.22 | $69.50 | 1,289,800 | — | — |
| 2020-05-14 | $56.23 | $68.30 | 1,264,700 | — | — |
| 2020-05-13 | $54.52 | $66.16 | 1,039,800 | — | — |
| 2020-05-12 | $55.85 | $67.77 | 859,500 | — | — |
| 2020-05-11 | $58.47 | $70.95 | 1,191,100 | — | — |
| 2020-05-08 | $57.52 | $69.80 | 880,000 | — | — |
| 2020-05-07 | $55.70 | $67.59 | 728,700 | — | — |
| 2020-05-06 | $55.46 | $67.30 | 680,300 | — | — |
| 2020-05-05 | $54.41 | $66.02 | 630,700 | — | — |
| 2020-05-04 | $53.27 | $64.64 | 848,500 | — | — |
| 2020-05-01 | $52.41 | $63.60 | 1,272,300 | — | — |
| 2020-04-30 | $55.24 | $67.03 | 1,531,900 | — | — |
| 2020-04-29 | $57.70 | $70.02 | 1,514,500 | — | — |
| 2020-04-28 | $55.85 | $67.77 | 3,077,900 | — | — |
| 2020-04-27 | $49.84 | $60.48 | 1,450,200 | — | — |
| 2020-04-24 | $48.80 | $59.22 | 667,600 | — | — |
| 2020-04-23 | $47.77 | $57.97 | 1,604,600 | — | — |
| 2020-04-22 | $49.06 | $59.53 | 942,700 | — | — |
| 2020-04-21 | $46.93 | $56.95 | 884,500 | — | — |
| 2020-04-20 | $47.97 | $58.21 | 1,305,700 | — | — |
| 2020-04-17 | $47.04 | $57.08 | 850,200 | — | — |
| 2020-04-16 | $45.40 | $55.09 | 746,300 | — | — |
| 2020-04-15 | $45.13 | $54.76 | 865,700 | — | — |
| 2020-04-14 | $46.73 | $56.71 | 773,700 | — | — |
| 2020-04-13 | $45.41 | $55.10 | 754,600 | — | — |
| 2020-04-09 | $46.19 | $56.05 | 954,400 | — | — |
| 2020-04-08 | $45.63 | $55.37 | 774,600 | — | — |
| 2020-04-07 | $44.16 | $53.59 | 874,400 | — | — |
| 2020-04-06 | $43.90 | $53.27 | 1,067,900 | — | — |
| 2020-04-03 | $40.54 | $49.19 | 1,429,300 | — | — |
| 2020-04-02 | $41.77 | $50.69 | 1,107,100 | — | — |
| 2020-04-01 | $40.97 | $49.72 | 1,359,700 | — | — |
| 2020-03-31 | $42.22 | $51.23 | 1,648,900 | — | — |
| 2020-03-30 | $45.46 | $55.16 | 1,301,500 | — | — |
| 2020-03-27 | $43.30 | $52.54 | 1,247,900 | — | — |
| 2020-03-26 | $46.83 | $56.83 | 1,678,500 | — | — |
| 2020-03-25 | $42.91 | $52.07 | 1,893,700 | — | — |
| 2020-03-24 | $44.12 | $53.54 | 1,437,300 | — | — |
| 2020-03-23 | $38.22 | $46.38 | 2,475,300 | — | — |
| 2020-03-20 | $42.27 | $51.29 | 1,930,800 | — | — |
| 2020-03-19 | $44.01 | $53.40 | 1,753,200 | — | — |
| 2020-03-18 | $45.99 | $55.81 | 2,195,700 | — | — |
| 2020-03-17 | $46.66 | $56.62 | 2,264,900 | — | — |
| 2020-03-16 | $38.46 | $46.67 | 1,860,800 | — | — |
| 2020-03-13 | $44.63 | $54.16 | 1,937,100 | — | — |
| 2020-03-12 | $38.99 | $47.31 | 2,449,700 | — | — |
| 2020-03-11 | $39.40 | $47.81 | 1,611,100 | — | — |
| 2020-03-10 | $42.48 | $51.55 | 1,136,300 | — | — |
| 2020-03-09 | $39.71 | $48.19 | 1,449,500 | — | — |
| 2020-03-06 | $44.57 | $54.08 | 1,245,200 | — | — |
| 2020-03-05 | $45.50 | $55.21 | 783,100 | — | — |
| 2020-03-04 | $47.56 | $57.71 | 838,200 | — | — |
| 2020-03-03 | $46.41 | $56.32 | 1,608,300 | — | — |
| 2020-03-02 | $46.35 | $56.24 | 2,074,600 | — | — |
| 2020-02-28 | $44.54 | $54.05 | 1,906,300 | — | — |
| 2020-02-27 | $44.56 | $54.07 | 1,399,000 | — | — |
| 2020-02-26 | $46.73 | $56.64 | 986,400 | — | — |
| 2020-02-25 | $46.94 | $56.89 | 1,167,400 | — | — |
| 2020-02-24 | $48.84 | $59.20 | 1,616,800 | — | — |
| 2020-02-21 | $50.45 | $61.15 | 2,105,100 | — | — |
| 2020-02-20 | $52.75 | $63.93 | 862,800 | — | — |
| 2020-02-19 | $52.26 | $63.34 | 1,314,700 | — | — |
| 2020-02-18 | $50.94 | $61.74 | 2,072,500 | — | — |
| 2020-02-14 | $53.76 | $65.16 | 1,763,600 | — | — |
| 2020-02-13 | $53.46 | $64.80 | 1,163,500 | — | — |
| 2020-02-12 | $54.87 | $66.50 | 1,434,500 | — | — |
| 2020-02-11 | $52.66 | $63.83 | 936,500 | — | — |
| 2020-02-10 | $52.26 | $63.34 | 1,258,100 | — | — |
| 2020-02-07 | $52.49 | $63.62 | 697,900 | — | — |
| 2020-02-06 | $54.57 | $66.14 | 608,700 | — | — |
| 2020-02-05 | $55.17 | $66.87 | 637,600 | — | — |
| 2020-02-04 | $54.56 | $66.13 | 894,700 | — | — |
| 2020-02-03 | $52.03 | $63.06 | 914,400 | — | — |
| 2020-01-31 | $50.97 | $61.78 | 1,404,900 | — | — |
| 2020-01-30 | $53.04 | $64.29 | 949,600 | — | — |
| 2020-01-29 | $53.90 | $65.33 | 923,700 | — | — |
| 2020-01-28 | $54.91 | $66.55 | 1,011,400 | — | — |
| 2020-01-27 | $54.68 | $66.27 | 901,800 | — | — |
| 2020-01-24 | $57.73 | $69.97 | 842,800 | — | — |
| 2020-01-23 | $58.54 | $70.95 | 775,300 | — | — |
| 2020-01-22 | $58.02 | $70.32 | 722,100 | — | — |
| 2020-01-21 | $57.66 | $69.89 | 968,800 | — | — |
| 2020-01-17 | $58.64 | $71.07 | 853,000 | — | — |
| 2020-01-16 | $57.73 | $69.97 | 603,100 | — | — |
| 2020-01-15 | $56.19 | $68.10 | 1,003,800 | — | — |
| 2020-01-14 | $56.65 | $68.66 | 928,700 | — | — |
| 2020-01-13 | $56.54 | $68.53 | 523,500 | — | — |
| 2020-01-10 | $55.17 | $66.87 | 602,600 | — | — |
| 2020-01-09 | $56.07 | $67.96 | 615,600 | — | — |
| 2020-01-08 | $55.54 | $67.32 | 878,400 | — | — |
| 2020-01-07 | $55.08 | $66.76 | 734,000 | — | — |
| 2020-01-06 | $55.25 | $66.96 | 949,100 | — | — |
| 2020-01-03 | $55.97 | $67.84 | 501,000 | — | — |
| 2020-01-02 | $56.61 | $68.61 | 720,400 | — | — |