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
- 2019-12-12 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 | $249.15 | $249.15 | 606,300 | — | — |
| 2021-12-30 | $251.15 | $251.15 | 818,400 | — | — |
| 2021-12-29 | $248.64 | $248.64 | 640,000 | — | — |
| 2021-12-28 | $242.60 | $242.60 | 830,600 | — | — |
| 2021-12-27 | $253.42 | $253.42 | 679,300 | — | — |
| 2021-12-23 | $253.38 | $253.38 | 748,400 | — | — |
| 2021-12-22 | $258.29 | $258.29 | 951,400 | — | — |
| 2021-12-21 | $256.29 | $256.29 | 2,059,700 | — | — |
| 2021-12-20 | $242.19 | $242.19 | 1,900,800 | — | — |
| 2021-12-17 | $244.74 | $244.74 | 2,941,200 | — | — |
| 2021-12-16 | $232.99 | $232.99 | 2,254,400 | — | — |
| 2021-12-15 | $249.65 | $249.65 | 2,331,800 | — | — |
| 2021-12-14 | $241.13 | $241.13 | 1,875,900 | — | — |
| 2021-12-13 | $250.83 | $250.83 | 1,271,100 | — | — |
| 2021-12-10 | $255.04 | $255.04 | 1,563,500 | — | — |
| 2021-12-09 | $254.52 | $254.52 | 1,600,900 | — | — |
| 2021-12-08 | $264.47 | $264.47 | 1,684,300 | — | — |
| 2021-12-07 | $254.76 | $254.76 | 2,727,200 | — | — |
| 2021-12-06 | $232.81 | $232.81 | 2,584,200 | — | — |
| 2021-12-03 | $236.98 | $236.98 | 2,905,000 | — | — |
| 2021-12-02 | $251.30 | $251.30 | 2,945,600 | — | — |
| 2021-12-01 | $252.02 | $252.02 | 2,350,000 | — | — |
| 2021-11-30 | $280.85 | $280.85 | 5,799,700 | — | — |
| 2021-11-29 | $298.50 | $298.50 | 1,765,800 | — | — |
| 2021-11-26 | $300.00 | $300.00 | 1,157,200 | — | — |
| 2021-11-24 | $298.76 | $298.76 | 2,024,100 | — | — |
| 2021-11-23 | $295.02 | $295.02 | 2,107,100 | — | — |
| 2021-11-22 | $300.06 | $300.06 | 1,965,500 | — | — |
| 2021-11-19 | $318.17 | $318.17 | 1,749,500 | — | — |
| 2021-11-18 | $314.00 | $314.00 | 1,651,400 | — | — |
| 2021-11-17 | $324.38 | $324.38 | 1,720,400 | — | — |
| 2021-11-16 | $339.27 | $339.27 | 1,339,300 | — | — |
| 2021-11-15 | $325.81 | $325.81 | 1,309,800 | — | — |
| 2021-11-12 | $334.70 | $334.70 | 1,015,300 | — | — |
| 2021-11-11 | $330.40 | $330.40 | 1,042,300 | — | — |
| 2021-11-10 | $327.24 | $327.24 | 1,266,600 | — | — |
| 2021-11-09 | $342.26 | $342.26 | 1,142,400 | — | — |
| 2021-11-08 | $341.82 | $341.82 | 1,316,800 | — | — |
| 2021-11-05 | $334.46 | $334.46 | 3,461,000 | — | — |
| 2021-11-04 | $293.90 | $293.90 | 2,093,600 | — | — |
| 2021-11-03 | $293.21 | $293.21 | 1,213,500 | — | — |
| 2021-11-02 | $295.47 | $295.47 | 893,300 | — | — |
| 2021-11-01 | $299.75 | $299.75 | 882,700 | — | — |
| 2021-10-29 | $294.31 | $294.31 | 708,600 | — | — |
| 2021-10-28 | $291.51 | $291.51 | 435,700 | — | — |
| 2021-10-27 | $290.17 | $290.17 | 928,700 | — | — |
| 2021-10-26 | $286.29 | $286.29 | 1,316,400 | — | — |
| 2021-10-25 | $300.53 | $300.53 | 916,600 | — | — |
| 2021-10-22 | $302.13 | $302.13 | 650,100 | — | — |
| 2021-10-21 | $303.76 | $303.76 | 1,238,200 | — | — |
| 2021-10-20 | $295.76 | $295.76 | 1,030,600 | — | — |
| 2021-10-19 | $297.50 | $297.50 | 1,336,600 | — | — |
| 2021-10-18 | $295.96 | $295.96 | 1,321,200 | — | — |
| 2021-10-15 | $296.05 | $296.05 | 1,081,800 | — | — |
| 2021-10-14 | $300.64 | $300.64 | 1,252,000 | — | — |
| 2021-10-13 | $294.71 | $294.71 | 1,583,600 | — | — |
| 2021-10-12 | $280.09 | $280.09 | 1,001,400 | — | — |
| 2021-10-11 | $270.60 | $270.60 | 857,500 | — | — |
| 2021-10-08 | $274.33 | $274.33 | 899,300 | — | — |
| 2021-10-07 | $277.99 | $277.99 | 1,098,200 | — | — |
| 2021-10-06 | $273.52 | $273.52 | 1,650,400 | — | — |
| 2021-10-05 | $267.39 | $267.39 | 1,445,600 | — | — |
| 2021-10-04 | $261.30 | $261.30 | 1,473,300 | — | — |
| 2021-10-01 | $277.13 | $277.13 | 1,460,600 | — | — |
| 2021-09-30 | $266.95 | $266.95 | 1,277,600 | — | — |
| 2021-09-29 | $259.61 | $259.61 | 1,535,100 | — | — |
| 2021-09-28 | $258.77 | $258.77 | 2,100,100 | — | — |
| 2021-09-27 | $270.87 | $270.87 | 1,852,200 | — | — |
| 2021-09-24 | $273.13 | $273.13 | 1,567,800 | — | — |
| 2021-09-23 | $276.90 | $276.90 | 2,971,900 | — | — |
| 2021-09-22 | $274.32 | $274.32 | 6,471,300 | — | — |
| 2021-09-21 | $274.14 | $274.14 | 3,703,700 | — | — |
| 2021-09-20 | $283.75 | $283.75 | 1,564,700 | — | — |
| 2021-09-17 | $294.20 | $294.20 | 1,981,900 | — | — |
| 2021-09-16 | $296.56 | $296.56 | 1,134,800 | — | — |
| 2021-09-15 | $289.25 | $289.25 | 1,306,800 | — | — |
| 2021-09-14 | $286.63 | $286.63 | 1,017,600 | — | — |
| 2021-09-13 | $280.71 | $280.71 | 1,406,900 | — | — |
| 2021-09-10 | $281.04 | $281.04 | 1,469,800 | — | — |
| 2021-09-09 | $293.05 | $293.05 | 759,200 | — | — |
| 2021-09-08 | $297.53 | $297.53 | 1,375,900 | — | — |
| 2021-09-07 | $294.40 | $294.40 | 1,770,100 | — | — |
| 2021-09-03 | $297.14 | $297.14 | 1,734,700 | — | — |
| 2021-09-02 | $287.46 | $287.46 | 1,483,800 | — | — |
| 2021-09-01 | $277.13 | $277.13 | 1,256,100 | — | — |
| 2021-08-31 | $274.39 | $274.39 | 2,332,100 | — | — |
| 2021-08-30 | $282.08 | $282.08 | 2,502,700 | — | — |
| 2021-08-27 | $283.98 | $283.98 | 10,696,900 | — | — |
| 2021-08-26 | $219.05 | $219.05 | 1,041,200 | — | — |
| 2021-08-25 | $219.41 | $219.41 | 645,100 | — | — |
| 2021-08-24 | $217.17 | $217.17 | 1,168,500 | — | — |
| 2021-08-23 | $217.35 | $217.35 | 1,006,500 | — | — |
| 2021-08-20 | $209.35 | $209.35 | 833,300 | — | — |
| 2021-08-19 | $205.91 | $205.91 | 893,600 | — | — |
| 2021-08-18 | $204.92 | $204.92 | 1,241,500 | — | — |
| 2021-08-17 | $196.90 | $196.90 | 1,032,800 | — | — |
| 2021-08-16 | $200.59 | $200.59 | 1,222,000 | — | — |
| 2021-08-13 | $207.85 | $207.85 | 819,700 | — | — |
| 2021-08-12 | $204.33 | $204.33 | 727,400 | — | — |
| 2021-08-11 | $198.64 | $198.64 | 915,000 | — | — |
| 2021-08-10 | $199.73 | $199.73 | 864,700 | — | — |
| 2021-08-09 | $202.45 | $202.45 | 1,006,100 | — | — |
| 2021-08-06 | $202.92 | $202.92 | 848,400 | — | — |
| 2021-08-05 | $208.92 | $208.92 | 610,000 | — | — |
| 2021-08-04 | $205.95 | $205.95 | 773,300 | — | — |
| 2021-08-03 | $207.45 | $207.45 | 451,300 | — | — |
| 2021-08-02 | $207.05 | $207.05 | 362,600 | — | — |
| 2021-07-30 | $206.82 | $206.82 | 607,500 | — | — |
| 2021-07-29 | $205.82 | $205.82 | 504,100 | — | — |
| 2021-07-28 | $207.86 | $207.86 | 541,700 | — | — |
| 2021-07-27 | $203.30 | $203.30 | 891,000 | — | — |
| 2021-07-26 | $204.80 | $204.80 | 814,400 | — | — |
| 2021-07-23 | $208.14 | $208.14 | 831,000 | — | — |
| 2021-07-22 | $203.04 | $203.04 | 704,900 | — | — |
| 2021-07-21 | $200.42 | $200.42 | 988,900 | — | — |
| 2021-07-20 | $194.41 | $194.41 | 1,221,400 | — | — |
| 2021-07-19 | $188.54 | $188.54 | 1,727,600 | — | — |
| 2021-07-16 | $182.00 | $182.00 | 986,800 | — | — |
| 2021-07-15 | $179.65 | $179.65 | 2,759,100 | — | — |
| 2021-07-14 | $187.20 | $187.20 | 1,643,700 | — | — |
| 2021-07-13 | $191.11 | $191.11 | 1,721,600 | — | — |
| 2021-07-12 | $190.99 | $190.99 | 1,068,000 | — | — |
| 2021-07-09 | $190.61 | $190.61 | 704,000 | — | — |
| 2021-07-08 | $188.81 | $188.81 | 1,537,200 | — | — |
| 2021-07-07 | $189.53 | $189.53 | 1,150,100 | — | — |
| 2021-07-06 | $188.36 | $188.36 | 1,630,200 | — | — |
| 2021-07-02 | $184.70 | $184.70 | 764,600 | — | — |
| 2021-07-01 | $179.85 | $179.85 | 955,900 | — | — |
| 2021-06-30 | $183.18 | $183.18 | 875,400 | — | — |
| 2021-06-29 | $186.38 | $186.38 | 990,700 | — | — |
| 2021-06-28 | $186.60 | $186.60 | 1,081,500 | — | — |
| 2021-06-25 | $189.46 | $189.46 | 2,053,500 | — | — |
| 2021-06-24 | $187.23 | $187.23 | 1,101,400 | — | — |
| 2021-06-23 | $189.97 | $189.97 | 661,900 | — | — |
| 2021-06-22 | $186.61 | $186.61 | 857,900 | — | — |
| 2021-06-21 | $181.23 | $181.23 | 1,281,600 | — | — |
| 2021-06-18 | $178.50 | $178.50 | 1,441,500 | — | — |
| 2021-06-17 | $172.74 | $172.74 | 1,457,700 | — | — |
| 2021-06-16 | $162.62 | $162.62 | 1,274,800 | — | — |
| 2021-06-15 | $159.40 | $159.40 | 1,155,600 | — | — |
| 2021-06-14 | $157.05 | $157.05 | 776,600 | — | — |
| 2021-06-11 | $157.34 | $157.34 | 774,800 | — | — |
| 2021-06-10 | $155.93 | $155.93 | 636,200 | — | — |
| 2021-06-09 | $154.97 | $154.97 | 902,300 | — | — |
| 2021-06-08 | $160.65 | $160.65 | 1,324,500 | — | — |
| 2021-06-07 | $153.99 | $153.99 | 804,300 | — | — |
| 2021-06-04 | $148.48 | $148.48 | 736,400 | — | — |
| 2021-06-03 | $146.39 | $146.39 | 1,110,800 | — | — |
| 2021-06-02 | $155.94 | $155.94 | 858,600 | — | — |
| 2021-06-01 | $151.59 | $151.59 | 929,500 | — | — |
| 2021-05-28 | $148.92 | $148.92 | 1,309,600 | — | — |
| 2021-05-27 | $147.40 | $147.40 | 1,696,800 | — | — |
| 2021-05-26 | $149.50 | $149.50 | 1,965,700 | — | — |
| 2021-05-25 | $146.25 | $146.25 | 1,515,000 | — | — |
| 2021-05-24 | $148.68 | $148.68 | 2,144,600 | — | — |
| 2021-05-21 | $145.55 | $145.55 | 1,570,200 | — | — |
| 2021-05-20 | $145.75 | $145.75 | 1,361,200 | — | — |
| 2021-05-19 | $140.30 | $140.30 | 1,476,600 | — | — |
| 2021-05-18 | $142.28 | $142.28 | 1,151,500 | — | — |
| 2021-05-17 | $138.15 | $138.15 | 1,132,500 | — | — |
| 2021-05-14 | $140.43 | $140.43 | 1,229,600 | — | — |
| 2021-05-13 | $133.86 | $133.86 | 1,154,400 | — | — |
| 2021-05-12 | $139.32 | $139.32 | 1,624,500 | — | — |
| 2021-05-11 | $147.00 | $147.00 | 2,307,100 | — | — |
| 2021-05-10 | $142.07 | $142.07 | 1,755,400 | — | — |
| 2021-05-07 | $154.23 | $154.23 | 3,917,100 | — | — |
| 2021-05-06 | $130.33 | $130.33 | 2,364,400 | — | — |
| 2021-05-05 | $139.37 | $139.37 | 1,066,800 | — | — |
| 2021-05-04 | $146.26 | $146.26 | 2,232,100 | — | — |
| 2021-05-03 | $153.84 | $153.84 | 760,100 | — | — |
| 2021-04-30 | $154.63 | $154.63 | 1,156,700 | — | — |
| 2021-04-29 | $155.15 | $155.15 | 1,063,200 | — | — |
| 2021-04-28 | $162.43 | $162.43 | 796,900 | — | — |
| 2021-04-27 | $163.29 | $163.29 | 493,400 | — | — |
| 2021-04-26 | $166.76 | $166.76 | 483,800 | — | — |
| 2021-04-23 | $159.99 | $159.99 | 495,700 | — | — |
| 2021-04-22 | $153.32 | $153.32 | 670,100 | — | — |
| 2021-04-21 | $152.16 | $152.16 | 786,900 | — | — |
| 2021-04-20 | $148.93 | $148.93 | 754,400 | — | — |
| 2021-04-19 | $153.39 | $153.39 | 722,200 | — | — |
| 2021-04-16 | $160.73 | $160.73 | 476,800 | — | — |
| 2021-04-15 | $164.16 | $164.16 | 1,033,800 | — | — |
| 2021-04-14 | $161.02 | $161.02 | 1,554,900 | — | — |
| 2021-04-13 | $162.31 | $162.31 | 1,178,600 | — | — |
| 2021-04-12 | $153.62 | $153.62 | 710,800 | — | — |
| 2021-04-09 | $156.71 | $156.71 | 895,400 | — | — |
| 2021-04-08 | $157.84 | $157.84 | 1,084,000 | — | — |
| 2021-04-07 | $151.47 | $151.47 | 774,400 | — | — |
| 2021-04-06 | $152.26 | $152.26 | 807,800 | — | — |
| 2021-04-05 | $147.24 | $147.24 | 1,002,900 | — | — |
| 2021-04-01 | $149.87 | $149.87 | 1,537,700 | — | — |
| 2021-03-31 | $145.50 | $145.50 | 1,031,900 | — | — |
| 2021-03-30 | $137.62 | $137.62 | 2,165,200 | — | — |
| 2021-03-29 | $138.30 | $138.30 | 1,026,300 | — | — |
| 2021-03-26 | $146.00 | $146.00 | 1,272,800 | — | — |
| 2021-03-25 | $145.61 | $145.61 | 1,568,300 | — | — |
| 2021-03-24 | $144.46 | $144.46 | 940,300 | — | — |
| 2021-03-23 | $155.65 | $155.65 | 923,300 | — | — |
| 2021-03-22 | $151.96 | $151.96 | 748,300 | — | — |
| 2021-03-19 | $146.34 | $146.34 | 1,241,000 | — | — |
| 2021-03-18 | $144.33 | $144.33 | 1,559,500 | — | — |
| 2021-03-17 | $157.43 | $157.43 | 1,363,500 | — | — |
| 2021-03-16 | $151.80 | $151.80 | 1,230,600 | — | — |
| 2021-03-15 | $158.86 | $158.86 | 1,114,500 | — | — |
| 2021-03-12 | $160.40 | $160.40 | 1,992,700 | — | — |
| 2021-03-11 | $155.31 | $155.31 | 1,275,600 | — | — |
| 2021-03-10 | $144.76 | $144.76 | 890,800 | — | — |
| 2021-03-09 | $148.74 | $148.74 | 1,685,000 | — | — |
| 2021-03-08 | $138.81 | $138.81 | 1,724,000 | — | — |
| 2021-03-05 | $149.00 | $149.00 | 2,164,300 | — | — |
| 2021-03-04 | $148.66 | $148.66 | 2,169,800 | — | — |
| 2021-03-03 | $156.47 | $156.47 | 1,127,000 | — | — |
| 2021-03-02 | $163.00 | $163.00 | 1,098,300 | — | — |
| 2021-03-01 | $171.48 | $171.48 | 1,074,300 | — | — |
| 2021-02-26 | $165.01 | $165.01 | 1,452,200 | — | — |
| 2021-02-25 | $159.17 | $159.17 | 1,402,600 | — | — |
| 2021-02-24 | $169.42 | $169.42 | 928,600 | — | — |
| 2021-02-23 | $171.95 | $171.95 | 1,301,200 | — | — |
| 2021-02-22 | $173.01 | $173.01 | 1,116,600 | — | — |
| 2021-02-19 | $184.21 | $184.21 | 927,300 | — | — |
| 2021-02-18 | $180.00 | $180.00 | 976,500 | — | — |
| 2021-02-17 | $176.03 | $176.03 | 1,031,400 | — | — |
| 2021-02-16 | $183.46 | $183.46 | 2,034,000 | — | — |
| 2021-02-12 | $190.00 | $190.00 | 827,600 | — | — |
| 2021-02-11 | $186.18 | $186.18 | 1,815,500 | — | — |
| 2021-02-10 | $192.00 | $192.00 | 2,689,000 | — | — |
| 2021-02-09 | $173.75 | $173.75 | 2,057,700 | — | — |
| 2021-02-08 | $179.01 | $179.01 | 2,119,500 | — | — |
| 2021-02-05 | $184.69 | $184.69 | 6,479,800 | — | — |
| 2021-02-04 | $139.87 | $139.87 | 1,390,300 | — | — |
| 2021-02-03 | $134.20 | $134.20 | 848,900 | — | — |
| 2021-02-02 | $137.26 | $137.26 | 1,489,800 | — | — |
| 2021-02-01 | $130.74 | $130.74 | 1,520,800 | — | — |
| 2021-01-29 | $121.88 | $121.88 | 1,246,400 | — | — |
| 2021-01-28 | $124.99 | $124.99 | 2,283,300 | — | — |
| 2021-01-27 | $113.49 | $113.49 | 2,456,200 | — | — |
| 2021-01-26 | $119.53 | $119.53 | 1,507,700 | — | — |
| 2021-01-25 | $128.15 | $128.15 | 1,683,700 | — | — |
| 2021-01-22 | $131.13 | $131.13 | 639,000 | — | — |
| 2021-01-21 | $130.17 | $130.17 | 1,042,800 | — | — |
| 2021-01-20 | $128.25 | $128.25 | 1,029,300 | — | — |
| 2021-01-19 | $128.50 | $128.50 | 779,900 | — | — |
| 2021-01-15 | $127.74 | $127.74 | 1,174,300 | — | — |
| 2021-01-14 | $128.58 | $128.58 | 1,065,900 | — | — |
| 2021-01-13 | $134.50 | $134.50 | 841,800 | — | — |
| 2021-01-12 | $136.00 | $136.00 | 705,400 | — | — |
| 2021-01-11 | $133.27 | $133.27 | 985,600 | — | — |
| 2021-01-08 | $138.88 | $138.88 | 1,662,400 | — | — |
| 2021-01-07 | $135.85 | $135.85 | 1,259,500 | — | — |
| 2021-01-06 | $128.97 | $128.97 | 2,216,500 | — | — |
| 2021-01-05 | $139.59 | $139.59 | 1,244,900 | — | — |
| 2021-01-04 | $137.46 | $137.46 | 2,741,800 | — | — |