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
- 1999-11-18 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 | $159.65 | $185.40 | 1,315,500 | — | — |
| 2021-12-30 | $160.88 | $186.83 | 771,000 | — | — |
| 2021-12-29 | $160.65 | $186.56 | 833,100 | — | — |
| 2021-12-28 | $159.18 | $184.85 | 764,300 | — | — |
| 2021-12-27 | $158.74 | $184.34 | 951,800 | — | — |
| 2021-12-23 | $157.80 | $183.25 | 1,411,000 | — | — |
| 2021-12-22 | $156.78 | $182.07 | 1,907,900 | — | — |
| 2021-12-21 | $153.96 | $178.79 | 1,496,600 | — | — |
| 2021-12-20 | $150.42 | $174.68 | 2,027,200 | — | — |
| 2021-12-17 | $151.42 | $175.84 | 2,628,700 | — | — |
| 2021-12-16 | $150.80 | $175.12 | 2,085,600 | — | — |
| 2021-12-15 | $154.31 | $179.20 | 2,054,900 | — | — |
| 2021-12-14 | $151.88 | $176.38 | 1,869,100 | — | — |
| 2021-12-13 | $156.29 | $181.50 | 1,413,800 | — | — |
| 2021-12-10 | $156.26 | $181.46 | 1,463,900 | — | — |
| 2021-12-09 | $154.61 | $179.55 | 1,272,300 | — | — |
| 2021-12-08 | $156.31 | $181.52 | 1,491,500 | — | — |
| 2021-12-07 | $153.80 | $178.61 | 1,422,700 | — | — |
| 2021-12-06 | $151.47 | $175.90 | 1,803,400 | — | — |
| 2021-12-03 | $149.33 | $173.42 | 1,412,600 | — | — |
| 2021-12-02 | $150.99 | $175.34 | 1,514,100 | — | — |
| 2021-12-01 | $148.21 | $172.11 | 1,800,900 | — | — |
| 2021-11-30 | $150.90 | $175.24 | 3,900,500 | — | — |
| 2021-11-29 | $153.42 | $178.17 | 1,734,600 | — | — |
| 2021-11-26 | $152.07 | $176.60 | 1,632,200 | — | — |
| 2021-11-24 | $152.97 | $177.64 | 2,291,400 | — | — |
| 2021-11-23 | $154.78 | $179.74 | 3,140,600 | — | — |
| 2021-11-22 | $162.78 | $189.03 | 2,110,400 | — | — |
| 2021-11-19 | $164.30 | $190.80 | 1,647,600 | — | — |
| 2021-11-18 | $162.16 | $188.31 | 1,475,800 | — | — |
| 2021-11-17 | $161.54 | $187.59 | 872,400 | — | — |
| 2021-11-16 | $161.39 | $187.42 | 1,276,300 | — | — |
| 2021-11-15 | $157.78 | $183.23 | 1,121,300 | — | — |
| 2021-11-12 | $160.88 | $186.83 | 1,444,800 | — | — |
| 2021-11-11 | $158.79 | $184.40 | 935,500 | — | — |
| 2021-11-10 | $159.28 | $184.97 | 1,093,200 | — | — |
| 2021-11-09 | $159.81 | $185.59 | 1,021,000 | — | — |
| 2021-11-08 | $160.94 | $186.90 | 1,467,000 | — | — |
| 2021-11-05 | $156.41 | $181.64 | 1,775,500 | — | — |
| 2021-11-04 | $157.65 | $183.08 | 1,015,800 | — | — |
| 2021-11-03 | $158.20 | $183.72 | 1,256,500 | — | — |
| 2021-11-02 | $157.85 | $183.31 | 1,714,200 | — | — |
| 2021-11-01 | $157.06 | $182.39 | 1,329,100 | — | — |
| 2021-10-29 | $157.49 | $182.89 | 1,999,800 | — | — |
| 2021-10-28 | $155.76 | $180.88 | 1,752,600 | — | — |
| 2021-10-27 | $155.26 | $180.30 | 1,472,600 | — | — |
| 2021-10-26 | $158.19 | $183.70 | 1,016,400 | — | — |
| 2021-10-25 | $158.34 | $183.88 | 1,088,100 | — | — |
| 2021-10-22 | $157.97 | $183.45 | 772,200 | — | — |
| 2021-10-21 | $156.94 | $182.25 | 1,405,100 | — | — |
| 2021-10-20 | $157.59 | $183.01 | 1,053,000 | — | — |
| 2021-10-19 | $155.62 | $180.72 | 1,025,500 | — | — |
| 2021-10-18 | $154.78 | $179.74 | 1,183,600 | — | — |
| 2021-10-15 | $153.27 | $177.99 | 1,397,800 | — | — |
| 2021-10-14 | $152.59 | $177.20 | 1,434,100 | — | — |
| 2021-10-13 | $150.22 | $174.45 | 1,509,100 | — | — |
| 2021-10-12 | $147.95 | $171.81 | 1,809,900 | — | — |
| 2021-10-11 | $150.02 | $174.22 | 1,106,300 | — | — |
| 2021-10-08 | $152.47 | $177.06 | 904,100 | — | — |
| 2021-10-07 | $155.32 | $180.37 | 1,002,800 | — | — |
| 2021-10-06 | $153.65 | $178.43 | 1,794,700 | — | — |
| 2021-10-05 | $153.03 | $177.71 | 1,494,300 | — | — |
| 2021-10-04 | $152.36 | $176.93 | 1,758,300 | — | — |
| 2021-10-01 | $155.99 | $180.92 | 1,881,900 | — | — |
| 2021-09-30 | $157.53 | $182.71 | 1,542,800 | — | — |
| 2021-09-29 | $160.00 | $185.58 | 1,268,200 | — | — |
| 2021-09-28 | $159.90 | $185.46 | 2,541,000 | — | — |
| 2021-09-27 | $166.38 | $192.98 | 1,419,700 | — | — |
| 2021-09-24 | $172.40 | $199.96 | 1,041,900 | — | — |
| 2021-09-23 | $172.77 | $200.39 | 1,654,600 | — | — |
| 2021-09-22 | $172.44 | $200.00 | 981,000 | — | — |
| 2021-09-21 | $171.44 | $198.84 | 1,059,800 | — | — |
| 2021-09-20 | $171.34 | $198.73 | 1,599,400 | — | — |
| 2021-09-17 | $173.94 | $201.74 | 2,405,700 | — | — |
| 2021-09-16 | $173.28 | $200.98 | 1,142,000 | — | — |
| 2021-09-15 | $173.79 | $201.57 | 1,535,300 | — | — |
| 2021-09-14 | $172.42 | $199.98 | 1,337,400 | — | — |
| 2021-09-13 | $172.08 | $199.59 | 2,274,300 | — | — |
| 2021-09-10 | $177.23 | $205.56 | 1,086,300 | — | — |
| 2021-09-09 | $177.23 | $205.56 | 1,010,000 | — | — |
| 2021-09-08 | $178.73 | $207.30 | 1,174,600 | — | — |
| 2021-09-07 | $177.72 | $206.13 | 1,252,000 | — | — |
| 2021-09-03 | $179.28 | $207.94 | 971,800 | — | — |
| 2021-09-02 | $178.02 | $206.48 | 1,194,000 | — | — |
| 2021-09-01 | $175.45 | $203.49 | 1,429,000 | — | — |
| 2021-08-31 | $175.47 | $203.52 | 1,733,200 | — | — |
| 2021-08-30 | $176.73 | $204.98 | 1,221,400 | — | — |
| 2021-08-27 | $173.81 | $201.59 | 1,185,800 | — | — |
| 2021-08-26 | $173.59 | $201.34 | 1,273,400 | — | — |
| 2021-08-25 | $173.30 | $201.00 | 1,411,800 | — | — |
| 2021-08-24 | $170.57 | $197.83 | 1,238,600 | — | — |
| 2021-08-23 | $170.00 | $197.17 | 2,061,400 | — | — |
| 2021-08-20 | $168.13 | $195.00 | 2,023,300 | — | — |
| 2021-08-19 | $167.67 | $194.47 | 2,179,600 | — | — |
| 2021-08-18 | $163.02 | $189.08 | 2,860,900 | — | — |
| 2021-08-17 | $160.91 | $186.63 | 2,614,200 | — | — |
| 2021-08-16 | $162.07 | $187.98 | 2,154,300 | — | — |
| 2021-08-13 | $159.23 | $184.68 | 1,733,200 | — | — |
| 2021-08-12 | $158.15 | $183.43 | 1,376,100 | — | — |
| 2021-08-11 | $156.52 | $181.54 | 1,402,500 | — | — |
| 2021-08-10 | $156.52 | $181.54 | 1,575,900 | — | — |
| 2021-08-09 | $156.54 | $181.56 | 982,900 | — | — |
| 2021-08-06 | $155.70 | $180.59 | 1,209,300 | — | — |
| 2021-08-05 | $155.04 | $179.82 | 1,667,600 | — | — |
| 2021-08-04 | $154.27 | $178.93 | 1,786,700 | — | — |
| 2021-08-03 | $153.86 | $178.45 | 1,859,700 | — | — |
| 2021-08-02 | $153.07 | $177.54 | 1,438,300 | — | — |
| 2021-07-30 | $153.23 | $177.72 | 2,310,100 | — | — |
| 2021-07-29 | $152.67 | $177.07 | 1,527,300 | — | — |
| 2021-07-28 | $151.46 | $175.67 | 2,179,700 | — | — |
| 2021-07-27 | $149.95 | $173.92 | 2,085,700 | — | — |
| 2021-07-26 | $150.25 | $174.27 | 1,767,700 | — | — |
| 2021-07-23 | $152.31 | $176.66 | 2,132,000 | — | — |
| 2021-07-22 | $150.30 | $174.32 | 1,972,800 | — | — |
| 2021-07-21 | $148.95 | $172.76 | 2,255,700 | — | — |
| 2021-07-20 | $149.30 | $173.16 | 2,246,000 | — | — |
| 2021-07-19 | $147.58 | $171.17 | 1,835,100 | — | — |
| 2021-07-16 | $148.93 | $172.74 | 2,169,800 | — | — |
| 2021-07-15 | $148.96 | $172.77 | 1,733,600 | — | — |
| 2021-07-14 | $148.63 | $172.39 | 1,218,500 | — | — |
| 2021-07-13 | $149.27 | $173.13 | 1,456,500 | — | — |
| 2021-07-12 | $149.51 | $173.41 | 1,480,500 | — | — |
| 2021-07-09 | $150.03 | $174.01 | 1,596,800 | — | — |
| 2021-07-08 | $148.83 | $172.62 | 1,891,700 | — | — |
| 2021-07-07 | $149.49 | $173.39 | 2,286,300 | — | — |
| 2021-07-06 | $148.98 | $172.79 | 1,973,300 | — | — |
| 2021-07-02 | $148.82 | $172.61 | 1,400,700 | — | — |
| 2021-07-01 | $147.79 | $171.19 | 1,426,500 | — | — |
| 2021-06-30 | $147.81 | $171.21 | 1,259,300 | — | — |
| 2021-06-29 | $148.81 | $172.37 | 816,700 | — | — |
| 2021-06-28 | $147.93 | $171.35 | 1,645,000 | — | — |
| 2021-06-25 | $147.28 | $170.60 | 8,445,100 | — | — |
| 2021-06-24 | $146.67 | $169.89 | 1,426,800 | — | — |
| 2021-06-23 | $147.24 | $170.55 | 1,455,700 | — | — |
| 2021-06-22 | $146.63 | $169.84 | 1,366,200 | — | — |
| 2021-06-21 | $146.41 | $169.59 | 1,266,100 | — | — |
| 2021-06-18 | $145.01 | $167.97 | 3,220,700 | — | — |
| 2021-06-17 | $146.92 | $170.18 | 2,822,400 | — | — |
| 2021-06-16 | $143.59 | $166.32 | 1,680,800 | — | — |
| 2021-06-15 | $144.62 | $167.52 | 1,035,800 | — | — |
| 2021-06-14 | $144.39 | $167.25 | 934,200 | — | — |
| 2021-06-11 | $143.53 | $166.25 | 995,100 | — | — |
| 2021-06-10 | $143.06 | $165.71 | 1,462,400 | — | — |
| 2021-06-09 | $140.13 | $162.32 | 961,400 | — | — |
| 2021-06-08 | $138.75 | $160.72 | 1,143,900 | — | — |
| 2021-06-07 | $137.65 | $159.44 | 936,000 | — | — |
| 2021-06-04 | $137.90 | $159.73 | 1,069,700 | — | — |
| 2021-06-03 | $136.37 | $157.96 | 1,228,700 | — | — |
| 2021-06-02 | $136.57 | $158.19 | 1,395,700 | — | — |
| 2021-06-01 | $137.20 | $158.92 | 2,015,800 | — | — |
| 2021-05-28 | $138.13 | $160.00 | 1,264,400 | — | — |
| 2021-05-27 | $137.54 | $159.32 | 3,699,600 | — | — |
| 2021-05-26 | $133.29 | $154.39 | 2,498,400 | — | — |
| 2021-05-25 | $133.23 | $154.32 | 1,890,600 | — | — |
| 2021-05-24 | $133.34 | $154.45 | 1,312,300 | — | — |
| 2021-05-21 | $132.30 | $153.25 | 1,445,900 | — | — |
| 2021-05-20 | $132.15 | $153.07 | 1,035,100 | — | — |
| 2021-05-19 | $130.21 | $150.83 | 1,119,400 | — | — |
| 2021-05-18 | $128.75 | $149.13 | 1,777,600 | — | — |
| 2021-05-17 | $130.11 | $150.71 | 886,700 | — | — |
| 2021-05-14 | $131.15 | $151.91 | 775,100 | — | — |
| 2021-05-13 | $130.02 | $150.61 | 805,900 | — | — |
| 2021-05-12 | $128.64 | $149.01 | 1,256,400 | — | — |
| 2021-05-11 | $131.42 | $152.23 | 1,336,600 | — | — |
| 2021-05-10 | $131.87 | $152.75 | 1,034,300 | — | — |
| 2021-05-07 | $133.90 | $155.10 | 1,044,200 | — | — |
| 2021-05-06 | $132.40 | $153.36 | 1,150,400 | — | — |
| 2021-05-05 | $133.37 | $154.49 | 1,430,600 | — | — |
| 2021-05-04 | $130.90 | $151.62 | 1,752,400 | — | — |
| 2021-05-03 | $133.19 | $154.28 | 1,032,000 | — | — |
| 2021-04-30 | $133.64 | $154.80 | 1,514,200 | — | — |
| 2021-04-29 | $134.15 | $155.39 | 2,135,900 | — | — |
| 2021-04-28 | $134.80 | $156.14 | 1,603,900 | — | — |
| 2021-04-27 | $136.48 | $158.09 | 1,752,900 | — | — |
| 2021-04-26 | $137.34 | $159.08 | 1,287,400 | — | — |
| 2021-04-23 | $136.68 | $158.32 | 1,495,200 | — | — |
| 2021-04-22 | $134.53 | $155.83 | 1,732,700 | — | — |
| 2021-04-21 | $133.83 | $155.02 | 1,173,900 | — | — |
| 2021-04-20 | $132.46 | $153.43 | 1,261,200 | — | — |
| 2021-04-19 | $133.50 | $154.64 | 1,071,600 | — | — |
| 2021-04-16 | $134.58 | $155.89 | 4,495,400 | — | — |
| 2021-04-15 | $133.28 | $154.38 | 2,121,300 | — | — |
| 2021-04-14 | $131.97 | $152.86 | 1,499,300 | — | — |
| 2021-04-13 | $132.97 | $154.02 | 1,593,700 | — | — |
| 2021-04-12 | $131.27 | $152.05 | 1,166,300 | — | — |
| 2021-04-09 | $131.91 | $152.79 | 1,552,200 | — | — |
| 2021-04-08 | $130.69 | $151.38 | 925,100 | — | — |
| 2021-04-07 | $129.34 | $149.82 | 954,600 | — | — |
| 2021-04-06 | $131.04 | $151.79 | 1,623,200 | — | — |
| 2021-04-05 | $130.00 | $150.58 | 1,096,300 | — | — |
| 2021-04-01 | $127.69 | $147.68 | 1,126,400 | — | — |
| 2021-03-31 | $127.14 | $147.05 | 1,815,500 | — | — |
| 2021-03-30 | $124.84 | $144.39 | 1,033,700 | — | — |
| 2021-03-29 | $125.42 | $145.06 | 1,539,700 | — | — |
| 2021-03-26 | $125.64 | $145.31 | 1,441,900 | — | — |
| 2021-03-25 | $121.90 | $140.99 | 967,300 | — | — |
| 2021-03-24 | $120.84 | $139.76 | 1,477,500 | — | — |
| 2021-03-23 | $121.98 | $141.08 | 1,338,300 | — | — |
| 2021-03-22 | $123.61 | $142.96 | 1,772,900 | — | — |
| 2021-03-19 | $122.69 | $141.90 | 2,597,000 | — | — |
| 2021-03-18 | $122.59 | $141.78 | 2,067,500 | — | — |
| 2021-03-17 | $122.52 | $141.70 | 1,453,000 | — | — |
| 2021-03-16 | $123.00 | $142.26 | 1,345,500 | — | — |
| 2021-03-15 | $124.04 | $143.46 | 1,230,000 | — | — |
| 2021-03-12 | $121.44 | $140.45 | 1,368,700 | — | — |
| 2021-03-11 | $121.83 | $140.90 | 1,818,700 | — | — |
| 2021-03-10 | $119.99 | $138.78 | 1,934,600 | — | — |
| 2021-03-09 | $119.84 | $138.60 | 2,291,100 | — | — |
| 2021-03-08 | $116.08 | $134.25 | 2,766,600 | — | — |
| 2021-03-05 | $116.14 | $134.32 | 2,441,500 | — | — |
| 2021-03-04 | $114.99 | $132.99 | 2,725,000 | — | — |
| 2021-03-03 | $119.30 | $137.98 | 1,612,400 | — | — |
| 2021-03-02 | $123.64 | $143.00 | 1,267,300 | — | — |
| 2021-03-01 | $124.48 | $143.97 | 1,404,400 | — | — |
| 2021-02-26 | $122.07 | $141.18 | 1,909,700 | — | — |
| 2021-02-25 | $122.10 | $141.22 | 1,430,900 | — | — |
| 2021-02-24 | $125.02 | $144.59 | 1,898,400 | — | — |
| 2021-02-23 | $122.42 | $141.59 | 2,125,400 | — | — |
| 2021-02-22 | $123.50 | $142.84 | 1,340,100 | — | — |
| 2021-02-19 | $126.87 | $146.73 | 1,263,900 | — | — |
| 2021-02-18 | $127.68 | $147.67 | 1,941,400 | — | — |
| 2021-02-17 | $130.12 | $150.49 | 4,214,700 | — | — |
| 2021-02-16 | $127.95 | $147.98 | 2,132,500 | — | — |
| 2021-02-12 | $127.98 | $148.02 | 1,278,000 | — | — |
| 2021-02-11 | $126.96 | $146.84 | 1,122,200 | — | — |
| 2021-02-10 | $125.08 | $144.66 | 1,112,600 | — | — |
| 2021-02-09 | $123.24 | $142.53 | 1,988,300 | — | — |
| 2021-02-08 | $123.41 | $142.73 | 2,065,300 | — | — |
| 2021-02-05 | $123.18 | $142.47 | 1,919,700 | — | — |
| 2021-02-04 | $124.07 | $143.49 | 1,251,200 | — | — |
| 2021-02-03 | $122.15 | $141.27 | 1,448,400 | — | — |
| 2021-02-02 | $123.19 | $142.48 | 1,489,200 | — | — |
| 2021-02-01 | $120.83 | $139.75 | 1,292,700 | — | — |
| 2021-01-29 | $120.17 | $138.98 | 1,822,000 | — | — |
| 2021-01-28 | $121.56 | $140.59 | 1,677,900 | — | — |
| 2021-01-27 | $118.80 | $137.40 | 1,923,500 | — | — |
| 2021-01-26 | $123.92 | $143.32 | 1,476,600 | — | — |
| 2021-01-25 | $125.48 | $145.13 | 1,365,400 | — | — |
| 2021-01-22 | $126.33 | $146.11 | 1,438,700 | — | — |
| 2021-01-21 | $127.00 | $146.88 | 1,612,100 | — | — |
| 2021-01-20 | $128.11 | $148.17 | 1,843,000 | — | — |
| 2021-01-19 | $127.35 | $147.29 | 1,677,200 | — | — |
| 2021-01-15 | $126.21 | $145.97 | 2,115,400 | — | — |
| 2021-01-14 | $126.03 | $145.76 | 924,900 | — | — |
| 2021-01-13 | $126.98 | $146.86 | 1,530,400 | — | — |
| 2021-01-12 | $126.97 | $146.85 | 1,826,400 | — | — |
| 2021-01-11 | $128.15 | $148.21 | 1,746,800 | — | — |
| 2021-01-08 | $127.06 | $146.95 | 1,577,200 | — | — |
| 2021-01-07 | $126.16 | $145.91 | 1,775,900 | — | — |
| 2021-01-06 | $122.89 | $142.13 | 2,428,500 | — | — |
| 2021-01-05 | $119.61 | $138.34 | 2,344,000 | — | — |
| 2021-01-04 | $118.64 | $137.21 | 2,030,700 | — | — |