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
- 2004-10-29 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 | $176.87 | $356.09 | 752,000 | — | — |
| 2021-12-30 | $176.09 | $354.52 | 622,600 | — | — |
| 2021-12-29 | $175.26 | $352.85 | 624,300 | — | — |
| 2021-12-28 | $174.86 | $352.04 | 1,106,700 | — | — |
| 2021-12-27 | $173.50 | $349.30 | 1,290,000 | — | — |
| 2021-12-23 | $169.81 | $341.87 | 943,400 | — | — |
| 2021-12-22 | $171.41 | $345.09 | 1,285,400 | — | — |
| 2021-12-21 | $169.88 | $342.01 | 1,194,500 | — | — |
| 2021-12-20 | $171.15 | $344.57 | 1,041,700 | — | — |
| 2021-12-17 | $171.54 | $345.36 | 2,835,900 | — | — |
| 2021-12-16 | $171.99 | $346.26 | 1,138,600 | — | — |
| 2021-12-15 | $170.37 | $343.00 | 1,320,900 | — | — |
| 2021-12-14 | $167.24 | $336.70 | 1,237,600 | — | — |
| 2021-12-13 | $171.42 | $342.78 | 1,561,800 | — | — |
| 2021-12-10 | $167.10 | $334.14 | 1,179,000 | — | — |
| 2021-12-09 | $166.32 | $332.58 | 1,121,300 | — | — |
| 2021-12-08 | $168.11 | $336.16 | 1,046,000 | — | — |
| 2021-12-07 | $167.42 | $334.78 | 1,350,200 | — | — |
| 2021-12-06 | $165.15 | $330.24 | 1,016,300 | — | — |
| 2021-12-03 | $165.28 | $330.50 | 1,369,300 | — | — |
| 2021-12-02 | $165.70 | $331.34 | 1,281,000 | — | — |
| 2021-12-01 | $162.84 | $325.62 | 1,875,600 | — | — |
| 2021-11-30 | $167.74 | $335.42 | 2,684,700 | — | — |
| 2021-11-29 | $168.79 | $337.52 | 1,400,700 | — | — |
| 2021-11-26 | $164.76 | $329.46 | 1,044,100 | — | — |
| 2021-11-24 | $166.21 | $332.36 | 1,183,900 | — | — |
| 2021-11-23 | $165.11 | $330.16 | 1,249,800 | — | — |
| 2021-11-22 | $163.18 | $326.30 | 947,700 | — | — |
| 2021-11-19 | $165.58 | $331.10 | 1,550,800 | — | — |
| 2021-11-18 | $164.30 | $328.54 | 949,100 | — | — |
| 2021-11-17 | $164.11 | $328.16 | 1,325,800 | — | — |
| 2021-11-16 | $161.71 | $323.36 | 1,583,300 | — | — |
| 2021-11-15 | $161.20 | $322.34 | 1,851,200 | — | — |
| 2021-11-12 | $156.32 | $312.58 | 1,062,600 | — | — |
| 2021-11-11 | $153.67 | $307.29 | 730,800 | — | — |
| 2021-11-10 | $154.11 | $308.17 | 855,800 | — | — |
| 2021-11-09 | $157.15 | $314.24 | 1,243,900 | — | — |
| 2021-11-08 | $156.06 | $312.06 | 862,600 | — | — |
| 2021-11-05 | $155.47 | $310.89 | 773,500 | — | — |
| 2021-11-04 | $156.16 | $312.26 | 1,051,000 | — | — |
| 2021-11-03 | $158.50 | $316.94 | 1,216,000 | — | — |
| 2021-11-02 | $157.97 | $315.88 | 847,800 | — | — |
| 2021-11-01 | $158.07 | $316.08 | 907,800 | — | — |
| 2021-10-29 | $157.81 | $315.56 | 1,512,900 | — | — |
| 2021-10-28 | $160.09 | $320.12 | 930,500 | — | — |
| 2021-10-27 | $156.89 | $313.72 | 1,319,000 | — | — |
| 2021-10-26 | $157.25 | $314.44 | 1,143,000 | — | — |
| 2021-10-25 | $156.72 | $313.38 | 1,087,300 | — | — |
| 2021-10-22 | $156.89 | $313.72 | 969,400 | — | — |
| 2021-10-21 | $154.78 | $309.51 | 980,900 | — | — |
| 2021-10-20 | $153.16 | $306.27 | 1,330,500 | — | — |
| 2021-10-19 | $149.91 | $299.77 | 1,699,600 | — | — |
| 2021-10-18 | $147.54 | $295.03 | 1,783,500 | — | — |
| 2021-10-15 | $147.54 | $295.03 | 1,323,900 | — | — |
| 2021-10-14 | $148.95 | $297.85 | 1,631,200 | — | — |
| 2021-10-13 | $144.33 | $288.61 | 1,537,400 | — | — |
| 2021-10-12 | $141.87 | $283.69 | 1,372,400 | — | — |
| 2021-10-11 | $139.73 | $279.41 | 1,065,700 | — | — |
| 2021-10-08 | $140.66 | $281.27 | 1,066,700 | — | — |
| 2021-10-07 | $143.69 | $287.33 | 1,022,800 | — | — |
| 2021-10-06 | $145.10 | $290.15 | 1,449,300 | — | — |
| 2021-10-05 | $142.70 | $285.35 | 1,694,700 | — | — |
| 2021-10-04 | $145.45 | $290.85 | 1,177,400 | — | — |
| 2021-10-01 | $145.06 | $290.07 | 889,900 | — | — |
| 2021-09-30 | $144.45 | $288.85 | 995,500 | — | — |
| 2021-09-29 | $146.76 | $293.47 | 1,128,000 | — | — |
| 2021-09-28 | $146.09 | $292.13 | 2,709,000 | — | — |
| 2021-09-27 | $147.78 | $295.51 | 1,514,600 | — | — |
| 2021-09-24 | $152.72 | $305.39 | 1,083,700 | — | — |
| 2021-09-23 | $154.68 | $309.31 | 1,523,600 | — | — |
| 2021-09-22 | $159.53 | $319.00 | 1,789,400 | — | — |
| 2021-09-21 | $157.16 | $314.26 | 1,785,900 | — | — |
| 2021-09-20 | $157.31 | $314.56 | 1,447,600 | — | — |
| 2021-09-17 | $156.80 | $313.54 | 2,601,700 | — | — |
| 2021-09-16 | $156.41 | $312.76 | 968,000 | — | — |
| 2021-09-15 | $156.02 | $311.98 | 1,695,700 | — | — |
| 2021-09-14 | $154.21 | $308.37 | 1,077,300 | — | — |
| 2021-09-13 | $154.71 | $307.05 | 1,617,900 | — | — |
| 2021-09-10 | $155.37 | $308.36 | 2,428,000 | — | — |
| 2021-09-09 | $157.88 | $313.34 | 5,111,700 | — | — |
| 2021-09-08 | $166.14 | $329.73 | 1,400,300 | — | — |
| 2021-09-07 | $166.40 | $330.25 | 1,343,800 | — | — |
| 2021-09-03 | $167.60 | $332.63 | 1,296,200 | — | — |
| 2021-09-02 | $168.00 | $333.42 | 1,109,300 | — | — |
| 2021-09-01 | $166.60 | $330.64 | 1,169,100 | — | — |
| 2021-08-31 | $163.91 | $325.30 | 1,272,700 | — | — |
| 2021-08-30 | $162.42 | $322.35 | 1,133,300 | — | — |
| 2021-08-27 | $160.11 | $317.76 | 904,600 | — | — |
| 2021-08-26 | $158.86 | $315.28 | 791,100 | — | — |
| 2021-08-25 | $158.63 | $314.83 | 1,244,800 | — | — |
| 2021-08-24 | $161.58 | $320.68 | 949,400 | — | — |
| 2021-08-23 | $162.09 | $321.69 | 1,215,400 | — | — |
| 2021-08-20 | $162.77 | $323.04 | 1,007,500 | — | — |
| 2021-08-19 | $162.90 | $323.30 | 1,136,400 | — | — |
| 2021-08-18 | $159.65 | $316.85 | 1,273,700 | — | — |
| 2021-08-17 | $161.62 | $320.76 | 815,000 | — | — |
| 2021-08-16 | $161.40 | $320.32 | 1,011,200 | — | — |
| 2021-08-13 | $159.10 | $315.76 | 477,200 | — | — |
| 2021-08-12 | $157.52 | $312.62 | 868,100 | — | — |
| 2021-08-11 | $156.46 | $310.52 | 752,800 | — | — |
| 2021-08-10 | $154.37 | $306.37 | 895,500 | — | — |
| 2021-08-09 | $157.67 | $312.92 | 1,477,100 | — | — |
| 2021-08-06 | $157.08 | $311.75 | 758,900 | — | — |
| 2021-08-05 | $155.96 | $309.53 | 1,107,600 | — | — |
| 2021-08-04 | $155.93 | $309.47 | 828,400 | — | — |
| 2021-08-03 | $155.15 | $307.92 | 1,073,300 | — | — |
| 2021-08-02 | $154.74 | $307.11 | 862,300 | — | — |
| 2021-07-30 | $154.16 | $305.95 | 1,819,400 | — | — |
| 2021-07-29 | $150.49 | $298.67 | 1,613,800 | — | — |
| 2021-07-28 | $154.16 | $305.95 | 765,300 | — | — |
| 2021-07-27 | $155.38 | $308.38 | 814,500 | — | — |
| 2021-07-26 | $153.78 | $305.20 | 974,100 | — | — |
| 2021-07-23 | $154.86 | $307.34 | 737,500 | — | — |
| 2021-07-22 | $153.98 | $305.60 | 805,600 | — | — |
| 2021-07-21 | $154.68 | $306.99 | 922,900 | — | — |
| 2021-07-20 | $157.00 | $311.59 | 958,600 | — | — |
| 2021-07-19 | $156.32 | $310.24 | 1,557,500 | — | — |
| 2021-07-16 | $157.32 | $312.23 | 738,700 | — | — |
| 2021-07-15 | $157.09 | $311.77 | 624,100 | — | — |
| 2021-07-14 | $157.36 | $312.31 | 733,700 | — | — |
| 2021-07-13 | $155.49 | $308.59 | 774,000 | — | — |
| 2021-07-12 | $157.68 | $312.94 | 1,021,800 | — | — |
| 2021-07-09 | $155.76 | $309.13 | 1,279,700 | — | — |
| 2021-07-08 | $154.58 | $306.79 | 1,072,800 | — | — |
| 2021-07-07 | $153.89 | $305.42 | 1,648,100 | — | — |
| 2021-07-06 | $152.32 | $302.30 | 1,398,100 | — | — |
| 2021-07-02 | $150.27 | $298.23 | 1,187,100 | — | — |
| 2021-07-01 | $149.84 | $297.38 | 1,556,900 | — | — |
| 2021-06-30 | $150.46 | $298.61 | 1,333,500 | — | — |
| 2021-06-29 | $152.41 | $302.48 | 929,200 | — | — |
| 2021-06-28 | $152.69 | $303.04 | 1,066,500 | — | — |
| 2021-06-25 | $152.21 | $302.08 | 1,041,000 | — | — |
| 2021-06-24 | $150.03 | $297.76 | 1,543,900 | — | — |
| 2021-06-23 | $151.95 | $301.57 | 1,944,100 | — | — |
| 2021-06-22 | $154.89 | $307.40 | 1,185,000 | — | — |
| 2021-06-21 | $155.68 | $308.97 | 1,593,700 | — | — |
| 2021-06-18 | $154.20 | $306.03 | 4,174,800 | — | — |
| 2021-06-17 | $156.69 | $310.98 | 2,104,600 | — | — |
| 2021-06-16 | $157.57 | $312.72 | 2,547,000 | — | — |
| 2021-06-15 | $159.37 | $316.29 | 1,034,800 | — | — |
| 2021-06-14 | $162.33 | $322.17 | 1,062,100 | — | — |
| 2021-06-11 | $162.20 | $319.61 | 1,185,500 | — | — |
| 2021-06-10 | $163.94 | $323.04 | 1,123,900 | — | — |
| 2021-06-09 | $160.88 | $317.01 | 1,424,200 | — | — |
| 2021-06-08 | $160.02 | $315.31 | 1,680,100 | — | — |
| 2021-06-07 | $158.50 | $312.32 | 1,543,600 | — | — |
| 2021-06-04 | $155.18 | $305.78 | 1,030,100 | — | — |
| 2021-06-03 | $155.43 | $306.27 | 1,683,400 | — | — |
| 2021-06-02 | $154.76 | $304.95 | 1,536,200 | — | — |
| 2021-06-01 | $153.15 | $301.78 | 815,700 | — | — |
| 2021-05-28 | $151.56 | $298.64 | 800,600 | — | — |
| 2021-05-27 | $150.17 | $295.90 | 979,200 | — | — |
| 2021-05-26 | $150.96 | $297.46 | 887,000 | — | — |
| 2021-05-25 | $152.44 | $300.38 | 775,800 | — | — |
| 2021-05-24 | $151.22 | $297.97 | 913,200 | — | — |
| 2021-05-21 | $150.90 | $297.34 | 644,400 | — | — |
| 2021-05-20 | $151.25 | $298.03 | 822,700 | — | — |
| 2021-05-19 | $150.01 | $295.59 | 763,700 | — | — |
| 2021-05-18 | $149.91 | $295.39 | 907,300 | — | — |
| 2021-05-17 | $148.22 | $292.06 | 791,400 | — | — |
| 2021-05-14 | $148.88 | $293.36 | 555,700 | — | — |
| 2021-05-13 | $148.94 | $293.48 | 1,847,400 | — | — |
| 2021-05-12 | $147.12 | $289.89 | 1,094,600 | — | — |
| 2021-05-11 | $148.65 | $292.91 | 1,118,300 | — | — |
| 2021-05-10 | $151.03 | $297.60 | 954,300 | — | — |
| 2021-05-07 | $151.18 | $297.89 | 1,312,400 | — | — |
| 2021-05-06 | $149.53 | $294.64 | 1,129,600 | — | — |
| 2021-05-05 | $150.16 | $295.88 | 1,453,600 | — | — |
| 2021-05-04 | $153.01 | $301.50 | 1,553,100 | — | — |
| 2021-05-03 | $151.67 | $298.86 | 1,607,800 | — | — |
| 2021-04-30 | $154.31 | $304.06 | 2,837,200 | — | — |
| 2021-04-29 | $149.04 | $293.68 | 1,656,100 | — | — |
| 2021-04-28 | $147.17 | $289.99 | 1,151,600 | — | — |
| 2021-04-27 | $147.93 | $291.49 | 1,082,500 | — | — |
| 2021-04-26 | $148.23 | $292.08 | 1,345,800 | — | — |
| 2021-04-23 | $149.04 | $293.68 | 697,400 | — | — |
| 2021-04-22 | $149.05 | $293.70 | 1,066,500 | — | — |
| 2021-04-21 | $150.82 | $297.18 | 1,434,100 | — | — |
| 2021-04-20 | $150.94 | $297.42 | 1,382,100 | — | — |
| 2021-04-19 | $147.76 | $291.16 | 774,500 | — | — |
| 2021-04-16 | $145.96 | $287.61 | 1,292,200 | — | — |
| 2021-04-15 | $147.24 | $290.13 | 965,800 | — | — |
| 2021-04-14 | $143.62 | $283.00 | 725,000 | — | — |
| 2021-04-13 | $146.19 | $288.06 | 1,288,800 | — | — |
| 2021-04-12 | $143.52 | $282.80 | 974,400 | — | — |
| 2021-04-09 | $141.26 | $278.35 | 1,385,000 | — | — |
| 2021-04-08 | $141.88 | $279.57 | 1,510,700 | — | — |
| 2021-04-07 | $142.90 | $281.58 | 1,726,700 | — | — |
| 2021-04-06 | $144.67 | $285.07 | 1,266,600 | — | — |
| 2021-04-05 | $145.77 | $287.23 | 1,268,000 | — | — |
| 2021-04-01 | $143.25 | $282.27 | 1,334,100 | — | — |
| 2021-03-31 | $140.84 | $277.52 | 1,600,700 | — | — |
| 2021-03-30 | $141.24 | $278.31 | 1,322,800 | — | — |
| 2021-03-29 | $144.55 | $284.83 | 1,270,500 | — | — |
| 2021-03-26 | $142.91 | $281.60 | 1,867,300 | — | — |
| 2021-03-25 | $138.36 | $272.63 | 1,763,100 | — | — |
| 2021-03-24 | $140.09 | $276.04 | 2,166,100 | — | — |
| 2021-03-23 | $140.00 | $275.86 | 1,629,100 | — | — |
| 2021-03-22 | $136.55 | $269.07 | 1,422,300 | — | — |
| 2021-03-19 | $133.51 | $263.08 | 2,355,000 | — | — |
| 2021-03-18 | $134.16 | $264.36 | 1,174,300 | — | — |
| 2021-03-17 | $134.68 | $265.38 | 1,782,900 | — | — |
| 2021-03-16 | $135.68 | $267.35 | 1,737,300 | — | — |
| 2021-03-15 | $135.07 | $266.15 | 2,388,700 | — | — |
| 2021-03-12 | $134.19 | $264.42 | 2,864,000 | — | — |
| 2021-03-11 | $134.85 | $263.43 | 1,648,800 | — | — |
| 2021-03-10 | $135.35 | $264.41 | 1,811,900 | — | — |
| 2021-03-09 | $135.08 | $263.88 | 1,728,900 | — | — |
| 2021-03-08 | $132.18 | $258.21 | 2,053,600 | — | — |
| 2021-03-05 | $132.00 | $257.86 | 2,783,300 | — | — |
| 2021-03-04 | $129.00 | $252.00 | 2,959,700 | — | — |
| 2021-03-03 | $125.66 | $245.48 | 2,075,700 | — | — |
| 2021-03-02 | $131.12 | $256.14 | 1,761,900 | — | — |
| 2021-03-01 | $132.96 | $259.74 | 1,930,900 | — | — |
| 2021-02-26 | $134.73 | $263.20 | 2,722,100 | — | — |
| 2021-02-25 | $134.37 | $262.49 | 1,386,600 | — | — |
| 2021-02-24 | $135.15 | $264.02 | 1,243,500 | — | — |
| 2021-02-23 | $137.30 | $268.22 | 1,776,700 | — | — |
| 2021-02-22 | $137.60 | $268.80 | 1,647,200 | — | — |
| 2021-02-19 | $136.45 | $266.56 | 1,446,600 | — | — |
| 2021-02-18 | $137.94 | $269.47 | 1,011,900 | — | — |
| 2021-02-17 | $138.28 | $270.13 | 1,203,100 | — | — |
| 2021-02-16 | $137.20 | $268.02 | 2,529,600 | — | — |
| 2021-02-12 | $140.06 | $273.61 | 1,957,100 | — | — |
| 2021-02-11 | $144.82 | $282.91 | 1,521,700 | — | — |
| 2021-02-10 | $147.53 | $288.20 | 801,900 | — | — |
| 2021-02-09 | $148.24 | $289.59 | 1,220,800 | — | — |
| 2021-02-08 | $146.37 | $285.94 | 1,025,400 | — | — |
| 2021-02-05 | $145.56 | $284.35 | 1,478,600 | — | — |
| 2021-02-04 | $145.05 | $283.36 | 2,725,400 | — | — |
| 2021-02-03 | $147.32 | $287.79 | 1,283,000 | — | — |
| 2021-02-02 | $148.61 | $290.31 | 1,231,100 | — | — |
| 2021-02-01 | $148.21 | $289.53 | 1,954,200 | — | — |
| 2021-01-29 | $143.95 | $281.21 | 3,433,600 | — | — |
| 2021-01-28 | $144.87 | $283.00 | 3,027,600 | — | — |
| 2021-01-27 | $149.17 | $291.41 | 2,866,100 | — | — |
| 2021-01-26 | $145.85 | $284.92 | 1,167,100 | — | — |
| 2021-01-25 | $142.63 | $278.63 | 1,651,800 | — | — |
| 2021-01-22 | $140.46 | $274.39 | 1,109,700 | — | — |
| 2021-01-21 | $141.22 | $275.87 | 1,459,500 | — | — |
| 2021-01-20 | $140.72 | $274.90 | 1,814,000 | — | — |
| 2021-01-19 | $137.99 | $269.56 | 1,622,100 | — | — |
| 2021-01-15 | $136.48 | $266.61 | 1,762,600 | — | — |
| 2021-01-14 | $133.45 | $260.70 | 1,442,200 | — | — |
| 2021-01-13 | $133.15 | $260.11 | 1,272,800 | — | — |
| 2021-01-12 | $131.51 | $256.91 | 1,748,700 | — | — |
| 2021-01-11 | $131.27 | $256.44 | 1,917,500 | — | — |
| 2021-01-08 | $133.60 | $260.99 | 2,341,500 | — | — |
| 2021-01-07 | $133.61 | $261.01 | 2,187,100 | — | — |
| 2021-01-06 | $132.11 | $258.08 | 1,823,800 | — | — |
| 2021-01-05 | $132.96 | $259.74 | 1,614,000 | — | — |
| 2021-01-04 | $135.29 | $264.29 | 1,858,100 | — | — |