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
- 1993-03-25 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 | $193.31 | $343.48 | 672,300 | — | — |
| 2021-12-30 | $193.11 | $343.13 | 627,100 | — | — |
| 2021-12-29 | $194.36 | $345.35 | 558,600 | — | — |
| 2021-12-28 | $193.43 | $343.69 | 603,100 | — | — |
| 2021-12-27 | $193.48 | $343.78 | 624,000 | — | — |
| 2021-12-23 | $190.64 | $338.74 | 969,400 | — | — |
| 2021-12-22 | $188.38 | $334.72 | 1,164,100 | — | — |
| 2021-12-21 | $187.24 | $332.70 | 1,086,500 | — | — |
| 2021-12-20 | $185.77 | $330.08 | 1,726,200 | — | — |
| 2021-12-17 | $189.77 | $337.19 | 4,053,400 | — | — |
| 2021-12-16 | $195.86 | $348.01 | 1,951,100 | — | — |
| 2021-12-15 | $193.96 | $343.21 | 1,575,100 | — | — |
| 2021-12-14 | $192.54 | $340.70 | 1,952,000 | — | — |
| 2021-12-13 | $190.23 | $336.61 | 1,583,300 | — | — |
| 2021-12-10 | $191.47 | $338.81 | 1,697,100 | — | — |
| 2021-12-09 | $190.20 | $336.56 | 1,565,300 | — | — |
| 2021-12-08 | $189.16 | $334.72 | 1,231,000 | — | — |
| 2021-12-07 | $188.04 | $332.74 | 1,895,200 | — | — |
| 2021-12-06 | $187.53 | $331.84 | 1,691,300 | — | — |
| 2021-12-03 | $181.46 | $321.10 | 2,476,500 | — | — |
| 2021-12-02 | $182.36 | $322.69 | 2,531,900 | — | — |
| 2021-12-01 | $175.14 | $309.91 | 3,138,300 | — | — |
| 2021-11-30 | $179.47 | $317.57 | 3,638,700 | — | — |
| 2021-11-29 | $185.04 | $327.43 | 2,364,800 | — | — |
| 2021-11-26 | $184.55 | $326.56 | 2,271,400 | — | — |
| 2021-11-24 | $190.42 | $336.95 | 1,474,600 | — | — |
| 2021-11-23 | $192.95 | $341.43 | 2,254,800 | — | — |
| 2021-11-22 | $190.76 | $337.55 | 2,074,400 | — | — |
| 2021-11-19 | $188.25 | $333.11 | 2,076,300 | — | — |
| 2021-11-18 | $191.93 | $339.62 | 1,745,800 | — | — |
| 2021-11-17 | $191.78 | $339.36 | 1,325,700 | — | — |
| 2021-11-16 | $193.15 | $341.78 | 1,160,900 | — | — |
| 2021-11-15 | $193.16 | $341.80 | 1,065,400 | — | — |
| 2021-11-12 | $192.84 | $341.23 | 1,313,100 | — | — |
| 2021-11-11 | $193.10 | $341.69 | 1,005,900 | — | — |
| 2021-11-10 | $193.05 | $341.60 | 1,633,700 | — | — |
| 2021-11-09 | $193.52 | $342.44 | 1,392,500 | — | — |
| 2021-11-08 | $191.90 | $339.57 | 1,600,100 | — | — |
| 2021-11-05 | $193.19 | $341.85 | 1,970,800 | — | — |
| 2021-11-04 | $190.00 | $336.21 | 1,753,500 | — | — |
| 2021-11-03 | $192.20 | $340.10 | 1,701,100 | — | — |
| 2021-11-02 | $190.53 | $337.14 | 2,220,900 | — | — |
| 2021-11-01 | $192.31 | $340.29 | 1,763,100 | — | — |
| 2021-10-29 | $195.38 | $345.73 | 2,636,800 | — | — |
| 2021-10-28 | $196.09 | $346.98 | 2,509,300 | — | — |
| 2021-10-27 | $190.27 | $336.68 | 2,155,200 | — | — |
| 2021-10-26 | $187.23 | $331.31 | 1,326,200 | — | — |
| 2021-10-25 | $188.07 | $332.79 | 1,533,900 | — | — |
| 2021-10-22 | $188.11 | $332.86 | 1,387,600 | — | — |
| 2021-10-21 | $186.22 | $329.52 | 1,142,100 | — | — |
| 2021-10-20 | $185.48 | $328.21 | 1,522,700 | — | — |
| 2021-10-19 | $182.19 | $322.39 | 1,685,300 | — | — |
| 2021-10-18 | $177.70 | $314.44 | 1,295,700 | — | — |
| 2021-10-15 | $181.31 | $320.83 | 1,600,000 | — | — |
| 2021-10-14 | $183.96 | $325.52 | 1,377,000 | — | — |
| 2021-10-13 | $182.24 | $322.48 | 1,289,900 | — | — |
| 2021-10-12 | $181.63 | $321.40 | 1,031,000 | — | — |
| 2021-10-11 | $182.76 | $323.40 | 1,294,000 | — | — |
| 2021-10-08 | $182.78 | $323.43 | 2,123,100 | — | — |
| 2021-10-07 | $178.32 | $315.54 | 1,189,300 | — | — |
| 2021-10-06 | $176.72 | $312.71 | 1,399,200 | — | — |
| 2021-10-05 | $175.15 | $309.93 | 1,960,400 | — | — |
| 2021-10-04 | $173.61 | $307.20 | 1,648,100 | — | — |
| 2021-10-01 | $175.41 | $310.39 | 1,038,500 | — | — |
| 2021-09-30 | $173.48 | $306.97 | 1,478,200 | — | — |
| 2021-09-29 | $176.39 | $312.12 | 964,700 | — | — |
| 2021-09-28 | $175.47 | $310.50 | 1,666,400 | — | — |
| 2021-09-27 | $178.43 | $315.73 | 1,018,300 | — | — |
| 2021-09-24 | $176.75 | $312.76 | 1,089,700 | — | — |
| 2021-09-23 | $177.49 | $314.07 | 1,107,600 | — | — |
| 2021-09-22 | $176.93 | $313.08 | 1,576,100 | — | — |
| 2021-09-21 | $175.80 | $311.08 | 1,504,000 | — | — |
| 2021-09-20 | $177.89 | $314.78 | 2,129,800 | — | — |
| 2021-09-17 | $180.55 | $319.49 | 5,419,100 | — | — |
| 2021-09-16 | $181.14 | $320.53 | 1,340,600 | — | — |
| 2021-09-15 | $182.76 | $321.98 | 1,450,100 | — | — |
| 2021-09-14 | $181.28 | $319.37 | 1,614,200 | — | — |
| 2021-09-13 | $183.34 | $323.00 | 1,386,900 | — | — |
| 2021-09-10 | $180.24 | $317.54 | 1,121,200 | — | — |
| 2021-09-09 | $181.08 | $319.02 | 1,572,500 | — | — |
| 2021-09-08 | $182.43 | $321.40 | 1,450,000 | — | — |
| 2021-09-07 | $181.77 | $320.24 | 1,673,800 | — | — |
| 2021-09-03 | $183.46 | $323.21 | 1,755,400 | — | — |
| 2021-09-02 | $183.02 | $322.44 | 1,644,900 | — | — |
| 2021-09-01 | $183.02 | $322.44 | 2,154,700 | — | — |
| 2021-08-31 | $183.92 | $324.02 | 2,077,500 | — | — |
| 2021-08-30 | $183.85 | $323.90 | 837,400 | — | — |
| 2021-08-27 | $186.32 | $328.25 | 1,561,500 | — | — |
| 2021-08-26 | $184.31 | $324.71 | 1,672,300 | — | — |
| 2021-08-25 | $186.68 | $328.89 | 2,028,100 | — | — |
| 2021-08-24 | $185.34 | $326.53 | 1,708,900 | — | — |
| 2021-08-23 | $185.49 | $326.79 | 1,687,400 | — | — |
| 2021-08-20 | $186.21 | $328.06 | 1,792,700 | — | — |
| 2021-08-19 | $185.44 | $326.70 | 2,462,100 | — | — |
| 2021-08-18 | $184.47 | $324.99 | 2,178,100 | — | — |
| 2021-08-17 | $184.71 | $325.42 | 1,914,700 | — | — |
| 2021-08-16 | $184.23 | $324.57 | 1,988,200 | — | — |
| 2021-08-13 | $182.73 | $321.93 | 1,456,900 | — | — |
| 2021-08-12 | $181.68 | $320.08 | 1,576,800 | — | — |
| 2021-08-11 | $181.08 | $319.02 | 2,283,600 | — | — |
| 2021-08-10 | $178.10 | $313.77 | 1,810,700 | — | — |
| 2021-08-09 | $175.77 | $309.67 | 1,630,800 | — | — |
| 2021-08-06 | $174.97 | $308.26 | 1,802,200 | — | — |
| 2021-08-05 | $172.52 | $303.94 | 2,524,800 | — | — |
| 2021-08-04 | $172.09 | $303.18 | 1,835,400 | — | — |
| 2021-08-03 | $172.62 | $304.12 | 2,076,800 | — | — |
| 2021-08-02 | $170.35 | $300.12 | 2,584,000 | — | — |
| 2021-07-30 | $168.74 | $297.28 | 2,158,300 | — | — |
| 2021-07-29 | $167.43 | $294.97 | 1,676,000 | — | — |
| 2021-07-28 | $166.02 | $292.49 | 1,991,900 | — | — |
| 2021-07-27 | $169.32 | $298.30 | 1,704,300 | — | — |
| 2021-07-26 | $168.14 | $296.22 | 1,331,400 | — | — |
| 2021-07-23 | $166.90 | $294.04 | 1,340,900 | — | — |
| 2021-07-22 | $167.25 | $294.66 | 1,199,700 | — | — |
| 2021-07-21 | $169.42 | $298.48 | 1,707,700 | — | — |
| 2021-07-20 | $167.67 | $295.40 | 3,033,600 | — | — |
| 2021-07-19 | $160.79 | $283.27 | 1,766,200 | — | — |
| 2021-07-16 | $166.75 | $293.77 | 1,129,000 | — | — |
| 2021-07-15 | $166.16 | $292.73 | 1,098,600 | — | — |
| 2021-07-14 | $164.31 | $289.48 | 1,009,200 | — | — |
| 2021-07-13 | $163.02 | $287.20 | 1,305,000 | — | — |
| 2021-07-12 | $164.61 | $290.00 | 1,539,400 | — | — |
| 2021-07-09 | $162.73 | $286.69 | 1,569,200 | — | — |
| 2021-07-08 | $157.95 | $278.27 | 1,351,200 | — | — |
| 2021-07-07 | $161.97 | $285.35 | 916,000 | — | — |
| 2021-07-06 | $161.09 | $283.80 | 1,587,300 | — | — |
| 2021-07-02 | $161.37 | $284.30 | 1,734,000 | — | — |
| 2021-07-01 | $161.82 | $285.09 | 1,055,100 | — | — |
| 2021-06-30 | $158.94 | $280.01 | 1,084,300 | — | — |
| 2021-06-29 | $158.40 | $279.06 | 1,156,900 | — | — |
| 2021-06-28 | $158.95 | $280.03 | 1,361,700 | — | — |
| 2021-06-25 | $162.29 | $285.92 | 1,770,200 | — | — |
| 2021-06-24 | $161.20 | $284.00 | 1,243,400 | — | — |
| 2021-06-23 | $159.49 | $280.98 | 1,077,300 | — | — |
| 2021-06-22 | $159.32 | $280.68 | 1,214,000 | — | — |
| 2021-06-21 | $159.03 | $280.17 | 2,071,900 | — | — |
| 2021-06-18 | $156.01 | $274.85 | 4,136,700 | — | — |
| 2021-06-17 | $160.27 | $282.36 | 2,487,100 | — | — |
| 2021-06-16 | $167.50 | $293.69 | 2,023,000 | — | — |
| 2021-06-15 | $168.10 | $294.74 | 1,549,500 | — | — |
| 2021-06-14 | $166.46 | $291.86 | 1,733,200 | — | — |
| 2021-06-11 | $167.09 | $292.97 | 1,515,700 | — | — |
| 2021-06-10 | $165.46 | $290.11 | 1,866,800 | — | — |
| 2021-06-09 | $167.30 | $293.34 | 1,617,100 | — | — |
| 2021-06-08 | $169.82 | $297.75 | 3,064,800 | — | — |
| 2021-06-07 | $169.45 | $297.11 | 2,486,200 | — | — |
| 2021-06-04 | $173.01 | $303.35 | 1,421,000 | — | — |
| 2021-06-03 | $173.40 | $304.03 | 1,895,700 | — | — |
| 2021-06-02 | $171.39 | $300.51 | 1,836,600 | — | — |
| 2021-06-01 | $171.49 | $300.68 | 2,965,300 | — | — |
| 2021-05-28 | $169.99 | $298.05 | 2,194,500 | — | — |
| 2021-05-27 | $169.35 | $296.93 | 4,827,400 | — | — |
| 2021-05-26 | $166.15 | $291.32 | 2,303,000 | — | — |
| 2021-05-25 | $165.67 | $290.48 | 2,643,800 | — | — |
| 2021-05-24 | $166.66 | $292.21 | 2,924,600 | — | — |
| 2021-05-21 | $166.71 | $292.30 | 2,578,200 | — | — |
| 2021-05-20 | $166.16 | $291.34 | 3,352,200 | — | — |
| 2021-05-19 | $166.10 | $291.23 | 2,675,500 | — | — |
| 2021-05-18 | $165.82 | $290.74 | 2,812,700 | — | — |
| 2021-05-17 | $168.49 | $295.42 | 937,000 | — | — |
| 2021-05-14 | $170.18 | $298.39 | 1,382,000 | — | — |
| 2021-05-13 | $168.79 | $295.95 | 1,797,700 | — | — |
| 2021-05-12 | $164.92 | $289.16 | 2,396,900 | — | — |
| 2021-05-11 | $167.76 | $294.14 | 3,457,200 | — | — |
| 2021-05-10 | $173.83 | $304.78 | 1,466,500 | — | — |
| 2021-05-07 | $176.39 | $309.27 | 3,034,600 | — | — |
| 2021-05-06 | $173.24 | $303.75 | 2,249,500 | — | — |
| 2021-05-05 | $171.34 | $300.42 | 2,150,600 | — | — |
| 2021-05-04 | $172.71 | $302.82 | 2,463,000 | — | — |
| 2021-05-03 | $172.01 | $301.59 | 2,272,000 | — | — |
| 2021-04-30 | $171.59 | $300.86 | 3,277,700 | — | — |
| 2021-04-29 | $169.50 | $297.19 | 2,880,800 | — | — |
| 2021-04-28 | $164.06 | $287.65 | 2,277,700 | — | — |
| 2021-04-27 | $166.60 | $292.11 | 1,190,700 | — | — |
| 2021-04-26 | $166.03 | $291.11 | 1,430,000 | — | — |
| 2021-04-23 | $169.26 | $296.77 | 1,658,800 | — | — |
| 2021-04-22 | $166.92 | $292.67 | 2,814,400 | — | — |
| 2021-04-21 | $165.07 | $289.43 | 1,263,000 | — | — |
| 2021-04-20 | $161.71 | $283.53 | 1,281,100 | — | — |
| 2021-04-19 | $161.71 | $283.53 | 1,165,800 | — | — |
| 2021-04-16 | $162.77 | $285.39 | 1,600,800 | — | — |
| 2021-04-15 | $162.10 | $284.22 | 1,723,800 | — | — |
| 2021-04-14 | $164.11 | $287.74 | 1,418,100 | — | — |
| 2021-04-13 | $160.92 | $282.15 | 1,459,000 | — | — |
| 2021-04-12 | $160.94 | $282.18 | 1,173,700 | — | — |
| 2021-04-09 | $160.69 | $281.75 | 2,077,300 | — | — |
| 2021-04-08 | $159.91 | $280.38 | 1,600,800 | — | — |
| 2021-04-07 | $160.95 | $282.20 | 1,256,100 | — | — |
| 2021-04-06 | $161.04 | $282.36 | 1,966,400 | — | — |
| 2021-04-05 | $159.91 | $280.38 | 1,332,200 | — | — |
| 2021-04-01 | $158.99 | $278.77 | 1,993,600 | — | — |
| 2021-03-31 | $157.97 | $276.98 | 2,925,500 | — | — |
| 2021-03-30 | $161.51 | $283.18 | 2,701,000 | — | — |
| 2021-03-29 | $160.34 | $281.13 | 2,790,900 | — | — |
| 2021-03-26 | $159.78 | $280.15 | 1,891,000 | — | — |
| 2021-03-25 | $158.91 | $278.62 | 3,000,300 | — | — |
| 2021-03-24 | $156.62 | $274.61 | 2,326,300 | — | — |
| 2021-03-23 | $157.38 | $275.94 | 3,291,800 | — | — |
| 2021-03-22 | $157.05 | $275.36 | 3,351,500 | — | — |
| 2021-03-19 | $159.23 | $279.19 | 6,915,700 | — | — |
| 2021-03-18 | $168.13 | $294.79 | 4,640,900 | — | — |
| 2021-03-17 | $173.45 | $302.75 | 1,179,000 | — | — |
| 2021-03-16 | $172.42 | $300.95 | 969,900 | — | — |
| 2021-03-15 | $174.20 | $304.06 | 1,350,500 | — | — |
| 2021-03-12 | $175.05 | $305.54 | 1,393,600 | — | — |
| 2021-03-11 | $171.61 | $299.54 | 2,957,700 | — | — |
| 2021-03-10 | $173.48 | $302.80 | 1,799,200 | — | — |
| 2021-03-09 | $169.65 | $296.12 | 1,784,000 | — | — |
| 2021-03-08 | $173.23 | $302.37 | 1,782,800 | — | — |
| 2021-03-05 | $171.67 | $299.64 | 2,177,600 | — | — |
| 2021-03-04 | $166.00 | $289.75 | 2,068,400 | — | — |
| 2021-03-03 | $167.50 | $292.37 | 2,159,300 | — | — |
| 2021-03-02 | $167.61 | $292.56 | 1,580,100 | — | — |
| 2021-03-01 | $167.36 | $292.12 | 1,403,500 | — | — |
| 2021-02-26 | $162.58 | $283.78 | 1,976,800 | — | — |
| 2021-02-25 | $164.94 | $287.90 | 1,844,900 | — | — |
| 2021-02-24 | $170.66 | $297.88 | 1,839,600 | — | — |
| 2021-02-23 | $168.75 | $294.55 | 2,095,900 | — | — |
| 2021-02-22 | $168.56 | $294.22 | 2,468,200 | — | — |
| 2021-02-19 | $164.70 | $287.48 | 1,276,800 | — | — |
| 2021-02-18 | $164.78 | $287.62 | 1,362,100 | — | — |
| 2021-02-17 | $166.38 | $290.41 | 1,382,500 | — | — |
| 2021-02-16 | $164.56 | $287.23 | 2,007,700 | — | — |
| 2021-02-12 | $164.16 | $286.54 | 1,559,000 | — | — |
| 2021-02-11 | $165.85 | $289.49 | 1,507,600 | — | — |
| 2021-02-10 | $164.28 | $286.75 | 1,520,600 | — | — |
| 2021-02-09 | $164.53 | $287.18 | 1,555,500 | — | — |
| 2021-02-08 | $166.18 | $290.06 | 2,056,200 | — | — |
| 2021-02-05 | $162.55 | $283.73 | 2,233,800 | — | — |
| 2021-02-04 | $162.73 | $284.04 | 3,183,200 | — | — |
| 2021-02-03 | $155.32 | $271.11 | 2,574,200 | — | — |
| 2021-02-02 | $150.64 | $262.94 | 1,574,900 | — | — |
| 2021-02-01 | $148.04 | $258.40 | 1,714,300 | — | — |
| 2021-01-29 | $145.67 | $254.26 | 2,200,500 | — | — |
| 2021-01-28 | $147.13 | $256.81 | 1,464,400 | — | — |
| 2021-01-27 | $145.10 | $253.27 | 1,581,600 | — | — |
| 2021-01-26 | $150.20 | $262.17 | 1,155,200 | — | — |
| 2021-01-25 | $152.69 | $266.52 | 1,358,300 | — | — |
| 2021-01-22 | $152.53 | $266.24 | 1,505,700 | — | — |
| 2021-01-21 | $157.17 | $274.33 | 2,042,500 | — | — |
| 2021-01-20 | $155.82 | $271.98 | 1,446,100 | — | — |
| 2021-01-19 | $155.36 | $271.18 | 1,434,500 | — | — |
| 2021-01-15 | $155.19 | $270.88 | 1,436,300 | — | — |
| 2021-01-14 | $155.82 | $271.98 | 934,900 | — | — |
| 2021-01-13 | $157.12 | $274.25 | 1,113,100 | — | — |
| 2021-01-12 | $156.61 | $273.36 | 1,064,900 | — | — |
| 2021-01-11 | $154.13 | $269.03 | 1,471,200 | — | — |
| 2021-01-08 | $155.40 | $271.25 | 1,287,700 | — | — |
| 2021-01-07 | $155.86 | $272.05 | 1,410,100 | — | — |
| 2021-01-06 | $156.98 | $274.00 | 1,718,800 | — | — |
| 2021-01-05 | $149.85 | $261.56 | 946,900 | — | — |
| 2021-01-04 | $149.73 | $261.35 | 1,799,100 | — | — |