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
- 2015-01-30 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 | $84.78 | $84.78 | 672,300 | — | — |
| 2020-12-30 | $84.86 | $84.86 | 537,300 | — | — |
| 2020-12-29 | $85.93 | $85.93 | 629,200 | — | — |
| 2020-12-28 | $86.13 | $86.13 | 548,200 | — | — |
| 2020-12-24 | $87.80 | $87.80 | 256,000 | — | — |
| 2020-12-23 | $87.85 | $87.85 | 447,300 | — | — |
| 2020-12-22 | $88.09 | $88.09 | 711,700 | — | — |
| 2020-12-21 | $90.50 | $90.50 | 585,900 | — | — |
| 2020-12-18 | $90.31 | $90.31 | 913,000 | — | — |
| 2020-12-17 | $91.08 | $91.08 | 1,322,500 | — | — |
| 2020-12-16 | $85.93 | $85.93 | 335,400 | — | — |
| 2020-12-15 | $85.79 | $85.79 | 566,100 | — | — |
| 2020-12-14 | $86.73 | $86.73 | 556,000 | — | — |
| 2020-12-11 | $86.36 | $86.36 | 373,300 | — | — |
| 2020-12-10 | $87.10 | $87.10 | 391,000 | — | — |
| 2020-12-09 | $86.02 | $86.02 | 542,500 | — | — |
| 2020-12-08 | $85.98 | $85.98 | 419,900 | — | — |
| 2020-12-07 | $84.75 | $84.75 | 727,500 | — | — |
| 2020-12-04 | $87.77 | $87.77 | 705,800 | — | — |
| 2020-12-03 | $85.49 | $85.49 | 915,800 | — | — |
| 2020-12-02 | $82.36 | $82.36 | 775,700 | — | — |
| 2020-12-01 | $80.29 | $80.29 | 718,000 | — | — |
| 2020-11-30 | $81.66 | $81.66 | 738,000 | — | — |
| 2020-11-27 | $82.65 | $82.65 | 334,000 | — | — |
| 2020-11-25 | $81.67 | $81.67 | 433,600 | — | — |
| 2020-11-24 | $82.14 | $82.14 | 875,200 | — | — |
| 2020-11-23 | $79.20 | $79.20 | 695,100 | — | — |
| 2020-11-20 | $75.85 | $75.85 | 742,300 | — | — |
| 2020-11-19 | $78.40 | $78.40 | 634,100 | — | — |
| 2020-11-18 | $79.01 | $79.01 | 1,043,400 | — | — |
| 2020-11-17 | $78.96 | $78.96 | 553,200 | — | — |
| 2020-11-16 | $79.00 | $79.00 | 1,041,800 | — | — |
| 2020-11-13 | $79.06 | $79.06 | 641,800 | — | — |
| 2020-11-12 | $75.99 | $75.99 | 696,900 | — | — |
| 2020-11-11 | $76.33 | $76.33 | 831,200 | — | — |
| 2020-11-10 | $79.45 | $79.45 | 1,251,600 | — | — |
| 2020-11-09 | $82.25 | $82.25 | 2,444,600 | — | — |
| 2020-11-06 | $71.19 | $71.19 | 522,800 | — | — |
| 2020-11-05 | $71.18 | $71.18 | 737,200 | — | — |
| 2020-11-04 | $70.28 | $70.28 | 715,100 | — | — |
| 2020-11-03 | $67.35 | $67.35 | 950,200 | — | — |
| 2020-11-02 | $64.99 | $64.99 | 1,142,200 | — | — |
| 2020-10-30 | $67.52 | $67.52 | 1,240,000 | — | — |
| 2020-10-29 | $68.97 | $68.97 | 1,343,600 | — | — |
| 2020-10-28 | $66.18 | $66.18 | 851,700 | — | — |
| 2020-10-27 | $71.04 | $71.04 | 720,000 | — | — |
| 2020-10-26 | $70.82 | $70.82 | 910,100 | — | — |
| 2020-10-23 | $74.74 | $74.74 | 1,099,000 | — | — |
| 2020-10-22 | $72.56 | $72.56 | 820,300 | — | — |
| 2020-10-21 | $69.28 | $69.28 | 733,000 | — | — |
| 2020-10-20 | $68.66 | $68.66 | 629,100 | — | — |
| 2020-10-19 | $70.38 | $70.38 | 488,800 | — | — |
| 2020-10-16 | $70.27 | $70.27 | 360,900 | — | — |
| 2020-10-15 | $70.92 | $70.92 | 657,000 | — | — |
| 2020-10-14 | $71.00 | $71.00 | 1,046,800 | — | — |
| 2020-10-13 | $72.46 | $72.46 | 797,000 | — | — |
| 2020-10-12 | $71.27 | $71.27 | 644,400 | — | — |
| 2020-10-09 | $72.18 | $72.18 | 654,300 | — | — |
| 2020-10-08 | $70.89 | $70.89 | 1,269,600 | — | — |
| 2020-10-07 | $66.87 | $66.87 | 641,000 | — | — |
| 2020-10-06 | $65.54 | $65.54 | 816,700 | — | — |
| 2020-10-05 | $65.59 | $65.59 | 885,200 | — | — |
| 2020-10-02 | $66.77 | $66.77 | 1,045,300 | — | — |
| 2020-10-01 | $64.87 | $64.87 | 1,087,900 | — | — |
| 2020-09-30 | $64.48 | $64.48 | 1,375,800 | — | — |
| 2020-09-29 | $64.90 | $64.90 | 1,435,100 | — | — |
| 2020-09-28 | $68.50 | $68.50 | 801,900 | — | — |
| 2020-09-25 | $66.25 | $66.25 | 725,900 | — | — |
| 2020-09-24 | $65.75 | $65.75 | 1,026,600 | — | — |
| 2020-09-23 | $65.94 | $65.94 | 557,500 | — | — |
| 2020-09-22 | $67.07 | $67.07 | 818,800 | — | — |
| 2020-09-21 | $66.30 | $66.30 | 1,082,000 | — | — |
| 2020-09-18 | $67.58 | $67.58 | 925,300 | — | — |
| 2020-09-17 | $68.14 | $68.14 | 812,100 | — | — |
| 2020-09-16 | $71.32 | $71.32 | 806,200 | — | — |
| 2020-09-15 | $72.16 | $72.16 | 1,036,000 | — | — |
| 2020-09-14 | $70.08 | $70.08 | 1,260,200 | — | — |
| 2020-09-11 | $65.36 | $65.36 | 1,199,200 | — | — |
| 2020-09-10 | $68.37 | $68.37 | 2,535,200 | — | — |
| 2020-09-09 | $67.71 | $67.71 | 1,492,500 | — | — |
| 2020-09-08 | $65.67 | $65.67 | 1,006,300 | — | — |
| 2020-09-04 | $66.96 | $66.96 | 814,500 | — | — |
| 2020-09-03 | $67.07 | $67.07 | 1,288,300 | — | — |
| 2020-09-02 | $68.11 | $68.11 | 861,700 | — | — |
| 2020-09-01 | $68.28 | $68.28 | 1,098,300 | — | — |
| 2020-08-31 | $68.25 | $68.25 | 1,503,100 | — | — |
| 2020-08-28 | $67.45 | $67.45 | 1,701,900 | — | — |
| 2020-08-27 | $63.60 | $63.60 | 2,250,500 | — | — |
| 2020-08-26 | $60.20 | $60.20 | 904,200 | — | — |
| 2020-08-25 | $60.22 | $60.22 | 1,257,600 | — | — |
| 2020-08-24 | $58.11 | $58.11 | 1,369,700 | — | — |
| 2020-08-21 | $58.34 | $58.34 | 2,052,200 | — | — |
| 2020-08-20 | $55.29 | $55.29 | 3,235,100 | — | — |
| 2020-08-19 | $53.92 | $53.92 | 936,200 | — | — |
| 2020-08-18 | $55.08 | $55.08 | 863,600 | — | — |
| 2020-08-17 | $54.78 | $54.78 | 759,300 | — | — |
| 2020-08-14 | $54.52 | $54.52 | 1,160,200 | — | — |
| 2020-08-13 | $53.87 | $53.87 | 621,300 | — | — |
| 2020-08-12 | $53.14 | $53.14 | 918,600 | — | — |
| 2020-08-11 | $52.62 | $52.62 | 1,744,600 | — | — |
| 2020-08-10 | $52.25 | $52.25 | 1,247,100 | — | — |
| 2020-08-07 | $51.07 | $51.07 | 806,000 | — | — |
| 2020-08-06 | $50.22 | $50.22 | 1,171,900 | — | — |
| 2020-08-05 | $48.91 | $48.91 | 1,506,900 | — | — |
| 2020-08-04 | $50.55 | $50.55 | 2,302,900 | — | — |
| 2020-08-03 | $49.39 | $49.39 | 2,273,200 | — | — |
| 2020-07-31 | $48.55 | $48.55 | 5,898,300 | — | — |
| 2020-07-30 | $55.22 | $55.22 | 2,277,900 | — | — |
| 2020-07-29 | $54.84 | $54.84 | 1,435,600 | — | — |
| 2020-07-28 | $51.14 | $51.14 | 766,600 | — | — |
| 2020-07-27 | $50.72 | $50.72 | 856,900 | — | — |
| 2020-07-24 | $51.83 | $51.83 | 633,500 | — | — |
| 2020-07-23 | $52.67 | $52.67 | 1,174,400 | — | — |
| 2020-07-22 | $53.03 | $53.03 | 1,043,800 | — | — |
| 2020-07-21 | $51.67 | $51.67 | 1,238,900 | — | — |
| 2020-07-20 | $49.51 | $49.51 | 777,600 | — | — |
| 2020-07-17 | $49.53 | $49.53 | 756,600 | — | — |
| 2020-07-16 | $49.88 | $49.88 | 648,800 | — | — |
| 2020-07-15 | $51.05 | $51.05 | 1,435,700 | — | — |
| 2020-07-14 | $47.98 | $47.98 | 1,060,100 | — | — |
| 2020-07-13 | $48.69 | $48.69 | 1,498,600 | — | — |
| 2020-07-10 | $48.29 | $48.29 | 1,001,300 | — | — |
| 2020-07-09 | $48.26 | $48.26 | 1,199,500 | — | — |
| 2020-07-08 | $49.05 | $49.05 | 1,734,100 | — | — |
| 2020-07-07 | $49.93 | $49.93 | 3,208,400 | — | — |
| 2020-07-06 | $53.43 | $53.43 | 1,424,200 | — | — |
| 2020-07-02 | $53.64 | $53.64 | 1,138,700 | — | — |
| 2020-07-01 | $53.09 | $53.09 | 929,200 | — | — |
| 2020-06-30 | $52.98 | $52.98 | 1,076,600 | — | — |
| 2020-06-29 | $51.16 | $51.16 | 931,000 | — | — |
| 2020-06-26 | $49.62 | $49.62 | 2,158,300 | — | — |
| 2020-06-25 | $52.77 | $52.77 | 1,176,200 | — | — |
| 2020-06-24 | $52.07 | $52.07 | 1,764,400 | — | — |
| 2020-06-23 | $56.17 | $56.17 | 1,101,100 | — | — |
| 2020-06-22 | $53.67 | $53.67 | 1,913,700 | — | — |
| 2020-06-19 | $54.51 | $54.51 | 2,131,000 | — | — |
| 2020-06-18 | $55.45 | $55.45 | 892,600 | — | — |
| 2020-06-17 | $54.06 | $54.06 | 975,800 | — | — |
| 2020-06-16 | $53.87 | $53.87 | 1,843,500 | — | — |
| 2020-06-15 | $55.80 | $55.80 | 1,106,300 | — | — |
| 2020-06-12 | $54.60 | $54.60 | 1,161,900 | — | — |
| 2020-06-11 | $52.72 | $52.72 | 1,807,400 | — | — |
| 2020-06-10 | $57.17 | $57.17 | 1,278,400 | — | — |
| 2020-06-09 | $59.50 | $59.50 | 1,781,500 | — | — |
| 2020-06-08 | $63.15 | $63.15 | 1,877,800 | — | — |
| 2020-06-05 | $59.79 | $59.79 | 1,673,200 | — | — |
| 2020-06-04 | $58.85 | $58.85 | 2,399,000 | — | — |
| 2020-06-03 | $55.61 | $55.61 | 1,870,900 | — | — |
| 2020-06-02 | $53.50 | $53.50 | 1,193,000 | — | — |
| 2020-06-01 | $55.16 | $55.16 | 1,202,500 | — | — |
| 2020-05-29 | $55.55 | $55.55 | 871,100 | — | — |
| 2020-05-28 | $55.53 | $55.53 | 1,840,400 | — | — |
| 2020-05-27 | $56.87 | $56.87 | 1,301,200 | — | — |
| 2020-05-26 | $53.50 | $53.50 | 1,259,600 | — | — |
| 2020-05-22 | $52.45 | $52.45 | 379,400 | — | — |
| 2020-05-21 | $52.45 | $52.45 | 700,800 | — | — |
| 2020-05-20 | $52.86 | $52.86 | 819,200 | — | — |
| 2020-05-19 | $51.01 | $51.01 | 1,164,500 | — | — |
| 2020-05-18 | $51.57 | $51.57 | 1,453,900 | — | — |
| 2020-05-15 | $48.84 | $48.84 | 1,079,500 | — | — |
| 2020-05-14 | $48.29 | $48.29 | 1,360,000 | — | — |
| 2020-05-13 | $47.67 | $47.67 | 2,234,600 | — | — |
| 2020-05-12 | $50.82 | $50.82 | 1,280,400 | — | — |
| 2020-05-11 | $52.01 | $52.01 | 1,904,000 | — | — |
| 2020-05-08 | $55.01 | $55.01 | 1,924,400 | — | — |
| 2020-05-07 | $50.61 | $50.61 | 1,123,900 | — | — |
| 2020-05-06 | $50.86 | $50.86 | 1,777,100 | — | — |
| 2020-05-05 | $49.22 | $49.22 | 5,318,100 | — | — |
| 2020-05-04 | $52.77 | $52.77 | 3,406,900 | — | — |
| 2020-05-01 | $51.70 | $51.70 | 1,934,900 | — | — |
| 2020-04-30 | $54.51 | $54.51 | 1,609,000 | — | — |
| 2020-04-29 | $55.71 | $55.71 | 2,121,100 | — | — |
| 2020-04-28 | $51.74 | $51.74 | 1,421,700 | — | — |
| 2020-04-27 | $50.64 | $50.64 | 1,664,200 | — | — |
| 2020-04-24 | $49.37 | $49.37 | 1,902,400 | — | — |
| 2020-04-23 | $48.75 | $48.75 | 1,935,900 | — | — |
| 2020-04-22 | $49.31 | $49.31 | 3,587,200 | — | — |
| 2020-04-21 | $47.10 | $47.10 | 2,494,700 | — | — |
| 2020-04-20 | $46.43 | $46.43 | 6,212,800 | — | — |
| 2020-04-17 | $43.50 | $43.50 | 4,812,000 | — | — |
| 2020-04-16 | $42.93 | $42.93 | 1,079,300 | — | — |
| 2020-04-15 | $42.89 | $42.89 | 1,765,300 | — | — |
| 2020-04-14 | $44.90 | $44.90 | 1,526,300 | — | — |
| 2020-04-13 | $42.85 | $42.85 | 1,700,800 | — | — |
| 2020-04-09 | $44.54 | $44.54 | 3,351,500 | — | — |
| 2020-04-08 | $43.19 | $43.19 | 2,394,700 | — | — |
| 2020-04-07 | $38.85 | $38.85 | 2,140,300 | — | — |
| 2020-04-06 | $38.07 | $38.07 | 2,981,900 | — | — |
| 2020-04-03 | $33.19 | $33.19 | 3,159,300 | — | — |
| 2020-04-02 | $32.88 | $32.88 | 2,327,300 | — | — |
| 2020-04-01 | $32.52 | $32.52 | 2,997,600 | — | — |
| 2020-03-31 | $37.74 | $37.74 | 1,809,200 | — | — |
| 2020-03-30 | $37.62 | $37.62 | 2,273,800 | — | — |
| 2020-03-27 | $40.64 | $40.64 | 2,058,200 | — | — |
| 2020-03-26 | $45.13 | $45.13 | 1,711,400 | — | — |
| 2020-03-25 | $43.46 | $43.46 | 1,839,200 | — | — |
| 2020-03-24 | $44.12 | $44.12 | 2,678,500 | — | — |
| 2020-03-23 | $35.89 | $35.89 | 1,766,300 | — | — |
| 2020-03-20 | $34.78 | $34.78 | 2,780,300 | — | — |
| 2020-03-19 | $37.28 | $37.28 | 2,858,300 | — | — |
| 2020-03-18 | $33.27 | $33.27 | 3,247,600 | — | — |
| 2020-03-17 | $36.93 | $36.93 | 3,550,900 | — | — |
| 2020-03-16 | $32.51 | $32.51 | 2,446,500 | — | — |
| 2020-03-13 | $38.70 | $38.70 | 2,831,700 | — | — |
| 2020-03-12 | $36.21 | $36.21 | 3,708,800 | — | — |
| 2020-03-11 | $41.50 | $41.50 | 3,091,100 | — | — |
| 2020-03-10 | $48.48 | $48.48 | 1,851,100 | — | — |
| 2020-03-09 | $47.46 | $47.46 | 2,151,900 | — | — |
| 2020-03-06 | $52.25 | $52.25 | 2,301,200 | — | — |
| 2020-03-05 | $52.24 | $52.24 | 2,319,500 | — | — |
| 2020-03-04 | $56.20 | $56.20 | 1,389,500 | — | — |
| 2020-03-03 | $55.76 | $55.76 | 1,794,400 | — | — |
| 2020-03-02 | $57.20 | $57.20 | 2,359,300 | — | — |
| 2020-02-28 | $59.44 | $59.44 | 2,500,300 | — | — |
| 2020-02-27 | $61.67 | $61.67 | 2,931,800 | — | — |
| 2020-02-26 | $62.81 | $62.81 | 2,324,000 | — | — |
| 2020-02-25 | $63.07 | $63.07 | 8,761,000 | — | — |
| 2020-02-24 | $73.57 | $73.57 | 3,050,400 | — | — |
| 2020-02-21 | $74.80 | $74.80 | 2,121,300 | — | — |
| 2020-02-20 | $76.64 | $76.64 | 1,520,100 | — | — |
| 2020-02-19 | $76.05 | $76.05 | 1,481,400 | — | — |
| 2020-02-18 | $75.02 | $75.02 | 1,744,900 | — | — |
| 2020-02-14 | $73.28 | $73.28 | 1,203,200 | — | — |
| 2020-02-13 | $74.07 | $74.07 | 1,084,700 | — | — |
| 2020-02-12 | $73.94 | $73.94 | 1,268,600 | — | — |
| 2020-02-11 | $72.96 | $72.96 | 1,454,400 | — | — |
| 2020-02-10 | $74.01 | $74.01 | 1,443,300 | — | — |
| 2020-02-07 | $73.99 | $73.99 | 1,548,500 | — | — |
| 2020-02-06 | $73.32 | $73.32 | 2,223,900 | — | — |
| 2020-02-05 | $70.90 | $70.90 | 1,217,100 | — | — |
| 2020-02-04 | $69.85 | $69.85 | 1,291,500 | — | — |
| 2020-02-03 | $68.24 | $68.24 | 1,338,300 | — | — |
| 2020-01-31 | $67.45 | $67.45 | 1,422,500 | — | — |
| 2020-01-30 | $67.77 | $67.77 | 1,133,600 | — | — |
| 2020-01-29 | $68.10 | $68.10 | 1,116,000 | — | — |
| 2020-01-28 | $67.38 | $67.38 | 1,099,700 | — | — |
| 2020-01-27 | $66.45 | $66.45 | 1,600,600 | — | — |
| 2020-01-24 | $68.45 | $68.45 | 2,459,300 | — | — |
| 2020-01-23 | $70.87 | $70.87 | 1,908,300 | — | — |
| 2020-01-22 | $70.75 | $70.75 | 2,973,800 | — | — |
| 2020-01-21 | $70.13 | $70.13 | 2,481,000 | — | — |
| 2020-01-17 | $69.91 | $69.91 | 3,016,200 | — | — |
| 2020-01-16 | $70.43 | $70.43 | 5,755,500 | — | — |
| 2020-01-15 | $68.44 | $68.44 | 11,493,500 | — | — |
| 2020-01-14 | $64.10 | $64.10 | 4,263,100 | — | — |
| 2020-01-13 | $60.30 | $60.30 | 1,835,600 | — | — |
| 2020-01-10 | $61.12 | $61.12 | 858,200 | — | — |
| 2020-01-09 | $61.16 | $61.16 | 2,138,500 | — | — |
| 2020-01-08 | $62.03 | $62.03 | 1,004,100 | — | — |
| 2020-01-07 | $61.30 | $61.30 | 1,248,100 | — | — |
| 2020-01-06 | $59.56 | $59.56 | 1,106,000 | — | — |
| 2020-01-03 | $60.49 | $60.49 | 711,400 | — | — |
| 2020-01-02 | $61.13 | $61.13 | 1,012,700 | — | — |