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
- 2012-03-30 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 | $182.94 | $182.94 | 1,107,000 | — | — |
| 2021-12-30 | $186.41 | $186.41 | 1,204,700 | — | — |
| 2021-12-29 | $185.47 | $185.47 | 1,102,600 | — | — |
| 2021-12-28 | $186.79 | $186.79 | 1,193,100 | — | — |
| 2021-12-27 | $188.69 | $188.69 | 1,272,500 | — | — |
| 2021-12-23 | $188.17 | $188.17 | 1,250,500 | — | — |
| 2021-12-22 | $189.33 | $189.33 | 1,378,500 | — | — |
| 2021-12-21 | $189.00 | $189.00 | 2,088,400 | — | — |
| 2021-12-20 | $178.73 | $178.73 | 3,834,800 | — | — |
| 2021-12-17 | $189.11 | $189.11 | 4,416,700 | — | — |
| 2021-12-16 | $190.85 | $190.85 | 3,215,400 | — | — |
| 2021-12-15 | $204.04 | $204.04 | 2,771,500 | — | — |
| 2021-12-14 | $202.32 | $202.32 | 3,418,100 | — | — |
| 2021-12-13 | $213.52 | $213.52 | 2,446,800 | — | — |
| 2021-12-10 | $215.02 | $215.02 | 1,639,000 | — | — |
| 2021-12-09 | $216.35 | $216.35 | 1,512,200 | — | — |
| 2021-12-08 | $225.61 | $225.61 | 1,644,600 | — | — |
| 2021-12-07 | $222.56 | $222.56 | 1,970,200 | — | — |
| 2021-12-06 | $212.94 | $212.94 | 2,539,600 | — | — |
| 2021-12-03 | $217.10 | $217.10 | 3,208,700 | — | — |
| 2021-12-02 | $235.00 | $235.00 | 1,949,100 | — | — |
| 2021-12-01 | $236.86 | $236.86 | 2,056,400 | — | — |
| 2021-11-30 | $250.00 | $250.00 | 2,793,200 | — | — |
| 2021-11-29 | $256.71 | $256.71 | 1,513,400 | — | — |
| 2021-11-26 | $247.42 | $247.42 | 1,476,200 | — | — |
| 2021-11-24 | $255.10 | $255.10 | 1,541,800 | — | — |
| 2021-11-23 | $250.50 | $250.50 | 2,598,300 | — | — |
| 2021-11-22 | $261.12 | $261.12 | 3,026,700 | — | — |
| 2021-11-19 | $267.74 | $267.74 | 2,720,000 | — | — |
| 2021-11-18 | $254.48 | $254.48 | 1,537,400 | — | — |
| 2021-11-17 | $254.86 | $254.86 | 1,772,100 | — | — |
| 2021-11-16 | $251.59 | $251.59 | 2,242,800 | — | — |
| 2021-11-15 | $244.71 | $244.71 | 1,715,600 | — | — |
| 2021-11-12 | $251.62 | $251.62 | 1,600,600 | — | — |
| 2021-11-11 | $250.49 | $250.49 | 2,661,100 | — | — |
| 2021-11-10 | $231.48 | $231.48 | 1,422,200 | — | — |
| 2021-11-09 | $239.39 | $239.39 | 1,214,800 | — | — |
| 2021-11-08 | $241.62 | $241.62 | 1,242,700 | — | — |
| 2021-11-05 | $237.90 | $237.90 | 1,835,500 | — | — |
| 2021-11-04 | $242.60 | $242.60 | 2,162,600 | — | — |
| 2021-11-03 | $236.58 | $236.58 | 2,158,500 | — | — |
| 2021-11-02 | $237.61 | $237.61 | 2,762,900 | — | — |
| 2021-11-01 | $239.53 | $239.53 | 2,631,000 | — | — |
| 2021-10-29 | $231.63 | $231.63 | 4,171,300 | — | — |
| 2021-10-28 | $224.46 | $224.46 | 5,733,400 | — | — |
| 2021-10-27 | $216.22 | $216.22 | 15,168,400 | — | — |
| 2021-10-26 | $173.46 | $173.46 | 2,975,000 | — | — |
| 2021-10-25 | $179.43 | $179.43 | 1,367,500 | — | — |
| 2021-10-22 | $176.70 | $176.70 | 1,624,100 | — | — |
| 2021-10-21 | $179.80 | $179.80 | 2,393,700 | — | — |
| 2021-10-20 | $180.10 | $180.10 | 2,250,100 | — | — |
| 2021-10-19 | $187.06 | $187.06 | 2,834,400 | — | — |
| 2021-10-18 | $179.97 | $179.97 | 1,900,500 | — | — |
| 2021-10-15 | $172.92 | $172.92 | 2,037,800 | — | — |
| 2021-10-14 | $173.78 | $173.78 | 1,541,300 | — | — |
| 2021-10-13 | $173.21 | $173.21 | 2,118,300 | — | — |
| 2021-10-12 | $169.84 | $169.84 | 2,438,500 | — | — |
| 2021-10-11 | $161.26 | $161.26 | 2,146,100 | — | — |
| 2021-10-08 | $154.36 | $154.36 | 1,205,100 | — | — |
| 2021-10-07 | $157.23 | $157.23 | 1,966,300 | — | — |
| 2021-10-06 | $153.58 | $153.58 | 2,355,600 | — | — |
| 2021-10-05 | $147.41 | $147.41 | 1,411,200 | — | — |
| 2021-10-04 | $145.03 | $145.03 | 2,126,800 | — | — |
| 2021-10-01 | $155.36 | $155.36 | 1,612,300 | — | — |
| 2021-09-30 | $149.97 | $149.97 | 1,904,500 | — | — |
| 2021-09-29 | $148.40 | $148.40 | 1,866,600 | — | — |
| 2021-09-28 | $150.71 | $150.71 | 1,985,000 | — | — |
| 2021-09-27 | $155.06 | $155.06 | 1,564,900 | — | — |
| 2021-09-24 | $153.66 | $153.66 | 1,243,100 | — | — |
| 2021-09-23 | $158.32 | $158.32 | 1,151,100 | — | — |
| 2021-09-22 | $158.21 | $158.21 | 1,304,200 | — | — |
| 2021-09-21 | $154.29 | $154.29 | 1,949,200 | — | — |
| 2021-09-20 | $152.44 | $152.44 | 2,526,400 | — | — |
| 2021-09-17 | $160.89 | $160.89 | 3,596,100 | — | — |
| 2021-09-16 | $156.79 | $156.79 | 1,997,600 | — | — |
| 2021-09-15 | $155.53 | $155.53 | 2,400,800 | — | — |
| 2021-09-14 | $157.95 | $157.95 | 1,543,900 | — | — |
| 2021-09-13 | $160.09 | $160.09 | 1,952,600 | — | — |
| 2021-09-10 | $158.22 | $158.22 | 2,035,000 | — | — |
| 2021-09-09 | $161.36 | $161.36 | 2,043,100 | — | — |
| 2021-09-08 | $163.38 | $163.38 | 2,262,600 | — | — |
| 2021-09-07 | $168.73 | $168.73 | 1,916,900 | — | — |
| 2021-09-03 | $173.94 | $173.94 | 1,180,700 | — | — |
| 2021-09-02 | $176.89 | $176.89 | 1,103,200 | — | — |
| 2021-09-01 | $176.43 | $176.43 | 1,480,000 | — | — |
| 2021-08-31 | $173.73 | $173.73 | 2,046,200 | — | — |
| 2021-08-30 | $177.78 | $177.78 | 1,372,900 | — | — |
| 2021-08-27 | $174.99 | $174.99 | 1,043,100 | — | — |
| 2021-08-26 | $172.43 | $172.43 | 1,291,900 | — | — |
| 2021-08-25 | $172.91 | $172.91 | 763,800 | — | — |
| 2021-08-24 | $172.92 | $172.92 | 1,234,900 | — | — |
| 2021-08-23 | $172.24 | $172.24 | 2,144,500 | — | — |
| 2021-08-20 | $165.99 | $165.99 | 1,132,900 | — | — |
| 2021-08-19 | $162.89 | $162.89 | 1,389,400 | — | — |
| 2021-08-18 | $162.47 | $162.47 | 1,162,600 | — | — |
| 2021-08-17 | $163.48 | $163.48 | 2,029,500 | — | — |
| 2021-08-16 | $167.54 | $167.54 | 1,733,100 | — | — |
| 2021-08-13 | $175.00 | $175.00 | 1,300,100 | — | — |
| 2021-08-12 | $181.29 | $181.29 | 1,296,700 | — | — |
| 2021-08-11 | $182.29 | $182.29 | 1,495,900 | — | — |
| 2021-08-10 | $184.09 | $184.09 | 1,398,900 | — | — |
| 2021-08-09 | $185.56 | $185.56 | 1,515,200 | — | — |
| 2021-08-06 | $179.74 | $179.74 | 2,039,300 | — | — |
| 2021-08-05 | $183.45 | $183.45 | 2,134,500 | — | — |
| 2021-08-04 | $193.93 | $193.93 | 2,027,100 | — | — |
| 2021-08-03 | $192.62 | $192.62 | 4,428,400 | — | — |
| 2021-08-02 | $183.11 | $183.11 | 2,230,600 | — | — |
| 2021-07-30 | $189.60 | $189.60 | 2,351,800 | — | — |
| 2021-07-29 | $182.06 | $182.06 | 2,035,000 | — | — |
| 2021-07-28 | $181.42 | $181.42 | 3,610,600 | — | — |
| 2021-07-27 | $172.86 | $172.86 | 2,785,800 | — | — |
| 2021-07-26 | $176.68 | $176.68 | 1,246,400 | — | — |
| 2021-07-23 | $178.18 | $178.18 | 1,311,600 | — | — |
| 2021-07-22 | $178.94 | $178.94 | 1,329,600 | — | — |
| 2021-07-21 | $179.79 | $179.79 | 1,921,600 | — | — |
| 2021-07-20 | $172.09 | $172.09 | 1,943,000 | — | — |
| 2021-07-19 | $165.28 | $165.28 | 1,968,300 | — | — |
| 2021-07-16 | $163.45 | $163.45 | 1,522,800 | — | — |
| 2021-07-15 | $165.29 | $165.29 | 3,122,700 | — | — |
| 2021-07-14 | $170.79 | $170.79 | 2,377,100 | — | — |
| 2021-07-13 | $184.06 | $184.06 | 1,351,500 | — | — |
| 2021-07-12 | $185.72 | $185.72 | 1,550,300 | — | — |
| 2021-07-09 | $183.80 | $183.80 | 1,424,900 | — | — |
| 2021-07-08 | $179.72 | $179.72 | 2,405,600 | — | — |
| 2021-07-07 | $181.83 | $181.83 | 2,657,900 | — | — |
| 2021-07-06 | $188.81 | $188.81 | 2,138,900 | — | — |
| 2021-07-02 | $186.41 | $186.41 | 1,729,400 | — | — |
| 2021-07-01 | $183.11 | $183.11 | 1,711,200 | — | — |
| 2021-06-30 | $183.63 | $183.63 | 2,651,100 | — | — |
| 2021-06-29 | $185.71 | $185.71 | 2,882,200 | — | — |
| 2021-06-28 | $188.33 | $188.33 | 2,809,900 | — | — |
| 2021-06-25 | $175.39 | $175.39 | 4,042,800 | — | — |
| 2021-06-24 | $170.77 | $170.77 | 2,528,700 | — | — |
| 2021-06-23 | $170.24 | $170.24 | 2,386,100 | — | — |
| 2021-06-22 | $167.30 | $167.30 | 2,195,500 | — | — |
| 2021-06-21 | $163.08 | $163.08 | 2,708,800 | — | — |
| 2021-06-18 | $165.85 | $165.85 | 5,347,500 | — | — |
| 2021-06-17 | $161.99 | $161.99 | 4,969,900 | — | — |
| 2021-06-16 | $152.02 | $152.02 | 3,406,000 | — | — |
| 2021-06-15 | $144.92 | $144.92 | 1,663,800 | — | — |
| 2021-06-14 | $147.65 | $147.65 | 2,063,100 | — | — |
| 2021-06-11 | $147.13 | $147.13 | 2,522,100 | — | — |
| 2021-06-10 | $143.50 | $143.50 | 3,008,400 | — | — |
| 2021-06-09 | $136.97 | $136.97 | 1,615,500 | — | — |
| 2021-06-08 | $139.15 | $139.15 | 1,612,300 | — | — |
| 2021-06-07 | $137.47 | $137.47 | 2,084,300 | — | — |
| 2021-06-04 | $134.70 | $134.70 | 2,193,600 | — | — |
| 2021-06-03 | $134.13 | $134.13 | 2,537,300 | — | — |
| 2021-06-02 | $139.17 | $139.17 | 2,420,000 | — | — |
| 2021-06-01 | $139.44 | $139.44 | 2,336,200 | — | — |
| 2021-05-28 | $143.05 | $143.05 | 2,175,400 | — | — |
| 2021-05-27 | $142.31 | $142.31 | 2,608,100 | — | — |
| 2021-05-26 | $143.04 | $143.04 | 2,795,900 | — | — |
| 2021-05-25 | $138.53 | $138.53 | 2,837,900 | — | — |
| 2021-05-24 | $140.87 | $140.87 | 2,284,700 | — | — |
| 2021-05-21 | $142.28 | $142.28 | 3,552,900 | — | — |
| 2021-05-20 | $141.82 | $141.82 | 5,138,000 | — | — |
| 2021-05-19 | $130.67 | $130.67 | 4,409,700 | — | — |
| 2021-05-18 | $122.51 | $122.51 | 3,742,200 | — | — |
| 2021-05-17 | $118.42 | $118.42 | 2,886,100 | — | — |
| 2021-05-14 | $119.78 | $119.78 | 2,486,400 | — | — |
| 2021-05-13 | $114.61 | $114.61 | 4,365,800 | — | — |
| 2021-05-12 | $117.17 | $117.17 | 3,920,300 | — | — |
| 2021-05-11 | $121.42 | $121.42 | 3,884,900 | — | — |
| 2021-05-10 | $118.12 | $118.12 | 3,220,700 | — | — |
| 2021-05-07 | $122.96 | $122.96 | 3,432,700 | — | — |
| 2021-05-06 | $121.94 | $121.94 | 5,159,300 | — | — |
| 2021-05-05 | $126.88 | $126.88 | 3,440,500 | — | — |
| 2021-05-04 | $127.83 | $127.83 | 6,601,200 | — | — |
| 2021-05-03 | $136.41 | $136.41 | 3,706,200 | — | — |
| 2021-04-30 | $139.25 | $139.25 | 3,451,800 | — | — |
| 2021-04-29 | $143.40 | $143.40 | 4,947,500 | — | — |
| 2021-04-28 | $146.91 | $146.91 | 12,961,000 | — | — |
| 2021-04-27 | $171.10 | $171.10 | 2,656,600 | — | — |
| 2021-04-26 | $172.65 | $172.65 | 2,471,200 | — | — |
| 2021-04-23 | $166.97 | $166.97 | 2,287,500 | — | — |
| 2021-04-22 | $160.88 | $160.88 | 3,779,700 | — | — |
| 2021-04-21 | $155.08 | $155.08 | 2,599,600 | — | — |
| 2021-04-20 | $147.00 | $147.00 | 2,697,500 | — | — |
| 2021-04-19 | $141.14 | $141.14 | 2,789,400 | — | — |
| 2021-04-16 | $150.01 | $150.01 | 2,302,900 | — | — |
| 2021-04-15 | $145.79 | $145.79 | 2,775,300 | — | — |
| 2021-04-14 | $151.91 | $151.91 | 1,727,000 | — | — |
| 2021-04-13 | $153.09 | $153.09 | 1,531,700 | — | — |
| 2021-04-12 | $151.87 | $151.87 | 1,636,900 | — | — |
| 2021-04-09 | $151.35 | $151.35 | 2,033,700 | — | — |
| 2021-04-08 | $153.13 | $153.13 | 2,105,000 | — | — |
| 2021-04-07 | $150.01 | $150.01 | 2,123,500 | — | — |
| 2021-04-06 | $157.92 | $157.92 | 2,647,200 | — | — |
| 2021-04-05 | $149.42 | $149.42 | 3,653,100 | — | — |
| 2021-04-01 | $162.69 | $162.69 | 2,718,100 | — | — |
| 2021-03-31 | $162.16 | $162.16 | 2,956,600 | — | — |
| 2021-03-30 | $150.60 | $150.60 | 2,504,300 | — | — |
| 2021-03-29 | $142.14 | $142.14 | 2,869,000 | — | — |
| 2021-03-26 | $152.07 | $152.07 | 2,041,500 | — | — |
| 2021-03-25 | $148.48 | $148.48 | 3,736,200 | — | — |
| 2021-03-24 | $147.98 | $147.98 | 2,153,500 | — | — |
| 2021-03-23 | $155.97 | $155.97 | 3,576,600 | — | — |
| 2021-03-22 | $161.11 | $161.11 | 3,055,600 | — | — |
| 2021-03-19 | $154.95 | $154.95 | 5,954,100 | — | — |
| 2021-03-18 | $148.48 | $148.48 | 3,882,100 | — | — |
| 2021-03-17 | $163.82 | $163.82 | 4,099,400 | — | — |
| 2021-03-16 | $166.31 | $166.31 | 2,385,400 | — | — |
| 2021-03-15 | $174.16 | $174.16 | 3,376,500 | — | — |
| 2021-03-12 | $164.71 | $164.71 | 2,387,900 | — | — |
| 2021-03-11 | $165.34 | $165.34 | 3,681,400 | — | — |
| 2021-03-10 | $152.43 | $152.43 | 4,720,700 | — | — |
| 2021-03-09 | $148.70 | $148.70 | 4,848,200 | — | — |
| 2021-03-08 | $132.06 | $132.06 | 4,701,700 | — | — |
| 2021-03-05 | $143.55 | $143.55 | 6,613,400 | — | — |
| 2021-03-04 | $149.88 | $149.88 | 5,586,800 | — | — |
| 2021-03-03 | $161.12 | $161.12 | 3,993,500 | — | — |
| 2021-03-02 | $171.69 | $171.69 | 3,343,200 | — | — |
| 2021-03-01 | $186.45 | $186.45 | 2,695,300 | — | — |
| 2021-02-26 | $176.06 | $176.06 | 3,046,500 | — | — |
| 2021-02-25 | $167.37 | $167.37 | 5,927,400 | — | — |
| 2021-02-24 | $180.87 | $180.87 | 4,021,000 | — | — |
| 2021-02-23 | $170.89 | $170.89 | 5,325,700 | — | — |
| 2021-02-22 | $167.86 | $167.86 | 4,845,800 | — | — |
| 2021-02-19 | $189.74 | $189.74 | 2,486,200 | — | — |
| 2021-02-18 | $180.84 | $180.84 | 3,633,800 | — | — |
| 2021-02-17 | $189.34 | $189.34 | 3,650,000 | — | — |
| 2021-02-16 | $193.50 | $193.50 | 2,866,700 | — | — |
| 2021-02-12 | $206.51 | $206.51 | 2,446,200 | — | — |
| 2021-02-11 | $199.08 | $199.08 | 2,999,100 | — | — |
| 2021-02-10 | $202.07 | $202.07 | 6,482,800 | — | — |
| 2021-02-09 | $200.10 | $200.10 | 2,894,600 | — | — |
| 2021-02-08 | $197.87 | $197.87 | 2,114,200 | — | — |
| 2021-02-05 | $193.20 | $193.20 | 1,755,300 | — | — |
| 2021-02-04 | $195.63 | $195.63 | 1,531,300 | — | — |
| 2021-02-03 | $196.34 | $196.34 | 1,693,800 | — | — |
| 2021-02-02 | $192.63 | $192.63 | 2,178,200 | — | — |
| 2021-02-01 | $186.34 | $186.34 | 2,494,300 | — | — |
| 2021-01-29 | $182.35 | $182.35 | 2,750,800 | — | — |
| 2021-01-28 | $193.74 | $193.74 | 3,472,200 | — | — |
| 2021-01-27 | $179.02 | $179.02 | 4,470,700 | — | — |
| 2021-01-26 | $187.34 | $187.34 | 4,957,400 | — | — |
| 2021-01-25 | $202.73 | $202.73 | 3,447,600 | — | — |
| 2021-01-22 | $212.07 | $212.07 | 2,521,500 | — | — |
| 2021-01-21 | $212.09 | $212.09 | 3,612,600 | — | — |
| 2021-01-20 | $199.40 | $199.40 | 2,746,600 | — | — |
| 2021-01-19 | $201.28 | $201.28 | 3,841,400 | — | — |
| 2021-01-15 | $190.59 | $190.59 | 5,237,100 | — | — |
| 2021-01-14 | $208.83 | $208.83 | 2,773,000 | — | — |
| 2021-01-13 | $203.69 | $203.69 | 2,411,600 | — | — |
| 2021-01-12 | $206.49 | $206.49 | 2,502,700 | — | — |
| 2021-01-11 | $201.68 | $201.68 | 3,005,500 | — | — |
| 2021-01-08 | $207.41 | $207.41 | 5,199,700 | — | — |
| 2021-01-07 | $213.76 | $213.76 | 6,055,500 | — | — |
| 2021-01-06 | $203.38 | $203.38 | 33,331,900 | — | — |
| 2021-01-05 | $181.48 | $181.48 | 4,607,200 | — | — |
| 2021-01-04 | $172.24 | $172.24 | 3,879,000 | — | — |