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
- 1990-06-28 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 | $66.94 | $282.69 | 1,497,200 | — | — |
| 2021-12-30 | $66.77 | $281.97 | 2,479,200 | — | — |
| 2021-12-29 | $66.12 | $279.22 | 1,953,500 | — | — |
| 2021-12-28 | $65.92 | $278.38 | 2,865,700 | — | — |
| 2021-12-27 | $66.41 | $280.45 | 1,942,800 | — | — |
| 2021-12-23 | $66.21 | $279.60 | 1,562,900 | — | — |
| 2021-12-22 | $65.88 | $278.21 | 4,364,100 | — | — |
| 2021-12-21 | $66.01 | $278.76 | 2,665,500 | — | — |
| 2021-12-20 | $64.33 | $271.67 | 3,027,500 | — | — |
| 2021-12-17 | $64.91 | $274.11 | 3,081,100 | — | — |
| 2021-12-16 | $65.80 | $277.87 | 3,887,900 | — | — |
| 2021-12-15 | $64.55 | $272.59 | 3,192,500 | — | — |
| 2021-12-14 | $64.70 | $273.23 | 3,589,700 | — | — |
| 2021-12-13 | $64.21 | $271.16 | 2,622,400 | — | — |
| 2021-12-10 | $64.11 | $270.74 | 2,708,200 | — | — |
| 2021-12-09 | $63.98 | $270.19 | 4,370,100 | — | — |
| 2021-12-08 | $63.88 | $269.77 | 2,545,700 | — | — |
| 2021-12-07 | $64.16 | $270.95 | 3,521,400 | — | — |
| 2021-12-06 | $62.09 | $262.21 | 3,942,100 | — | — |
| 2021-12-03 | $61.33 | $259.00 | 4,031,300 | — | — |
| 2021-12-02 | $64.13 | $270.82 | 4,234,800 | — | — |
| 2021-12-01 | $62.16 | $262.50 | 5,573,100 | — | — |
| 2021-11-30 | $62.69 | $264.74 | 4,376,700 | — | — |
| 2021-11-29 | $62.94 | $265.80 | 4,519,000 | — | — |
| 2021-11-26 | $62.33 | $263.22 | 3,123,600 | — | — |
| 2021-11-24 | $63.75 | $269.22 | 2,513,200 | — | — |
| 2021-11-23 | $63.84 | $269.60 | 3,926,000 | — | — |
| 2021-11-22 | $62.01 | $261.87 | 3,297,300 | — | — |
| 2021-11-19 | $60.71 | $256.38 | 3,667,800 | — | — |
| 2021-11-18 | $59.90 | $252.96 | 3,617,900 | — | — |
| 2021-11-17 | $60.67 | $256.21 | 3,117,900 | — | — |
| 2021-11-16 | $60.55 | $255.70 | 3,569,600 | — | — |
| 2021-11-15 | $61.62 | $260.22 | 2,964,300 | — | — |
| 2021-11-12 | $62.34 | $263.26 | 3,752,400 | — | — |
| 2021-11-11 | $63.00 | $266.05 | 5,036,700 | — | — |
| 2021-11-10 | $60.34 | $254.82 | 3,227,200 | — | — |
| 2021-11-09 | $61.40 | $259.29 | 3,174,900 | — | — |
| 2021-11-08 | $62.29 | $263.05 | 4,099,000 | — | — |
| 2021-11-05 | $60.62 | $256.00 | 3,121,000 | — | — |
| 2021-11-04 | $60.86 | $257.01 | 3,871,900 | — | — |
| 2021-11-03 | $62.11 | $262.29 | 4,336,500 | — | — |
| 2021-11-02 | $61.94 | $261.57 | 4,003,000 | — | — |
| 2021-11-01 | $63.39 | $267.70 | 2,732,400 | — | — |
| 2021-10-29 | $63.27 | $267.19 | 2,830,000 | — | — |
| 2021-10-28 | $64.50 | $272.38 | 4,594,000 | — | — |
| 2021-10-27 | $64.44 | $272.13 | 3,268,900 | — | — |
| 2021-10-26 | $66.03 | $278.84 | 3,241,200 | — | — |
| 2021-10-25 | $66.83 | $282.22 | 2,457,600 | — | — |
| 2021-10-22 | $65.88 | $278.21 | 3,567,600 | — | — |
| 2021-10-21 | $65.54 | $276.78 | 4,765,900 | — | — |
| 2021-10-20 | $68.13 | $287.71 | 5,703,500 | — | — |
| 2021-10-19 | $70.89 | $299.37 | 3,049,800 | — | — |
| 2021-10-18 | $70.18 | $296.37 | 2,757,300 | — | — |
| 2021-10-15 | $70.43 | $297.43 | 2,912,600 | — | — |
| 2021-10-14 | $71.09 | $300.21 | 3,075,300 | — | — |
| 2021-10-13 | $69.05 | $291.60 | 3,550,000 | — | — |
| 2021-10-12 | $69.29 | $292.61 | 3,395,800 | — | — |
| 2021-10-11 | $69.81 | $294.81 | 2,857,700 | — | — |
| 2021-10-08 | $68.47 | $289.15 | 3,332,300 | — | — |
| 2021-10-07 | $68.13 | $287.71 | 4,260,100 | — | — |
| 2021-10-06 | $67.07 | $283.24 | 3,208,100 | — | — |
| 2021-10-05 | $66.38 | $280.32 | 2,891,000 | — | — |
| 2021-10-04 | $66.56 | $281.08 | 3,061,100 | — | — |
| 2021-10-01 | $66.81 | $282.14 | 3,100,000 | — | — |
| 2021-09-30 | $66.82 | $282.18 | 3,541,700 | — | — |
| 2021-09-29 | $65.74 | $277.62 | 4,642,100 | — | — |
| 2021-09-28 | $65.83 | $278.00 | 5,241,200 | — | — |
| 2021-09-27 | $67.54 | $285.22 | 3,525,700 | — | — |
| 2021-09-24 | $66.77 | $281.97 | 3,697,300 | — | — |
| 2021-09-23 | $67.05 | $283.15 | 4,049,300 | — | — |
| 2021-09-22 | $66.59 | $281.21 | 6,223,300 | — | — |
| 2021-09-21 | $65.37 | $276.06 | 7,198,700 | — | — |
| 2021-09-20 | $66.07 | $279.01 | 7,914,400 | — | — |
| 2021-09-17 | $68.04 | $287.33 | 6,992,100 | — | — |
| 2021-09-16 | $70.14 | $296.20 | 3,799,700 | — | — |
| 2021-09-15 | $73.56 | $310.64 | 2,383,100 | — | — |
| 2021-09-14 | $72.70 | $307.01 | 2,905,500 | — | — |
| 2021-09-13 | $73.78 | $311.57 | 8,318,200 | — | — |
| 2021-09-10 | $73.18 | $309.04 | 3,189,200 | — | — |
| 2021-09-09 | $72.06 | $304.31 | 3,410,100 | — | — |
| 2021-09-08 | $73.55 | $310.60 | 2,737,600 | — | — |
| 2021-09-07 | $74.56 | $314.87 | 2,155,800 | — | — |
| 2021-09-03 | $75.87 | $320.40 | 2,050,800 | — | — |
| 2021-09-02 | $75.28 | $317.91 | 2,283,200 | — | — |
| 2021-09-01 | $74.91 | $316.34 | 2,454,200 | — | — |
| 2021-08-31 | $75.07 | $317.02 | 2,223,900 | — | — |
| 2021-08-30 | $76.06 | $321.20 | 1,242,500 | — | — |
| 2021-08-27 | $75.83 | $320.23 | 1,817,100 | — | — |
| 2021-08-26 | $74.02 | $312.59 | 1,853,100 | — | — |
| 2021-08-25 | $75.40 | $318.41 | 1,474,400 | — | — |
| 2021-08-24 | $75.09 | $317.10 | 2,573,000 | — | — |
| 2021-08-23 | $73.00 | $308.28 | 1,976,300 | — | — |
| 2021-08-20 | $72.52 | $306.25 | 2,705,300 | — | — |
| 2021-08-19 | $72.42 | $305.83 | 5,203,200 | — | — |
| 2021-08-18 | $74.13 | $313.05 | 3,440,200 | — | — |
| 2021-08-17 | $76.83 | $324.45 | 3,291,700 | — | — |
| 2021-08-16 | $78.03 | $329.52 | 3,097,300 | — | — |
| 2021-08-13 | $79.44 | $335.47 | 2,363,300 | — | — |
| 2021-08-12 | $79.16 | $334.29 | 2,954,100 | — | — |
| 2021-08-11 | $86.10 | $339.91 | 3,603,000 | — | — |
| 2021-08-10 | $86.94 | $343.23 | 2,105,200 | — | — |
| 2021-08-09 | $85.57 | $337.82 | 2,071,500 | — | — |
| 2021-08-06 | $84.97 | $335.45 | 1,674,700 | — | — |
| 2021-08-05 | $84.74 | $334.54 | 3,563,800 | — | — |
| 2021-08-04 | $88.53 | $349.50 | 2,124,400 | — | — |
| 2021-08-03 | $89.39 | $352.90 | 2,443,300 | — | — |
| 2021-08-02 | $87.30 | $344.65 | 2,432,200 | — | — |
| 2021-07-30 | $86.31 | $340.74 | 2,340,400 | — | — |
| 2021-07-29 | $88.67 | $350.06 | 3,246,800 | — | — |
| 2021-07-28 | $86.62 | $341.96 | 2,950,500 | — | — |
| 2021-07-27 | $82.78 | $326.80 | 3,697,200 | — | — |
| 2021-07-26 | $86.05 | $339.71 | 1,895,800 | — | — |
| 2021-07-23 | $82.77 | $326.76 | 1,668,900 | — | — |
| 2021-07-22 | $82.08 | $324.04 | 1,446,900 | — | — |
| 2021-07-21 | $82.94 | $327.43 | 1,672,100 | — | — |
| 2021-07-20 | $81.45 | $321.55 | 2,462,200 | — | — |
| 2021-07-19 | $80.23 | $316.74 | 2,593,800 | — | — |
| 2021-07-16 | $82.79 | $326.84 | 3,437,700 | — | — |
| 2021-07-15 | $86.25 | $340.50 | 1,398,100 | — | — |
| 2021-07-14 | $85.73 | $338.45 | 1,846,100 | — | — |
| 2021-07-13 | $85.18 | $336.28 | 1,157,000 | — | — |
| 2021-07-12 | $86.03 | $339.63 | 1,249,300 | — | — |
| 2021-07-09 | $85.99 | $339.47 | 2,000,700 | — | — |
| 2021-07-08 | $82.48 | $325.62 | 2,305,100 | — | — |
| 2021-07-07 | $84.33 | $332.92 | 2,363,300 | — | — |
| 2021-07-06 | $82.44 | $325.46 | 1,681,800 | — | — |
| 2021-07-02 | $83.63 | $330.16 | 1,306,700 | — | — |
| 2021-07-01 | $82.72 | $326.57 | 1,623,300 | — | — |
| 2021-06-30 | $83.89 | $331.18 | 1,242,900 | — | — |
| 2021-06-29 | $84.61 | $334.03 | 1,318,700 | — | — |
| 2021-06-28 | $84.46 | $333.43 | 1,330,200 | — | — |
| 2021-06-25 | $85.02 | $335.65 | 1,075,800 | — | — |
| 2021-06-24 | $84.82 | $334.86 | 1,370,900 | — | — |
| 2021-06-23 | $83.72 | $330.51 | 1,944,000 | — | — |
| 2021-06-22 | $83.11 | $328.11 | 1,347,400 | — | — |
| 2021-06-21 | $82.09 | $324.08 | 2,189,100 | — | — |
| 2021-06-18 | $81.04 | $319.93 | 4,617,100 | — | — |
| 2021-06-17 | $83.02 | $327.75 | 3,493,900 | — | — |
| 2021-06-16 | $84.66 | $334.22 | 2,211,200 | — | — |
| 2021-06-15 | $86.42 | $341.17 | 2,141,000 | — | — |
| 2021-06-14 | $86.97 | $343.34 | 1,519,300 | — | — |
| 2021-06-11 | $87.48 | $345.36 | 1,514,600 | — | — |
| 2021-06-10 | $86.90 | $343.07 | 2,038,000 | — | — |
| 2021-06-09 | $86.87 | $342.95 | 2,249,400 | — | — |
| 2021-06-08 | $88.61 | $349.82 | 1,555,300 | — | — |
| 2021-06-07 | $88.12 | $347.88 | 2,502,100 | — | — |
| 2021-06-04 | $89.75 | $354.32 | 2,470,600 | — | — |
| 2021-06-03 | $88.51 | $349.42 | 2,806,400 | — | — |
| 2021-06-02 | $90.22 | $356.17 | 2,391,900 | — | — |
| 2021-06-01 | $90.80 | $358.46 | 4,021,000 | — | — |
| 2021-05-28 | $87.43 | $345.16 | 1,860,400 | — | — |
| 2021-05-27 | $87.74 | $346.38 | 2,906,800 | — | — |
| 2021-05-26 | $84.80 | $334.78 | 1,854,100 | — | — |
| 2021-05-25 | $84.08 | $331.93 | 2,411,200 | — | — |
| 2021-05-24 | $85.69 | $338.29 | 1,578,400 | — | — |
| 2021-05-21 | $85.65 | $338.13 | 2,043,900 | — | — |
| 2021-05-20 | $86.58 | $341.80 | 4,059,300 | — | — |
| 2021-05-19 | $86.18 | $340.22 | 3,485,800 | — | — |
| 2021-05-18 | $89.44 | $353.09 | 2,302,900 | — | — |
| 2021-05-17 | $90.63 | $357.79 | 2,422,900 | — | — |
| 2021-05-14 | $88.23 | $348.32 | 3,252,700 | — | — |
| 2021-05-13 | $90.02 | $355.38 | 3,803,400 | — | — |
| 2021-05-12 | $92.75 | $366.16 | 3,048,300 | — | — |
| 2021-05-11 | $94.65 | $373.66 | 4,078,500 | — | — |
| 2021-05-10 | $93.81 | $370.35 | 4,335,700 | — | — |
| 2021-05-07 | $93.17 | $367.82 | 3,279,600 | — | — |
| 2021-05-06 | $91.36 | $360.67 | 3,387,400 | — | — |
| 2021-05-05 | $90.38 | $356.81 | 3,730,100 | — | — |
| 2021-05-04 | $87.16 | $344.09 | 3,152,600 | — | — |
| 2021-05-03 | $86.95 | $343.26 | 2,051,600 | — | — |
| 2021-04-30 | $85.06 | $335.80 | 2,217,600 | — | — |
| 2021-04-29 | $87.53 | $345.55 | 2,117,300 | — | — |
| 2021-04-28 | $87.57 | $345.71 | 2,202,300 | — | — |
| 2021-04-27 | $86.92 | $343.15 | 2,069,200 | — | — |
| 2021-04-26 | $88.25 | $348.40 | 2,070,000 | — | — |
| 2021-04-23 | $86.44 | $341.25 | 2,001,700 | — | — |
| 2021-04-22 | $84.01 | $331.66 | 3,830,100 | — | — |
| 2021-04-21 | $86.00 | $339.51 | 3,107,400 | — | — |
| 2021-04-20 | $84.72 | $334.46 | 3,168,200 | — | — |
| 2021-04-19 | $86.30 | $340.70 | 3,597,000 | — | — |
| 2021-04-16 | $84.79 | $334.74 | 2,468,000 | — | — |
| 2021-04-15 | $83.78 | $330.75 | 2,214,300 | — | — |
| 2021-04-14 | $81.72 | $322.62 | 2,856,400 | — | — |
| 2021-04-13 | $79.50 | $313.85 | 2,094,000 | — | — |
| 2021-04-12 | $78.95 | $311.68 | 1,782,100 | — | — |
| 2021-04-09 | $79.40 | $313.46 | 2,446,600 | — | — |
| 2021-04-08 | $80.20 | $316.62 | 1,937,200 | — | — |
| 2021-04-07 | $80.02 | $315.91 | 2,070,400 | — | — |
| 2021-04-06 | $78.78 | $311.01 | 2,297,800 | — | — |
| 2021-04-05 | $79.87 | $315.31 | 2,361,700 | — | — |
| 2021-04-01 | $77.98 | $307.85 | 1,835,400 | — | — |
| 2021-03-31 | $77.65 | $306.55 | 2,234,100 | — | — |
| 2021-03-30 | $77.88 | $307.46 | 1,967,000 | — | — |
| 2021-03-29 | $76.96 | $303.83 | 2,223,900 | — | — |
| 2021-03-26 | $78.05 | $308.13 | 2,468,800 | — | — |
| 2021-03-25 | $75.06 | $296.32 | 2,277,800 | — | — |
| 2021-03-24 | $74.75 | $295.10 | 2,680,500 | — | — |
| 2021-03-23 | $74.30 | $293.32 | 2,734,700 | — | — |
| 2021-03-22 | $76.08 | $300.35 | 2,168,800 | — | — |
| 2021-03-19 | $76.55 | $302.21 | 2,763,100 | — | — |
| 2021-03-18 | $77.56 | $306.19 | 3,130,700 | — | — |
| 2021-03-17 | $78.72 | $310.77 | 3,811,000 | — | — |
| 2021-03-16 | $78.80 | $311.09 | 2,260,000 | — | — |
| 2021-03-15 | $79.58 | $314.17 | 3,898,400 | — | — |
| 2021-03-12 | $81.27 | $320.84 | 1,780,100 | — | — |
| 2021-03-11 | $82.50 | $325.70 | 2,729,600 | — | — |
| 2021-03-10 | $80.21 | $316.66 | 2,984,000 | — | — |
| 2021-03-09 | $81.92 | $323.41 | 4,546,300 | — | — |
| 2021-03-08 | $83.40 | $329.25 | 2,443,700 | — | — |
| 2021-03-05 | $83.64 | $330.20 | 3,643,500 | — | — |
| 2021-03-04 | $81.90 | $323.33 | 4,303,300 | — | — |
| 2021-03-03 | $90.86 | $342.83 | 2,141,400 | — | — |
| 2021-03-02 | $91.34 | $344.64 | 2,711,900 | — | — |
| 2021-03-01 | $89.80 | $338.83 | 2,275,800 | — | — |
| 2021-02-26 | $87.40 | $329.78 | 3,708,100 | — | — |
| 2021-02-25 | $90.13 | $340.08 | 2,359,900 | — | — |
| 2021-02-24 | $91.71 | $346.04 | 1,741,900 | — | — |
| 2021-02-23 | $90.51 | $341.51 | 2,484,100 | — | — |
| 2021-02-22 | $90.37 | $340.98 | 2,945,100 | — | — |
| 2021-02-19 | $89.99 | $339.55 | 2,002,400 | — | — |
| 2021-02-18 | $88.09 | $332.38 | 1,776,000 | — | — |
| 2021-02-17 | $87.54 | $330.30 | 2,447,100 | — | — |
| 2021-02-16 | $87.63 | $330.64 | 2,509,800 | — | — |
| 2021-02-12 | $83.66 | $315.66 | 1,534,600 | — | — |
| 2021-02-11 | $82.28 | $310.46 | 1,812,300 | — | — |
| 2021-02-10 | $83.06 | $313.40 | 2,941,400 | — | — |
| 2021-02-09 | $81.40 | $307.14 | 3,370,400 | — | — |
| 2021-02-08 | $80.29 | $302.95 | 2,714,200 | — | — |
| 2021-02-05 | $78.48 | $296.12 | 1,501,700 | — | — |
| 2021-02-04 | $77.52 | $292.50 | 1,174,900 | — | — |
| 2021-02-03 | $77.53 | $292.53 | 1,813,600 | — | — |
| 2021-02-02 | $77.00 | $290.53 | 1,755,000 | — | — |
| 2021-02-01 | $78.47 | $296.08 | 1,745,800 | — | — |
| 2021-01-29 | $76.42 | $288.35 | 1,993,800 | — | — |
| 2021-01-28 | $78.51 | $296.23 | 1,764,000 | — | — |
| 2021-01-27 | $78.69 | $296.91 | 2,437,100 | — | — |
| 2021-01-26 | $81.13 | $306.12 | 1,435,000 | — | — |
| 2021-01-25 | $81.09 | $305.97 | 1,213,500 | — | — |
| 2021-01-22 | $81.40 | $307.14 | 1,287,700 | — | — |
| 2021-01-21 | $82.39 | $310.87 | 1,410,300 | — | — |
| 2021-01-20 | $82.68 | $311.97 | 1,420,600 | — | — |
| 2021-01-19 | $81.60 | $307.89 | 1,557,300 | — | — |
| 2021-01-15 | $80.47 | $303.63 | 2,044,900 | — | — |
| 2021-01-14 | $84.84 | $320.12 | 1,599,000 | — | — |
| 2021-01-13 | $81.76 | $308.49 | 2,024,300 | — | — |
| 2021-01-12 | $84.02 | $317.02 | 1,685,600 | — | — |
| 2021-01-11 | $83.78 | $316.12 | 3,097,600 | — | — |
| 2021-01-08 | $86.69 | $327.10 | 2,835,900 | — | — |
| 2021-01-07 | $85.98 | $324.42 | 2,888,300 | — | — |
| 2021-01-06 | $82.80 | $312.42 | 2,771,800 | — | — |
| 2021-01-05 | $79.26 | $299.06 | 2,265,400 | — | — |
| 2021-01-04 | $77.39 | $292.01 | 2,593,800 | — | — |