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
- 1980-03-17 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 | $140.74 | $362.08 | 3,271,800 | — | — |
| 2021-12-30 | $141.00 | $362.75 | 2,809,100 | — | — |
| 2021-12-29 | $141.19 | $363.24 | 2,848,900 | — | — |
| 2021-12-28 | $140.47 | $361.39 | 3,296,000 | — | — |
| 2021-12-27 | $141.46 | $363.93 | 3,801,700 | — | — |
| 2021-12-23 | $139.16 | $358.02 | 3,491,800 | — | — |
| 2021-12-22 | $138.99 | $357.58 | 6,768,900 | — | — |
| 2021-12-21 | $135.27 | $348.01 | 7,153,800 | — | — |
| 2021-12-20 | $134.98 | $347.26 | 6,501,200 | — | — |
| 2021-12-17 | $137.11 | $352.74 | 12,146,000 | — | — |
| 2021-12-16 | $136.09 | $350.12 | 6,984,100 | — | — |
| 2021-12-15 | $135.56 | $348.75 | 6,422,300 | — | — |
| 2021-12-14 | $132.94 | $342.01 | 8,193,300 | — | — |
| 2021-12-13 | $135.96 | $349.78 | 5,094,800 | — | — |
| 2021-12-10 | $134.37 | $345.69 | 4,371,800 | — | — |
| 2021-12-09 | $132.53 | $340.96 | 2,663,300 | — | — |
| 2021-12-08 | $132.37 | $340.55 | 5,389,400 | — | — |
| 2021-12-07 | $132.42 | $340.68 | 5,143,600 | — | — |
| 2021-12-06 | $132.47 | $340.80 | 6,601,600 | — | — |
| 2021-12-03 | $130.27 | $335.14 | 5,254,500 | — | — |
| 2021-12-02 | $128.38 | $330.28 | 5,090,800 | — | — |
| 2021-12-01 | $126.74 | $326.06 | 4,816,700 | — | — |
| 2021-11-30 | $125.77 | $323.57 | 7,269,900 | — | — |
| 2021-11-29 | $128.03 | $329.38 | 5,648,200 | — | — |
| 2021-11-26 | $125.88 | $323.85 | 4,671,400 | — | — |
| 2021-11-24 | $125.07 | $321.77 | 3,729,500 | — | — |
| 2021-11-23 | $124.48 | $320.25 | 4,873,700 | — | — |
| 2021-11-22 | $125.26 | $322.26 | 4,205,400 | — | — |
| 2021-11-19 | $126.84 | $326.32 | 6,867,700 | — | — |
| 2021-11-18 | $127.64 | $328.38 | 4,466,100 | — | — |
| 2021-11-17 | $128.62 | $330.90 | 4,759,900 | — | — |
| 2021-11-16 | $130.89 | $336.74 | 4,141,300 | — | — |
| 2021-11-15 | $129.44 | $333.01 | 4,565,800 | — | — |
| 2021-11-12 | $128.45 | $330.46 | 6,462,200 | — | — |
| 2021-11-11 | $127.25 | $327.38 | 5,054,800 | — | — |
| 2021-11-10 | $127.82 | $328.84 | 5,358,900 | — | — |
| 2021-11-09 | $126.43 | $325.27 | 5,130,300 | — | — |
| 2021-11-08 | $126.80 | $326.22 | 4,930,000 | — | — |
| 2021-11-05 | $124.37 | $319.97 | 7,989,800 | — | — |
| 2021-11-04 | $129.09 | $332.11 | 4,675,900 | — | — |
| 2021-11-03 | $128.70 | $331.11 | 5,110,600 | — | — |
| 2021-11-02 | $127.71 | $328.56 | 8,069,600 | — | — |
| 2021-11-01 | $128.94 | $331.72 | 3,494,700 | — | — |
| 2021-10-29 | $128.89 | $331.59 | 4,692,200 | — | — |
| 2021-10-28 | $127.71 | $328.56 | 3,645,300 | — | — |
| 2021-10-27 | $127.71 | $328.56 | 4,128,600 | — | — |
| 2021-10-26 | $128.13 | $329.64 | 3,994,000 | — | — |
| 2021-10-25 | $126.58 | $325.65 | 4,426,900 | — | — |
| 2021-10-22 | $126.72 | $326.01 | 5,742,300 | — | — |
| 2021-10-21 | $125.05 | $321.72 | 4,984,000 | — | — |
| 2021-10-20 | $123.31 | $317.24 | 8,401,900 | — | — |
| 2021-10-19 | $119.34 | $307.03 | 5,880,000 | — | — |
| 2021-10-18 | $116.82 | $300.54 | 5,275,800 | — | — |
| 2021-10-15 | $117.49 | $302.27 | 6,012,400 | — | — |
| 2021-10-14 | $117.57 | $302.47 | 4,977,400 | — | — |
| 2021-10-13 | $117.00 | $299.85 | 3,935,100 | — | — |
| 2021-10-12 | $117.32 | $300.67 | 4,599,200 | — | — |
| 2021-10-11 | $116.88 | $299.54 | 3,873,200 | — | — |
| 2021-10-08 | $118.39 | $303.41 | 7,193,200 | — | — |
| 2021-10-07 | $117.91 | $302.18 | 4,505,800 | — | — |
| 2021-10-06 | $116.49 | $298.54 | 5,498,900 | — | — |
| 2021-10-05 | $115.88 | $296.98 | 4,238,400 | — | — |
| 2021-10-04 | $115.53 | $296.08 | 5,903,500 | — | — |
| 2021-10-01 | $117.21 | $300.39 | 8,173,200 | — | — |
| 2021-09-30 | $118.13 | $302.74 | 4,786,200 | — | — |
| 2021-09-29 | $119.46 | $306.15 | 4,511,300 | — | — |
| 2021-09-28 | $118.74 | $304.31 | 5,855,200 | — | — |
| 2021-09-27 | $120.58 | $309.02 | 6,481,200 | — | — |
| 2021-09-24 | $124.37 | $318.74 | 3,045,700 | — | — |
| 2021-09-23 | $125.30 | $321.12 | 4,161,500 | — | — |
| 2021-09-22 | $124.65 | $319.45 | 6,553,400 | — | — |
| 2021-09-21 | $125.13 | $320.68 | 4,918,600 | — | — |
| 2021-09-20 | $124.87 | $320.02 | 5,262,200 | — | — |
| 2021-09-17 | $126.79 | $324.94 | 10,045,200 | — | — |
| 2021-09-16 | $127.44 | $326.60 | 3,317,100 | — | — |
| 2021-09-15 | $127.49 | $326.73 | 4,803,200 | — | — |
| 2021-09-14 | $127.05 | $325.60 | 4,197,400 | — | — |
| 2021-09-13 | $126.62 | $324.50 | 5,811,000 | — | — |
| 2021-09-10 | $128.80 | $330.09 | 4,127,400 | — | — |
| 2021-09-09 | $127.98 | $327.99 | 4,546,900 | — | — |
| 2021-09-08 | $129.06 | $330.75 | 3,121,200 | — | — |
| 2021-09-07 | $128.39 | $329.04 | 2,765,500 | — | — |
| 2021-09-03 | $128.94 | $330.45 | 2,463,300 | — | — |
| 2021-09-02 | $128.49 | $329.29 | 3,402,700 | — | — |
| 2021-09-01 | $127.40 | $326.50 | 3,484,200 | — | — |
| 2021-08-31 | $126.37 | $323.86 | 6,190,300 | — | — |
| 2021-08-30 | $125.94 | $322.76 | 3,151,800 | — | — |
| 2021-08-27 | $124.59 | $319.30 | 4,094,300 | — | — |
| 2021-08-26 | $125.47 | $321.55 | 3,991,900 | — | — |
| 2021-08-25 | $124.74 | $319.68 | 4,379,000 | — | — |
| 2021-08-24 | $125.50 | $321.63 | 3,945,700 | — | — |
| 2021-08-23 | $125.84 | $322.50 | 3,906,700 | — | — |
| 2021-08-20 | $126.32 | $323.73 | 5,485,800 | — | — |
| 2021-08-19 | $125.72 | $322.20 | 4,283,800 | — | — |
| 2021-08-18 | $123.93 | $317.61 | 3,585,200 | — | — |
| 2021-08-17 | $125.69 | $322.12 | 4,609,700 | — | — |
| 2021-08-16 | $124.66 | $319.48 | 4,601,900 | — | — |
| 2021-08-13 | $123.06 | $315.38 | 3,476,600 | — | — |
| 2021-08-12 | $122.81 | $314.74 | 3,023,600 | — | — |
| 2021-08-11 | $121.46 | $311.28 | 3,683,100 | — | — |
| 2021-08-10 | $122.70 | $314.46 | 4,356,900 | — | — |
| 2021-08-09 | $123.16 | $315.63 | 4,271,200 | — | — |
| 2021-08-06 | $122.17 | $313.10 | 3,550,300 | — | — |
| 2021-08-05 | $122.21 | $313.20 | 3,258,100 | — | — |
| 2021-08-04 | $121.57 | $311.56 | 3,513,400 | — | — |
| 2021-08-03 | $122.12 | $312.97 | 3,696,200 | — | — |
| 2021-08-02 | $120.92 | $309.89 | 3,646,100 | — | — |
| 2021-07-30 | $120.98 | $310.05 | 4,688,800 | — | — |
| 2021-07-29 | $121.09 | $310.33 | 3,925,500 | — | — |
| 2021-07-28 | $120.52 | $308.87 | 3,796,100 | — | — |
| 2021-07-27 | $119.81 | $307.05 | 5,630,800 | — | — |
| 2021-07-26 | $119.52 | $306.31 | 4,954,800 | — | — |
| 2021-07-23 | $120.80 | $309.59 | 4,736,100 | — | — |
| 2021-07-22 | $118.25 | $303.05 | 6,958,000 | — | — |
| 2021-07-21 | $118.98 | $304.92 | 4,285,300 | — | — |
| 2021-07-20 | $118.73 | $304.28 | 4,678,400 | — | — |
| 2021-07-19 | $118.79 | $304.43 | 6,739,700 | — | — |
| 2021-07-16 | $117.51 | $301.15 | 3,977,600 | — | — |
| 2021-07-15 | $116.66 | $298.98 | 5,761,200 | — | — |
| 2021-07-14 | $117.17 | $300.28 | 4,660,300 | — | — |
| 2021-07-13 | $118.65 | $302.92 | 3,877,100 | — | — |
| 2021-07-12 | $118.81 | $303.33 | 3,905,200 | — | — |
| 2021-07-09 | $119.74 | $305.71 | 4,353,600 | — | — |
| 2021-07-08 | $119.26 | $304.48 | 3,908,900 | — | — |
| 2021-07-07 | $119.87 | $306.04 | 4,068,700 | — | — |
| 2021-07-06 | $118.82 | $303.36 | 5,040,400 | — | — |
| 2021-07-02 | $118.04 | $301.37 | 4,787,000 | — | — |
| 2021-07-01 | $117.16 | $299.12 | 4,739,600 | — | — |
| 2021-06-30 | $115.93 | $295.98 | 5,844,600 | — | — |
| 2021-06-29 | $117.21 | $299.25 | 8,150,200 | — | — |
| 2021-06-28 | $115.70 | $295.39 | 9,567,200 | — | — |
| 2021-06-25 | $112.72 | $287.78 | 8,750,400 | — | — |
| 2021-06-24 | $111.70 | $285.18 | 9,718,600 | — | — |
| 2021-06-23 | $110.84 | $282.98 | 4,356,100 | — | — |
| 2021-06-22 | $110.96 | $283.29 | 6,519,400 | — | — |
| 2021-06-21 | $111.44 | $284.52 | 4,743,300 | — | — |
| 2021-06-18 | $110.33 | $281.68 | 8,831,800 | — | — |
| 2021-06-17 | $111.63 | $285.00 | 5,967,400 | — | — |
| 2021-06-16 | $110.06 | $280.99 | 7,051,500 | — | — |
| 2021-06-15 | $110.41 | $281.89 | 5,398,800 | — | — |
| 2021-06-14 | $110.48 | $282.06 | 4,888,700 | — | — |
| 2021-06-11 | $109.91 | $280.61 | 6,517,500 | — | — |
| 2021-06-10 | $110.15 | $281.22 | 8,012,600 | — | — |
| 2021-06-09 | $109.05 | $278.41 | 13,780,400 | — | — |
| 2021-06-08 | $107.90 | $275.48 | 8,173,900 | — | — |
| 2021-06-07 | $110.00 | $280.84 | 7,933,600 | — | — |
| 2021-06-04 | $109.29 | $279.03 | 7,197,200 | — | — |
| 2021-06-03 | $109.20 | $278.80 | 12,118,000 | — | — |
| 2021-06-02 | $106.90 | $272.92 | 19,215,100 | — | — |
| 2021-06-01 | $105.79 | $270.09 | 25,124,100 | — | — |
| 2021-05-28 | $116.65 | $297.82 | 4,813,000 | — | — |
| 2021-05-27 | $115.69 | $295.37 | 10,358,900 | — | — |
| 2021-05-26 | $116.75 | $298.07 | 6,692,900 | — | — |
| 2021-05-25 | $118.40 | $302.28 | 4,704,500 | — | — |
| 2021-05-24 | $117.29 | $299.45 | 3,096,000 | — | — |
| 2021-05-21 | $117.13 | $299.04 | 4,629,300 | — | — |
| 2021-05-20 | $117.80 | $300.75 | 2,858,200 | — | — |
| 2021-05-19 | $116.38 | $297.13 | 3,430,800 | — | — |
| 2021-05-18 | $116.98 | $298.66 | 3,398,400 | — | — |
| 2021-05-17 | $116.74 | $298.05 | 3,732,400 | — | — |
| 2021-05-14 | $118.31 | $302.05 | 3,800,500 | — | — |
| 2021-05-13 | $117.45 | $299.86 | 4,519,500 | — | — |
| 2021-05-12 | $116.35 | $297.05 | 4,745,500 | — | — |
| 2021-05-11 | $118.39 | $302.26 | 5,520,800 | — | — |
| 2021-05-10 | $118.94 | $303.66 | 3,923,200 | — | — |
| 2021-05-07 | $118.95 | $303.69 | 4,076,600 | — | — |
| 2021-05-06 | $118.79 | $303.28 | 4,305,300 | — | — |
| 2021-05-05 | $118.51 | $302.57 | 5,632,400 | — | — |
| 2021-05-04 | $117.54 | $300.09 | 9,221,800 | — | — |
| 2021-05-03 | $119.53 | $305.17 | 4,917,600 | — | — |
| 2021-04-30 | $120.08 | $306.57 | 4,773,500 | — | — |
| 2021-04-29 | $121.01 | $308.95 | 3,889,200 | — | — |
| 2021-04-28 | $121.45 | $310.07 | 3,755,900 | — | — |
| 2021-04-27 | $121.70 | $310.71 | 3,384,900 | — | — |
| 2021-04-26 | $122.58 | $312.96 | 4,377,500 | — | — |
| 2021-04-23 | $123.31 | $314.82 | 5,227,000 | — | — |
| 2021-04-22 | $123.50 | $315.31 | 6,366,900 | — | — |
| 2021-04-21 | $122.60 | $313.01 | 7,040,300 | — | — |
| 2021-04-20 | $120.00 | $306.37 | 9,908,200 | — | — |
| 2021-04-19 | $124.53 | $317.93 | 6,853,100 | — | — |
| 2021-04-16 | $124.35 | $317.48 | 6,243,100 | — | — |
| 2021-04-15 | $123.94 | $316.43 | 4,510,900 | — | — |
| 2021-04-14 | $121.50 | $310.20 | 4,726,500 | — | — |
| 2021-04-13 | $123.01 | $312.91 | 4,944,600 | — | — |
| 2021-04-12 | $121.04 | $307.89 | 2,915,900 | — | — |
| 2021-04-09 | $120.90 | $307.54 | 4,102,500 | — | — |
| 2021-04-08 | $119.78 | $304.69 | 3,768,800 | — | — |
| 2021-04-07 | $120.11 | $305.53 | 4,313,000 | — | — |
| 2021-04-06 | $119.97 | $305.17 | 5,146,400 | — | — |
| 2021-04-05 | $119.86 | $304.89 | 6,314,600 | — | — |
| 2021-04-01 | $118.94 | $302.55 | 4,015,100 | — | — |
| 2021-03-31 | $119.84 | $304.84 | 5,792,800 | — | — |
| 2021-03-30 | $119.75 | $304.61 | 5,054,400 | — | — |
| 2021-03-29 | $122.23 | $310.92 | 4,810,100 | — | — |
| 2021-03-26 | $122.07 | $310.51 | 4,857,000 | — | — |
| 2021-03-25 | $119.05 | $302.83 | 5,320,100 | — | — |
| 2021-03-24 | $118.02 | $300.21 | 6,521,300 | — | — |
| 2021-03-23 | $120.49 | $306.50 | 3,788,500 | — | — |
| 2021-03-22 | $121.47 | $308.99 | 5,173,100 | — | — |
| 2021-03-19 | $120.25 | $305.88 | 11,275,200 | — | — |
| 2021-03-18 | $118.11 | $300.44 | 4,253,000 | — | — |
| 2021-03-17 | $117.62 | $299.19 | 3,797,200 | — | — |
| 2021-03-16 | $118.22 | $300.72 | 3,870,500 | — | — |
| 2021-03-15 | $118.10 | $300.42 | 4,651,800 | — | — |
| 2021-03-12 | $116.71 | $296.88 | 3,714,000 | — | — |
| 2021-03-11 | $117.52 | $298.94 | 4,915,700 | — | — |
| 2021-03-10 | $115.88 | $294.77 | 7,640,200 | — | — |
| 2021-03-09 | $116.70 | $296.85 | 5,176,100 | — | — |
| 2021-03-08 | $115.63 | $294.13 | 3,931,600 | — | — |
| 2021-03-05 | $117.25 | $298.25 | 4,859,500 | — | — |
| 2021-03-04 | $116.01 | $295.10 | 6,699,600 | — | — |
| 2021-03-03 | $119.18 | $303.16 | 5,239,500 | — | — |
| 2021-03-02 | $122.53 | $311.68 | 4,908,100 | — | — |
| 2021-03-01 | $122.21 | $310.87 | 3,858,600 | — | — |
| 2021-02-26 | $119.78 | $304.69 | 5,197,500 | — | — |
| 2021-02-25 | $121.58 | $309.27 | 3,468,900 | — | — |
| 2021-02-24 | $122.38 | $311.30 | 4,127,400 | — | — |
| 2021-02-23 | $120.80 | $307.28 | 5,565,900 | — | — |
| 2021-02-22 | $122.55 | $311.74 | 4,842,000 | — | — |
| 2021-02-19 | $123.04 | $312.98 | 6,204,200 | — | — |
| 2021-02-18 | $125.41 | $319.01 | 5,427,900 | — | — |
| 2021-02-17 | $127.24 | $323.67 | 3,161,800 | — | — |
| 2021-02-16 | $128.02 | $325.65 | 5,174,000 | — | — |
| 2021-02-12 | $128.23 | $326.18 | 3,658,700 | — | — |
| 2021-02-11 | $126.84 | $322.65 | 3,697,400 | — | — |
| 2021-02-10 | $125.29 | $318.71 | 4,195,400 | — | — |
| 2021-02-09 | $125.15 | $318.35 | 3,424,500 | — | — |
| 2021-02-08 | $124.50 | $316.70 | 3,456,000 | — | — |
| 2021-02-05 | $124.03 | $315.50 | 5,803,400 | — | — |
| 2021-02-04 | $119.74 | $304.59 | 4,377,900 | — | — |
| 2021-02-03 | $120.22 | $305.81 | 4,991,900 | — | — |
| 2021-02-02 | $120.24 | $305.86 | 7,277,000 | — | — |
| 2021-02-01 | $122.54 | $311.71 | 8,337,100 | — | — |
| 2021-01-29 | $123.59 | $314.38 | 10,995,100 | — | — |
| 2021-01-28 | $120.39 | $306.24 | 11,296,300 | — | — |
| 2021-01-27 | $114.29 | $290.72 | 9,104,900 | — | — |
| 2021-01-26 | $114.73 | $291.84 | 4,142,400 | — | — |
| 2021-01-25 | $114.72 | $291.82 | 4,689,300 | — | — |
| 2021-01-22 | $112.84 | $287.04 | 4,163,900 | — | — |
| 2021-01-21 | $112.95 | $287.32 | 5,028,100 | — | — |
| 2021-01-20 | $112.89 | $287.16 | 2,952,100 | — | — |
| 2021-01-19 | $112.57 | $286.35 | 6,820,300 | — | — |
| 2021-01-15 | $111.30 | $283.12 | 4,480,100 | — | — |
| 2021-01-14 | $110.04 | $279.91 | 4,391,000 | — | — |
| 2021-01-13 | $112.15 | $284.14 | 6,047,100 | — | — |
| 2021-01-12 | $108.84 | $275.75 | 5,777,100 | — | — |
| 2021-01-11 | $110.84 | $280.82 | 3,177,400 | — | — |
| 2021-01-08 | $111.61 | $282.77 | 4,242,200 | — | — |
| 2021-01-07 | $111.30 | $281.98 | 5,568,800 | — | — |
| 2021-01-06 | $110.23 | $279.27 | 5,539,600 | — | — |
| 2021-01-05 | $110.46 | $279.85 | 4,322,800 | — | — |
| 2021-01-04 | $109.11 | $276.43 | 6,192,000 | — | — |