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
- 1996-12-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 | $213,516.59 | $213,516.59 | 13 | — | — |
| 2021-12-30 | $224,282.13 | $224,282.13 | 14 | — | — |
| 2021-12-29 | $217,105.11 | $217,105.11 | 13 | — | — |
| 2021-12-28 | $224,282.13 | $224,282.13 | 11 | — | — |
| 2021-12-27 | $240,430.44 | $240,430.44 | 15 | — | — |
| 2021-12-23 | $254,784.50 | $254,784.50 | 9 | — | — |
| 2021-12-22 | $258,373.02 | $258,373.02 | 8 | — | — |
| 2021-12-21 | $265,550.03 | $265,550.03 | 13 | — | — |
| 2021-12-20 | $269,138.56 | $269,138.56 | 15 | — | — |
| 2021-12-17 | $288,875.38 | $288,875.38 | 19 | — | — |
| 2021-12-16 | $281,698.34 | $281,698.34 | 19 | — | — |
| 2021-12-15 | $297,846.66 | $297,846.66 | 19 | — | — |
| 2021-12-14 | $272,727.06 | $272,727.06 | 8 | — | — |
| 2021-12-13 | $276,315.59 | $276,315.59 | 6 | — | — |
| 2021-12-10 | $287,081.13 | $287,081.13 | 9 | — | — |
| 2021-12-09 | $287,081.13 | $287,081.13 | 13 | — | — |
| 2021-12-08 | $312,200.72 | $312,200.72 | 13 | — | — |
| 2021-12-07 | $290,669.63 | $290,669.63 | 12 | — | — |
| 2021-12-06 | $274,521.31 | $274,521.31 | 13 | — | — |
| 2021-12-03 | $269,138.56 | $269,138.56 | 22 | — | — |
| 2021-12-02 | $292,463.91 | $292,463.91 | 17 | — | — |
| 2021-12-01 | $290,669.63 | $290,669.63 | 23 | — | — |
| 2021-11-30 | $319,377.75 | $319,377.75 | 17 | — | — |
| 2021-11-29 | $322,966.28 | $322,966.28 | 21 | — | — |
| 2021-11-26 | $322,966.28 | $322,966.28 | 16 | — | — |
| 2021-11-24 | $340,908.84 | $340,908.84 | 32 | — | — |
| 2021-11-23 | $331,937.56 | $331,937.56 | 44 | — | — |
| 2021-11-22 | $355,262.91 | $355,262.91 | 47 | — | — |
| 2021-11-19 | $376,793.97 | $376,793.97 | 100 | — | — |
| 2021-11-18 | $317,583.50 | $317,583.50 | 92 | — | — |
| 2021-11-17 | $349,880.13 | $349,880.13 | 26 | — | — |
| 2021-11-16 | $367,822.69 | $367,822.69 | 25 | — | — |
| 2021-11-15 | $387,559.53 | $387,559.53 | 43 | — | — |
| 2021-11-12 | $360,645.66 | $360,645.66 | 25 | — | — |
| 2021-11-11 | $367,822.69 | $367,822.69 | 21 | — | — |
| 2021-11-10 | $373,205.47 | $373,205.47 | 30 | — | — |
| 2021-11-09 | $392,942.28 | $392,942.28 | 29 | — | — |
| 2021-11-08 | $389,353.78 | $389,353.78 | 43 | — | — |
| 2021-11-05 | $382,176.75 | $382,176.75 | 46 | — | — |
| 2021-11-04 | $374,999.72 | $374,999.72 | 22 | — | — |
| 2021-11-03 | $382,176.75 | $382,176.75 | 29 | — | — |
| 2021-11-02 | $392,942.28 | $392,942.28 | 53 | — | — |
| 2021-11-01 | $407,296.34 | $407,296.34 | 37 | — | — |
| 2021-10-29 | $416,267.63 | $416,267.63 | 33 | — | — |
| 2021-10-28 | $423,444.66 | $423,444.66 | 59 | — | — |
| 2021-10-27 | $410,884.88 | $410,884.88 | 123 | — | — |
| 2021-10-26 | $425,238.91 | $425,238.91 | 43 | — | — |
| 2021-10-25 | $423,444.66 | $423,444.66 | 23 | — | — |
| 2021-10-22 | $410,884.88 | $410,884.88 | 36 | — | — |
| 2021-10-21 | $437,798.72 | $437,798.72 | 19 | — | — |
| 2021-10-20 | $437,798.72 | $437,798.72 | 22 | — | — |
| 2021-10-19 | $421,650.41 | $421,650.41 | 16 | — | — |
| 2021-10-18 | $421,650.41 | $421,650.41 | 12 | — | — |
| 2021-10-15 | $423,444.66 | $423,444.66 | 23 | — | — |
| 2021-10-14 | $412,679.13 | $412,679.13 | 9 | — | — |
| 2021-10-13 | $419,856.16 | $419,856.16 | 13 | — | — |
| 2021-10-12 | $407,296.34 | $407,296.34 | 9 | — | — |
| 2021-10-11 | $414,473.38 | $414,473.38 | 11 | — | — |
| 2021-10-08 | $410,884.88 | $410,884.88 | 9 | — | — |
| 2021-10-07 | $416,267.63 | $416,267.63 | 18 | — | — |
| 2021-10-06 | $414,473.38 | $414,473.38 | 20 | — | — |
| 2021-10-05 | $430,621.69 | $430,621.69 | 11 | — | — |
| 2021-10-04 | $421,650.41 | $421,650.41 | 17 | — | — |
| 2021-10-01 | $443,181.50 | $443,181.50 | 26 | — | — |
| 2021-09-30 | $436,004.47 | $436,004.47 | 48 | — | — |
| 2021-09-29 | $418,061.88 | $418,061.88 | 15 | — | — |
| 2021-09-28 | $400,119.31 | $400,119.31 | 13 | — | — |
| 2021-09-27 | $412,679.13 | $412,679.13 | 12 | — | — |
| 2021-09-24 | $403,707.84 | $403,707.84 | 16 | — | — |
| 2021-09-23 | $423,444.66 | $423,444.66 | 15 | — | — |
| 2021-09-22 | $414,473.38 | $414,473.38 | 14 | — | — |
| 2021-09-21 | $403,707.84 | $403,707.84 | 13 | — | — |
| 2021-09-20 | $403,707.84 | $403,707.84 | 22 | — | — |
| 2021-09-17 | $436,004.47 | $436,004.47 | 11 | — | — |
| 2021-09-16 | $446,770.00 | $446,770.00 | 11 | — | — |
| 2021-09-15 | $471,889.59 | $471,889.59 | 28 | — | — |
| 2021-09-14 | $457,535.53 | $457,535.53 | 13 | — | — |
| 2021-09-13 | $470,095.34 | $470,095.34 | 15 | — | — |
| 2021-09-10 | $500,597.72 | $500,597.72 | 18 | — | — |
| 2021-09-09 | $507,774.75 | $507,774.75 | 14 | — | — |
| 2021-09-08 | $493,420.69 | $493,420.69 | 15 | — | — |
| 2021-09-07 | $479,066.63 | $479,066.63 | 11 | — | — |
| 2021-09-03 | $477,272.38 | $477,272.38 | 9 | — | — |
| 2021-09-02 | $484,449.41 | $484,449.41 | 12 | — | — |
| 2021-09-01 | $459,329.81 | $459,329.81 | 10 | — | — |
| 2021-08-31 | $459,329.81 | $459,329.81 | 9 | — | — |
| 2021-08-30 | $448,564.25 | $448,564.25 | 10 | — | — |
| 2021-08-27 | $439,592.97 | $439,592.97 | 10 | — | — |
| 2021-08-26 | $441,387.22 | $441,387.22 | 11 | — | — |
| 2021-08-25 | $455,741.28 | $455,741.28 | 11 | — | — |
| 2021-08-24 | $450,358.53 | $450,358.53 | 17 | — | — |
| 2021-08-23 | $425,238.91 | $425,238.91 | 11 | — | — |
| 2021-08-20 | $405,502.09 | $405,502.09 | 10 | — | — |
| 2021-08-19 | $396,530.81 | $396,530.81 | 19 | — | — |
| 2021-08-18 | $423,444.66 | $423,444.66 | 14 | — | — |
| 2021-08-17 | $427,033.19 | $427,033.19 | 32 | — | — |
| 2021-08-16 | $486,243.66 | $486,243.66 | 56 | — | — |
| 2021-08-13 | $488,037.91 | $488,037.91 | 19 | — | — |
| 2021-08-12 | $495,214.94 | $495,214.94 | 15 | — | — |
| 2021-08-11 | $479,066.63 | $479,066.63 | 24 | — | — |
| 2021-08-10 | $461,124.06 | $461,124.06 | 12 | — | — |
| 2021-08-09 | $450,358.53 | $450,358.53 | 19 | — | — |
| 2021-08-06 | $446,770.00 | $446,770.00 | 15 | — | — |
| 2021-08-05 | $437,798.72 | $437,798.72 | 9 | — | — |
| 2021-08-04 | $430,621.69 | $430,621.69 | 8 | — | — |
| 2021-08-03 | $418,061.88 | $418,061.88 | 10 | — | — |
| 2021-08-02 | $419,856.16 | $419,856.16 | 15 | — | — |
| 2021-07-30 | $410,884.88 | $410,884.88 | 8 | — | — |
| 2021-07-29 | $421,650.41 | $421,650.41 | 13 | — | — |
| 2021-07-28 | $437,798.72 | $437,798.72 | 41 | — | — |
| 2021-07-27 | $416,267.63 | $416,267.63 | 14 | — | — |
| 2021-07-26 | $439,592.97 | $439,592.97 | 19 | — | — |
| 2021-07-23 | $421,650.41 | $421,650.41 | 15 | — | — |
| 2021-07-22 | $412,679.13 | $412,679.13 | 10 | — | — |
| 2021-07-21 | $427,033.19 | $427,033.19 | 18 | — | — |
| 2021-07-20 | $410,884.88 | $410,884.88 | 11 | — | — |
| 2021-07-19 | $391,148.03 | $391,148.03 | 12 | — | — |
| 2021-07-16 | $400,119.31 | $400,119.31 | 15 | — | — |
| 2021-07-15 | $409,090.59 | $409,090.59 | 18 | — | — |
| 2021-07-14 | $409,090.59 | $409,090.59 | 27 | — | — |
| 2021-07-13 | $436,004.47 | $436,004.47 | 149 | — | — |
| 2021-07-12 | $412,679.13 | $412,679.13 | 20 | — | — |
| 2021-07-09 | $450,358.53 | $450,358.53 | 19 | — | — |
| 2021-07-08 | $412,679.13 | $412,679.13 | 27 | — | — |
| 2021-07-07 | $436,004.47 | $436,004.47 | 20 | — | — |
| 2021-07-06 | $468,301.09 | $468,301.09 | 9 | — | — |
| 2021-07-02 | $475,478.13 | $475,478.13 | 14 | — | — |
| 2021-07-01 | $491,626.44 | $491,626.44 | 17 | — | — |
| 2021-06-30 | $505,980.50 | $505,980.50 | 19 | — | — |
| 2021-06-29 | $554,425.44 | $554,425.44 | 18 | — | — |
| 2021-06-28 | $543,659.88 | $543,659.88 | 29 | — | — |
| 2021-06-25 | $516,746.03 | $516,746.03 | 28 | — | — |
| 2021-06-24 | $523,923.06 | $523,923.06 | 10 | — | — |
| 2021-06-23 | $518,540.28 | $518,540.28 | 12 | — | — |
| 2021-06-22 | $493,420.69 | $493,420.69 | 17 | — | — |
| 2021-06-21 | $486,243.66 | $486,243.66 | 17 | — | — |
| 2021-06-18 | $491,626.44 | $491,626.44 | 36 | — | — |
| 2021-06-17 | $486,243.66 | $486,243.66 | 24 | — | — |
| 2021-06-16 | $509,569.00 | $509,569.00 | 39 | — | — |
| 2021-06-15 | $543,659.88 | $543,659.88 | 291 | — | — |
| 2021-06-14 | $538,277.13 | $538,277.13 | 17 | — | — |
| 2021-06-11 | $543,659.88 | $543,659.88 | 22 | — | — |
| 2021-06-10 | $527,511.56 | $527,511.56 | 13 | — | — |
| 2021-06-09 | $518,540.28 | $518,540.28 | 28 | — | — |
| 2021-06-08 | $507,774.75 | $507,774.75 | 15 | — | — |
| 2021-06-07 | $523,923.06 | $523,923.06 | 18 | — | — |
| 2021-06-04 | $491,626.44 | $491,626.44 | 9 | — | — |
| 2021-06-03 | $495,214.94 | $495,214.94 | 14 | — | — |
| 2021-06-02 | $513,157.50 | $513,157.50 | 16 | — | — |
| 2021-06-01 | $507,774.75 | $507,774.75 | 18 | — | — |
| 2021-05-28 | $484,449.41 | $484,449.41 | 21 | — | — |
| 2021-05-27 | $511,363.25 | $511,363.25 | 32 | — | — |
| 2021-05-26 | $473,683.84 | $473,683.84 | 20 | — | — |
| 2021-05-25 | $466,506.84 | $466,506.84 | 50 | — | — |
| 2021-05-24 | $421,650.41 | $421,650.41 | 32 | — | — |
| 2021-05-21 | $441,387.22 | $441,387.22 | 10 | — | — |
| 2021-05-20 | $441,387.22 | $441,387.22 | 8 | — | — |
| 2021-05-19 | $423,444.66 | $423,444.66 | 13 | — | — |
| 2021-05-18 | $444,975.75 | $444,975.75 | 11 | — | — |
| 2021-05-17 | $423,444.66 | $423,444.66 | 7 | — | — |
| 2021-05-14 | $423,444.66 | $423,444.66 | 13 | — | — |
| 2021-05-13 | $421,650.41 | $421,650.41 | 16 | — | — |
| 2021-05-12 | $403,707.84 | $403,707.84 | 8 | — | — |
| 2021-05-11 | $428,827.44 | $428,827.44 | 10 | — | — |
| 2021-05-10 | $428,827.44 | $428,827.44 | 12 | — | — |
| 2021-05-07 | $444,975.75 | $444,975.75 | 13 | — | — |
| 2021-05-06 | $443,181.50 | $443,181.50 | 32 | — | — |
| 2021-05-05 | $505,980.50 | $505,980.50 | 208 | — | — |
| 2021-05-04 | $475,478.13 | $475,478.13 | 25 | — | — |
| 2021-05-03 | $574,162.25 | $574,162.25 | 35 | — | — |
| 2021-04-30 | $538,277.13 | $538,277.13 | 78 | — | — |
| 2021-04-29 | $495,214.94 | $495,214.94 | 20 | — | — |
| 2021-04-28 | $511,363.25 | $511,363.25 | 40 | — | — |
| 2021-04-27 | $448,564.25 | $448,564.25 | 23 | — | — |
| 2021-04-26 | $457,535.53 | $457,535.53 | 11 | — | — |
| 2021-04-23 | $428,827.44 | $428,827.44 | 9 | — | — |
| 2021-04-22 | $409,090.59 | $409,090.59 | 16 | — | — |
| 2021-04-21 | $405,502.09 | $405,502.09 | 19 | — | — |
| 2021-04-20 | $374,999.72 | $374,999.72 | 20 | — | — |
| 2021-04-19 | $394,736.56 | $394,736.56 | 25 | — | — |
| 2021-04-16 | $437,798.72 | $437,798.72 | 23 | — | — |
| 2021-04-15 | $457,535.53 | $457,535.53 | 31 | — | — |
| 2021-04-14 | $502,391.97 | $502,391.97 | 18 | — | — |
| 2021-04-13 | $525,717.31 | $525,717.31 | 18 | — | — |
| 2021-04-12 | $534,688.63 | $534,688.63 | 24 | — | — |
| 2021-04-09 | $577,750.75 | $577,750.75 | 11 | — | — |
| 2021-04-08 | $586,722.06 | $586,722.06 | 26 | — | — |
| 2021-04-07 | $577,750.75 | $577,750.75 | 19 | — | — |
| 2021-04-06 | $595,693.31 | $595,693.31 | 31 | — | — |
| 2021-04-05 | $581,339.25 | $581,339.25 | 27 | — | — |
| 2021-04-01 | $575,956.50 | $575,956.50 | 18 | — | — |
| 2021-03-31 | $590,310.56 | $590,310.56 | 23 | — | — |
| 2021-03-30 | $550,836.94 | $550,836.94 | 16 | — | — |
| 2021-03-29 | $538,277.13 | $538,277.13 | 17 | — | — |
| 2021-03-26 | $552,631.19 | $552,631.19 | 22 | — | — |
| 2021-03-25 | $590,310.56 | $590,310.56 | 57 | — | — |
| 2021-03-24 | $532,894.31 | $532,894.31 | 37 | — | — |
| 2021-03-23 | $586,722.06 | $586,722.06 | 35 | — | — |
| 2021-03-22 | $633,372.75 | $633,372.75 | 22 | — | — |
| 2021-03-19 | $635,167.00 | $635,167.00 | 23 | — | — |
| 2021-03-18 | $653,109.56 | $653,109.56 | 32 | — | — |
| 2021-03-17 | $701,554.50 | $701,554.50 | 32 | — | — |
| 2021-03-16 | $640,549.75 | $640,549.75 | 30 | — | — |
| 2021-03-15 | $710,525.81 | $710,525.81 | 35 | — | — |
| 2021-03-12 | $681,817.69 | $681,817.69 | 32 | — | — |
| 2021-03-11 | $683,611.94 | $683,611.94 | 22 | — | — |
| 2021-03-10 | $651,315.31 | $651,315.31 | 48 | — | — |
| 2021-03-09 | $644,138.25 | $644,138.25 | 42 | — | — |
| 2021-03-08 | $574,162.25 | $574,162.25 | 38 | — | — |
| 2021-03-05 | $550,836.94 | $550,836.94 | 49 | — | — |
| 2021-03-04 | $565,190.94 | $565,190.94 | 64 | — | — |
| 2021-03-03 | $662,080.88 | $662,080.88 | 50 | — | — |
| 2021-03-02 | $705,143.00 | $705,143.00 | 39 | — | — |
| 2021-03-01 | $757,176.50 | $757,176.50 | 45 | — | — |
| 2021-02-26 | $726,674.13 | $726,674.13 | 37 | — | — |
| 2021-02-25 | $764,353.50 | $764,353.50 | 61 | — | — |
| 2021-02-24 | $828,946.75 | $828,946.75 | 55 | — | — |
| 2021-02-23 | $811,004.19 | $811,004.19 | 115 | — | — |
| 2021-02-22 | $970,693.06 | $970,693.06 | 142 | — | — |
| 2021-02-19 | $1.21M | $1.21M | 164 | — | — |
| 2021-02-18 | $1.21M | $1.21M | 222 | — | — |
| 2021-02-17 | $1.41M | $1.41M | 242 | — | — |
| 2021-02-16 | $1.12M | $1.12M | 112 | — | — |
| 2021-02-12 | $1.02M | $1.02M | 102 | — | — |
| 2021-02-11 | $920,453.88 | $920,453.88 | 67 | — | — |
| 2021-02-10 | $906,099.81 | $906,099.81 | 71 | — | — |
| 2021-02-09 | $931,219.38 | $931,219.38 | 52 | — | — |
| 2021-02-08 | $891,745.75 | $891,745.75 | 68 | — | — |
| 2021-02-05 | $816,386.94 | $816,386.94 | 28 | — | — |
| 2021-02-04 | $855,860.63 | $855,860.63 | 44 | — | — |
| 2021-02-03 | $836,123.75 | $836,123.75 | 26 | — | — |
| 2021-02-02 | $837,918.06 | $837,918.06 | 47 | — | — |
| 2021-02-01 | $821,769.75 | $821,769.75 | 26 | — | — |
| 2021-01-29 | $832,535.25 | $832,535.25 | 56 | — | — |
| 2021-01-28 | $852,272.06 | $852,272.06 | 19 | — | — |
| 2021-01-27 | $864,831.88 | $864,831.88 | 46 | — | — |
| 2021-01-26 | $949,162.00 | $949,162.00 | 35 | — | — |
| 2021-01-25 | $895,334.25 | $895,334.25 | 29 | — | — |
| 2021-01-22 | $954,544.75 | $954,544.75 | 47 | — | — |
| 2021-01-21 | $897,128.50 | $897,128.50 | 19 | — | — |
| 2021-01-20 | $924,042.38 | $924,042.38 | 23 | — | — |
| 2021-01-19 | $965,310.31 | $965,310.31 | 35 | — | — |
| 2021-01-15 | $938,396.44 | $938,396.44 | 45 | — | — |
| 2021-01-14 | $1M | $1M | 380 | — | — |
| 2021-01-13 | $751,793.69 | $751,793.69 | 137 | — | — |
| 2021-01-12 | $728,468.38 | $728,468.38 | 17 | — | — |
| 2021-01-11 | $735,645.38 | $735,645.38 | 24 | — | — |
| 2021-01-08 | $805,621.44 | $805,621.44 | 49 | — | — |
| 2021-01-07 | $746,410.94 | $746,410.94 | 42 | — | — |
| 2021-01-06 | $706,937.25 | $706,937.25 | 37 | — | — |
| 2021-01-05 | $728,468.38 | $728,468.38 | 33 | — | — |
| 2021-01-04 | $751,793.69 | $751,793.69 | 25 | — | — |