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
- 1994-05-26 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 | $51.85 | $51.85 | 4,115,500 | — | — |
| 2021-12-30 | $51.30 | $51.30 | 3,982,000 | — | — |
| 2021-12-29 | $49.07 | $49.07 | 2,591,000 | — | — |
| 2021-12-28 | $49.34 | $49.34 | 2,831,600 | — | — |
| 2021-12-27 | $50.81 | $50.81 | 2,709,600 | — | — |
| 2021-12-23 | $51.40 | $51.40 | 3,159,500 | — | — |
| 2021-12-22 | $50.87 | $50.87 | 3,992,000 | — | — |
| 2021-12-21 | $50.66 | $50.66 | 4,849,400 | — | — |
| 2021-12-20 | $46.92 | $46.92 | 4,079,500 | — | — |
| 2021-12-17 | $48.22 | $48.22 | 8,739,600 | — | — |
| 2021-12-16 | $44.65 | $44.65 | 10,933,400 | — | — |
| 2021-12-15 | $46.50 | $46.50 | 5,488,200 | — | — |
| 2021-12-14 | $46.65 | $46.65 | 2,964,100 | — | — |
| 2021-12-13 | $47.50 | $47.50 | 4,286,800 | — | — |
| 2021-12-10 | $48.96 | $48.96 | 3,415,200 | — | — |
| 2021-12-09 | $51.02 | $51.02 | 2,646,000 | — | — |
| 2021-12-08 | $52.94 | $52.94 | 3,300,000 | — | — |
| 2021-12-07 | $51.44 | $51.44 | 3,480,600 | — | — |
| 2021-12-06 | $50.74 | $50.74 | 4,065,200 | — | — |
| 2021-12-03 | $47.98 | $47.98 | 4,655,200 | — | — |
| 2021-12-02 | $50.26 | $50.26 | 4,368,000 | — | — |
| 2021-12-01 | $47.86 | $47.86 | 5,628,700 | — | — |
| 2021-11-30 | $51.23 | $51.23 | 5,099,700 | — | — |
| 2021-11-29 | $52.30 | $52.30 | 3,377,400 | — | — |
| 2021-11-26 | $52.77 | $52.77 | 3,638,900 | — | — |
| 2021-11-24 | $53.19 | $53.19 | 3,761,600 | — | — |
| 2021-11-23 | $51.81 | $51.81 | 2,956,100 | — | — |
| 2021-11-22 | $53.12 | $53.12 | 4,231,300 | — | — |
| 2021-11-19 | $52.42 | $52.42 | 6,111,500 | — | — |
| 2021-11-18 | $52.54 | $52.54 | 6,040,100 | — | — |
| 2021-11-17 | $54.96 | $54.96 | 4,441,900 | — | — |
| 2021-11-16 | $56.66 | $56.66 | 4,535,800 | — | — |
| 2021-11-15 | $56.28 | $56.28 | 5,653,700 | — | — |
| 2021-11-12 | $58.25 | $58.25 | 4,276,300 | — | — |
| 2021-11-11 | $58.19 | $58.19 | 7,692,400 | — | — |
| 2021-11-10 | $56.26 | $56.26 | 7,060,600 | — | — |
| 2021-11-09 | $59.00 | $59.00 | 6,230,900 | — | — |
| 2021-11-08 | $58.99 | $58.99 | 10,136,000 | — | — |
| 2021-11-05 | $61.76 | $61.76 | 18,438,200 | — | — |
| 2021-11-04 | $57.40 | $57.40 | 52,309,500 | — | — |
| 2021-11-03 | $72.73 | $72.73 | 4,229,900 | — | — |
| 2021-11-02 | $73.00 | $73.00 | 3,099,700 | — | — |
| 2021-11-01 | $74.89 | $74.89 | 3,931,600 | — | — |
| 2021-10-29 | $71.60 | $71.60 | 3,837,200 | — | — |
| 2021-10-28 | $73.00 | $73.00 | 3,028,900 | — | — |
| 2021-10-27 | $72.81 | $72.81 | 3,829,400 | — | — |
| 2021-10-26 | $74.19 | $74.19 | 3,356,700 | — | — |
| 2021-10-25 | $74.30 | $74.30 | 3,189,700 | — | — |
| 2021-10-22 | $74.63 | $74.63 | 4,604,800 | — | — |
| 2021-10-21 | $77.24 | $77.24 | 3,329,100 | — | — |
| 2021-10-20 | $78.19 | $78.19 | 5,352,900 | — | — |
| 2021-10-19 | $81.34 | $81.34 | 5,251,100 | — | — |
| 2021-10-18 | $77.30 | $77.30 | 6,366,700 | — | — |
| 2021-10-15 | $77.70 | $77.70 | 5,597,500 | — | — |
| 2021-10-14 | $75.83 | $75.83 | 3,206,300 | — | — |
| 2021-10-13 | $74.69 | $74.69 | 3,176,800 | — | — |
| 2021-10-12 | $74.21 | $74.21 | 3,322,300 | — | — |
| 2021-10-11 | $72.14 | $72.14 | 4,088,000 | — | — |
| 2021-10-08 | $73.09 | $73.09 | 4,190,100 | — | — |
| 2021-10-07 | $75.10 | $75.10 | 5,518,400 | — | — |
| 2021-10-06 | $71.62 | $71.62 | 5,663,100 | — | — |
| 2021-10-05 | $72.52 | $72.52 | 5,685,400 | — | — |
| 2021-10-04 | $75.18 | $75.18 | 5,636,100 | — | — |
| 2021-10-01 | $78.63 | $78.63 | 6,226,800 | — | — |
| 2021-09-30 | $72.46 | $72.46 | 4,611,100 | — | — |
| 2021-09-29 | $72.68 | $72.68 | 3,830,700 | — | — |
| 2021-09-28 | $75.55 | $75.55 | 3,804,400 | — | — |
| 2021-09-27 | $77.48 | $77.48 | 2,662,100 | — | — |
| 2021-09-24 | $75.72 | $75.72 | 1,932,600 | — | — |
| 2021-09-23 | $75.60 | $75.60 | 3,323,400 | — | — |
| 2021-09-22 | $73.74 | $73.74 | 4,398,900 | — | — |
| 2021-09-21 | $70.15 | $70.15 | 5,240,100 | — | — |
| 2021-09-20 | $73.37 | $73.37 | 4,462,300 | — | — |
| 2021-09-17 | $74.59 | $74.59 | 6,562,600 | — | — |
| 2021-09-16 | $76.07 | $76.07 | 3,634,400 | — | — |
| 2021-09-15 | $76.49 | $76.49 | 5,580,200 | — | — |
| 2021-09-14 | $75.07 | $75.07 | 5,637,700 | — | — |
| 2021-09-13 | $77.82 | $77.82 | 5,608,500 | — | — |
| 2021-09-10 | $79.81 | $79.81 | 6,464,800 | — | — |
| 2021-09-09 | $83.93 | $83.93 | 6,191,600 | — | — |
| 2021-09-08 | $82.59 | $82.59 | 5,171,400 | — | — |
| 2021-09-07 | $84.84 | $84.84 | 5,070,700 | — | — |
| 2021-09-03 | $81.65 | $81.65 | 2,538,500 | — | — |
| 2021-09-02 | $82.40 | $82.40 | 3,474,100 | — | — |
| 2021-09-01 | $81.65 | $81.65 | 3,756,800 | — | — |
| 2021-08-31 | $81.10 | $81.10 | 3,834,500 | — | — |
| 2021-08-30 | $81.54 | $81.54 | 3,115,400 | — | — |
| 2021-08-27 | $83.56 | $83.56 | 4,298,400 | — | — |
| 2021-08-26 | $80.84 | $80.84 | 7,248,500 | — | — |
| 2021-08-25 | $79.92 | $79.92 | 10,478,100 | — | — |
| 2021-08-24 | $73.55 | $73.55 | 4,180,000 | — | — |
| 2021-08-23 | $70.23 | $70.23 | 2,825,500 | — | — |
| 2021-08-20 | $67.65 | $67.65 | 3,228,000 | — | — |
| 2021-08-19 | $65.08 | $65.08 | 3,924,200 | — | — |
| 2021-08-18 | $66.50 | $66.50 | 3,501,000 | — | — |
| 2021-08-17 | $66.00 | $66.00 | 3,971,700 | — | — |
| 2021-08-16 | $67.86 | $67.86 | 3,724,700 | — | — |
| 2021-08-13 | $70.84 | $70.84 | 3,638,600 | — | — |
| 2021-08-12 | $73.21 | $73.21 | 5,145,100 | — | — |
| 2021-08-11 | $71.46 | $71.46 | 4,531,900 | — | — |
| 2021-08-10 | $70.12 | $70.12 | 3,997,600 | — | — |
| 2021-08-09 | $71.06 | $71.06 | 5,835,600 | — | — |
| 2021-08-06 | $71.84 | $71.84 | 6,146,700 | — | — |
| 2021-08-05 | $72.26 | $72.26 | 20,154,600 | — | — |
| 2021-08-04 | $66.24 | $66.24 | 3,095,400 | — | — |
| 2021-08-03 | $66.69 | $66.69 | 4,313,500 | — | — |
| 2021-08-02 | $68.12 | $68.12 | 3,036,000 | — | — |
| 2021-07-30 | $68.38 | $68.38 | 3,596,900 | — | — |
| 2021-07-29 | $69.63 | $69.63 | 2,852,900 | — | — |
| 2021-07-28 | $72.08 | $72.08 | 2,328,100 | — | — |
| 2021-07-27 | $71.78 | $71.78 | 4,416,100 | — | — |
| 2021-07-26 | $72.93 | $72.93 | 4,890,500 | — | — |
| 2021-07-23 | $70.33 | $70.33 | 1,842,100 | — | — |
| 2021-07-22 | $72.03 | $72.03 | 2,786,000 | — | — |
| 2021-07-21 | $73.19 | $73.19 | 4,148,800 | — | — |
| 2021-07-20 | $69.35 | $69.35 | 3,234,400 | — | — |
| 2021-07-19 | $66.35 | $66.35 | 4,014,500 | — | — |
| 2021-07-16 | $66.21 | $66.21 | 3,149,800 | — | — |
| 2021-07-15 | $68.83 | $68.83 | 3,494,500 | — | — |
| 2021-07-14 | $68.25 | $68.25 | 6,212,300 | — | — |
| 2021-07-13 | $70.76 | $70.76 | 3,146,000 | — | — |
| 2021-07-12 | $73.11 | $73.11 | 2,029,400 | — | — |
| 2021-07-09 | $73.32 | $73.32 | 3,213,200 | — | — |
| 2021-07-08 | $71.97 | $71.97 | 4,359,800 | — | — |
| 2021-07-07 | $71.19 | $71.19 | 6,591,500 | — | — |
| 2021-07-06 | $74.40 | $74.40 | 3,540,000 | — | — |
| 2021-07-02 | $74.71 | $74.71 | 3,832,200 | — | — |
| 2021-07-01 | $76.38 | $76.38 | 4,554,800 | — | — |
| 2021-06-30 | $76.49 | $76.49 | 3,145,800 | — | — |
| 2021-06-29 | $76.25 | $76.25 | 3,430,500 | — | — |
| 2021-06-28 | $75.61 | $75.61 | 3,888,700 | — | — |
| 2021-06-25 | $76.09 | $76.09 | 24,461,500 | — | — |
| 2021-06-24 | $76.50 | $76.50 | 4,913,700 | — | — |
| 2021-06-23 | $76.80 | $76.80 | 2,756,100 | — | — |
| 2021-06-22 | $76.63 | $76.63 | 3,041,500 | — | — |
| 2021-06-21 | $76.02 | $76.02 | 3,807,900 | — | — |
| 2021-06-18 | $73.78 | $73.78 | 5,211,300 | — | — |
| 2021-06-17 | $76.13 | $76.13 | 4,410,800 | — | — |
| 2021-06-16 | $77.80 | $77.80 | 3,628,300 | — | — |
| 2021-06-15 | $78.57 | $78.57 | 4,757,000 | — | — |
| 2021-06-14 | $80.66 | $80.66 | 3,724,800 | — | — |
| 2021-06-11 | $83.84 | $83.84 | 2,544,700 | — | — |
| 2021-06-10 | $81.77 | $81.77 | 3,032,600 | — | — |
| 2021-06-09 | $82.38 | $82.38 | 2,735,800 | — | — |
| 2021-06-08 | $84.06 | $84.06 | 3,525,400 | — | — |
| 2021-06-07 | $84.25 | $84.25 | 3,959,500 | — | — |
| 2021-06-04 | $80.54 | $80.54 | 2,845,000 | — | — |
| 2021-06-03 | $79.68 | $79.68 | 3,426,800 | — | — |
| 2021-06-02 | $80.47 | $80.47 | 4,204,500 | — | — |
| 2021-06-01 | $81.18 | $81.18 | 2,890,100 | — | — |
| 2021-05-28 | $81.97 | $81.97 | 2,839,600 | — | — |
| 2021-05-27 | $83.26 | $83.26 | 4,149,000 | — | — |
| 2021-05-26 | $83.49 | $83.49 | 3,722,100 | — | — |
| 2021-05-25 | $79.74 | $79.74 | 2,933,100 | — | — |
| 2021-05-24 | $80.18 | $80.18 | 3,256,000 | — | — |
| 2021-05-21 | $77.57 | $77.57 | 3,793,900 | — | — |
| 2021-05-20 | $78.08 | $78.08 | 3,274,500 | — | — |
| 2021-05-19 | $78.23 | $78.23 | 3,902,200 | — | — |
| 2021-05-18 | $79.99 | $79.99 | 3,719,000 | — | — |
| 2021-05-17 | $80.85 | $80.85 | 3,639,500 | — | — |
| 2021-05-14 | $80.80 | $80.80 | 4,068,100 | — | — |
| 2021-05-13 | $76.09 | $76.09 | 7,204,700 | — | — |
| 2021-05-12 | $76.10 | $76.10 | 6,073,300 | — | — |
| 2021-05-11 | $83.09 | $83.09 | 6,821,900 | — | — |
| 2021-05-10 | $81.07 | $81.07 | 5,422,100 | — | — |
| 2021-05-07 | $86.62 | $86.62 | 4,741,100 | — | — |
| 2021-05-06 | $83.93 | $83.93 | 10,393,100 | — | — |
| 2021-05-05 | $91.41 | $91.41 | 4,537,100 | — | — |
| 2021-05-04 | $89.66 | $89.66 | 5,763,900 | — | — |
| 2021-05-03 | $90.47 | $90.47 | 5,417,900 | — | — |
| 2021-04-30 | $89.12 | $89.12 | 2,776,300 | — | — |
| 2021-04-29 | $91.24 | $91.24 | 3,072,100 | — | — |
| 2021-04-28 | $92.85 | $92.85 | 3,437,900 | — | — |
| 2021-04-27 | $92.65 | $92.65 | 5,102,600 | — | — |
| 2021-04-26 | $90.28 | $90.28 | 3,165,900 | — | — |
| 2021-04-23 | $89.74 | $89.74 | 3,233,200 | — | — |
| 2021-04-22 | $89.67 | $89.67 | 3,438,700 | — | — |
| 2021-04-21 | $92.51 | $92.51 | 5,342,500 | — | — |
| 2021-04-20 | $89.00 | $89.00 | 8,890,500 | — | — |
| 2021-04-19 | $93.00 | $93.00 | 5,522,700 | — | — |
| 2021-04-16 | $99.94 | $99.94 | 2,719,100 | — | — |
| 2021-04-15 | $100.72 | $100.72 | 2,828,900 | — | — |
| 2021-04-14 | $100.59 | $100.59 | 2,690,400 | — | — |
| 2021-04-13 | $102.56 | $102.56 | 3,331,600 | — | — |
| 2021-04-12 | $101.82 | $101.82 | 4,060,700 | — | — |
| 2021-04-09 | $104.12 | $104.12 | 2,962,100 | — | — |
| 2021-04-08 | $106.69 | $106.69 | 3,297,700 | — | — |
| 2021-04-07 | $102.37 | $102.37 | 3,963,700 | — | — |
| 2021-04-06 | $104.09 | $104.09 | 14,137,700 | — | — |
| 2021-04-05 | $106.84 | $106.84 | 3,044,700 | — | — |
| 2021-04-01 | $107.52 | $107.52 | 3,177,600 | — | — |
| 2021-03-31 | $104.84 | $104.84 | 3,043,000 | — | — |
| 2021-03-30 | $102.84 | $102.84 | 4,511,400 | — | — |
| 2021-03-29 | $98.21 | $98.21 | 6,717,200 | — | — |
| 2021-03-26 | $106.58 | $106.58 | 3,533,900 | — | — |
| 2021-03-25 | $108.75 | $108.75 | 5,109,700 | — | — |
| 2021-03-24 | $104.06 | $104.06 | 5,476,500 | — | — |
| 2021-03-23 | $111.82 | $111.82 | 5,429,900 | — | — |
| 2021-03-22 | $113.16 | $113.16 | 7,007,000 | — | — |
| 2021-03-19 | $117.37 | $117.37 | 30,608,800 | — | — |
| 2021-03-18 | $111.94 | $111.94 | 8,520,800 | — | — |
| 2021-03-17 | $124.53 | $124.53 | 8,191,300 | — | — |
| 2021-03-16 | $124.50 | $124.50 | 8,196,000 | — | — |
| 2021-03-15 | $136.47 | $136.47 | 7,891,100 | — | — |
| 2021-03-12 | $130.47 | $130.47 | 2,849,900 | — | — |
| 2021-03-11 | $130.97 | $130.97 | 3,646,500 | — | — |
| 2021-03-10 | $123.34 | $123.34 | 3,999,700 | — | — |
| 2021-03-09 | $115.65 | $115.65 | 2,942,300 | — | — |
| 2021-03-08 | $109.28 | $109.28 | 3,803,900 | — | — |
| 2021-03-05 | $108.23 | $108.23 | 6,149,900 | — | — |
| 2021-03-04 | $108.89 | $108.89 | 6,060,700 | — | — |
| 2021-03-03 | $117.73 | $117.73 | 4,292,500 | — | — |
| 2021-03-02 | $125.13 | $125.13 | 3,015,200 | — | — |
| 2021-03-01 | $126.26 | $126.26 | 5,544,500 | — | — |
| 2021-02-26 | $115.78 | $115.78 | 5,822,300 | — | — |
| 2021-02-25 | $109.69 | $109.69 | 3,966,000 | — | — |
| 2021-02-24 | $120.34 | $120.34 | 2,650,300 | — | — |
| 2021-02-23 | $119.39 | $119.39 | 6,520,300 | — | — |
| 2021-02-22 | $117.82 | $117.82 | 3,515,200 | — | — |
| 2021-02-19 | $120.35 | $120.35 | 3,624,600 | — | — |
| 2021-02-18 | $115.66 | $115.66 | 2,642,000 | — | — |
| 2021-02-17 | $117.60 | $117.60 | 3,457,700 | — | — |
| 2021-02-16 | $115.26 | $115.26 | 3,606,500 | — | — |
| 2021-02-12 | $118.82 | $118.82 | 4,150,900 | — | — |
| 2021-02-11 | $112.59 | $112.59 | 3,794,300 | — | — |
| 2021-02-10 | $113.58 | $113.58 | 3,918,100 | — | — |
| 2021-02-09 | $116.82 | $116.82 | 4,223,700 | — | — |
| 2021-02-08 | $121.23 | $121.23 | 9,697,400 | — | — |
| 2021-02-05 | $128.91 | $128.91 | 6,042,700 | — | — |
| 2021-02-04 | $118.34 | $118.34 | 6,136,100 | — | — |
| 2021-02-03 | $109.05 | $109.05 | 3,497,600 | — | — |
| 2021-02-02 | $110.61 | $110.61 | 3,615,200 | — | — |
| 2021-02-01 | $103.98 | $103.98 | 2,474,100 | — | — |
| 2021-01-29 | $103.72 | $103.72 | 4,110,200 | — | — |
| 2021-01-28 | $107.03 | $107.03 | 5,643,900 | — | — |
| 2021-01-27 | $97.70 | $97.70 | 7,041,000 | — | — |
| 2021-01-26 | $99.50 | $99.50 | 4,060,200 | — | — |
| 2021-01-25 | $104.03 | $104.03 | 4,060,100 | — | — |
| 2021-01-22 | $109.41 | $109.41 | 3,589,000 | — | — |
| 2021-01-21 | $107.19 | $107.19 | 2,733,900 | — | — |
| 2021-01-20 | $105.95 | $105.95 | 3,191,700 | — | — |
| 2021-01-19 | $100.42 | $100.42 | 4,979,300 | — | — |
| 2021-01-15 | $99.11 | $99.11 | 4,395,100 | — | — |
| 2021-01-14 | $106.43 | $106.43 | 4,439,700 | — | — |
| 2021-01-13 | $104.21 | $104.21 | 2,748,200 | — | — |
| 2021-01-12 | $105.95 | $105.95 | 4,999,300 | — | — |
| 2021-01-11 | $100.38 | $100.38 | 7,444,900 | — | — |
| 2021-01-08 | $93.75 | $93.75 | 4,707,600 | — | — |
| 2021-01-07 | $87.50 | $87.50 | 3,492,100 | — | — |
| 2021-01-06 | $89.21 | $89.21 | 9,536,800 | — | — |
| 2021-01-05 | $86.98 | $86.98 | 3,256,700 | — | — |
| 2021-01-04 | $80.89 | $80.89 | 4,268,100 | — | — |