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
- 2007-05-03 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 | $40.21 | $45.27 | 8,705,700 | — | — |
| 2020-12-30 | $40.56 | $45.66 | 8,504,600 | — | — |
| 2020-12-29 | $40.03 | $45.07 | 8,142,800 | — | — |
| 2020-12-28 | $40.15 | $45.20 | 10,654,400 | — | — |
| 2020-12-24 | $39.73 | $44.73 | 5,176,400 | — | — |
| 2020-12-23 | $40.24 | $45.30 | 12,659,700 | — | — |
| 2020-12-22 | $38.94 | $43.84 | 13,461,200 | — | — |
| 2020-12-21 | $40.14 | $45.19 | 16,976,800 | — | — |
| 2020-12-18 | $40.68 | $45.80 | 14,312,400 | — | — |
| 2020-12-17 | $41.11 | $46.28 | 9,656,700 | — | — |
| 2020-12-16 | $41.08 | $46.25 | 11,010,600 | — | — |
| 2020-12-15 | $41.85 | $47.12 | 11,433,200 | — | — |
| 2020-12-14 | $40.69 | $45.81 | 12,445,200 | — | — |
| 2020-12-11 | $41.74 | $46.99 | 12,223,100 | — | — |
| 2020-12-10 | $42.62 | $47.98 | 10,680,700 | — | — |
| 2020-12-09 | $42.11 | $47.41 | 16,348,300 | — | — |
| 2020-12-08 | $42.41 | $47.75 | 11,530,300 | — | — |
| 2020-12-07 | $42.35 | $47.68 | 13,169,100 | — | — |
| 2020-12-04 | $42.36 | $47.69 | 18,453,400 | — | — |
| 2020-12-03 | $42.95 | $48.35 | 24,526,800 | — | — |
| 2020-12-02 | $41.07 | $46.24 | 12,937,300 | — | — |
| 2020-12-01 | $39.96 | $44.99 | 13,184,200 | — | — |
| 2020-11-30 | $40.25 | $45.31 | 16,732,600 | — | — |
| 2020-11-27 | $41.06 | $46.23 | 10,516,600 | — | — |
| 2020-11-25 | $41.29 | $46.48 | 14,588,900 | — | — |
| 2020-11-24 | $41.26 | $46.45 | 23,818,000 | — | — |
| 2020-11-23 | $38.79 | $43.67 | 14,802,900 | — | — |
| 2020-11-20 | $37.13 | $41.80 | 12,490,500 | — | — |
| 2020-11-19 | $37.91 | $42.68 | 13,981,600 | — | — |
| 2020-11-18 | $37.91 | $42.68 | 21,199,200 | — | — |
| 2020-11-17 | $37.60 | $42.33 | 16,952,700 | — | — |
| 2020-11-16 | $38.00 | $42.78 | 25,376,600 | — | — |
| 2020-11-13 | $36.46 | $41.05 | 20,832,400 | — | — |
| 2020-11-12 | $34.38 | $38.71 | 21,676,300 | — | — |
| 2020-11-11 | $35.02 | $39.43 | 20,970,400 | — | — |
| 2020-11-10 | $37.04 | $41.70 | 28,449,400 | — | — |
| 2020-11-09 | $36.77 | $41.40 | 58,086,400 | — | — |
| 2020-11-06 | $31.42 | $35.37 | 11,821,100 | — | — |
| 2020-11-05 | $31.98 | $36.00 | 13,145,100 | — | — |
| 2020-11-04 | $30.43 | $34.26 | 12,348,500 | — | — |
| 2020-11-03 | $30.90 | $34.79 | 14,257,900 | — | — |
| 2020-11-02 | $30.22 | $34.02 | 14,200,900 | — | — |
| 2020-10-30 | $30.64 | $34.49 | 15,229,400 | — | — |
| 2020-10-29 | $30.76 | $34.63 | 16,962,300 | — | — |
| 2020-10-28 | $29.65 | $33.38 | 22,720,900 | — | — |
| 2020-10-27 | $30.71 | $34.57 | 13,442,000 | — | — |
| 2020-10-26 | $31.93 | $35.95 | 16,558,300 | — | — |
| 2020-10-23 | $34.00 | $38.28 | 15,247,300 | — | — |
| 2020-10-22 | $33.72 | $37.96 | 25,713,700 | — | — |
| 2020-10-21 | $31.50 | $35.46 | 11,292,300 | — | — |
| 2020-10-20 | $31.98 | $36.00 | 14,244,300 | — | — |
| 2020-10-19 | $31.50 | $35.46 | 14,588,700 | — | — |
| 2020-10-16 | $31.47 | $35.43 | 11,143,600 | — | — |
| 2020-10-15 | $31.34 | $35.28 | 11,922,300 | — | — |
| 2020-10-14 | $31.76 | $35.76 | 16,497,900 | — | — |
| 2020-10-13 | $31.77 | $35.77 | 22,421,200 | — | — |
| 2020-10-12 | $32.64 | $36.75 | 12,065,800 | — | — |
| 2020-10-09 | $32.81 | $36.94 | 16,730,600 | — | — |
| 2020-10-08 | $32.68 | $36.79 | 18,123,800 | — | — |
| 2020-10-07 | $32.15 | $36.19 | 15,416,600 | — | — |
| 2020-10-06 | $31.06 | $34.97 | 20,317,100 | — | — |
| 2020-10-05 | $32.00 | $36.03 | 14,807,100 | — | — |
| 2020-10-02 | $31.75 | $35.74 | 27,126,000 | — | — |
| 2020-10-01 | $31.10 | $35.01 | 12,501,900 | — | — |
| 2020-09-30 | $30.58 | $34.43 | 16,664,100 | — | — |
| 2020-09-29 | $30.61 | $34.46 | 14,785,600 | — | — |
| 2020-09-28 | $31.34 | $35.28 | 22,098,400 | — | — |
| 2020-09-25 | $29.78 | $33.53 | 21,831,500 | — | — |
| 2020-09-24 | $29.01 | $32.66 | 22,257,800 | — | — |
| 2020-09-23 | $29.56 | $33.28 | 17,358,100 | — | — |
| 2020-09-22 | $30.22 | $34.02 | 18,035,300 | — | — |
| 2020-09-21 | $29.82 | $33.57 | 34,449,900 | — | — |
| 2020-09-18 | $32.84 | $36.97 | 35,079,200 | — | — |
| 2020-09-17 | $33.96 | $38.23 | 26,014,800 | — | — |
| 2020-09-16 | $34.57 | $38.92 | 26,009,000 | — | — |
| 2020-09-15 | $33.51 | $37.73 | 22,656,400 | — | — |
| 2020-09-14 | $32.82 | $36.95 | 16,333,000 | — | — |
| 2020-09-11 | $31.70 | $35.69 | 14,344,100 | — | — |
| 2020-09-10 | $31.79 | $35.79 | 17,711,300 | — | — |
| 2020-09-09 | $31.76 | $35.76 | 19,362,700 | — | — |
| 2020-09-08 | $32.54 | $36.63 | 28,129,400 | — | — |
| 2020-09-04 | $31.77 | $35.77 | 25,878,700 | — | — |
| 2020-09-03 | $31.22 | $35.15 | 29,474,900 | — | — |
| 2020-09-02 | $31.14 | $35.06 | 16,307,700 | — | — |
| 2020-09-01 | $30.71 | $34.57 | 20,041,500 | — | — |
| 2020-08-31 | $30.85 | $34.73 | 18,262,700 | — | — |
| 2020-08-28 | $31.99 | $36.01 | 20,469,700 | — | — |
| 2020-08-27 | $30.82 | $34.70 | 31,795,200 | — | — |
| 2020-08-26 | $29.95 | $33.72 | 18,877,300 | — | — |
| 2020-08-25 | $30.10 | $33.89 | 31,001,900 | — | — |
| 2020-08-24 | $29.80 | $33.55 | 34,251,000 | — | — |
| 2020-08-21 | $27.27 | $30.70 | 10,897,500 | — | — |
| 2020-08-20 | $27.62 | $31.09 | 14,010,200 | — | — |
| 2020-08-19 | $27.67 | $31.15 | 21,082,100 | — | — |
| 2020-08-18 | $27.63 | $31.11 | 14,222,500 | — | — |
| 2020-08-17 | $28.02 | $31.55 | 14,569,000 | — | — |
| 2020-08-14 | $28.95 | $32.59 | 13,107,800 | — | — |
| 2020-08-13 | $28.70 | $32.31 | 15,767,700 | — | — |
| 2020-08-12 | $29.09 | $32.75 | 26,590,000 | — | — |
| 2020-08-11 | $29.64 | $33.37 | 37,293,000 | — | — |
| 2020-08-10 | $29.34 | $33.03 | 34,084,900 | — | — |
| 2020-08-07 | $27.18 | $30.60 | 15,254,500 | — | — |
| 2020-08-06 | $27.08 | $30.49 | 30,682,500 | — | — |
| 2020-08-05 | $26.47 | $29.80 | 27,782,100 | — | — |
| 2020-08-04 | $25.67 | $28.90 | 17,233,600 | — | — |
| 2020-08-03 | $25.20 | $28.37 | 16,590,400 | — | — |
| 2020-07-31 | $24.97 | $28.11 | 17,106,500 | — | — |
| 2020-07-30 | $24.94 | $28.08 | 16,844,000 | — | — |
| 2020-07-29 | $25.72 | $28.96 | 14,459,700 | — | — |
| 2020-07-28 | $25.94 | $29.20 | 18,615,600 | — | — |
| 2020-07-27 | $25.50 | $28.71 | 18,849,800 | — | — |
| 2020-07-24 | $25.96 | $29.23 | 16,774,900 | — | — |
| 2020-07-23 | $26.78 | $30.15 | 28,110,700 | — | — |
| 2020-07-22 | $26.25 | $29.55 | 16,710,800 | — | — |
| 2020-07-21 | $26.43 | $29.76 | 20,930,300 | — | — |
| 2020-07-20 | $26.22 | $29.52 | 21,574,500 | — | — |
| 2020-07-17 | $27.05 | $30.45 | 20,920,100 | — | — |
| 2020-07-16 | $27.26 | $30.69 | 25,914,200 | — | — |
| 2020-07-15 | $28.60 | $32.20 | 47,726,600 | — | — |
| 2020-07-14 | $26.11 | $29.39 | 42,273,300 | — | — |
| 2020-07-13 | $26.82 | $30.19 | 34,133,100 | — | — |
| 2020-07-10 | $27.09 | $30.50 | 31,349,400 | — | — |
| 2020-07-09 | $25.65 | $28.88 | 31,219,800 | — | — |
| 2020-07-08 | $27.01 | $30.41 | 27,214,100 | — | — |
| 2020-07-07 | $27.01 | $30.41 | 24,598,100 | — | — |
| 2020-07-06 | $28.44 | $32.02 | 27,345,200 | — | — |
| 2020-07-02 | $27.72 | $31.21 | 29,240,100 | — | — |
| 2020-07-01 | $27.70 | $31.19 | 39,305,300 | — | — |
| 2020-06-30 | $28.05 | $31.58 | 27,054,800 | — | — |
| 2020-06-29 | $28.61 | $32.21 | 38,727,300 | — | — |
| 2020-06-26 | $26.91 | $30.30 | 45,683,400 | — | — |
| 2020-06-25 | $28.01 | $31.53 | 37,309,400 | — | — |
| 2020-06-24 | $27.34 | $30.78 | 45,272,500 | — | — |
| 2020-06-23 | $29.64 | $33.37 | 33,475,000 | — | — |
| 2020-06-22 | $29.31 | $33.00 | 42,192,700 | — | — |
| 2020-06-19 | $29.51 | $33.22 | 48,103,900 | — | — |
| 2020-06-18 | $30.79 | $34.66 | 40,662,600 | — | — |
| 2020-06-17 | $30.72 | $34.58 | 37,722,100 | — | — |
| 2020-06-16 | $31.30 | $35.24 | 63,426,700 | — | — |
| 2020-06-15 | $30.46 | $34.29 | 64,288,700 | — | — |
| 2020-06-12 | $30.43 | $34.26 | 68,352,400 | — | — |
| 2020-06-11 | $27.20 | $30.62 | 88,001,500 | — | — |
| 2020-06-10 | $31.64 | $35.62 | 90,379,400 | — | — |
| 2020-06-09 | $34.17 | $38.47 | 60,254,500 | — | — |
| 2020-06-08 | $36.97 | $41.62 | 82,137,300 | — | — |
| 2020-06-05 | $34.16 | $38.46 | 130,685,400 | — | — |
| 2020-06-04 | $32.38 | $36.45 | 134,626,500 | — | — |
| 2020-06-03 | $28.47 | $32.05 | 65,011,100 | — | — |
| 2020-06-02 | $26.41 | $29.73 | 43,200,400 | — | — |
| 2020-06-01 | $26.17 | $29.46 | 46,510,800 | — | — |
| 2020-05-29 | $25.21 | $28.38 | 50,424,400 | — | — |
| 2020-05-28 | $25.66 | $28.89 | 53,868,100 | — | — |
| 2020-05-27 | $26.32 | $29.63 | 92,712,000 | — | — |
| 2020-05-26 | $25.65 | $28.88 | 78,557,100 | — | — |
| 2020-05-22 | $22.69 | $25.54 | 37,139,300 | — | — |
| 2020-05-21 | $23.16 | $26.07 | 46,567,200 | — | — |
| 2020-05-20 | $22.72 | $25.58 | 50,857,000 | — | — |
| 2020-05-19 | $21.76 | $24.50 | 70,906,400 | — | — |
| 2020-05-18 | $21.86 | $24.61 | 74,367,700 | — | — |
| 2020-05-15 | $19.19 | $21.60 | 46,861,800 | — | — |
| 2020-05-14 | $19.38 | $21.82 | 88,506,300 | — | — |
| 2020-05-13 | $19.41 | $21.85 | 72,264,900 | — | — |
| 2020-05-12 | $21.03 | $23.68 | 37,466,300 | — | — |
| 2020-05-11 | $22.01 | $24.78 | 39,151,900 | — | — |
| 2020-05-08 | $22.72 | $25.58 | 43,175,900 | — | — |
| 2020-05-07 | $21.68 | $24.41 | 48,328,200 | — | — |
| 2020-05-06 | $21.00 | $23.64 | 52,949,200 | — | — |
| 2020-05-05 | $21.71 | $24.44 | 51,178,700 | — | — |
| 2020-05-04 | $22.57 | $25.41 | 91,387,100 | — | — |
| 2020-05-01 | $24.12 | $27.15 | 45,146,100 | — | — |
| 2020-04-30 | $25.91 | $29.17 | 63,570,700 | — | — |
| 2020-04-29 | $27.32 | $30.76 | 81,614,900 | — | — |
| 2020-04-28 | $24.34 | $27.40 | 83,972,100 | — | — |
| 2020-04-27 | $22.16 | $24.95 | 50,561,700 | — | — |
| 2020-04-24 | $22.41 | $25.23 | 43,694,600 | — | — |
| 2020-04-23 | $22.48 | $25.31 | 43,581,800 | — | — |
| 2020-04-22 | $22.47 | $25.30 | 70,143,800 | — | — |
| 2020-04-21 | $23.10 | $26.01 | 38,616,700 | — | — |
| 2020-04-20 | $23.64 | $26.61 | 42,950,800 | — | — |
| 2020-04-17 | $24.27 | $27.32 | 52,594,500 | — | — |
| 2020-04-16 | $22.78 | $25.65 | 57,610,200 | — | — |
| 2020-04-15 | $24.35 | $27.41 | 88,092,500 | — | — |
| 2020-04-14 | $24.54 | $27.63 | 60,843,600 | — | — |
| 2020-04-13 | $23.25 | $26.18 | 76,173,000 | — | — |
| 2020-04-09 | $24.39 | $27.46 | 91,692,900 | — | — |
| 2020-04-08 | $23.23 | $26.15 | 67,565,200 | — | — |
| 2020-04-07 | $22.25 | $25.05 | 98,907,200 | — | — |
| 2020-04-06 | $22.32 | $25.13 | 95,093,000 | — | — |
| 2020-04-03 | $22.48 | $25.31 | 48,967,800 | — | — |
| 2020-04-02 | $22.68 | $25.53 | 39,407,400 | — | — |
| 2020-04-01 | $23.87 | $26.87 | 56,133,000 | — | — |
| 2020-03-31 | $28.53 | $32.12 | 25,002,300 | — | — |
| 2020-03-30 | $28.67 | $32.28 | 29,527,500 | — | — |
| 2020-03-27 | $29.55 | $33.27 | 34,960,700 | — | — |
| 2020-03-26 | $31.70 | $35.69 | 57,779,500 | — | — |
| 2020-03-25 | $31.10 | $35.01 | 70,733,900 | — | — |
| 2020-03-24 | $26.89 | $30.27 | 65,730,300 | — | — |
| 2020-03-23 | $22.22 | $25.02 | 44,426,400 | — | — |
| 2020-03-20 | $21.35 | $24.04 | 55,062,900 | — | — |
| 2020-03-19 | $21.51 | $24.22 | 44,623,400 | — | — |
| 2020-03-18 | $23.49 | $26.45 | 64,242,500 | — | — |
| 2020-03-17 | $31.74 | $35.73 | 33,097,500 | — | — |
| 2020-03-16 | $35.81 | $40.32 | 35,535,400 | — | — |
| 2020-03-13 | $38.36 | $43.19 | 33,052,500 | — | — |
| 2020-03-12 | $33.71 | $37.95 | 36,331,900 | — | — |
| 2020-03-11 | $42.67 | $48.04 | 23,542,000 | — | — |
| 2020-03-10 | $45.47 | $51.19 | 28,693,300 | — | — |
| 2020-03-09 | $43.52 | $49.00 | 25,784,700 | — | — |
| 2020-03-06 | $45.89 | $51.66 | 25,809,300 | — | — |
| 2020-03-05 | $45.01 | $50.67 | 22,918,800 | — | — |
| 2020-03-04 | $48.50 | $54.60 | 20,381,800 | — | — |
| 2020-03-03 | $46.18 | $51.99 | 26,344,100 | — | — |
| 2020-03-02 | $47.16 | $53.09 | 20,098,700 | — | — |
| 2020-02-28 | $46.13 | $51.93 | 19,851,300 | — | — |
| 2020-02-27 | $48.19 | $54.25 | 21,949,100 | — | — |
| 2020-02-26 | $49.59 | $55.83 | 15,985,900 | — | — |
| 2020-02-25 | $50.89 | $57.29 | 15,836,500 | — | — |
| 2020-02-24 | $54.23 | $61.05 | 17,983,100 | — | — |
| 2020-02-21 | $57.87 | $65.15 | 6,295,600 | — | — |
| 2020-02-20 | $58.38 | $65.72 | 5,239,400 | — | — |
| 2020-02-19 | $58.51 | $65.87 | 4,399,900 | — | — |
| 2020-02-18 | $58.72 | $65.65 | 5,690,600 | — | — |
| 2020-02-14 | $58.90 | $65.86 | 3,810,100 | — | — |
| 2020-02-13 | $59.13 | $66.11 | 4,353,100 | — | — |
| 2020-02-12 | $59.47 | $66.49 | 5,227,500 | — | — |
| 2020-02-11 | $58.66 | $65.59 | 4,566,500 | — | — |
| 2020-02-10 | $57.71 | $64.52 | 4,541,100 | — | — |
| 2020-02-07 | $57.92 | $64.76 | 3,836,800 | — | — |
| 2020-02-06 | $58.18 | $65.05 | 5,210,200 | — | — |
| 2020-02-05 | $58.89 | $65.84 | 6,067,000 | — | — |
| 2020-02-04 | $57.93 | $64.77 | 6,880,800 | — | — |
| 2020-02-03 | $56.04 | $62.66 | 7,497,600 | — | — |
| 2020-01-31 | $55.74 | $62.32 | 9,320,800 | — | — |
| 2020-01-30 | $57.10 | $63.84 | 5,980,700 | — | — |
| 2020-01-29 | $56.65 | $63.34 | 5,662,000 | — | — |
| 2020-01-28 | $57.48 | $64.27 | 6,343,700 | — | — |
| 2020-01-27 | $56.83 | $63.54 | 13,090,200 | — | — |
| 2020-01-24 | $58.81 | $65.75 | 10,989,500 | — | — |
| 2020-01-23 | $60.27 | $67.39 | 7,774,500 | — | — |
| 2020-01-22 | $59.64 | $66.68 | 7,096,400 | — | — |
| 2020-01-21 | $60.34 | $67.47 | 16,592,000 | — | — |
| 2020-01-17 | $62.03 | $69.35 | 5,770,000 | — | — |
| 2020-01-16 | $61.88 | $69.19 | 4,950,300 | — | — |
| 2020-01-15 | $61.62 | $68.90 | 7,953,400 | — | — |
| 2020-01-14 | $61.45 | $68.71 | 16,454,100 | — | — |
| 2020-01-13 | $59.49 | $66.51 | 8,414,200 | — | — |
| 2020-01-10 | $59.24 | $66.24 | 8,279,700 | — | — |
| 2020-01-09 | $58.96 | $65.92 | 5,336,700 | — | — |
| 2020-01-08 | $58.85 | $65.80 | 8,519,000 | — | — |
| 2020-01-07 | $57.61 | $64.41 | 5,563,000 | — | — |
| 2020-01-06 | $57.66 | $64.47 | 5,504,300 | — | — |
| 2020-01-03 | $58.06 | $64.92 | 9,078,100 | — | — |
| 2020-01-02 | $59.04 | $66.01 | 4,459,200 | — | — |