# HG changeset patch # User Christian Urban # Date 1542461708 0 # Node ID f8883f8a14ad1db5eab5307cf96ba4217bc6f1fe # Parent 5bbbe737184e54392aed6e2e05c89497a537c6d8 updated diff -r 5bbbe737184e -r f8883f8a14ad solutions1/AAPL.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/AAPL.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,786 @@ +Date,Adj Close +1981-01-02,0.027824 +1981-01-05,0.027219 +1981-01-06,0.026009 +1981-01-07,0.024900 +1981-01-08,0.024396 +1981-01-09,0.025707 +1981-01-12,0.025505 +1981-01-13,0.024598 +1981-01-14,0.024699 +1981-01-15,0.025203 +1981-01-16,0.025001 +1981-01-19,0.026513 +1981-01-20,0.025707 +1981-01-21,0.026211 +1981-01-22,0.026513 +1981-01-23,0.026412 +1981-01-26,0.026009 +1981-01-27,0.025807 +1981-01-28,0.025001 +1981-01-29,0.024094 +1981-01-30,0.022783 +1982-01-04,0.017743 +1982-01-05,0.016835 +1982-01-06,0.016634 +1982-01-07,0.015323 +1982-01-08,0.016029 +1982-01-11,0.015021 +1982-01-12,0.014517 +1982-01-13,0.014416 +1982-01-14,0.015122 +1982-01-15,0.016130 +1982-01-18,0.016432 +1982-01-19,0.016029 +1982-01-20,0.016331 +1982-01-21,0.016634 +1982-01-22,0.016734 +1982-01-25,0.016230 +1982-01-26,0.015626 +1982-01-27,0.015726 +1982-01-28,0.016230 +1982-01-29,0.016432 +1983-01-03,0.022985 +1983-01-04,0.024295 +1983-01-05,0.024396 +1983-01-06,0.023489 +1983-01-07,0.022178 +1983-01-10,0.023186 +1983-01-11,0.023489 +1983-01-12,0.024799 +1983-01-13,0.024799 +1983-01-14,0.026614 +1983-01-17,0.027521 +1983-01-18,0.026916 +1983-01-19,0.027118 +1983-01-20,0.030142 +1983-01-21,0.030142 +1983-01-24,0.028428 +1983-01-25,0.029537 +1983-01-26,0.030747 +1983-01-27,0.032864 +1983-01-28,0.033066 +1983-01-31,0.032965 +1984-01-03,0.020666 +1984-01-04,0.022481 +1984-01-05,0.022783 +1984-01-06,0.022380 +1984-01-09,0.021170 +1984-01-10,0.022279 +1984-01-11,0.022581 +1984-01-12,0.022481 +1984-01-13,0.021977 +1984-01-16,0.022481 +1984-01-17,0.023086 +1984-01-18,0.023186 +1984-01-19,0.023388 +1984-01-20,0.023086 +1984-01-23,0.023287 +1984-01-24,0.021977 +1984-01-25,0.021775 +1984-01-26,0.022279 +1984-01-27,0.021069 +1984-01-30,0.019960 +1984-01-31,0.019960 +1985-01-02,0.022481 +1985-01-03,0.022884 +1985-01-04,0.022884 +1985-01-07,0.022783 +1985-01-08,0.022581 +1985-01-09,0.023186 +1985-01-10,0.024194 +1985-01-11,0.023993 +1985-01-14,0.024699 +1985-01-15,0.024194 +1985-01-16,0.024396 +1985-01-17,0.022682 +1985-01-18,0.023086 +1985-01-21,0.023590 +1985-01-22,0.024295 +1985-01-23,0.023892 +1985-01-24,0.023388 +1985-01-25,0.023892 +1985-01-28,0.024396 +1985-01-29,0.024094 +1985-01-30,0.024094 +1985-01-31,0.023388 +1986-01-02,0.017944 +1986-01-03,0.018045 +1986-01-06,0.017944 +1986-01-07,0.018549 +1986-01-08,0.018448 +1986-01-09,0.018247 +1986-01-10,0.018347 +1986-01-13,0.018549 +1986-01-14,0.018751 +1986-01-15,0.019255 +1986-01-16,0.019759 +1986-01-17,0.019356 +1986-01-20,0.019255 +1986-01-21,0.019356 +1986-01-22,0.018852 +1986-01-23,0.018549 +1986-01-24,0.018247 +1986-01-27,0.017843 +1986-01-28,0.017944 +1986-01-29,0.019053 +1986-01-30,0.018549 +1986-01-31,0.018650 +1987-01-02,0.032965 +1987-01-05,0.034679 +1987-01-06,0.035284 +1987-01-07,0.036090 +1987-01-08,0.036090 +1987-01-09,0.036594 +1987-01-12,0.036695 +1987-01-13,0.035989 +1987-01-14,0.038812 +1987-01-15,0.040223 +1987-01-16,0.039316 +1987-01-19,0.042844 +1987-01-20,0.041635 +1987-01-21,0.039518 +1987-01-22,0.042340 +1987-01-23,0.040526 +1987-01-26,0.040122 +1987-01-27,0.042542 +1987-01-28,0.044659 +1987-01-29,0.043651 +1987-01-30,0.044760 +1988-01-04,0.087161 +1988-01-05,0.086917 +1988-01-06,0.085213 +1988-01-07,0.086674 +1988-01-08,0.077909 +1988-01-11,0.082778 +1988-01-12,0.081804 +1988-01-13,0.082291 +1988-01-14,0.082291 +1988-01-15,0.083509 +1988-01-18,0.083265 +1988-01-19,0.083265 +1988-01-20,0.077422 +1988-01-21,0.078152 +1988-01-22,0.076448 +1988-01-25,0.079613 +1988-01-26,0.077422 +1988-01-27,0.077422 +1988-01-28,0.080344 +1988-01-29,0.080830 +1989-01-03,0.100401 +1989-01-04,0.104442 +1989-01-05,0.105063 +1989-01-06,0.105996 +1989-01-09,0.106928 +1989-01-10,0.105996 +1989-01-11,0.104753 +1989-01-12,0.106307 +1989-01-13,0.107550 +1989-01-16,0.108794 +1989-01-17,0.100401 +1989-01-18,0.098847 +1989-01-19,0.100712 +1989-01-20,0.101955 +1989-01-23,0.101955 +1989-01-24,0.103509 +1989-01-25,0.103198 +1989-01-26,0.103820 +1989-01-27,0.093562 +1989-01-30,0.092941 +1989-01-31,0.093873 +1990-01-02,0.122946 +1990-01-03,0.123771 +1990-01-04,0.124184 +1990-01-05,0.124597 +1990-01-08,0.125422 +1990-01-09,0.124184 +1990-01-10,0.118821 +1990-01-11,0.113870 +1990-01-12,0.113870 +1990-01-15,0.113045 +1990-01-16,0.115107 +1990-01-17,0.109744 +1990-01-18,0.106856 +1990-01-19,0.113045 +1990-01-22,0.109744 +1990-01-23,0.111394 +1990-01-24,0.112219 +1990-01-25,0.112632 +1990-01-26,0.108094 +1990-01-29,0.109744 +1990-01-30,0.112219 +1990-01-31,0.112219 +1991-01-02,0.206000 +1991-01-03,0.203632 +1991-01-04,0.204816 +1991-01-07,0.204816 +1991-01-08,0.204816 +1991-01-09,0.214287 +1991-01-10,0.223167 +1991-01-11,0.222575 +1991-01-14,0.219023 +1991-01-15,0.221391 +1991-01-16,0.235598 +1991-01-17,0.242701 +1991-01-18,0.237966 +1991-01-21,0.240333 +1991-01-22,0.242701 +1991-01-23,0.245069 +1991-01-24,0.246845 +1991-01-25,0.253356 +1991-01-28,0.258092 +1991-01-29,0.254540 +1991-01-30,0.262828 +1991-01-31,0.262828 +1992-01-02,0.368937 +1992-01-03,0.365837 +1992-01-06,0.359636 +1992-01-07,0.366612 +1992-01-08,0.375138 +1992-01-09,0.385989 +1992-01-10,0.385989 +1992-01-13,0.384438 +1992-01-14,0.399940 +1992-01-15,0.393739 +1992-01-16,0.389089 +1992-01-17,0.401490 +1992-01-20,0.396840 +1992-01-21,0.379013 +1992-01-22,0.393739 +1992-01-23,0.399940 +1992-01-24,0.400715 +1992-01-27,0.399940 +1992-01-28,0.404591 +1992-01-29,0.392189 +1992-01-30,0.395289 +1992-01-31,0.401490 +1993-01-04,0.464214 +1993-01-05,0.472184 +1993-01-06,0.492107 +1993-01-07,0.486130 +1993-01-08,0.496092 +1993-01-11,0.511034 +1993-01-12,0.490115 +1993-01-13,0.506054 +1993-01-14,0.518007 +1993-01-15,0.480153 +1993-01-18,0.474176 +1993-01-19,0.476168 +1993-01-20,0.478161 +1993-01-21,0.478161 +1993-01-22,0.474176 +1993-01-25,0.478161 +1993-01-26,0.484138 +1993-01-27,0.480153 +1993-01-28,0.477165 +1993-01-29,0.474176 +1994-01-03,0.341166 +1994-01-04,0.359723 +1994-01-05,0.385418 +1994-01-06,0.373998 +1994-01-07,0.378280 +1994-01-10,0.383990 +1994-01-11,0.364005 +1994-01-12,0.348303 +1994-01-13,0.349731 +1994-01-14,0.354013 +1994-01-17,0.346876 +1994-01-18,0.335456 +1994-01-19,0.334029 +1994-01-20,0.341166 +1994-01-21,0.381135 +1994-01-24,0.399692 +1994-01-25,0.386845 +1994-01-26,0.382563 +1994-01-27,0.389700 +1994-01-28,0.388273 +1994-01-31,0.373998 +1995-01-03,0.661555 +1995-01-04,0.678794 +1995-01-05,0.670174 +1995-01-06,0.724047 +1995-01-09,0.710309 +1995-01-10,0.753138 +1995-01-11,0.805933 +1995-01-12,0.782229 +1995-01-13,0.773609 +1995-01-16,0.767145 +1995-01-17,0.775764 +1995-01-18,0.786539 +1995-01-19,0.790849 +1995-01-20,0.734821 +1995-01-23,0.728356 +1995-01-24,0.717582 +1995-01-25,0.706537 +1995-01-26,0.680949 +1995-01-27,0.687413 +1995-01-30,0.691723 +1995-01-31,0.696033 +1996-01-02,0.770999 +1996-01-03,0.770999 +1996-01-04,0.757500 +1996-01-05,0.821999 +1996-01-08,0.830999 +1996-01-09,0.785999 +1996-01-10,0.821999 +1996-01-11,0.839999 +1996-01-12,0.812999 +1996-01-15,0.818999 +1996-01-16,0.829499 +1996-01-17,0.815999 +1996-01-18,0.766499 +1996-01-19,0.716999 +1996-01-22,0.731999 +1996-01-23,0.758999 +1996-01-24,0.773999 +1996-01-25,0.725999 +1996-01-26,0.734999 +1996-01-29,0.698999 +1996-01-30,0.655500 +1996-01-31,0.662999 +1997-01-02,0.504000 +1997-01-03,0.522000 +1997-01-06,0.429000 +1997-01-07,0.420000 +1997-01-08,0.423000 +1997-01-09,0.426000 +1997-01-10,0.438000 +1997-01-13,0.434999 +1997-01-14,0.429000 +1997-01-15,0.414000 +1997-01-16,0.402000 +1997-01-17,0.402000 +1997-01-20,0.406500 +1997-01-21,0.414000 +1997-01-22,0.412500 +1997-01-23,0.414000 +1997-01-24,0.405000 +1997-01-27,0.399000 +1997-01-28,0.399000 +1997-01-29,0.399000 +1997-01-30,0.402000 +1997-01-31,0.399000 +1998-01-02,0.390000 +1998-01-05,0.381000 +1998-01-06,0.454500 +1998-01-07,0.420000 +1998-01-08,0.436500 +1998-01-09,0.436500 +1998-01-12,0.438000 +1998-01-13,0.468000 +1998-01-14,0.473999 +1998-01-15,0.460500 +1998-01-16,0.451500 +1998-01-20,0.457500 +1998-01-21,0.453748 +1998-01-22,0.462000 +1998-01-23,0.468000 +1998-01-26,0.466500 +1998-01-27,0.458999 +1998-01-28,0.460500 +1998-01-29,0.443999 +1998-01-30,0.439500 +1999-01-04,0.989999 +1999-01-05,1.039499 +1999-01-06,1.001999 +1999-01-07,1.079999 +1999-01-08,1.079999 +1999-01-11,1.100999 +1999-01-12,1.106999 +1999-01-13,1.115999 +1999-01-14,0.992999 +1999-01-15,0.991499 +1999-01-19,0.980999 +1999-01-20,0.973499 +1999-01-21,0.931499 +1999-01-22,0.929999 +1999-01-25,0.944999 +1999-01-26,0.971999 +1999-01-27,0.962999 +1999-01-28,0.980999 +1999-01-29,0.988499 +2000-01-03,2.686497 +2000-01-04,2.459998 +2000-01-05,2.495997 +2000-01-06,2.279998 +2000-01-07,2.387998 +2000-01-10,2.345998 +2000-01-11,2.225998 +2000-01-12,2.092498 +2000-01-13,2.321998 +2000-01-14,2.410497 +2000-01-18,2.494497 +2000-01-19,2.557498 +2000-01-20,2.723998 +2000-01-21,2.671498 +2000-01-24,2.549998 +2000-01-25,2.693998 +2000-01-26,2.644498 +2000-01-27,2.639997 +2000-01-28,2.438998 +2000-01-31,2.489997 +2001-01-02,0.713999 +2001-01-03,0.785999 +2001-01-04,0.818999 +2001-01-05,0.785999 +2001-01-08,0.794999 +2001-01-09,0.824999 +2001-01-10,0.794999 +2001-01-11,0.863999 +2001-01-12,0.824999 +2001-01-16,0.821999 +2001-01-17,0.806999 +2001-01-18,0.896999 +2001-01-19,0.935999 +2001-01-22,0.923999 +2001-01-23,0.983999 +2001-01-24,0.983999 +2001-01-25,0.956999 +2001-01-26,0.938999 +2001-01-29,1.040999 +2001-01-30,1.043999 +2001-01-31,1.037999 +2002-01-02,1.118399 +2002-01-03,1.131839 +2002-01-04,1.137119 +2002-01-07,1.099199 +2002-01-08,1.085279 +2002-01-09,1.039199 +2002-01-10,1.019039 +2002-01-11,1.010399 +2002-01-14,1.015199 +2002-01-15,1.041599 +2002-01-16,0.997439 +2002-01-17,1.079039 +2002-01-18,1.064159 +2002-01-22,1.047359 +2002-01-23,1.104959 +2002-01-24,1.114079 +2002-01-25,1.115999 +2002-01-28,1.116959 +2002-01-29,1.107359 +2002-01-30,1.156319 +2002-01-31,1.186559 +2003-01-02,0.710399 +2003-01-03,0.715199 +2003-01-06,0.715199 +2003-01-07,0.712799 +2003-01-08,0.698399 +2003-01-09,0.704639 +2003-01-10,0.706559 +2003-01-13,0.702239 +2003-01-14,0.701279 +2003-01-15,0.692639 +2003-01-16,0.701759 +2003-01-17,0.676799 +2003-01-21,0.672959 +2003-01-22,0.666239 +2003-01-23,0.680159 +2003-01-24,0.662399 +2003-01-27,0.678239 +2003-01-28,0.699839 +2003-01-29,0.716639 +2003-01-30,0.687359 +2003-01-31,0.689279 +2004-01-02,1.021439 +2004-01-05,1.064159 +2004-01-06,1.060319 +2004-01-07,1.084319 +2004-01-08,1.121279 +2004-01-09,1.103999 +2004-01-12,1.139039 +2004-01-13,1.157759 +2004-01-14,1.161599 +2004-01-15,1.096799 +2004-01-16,1.090559 +2004-01-20,1.091039 +2004-01-21,1.085279 +2004-01-22,1.064639 +2004-01-23,1.082879 +2004-01-26,1.104479 +2004-01-27,1.107359 +2004-01-28,1.080959 +2004-01-29,1.088639 +2004-01-30,1.082879 +2005-01-03,3.037917 +2005-01-04,3.069117 +2005-01-05,3.095998 +2005-01-06,3.098397 +2005-01-07,3.323997 +2005-01-10,3.310077 +2005-01-11,3.098877 +2005-01-12,3.142077 +2005-01-13,3.350397 +2005-01-14,3.369596 +2005-01-18,3.391196 +2005-01-19,3.354237 +2005-01-20,3.382077 +2005-01-21,3.383517 +2005-01-24,3.396476 +2005-01-25,3.458397 +2005-01-26,3.467997 +2005-01-27,3.486717 +2005-01-28,3.551036 +2005-01-31,3.691196 +2006-01-03,7.175994 +2006-01-04,7.197113 +2006-01-05,7.140473 +2006-01-06,7.324792 +2006-01-09,7.300795 +2006-01-10,7.762553 +2006-01-11,8.054391 +2006-01-12,8.091832 +2006-01-13,8.216632 +2006-01-17,8.132153 +2006-01-18,7.919035 +2006-01-19,7.587833 +2006-01-20,7.304634 +2006-01-23,7.456312 +2006-01-24,7.299832 +2006-01-25,7.123194 +2006-01-26,6.943673 +2006-01-27,6.914873 +2006-01-30,7.199994 +2006-01-31,7.248953 +2007-01-03,8.044793 +2007-01-04,8.223352 +2007-01-05,8.164792 +2007-01-08,8.205114 +2007-01-09,8.886713 +2007-01-10,9.311990 +2007-01-11,9.196792 +2007-01-12,9.083512 +2007-01-16,9.321591 +2007-01-17,9.115191 +2007-01-18,8.550713 +2007-01-19,8.495993 +2007-01-22,8.331832 +2007-01-23,8.227192 +2007-01-24,8.323194 +2007-01-25,8.279993 +2007-01-26,8.196473 +2007-01-29,8.250232 +2007-01-30,8.212793 +2007-01-31,8.230075 +2008-01-02,18.704624 +2008-01-03,18.713264 +2008-01-04,17.284782 +2008-01-07,17.053425 +2008-01-08,16.439983 +2008-01-09,17.222383 +2008-01-10,17.089903 +2008-01-11,16.578228 +2008-01-14,17.162865 +2008-01-15,16.227825 +2008-01-16,15.325429 +2008-01-17,15.445423 +2008-01-18,15.490547 +2008-01-22,14.941424 +2008-01-23,13.350709 +2008-01-24,13.017589 +2008-01-25,12.480949 +2008-01-28,12.480949 +2008-01-29,12.627829 +2008-01-30,12.689266 +2008-01-31,12.994547 +2009-01-02,8.711993 +2009-01-05,9.079671 +2009-01-06,8.929912 +2009-01-07,8.736953 +2009-01-08,8.899191 +2009-01-09,8.695673 +2009-01-12,8.511353 +2009-01-13,8.420153 +2009-01-14,8.191671 +2009-01-15,8.004469 +2009-01-16,7.903673 +2009-01-20,7.507193 +2009-01-21,7.951672 +2009-01-22,8.482552 +2009-01-23,8.482552 +2009-01-26,8.605433 +2009-01-27,8.710071 +2009-01-28,9.043192 +2009-01-29,8.927990 +2009-01-30,8.652472 +2010-01-04,20.544939 +2010-01-05,20.580460 +2010-01-06,20.253105 +2010-01-07,20.215658 +2010-01-08,20.350058 +2010-01-11,20.170542 +2010-01-12,19.941105 +2010-01-13,20.222383 +2010-01-14,20.105261 +2010-01-15,19.769260 +2010-01-19,20.643824 +2010-01-20,20.326059 +2010-01-21,19.974697 +2010-01-22,18.983980 +2010-01-25,19.494698 +2010-01-26,19.770220 +2010-01-27,19.956459 +2010-01-28,19.131826 +2010-01-29,18.437742 +2011-01-03,31.638695 +2011-01-04,31.803814 +2011-01-05,32.063969 +2011-01-06,32.038055 +2011-01-07,32.267494 +2011-01-10,32.875168 +2011-01-11,32.797409 +2011-01-12,33.064281 +2011-01-13,33.185257 +2011-01-14,33.454048 +2011-01-18,32.702374 +2011-01-19,32.528610 +2011-01-20,31.937254 +2011-01-21,31.365086 +2011-01-24,32.395172 +2011-01-25,32.774368 +2011-01-26,33.009563 +2011-01-27,32.948135 +2011-01-28,32.265572 +2011-01-31,32.574692 +2012-01-03,39.478039 +2012-01-04,39.690201 +2012-01-05,40.130848 +2012-01-06,40.550362 +2012-01-09,40.486038 +2012-01-10,40.630997 +2012-01-11,40.564766 +2012-01-12,40.453407 +2012-01-13,40.301727 +2012-01-17,40.771160 +2012-01-18,41.194523 +2012-01-19,41.063957 +2012-01-20,40.348766 +2012-01-23,41.031315 +2012-01-24,40.359322 +2012-01-25,42.879318 +2012-01-26,42.684444 +2012-01-27,42.938839 +2012-01-30,43.488911 +2012-01-31,43.822041 +2013-01-02,56.118870 +2013-01-03,55.410530 +2013-01-04,53.867073 +2013-01-07,53.550209 +2013-01-08,53.694336 +2013-01-09,52.855141 +2013-01-10,53.510345 +2013-01-11,53.182232 +2013-01-14,51.286152 +2013-01-15,49.668106 +2013-01-16,51.729763 +2013-01-17,51.381218 +2013-01-18,51.107292 +2013-01-22,51.594852 +2013-01-23,52.539307 +2013-01-24,46.047665 +2013-01-25,44.962143 +2013-01-28,45.979191 +2013-01-29,46.841866 +2013-01-30,46.694683 +2013-01-31,46.557709 +2014-01-02,67.486176 +2014-01-03,66.003777 +2014-01-06,66.363701 +2014-01-07,65.889114 +2014-01-08,66.306381 +2014-01-09,65.459641 +2014-01-10,65.022835 +2014-01-13,65.363243 +2014-01-14,66.663857 +2014-01-15,68.002266 +2014-01-16,67.622818 +2014-01-17,65.965965 +2014-01-21,66.990822 +2014-01-22,67.288521 +2014-01-23,67.858315 +2014-01-24,66.624802 +2014-01-27,67.165314 +2014-01-28,61.796963 +2014-01-29,61.095417 +2014-01-30,60.977062 +2014-01-31,61.077103 +2015-01-02,102.319397 +2015-01-05,99.436890 +2015-01-06,99.446251 +2015-01-07,100.840714 +2015-01-08,104.715256 +2015-01-09,104.827553 +2015-01-12,102.244522 +2015-01-13,103.152313 +2015-01-14,102.759262 +2015-01-15,99.970337 +2015-01-16,99.193558 +2015-01-20,101.748512 +2015-01-21,102.525291 +2015-01-22,105.192535 +2015-01-23,105.735344 +2015-01-26,105.847649 +2015-01-27,102.141586 +2015-01-28,107.915932 +2015-01-29,111.275742 +2015-01-30,109.647324 +2016-01-04,100.274513 +2016-01-05,97.761681 +2016-01-06,95.848511 +2016-01-07,91.803276 +2016-01-08,92.288696 +2016-01-11,93.783073 +2016-01-12,95.144165 +2016-01-13,92.697990 +2016-01-14,94.725372 +2016-01-15,92.450516 +2016-01-19,92.003166 +2016-01-20,92.126900 +2016-01-21,91.660500 +2016-01-22,96.533836 +2016-01-25,94.649239 +2016-01-26,95.172729 +2016-01-27,88.919250 +2016-01-28,89.556976 +2016-01-29,92.650391 +2017-01-03,113.013916 +2017-01-04,112.887413 +2017-01-05,113.461502 +2017-01-06,114.726402 +2017-01-09,115.777237 +2017-01-10,115.893997 +2017-01-11,116.516708 +2017-01-12,116.030212 +2017-01-13,115.825882 +2017-01-17,116.759972 +2017-01-18,116.750229 +2017-01-19,116.545898 +2017-01-20,116.759972 +2017-01-23,116.837799 +2017-01-24,116.730774 +2017-01-25,118.589195 +2017-01-26,118.647583 +2017-01-27,118.657303 +2017-01-30,118.345947 +2017-01-31,118.073517 +2018-01-02,170.304230 +2018-01-03,170.274567 +2018-01-04,171.065506 +2018-01-05,173.013123 +2018-01-08,172.370514 +2018-01-09,172.350739 +2018-01-10,172.311188 +2018-01-11,173.289948 +2018-01-12,175.079391 +2018-01-16,174.189636 +2018-01-17,177.066589 +2018-01-18,177.224762 +2018-01-19,176.433853 +2018-01-22,174.990433 +2018-01-23,175.029968 +2018-01-24,172.241974 +2018-01-25,169.167297 +2018-01-26,169.562744 +2018-01-29,166.053055 +2018-01-30,165.074295 +2018-01-31,165.529068 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/AIV.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/AIV.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,490 @@ +Date,Adj Close +1995-01-03,4.702772 +1995-01-04,4.668941 +1995-01-05,4.702772 +1995-01-06,4.668941 +1995-01-09,4.702772 +1995-01-10,4.770439 +1995-01-11,4.736605 +1995-01-12,4.702772 +1995-01-13,4.668941 +1995-01-16,4.736605 +1995-01-17,4.702772 +1995-01-18,4.702772 +1995-01-19,4.736605 +1995-01-20,4.702772 +1995-01-23,4.635106 +1995-01-24,4.668941 +1995-01-25,4.668941 +1995-01-26,4.668941 +1995-01-27,4.736605 +1995-01-30,4.838103 +1995-01-31,4.838103 +1996-01-02,5.798790 +1996-01-03,5.724919 +1996-01-04,5.761854 +1996-01-05,5.835723 +1996-01-08,5.835723 +1996-01-09,5.835723 +1996-01-10,5.835723 +1996-01-11,5.909595 +1996-01-12,5.909595 +1996-01-15,5.872660 +1996-01-16,5.946528 +1996-01-17,6.057333 +1996-01-18,6.020400 +1996-01-19,6.020400 +1996-01-22,6.020400 +1996-01-23,5.983464 +1996-01-24,5.983464 +1996-01-25,6.020400 +1996-01-26,6.020400 +1996-01-29,6.020400 +1996-01-30,6.131205 +1996-01-31,6.168140 +1997-01-02,8.567046 +1997-01-03,8.366884 +1997-01-06,8.326851 +1997-01-07,8.326851 +1997-01-08,8.286819 +1997-01-09,8.326851 +1997-01-10,8.286819 +1997-01-13,8.286819 +1997-01-14,8.486985 +1997-01-15,8.567046 +1997-01-16,8.607082 +1997-01-17,8.647119 +1997-01-20,8.687146 +1997-01-21,8.687146 +1997-01-22,8.647119 +1997-01-23,8.567046 +1997-01-24,8.527015 +1997-01-27,8.567046 +1997-01-28,8.527015 +1997-01-29,8.527015 +1997-01-30,8.486985 +1997-01-31,8.607082 +1998-01-02,12.482655 +1998-01-05,12.376336 +1998-01-06,12.440128 +1998-01-07,12.440128 +1998-01-08,12.418859 +1998-01-09,12.397591 +1998-01-12,12.461388 +1998-01-13,12.461388 +1998-01-14,12.631517 +1998-01-15,12.716577 +1998-01-16,12.737838 +1998-01-20,12.737838 +1998-01-21,12.716577 +1998-01-22,12.844161 +1998-01-23,12.674046 +1998-01-26,12.844161 +1998-01-27,12.737838 +1998-01-28,12.759101 +1998-01-29,12.737838 +1998-01-30,12.631517 +1999-01-04,13.661986 +1999-01-05,13.639368 +1999-01-06,13.707228 +1999-01-07,13.390557 +1999-01-08,13.186980 +1999-01-11,13.322701 +1999-01-12,13.164365 +1999-01-13,13.096498 +1999-01-14,13.186980 +1999-01-15,13.232224 +1999-01-19,13.254834 +1999-01-20,13.209598 +1999-01-21,13.119124 +1999-01-22,13.616749 +1999-01-25,13.797699 +1999-01-26,13.933416 +1999-01-27,13.548884 +1999-01-28,13.616749 +1999-01-29,13.435793 +2000-01-03,14.647194 +2000-01-04,14.454466 +2000-01-05,14.599018 +2000-01-06,14.888105 +2000-01-07,15.056733 +2000-01-10,15.297642 +2000-01-11,15.225372 +2000-01-12,15.225372 +2000-01-13,14.984463 +2000-01-14,14.478562 +2000-01-18,14.719460 +2000-01-19,14.839920 +2000-01-20,14.599018 +2000-01-21,14.719460 +2000-01-24,14.550831 +2000-01-25,14.358104 +2000-01-26,14.237653 +2000-01-27,14.550831 +2000-01-28,14.550831 +2000-01-31,14.599018 +2001-01-02,20.400126 +2001-01-03,20.503027 +2001-01-04,20.477308 +2001-01-05,19.705547 +2001-01-08,19.602642 +2001-01-09,19.654093 +2001-01-10,19.499746 +2001-01-11,19.396841 +2001-01-12,19.396841 +2001-01-16,19.242493 +2001-01-17,19.088144 +2001-01-18,19.088144 +2001-01-19,19.139585 +2001-01-22,19.345394 +2001-01-23,19.602642 +2001-01-24,19.731274 +2001-01-25,19.757004 +2001-01-26,19.474020 +2001-01-29,19.139585 +2001-01-30,19.275425 +2001-01-31,19.296349 +2002-01-02,20.033625 +2002-01-03,20.307451 +2002-01-04,20.307451 +2002-01-07,20.342791 +2002-01-08,20.360460 +2002-01-09,20.294209 +2002-01-10,20.077793 +2002-01-11,19.883465 +2002-01-14,19.985046 +2002-01-15,19.848131 +2002-01-16,19.790709 +2002-01-17,19.627302 +2002-01-18,19.379972 +2002-01-22,19.415297 +2002-01-23,19.344641 +2002-01-24,19.335806 +2002-01-25,19.256310 +2002-01-28,19.273979 +2002-01-29,19.366720 +2002-01-30,19.468313 +2002-01-31,19.621315 +2003-01-02,17.934130 +2003-01-03,18.349316 +2003-01-06,18.616570 +2003-01-07,18.377956 +2003-01-08,18.272961 +2003-01-09,18.349316 +2003-01-10,18.339777 +2003-01-13,18.249105 +2003-01-14,18.344549 +2003-01-15,18.210932 +2003-01-16,17.953224 +2003-01-17,17.748024 +2003-01-21,17.705065 +2003-01-22,17.561897 +2003-01-23,17.466452 +2003-01-24,17.299427 +2003-01-27,17.208750 +2003-01-28,17.223074 +2003-01-29,17.299427 +2003-01-30,17.132401 +2003-01-31,17.347153 +2004-01-02,17.888653 +2004-01-05,17.945745 +2004-01-06,18.143019 +2004-01-07,17.665426 +2004-01-08,17.976900 +2004-01-09,17.805588 +2004-01-12,17.764061 +2004-01-13,17.800394 +2004-01-14,17.883463 +2004-01-15,17.779636 +2004-01-16,17.623898 +2004-01-20,17.525261 +2004-01-21,17.442204 +2004-01-22,17.390299 +2004-01-23,17.426636 +2004-01-26,17.452585 +2004-01-27,17.571983 +2004-01-28,17.935366 +2004-01-29,17.867876 +2004-01-30,18.262403 +2005-01-03,21.461302 +2005-01-04,21.159414 +2005-01-05,20.264969 +2005-01-06,20.097256 +2005-01-07,20.102850 +2005-01-10,19.923948 +2005-01-11,19.666800 +2005-01-12,19.650026 +2005-01-13,19.817739 +2005-01-14,20.041346 +2005-01-18,20.460625 +2005-01-19,20.499762 +2005-01-20,20.197880 +2005-01-21,20.399139 +2005-01-24,20.264969 +2005-01-25,19.722700 +2005-01-26,19.957497 +2005-01-27,19.873636 +2005-01-28,20.052530 +2005-01-31,20.069307 +2006-01-03,23.396309 +2006-01-04,23.607792 +2006-01-05,24.000557 +2006-01-06,24.302673 +2006-01-09,24.562494 +2006-01-10,24.961302 +2006-01-11,24.925049 +2006-01-12,25.021727 +2006-01-13,24.635008 +2006-01-17,24.574585 +2006-01-18,24.514166 +2006-01-19,24.773991 +2006-01-20,24.411438 +2006-01-23,24.653137 +2006-01-24,25.021727 +2006-01-25,25.263426 +2006-01-26,25.341980 +2006-01-27,25.728691 +2006-01-30,25.529289 +2006-01-31,25.692444 +2007-01-03,35.355263 +2007-01-04,35.481976 +2007-01-05,34.632946 +2007-01-08,35.057472 +2007-01-09,35.703739 +2007-01-10,36.660480 +2007-01-11,37.072330 +2007-01-12,37.046986 +2007-01-16,38.073444 +2007-01-17,38.149452 +2007-01-18,38.136784 +2007-01-19,38.478939 +2007-01-22,37.959381 +2007-01-23,38.105114 +2007-01-24,38.618328 +2007-01-25,38.966812 +2007-01-26,39.049183 +2007-01-29,39.340649 +2007-01-30,39.334297 +2007-01-31,39.682800 +2008-01-02,22.792589 +2008-01-03,22.296368 +2008-01-04,21.733091 +2008-01-07,21.793444 +2008-01-08,20.606535 +2008-01-09,21.370981 +2008-01-10,22.068375 +2008-01-11,22.316479 +2008-01-14,22.168961 +2008-01-15,21.645914 +2008-01-16,22.571301 +2008-01-17,22.316479 +2008-01-18,22.423767 +2008-01-22,23.362568 +2008-01-23,26.158836 +2008-01-24,25.749792 +2008-01-25,26.018017 +2008-01-28,27.043980 +2008-01-29,26.722107 +2008-01-30,26.313070 +2008-01-31,26.467293 +2009-01-02,8.737510 +2009-01-05,8.557352 +2009-01-06,9.533190 +2009-01-07,8.910155 +2009-01-08,8.940182 +2009-01-09,9.067790 +2009-01-12,7.904290 +2009-01-13,7.761670 +2009-01-14,7.288762 +2009-01-15,7.483930 +2009-01-16,7.911798 +2009-01-20,6.500585 +2009-01-21,7.483930 +2009-01-22,6.988507 +2009-01-23,7.386345 +2009-01-26,7.363828 +2009-01-27,7.288762 +2009-01-28,7.844242 +2009-01-29,7.108607 +2009-01-30,6.673235 +2010-01-04,12.399673 +2010-01-05,12.710440 +2010-01-06,12.935748 +2010-01-07,13.409670 +2010-01-08,13.098904 +2010-01-11,13.199901 +2010-01-12,12.858055 +2010-01-13,13.215440 +2010-01-14,13.067824 +2010-01-15,12.764828 +2010-01-19,13.161055 +2010-01-20,12.935748 +2010-01-21,12.275365 +2010-01-22,11.910213 +2010-01-25,12.073363 +2010-01-26,11.980137 +2010-01-27,12.088903 +2010-01-28,12.026749 +2010-01-29,11.933517 +2011-01-03,20.705173 +2011-01-04,20.216692 +2011-01-05,20.216692 +2011-01-06,20.059122 +2011-01-07,19.901548 +2011-01-10,19.940943 +2011-01-11,19.365797 +2011-01-12,19.610033 +2011-01-13,19.539129 +2011-01-14,19.578518 +2011-01-18,19.925179 +2011-01-19,19.357920 +2011-01-20,19.483980 +2011-01-21,19.468220 +2011-01-24,19.720335 +2011-01-25,19.972450 +2011-01-26,20.122150 +2011-01-27,20.248211 +2011-01-28,19.625792 +2011-01-31,20.137905 +2012-01-03,18.645275 +2012-01-04,18.243608 +2012-01-05,18.564943 +2012-01-06,18.436415 +2012-01-09,18.219515 +2012-01-10,18.388210 +2012-01-11,18.420343 +2012-01-12,17.994577 +2012-01-13,18.155241 +2012-01-17,18.581009 +2012-01-18,18.934479 +2012-01-19,19.087107 +2012-01-20,19.127274 +2012-01-23,19.183506 +2012-01-24,19.143341 +2012-01-25,19.609268 +2012-01-26,19.882404 +2012-01-27,19.794035 +2012-01-30,19.480742 +2012-01-31,19.729769 +2013-01-02,22.647963 +2013-01-03,22.722435 +2013-01-04,22.714157 +2013-01-07,22.780359 +2013-01-08,22.697609 +2013-01-09,22.788633 +2013-01-10,22.714157 +2013-01-11,22.548666 +2013-01-14,22.672785 +2013-01-15,22.805183 +2013-01-16,22.987228 +2013-01-17,22.921028 +2013-01-18,22.830004 +2013-01-22,22.796904 +2013-01-23,23.111347 +2013-01-24,23.036873 +2013-01-25,23.160994 +2013-01-28,23.036873 +2013-01-29,23.194096 +2013-01-30,22.838280 +2013-01-31,22.573490 +2014-01-02,22.162197 +2014-01-03,22.162197 +2014-01-06,22.196415 +2014-01-07,22.102324 +2014-01-08,22.025341 +2014-01-09,21.999681 +2014-01-10,22.589874 +2014-01-13,22.487232 +2014-01-14,22.829370 +2014-01-15,22.855036 +2014-01-16,23.000441 +2014-01-17,23.205729 +2014-01-21,23.239944 +2014-01-22,23.376799 +2014-01-23,23.137302 +2014-01-24,22.863586 +2014-01-27,22.760950 +2014-01-28,23.162958 +2014-01-29,23.359692 +2014-01-30,23.804472 +2014-01-31,23.924225 +2015-01-02,33.463367 +2015-01-05,33.754810 +2015-01-06,34.028587 +2015-01-07,34.373028 +2015-01-08,34.743973 +2015-01-09,34.929424 +2015-01-12,35.600639 +2015-01-13,34.320045 +2015-01-14,34.805786 +2015-01-15,34.841110 +2015-01-16,35.529991 +2015-01-20,35.026585 +2015-01-21,35.229706 +2015-01-22,35.768444 +2015-01-23,35.812592 +2015-01-26,36.121704 +2015-01-27,36.280682 +2015-01-28,36.121704 +2015-01-29,36.024563 +2015-01-30,35.203205 +2016-01-04,36.122604 +2016-01-05,37.042747 +2016-01-06,36.623669 +2016-01-07,36.414131 +2016-01-08,35.721741 +2016-01-11,35.949505 +2016-01-12,35.694416 +2016-01-13,35.020245 +2016-01-14,34.446297 +2016-01-15,34.446297 +2016-01-19,34.838039 +2016-01-20,33.671913 +2016-01-21,33.662807 +2016-01-22,34.400738 +2016-01-25,34.318748 +2016-01-26,35.284451 +2016-01-27,34.838039 +2016-01-28,34.719604 +2016-01-29,35.667084 +2017-01-03,42.291878 +2017-01-04,42.687130 +2017-01-05,42.771824 +2017-01-06,42.771824 +2017-01-09,42.310696 +2017-01-10,41.642540 +2017-01-11,41.379036 +2017-01-12,41.614307 +2017-01-13,41.576656 +2017-01-17,41.896622 +2017-01-18,41.840160 +2017-01-19,41.444912 +2017-01-20,42.122478 +2017-01-23,42.498913 +2017-01-24,42.630665 +2017-01-25,41.877800 +2017-01-26,41.840160 +2017-01-27,41.689590 +2017-01-30,41.294342 +2017-01-31,41.473137 +2018-01-02,42.237217 +2018-01-03,42.295536 +2018-01-04,41.624802 +2018-01-05,41.372059 +2018-01-08,41.692844 +2018-01-09,40.808247 +2018-01-10,40.302761 +2018-01-11,39.806995 +2018-01-12,39.486206 +2018-01-16,39.573696 +2018-01-17,39.816715 +2018-01-18,39.447323 +2018-01-19,39.466763 +2018-01-22,40.234718 +2018-01-23,41.158199 +2018-01-24,40.915180 +2018-01-25,41.090157 +2018-01-26,40.924892 +2018-01-29,40.293041 +2018-01-30,39.806995 +2018-01-31,40.672153 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/AMT.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/AMT.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,405 @@ +Date,Adj Close +1999-01-04,25.386217 +1999-01-05,24.889532 +1999-01-06,25.441404 +1999-01-07,25.275841 +1999-01-08,24.834345 +1999-01-11,24.448030 +1999-01-12,24.558409 +1999-01-13,24.006535 +1999-01-14,23.896160 +1999-01-15,24.944714 +1999-01-19,26.379593 +1999-01-20,26.324396 +1999-01-21,25.055094 +1999-01-22,24.337656 +1999-01-25,24.282465 +1999-01-26,23.730598 +1999-01-27,23.068344 +1999-01-28,22.295725 +1999-01-29,22.737221 +2000-01-03,25.882906 +2000-01-04,25.606968 +2000-01-05,26.379593 +2000-01-06,26.103655 +2000-01-07,27.538527 +2000-01-10,29.966766 +2000-01-11,32.229454 +2000-01-12,33.553967 +2000-01-13,32.670948 +2000-01-14,33.664326 +2000-01-18,33.940262 +2000-01-19,34.436951 +2000-01-20,35.761463 +2000-01-21,38.079315 +2000-01-24,37.085957 +2000-01-25,36.478893 +2000-01-26,35.099201 +2000-01-27,33.885082 +2000-01-28,33.388397 +2000-01-31,31.677589 +2001-01-02,32.008713 +2001-01-03,34.492138 +2001-01-04,34.933640 +2001-01-05,31.898329 +2001-01-08,31.843149 +2001-01-09,31.346460 +2001-01-10,32.836525 +2001-01-11,36.202961 +2001-01-12,35.319950 +2001-01-16,33.664326 +2001-01-17,34.657703 +2001-01-18,32.008713 +2001-01-19,31.732763 +2001-01-22,30.960144 +2001-01-23,31.953527 +2001-01-24,31.236094 +2001-01-25,31.898329 +2001-01-26,32.339828 +2001-01-29,31.920410 +2001-01-30,32.097012 +2001-01-31,31.964560 +2002-01-02,8.821157 +2002-01-03,9.024247 +2002-01-04,8.644557 +2002-01-07,8.538599 +2002-01-08,7.911671 +2002-01-09,7.726242 +2002-01-10,7.284742 +2002-01-11,7.426021 +2002-01-14,6.931541 +2002-01-15,6.781431 +2002-01-16,6.163331 +2002-01-17,5.642363 +2002-01-18,5.218523 +2002-01-22,4.759364 +2002-01-23,5.033092 +2002-01-24,5.439272 +2002-01-25,5.139053 +2002-01-28,4.953624 +2002-01-29,4.238395 +2002-01-30,4.282545 +2002-01-31,4.556275 +2003-01-02,3.399546 +2003-01-03,3.258265 +2003-01-06,3.434865 +2003-01-07,3.399546 +2003-01-08,3.337736 +2003-01-09,3.443695 +2003-01-10,3.602635 +2003-01-13,3.735085 +2003-01-14,4.264883 +2003-01-15,4.414994 +2003-01-16,4.556275 +2003-01-17,3.938175 +2003-01-21,3.973495 +2003-01-22,4.079455 +2003-01-23,4.282545 +2003-01-24,4.185415 +2003-01-27,4.035304 +2003-01-28,4.370844 +2003-01-29,4.609254 +2003-01-30,4.635745 +2003-01-31,4.485634 +2004-01-02,9.686498 +2004-01-05,9.916075 +2004-01-06,10.136827 +2004-01-07,10.313428 +2004-01-08,11.355363 +2004-01-09,11.328876 +2004-01-12,11.434835 +2004-01-13,11.214086 +2004-01-14,10.710777 +2004-01-15,10.728437 +2004-01-16,10.640137 +2004-01-20,9.977887 +2004-01-21,10.127998 +2004-01-22,10.022038 +2004-01-23,9.977887 +2004-01-26,10.092676 +2004-01-27,10.260446 +2004-01-28,9.898419 +2004-01-29,9.686498 +2004-01-30,9.704156 +2005-01-03,16.035257 +2005-01-04,15.823341 +2005-01-05,15.682058 +2005-01-06,15.823341 +2005-01-07,16.105896 +2005-01-10,16.582720 +2005-01-11,16.520906 +2005-01-12,16.370798 +2005-01-13,16.247175 +2005-01-14,16.476759 +2005-01-18,16.776983 +2005-01-19,16.662191 +2005-01-20,16.485586 +2005-01-21,16.335474 +2005-01-24,16.150049 +2005-01-25,15.973452 +2005-01-26,15.982280 +2005-01-27,16.088240 +2005-01-28,16.097065 +2005-01-31,15.999941 +2006-01-03,24.105867 +2006-01-04,24.847586 +2006-01-05,24.768116 +2006-01-06,25.147802 +2006-01-09,25.695271 +2006-01-10,25.659946 +2006-01-11,26.092613 +2006-01-12,25.712923 +2006-01-13,25.474520 +2006-01-17,25.165466 +2006-01-18,25.854206 +2006-01-19,26.048468 +2006-01-20,25.430372 +2006-01-23,25.377392 +2006-01-24,26.127934 +2006-01-25,25.695271 +2006-01-26,25.765902 +2006-01-27,25.968996 +2006-01-30,26.127934 +2006-01-31,27.319984 +2007-01-03,33.553967 +2007-01-04,33.421513 +2007-01-05,33.130119 +2007-01-08,34.074932 +2007-01-09,34.569412 +2007-01-10,34.710693 +2007-01-11,34.834301 +2007-01-12,35.134529 +2007-01-16,35.099201 +2007-01-17,35.002079 +2007-01-18,35.063881 +2007-01-19,35.319950 +2007-01-22,35.019737 +2007-01-23,35.381767 +2007-01-24,35.443577 +2007-01-25,35.319950 +2007-01-26,35.337624 +2007-01-29,34.913780 +2007-01-30,35.125690 +2007-01-31,35.169842 +2008-01-02,36.414875 +2008-01-03,35.726131 +2008-01-04,34.772499 +2008-01-07,34.569412 +2008-01-08,33.553967 +2008-01-09,33.995453 +2008-01-10,34.728340 +2008-01-11,34.463448 +2008-01-14,35.293461 +2008-01-15,34.489937 +2008-01-16,33.871830 +2008-01-17,33.863007 +2008-01-18,32.353077 +2008-01-22,31.708496 +2008-01-23,31.717314 +2008-01-24,33.553967 +2008-01-25,31.946903 +2008-01-28,32.600319 +2008-01-29,34.269188 +2008-01-30,33.280228 +2008-01-31,33.050655 +2009-01-02,26.657736 +2009-01-05,26.551775 +2009-01-06,26.693054 +2009-01-07,25.659946 +2009-01-08,25.492180 +2009-01-09,25.068336 +2009-01-12,24.741632 +2009-01-13,25.138979 +2009-01-14,24.785774 +2009-01-15,25.306749 +2009-01-16,25.668774 +2009-01-20,24.679821 +2009-01-21,26.101446 +2009-01-22,26.295708 +2009-01-23,26.595930 +2009-01-26,26.489965 +2009-01-27,26.710714 +2009-01-28,28.255964 +2009-01-29,27.567223 +2009-01-30,26.790188 +2010-01-04,38.375126 +2010-01-05,39.010887 +2010-01-06,39.213989 +2010-01-07,39.108021 +2010-01-08,39.187485 +2010-01-11,38.834282 +2010-01-12,38.357471 +2010-01-13,39.169838 +2010-01-14,39.390575 +2010-01-15,38.851952 +2010-01-19,39.019722 +2010-01-20,39.143349 +2010-01-21,38.834282 +2010-01-22,37.244896 +2010-01-25,38.145546 +2010-01-26,37.562775 +2010-01-27,37.668732 +2010-01-28,37.368519 +2010-01-29,37.483295 +2011-01-03,45.589230 +2011-01-04,45.447952 +2011-01-05,44.821014 +2011-01-06,44.697403 +2011-01-07,44.591450 +2011-01-10,44.511971 +2011-01-11,44.564953 +2011-01-12,44.768040 +2011-01-13,44.812202 +2011-01-14,44.017490 +2011-01-18,43.699608 +2011-01-19,43.425880 +2011-01-20,44.432487 +2011-01-21,44.609104 +2011-01-24,45.041771 +2011-01-25,45.359661 +2011-01-26,45.862949 +2011-01-27,45.915939 +2011-01-28,45.315502 +2011-01-31,44.909325 +2012-01-03,52.237473 +2012-01-04,52.992481 +2012-01-05,53.605373 +2012-01-06,53.516544 +2012-01-09,53.667538 +2012-01-10,54.458092 +2012-01-11,55.293037 +2012-01-12,55.470676 +2012-01-13,55.355206 +2012-01-17,54.919971 +2012-01-18,55.444031 +2012-01-19,55.248615 +2012-01-20,54.635727 +2012-01-23,54.902203 +2012-01-24,55.488438 +2012-01-25,55.932560 +2012-01-26,55.204208 +2012-01-27,55.968098 +2012-01-30,55.834846 +2012-01-31,56.412212 +2013-01-02,71.126747 +2013-01-03,69.390213 +2013-01-04,69.327187 +2013-01-07,69.246216 +2013-01-08,69.525124 +2013-01-09,69.939041 +2013-01-10,70.784805 +2013-01-11,70.883797 +2013-01-14,70.811806 +2013-01-15,71.369659 +2013-01-16,70.811806 +2013-01-17,70.964760 +2013-01-18,71.396652 +2013-01-22,71.306686 +2013-01-23,71.054741 +2013-01-24,71.648582 +2013-01-25,71.891525 +2013-01-28,70.973770 +2013-01-29,70.739838 +2013-01-30,69.237206 +2013-01-31,68.517410 +2014-01-02,72.524200 +2014-01-03,72.734161 +2014-01-06,73.199699 +2014-01-07,74.212929 +2014-01-08,74.797150 +2014-01-09,74.943199 +2014-01-10,75.436127 +2014-01-13,74.979706 +2014-01-14,75.454376 +2014-01-15,76.002068 +2014-01-16,76.011192 +2014-01-17,75.901695 +2014-01-21,76.339828 +2014-01-22,76.148132 +2014-01-23,76.020340 +2014-01-24,72.679382 +2014-01-27,72.341621 +2014-01-28,73.537445 +2014-01-29,72.624611 +2014-01-30,74.103401 +2014-01-31,73.829544 +2015-01-02,92.394112 +2015-01-05,91.059242 +2015-01-06,90.818214 +2015-01-07,91.773010 +2015-01-08,92.625870 +2015-01-09,92.153091 +2015-01-12,91.754478 +2015-01-13,90.734779 +2015-01-14,90.160034 +2015-01-15,89.251579 +2015-01-16,90.308350 +2015-01-20,90.039513 +2015-01-21,89.687271 +2015-01-22,91.615417 +2015-01-23,92.329216 +2015-01-26,94.331558 +2015-01-27,93.061554 +2015-01-28,91.661789 +2015-01-29,91.235367 +2015-01-30,89.872665 +2016-01-04,91.398582 +2016-01-05,93.203865 +2016-01-06,92.873062 +2016-01-07,90.557373 +2016-01-08,89.063995 +2016-01-11,89.300278 +2016-01-12,89.300278 +2016-01-13,87.098022 +2016-01-14,87.154732 +2016-01-15,83.544167 +2016-01-19,85.926010 +2016-01-20,84.120735 +2016-01-21,85.084801 +2016-01-22,88.137718 +2016-01-25,86.124481 +2016-01-26,87.400490 +2016-01-27,87.438301 +2016-01-28,87.438301 +2016-01-29,89.167953 +2017-01-03,102.373634 +2017-01-04,102.556870 +2017-01-05,102.200035 +2017-01-06,101.524940 +2017-01-09,101.283836 +2017-01-10,99.817909 +2017-01-11,100.136169 +2017-01-12,100.493004 +2017-01-13,99.769691 +2017-01-17,101.428497 +2017-01-18,101.910713 +2017-01-19,100.724472 +2017-01-20,100.493004 +2017-01-23,101.052368 +2017-01-24,100.849846 +2017-01-25,100.222977 +2017-01-26,100.589462 +2017-01-27,100.126526 +2017-01-30,99.345345 +2017-01-31,99.817909 +2018-01-02,138.844421 +2018-01-03,139.385498 +2018-01-04,137.349045 +2018-01-05,138.234467 +2018-01-08,139.710175 +2018-01-09,138.765717 +2018-01-10,135.381424 +2018-01-11,132.784180 +2018-01-12,130.846100 +2018-01-16,133.433502 +2018-01-17,134.427139 +2018-01-18,133.000610 +2018-01-19,135.391266 +2018-01-22,136.985046 +2018-01-23,138.913284 +2018-01-24,139.464218 +2018-01-25,140.644791 +2018-01-26,142.779648 +2018-01-29,141.992599 +2018-01-30,142.799316 +2018-01-31,145.308029 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/AMZN.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/AMZN.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,425 @@ +Date,Adj Close +1998-01-02,4.958333 +1998-01-05,4.750000 +1998-01-06,4.838542 +1998-01-07,4.781250 +1998-01-08,4.614583 +1998-01-09,4.260417 +1998-01-12,4.302083 +1998-01-13,4.645833 +1998-01-14,4.875000 +1998-01-15,4.953125 +1998-01-16,4.791667 +1998-01-20,4.953125 +1998-01-21,5.072917 +1998-01-22,5.135417 +1998-01-23,4.937500 +1998-01-26,4.812500 +1998-01-27,4.750000 +1998-01-28,4.770833 +1998-01-29,4.958333 +1998-01-30,4.916667 +1999-01-04,59.156250 +1999-01-05,62.250000 +1999-01-06,69.000000 +1999-01-07,79.437500 +1999-01-08,80.125000 +1999-01-11,92.312500 +1999-01-12,81.687500 +1999-01-13,74.000000 +1999-01-14,69.000000 +1999-01-15,70.187500 +1999-01-19,69.906250 +1999-01-20,56.500000 +1999-01-21,53.000000 +1999-01-22,61.500000 +1999-01-25,56.187500 +1999-01-26,57.546848 +1999-01-27,62.812500 +1999-01-28,61.437500 +1999-01-29,58.468750 +2000-01-03,89.375000 +2000-01-04,81.937500 +2000-01-05,69.750000 +2000-01-06,65.562500 +2000-01-07,69.562500 +2000-01-10,69.187500 +2000-01-11,66.750000 +2000-01-12,63.562500 +2000-01-13,65.937500 +2000-01-14,64.250000 +2000-01-18,64.125000 +2000-01-19,66.812500 +2000-01-20,64.750000 +2000-01-21,62.062500 +2000-01-24,70.125000 +2000-01-25,69.250000 +2000-01-26,64.812500 +2000-01-27,66.937500 +2000-01-28,61.687500 +2000-01-31,64.562500 +2001-01-02,13.875000 +2001-01-03,17.562500 +2001-01-04,15.500000 +2001-01-05,14.562500 +2001-01-08,14.937500 +2001-01-09,16.375000 +2001-01-10,16.500000 +2001-01-11,17.000000 +2001-01-12,17.687500 +2001-01-16,18.062500 +2001-01-17,18.375000 +2001-01-18,19.500000 +2001-01-19,19.937500 +2001-01-22,18.500000 +2001-01-23,18.953100 +2001-01-24,21.875000 +2001-01-25,19.000000 +2001-01-26,19.500000 +2001-01-29,20.125000 +2001-01-30,18.937500 +2001-01-31,17.312500 +2002-01-02,10.960000 +2002-01-03,11.900000 +2002-01-04,12.250000 +2002-01-07,12.340000 +2002-01-08,11.850000 +2002-01-09,11.530000 +2002-01-10,11.040000 +2002-01-11,11.030000 +2002-01-14,10.110000 +2002-01-15,10.290000 +2002-01-16,9.130000 +2002-01-17,9.740000 +2002-01-18,10.160000 +2002-01-22,12.600000 +2002-01-23,12.470000 +2002-01-24,14.010000 +2002-01-25,14.440000 +2002-01-28,15.500000 +2002-01-29,14.220000 +2002-01-30,13.900000 +2002-01-31,14.190000 +2003-01-02,19.570000 +2003-01-03,20.520000 +2003-01-06,20.700001 +2003-01-07,21.549999 +2003-01-08,21.020000 +2003-01-09,21.450001 +2003-01-10,21.320000 +2003-01-13,22.040001 +2003-01-14,22.740000 +2003-01-15,22.270000 +2003-01-16,21.799999 +2003-01-17,21.400000 +2003-01-21,21.080000 +2003-01-22,21.170000 +2003-01-23,21.790001 +2003-01-24,22.110001 +2003-01-27,21.780001 +2003-01-28,21.620001 +2003-01-29,22.080000 +2003-01-30,21.820000 +2003-01-31,21.850000 +2004-01-02,51.900002 +2004-01-05,53.270000 +2004-01-06,53.029999 +2004-01-07,51.900002 +2004-01-08,50.240002 +2004-01-09,51.590000 +2004-01-12,52.950001 +2004-01-13,54.910000 +2004-01-14,55.799999 +2004-01-15,56.180000 +2004-01-16,55.720001 +2004-01-20,56.610001 +2004-01-21,56.200001 +2004-01-22,57.180000 +2004-01-23,57.110001 +2004-01-26,57.029999 +2004-01-27,55.740002 +2004-01-28,51.959999 +2004-01-29,49.220001 +2004-01-30,50.400002 +2005-01-03,44.520000 +2005-01-04,42.139999 +2005-01-05,41.770000 +2005-01-06,41.049999 +2005-01-07,42.320000 +2005-01-10,41.840000 +2005-01-11,41.639999 +2005-01-12,42.299999 +2005-01-13,42.599998 +2005-01-14,44.549999 +2005-01-18,44.580002 +2005-01-19,43.959999 +2005-01-20,42.360001 +2005-01-21,41.160000 +2005-01-24,40.380001 +2005-01-25,40.939999 +2005-01-26,41.340000 +2005-01-27,42.310001 +2005-01-28,42.220001 +2005-01-31,43.220001 +2006-01-03,47.580002 +2006-01-04,47.250000 +2006-01-05,47.650002 +2006-01-06,47.869999 +2006-01-09,47.080002 +2006-01-10,45.650002 +2006-01-11,44.930000 +2006-01-12,44.360001 +2006-01-13,44.400002 +2006-01-17,44.000000 +2006-01-18,44.320000 +2006-01-19,44.450001 +2006-01-20,43.919998 +2006-01-23,43.730000 +2006-01-24,44.020000 +2006-01-25,43.599998 +2006-01-26,44.680000 +2006-01-27,45.220001 +2006-01-30,44.959999 +2006-01-31,44.820000 +2007-01-03,38.700001 +2007-01-04,38.900002 +2007-01-05,38.369999 +2007-01-08,37.500000 +2007-01-09,37.779999 +2007-01-10,37.150002 +2007-01-11,37.400002 +2007-01-12,38.200001 +2007-01-16,38.660000 +2007-01-17,37.880001 +2007-01-18,36.980000 +2007-01-19,37.020000 +2007-01-22,36.950001 +2007-01-23,36.430000 +2007-01-24,37.259998 +2007-01-25,37.080002 +2007-01-26,36.849998 +2007-01-29,37.430000 +2007-01-30,37.049999 +2007-01-31,37.669998 +2008-01-02,96.250000 +2008-01-03,95.209999 +2008-01-04,88.790001 +2008-01-07,88.820000 +2008-01-08,87.879997 +2008-01-09,85.220001 +2008-01-10,84.260002 +2008-01-11,81.080002 +2008-01-14,82.870003 +2008-01-15,80.239998 +2008-01-16,80.349998 +2008-01-17,80.120003 +2008-01-18,79.760002 +2008-01-22,78.480003 +2008-01-23,73.970001 +2008-01-24,77.669998 +2008-01-25,77.599998 +2008-01-28,75.820000 +2008-01-29,73.949997 +2008-01-30,74.209999 +2008-01-31,77.699997 +2009-01-02,54.360001 +2009-01-05,54.060001 +2009-01-06,57.360001 +2009-01-07,56.200001 +2009-01-08,57.160000 +2009-01-09,55.509998 +2009-01-12,51.919998 +2009-01-13,51.450001 +2009-01-14,48.490002 +2009-01-15,51.439999 +2009-01-16,51.590000 +2009-01-20,48.439999 +2009-01-21,50.540001 +2009-01-22,49.939999 +2009-01-23,50.630001 +2009-01-26,49.630001 +2009-01-27,48.439999 +2009-01-28,50.360001 +2009-01-29,50.000000 +2009-01-30,58.820000 +2010-01-04,133.899994 +2010-01-05,134.690002 +2010-01-06,132.250000 +2010-01-07,130.000000 +2010-01-08,133.520004 +2010-01-11,130.309998 +2010-01-12,127.349998 +2010-01-13,129.110001 +2010-01-14,127.349998 +2010-01-15,127.139999 +2010-01-19,127.610001 +2010-01-20,125.779999 +2010-01-21,126.620003 +2010-01-22,121.430000 +2010-01-25,120.309998 +2010-01-26,119.480003 +2010-01-27,122.750000 +2010-01-28,126.029999 +2010-01-29,125.410004 +2011-01-03,184.220001 +2011-01-04,185.009995 +2011-01-05,187.419998 +2011-01-06,185.860001 +2011-01-07,185.490005 +2011-01-10,184.679993 +2011-01-11,184.339996 +2011-01-12,184.080002 +2011-01-13,185.529999 +2011-01-14,188.750000 +2011-01-18,191.250000 +2011-01-19,186.869995 +2011-01-20,181.960007 +2011-01-21,177.419998 +2011-01-24,176.850006 +2011-01-25,176.699997 +2011-01-26,175.389999 +2011-01-27,184.449997 +2011-01-28,171.139999 +2011-01-31,169.639999 +2012-01-03,179.029999 +2012-01-04,177.509995 +2012-01-05,177.610001 +2012-01-06,182.610001 +2012-01-09,178.559998 +2012-01-10,179.339996 +2012-01-11,178.899994 +2012-01-12,175.929993 +2012-01-13,178.419998 +2012-01-17,181.660004 +2012-01-18,189.440002 +2012-01-19,194.449997 +2012-01-20,190.929993 +2012-01-23,186.089996 +2012-01-24,187.000000 +2012-01-25,187.800003 +2012-01-26,193.320007 +2012-01-27,195.369995 +2012-01-30,192.149994 +2012-01-31,194.440002 +2013-01-02,257.309998 +2013-01-03,258.480011 +2013-01-04,259.149994 +2013-01-07,268.459991 +2013-01-08,266.380005 +2013-01-09,266.350006 +2013-01-10,265.339996 +2013-01-11,267.940002 +2013-01-14,272.730011 +2013-01-15,271.899994 +2013-01-16,268.929993 +2013-01-17,270.480011 +2013-01-18,272.119995 +2013-01-22,270.190002 +2013-01-23,268.109985 +2013-01-24,273.459991 +2013-01-25,283.989990 +2013-01-28,276.040009 +2013-01-29,260.350006 +2013-01-30,272.760010 +2013-01-31,265.500000 +2014-01-02,397.970001 +2014-01-03,396.440002 +2014-01-06,393.630005 +2014-01-07,398.029999 +2014-01-08,401.920013 +2014-01-09,401.010010 +2014-01-10,397.660004 +2014-01-13,390.980011 +2014-01-14,397.540009 +2014-01-15,395.869995 +2014-01-16,395.799988 +2014-01-17,399.609985 +2014-01-21,407.049988 +2014-01-22,404.540009 +2014-01-23,399.869995 +2014-01-24,387.600006 +2014-01-27,386.279999 +2014-01-28,394.429993 +2014-01-29,384.200012 +2014-01-30,403.010010 +2014-01-31,358.690002 +2015-01-02,308.519989 +2015-01-05,302.190002 +2015-01-06,295.290009 +2015-01-07,298.420013 +2015-01-08,300.459991 +2015-01-09,296.929993 +2015-01-12,291.410004 +2015-01-13,294.739990 +2015-01-14,293.269989 +2015-01-15,286.950012 +2015-01-16,290.739990 +2015-01-20,289.440002 +2015-01-21,297.250000 +2015-01-22,310.320007 +2015-01-23,312.390015 +2015-01-26,309.660004 +2015-01-27,306.750000 +2015-01-28,303.910004 +2015-01-29,311.779999 +2015-01-30,354.529999 +2016-01-04,636.989990 +2016-01-05,633.789978 +2016-01-06,632.650024 +2016-01-07,607.940002 +2016-01-08,607.049988 +2016-01-11,617.739990 +2016-01-12,617.890015 +2016-01-13,581.809998 +2016-01-14,593.000000 +2016-01-15,570.179993 +2016-01-19,574.479980 +2016-01-20,571.770020 +2016-01-21,575.020020 +2016-01-22,596.380005 +2016-01-25,596.530029 +2016-01-26,601.250000 +2016-01-27,583.349976 +2016-01-28,635.349976 +2016-01-29,587.000000 +2017-01-03,753.669983 +2017-01-04,757.179993 +2017-01-05,780.450012 +2017-01-06,795.989990 +2017-01-09,796.919983 +2017-01-10,795.900024 +2017-01-11,799.020020 +2017-01-12,813.640015 +2017-01-13,817.140015 +2017-01-17,809.719971 +2017-01-18,807.479980 +2017-01-19,809.039978 +2017-01-20,808.330017 +2017-01-23,817.880005 +2017-01-24,822.440002 +2017-01-25,836.520020 +2017-01-26,839.150024 +2017-01-27,835.770020 +2017-01-30,830.380005 +2017-01-31,823.479980 +2018-01-02,1189.010010 +2018-01-03,1204.199951 +2018-01-04,1209.589966 +2018-01-05,1229.140015 +2018-01-08,1246.869995 +2018-01-09,1252.699951 +2018-01-10,1254.329956 +2018-01-11,1276.680054 +2018-01-12,1305.199951 +2018-01-16,1304.859985 +2018-01-17,1295.000000 +2018-01-18,1293.319946 +2018-01-19,1294.579956 +2018-01-22,1327.310059 +2018-01-23,1362.540039 +2018-01-24,1357.510010 +2018-01-25,1377.949951 +2018-01-26,1402.050049 +2018-01-29,1417.680054 +2018-01-30,1437.819946 +2018-01-31,1450.890015 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/AVB.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/AVB.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,490 @@ +Date,Adj Close +1995-01-03,6.941220 +1995-01-04,6.984603 +1995-01-05,7.158135 +1995-01-06,7.027989 +1995-01-09,7.114750 +1995-01-10,7.114750 +1995-01-11,7.071372 +1995-01-12,7.071372 +1995-01-13,7.027989 +1995-01-16,7.071372 +1995-01-17,6.984603 +1995-01-18,6.897837 +1995-01-19,6.984603 +1995-01-20,6.941220 +1995-01-23,6.854456 +1995-01-24,6.811072 +1995-01-25,6.811072 +1995-01-26,6.767692 +1995-01-27,6.724306 +1995-01-30,6.854456 +1995-01-31,6.897837 +1996-01-02,9.115952 +1996-01-03,8.928960 +1996-01-04,8.741969 +1996-01-05,8.695217 +1996-01-08,8.741969 +1996-01-09,8.788713 +1996-01-10,8.648470 +1996-01-11,8.695217 +1996-01-12,8.741969 +1996-01-15,8.695217 +1996-01-16,8.975710 +1996-01-17,8.882210 +1996-01-18,8.835459 +1996-01-19,8.882210 +1996-01-22,8.835459 +1996-01-23,8.835459 +1996-01-24,8.835459 +1996-01-25,8.835459 +1996-01-26,8.741969 +1996-01-29,8.695217 +1996-01-30,8.741969 +1996-01-31,8.928960 +1997-01-02,13.973132 +1997-01-03,13.824477 +1997-01-06,13.725378 +1997-01-07,13.626278 +1997-01-08,13.576731 +1997-01-09,13.626278 +1997-01-10,13.626278 +1997-01-13,13.675826 +1997-01-14,13.675826 +1997-01-15,13.725378 +1997-01-16,13.824477 +1997-01-17,13.874026 +1997-01-20,14.369534 +1997-01-21,14.666833 +1997-01-22,14.716385 +1997-01-23,14.567730 +1997-01-24,14.518181 +1997-01-27,14.468637 +1997-01-28,14.468637 +1997-01-29,14.369534 +1997-01-30,14.220881 +1997-01-31,14.270433 +1998-01-02,16.206915 +1998-01-05,16.258699 +1998-01-06,16.103367 +1998-01-07,16.103367 +1998-01-08,15.948027 +1998-01-09,16.051584 +1998-01-12,15.948027 +1998-01-13,16.103367 +1998-01-14,16.051584 +1998-01-15,15.792679 +1998-01-16,15.896246 +1998-01-20,15.999801 +1998-01-21,15.844465 +1998-01-22,15.740905 +1998-01-23,15.740905 +1998-01-26,15.792679 +1998-01-27,15.740905 +1998-01-28,15.792679 +1998-01-29,15.792679 +1998-01-30,15.689126 +1999-01-04,14.862556 +1999-01-05,14.889924 +1999-01-06,14.889924 +1999-01-07,14.862556 +1999-01-08,14.807817 +1999-01-11,14.862556 +1999-01-12,14.807817 +1999-01-13,14.698334 +1999-01-14,14.698334 +1999-01-15,14.725706 +1999-01-19,14.753071 +1999-01-20,14.889924 +1999-01-21,14.889924 +1999-01-22,14.780445 +1999-01-25,14.643596 +1999-01-26,14.451994 +1999-01-27,14.451994 +1999-01-28,14.342507 +1999-01-29,14.041425 +2000-01-03,15.808740 +2000-01-04,15.459377 +2000-01-05,15.604947 +2000-01-06,16.128994 +2000-01-07,16.536581 +2000-01-10,16.740377 +2000-01-11,16.391024 +2000-01-12,16.361898 +2000-01-13,16.303673 +2000-01-14,16.303673 +2000-01-18,16.012541 +2000-01-19,16.565693 +2000-01-20,16.391024 +2000-01-21,16.420134 +2000-01-24,16.420134 +2000-01-25,16.420134 +2000-01-26,16.361898 +2000-01-27,16.391024 +2000-01-28,16.187218 +2000-01-31,16.070757 +2001-01-02,24.300617 +2001-01-03,24.300617 +2001-01-04,24.177896 +2001-01-05,23.594927 +2001-01-08,23.502874 +2001-01-09,23.625614 +2001-01-10,23.472197 +2001-01-11,23.472197 +2001-01-12,23.318775 +2001-01-16,22.858538 +2001-01-17,23.165371 +2001-01-18,23.318775 +2001-01-19,23.318775 +2001-01-22,23.103996 +2001-01-23,23.196045 +2001-01-24,22.858538 +2001-01-25,23.288101 +2001-01-26,23.073318 +2001-01-29,23.225502 +2001-01-30,23.691872 +2001-01-31,23.853882 +2002-01-02,24.741236 +2002-01-03,25.003950 +2002-01-04,24.940891 +2002-01-07,24.877832 +2002-01-08,24.846315 +2002-01-09,24.788532 +2002-01-10,24.557346 +2002-01-11,24.357693 +2002-01-14,24.242105 +2002-01-15,24.121258 +2002-01-16,24.116016 +2002-01-17,24.084492 +2002-01-18,23.821787 +2002-01-22,23.837549 +2002-01-23,23.790257 +2002-01-24,23.727209 +2002-01-25,23.653654 +2002-01-28,23.454006 +2002-01-29,23.348921 +2002-01-30,23.432987 +2002-01-31,23.616884 +2003-01-02,22.086540 +2003-01-03,22.372070 +2003-01-06,22.523228 +2003-01-07,22.036148 +2003-01-08,22.019354 +2003-01-09,22.047352 +2003-01-10,21.935387 +2003-01-13,21.834604 +2003-01-14,21.750616 +2003-01-15,21.627455 +2003-01-16,21.330729 +2003-01-17,20.905235 +2003-01-21,20.513329 +2003-01-22,20.362167 +2003-01-23,20.630892 +2003-01-24,20.434942 +2003-01-27,20.110222 +2003-01-28,20.378962 +2003-01-29,20.597303 +2003-01-30,20.546928 +2003-01-31,20.602896 +2004-01-02,28.258900 +2004-01-05,28.258900 +2004-01-06,28.360403 +2004-01-07,28.091722 +2004-01-08,28.360403 +2004-01-09,28.748495 +2004-01-12,28.629086 +2004-01-13,28.443991 +2004-01-14,28.551464 +2004-01-15,28.641010 +2004-01-16,28.300703 +2004-01-20,28.055893 +2004-01-21,28.002151 +2004-01-22,28.390263 +2004-01-23,28.485790 +2004-01-26,28.939558 +2004-01-27,29.255995 +2004-01-28,29.285841 +2004-01-29,29.196289 +2004-01-30,29.315706 +2005-01-03,46.538910 +2005-01-04,46.019733 +2005-01-05,43.799122 +2005-01-06,44.505959 +2005-01-07,44.443413 +2005-01-10,43.911713 +2005-01-11,42.923393 +2005-01-12,42.910862 +2005-01-13,42.842060 +2005-01-14,43.067249 +2005-01-18,43.323734 +2005-01-19,43.742825 +2005-01-20,43.473846 +2005-01-21,43.555157 +2005-01-24,43.042240 +2005-01-25,41.578503 +2005-01-26,41.897541 +2005-01-27,41.315796 +2005-01-28,41.784939 +2005-01-31,41.859993 +2006-01-03,59.299660 +2006-01-04,59.954685 +2006-01-05,60.830147 +2006-01-06,61.978001 +2006-01-09,62.782150 +2006-01-10,63.099915 +2006-01-11,62.710835 +2006-01-12,62.645981 +2006-01-13,61.731598 +2006-01-17,61.770485 +2006-01-18,61.835323 +2006-01-19,62.256901 +2006-01-20,61.608368 +2006-01-23,61.789925 +2006-01-24,62.898911 +2006-01-25,63.748459 +2006-01-26,64.390457 +2006-01-27,65.045456 +2006-01-30,64.163467 +2006-01-31,64.513649 +2007-01-03,85.794647 +2007-01-04,87.767082 +2007-01-05,86.767555 +2007-01-08,87.827080 +2007-01-09,86.214478 +2007-01-10,87.520554 +2007-01-11,90.239319 +2007-01-12,91.005638 +2007-01-16,92.998047 +2007-01-17,93.517822 +2007-01-18,94.570671 +2007-01-19,95.616875 +2007-01-22,94.723953 +2007-01-23,95.876762 +2007-01-24,97.715942 +2007-01-25,97.609322 +2007-01-26,97.815895 +2007-01-29,97.109535 +2007-01-30,98.728806 +2007-01-31,98.862091 +2008-01-02,62.729717 +2008-01-03,60.312519 +2008-01-04,57.696232 +2008-01-07,59.708229 +2008-01-08,58.142555 +2008-01-09,59.412956 +2008-01-10,59.646427 +2008-01-11,60.333122 +2008-01-14,58.904812 +2008-01-15,57.373478 +2008-01-16,59.557163 +2008-01-17,58.410381 +2008-01-18,57.119373 +2008-01-22,59.316799 +2008-01-23,65.552002 +2008-01-24,63.333961 +2008-01-25,63.107380 +2008-01-28,65.579491 +2008-01-29,65.531418 +2008-01-30,63.759747 +2008-01-31,64.398354 +2009-01-02,42.759602 +2009-01-05,41.555511 +2009-01-06,43.892025 +2009-01-07,42.501587 +2009-01-08,41.039467 +2009-01-09,39.097164 +2009-01-12,36.588631 +2009-01-13,38.473610 +2009-01-14,37.355522 +2009-01-15,38.545284 +2009-01-16,39.584538 +2009-01-20,36.072605 +2009-01-21,40.430260 +2009-01-22,37.384201 +2009-01-23,38.975315 +2009-01-26,38.437782 +2009-01-27,39.412518 +2009-01-28,41.999886 +2009-01-29,39.190334 +2009-01-30,37.133347 +2010-01-04,61.656555 +2010-01-05,61.193375 +2010-01-06,60.616322 +2010-01-07,60.737812 +2010-01-08,60.282196 +2010-01-11,61.109879 +2010-01-12,59.674763 +2010-01-13,61.064312 +2010-01-14,60.699837 +2010-01-15,60.312584 +2010-01-19,61.421188 +2010-01-20,60.046818 +2010-01-21,58.695244 +2010-01-22,57.282909 +2010-01-25,58.148525 +2010-01-26,58.414280 +2010-01-27,58.733204 +2010-01-28,58.444656 +2010-01-29,58.171314 +2011-01-03,89.544922 +2011-01-04,87.869072 +2011-01-05,88.112961 +2011-01-06,87.105865 +2011-01-07,86.161713 +2011-01-10,85.925690 +2011-01-11,85.886353 +2011-01-12,87.467781 +2011-01-13,87.688087 +2011-01-14,88.514259 +2011-01-18,89.120049 +2011-01-19,88.490616 +2011-01-20,88.301788 +2011-01-21,88.773888 +2011-01-24,88.954849 +2011-01-25,90.205841 +2011-01-26,90.906097 +2011-01-27,91.401772 +2011-01-28,89.521332 +2011-01-31,91.212952 +2012-01-03,105.305458 +2012-01-04,103.232391 +2012-01-05,105.135429 +2012-01-06,103.815445 +2012-01-09,102.803200 +2012-01-10,103.742554 +2012-01-11,103.272896 +2012-01-12,100.624863 +2012-01-13,102.430695 +2012-01-17,104.244652 +2012-01-18,103.637314 +2012-01-19,102.916588 +2012-01-20,103.507721 +2012-01-23,105.054420 +2012-01-24,106.188148 +2012-01-25,108.358398 +2012-01-26,109.232979 +2012-01-27,109.662163 +2012-01-30,109.224869 +2012-01-31,110.139954 +2013-01-02,113.337677 +2013-01-03,113.962570 +2013-01-04,113.620949 +2013-01-07,113.737602 +2013-01-08,113.387672 +2013-01-09,113.845909 +2013-01-10,114.220863 +2013-01-11,113.445992 +2013-01-14,113.987534 +2013-01-15,115.287323 +2013-01-16,114.920731 +2013-01-17,115.462288 +2013-01-18,115.445610 +2013-01-22,115.937202 +2013-01-23,115.778908 +2013-01-24,115.262329 +2013-01-25,115.328987 +2013-01-28,114.679085 +2013-01-29,114.912399 +2013-01-30,113.012741 +2013-01-31,108.138626 +2014-01-02,101.890282 +2014-01-03,103.200134 +2014-01-06,104.734001 +2014-01-07,104.285896 +2014-01-08,104.544411 +2014-01-09,104.173874 +2014-01-10,104.958054 +2014-01-13,104.122162 +2014-01-14,104.897736 +2014-01-15,105.681892 +2014-01-16,105.862846 +2014-01-17,105.026978 +2014-01-21,105.251038 +2014-01-22,105.052841 +2014-01-23,103.967041 +2014-01-24,102.993317 +2014-01-27,102.010956 +2014-01-28,101.278481 +2014-01-29,101.356041 +2014-01-30,105.268272 +2014-01-31,106.422966 +2015-01-02,147.577469 +2015-01-05,148.574295 +2015-01-06,150.594666 +2015-01-07,152.339188 +2015-01-08,153.754318 +2015-01-09,154.226089 +2015-01-12,155.561081 +2015-01-13,155.400925 +2015-01-14,157.403503 +2015-01-15,157.982025 +2015-01-16,159.388275 +2015-01-20,156.264221 +2015-01-21,157.483582 +2015-01-22,159.281479 +2015-01-23,159.228058 +2015-01-26,160.447403 +2015-01-27,159.726517 +2015-01-28,158.026535 +2015-01-29,155.667908 +2015-01-30,153.967941 +2016-01-04,165.592682 +2016-01-05,169.404465 +2016-01-06,168.139969 +2016-01-07,167.370285 +2016-01-08,164.401520 +2016-01-11,165.427750 +2016-01-12,164.483948 +2016-01-13,162.184067 +2016-01-14,161.432693 +2016-01-15,160.992889 +2016-01-19,163.421082 +2016-01-20,157.162766 +2016-01-21,156.961212 +2016-01-22,159.737564 +2016-01-25,159.682571 +2016-01-26,163.100357 +2016-01-27,160.892059 +2016-01-28,156.448074 +2016-01-29,157.135300 +2017-01-03,166.790558 +2017-01-04,167.479950 +2017-01-05,168.499847 +2017-01-06,169.982468 +2017-01-09,167.357193 +2017-01-10,166.979446 +2017-01-11,165.421265 +2017-01-12,166.762253 +2017-01-13,166.450607 +2017-01-17,166.497833 +2017-01-18,166.743347 +2017-01-19,165.468491 +2017-01-20,167.121094 +2017-01-23,167.054977 +2017-01-24,165.789551 +2017-01-25,163.778091 +2017-01-26,164.514709 +2017-01-27,163.485352 +2017-01-30,162.531570 +2017-01-31,163.664780 +2018-01-02,172.659958 +2018-01-03,173.195740 +2018-01-04,170.097916 +2018-01-05,169.756973 +2018-01-08,169.883606 +2018-01-09,168.597717 +2018-01-10,166.542252 +2018-01-11,165.382996 +2018-01-12,163.882767 +2018-01-16,164.662109 +2018-01-17,165.519379 +2018-01-18,163.454147 +2018-01-19,164.340637 +2018-01-22,165.704483 +2018-01-23,168.227524 +2018-01-24,167.360535 +2018-01-25,165.782394 +2018-01-26,165.694717 +2018-01-29,163.902267 +2018-01-30,162.557922 +2018-01-31,165.996704 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/BIDU.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/BIDU.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,263 @@ +Date,Adj Close +2006-01-03,6.350000 +2006-01-04,6.630000 +2006-01-05,6.620000 +2006-01-06,6.584000 +2006-01-09,6.613000 +2006-01-10,6.668000 +2006-01-11,6.535000 +2006-01-12,6.465000 +2006-01-13,6.553000 +2006-01-17,6.474000 +2006-01-18,6.250000 +2006-01-19,6.230000 +2006-01-20,6.086000 +2006-01-23,5.630000 +2006-01-24,5.642000 +2006-01-25,5.250000 +2006-01-26,5.186000 +2006-01-27,5.172000 +2006-01-30,5.251000 +2006-01-31,5.451000 +2007-01-03,12.241000 +2007-01-04,12.600000 +2007-01-05,12.250000 +2007-01-08,12.195000 +2007-01-09,12.372000 +2007-01-10,12.801000 +2007-01-11,13.118000 +2007-01-12,12.470000 +2007-01-16,12.744000 +2007-01-17,12.549000 +2007-01-18,12.138000 +2007-01-19,12.140000 +2007-01-22,12.240000 +2007-01-23,12.455000 +2007-01-24,12.490000 +2007-01-25,12.374000 +2007-01-26,12.340000 +2007-01-29,12.340000 +2007-01-30,12.407000 +2007-01-31,12.494000 +2008-01-02,38.188000 +2008-01-03,37.508999 +2008-01-04,36.099998 +2008-01-07,34.431000 +2008-01-08,34.521000 +2008-01-09,34.410000 +2008-01-10,33.953999 +2008-01-11,32.924999 +2008-01-14,34.040001 +2008-01-15,31.820000 +2008-01-16,29.330000 +2008-01-17,26.499001 +2008-01-18,27.304001 +2008-01-22,27.365999 +2008-01-23,27.020000 +2008-01-24,30.719999 +2008-01-25,29.947001 +2008-01-28,29.132000 +2008-01-29,27.070999 +2008-01-30,25.938999 +2008-01-31,27.995001 +2009-01-02,13.541000 +2009-01-05,13.784000 +2009-01-06,13.573000 +2009-01-07,12.734000 +2009-01-08,12.465000 +2009-01-09,12.064000 +2009-01-12,11.410000 +2009-01-13,11.550000 +2009-01-14,10.975000 +2009-01-15,10.944000 +2009-01-16,11.590000 +2009-01-20,10.965000 +2009-01-21,11.092000 +2009-01-22,11.253000 +2009-01-23,11.195000 +2009-01-26,11.557000 +2009-01-27,11.530000 +2009-01-28,12.716000 +2009-01-29,12.864000 +2009-01-30,12.877000 +2010-01-04,41.002998 +2010-01-05,40.590000 +2010-01-06,41.250000 +2010-01-07,40.463001 +2010-01-08,40.426998 +2010-01-11,40.056999 +2010-01-12,38.648998 +2010-01-13,43.948002 +2010-01-14,46.423000 +2010-01-15,46.768002 +2010-01-19,44.084000 +2010-01-20,43.966999 +2010-01-21,43.997002 +2010-01-22,41.689999 +2010-01-25,41.515999 +2010-01-26,41.938000 +2010-01-27,42.436001 +2010-01-28,41.785000 +2010-01-29,41.171001 +2011-01-03,99.730003 +2011-01-04,100.970001 +2011-01-05,104.629997 +2011-01-06,105.160004 +2011-01-07,106.949997 +2011-01-10,105.980003 +2011-01-11,106.279999 +2011-01-12,105.930000 +2011-01-13,106.250000 +2011-01-14,107.730003 +2011-01-18,108.150002 +2011-01-19,107.309998 +2011-01-20,105.660004 +2011-01-21,105.099998 +2011-01-24,106.360001 +2011-01-25,105.889999 +2011-01-26,107.949997 +2011-01-27,109.050003 +2011-01-28,106.540001 +2011-01-31,108.629997 +2012-01-03,124.290001 +2012-01-04,121.989998 +2012-01-05,123.269997 +2012-01-06,121.089996 +2012-01-09,120.110001 +2012-01-10,126.879997 +2012-01-11,128.190002 +2012-01-12,128.300003 +2012-01-13,127.410004 +2012-01-17,128.850006 +2012-01-18,126.070000 +2012-01-19,123.620003 +2012-01-20,122.800003 +2012-01-23,123.930000 +2012-01-24,121.750000 +2012-01-25,125.029999 +2012-01-26,123.900002 +2012-01-27,131.360001 +2012-01-30,130.729996 +2012-01-31,127.519997 +2013-01-02,104.120003 +2013-01-03,104.980003 +2013-01-04,104.650002 +2013-01-07,102.290001 +2013-01-08,101.089996 +2013-01-09,104.339996 +2013-01-10,110.570000 +2013-01-11,112.970001 +2013-01-14,112.639999 +2013-01-15,111.660004 +2013-01-16,109.930000 +2013-01-17,108.430000 +2013-01-18,109.839996 +2013-01-22,108.910004 +2013-01-23,108.300003 +2013-01-24,107.919998 +2013-01-25,108.010002 +2013-01-28,111.389999 +2013-01-29,109.449997 +2013-01-30,108.980003 +2013-01-31,108.300003 +2014-01-02,179.990005 +2014-01-03,175.279999 +2014-01-06,176.630005 +2014-01-07,178.820007 +2014-01-08,181.789993 +2014-01-09,175.520004 +2014-01-10,179.660004 +2014-01-13,171.000000 +2014-01-14,172.869995 +2014-01-15,170.500000 +2014-01-16,173.000000 +2014-01-17,170.139999 +2014-01-21,172.699997 +2014-01-22,174.429993 +2014-01-23,163.580002 +2014-01-24,161.369995 +2014-01-27,158.679993 +2014-01-28,164.240005 +2014-01-29,158.100006 +2014-01-30,160.809998 +2014-01-31,156.500000 +2015-01-02,223.080002 +2015-01-05,219.789993 +2015-01-06,220.179993 +2015-01-07,224.350006 +2015-01-08,229.210007 +2015-01-09,226.899994 +2015-01-12,220.889999 +2015-01-13,219.600006 +2015-01-14,216.820007 +2015-01-15,215.970001 +2015-01-16,220.199997 +2015-01-20,220.360001 +2015-01-21,228.279999 +2015-01-22,229.880005 +2015-01-23,233.330002 +2015-01-26,229.460007 +2015-01-27,227.529999 +2015-01-28,220.309998 +2015-01-29,220.389999 +2015-01-30,217.919998 +2016-01-04,184.029999 +2016-01-05,187.369995 +2016-01-06,185.610001 +2016-01-07,174.369995 +2016-01-08,171.339996 +2016-01-11,170.369995 +2016-01-12,172.910004 +2016-01-13,166.039993 +2016-01-14,172.229996 +2016-01-15,163.919998 +2016-01-19,166.029999 +2016-01-20,164.990005 +2016-01-21,169.559998 +2016-01-22,171.169998 +2016-01-25,167.539993 +2016-01-26,167.080002 +2016-01-27,158.270004 +2016-01-28,156.940002 +2016-01-29,163.270004 +2017-01-03,168.300003 +2017-01-04,171.960007 +2017-01-05,177.470001 +2017-01-06,176.380005 +2017-01-09,177.160004 +2017-01-10,180.309998 +2017-01-11,179.320007 +2017-01-12,177.570007 +2017-01-13,176.479996 +2017-01-17,176.960007 +2017-01-18,176.539993 +2017-01-19,176.089996 +2017-01-20,173.440002 +2017-01-23,175.970001 +2017-01-24,176.050003 +2017-01-25,176.610001 +2017-01-26,174.949997 +2017-01-27,174.100006 +2017-01-30,174.720001 +2017-01-31,175.070007 +2018-01-02,242.399994 +2018-01-03,245.550003 +2018-01-04,245.729996 +2018-01-05,245.139999 +2018-01-08,250.820007 +2018-01-09,254.729996 +2018-01-10,248.949997 +2018-01-11,250.220001 +2018-01-12,253.039993 +2018-01-16,257.779999 +2018-01-17,255.490005 +2018-01-18,254.960007 +2018-01-19,255.979996 +2018-01-22,254.339996 +2018-01-23,257.350006 +2018-01-24,257.959991 +2018-01-25,254.139999 +2018-01-26,260.250000 +2018-01-29,253.729996 +2018-01-30,244.070007 +2018-01-31,246.919998 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/BXP.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/BXP.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,425 @@ +Date,Adj Close +1998-01-02,15.495228 +1998-01-05,15.699498 +1998-01-06,15.728674 +1998-01-07,15.670313 +1998-01-08,15.728674 +1998-01-09,15.611954 +1998-01-12,15.407682 +1998-01-13,15.174240 +1998-01-14,15.349320 +1998-01-15,15.524417 +1998-01-16,16.108028 +1998-01-20,15.670313 +1998-01-21,15.932944 +1998-01-22,16.137218 +1998-01-23,16.312305 +1998-01-26,16.399845 +1998-01-27,16.604113 +1998-01-28,16.633293 +1998-01-29,16.691664 +1998-01-30,16.604113 +1999-01-04,14.931160 +1999-01-05,15.423735 +1999-01-06,15.454518 +1999-01-07,15.485300 +1999-01-08,15.577660 +1999-01-11,15.608452 +1999-01-12,15.577660 +1999-01-13,15.577660 +1999-01-14,15.454518 +1999-01-15,15.577660 +1999-01-19,15.639234 +1999-01-20,15.670012 +1999-01-21,15.731590 +1999-01-22,16.809092 +1999-01-25,16.870668 +1999-01-26,17.086176 +1999-01-27,16.439659 +1999-01-28,16.224159 +1999-01-29,16.008661 +2000-01-03,15.980780 +2000-01-04,15.720399 +2000-01-05,15.850588 +2000-01-06,16.143515 +2000-01-07,16.729370 +2000-01-10,16.859562 +2000-01-11,16.696825 +2000-01-12,16.436438 +2000-01-13,16.534084 +2000-01-14,16.436438 +2000-01-18,16.273699 +2000-01-19,16.273699 +2000-01-20,16.078417 +2000-01-21,15.915681 +2000-01-24,15.850588 +2000-01-25,15.915681 +2000-01-26,15.980780 +2000-01-27,15.915681 +2000-01-28,15.850588 +2000-01-31,15.622751 +2001-01-02,23.782007 +2001-01-03,23.541779 +2001-01-04,23.370193 +2001-01-05,22.409298 +2001-01-08,22.100445 +2001-01-09,22.203411 +2001-01-10,22.272038 +2001-01-11,22.031820 +2001-01-12,22.272038 +2001-01-16,22.169092 +2001-01-17,22.203411 +2001-01-18,22.374981 +2001-01-19,22.409298 +2001-01-22,22.649519 +2001-01-23,22.786806 +2001-01-24,23.027023 +2001-01-25,23.267242 +2001-01-26,22.855427 +2001-01-29,22.451868 +2001-01-30,22.495790 +2001-01-31,22.292622 +2002-01-02,22.272308 +2002-01-03,22.348007 +2002-01-04,22.412064 +2002-01-07,22.534340 +2002-01-08,22.685732 +2002-01-09,22.656610 +2002-01-10,22.650803 +2002-01-11,22.330540 +2002-01-14,22.330540 +2002-01-15,22.109274 +2002-01-16,22.039396 +2002-01-17,21.952059 +2002-01-18,21.789009 +2002-01-22,21.759909 +2002-01-23,21.835602 +2002-01-24,21.358126 +2002-01-25,21.428007 +2002-01-28,21.381420 +2002-01-29,21.282429 +2002-01-30,21.398886 +2002-01-31,21.334837 +2003-01-02,22.817612 +2003-01-03,22.910618 +2003-01-06,22.991219 +2003-01-07,22.972628 +2003-01-08,22.730797 +2003-01-09,22.786608 +2003-01-10,22.643995 +2003-01-13,22.383583 +2003-01-14,22.222368 +2003-01-15,22.166573 +2003-01-16,22.054955 +2003-01-17,21.794535 +2003-01-21,21.695326 +2003-01-22,21.980549 +2003-01-23,21.924747 +2003-01-24,21.825541 +2003-01-27,22.011555 +2003-01-28,22.147966 +2003-01-29,22.209969 +2003-01-30,22.023954 +2003-01-31,22.259577 +2004-01-02,31.703249 +2004-01-05,31.538979 +2004-01-06,31.624401 +2004-01-07,31.558691 +2004-01-08,31.716396 +2004-01-09,31.834654 +2004-01-12,31.821537 +2004-01-13,31.860945 +2004-01-14,32.117199 +2004-01-15,31.598114 +2004-01-16,31.407574 +2004-01-20,31.243296 +2004-01-21,30.849062 +2004-01-22,31.276152 +2004-01-23,31.571836 +2004-01-26,32.366879 +2004-01-27,32.820248 +2004-01-28,32.478569 +2004-01-29,32.701984 +2004-01-30,32.872818 +2005-01-03,43.825726 +2005-01-04,43.075214 +2005-01-05,41.381401 +2005-01-06,42.138809 +2005-01-07,42.063065 +2005-01-10,41.739449 +2005-01-11,41.057796 +2005-01-12,40.782391 +2005-01-13,41.105988 +2005-01-14,41.229919 +2005-01-18,41.670593 +2005-01-19,41.656815 +2005-01-20,41.629292 +2005-01-21,41.629292 +2005-01-24,41.016483 +2005-01-25,40.135143 +2005-01-26,39.963009 +2005-01-27,39.198730 +2005-01-28,39.928589 +2005-01-31,39.783993 +2006-01-03,53.980839 +2006-01-04,54.181408 +2006-01-05,55.012333 +2006-01-06,56.122604 +2006-01-09,56.881882 +2006-01-10,56.946350 +2006-01-11,56.129776 +2006-01-12,55.757298 +2006-01-13,55.091118 +2006-01-17,54.926373 +2006-01-18,54.439266 +2006-01-19,54.876228 +2006-01-20,54.647011 +2006-01-23,55.026649 +2006-01-24,55.571060 +2006-01-25,55.399136 +2006-01-26,55.664158 +2006-01-27,56.022312 +2006-01-30,55.871899 +2006-01-31,56.058132 +2007-01-03,82.563896 +2007-01-04,82.261909 +2007-01-05,80.818176 +2007-01-08,81.282234 +2007-01-09,82.313469 +2007-01-10,84.014954 +2007-01-11,84.862038 +2007-01-12,85.348198 +2007-01-16,87.447472 +2007-01-17,87.300163 +2007-01-18,86.895035 +2007-01-19,88.338722 +2007-01-22,88.257721 +2007-01-23,88.684929 +2007-01-24,89.811897 +2007-01-25,90.401176 +2007-01-26,90.364334 +2007-01-29,90.194931 +2007-01-30,91.189316 +2007-01-31,92.876106 +2008-01-02,70.138657 +2008-01-03,67.794899 +2008-01-04,65.110924 +2008-01-07,64.581711 +2008-01-08,62.071613 +2008-01-09,63.666885 +2008-01-10,65.768700 +2008-01-11,67.515152 +2008-01-14,67.326164 +2008-01-15,65.829163 +2008-01-16,66.978386 +2008-01-17,65.806526 +2008-01-18,64.400238 +2008-01-22,67.076653 +2008-01-23,71.265160 +2008-01-24,69.405296 +2008-01-25,67.787354 +2008-01-28,70.562057 +2008-01-29,70.425964 +2008-01-30,67.530296 +2008-01-31,69.337234 +2009-01-02,43.145409 +2009-01-05,41.165390 +2009-01-06,43.474102 +2009-01-07,41.760174 +2009-01-08,42.808880 +2009-01-09,40.938446 +2009-01-12,38.034954 +2009-01-13,39.028873 +2009-01-14,36.336685 +2009-01-15,36.242767 +2009-01-16,37.604511 +2009-01-20,32.055779 +2009-01-21,33.769718 +2009-01-22,32.353191 +2009-01-23,33.949726 +2009-01-26,34.200157 +2009-01-27,34.317547 +2009-01-28,37.009731 +2009-01-29,34.638420 +2009-01-30,33.887093 +2010-01-04,54.858692 +2010-01-05,55.692616 +2010-01-06,55.954224 +2010-01-07,56.199493 +2010-01-08,55.471851 +2010-01-11,55.733479 +2010-01-12,55.177528 +2010-01-13,56.085026 +2010-01-14,55.847942 +2010-01-15,55.668076 +2010-01-19,56.845360 +2010-01-20,56.469296 +2010-01-21,53.828545 +2010-01-22,52.553143 +2010-01-25,53.223553 +2010-01-26,52.912888 +2010-01-27,53.199028 +2010-01-28,53.460648 +2010-01-29,53.035515 +2011-01-03,74.740555 +2011-01-04,72.494499 +2011-01-05,72.980606 +2011-01-06,71.966507 +2011-01-07,71.178703 +2011-01-10,70.969170 +2011-01-11,70.952408 +2011-01-12,72.460938 +2011-01-13,73.089539 +2011-01-14,74.983620 +2011-01-18,75.913864 +2011-01-19,75.117691 +2011-01-20,75.385872 +2011-01-21,75.670837 +2011-01-24,75.863602 +2011-01-25,76.483795 +2011-01-26,77.380539 +2011-01-27,78.545486 +2011-01-28,77.698997 +2011-01-31,79.090218 +2012-01-03,86.718315 +2012-01-04,85.015091 +2012-01-05,85.160614 +2012-01-06,84.920952 +2012-01-09,84.424553 +2012-01-10,85.229080 +2012-01-11,85.494408 +2012-01-12,84.056526 +2012-01-13,83.440254 +2012-01-17,84.475906 +2012-01-18,84.886719 +2012-01-19,85.383141 +2012-01-20,85.468719 +2012-01-23,86.204781 +2012-01-24,87.257515 +2012-01-25,88.798119 +2012-01-26,88.738213 +2012-01-27,89.217506 +2012-01-30,87.771034 +2012-01-31,89.054878 +2013-01-02,93.286438 +2013-01-03,93.400177 +2013-01-04,94.003693 +2013-01-07,94.694710 +2013-01-08,93.881264 +2013-01-09,94.082428 +2013-01-10,93.942482 +2013-01-11,93.592606 +2013-01-14,93.907494 +2013-01-15,95.079582 +2013-01-16,94.108665 +2013-01-17,93.697563 +2013-01-18,94.318596 +2013-01-22,95.272011 +2013-01-23,95.132080 +2013-01-24,95.342003 +2013-01-25,95.744354 +2013-01-28,95.193291 +2013-01-29,95.210800 +2013-01-30,93.164017 +2013-01-31,92.088112 +2014-01-02,90.053391 +2014-01-03,91.129845 +2014-01-06,92.143494 +2014-01-07,92.735519 +2014-01-08,92.116585 +2014-01-09,92.161438 +2014-01-10,93.686417 +2014-01-13,92.932892 +2014-01-14,93.794052 +2014-01-15,94.359169 +2014-01-16,94.072113 +2014-01-17,93.955513 +2014-01-21,95.274139 +2014-01-22,96.242958 +2014-01-23,95.893105 +2014-01-24,94.090050 +2014-01-27,93.569786 +2014-01-28,94.475784 +2014-01-29,94.906372 +2014-01-30,96.879845 +2014-01-31,96.960564 +2015-01-02,120.347466 +2015-01-05,121.438545 +2015-01-06,123.794884 +2015-01-07,125.179337 +2015-01-08,125.683640 +2015-01-09,126.316277 +2015-01-12,126.838898 +2015-01-13,126.563789 +2015-01-14,128.049149 +2015-01-15,128.333374 +2015-01-16,129.360260 +2015-01-20,128.837631 +2015-01-21,128.837631 +2015-01-22,131.258163 +2015-01-23,130.808899 +2015-01-26,132.239182 +2015-01-27,132.230026 +2015-01-28,131.093109 +2015-01-29,131.514847 +2015-01-30,127.260612 +2016-01-04,116.238831 +2016-01-05,119.102692 +2016-01-06,119.083954 +2016-01-07,116.968834 +2016-01-08,113.693184 +2016-01-11,114.816261 +2016-01-12,113.253311 +2016-01-13,111.119469 +2016-01-14,112.186386 +2016-01-15,110.857407 +2016-01-19,111.681000 +2016-01-20,108.424057 +2016-01-21,108.601883 +2016-01-22,111.559319 +2016-01-25,110.258423 +2016-01-26,112.635628 +2016-01-27,111.503174 +2016-01-28,108.040352 +2016-01-29,108.760986 +2017-01-03,121.570808 +2017-01-04,125.432632 +2017-01-05,126.034866 +2017-01-06,125.748093 +2017-01-09,124.495850 +2017-01-10,123.109802 +2017-01-11,121.398750 +2017-01-12,123.320091 +2017-01-13,122.832596 +2017-01-17,123.692886 +2017-01-18,124.610558 +2017-01-19,122.784798 +2017-01-20,123.549507 +2017-01-23,124.839989 +2017-01-24,126.378967 +2017-01-25,124.495850 +2017-01-26,125.556892 +2017-01-27,124.983345 +2017-01-30,124.524529 +2017-01-31,125.126732 +2018-01-02,126.598724 +2018-01-03,126.667282 +2018-01-04,123.856804 +2018-01-05,125.208176 +2018-01-08,124.111404 +2018-01-09,122.799210 +2018-01-10,122.064758 +2018-01-11,121.291145 +2018-01-12,119.792877 +2018-01-16,119.038841 +2018-01-17,119.959343 +2018-01-18,118.666725 +2018-01-19,119.420753 +2018-01-22,120.909225 +2018-01-23,121.575134 +2018-01-24,120.683998 +2018-01-25,120.135612 +2018-01-26,120.419601 +2018-01-29,118.823402 +2018-01-30,116.943222 +2018-01-31,121.144257 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/CCI.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/CCI.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,405 @@ +Date,Adj Close +1999-01-04,17.706400 +1999-01-05,16.760653 +1999-01-06,17.443687 +1999-01-07,18.914848 +1999-01-08,18.835991 +1999-01-11,18.389435 +1999-01-12,17.653854 +1999-01-13,17.023361 +1999-01-14,17.601316 +1999-01-15,18.284355 +1999-01-19,18.599600 +1999-01-20,19.125013 +1999-01-21,18.074186 +1999-01-22,16.813194 +1999-01-25,18.179266 +1999-01-26,18.074186 +1999-01-27,18.126730 +1999-01-28,17.969105 +1999-01-29,18.179266 +2000-01-03,25.666355 +2000-01-04,25.640133 +2000-01-05,25.272335 +2000-01-06,24.379139 +2000-01-07,25.640133 +2000-01-10,26.848572 +2000-01-11,25.587587 +2000-01-12,25.219795 +2000-01-13,25.219795 +2000-01-14,24.274050 +2000-01-18,25.272335 +2000-01-19,25.219795 +2000-01-20,25.377417 +2000-01-21,26.060457 +2000-01-24,28.687517 +2000-01-25,28.372267 +2000-01-26,28.582436 +2000-01-27,27.636690 +2000-01-28,27.846859 +2000-01-31,26.585865 +2001-01-02,21.541906 +2001-01-03,23.591017 +2001-01-04,24.799467 +2001-01-05,21.909695 +2001-01-08,22.435110 +2001-01-09,23.223227 +2001-01-10,23.118147 +2001-01-11,24.904547 +2001-01-12,22.487652 +2001-01-16,21.857155 +2001-01-17,22.277485 +2001-01-18,22.277485 +2001-01-19,22.435110 +2001-01-22,22.172401 +2001-01-23,22.907982 +2001-01-24,22.697813 +2001-01-25,22.750357 +2001-01-26,24.221510 +2001-01-29,24.799467 +2001-01-30,24.746923 +2001-01-31,23.485935 +2002-01-02,9.247259 +2002-01-03,9.659181 +2002-01-04,9.373357 +2002-01-07,9.104345 +2002-01-08,8.440224 +2002-01-09,8.246875 +2002-01-10,7.565938 +2002-01-11,7.734071 +2002-01-14,7.481873 +2002-01-15,7.481873 +2002-01-16,6.977477 +2002-01-17,6.641212 +2002-01-18,5.867805 +2002-01-22,5.405442 +2002-01-23,6.246103 +2002-01-24,6.548740 +2002-01-25,6.548740 +2002-01-28,6.405828 +2002-01-29,6.052750 +2002-01-30,5.943465 +2002-01-31,6.111597 +2003-01-02,3.152474 +2003-01-03,3.194508 +2003-01-06,3.446706 +2003-01-07,3.455112 +2003-01-08,3.387859 +2003-01-09,3.648464 +2003-01-10,3.606430 +2003-01-13,3.539178 +2003-01-14,3.867035 +2003-01-15,3.967914 +2003-01-16,4.009947 +2003-01-17,3.640057 +2003-01-21,3.497145 +2003-01-22,3.463518 +2003-01-23,3.169288 +2003-01-24,2.942310 +2003-01-27,2.740551 +2003-01-28,2.917090 +2003-01-29,3.211321 +2003-01-30,2.925496 +2003-01-31,3.320606 +2004-01-02,9.247259 +2004-01-05,9.709621 +2004-01-06,9.919787 +2004-01-07,10.197204 +2004-01-08,10.634348 +2004-01-09,11.012645 +2004-01-12,10.970612 +2004-01-13,10.911766 +2004-01-14,10.592314 +2004-01-15,10.550282 +2004-01-16,10.634348 +2004-01-20,10.676379 +2004-01-21,10.466215 +2004-01-22,10.440995 +2004-01-23,10.592314 +2004-01-26,10.457809 +2004-01-27,10.525061 +2004-01-28,10.205612 +2004-01-29,10.045886 +2004-01-30,10.424181 +2005-01-03,13.795228 +2005-01-04,13.576656 +2005-01-05,13.912921 +2005-01-06,13.996984 +2005-01-07,14.333249 +2005-01-10,14.543412 +2005-01-11,14.509789 +2005-01-12,14.408912 +2005-01-13,14.097866 +2005-01-14,14.350063 +2005-01-18,14.408912 +2005-01-19,14.686328 +2005-01-20,14.467754 +2005-01-21,14.165121 +2005-01-24,13.887701 +2005-01-25,14.013799 +2005-01-26,13.812040 +2005-01-27,13.744788 +2005-01-28,13.770008 +2005-01-31,13.786822 +2006-01-03,22.613752 +2006-01-04,23.084518 +2006-01-05,23.361937 +2006-01-06,23.639359 +2006-01-09,24.387543 +2006-01-10,24.194193 +2006-01-11,24.538864 +2006-01-12,24.496828 +2006-01-13,24.480013 +2006-01-17,23.992428 +2006-01-18,24.816282 +2006-01-19,25.102106 +2006-01-20,24.959190 +2006-01-23,24.774246 +2006-01-24,25.640133 +2006-01-25,25.303862 +2006-01-26,25.320673 +2006-01-27,25.337484 +2006-01-30,25.606501 +2006-01-31,26.590069 +2007-01-03,26.531221 +2007-01-04,26.943148 +2007-01-05,26.976774 +2007-01-08,27.245789 +2007-01-09,27.531609 +2007-01-10,28.103260 +2007-01-11,28.498369 +2007-01-12,28.901888 +2007-01-16,28.725349 +2007-01-17,28.716942 +2007-01-18,28.969137 +2007-01-19,30.440289 +2007-01-22,30.221725 +2007-01-23,29.608038 +2007-01-24,29.624853 +2007-01-25,29.339033 +2007-01-26,29.767769 +2007-01-29,29.330620 +2007-01-30,29.515562 +2007-01-31,29.557604 +2008-01-02,33.727276 +2008-01-03,32.995903 +2008-01-04,32.474689 +2008-01-07,32.230904 +2008-01-08,31.970291 +2008-01-09,32.357006 +2008-01-10,32.197266 +2008-01-11,31.415461 +2008-01-14,31.146446 +2008-01-15,31.180075 +2008-01-16,30.389845 +2008-01-17,30.213310 +2008-01-18,28.599247 +2008-01-22,28.162102 +2008-01-23,27.884687 +2008-01-24,28.843039 +2008-01-25,28.607653 +2008-01-28,28.784197 +2008-01-29,30.104025 +2008-01-30,29.549194 +2008-01-31,30.364634 +2009-01-02,15.493356 +2009-01-05,16.468527 +2009-01-06,16.552589 +2009-01-07,16.670282 +2009-01-08,16.813194 +2009-01-09,16.872044 +2009-01-12,16.073418 +2009-01-13,16.123857 +2009-01-14,15.342044 +2009-01-15,15.215943 +2009-01-16,15.720338 +2009-01-20,14.308032 +2009-01-21,15.737155 +2009-01-22,16.813194 +2009-01-23,16.518967 +2009-01-26,16.569407 +2009-01-27,16.468527 +2009-01-28,17.384844 +2009-01-29,16.771160 +2009-01-30,16.409679 +2010-01-04,33.298542 +2010-01-05,33.617989 +2010-01-06,33.138813 +2010-01-07,32.592381 +2010-01-08,32.752113 +2010-01-11,32.760513 +2010-01-12,32.155247 +2010-01-13,32.508316 +2010-01-14,32.457874 +2010-01-15,32.525124 +2010-01-19,32.642826 +2010-01-20,32.752113 +2010-01-21,32.306561 +2010-01-22,31.398645 +2010-01-25,31.987110 +2010-01-26,31.474310 +2010-01-27,32.155247 +2010-01-28,31.247324 +2010-01-29,31.053976 +2011-01-03,36.501446 +2011-01-04,36.442612 +2011-01-05,36.064301 +2011-01-06,35.425411 +2011-01-07,35.812107 +2011-01-10,35.786884 +2011-01-11,35.610352 +2011-01-12,35.383373 +2011-01-13,35.240456 +2011-01-14,34.240070 +2011-01-18,35.341347 +2011-01-19,34.946228 +2011-01-20,35.459038 +2011-01-21,35.156395 +2011-01-24,35.719635 +2011-01-25,36.089527 +2011-01-26,36.686390 +2011-01-27,36.871349 +2011-01-28,36.190411 +2011-01-31,35.450623 +2012-01-03,37.762440 +2012-01-04,37.846516 +2012-01-05,37.812878 +2012-01-06,37.871723 +2012-01-09,38.359306 +2012-01-10,38.779644 +2012-01-11,38.872108 +2012-01-12,38.880516 +2012-01-13,38.670353 +2012-01-17,38.527439 +2012-01-18,38.535847 +2012-01-19,39.006618 +2012-01-20,38.855301 +2012-01-23,38.712379 +2012-01-24,38.619907 +2012-01-25,39.258820 +2012-01-26,38.947777 +2012-01-27,40.956947 +2012-01-30,40.696342 +2012-01-31,40.755188 +2013-01-02,63.133549 +2013-01-03,61.872566 +2013-01-04,61.822144 +2013-01-07,61.166412 +2013-01-08,61.090763 +2013-01-09,61.023499 +2013-01-10,61.519497 +2013-01-11,61.183220 +2013-01-14,61.317730 +2013-01-15,61.544704 +2013-01-16,62.217228 +2013-01-17,62.208843 +2013-01-18,62.452621 +2013-01-22,62.847748 +2013-01-23,63.158775 +2013-01-24,62.477840 +2013-01-25,61.746475 +2013-01-28,61.687603 +2013-01-29,60.998276 +2013-01-30,59.636414 +2013-01-31,59.283337 +2014-01-02,60.216465 +2014-01-03,59.888615 +2014-01-06,59.913826 +2014-01-07,61.174809 +2014-01-08,60.544315 +2014-01-09,60.334148 +2014-01-10,60.401405 +2014-01-13,60.191238 +2014-01-14,61.292503 +2014-01-15,62.444210 +2014-01-16,61.973423 +2014-01-17,62.393784 +2014-01-21,62.528271 +2014-01-22,62.015476 +2014-01-23,61.536289 +2014-01-24,59.997890 +2014-01-27,59.552334 +2014-01-28,59.686855 +2014-01-29,59.241287 +2014-01-30,60.039921 +2014-01-31,59.653225 +2015-01-02,68.521065 +2015-01-05,68.081551 +2015-01-06,67.952286 +2015-01-07,69.374229 +2015-01-08,70.468712 +2015-01-09,70.339455 +2015-01-12,70.253273 +2015-01-13,70.089539 +2015-01-14,70.365303 +2015-01-15,70.348061 +2015-01-16,71.209862 +2015-01-20,70.675545 +2015-01-21,70.115395 +2015-01-22,73.467758 +2015-01-23,74.829391 +2015-01-26,75.880775 +2015-01-27,75.665321 +2015-01-28,75.113777 +2015-01-29,74.769066 +2015-01-30,74.553612 +2016-01-04,76.626717 +2016-01-05,78.197113 +2016-01-06,77.542046 +2016-01-07,75.612686 +2016-01-08,74.553780 +2016-01-11,75.101173 +2016-01-12,75.433205 +2016-01-13,74.284576 +2016-01-14,75.343468 +2016-01-15,71.000183 +2016-01-19,71.341194 +2016-01-20,70.192558 +2016-01-21,71.009163 +2016-01-22,73.243622 +2016-01-25,72.857750 +2016-01-26,75.029396 +2016-01-27,74.652496 +2016-01-28,76.106247 +2016-01-29,77.353584 +2017-01-03,81.108337 +2017-01-04,81.594246 +2017-01-05,81.519485 +2017-01-06,79.893593 +2017-01-09,80.108498 +2017-01-10,78.828331 +2017-01-11,79.613251 +2017-01-12,79.594559 +2017-01-13,80.061768 +2017-01-17,81.631615 +2017-01-18,81.482101 +2017-01-19,80.173912 +2017-01-20,81.127029 +2017-01-23,81.351288 +2017-01-24,81.911949 +2017-01-25,81.463425 +2017-01-26,82.238998 +2017-01-27,81.155060 +2017-01-30,81.070961 +2017-01-31,82.070801 +2018-01-02,105.789276 +2018-01-03,105.342545 +2018-01-04,104.118858 +2018-01-05,104.915222 +2018-01-08,105.225998 +2018-01-09,104.575310 +2018-01-10,101.894890 +2018-01-11,100.700363 +2018-01-12,100.583817 +2018-01-16,102.283363 +2018-01-17,102.972885 +2018-01-18,103.050583 +2018-01-19,104.254829 +2018-01-22,105.177444 +2018-01-23,107.148911 +2018-01-24,106.430244 +2018-01-25,105.478500 +2018-01-26,107.440254 +2018-01-29,106.663322 +2018-01-30,106.857559 +2018-01-31,109.518555 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/DLR.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/DLR.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,283 @@ +Date,Adj Close +2005-01-03,7.521260 +2005-01-04,7.554466 +2005-01-05,7.305418 +2005-01-06,7.410570 +2005-01-07,7.338627 +2005-01-10,7.360764 +2005-01-11,7.338627 +2005-01-12,7.360764 +2005-01-13,7.399502 +2005-01-14,7.521260 +2005-01-18,7.582139 +2005-01-19,7.554466 +2005-01-20,7.504656 +2005-01-21,7.526796 +2005-01-24,7.482521 +2005-01-25,7.471451 +2005-01-26,7.587672 +2005-01-27,7.582139 +2005-01-28,7.637485 +2005-01-31,7.637485 +2006-01-03,13.327964 +2006-01-04,13.480288 +2006-01-05,13.638462 +2006-01-06,13.790785 +2006-01-09,13.913808 +2006-01-10,14.095422 +2006-01-11,13.954821 +2006-01-12,13.954821 +2006-01-13,14.025121 +2006-01-17,13.779068 +2006-01-18,13.697039 +2006-01-19,13.749775 +2006-01-20,13.913808 +2006-01-23,14.001685 +2006-01-24,14.195014 +2006-01-25,14.482077 +2006-01-26,14.757425 +2006-01-27,15.354984 +2006-01-30,14.997627 +2006-01-31,15.167516 +2007-01-03,21.039482 +2007-01-04,21.362026 +2007-01-05,20.984692 +2007-01-08,20.729090 +2007-01-09,20.716915 +2007-01-10,20.996870 +2007-01-11,20.948185 +2007-01-12,21.514187 +2007-01-16,21.757629 +2007-01-17,21.544619 +2007-01-18,21.581129 +2007-01-19,21.635908 +2007-01-22,21.453329 +2007-01-23,21.593302 +2007-01-24,21.635908 +2007-01-25,21.666340 +2007-01-26,21.648081 +2007-01-29,21.757629 +2007-01-30,21.818483 +2007-01-31,21.873262 +2008-01-02,24.152977 +2008-01-03,23.362513 +2008-01-04,22.070175 +2008-01-07,22.001162 +2008-01-08,21.229517 +2008-01-09,21.850601 +2008-01-10,21.913330 +2008-01-11,21.750217 +2008-01-14,22.314838 +2008-01-15,21.436543 +2008-01-16,21.856871 +2008-01-17,21.342447 +2008-01-18,20.677448 +2008-01-22,21.593386 +2008-01-23,23.073929 +2008-01-24,23.180576 +2008-01-25,23.105295 +2008-01-28,23.958490 +2008-01-29,23.613453 +2008-01-30,23.142946 +2008-01-31,22.434032 +2009-01-02,20.388601 +2009-01-05,19.751862 +2009-01-06,20.758947 +2009-01-07,20.538040 +2009-01-08,20.719963 +2009-01-09,20.330130 +2009-01-12,19.271059 +2009-01-13,20.122208 +2009-01-14,19.563440 +2009-01-15,19.433493 +2009-01-16,21.025337 +2009-01-20,18.705797 +2009-01-21,20.440575 +2009-01-22,19.712879 +2009-01-23,20.434078 +2009-01-26,21.025337 +2009-01-27,21.148787 +2009-01-28,22.805599 +2009-01-29,21.844002 +2009-01-30,20.726460 +2010-01-04,33.816151 +2010-01-05,34.038670 +2010-01-06,33.580139 +2010-01-07,33.876831 +2010-01-08,34.254433 +2010-01-11,34.085857 +2010-01-12,33.688011 +2010-01-13,33.849865 +2010-01-14,34.052143 +2010-01-15,33.714996 +2010-01-19,34.423008 +2010-01-20,34.018433 +2010-01-21,34.031918 +2010-01-22,33.108124 +2010-01-25,32.899094 +2010-01-26,32.703548 +2010-01-27,32.791214 +2010-01-28,32.352905 +2010-01-29,32.366394 +2011-01-03,36.393845 +2011-01-04,35.604652 +2011-01-05,35.772266 +2011-01-06,36.261147 +2011-01-07,36.324005 +2011-01-10,36.624317 +2011-01-11,36.540504 +2011-01-12,36.945591 +2011-01-13,37.504307 +2011-01-14,37.567169 +2011-01-18,37.630016 +2011-01-19,36.875736 +2011-01-20,36.044643 +2011-01-21,36.149410 +2011-01-24,36.575424 +2011-01-25,37.755733 +2011-01-26,37.162098 +2011-01-27,37.574142 +2011-01-28,37.546219 +2011-01-31,37.993183 +2012-01-03,48.506191 +2012-01-04,47.906727 +2012-01-05,48.316113 +2012-01-06,48.776688 +2012-01-09,48.732826 +2012-01-10,48.908276 +2012-01-11,49.098370 +2012-01-12,48.842480 +2012-01-13,48.637787 +2012-01-17,48.981377 +2012-01-18,49.215324 +2012-01-19,49.376156 +2012-01-20,49.770931 +2012-01-23,50.004879 +2012-01-24,49.456577 +2012-01-25,50.326538 +2012-01-26,50.874847 +2012-01-27,51.189205 +2012-01-30,50.882153 +2012-01-31,51.803303 +2013-01-02,52.389790 +2013-01-03,52.176449 +2013-01-04,52.359322 +2013-01-07,52.275505 +2013-01-08,52.191685 +2013-01-09,52.572651 +2013-01-10,52.740288 +2013-01-11,53.212658 +2013-01-14,53.738403 +2013-01-15,54.218414 +2013-01-16,53.928867 +2013-01-17,53.768867 +2013-01-18,54.469833 +2013-01-22,54.203171 +2013-01-23,53.776489 +2013-01-24,53.464108 +2013-01-25,55.117470 +2013-01-28,55.414612 +2013-01-29,53.906013 +2013-01-30,53.410770 +2013-01-31,51.742153 +2014-01-02,39.858360 +2014-01-03,40.148415 +2014-01-06,40.067837 +2014-01-07,40.172581 +2014-01-08,39.866409 +2014-01-09,40.043659 +2014-01-10,40.285378 +2014-01-13,40.454571 +2014-01-14,41.252224 +2014-01-15,42.307693 +2014-01-16,42.565533 +2014-01-17,41.711483 +2014-01-21,42.726669 +2014-01-22,42.106277 +2014-01-23,42.259361 +2014-01-24,42.178783 +2014-01-27,41.501999 +2014-01-28,41.993481 +2014-01-29,40.527081 +2014-01-30,40.245098 +2014-01-31,41.083023 +2015-01-02,56.519100 +2015-01-05,57.608459 +2015-01-06,57.429741 +2015-01-07,57.889305 +2015-01-08,58.646759 +2015-01-09,58.025478 +2015-01-12,58.570156 +2015-01-13,59.395691 +2015-01-14,60.442505 +2015-01-15,60.876537 +2015-01-16,61.361652 +2015-01-20,61.940365 +2015-01-21,61.778679 +2015-01-22,62.561638 +2015-01-23,62.680790 +2015-01-26,63.021225 +2015-01-27,62.995689 +2015-01-28,63.310577 +2015-01-29,63.063770 +2015-01-30,62.076538 +2016-01-04,69.104713 +2016-01-05,69.186333 +2016-01-06,69.830215 +2016-01-07,69.630707 +2016-01-08,69.866493 +2016-01-11,71.281250 +2016-01-12,70.809669 +2016-01-13,70.401558 +2016-01-14,71.063583 +2016-01-15,69.213539 +2016-01-19,68.107124 +2016-01-20,65.876198 +2016-01-21,65.749237 +2016-01-22,67.798798 +2016-01-25,68.669403 +2016-01-26,71.217751 +2016-01-27,69.866493 +2016-01-28,72.070229 +2016-01-29,72.623421 +2017-01-03,93.540131 +2017-01-04,96.505630 +2017-01-05,99.075729 +2017-01-06,97.946014 +2017-01-09,96.778656 +2017-01-10,96.364410 +2017-01-11,96.213776 +2017-01-12,96.496216 +2017-01-13,96.298523 +2017-01-17,97.287018 +2017-01-18,98.501450 +2017-01-19,98.614426 +2017-01-20,99.602921 +2017-01-23,99.838280 +2017-01-24,101.062126 +2017-01-25,101.099792 +2017-01-26,101.269249 +2017-01-27,100.196022 +2017-01-30,100.186600 +2017-01-31,101.325737 +2018-01-02,109.609818 +2018-01-03,110.611931 +2018-01-04,109.240105 +2018-01-05,109.940605 +2018-01-08,111.059471 +2018-01-09,109.551437 +2018-01-10,106.574287 +2018-01-11,105.017609 +2018-01-12,102.916084 +2018-01-16,104.570053 +2018-01-17,104.112785 +2018-01-18,104.064133 +2018-01-19,104.394936 +2018-01-22,106.379692 +2018-01-23,108.101784 +2018-01-24,107.848816 +2018-01-25,108.393654 +2018-01-26,108.627159 +2018-01-29,104.463043 +2018-01-30,103.674965 +2018-01-31,108.919037 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/EQIX.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/EQIX.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,366 @@ +Date,Adj Close +2001-01-02,97.159264 +2001-01-03,98.863808 +2001-01-04,98.863808 +2001-01-05,109.091118 +2001-01-08,107.386559 +2001-01-09,101.419266 +2001-01-10,103.977470 +2001-01-11,105.682014 +2001-01-12,126.136597 +2001-01-16,136.363907 +2001-01-17,153.409378 +2001-01-18,158.523010 +2001-01-19,160.227585 +2001-01-22,163.636658 +2001-01-23,173.863968 +2001-01-24,190.909454 +2001-01-25,177.273041 +2001-01-26,163.636658 +2001-01-29,165.341217 +2001-01-30,161.932083 +2001-01-31,161.932083 +2002-01-02,73.363770 +2002-01-03,81.000137 +2002-01-04,85.363792 +2002-01-07,85.909256 +2002-01-08,81.818329 +2002-01-09,92.181984 +2002-01-10,88.091064 +2002-01-11,86.727432 +2002-01-14,78.272881 +2002-01-15,77.181946 +2002-01-16,74.181953 +2002-01-17,68.454674 +2002-01-18,63.272850 +2002-01-22,57.272839 +2002-01-23,56.454655 +2002-01-24,63.272850 +2002-01-25,66.000122 +2002-01-28,63.000118 +2002-01-29,61.636475 +2002-01-30,63.000118 +2002-01-31,62.454651 +2003-01-02,4.465917 +2003-01-03,4.329554 +2003-01-06,4.806827 +2003-01-07,6.562512 +2003-01-08,5.957397 +2003-01-09,6.025579 +2003-01-10,5.821033 +2003-01-13,6.051148 +2003-01-14,5.514215 +2003-01-15,5.224442 +2003-01-16,5.173305 +2003-01-17,4.576712 +2003-01-21,4.176144 +2003-01-22,3.826711 +2003-01-23,3.519893 +2003-01-24,3.306824 +2003-01-27,2.693187 +2003-01-28,3.136369 +2003-01-29,2.803982 +2003-01-30,2.607959 +2003-01-31,2.982960 +2004-01-02,24.571066 +2004-01-05,24.715952 +2004-01-06,24.639246 +2004-01-07,25.056862 +2004-01-08,26.369362 +2004-01-09,31.423349 +2004-01-12,29.948917 +2004-01-13,28.977320 +2004-01-14,30.511419 +2004-01-15,30.366533 +2004-01-16,30.784143 +2004-01-20,31.056873 +2004-01-21,30.315393 +2004-01-22,28.977320 +2004-01-23,28.423346 +2004-01-26,29.744371 +2004-01-27,29.113693 +2004-01-28,29.284142 +2004-01-29,28.977320 +2004-01-30,28.048344 +2005-01-03,36.835297 +2005-01-04,36.127903 +2005-01-05,35.377903 +2005-01-06,35.676205 +2005-01-07,35.292675 +2005-01-10,35.983017 +2005-01-11,35.599503 +2005-01-12,35.786995 +2005-01-13,34.977341 +2005-01-14,35.343819 +2005-01-18,35.931881 +2005-01-19,35.804047 +2005-01-20,35.701775 +2005-01-21,35.650635 +2005-01-24,35.284161 +2005-01-25,34.951767 +2005-01-26,35.173363 +2005-01-27,35.403477 +2005-01-28,34.943241 +2005-01-31,35.744381 +2006-01-03,35.309727 +2006-01-04,36.179039 +2006-01-05,36.860867 +2006-01-06,37.065407 +2006-01-09,37.593819 +2006-01-10,37.431889 +2006-01-11,38.284153 +2006-01-12,38.633598 +2006-01-13,39.196098 +2006-01-17,39.519955 +2006-01-18,39.690418 +2006-01-19,40.346657 +2006-01-20,39.323936 +2006-01-23,39.375072 +2006-01-24,39.690418 +2006-01-25,39.929043 +2006-01-26,39.724499 +2006-01-27,40.397800 +2006-01-30,40.159149 +2006-01-31,39.997227 +2007-01-03,64.244438 +2007-01-04,65.795578 +2007-01-05,64.917725 +2007-01-08,64.764328 +2007-01-09,66.630798 +2007-01-10,68.054108 +2007-01-11,70.201836 +2007-01-12,69.826836 +2007-01-16,69.946152 +2007-01-17,69.545578 +2007-01-18,67.789886 +2007-01-19,70.747292 +2007-01-22,69.681931 +2007-01-23,70.730232 +2007-01-24,70.755806 +2007-01-25,70.184776 +2007-01-26,69.622292 +2007-01-29,69.843864 +2007-01-30,71.224556 +2007-01-31,71.650688 +2008-01-02,84.051292 +2008-01-03,84.903557 +2008-01-04,80.684799 +2008-01-07,75.681953 +2008-01-08,74.821159 +2008-01-09,73.355255 +2008-01-10,74.940468 +2008-01-11,73.960342 +2008-01-14,73.653534 +2008-01-15,71.556946 +2008-01-16,69.162064 +2008-01-17,65.198975 +2008-01-18,63.349552 +2008-01-22,61.491592 +2008-01-23,60.750122 +2008-01-24,66.127960 +2008-01-25,64.414879 +2008-01-28,65.250099 +2008-01-29,62.778530 +2008-01-30,62.130814 +2008-01-31,64.372246 +2009-01-02,49.056908 +2009-01-05,50.514297 +2009-01-06,53.599525 +2009-01-07,49.508610 +2009-01-08,50.531342 +2009-01-09,49.423382 +2009-01-12,47.403488 +2009-01-13,48.034180 +2009-01-14,44.940422 +2009-01-15,44.838146 +2009-01-16,45.775654 +2009-01-20,41.582455 +2009-01-21,45.375080 +2009-01-22,43.201778 +2009-01-23,44.241558 +2009-01-26,45.340988 +2009-01-27,45.477352 +2009-01-28,48.937584 +2009-01-29,47.863731 +2009-01-30,45.468826 +2010-01-04,93.375160 +2010-01-05,92.505836 +2010-01-06,93.349602 +2010-01-07,91.440514 +2010-01-08,90.997322 +2010-01-11,91.747322 +2010-01-12,88.031410 +2010-01-13,87.852425 +2010-01-14,88.738792 +2010-01-15,87.025719 +2010-01-19,88.576874 +2010-01-20,88.167786 +2010-01-21,88.099586 +2010-01-22,84.392189 +2010-01-25,85.304123 +2010-01-26,84.767197 +2010-01-27,84.588226 +2010-01-28,83.318336 +2010-01-29,82.014351 +2011-01-03,71.130806 +2011-01-04,70.184776 +2011-01-05,70.602394 +2011-01-06,69.886482 +2011-01-07,70.031380 +2011-01-10,73.193298 +2011-01-11,74.241600 +2011-01-12,74.565475 +2011-01-13,74.190483 +2011-01-14,74.752968 +2011-01-18,75.639336 +2011-01-19,73.721733 +2011-01-20,72.554100 +2011-01-21,72.545601 +2011-01-24,75.681953 +2011-01-25,74.948997 +2011-01-26,74.616615 +2011-01-27,74.727394 +2011-01-28,75.699005 +2011-01-31,75.358101 +2012-01-03,86.284256 +2012-01-04,85.994476 +2012-01-05,89.275726 +2012-01-06,89.420609 +2012-01-09,91.832550 +2012-01-10,94.108139 +2012-01-11,95.011536 +2012-01-12,95.949036 +2012-01-13,95.931976 +2012-01-17,96.716080 +2012-01-18,96.264397 +2012-01-19,96.818367 +2012-01-20,98.966087 +2012-01-23,98.020058 +2012-01-24,98.846764 +2012-01-25,100.466087 +2012-01-26,102.102455 +2012-01-27,103.150749 +2012-01-30,101.761536 +2012-01-31,102.238823 +2013-01-02,183.247482 +2013-01-03,180.775894 +2013-01-04,183.460556 +2013-01-07,186.460571 +2013-01-08,183.417969 +2013-01-09,185.659424 +2013-01-10,185.608261 +2013-01-11,185.557159 +2013-01-14,184.125336 +2013-01-15,184.764542 +2013-01-16,184.491821 +2013-01-17,186.221939 +2013-01-18,187.466217 +2013-01-22,189.469086 +2013-01-23,188.889526 +2013-01-24,189.196365 +2013-01-25,191.974777 +2013-01-28,189.792953 +2013-01-29,184.474731 +2013-01-30,182.710571 +2013-01-31,183.605469 +2014-01-02,148.943436 +2014-01-03,147.801376 +2014-01-06,148.449127 +2014-01-07,153.059937 +2014-01-08,153.656494 +2014-01-09,151.270157 +2014-01-10,152.565613 +2014-01-13,149.079788 +2014-01-14,152.335480 +2014-01-15,153.008804 +2014-01-16,152.966156 +2014-01-17,149.889450 +2014-01-21,152.804260 +2014-01-22,152.531540 +2014-01-23,155.659348 +2014-01-24,156.716202 +2014-01-27,154.321304 +2014-01-28,155.625275 +2014-01-29,155.659348 +2014-01-30,157.108231 +2014-01-31,157.841171 +2015-01-02,200.748856 +2015-01-05,198.685150 +2015-01-06,194.353943 +2015-01-07,194.991669 +2015-01-08,197.321152 +2015-01-09,192.104218 +2015-01-12,192.095352 +2015-01-13,192.423065 +2015-01-14,193.866760 +2015-01-15,193.273422 +2015-01-16,195.071365 +2015-01-20,196.984543 +2015-01-21,197.887955 +2015-01-22,202.963150 +2015-01-23,204.247467 +2015-01-26,203.193451 +2015-01-27,196.541672 +2015-01-28,192.290207 +2015-01-29,196.559372 +2015-01-30,192.077652 +2016-01-04,279.799561 +2016-01-05,286.726501 +2016-01-06,292.131989 +2016-01-07,286.613068 +2016-01-08,292.755676 +2016-01-11,295.675781 +2016-01-12,297.603607 +2016-01-13,288.777191 +2016-01-14,293.889648 +2016-01-15,286.518555 +2016-01-19,278.882843 +2016-01-20,278.174072 +2016-01-21,273.845947 +2016-01-22,280.716187 +2016-01-25,283.437836 +2016-01-26,286.943878 +2016-01-27,283.097565 +2016-01-28,283.711884 +2016-01-29,293.492798 +2017-01-03,346.168182 +2017-01-04,353.106598 +2017-01-05,356.812225 +2017-01-06,357.526306 +2017-01-09,360.131866 +2017-01-10,357.082428 +2017-01-11,358.578186 +2017-01-12,361.058228 +2017-01-13,361.830261 +2017-01-17,362.968964 +2017-01-18,363.548004 +2017-01-19,367.813324 +2017-01-20,369.859131 +2017-01-23,371.866394 +2017-01-24,376.025574 +2017-01-25,370.978516 +2017-01-26,370.766235 +2017-01-27,369.559998 +2017-01-30,372.850647 +2017-01-31,371.509338 +2018-01-02,439.406860 +2018-01-03,441.432159 +2018-01-04,440.419525 +2018-01-05,441.933624 +2018-01-08,450.497192 +2018-01-09,448.314514 +2018-01-10,435.552734 +2018-01-11,428.070648 +2018-01-12,428.621246 +2018-01-16,440.566986 +2018-01-17,434.471191 +2018-01-18,430.096039 +2018-01-19,430.528625 +2018-01-22,428.719543 +2018-01-23,434.569519 +2018-01-24,433.881256 +2018-01-25,431.787140 +2018-01-26,434.166412 +2018-01-29,427.844513 +2018-01-30,432.170563 +2018-01-31,447.537781 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/EQR.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/EQR.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,511 @@ +Date,Adj Close +1994-01-03,2.370741 +1994-01-04,2.399890 +1994-01-05,2.331877 +1994-01-06,2.322160 +1994-01-07,2.244431 +1994-01-10,2.254147 +1994-01-11,2.273581 +1994-01-12,2.312445 +1994-01-13,2.331877 +1994-01-14,2.312445 +1994-01-17,2.254147 +1994-01-18,2.234715 +1994-01-19,2.254147 +1994-01-20,2.283296 +1994-01-21,2.263863 +1994-01-24,2.263863 +1994-01-25,2.234715 +1994-01-26,2.234715 +1994-01-27,2.263863 +1994-01-28,2.234715 +1994-01-31,2.263863 +1995-01-03,2.608248 +1995-01-04,2.608248 +1995-01-05,2.529889 +1995-01-06,2.563471 +1995-01-09,2.529889 +1995-01-10,2.552276 +1995-01-11,2.529889 +1995-01-12,2.507500 +1995-01-13,2.507500 +1995-01-16,2.473917 +1995-01-17,2.518694 +1995-01-18,2.507500 +1995-01-19,2.485112 +1995-01-20,2.462723 +1995-01-23,2.395557 +1995-01-24,2.429141 +1995-01-25,2.417948 +1995-01-26,2.406752 +1995-01-27,2.417948 +1995-01-30,2.395557 +1995-01-31,2.384364 +1996-01-02,3.194002 +1996-01-03,3.141856 +1996-01-04,3.076672 +1996-01-05,3.050598 +1996-01-08,3.024525 +1996-01-09,3.037562 +1996-01-10,3.024525 +1996-01-11,3.102745 +1996-01-12,3.128819 +1996-01-15,3.167929 +1996-01-16,3.076672 +1996-01-17,3.050598 +1996-01-18,3.102745 +1996-01-19,3.154893 +1996-01-22,3.141856 +1996-01-23,3.128819 +1996-01-24,3.102745 +1996-01-25,3.128819 +1996-01-26,3.141856 +1996-01-29,3.141856 +1996-01-30,3.180966 +1996-01-31,3.207037 +1997-01-02,4.855559 +1997-01-03,4.900380 +1997-01-06,5.004959 +1997-01-07,5.034843 +1997-01-08,5.079663 +1997-01-09,5.109542 +1997-01-10,5.094604 +1997-01-13,5.124484 +1997-01-14,5.124484 +1997-01-15,5.169303 +1997-01-16,5.184243 +1997-01-17,5.064721 +1997-01-20,5.004959 +1997-01-21,5.019903 +1997-01-22,5.004959 +1997-01-23,4.990022 +1997-01-24,4.930263 +1997-01-27,4.945201 +1997-01-28,4.960143 +1997-01-29,4.975082 +1997-01-30,5.004959 +1997-01-31,5.139424 +1998-01-02,6.720457 +1998-01-05,6.737049 +1998-01-06,6.728753 +1998-01-07,6.728753 +1998-01-08,6.761941 +1998-01-09,6.770239 +1998-01-12,6.703866 +1998-01-13,6.695568 +1998-01-14,6.728753 +1998-01-15,6.836612 +1998-01-16,6.919585 +1998-01-20,6.786833 +1998-01-21,6.695568 +1998-01-22,6.654081 +1998-01-23,6.645787 +1998-01-26,6.662379 +1998-01-27,6.670675 +1998-01-28,6.803427 +1998-01-29,6.778537 +1998-01-30,6.786833 +1999-01-04,6.183989 +1999-01-05,6.193431 +1999-01-06,6.287846 +1999-01-07,6.259517 +1999-01-08,6.221756 +1999-01-11,6.250079 +1999-01-12,6.212315 +1999-01-13,6.193431 +1999-01-14,6.136785 +1999-01-15,6.070697 +1999-01-19,6.202872 +1999-01-20,6.316167 +1999-01-21,6.306726 +1999-01-22,6.127344 +1999-01-25,6.183989 +1999-01-26,6.165105 +1999-01-27,6.193431 +1999-01-28,6.193431 +1999-01-29,6.165105 +2000-01-03,7.337708 +2000-01-04,7.283352 +2000-01-05,7.435542 +2000-01-06,7.511635 +2000-01-07,7.652957 +2000-01-10,7.707309 +2000-01-11,7.663828 +2000-01-12,7.631212 +2000-01-13,7.544250 +2000-01-14,7.413804 +2000-01-18,7.348577 +2000-01-19,7.381188 +2000-01-20,7.337708 +2000-01-21,7.413804 +2000-01-24,7.326833 +2000-01-25,7.315964 +2000-01-26,7.326833 +2000-01-27,7.348577 +2000-01-28,7.283352 +2000-01-31,7.218127 +2001-01-02,10.785970 +2001-01-03,10.910521 +2001-01-04,10.835790 +2001-01-05,10.636508 +2001-01-08,10.549328 +2001-01-09,10.524414 +2001-01-10,10.524414 +2001-01-11,10.424776 +2001-01-12,10.374956 +2001-01-16,10.300229 +2001-01-17,10.374956 +2001-01-18,10.350044 +2001-01-19,10.325139 +2001-01-22,10.125856 +2001-01-23,10.026222 +2001-01-24,10.225498 +2001-01-25,10.362501 +2001-01-26,10.300229 +2001-01-29,10.320652 +2001-01-30,10.412320 +2001-01-31,10.438225 +2002-01-02,12.737860 +2002-01-03,12.813179 +2002-01-04,12.649243 +2002-01-07,12.658106 +2002-01-08,12.627096 +2002-01-09,12.534056 +2002-01-10,12.467593 +2002-01-11,12.396707 +2002-01-14,12.392278 +2002-01-15,12.290370 +2002-01-16,12.206189 +2002-01-17,12.122014 +2002-01-18,12.051122 +2002-01-22,12.192902 +2002-01-23,12.206189 +2002-01-24,12.161885 +2002-01-25,12.184040 +2002-01-28,12.157459 +2002-01-29,12.024536 +2002-01-30,11.993526 +2002-01-31,11.865033 +2003-01-02,11.837352 +2003-01-03,12.031017 +2003-01-06,12.238859 +2003-01-07,12.045192 +2003-01-08,12.002681 +2003-01-09,12.111320 +2003-01-10,12.064088 +2003-01-13,11.917656 +2003-01-14,11.856249 +2003-01-15,11.761774 +2003-01-16,11.591724 +2003-01-17,11.374441 +2003-01-21,11.331929 +2003-01-22,11.313033 +2003-01-23,11.454741 +2003-01-24,11.213835 +2003-01-27,11.223286 +2003-01-28,11.176047 +2003-01-29,11.346098 +2003-01-30,11.279963 +2003-01-31,11.544490 +2004-01-02,14.855682 +2004-01-05,14.850653 +2004-01-06,14.905996 +2004-01-07,14.790287 +2004-01-08,14.835566 +2004-01-09,14.790287 +2004-01-12,14.714824 +2004-01-13,14.553848 +2004-01-14,14.624271 +2004-01-15,14.664515 +2004-01-16,14.468321 +2004-01-20,14.332494 +2004-01-21,14.312365 +2004-01-22,14.307340 +2004-01-23,14.578999 +2004-01-26,14.624271 +2004-01-27,14.714824 +2004-01-28,14.755072 +2004-01-29,14.865745 +2004-01-30,14.639367 +2005-01-03,18.848696 +2005-01-04,18.731731 +2005-01-05,18.130907 +2005-01-06,18.130907 +2005-01-07,18.051157 +2005-01-10,17.944815 +2005-01-11,17.737452 +2005-01-12,17.721500 +2005-01-13,17.881006 +2005-01-14,17.992664 +2005-01-18,18.184078 +2005-01-19,18.194704 +2005-01-20,18.024567 +2005-01-21,17.923542 +2005-01-24,17.705547 +2005-01-25,17.338675 +2005-01-26,17.269562 +2005-01-27,16.998383 +2005-01-28,16.923956 +2005-01-31,16.769760 +2006-01-03,22.286734 +2006-01-04,22.364758 +2006-01-05,22.409338 +2006-01-06,22.788313 +2006-01-09,23.011236 +2006-01-10,23.189571 +2006-01-11,23.066971 +2006-01-12,22.849611 +2006-01-13,22.609972 +2006-01-17,22.565393 +2006-01-18,22.648983 +2006-01-19,22.988949 +2006-01-20,22.732584 +2006-01-23,22.844051 +2006-01-24,23.044670 +2006-01-25,23.206293 +2006-01-26,23.306610 +2006-01-27,23.735741 +2006-01-30,23.657715 +2006-01-31,23.635418 +2007-01-03,29.405499 +2007-01-04,29.463367 +2007-01-05,28.884741 +2007-01-08,28.861599 +2007-01-09,29.278210 +2007-01-10,29.741104 +2007-01-11,30.215576 +2007-01-12,30.470158 +2007-01-16,31.019854 +2007-01-17,30.898346 +2007-01-18,30.927275 +2007-01-19,31.170288 +2007-01-22,30.759474 +2007-01-23,30.811548 +2007-01-24,31.511686 +2007-01-25,31.662127 +2007-01-26,31.870417 +2007-01-29,31.853064 +2007-01-30,32.177101 +2007-01-31,32.564770 +2008-01-02,22.029230 +2008-01-03,21.097994 +2008-01-04,20.184893 +2008-01-07,20.487247 +2008-01-08,20.021627 +2008-01-09,20.281652 +2008-01-10,20.644468 +2008-01-11,20.342113 +2008-01-14,20.372353 +2008-01-15,19.822073 +2008-01-16,20.196991 +2008-01-17,19.985344 +2008-01-18,19.785797 +2008-01-22,20.505388 +2008-01-23,22.688354 +2008-01-24,22.646027 +2008-01-25,22.742775 +2008-01-28,22.821392 +2008-01-29,22.833487 +2008-01-30,22.265068 +2008-01-31,22.597652 +2009-01-02,17.954350 +2009-01-05,17.356508 +2009-01-06,17.769909 +2009-01-07,17.311989 +2009-01-08,17.121185 +2009-01-09,16.421581 +2009-01-12,15.486655 +2009-01-13,16.338905 +2009-01-14,15.880983 +2009-01-15,16.675983 +2009-01-16,17.343790 +2009-01-20,15.378539 +2009-01-21,16.656906 +2009-01-22,15.505740 +2009-01-23,15.982746 +2009-01-26,15.715618 +2009-01-27,15.912777 +2009-01-28,17.401024 +2009-01-29,15.887341 +2009-01-30,15.219539 +2010-01-04,22.694002 +2010-01-05,22.605671 +2010-01-06,22.734772 +2010-01-07,22.952202 +2010-01-08,22.660028 +2010-01-11,22.592085 +2010-01-12,22.265947 +2010-01-13,22.972589 +2010-01-14,22.931814 +2010-01-15,22.673618 +2010-01-19,23.387053 +2010-01-20,22.945402 +2010-01-21,22.374655 +2010-01-22,21.695196 +2010-01-25,21.688396 +2010-01-26,21.647635 +2010-01-27,22.041719 +2010-01-28,21.933004 +2010-01-29,21.776733 +2011-01-03,36.854477 +2011-01-04,35.928200 +2011-01-05,35.907143 +2011-01-06,35.472080 +2011-01-07,35.352776 +2011-01-10,35.268570 +2011-01-11,35.044029 +2011-01-12,35.128235 +2011-01-13,35.247524 +2011-01-14,35.724693 +2011-01-18,36.215897 +2011-01-19,35.717678 +2011-01-20,35.914162 +2011-01-21,36.124668 +2011-01-24,36.307129 +2011-01-25,36.910599 +2011-01-26,37.156204 +2011-01-27,37.759686 +2011-01-28,37.114101 +2011-01-31,38.026340 +2012-01-03,40.853394 +2012-01-04,40.528591 +2012-01-05,40.672955 +2012-01-06,40.196568 +2012-01-09,39.698536 +2012-01-10,39.835674 +2012-01-11,39.734623 +2012-01-12,39.027275 +2012-01-13,39.698536 +2012-01-17,40.117172 +2012-01-18,40.340919 +2012-01-19,40.066650 +2012-01-20,40.254314 +2012-01-23,40.752350 +2012-01-24,40.853394 +2012-01-25,41.957748 +2012-01-26,42.766148 +2012-01-27,43.040436 +2012-01-30,42.802235 +2012-01-31,42.982681 +2013-01-02,42.421501 +2013-01-03,42.600086 +2013-01-04,42.585213 +2013-01-07,42.905167 +2013-01-08,43.061440 +2013-01-09,43.158161 +2013-01-10,43.433491 +2013-01-11,43.269787 +2013-01-14,43.470692 +2013-01-15,43.708817 +2013-01-16,43.589764 +2013-01-17,43.507912 +2013-01-18,43.463261 +2013-01-22,43.537674 +2013-01-23,43.448376 +2013-01-24,43.135845 +2013-01-25,43.225140 +2013-01-28,43.269787 +2013-01-29,42.972141 +2013-01-30,42.466164 +2013-01-31,41.216057 +2014-01-02,40.036583 +2014-01-03,40.375408 +2014-01-06,40.691147 +2014-01-07,40.760464 +2014-01-08,41.130096 +2014-01-09,41.153198 +2014-01-10,41.253307 +2014-01-13,40.983780 +2014-01-14,41.191708 +2014-01-15,41.415031 +2014-01-16,41.499741 +2014-01-17,41.461231 +2014-01-21,41.907879 +2014-01-22,41.569046 +2014-01-23,41.407333 +2014-01-24,41.353420 +2014-01-27,41.091599 +2014-01-28,41.476639 +2014-01-29,41.545940 +2014-01-30,42.462337 +2014-01-31,42.647163 +2015-01-02,58.351242 +2015-01-05,58.867916 +2015-01-06,59.201759 +2015-01-07,60.076118 +2015-01-08,60.751751 +2015-01-09,61.204830 +2015-01-12,61.912251 +2015-01-13,61.276348 +2015-01-14,62.063278 +2015-01-15,62.420963 +2015-01-16,63.104553 +2015-01-20,61.983791 +2015-01-21,61.785069 +2015-01-22,63.040985 +2015-01-23,63.430450 +2015-01-26,63.668915 +2015-01-27,63.780190 +2015-01-28,63.295315 +2015-01-29,63.064804 +2015-01-30,61.689697 +2016-01-04,65.392471 +2016-01-05,66.701942 +2016-01-06,66.071770 +2016-01-07,65.867157 +2016-01-08,64.508568 +2016-01-11,65.294266 +2016-01-12,65.425201 +2016-01-13,64.795013 +2016-01-14,64.303963 +2016-01-15,64.312134 +2016-01-19,64.803200 +2016-01-20,62.527958 +2016-01-21,62.560703 +2016-01-22,63.608295 +2016-01-25,64.001144 +2016-01-26,65.261520 +2016-01-27,64.058434 +2016-01-28,62.028728 +2016-01-29,63.092678 +2017-01-03,60.129578 +2017-01-04,60.743816 +2017-01-05,61.565960 +2017-01-06,61.783302 +2017-01-09,60.923367 +2017-01-10,60.365826 +2017-01-11,59.827175 +2017-01-12,60.583172 +2017-01-13,59.902779 +2017-01-17,59.987827 +2017-01-18,60.101223 +2017-01-19,59.534237 +2017-01-20,59.874424 +2017-01-23,59.553131 +2017-01-24,58.863293 +2017-01-25,58.305752 +2017-01-26,58.135651 +2017-01-27,57.663158 +2017-01-30,57.360764 +2017-01-31,57.426910 +2018-01-02,61.899284 +2018-01-03,62.220917 +2018-01-04,61.148819 +2018-01-05,61.100079 +2018-01-08,61.509434 +2018-01-09,60.768703 +2018-01-10,59.901276 +2018-01-11,59.413956 +2018-01-12,58.887653 +2018-01-16,59.131310 +2018-01-17,59.306747 +2018-01-18,58.916897 +2018-01-19,58.936386 +2018-01-22,59.628380 +2018-01-23,60.222908 +2018-01-24,59.881786 +2018-01-25,59.657619 +2018-01-26,59.979252 +2018-01-29,59.657619 +2018-01-30,59.033852 +2018-01-31,60.047474 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/ESS.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/ESS.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,490 @@ +Date,Adj Close +1995-01-03,5.361976 +1995-01-04,5.445754 +1995-01-05,5.487644 +1995-01-06,5.571425 +1995-01-09,5.529535 +1995-01-10,5.529535 +1995-01-11,5.487644 +1995-01-12,5.487644 +1995-01-13,5.529535 +1995-01-16,5.487644 +1995-01-17,5.529535 +1995-01-18,5.529535 +1995-01-19,5.403865 +1995-01-20,5.445754 +1995-01-23,5.361976 +1995-01-24,5.403865 +1995-01-25,5.487644 +1995-01-26,5.445754 +1995-01-27,5.529535 +1995-01-30,5.571425 +1995-01-31,5.529535 +1996-01-02,7.001582 +1996-01-03,7.139769 +1996-01-04,7.093709 +1996-01-05,7.047646 +1996-01-08,7.047646 +1996-01-09,6.955520 +1996-01-10,6.909458 +1996-01-11,6.955520 +1996-01-12,7.047646 +1996-01-15,7.047646 +1996-01-16,7.047646 +1996-01-17,7.001582 +1996-01-18,7.231898 +1996-01-19,7.277960 +1996-01-22,7.185834 +1996-01-23,7.139769 +1996-01-24,7.231898 +1996-01-25,7.185834 +1996-01-26,7.277960 +1996-01-29,7.231898 +1996-01-30,7.324024 +1996-01-31,7.370086 +1997-01-02,11.446917 +1997-01-03,11.546024 +1997-01-06,11.446917 +1997-01-07,11.496476 +1997-01-08,11.397363 +1997-01-09,11.347816 +1997-01-10,11.397363 +1997-01-13,11.397363 +1997-01-14,11.546024 +1997-01-15,11.546024 +1997-01-16,11.694691 +1997-01-17,11.595581 +1997-01-20,11.446917 +1997-01-21,11.496476 +1997-01-22,11.546024 +1997-01-23,11.298262 +1997-01-24,11.595581 +1997-01-27,11.347816 +1997-01-28,11.397363 +1997-01-29,11.347816 +1997-01-30,11.397363 +1997-01-31,11.595581 +1998-01-02,14.392711 +1998-01-05,14.392711 +1998-01-06,14.445044 +1998-01-07,14.628218 +1998-01-08,14.602058 +1998-01-09,14.471205 +1998-01-12,14.340367 +1998-01-13,14.366538 +1998-01-14,14.471205 +1998-01-15,14.497379 +1998-01-16,14.549726 +1998-01-20,14.497379 +1998-01-21,14.418876 +1998-01-22,14.445044 +1998-01-23,14.549726 +1998-01-26,14.549726 +1998-01-27,14.523542 +1998-01-28,14.471205 +1998-01-29,14.445044 +1998-01-30,14.418876 +1999-01-04,13.512537 +1999-01-05,13.484681 +1999-01-06,13.484681 +1999-01-07,13.317512 +1999-01-08,13.038905 +1999-01-11,13.094625 +1999-01-12,13.178213 +1999-01-13,13.178213 +1999-01-14,13.094625 +1999-01-15,13.122489 +1999-01-19,13.011048 +1999-01-20,12.955326 +1999-01-21,12.899602 +1999-01-22,12.788157 +1999-01-25,12.899602 +1999-01-26,12.871737 +1999-01-27,12.983184 +1999-01-28,13.038905 +1999-01-29,12.760298 +2000-01-03,15.890048 +2000-01-04,15.711165 +2000-01-05,15.651538 +2000-01-06,15.800603 +2000-01-07,16.337227 +2000-01-10,16.247795 +2000-01-11,16.068920 +2000-01-12,16.039106 +2000-01-13,16.217983 +2000-01-14,16.158352 +2000-01-18,16.098736 +2000-01-19,16.277605 +2000-01-20,16.367039 +2000-01-21,16.247795 +2000-01-24,16.217983 +2000-01-25,16.307419 +2000-01-26,16.277605 +2000-01-27,16.396852 +2000-01-28,16.188169 +2000-01-31,16.217983 +2001-01-02,27.282911 +2001-01-03,28.099201 +2001-01-04,27.659676 +2001-01-05,26.027073 +2001-01-08,26.152664 +2001-01-09,26.121267 +2001-01-10,26.372431 +2001-01-11,26.121267 +2001-01-12,26.215467 +2001-01-16,26.121267 +2001-01-17,25.964294 +2001-01-18,25.964294 +2001-01-19,25.807316 +2001-01-22,25.587536 +2001-01-23,25.964294 +2001-01-24,25.713121 +2001-01-25,25.838709 +2001-01-26,25.493353 +2001-01-29,25.769623 +2001-01-30,25.915316 +2001-01-31,25.995693 +2002-01-02,26.223192 +2002-01-03,26.435965 +2002-01-04,26.313616 +2002-01-07,26.143400 +2002-01-08,26.223192 +2002-01-09,26.239151 +2002-01-10,26.281696 +2002-01-11,26.143400 +2002-01-14,26.329580 +2002-01-15,26.026388 +2002-01-16,25.744478 +2002-01-17,25.595535 +2002-01-18,25.164684 +2002-01-22,25.185986 +2002-01-23,25.239159 +2002-01-24,25.292351 +2002-01-25,24.973206 +2002-01-28,24.813629 +2002-01-29,24.701929 +2002-01-30,24.696608 +2002-01-31,24.648737 +2003-01-02,28.990917 +2003-01-03,29.069910 +2003-01-06,29.199690 +2003-01-07,29.002197 +2003-01-08,28.787802 +2003-01-09,28.844221 +2003-01-10,28.595938 +2003-01-13,28.782146 +2003-01-14,28.889351 +2003-01-15,28.940125 +2003-01-16,28.782146 +2003-01-17,28.765223 +2003-01-21,27.975277 +2003-01-22,28.099415 +2003-01-23,28.020405 +2003-01-24,27.963991 +2003-01-27,27.930140 +2003-01-28,28.042982 +2003-01-29,28.144545 +2003-01-30,28.014772 +2003-01-31,28.483105 +2004-01-02,38.145084 +2004-01-05,37.675255 +2004-01-06,37.461163 +2004-01-07,37.336262 +2004-01-08,37.306515 +2004-01-09,37.217327 +2004-01-12,36.872387 +2004-01-13,37.086479 +2004-01-14,37.407627 +2004-01-15,37.199482 +2004-01-16,36.812904 +2004-01-20,36.069519 +2004-01-21,36.432301 +2004-01-22,36.551239 +2004-01-23,36.616657 +2004-01-26,37.419533 +2004-01-27,37.217327 +2004-01-28,37.348152 +2004-01-29,37.003220 +2004-01-30,36.961586 +2005-01-03,51.460819 +2005-01-04,50.372784 +2005-01-05,48.551125 +2005-01-06,48.308613 +2005-01-07,47.991550 +2005-01-10,47.127354 +2005-01-11,46.343964 +2005-01-12,45.747112 +2005-01-13,45.622765 +2005-01-14,46.897305 +2005-01-18,47.431988 +2005-01-19,47.475529 +2005-01-20,47.388485 +2005-01-21,47.257912 +2005-01-24,46.754295 +2005-01-25,45.386501 +2005-01-26,45.877663 +2005-01-27,45.075626 +2005-01-28,44.770985 +2005-01-31,44.733681 +2006-01-03,61.050430 +2006-01-04,61.522449 +2006-01-05,62.072044 +2006-01-06,62.072044 +2006-01-09,62.324219 +2006-01-10,62.912621 +2006-01-11,63.229435 +2006-01-12,63.332920 +2006-01-13,62.718662 +2006-01-17,62.912621 +2006-01-18,62.266045 +2006-01-19,63.591518 +2006-01-20,63.074257 +2006-01-23,63.300556 +2006-01-24,64.121719 +2006-01-25,63.992397 +2006-01-26,64.108788 +2006-01-27,64.658394 +2006-01-30,63.766109 +2006-01-31,64.257515 +2007-01-03,86.053574 +2007-01-04,85.967041 +2007-01-05,84.901756 +2007-01-08,84.222664 +2007-01-09,85.520912 +2007-01-10,87.118835 +2007-01-11,87.531624 +2007-01-12,88.536957 +2007-01-16,90.774033 +2007-01-17,90.654205 +2007-01-18,90.747398 +2007-01-19,91.526390 +2007-01-22,90.700829 +2007-01-23,92.092323 +2007-01-24,92.478462 +2007-01-25,94.009796 +2007-01-26,94.522438 +2007-01-29,94.542389 +2007-01-30,95.381355 +2007-01-31,96.100357 +2008-01-02,65.893410 +2008-01-03,63.273067 +2008-01-04,60.343269 +2008-01-07,61.539944 +2008-01-08,60.233212 +2008-01-09,61.656860 +2008-01-10,62.819168 +2008-01-11,62.647202 +2008-01-14,62.640347 +2008-01-15,61.821907 +2008-01-16,62.537186 +2008-01-17,63.121769 +2008-01-18,62.124519 +2008-01-22,63.424381 +2008-01-23,67.509613 +2008-01-24,66.725594 +2008-01-25,67.640289 +2008-01-28,70.466965 +2008-01-29,69.854851 +2008-01-30,69.875481 +2008-01-31,71.257874 +2009-01-02,53.751740 +2009-01-05,53.637035 +2009-01-06,54.683678 +2009-01-07,53.586861 +2009-01-08,52.016876 +2009-01-09,48.970158 +2009-01-12,45.242348 +2009-01-13,47.091911 +2009-01-14,45.937744 +2009-01-15,48.712059 +2009-01-16,51.013256 +2009-01-20,47.113426 +2009-01-21,50.138653 +2009-01-22,46.955704 +2009-01-23,48.031017 +2009-01-26,47.751446 +2009-01-27,48.855427 +2009-01-28,51.536575 +2009-01-29,49.321430 +2009-01-30,47.349987 +2010-01-04,62.798962 +2010-01-05,63.179062 +2010-01-06,63.619884 +2010-01-07,64.281166 +2010-01-08,63.619884 +2010-01-11,63.665512 +2010-01-12,62.821804 +2010-01-13,64.068359 +2010-01-14,64.501602 +2010-01-15,64.068359 +2010-01-19,64.942459 +2010-01-20,65.132515 +2010-01-21,63.437458 +2010-01-22,61.476448 +2010-01-25,61.909672 +2010-01-26,61.567642 +2010-01-27,62.327724 +2010-01-28,61.886875 +2010-01-29,60.571911 +2011-01-03,92.709557 +2011-01-04,91.214355 +2011-01-05,91.847252 +2011-01-06,91.269760 +2011-01-07,89.916969 +2011-01-10,89.679642 +2011-01-11,89.553040 +2011-01-12,90.067276 +2011-01-13,89.584694 +2011-01-14,89.861565 +2011-01-18,90.747620 +2011-01-19,88.864784 +2011-01-20,87.630676 +2011-01-21,87.875908 +2011-01-24,89.679642 +2011-01-25,91.340965 +2011-01-26,91.364677 +2011-01-27,92.139977 +2011-01-28,90.708076 +2011-01-31,91.768158 +2012-01-03,114.636765 +2012-01-04,112.749420 +2012-01-05,114.849213 +2012-01-06,114.367134 +2012-01-09,113.950462 +2012-01-10,114.342628 +2012-01-11,113.255981 +2012-01-12,111.883392 +2012-01-13,115.306725 +2012-01-17,115.600838 +2012-01-18,115.069756 +2012-01-19,113.550110 +2012-01-20,112.831161 +2012-01-23,114.440636 +2012-01-24,115.886818 +2012-01-25,117.814972 +2012-01-26,118.958832 +2012-01-27,117.863998 +2012-01-30,117.300270 +2012-01-31,117.651588 +2013-01-02,124.756424 +2013-01-03,125.185623 +2013-01-04,125.320267 +2013-01-07,125.530609 +2013-01-08,125.959824 +2013-01-09,126.431068 +2013-01-10,127.289413 +2013-01-11,127.163170 +2013-01-14,127.785934 +2013-01-15,128.871521 +2013-01-16,128.602234 +2013-01-17,128.467575 +2013-01-18,128.585403 +2013-01-22,129.443741 +2013-01-23,129.948654 +2013-01-24,129.957047 +2013-01-25,129.822433 +2013-01-28,130.041245 +2013-01-29,130.478806 +2013-01-30,129.090332 +2013-01-31,129.410095 +2014-01-02,127.163513 +2014-01-03,128.806305 +2014-01-06,129.484329 +2014-01-07,130.631638 +2014-01-08,129.779831 +2014-01-09,129.892853 +2014-01-10,131.300903 +2014-01-13,131.570328 +2014-01-14,132.622101 +2014-01-15,132.917648 +2014-01-16,133.639084 +2014-01-17,133.169678 +2014-01-21,134.247498 +2014-01-22,134.855942 +2014-01-23,134.412643 +2014-01-24,132.622101 +2014-01-27,131.665955 +2014-01-28,133.091476 +2014-01-29,132.935028 +2014-01-30,135.916351 +2014-01-31,137.654724 +2015-01-02,189.150970 +2015-01-05,189.906311 +2015-01-06,192.639908 +2015-01-07,195.544403 +2015-01-08,196.803314 +2015-01-09,198.385956 +2015-01-12,199.662827 +2015-01-13,200.022507 +2015-01-14,202.720169 +2015-01-15,204.365784 +2015-01-16,205.175049 +2015-01-20,203.322678 +2015-01-21,203.070862 +2015-01-22,205.759567 +2015-01-23,204.896301 +2015-01-26,206.919571 +2015-01-27,206.182159 +2015-01-28,204.401718 +2015-01-29,206.389038 +2015-01-30,203.268707 +2016-01-04,218.912399 +2016-01-05,221.421417 +2016-01-06,219.585785 +2016-01-07,217.418030 +2016-01-08,215.545502 +2016-01-11,217.408813 +2016-01-12,216.569397 +2016-01-13,215.646927 +2016-01-14,212.925781 +2016-01-15,212.298523 +2016-01-19,214.309433 +2016-01-20,207.068314 +2016-01-21,203.858231 +2016-01-22,207.409607 +2016-01-25,205.804581 +2016-01-26,208.765625 +2016-01-27,203.341690 +2016-01-28,194.430969 +2016-01-29,196.580231 +2017-01-03,217.564499 +2017-01-04,219.253784 +2017-01-05,220.895584 +2017-01-06,221.825668 +2017-01-09,218.969055 +2017-01-10,218.371201 +2017-01-11,215.305832 +2017-01-12,216.786316 +2017-01-13,216.378204 +2017-01-17,217.877716 +2017-01-18,216.283325 +2017-01-19,215.116028 +2017-01-20,216.890686 +2017-01-23,219.329697 +2017-01-24,215.153976 +2017-01-25,214.337845 +2017-01-26,213.891785 +2017-01-27,213.920273 +2017-01-30,211.860855 +2017-01-31,212.866837 +2018-01-02,234.439911 +2018-01-03,236.842117 +2018-01-04,233.111862 +2018-01-05,233.746582 +2018-01-08,232.565002 +2018-01-09,230.719406 +2018-01-10,226.764557 +2018-01-11,226.979401 +2018-01-12,221.764847 +2018-01-16,222.253098 +2018-01-17,222.018738 +2018-01-18,219.323578 +2018-01-19,218.376373 +2018-01-22,221.276596 +2018-01-23,226.383728 +2018-01-24,226.110306 +2018-01-25,225.827103 +2018-01-26,224.430710 +2018-01-29,222.389816 +2018-01-30,221.423065 +2018-01-31,227.506699 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/EXR.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/EXR.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,283 @@ +Date,Adj Close +2005-01-03,7.353552 +2005-01-04,7.425481 +2005-01-05,7.193088 +2005-01-06,7.442084 +2005-01-07,7.613610 +2005-01-10,7.419951 +2005-01-11,7.447610 +2005-01-12,7.469748 +2005-01-13,7.220757 +2005-01-14,7.668942 +2005-01-18,7.331419 +2005-01-19,7.359087 +2005-01-20,7.276083 +2005-01-21,7.292688 +2005-01-24,7.320352 +2005-01-25,7.253953 +2005-01-26,7.165425 +2005-01-27,7.193088 +2005-01-28,7.159890 +2005-01-31,7.176489 +2006-01-03,8.989807 +2006-01-04,9.036912 +2006-01-05,8.942711 +2006-01-06,9.001583 +2006-01-09,8.972149 +2006-01-10,9.025132 +2006-01-11,9.066343 +2006-01-12,9.007469 +2006-01-13,8.836740 +2006-01-17,8.760206 +2006-01-18,8.748431 +2006-01-19,8.836740 +2006-01-20,8.713111 +2006-01-23,8.824966 +2006-01-24,8.819077 +2006-01-25,8.813190 +2006-01-26,9.066343 +2006-01-27,9.189976 +2006-01-30,9.095780 +2006-01-31,9.036912 +2007-01-03,11.527443 +2007-01-04,11.658083 +2007-01-05,11.328373 +2007-01-08,11.216397 +2007-01-09,11.322155 +2007-01-10,11.421689 +2007-01-11,11.490119 +2007-01-12,11.658083 +2007-01-16,11.633199 +2007-01-17,11.670527 +2007-01-18,11.533666 +2007-01-19,11.670527 +2007-01-22,11.763841 +2007-01-23,11.664310 +2007-01-24,11.695410 +2007-01-25,11.732736 +2007-01-26,11.776281 +2007-01-29,11.925586 +2007-01-30,12.093554 +2007-01-31,12.280181 +2008-01-02,9.197387 +2008-01-03,8.913884 +2008-01-04,8.768834 +2008-01-07,8.709498 +2008-01-08,8.432589 +2008-01-09,8.544671 +2008-01-10,8.630383 +2008-01-11,8.683126 +2008-01-14,8.801800 +2008-01-15,8.538078 +2008-01-16,8.834766 +2008-01-17,8.874327 +2008-01-18,8.735869 +2008-01-22,8.821581 +2008-01-23,9.414961 +2008-01-24,9.302879 +2008-01-25,9.461113 +2008-01-28,9.981971 +2008-01-29,9.856703 +2008-01-30,9.691874 +2008-01-31,9.981971 +2009-01-02,7.215513 +2009-01-05,6.903032 +2009-01-06,7.378857 +2009-01-07,7.144495 +2009-01-08,7.009558 +2009-01-09,6.711278 +2009-01-12,6.341981 +2009-01-13,6.505326 +2009-01-14,6.157331 +2009-01-15,6.334880 +2009-01-16,6.697076 +2009-01-20,5.887461 +2009-01-21,5.944275 +2009-01-22,6.001091 +2009-01-23,6.065007 +2009-01-26,6.079210 +2009-01-27,6.242553 +2009-01-28,6.562140 +2009-01-29,6.036601 +2009-01-30,5.759627 +2010-01-04,8.942157 +2010-01-05,8.881991 +2010-01-06,8.912074 +2010-01-07,8.844388 +2010-01-08,8.648848 +2010-01-11,8.716534 +2010-01-12,8.408183 +2010-01-13,8.558599 +2010-01-14,8.528515 +2010-01-15,8.566118 +2010-01-19,8.814307 +2010-01-20,8.836864 +2010-01-21,8.693972 +2010-01-22,8.633804 +2010-01-25,8.663890 +2010-01-26,8.536036 +2010-01-27,8.573640 +2010-01-28,8.498436 +2010-01-29,8.536036 +2011-01-03,13.823282 +2011-01-04,13.676476 +2011-01-05,13.715108 +2011-01-06,13.521935 +2011-01-07,13.653295 +2011-01-10,13.807829 +2011-01-11,13.807829 +2011-01-12,13.923730 +2011-01-13,13.954639 +2011-01-14,14.170989 +2011-01-18,14.078272 +2011-01-19,14.078272 +2011-01-20,14.263713 +2011-01-21,14.510973 +2011-01-24,14.549604 +2011-01-25,14.680965 +2011-01-26,14.820040 +2011-01-27,14.997764 +2011-01-28,14.696417 +2011-01-31,14.858681 +2012-01-03,19.362005 +2012-01-04,19.044590 +2012-01-05,19.354061 +2012-01-06,19.362005 +2012-01-09,19.274717 +2012-01-10,19.592129 +2012-01-11,19.449286 +2012-01-12,19.441357 +2012-01-13,19.449286 +2012-01-17,19.560383 +2012-01-18,19.631798 +2012-01-19,19.790503 +2012-01-20,20.203133 +2012-01-23,20.155527 +2012-01-24,20.155527 +2012-01-25,20.353903 +2012-01-26,20.472935 +2012-01-27,20.528484 +2012-01-30,20.409454 +2012-01-31,20.885569 +2013-01-02,30.058111 +2013-01-03,30.302828 +2013-01-04,30.449646 +2013-01-07,30.506742 +2013-01-08,30.302828 +2013-01-09,30.841175 +2013-01-10,30.833021 +2013-01-11,30.702505 +2013-01-14,30.702505 +2013-01-15,30.759604 +2013-01-16,30.930897 +2013-01-17,31.134815 +2013-01-18,31.428467 +2013-01-22,31.469254 +2013-01-23,31.330580 +2013-01-24,31.771053 +2013-01-25,32.072865 +2013-01-28,31.966818 +2013-01-29,32.342037 +2013-01-30,32.301254 +2013-01-31,32.497017 +2014-01-02,35.290352 +2014-01-03,35.543690 +2014-01-06,35.695686 +2014-01-07,35.585907 +2014-01-08,35.442356 +2014-01-09,35.881477 +2014-01-10,36.793499 +2014-01-13,36.565487 +2014-01-14,37.131287 +2014-01-15,37.705532 +2014-01-16,37.477524 +2014-01-17,37.139740 +2014-01-21,37.257957 +2014-01-22,37.080624 +2014-01-23,37.181957 +2014-01-24,36.818836 +2014-01-27,36.861061 +2014-01-28,37.705532 +2014-01-29,37.697083 +2014-01-30,38.296654 +2014-01-31,38.558437 +2015-01-02,51.484463 +2015-01-05,52.620022 +2015-01-06,53.764313 +2015-01-07,54.541725 +2015-01-08,55.362827 +2015-01-09,55.153191 +2015-01-12,55.939342 +2015-01-13,56.000492 +2015-01-14,56.585735 +2015-01-15,57.144775 +2015-01-16,58.262867 +2015-01-20,57.895996 +2015-01-21,57.773708 +2015-01-22,58.481251 +2015-01-23,58.088165 +2015-01-26,58.289085 +2015-01-27,58.402634 +2015-01-28,58.725838 +2015-01-29,58.865593 +2015-01-30,57.651417 +2016-01-04,79.164581 +2016-01-05,81.490303 +2016-01-06,82.166382 +2016-01-07,81.291992 +2016-01-08,81.048592 +2016-01-11,81.859894 +2016-01-12,81.589462 +2016-01-13,80.724083 +2016-01-14,78.623726 +2016-01-15,77.550980 +2016-01-19,79.777565 +2016-01-20,76.487305 +2016-01-21,76.370110 +2016-01-22,78.740906 +2016-01-25,78.966263 +2016-01-26,81.544388 +2016-01-27,79.993904 +2016-01-28,80.534760 +2016-01-29,81.751724 +2017-01-03,72.035019 +2017-01-04,72.418343 +2017-01-05,73.362587 +2017-01-06,74.045074 +2017-01-09,73.166267 +2017-01-10,71.642349 +2017-01-11,69.791229 +2017-01-12,69.005905 +2017-01-13,67.921410 +2017-01-17,68.286018 +2017-01-18,68.407555 +2017-01-19,68.342117 +2017-01-20,68.641281 +2017-01-23,70.118446 +2017-01-24,70.249344 +2017-01-25,68.968491 +2017-01-26,69.164841 +2017-01-27,68.435593 +2017-01-30,67.594193 +2017-01-31,67.360451 +2018-01-02,83.365616 +2018-01-03,83.540756 +2018-01-04,82.022896 +2018-01-05,81.633698 +2018-01-08,82.869392 +2018-01-09,80.865036 +2018-01-10,80.135300 +2018-01-11,80.028267 +2018-01-12,80.028267 +2018-01-16,80.475845 +2018-01-17,81.205582 +2018-01-18,80.466110 +2018-01-19,81.380714 +2018-01-22,82.849937 +2018-01-23,84.377525 +2018-01-24,83.229401 +2018-01-25,82.703979 +2018-01-26,81.935326 +2018-01-29,80.553673 +2018-01-30,80.670441 +2018-01-31,81.225044 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/FB.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/FB.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,123 @@ +Date,Adj Close +2013-01-02,28.000000 +2013-01-03,27.770000 +2013-01-04,28.760000 +2013-01-07,29.420000 +2013-01-08,29.059999 +2013-01-09,30.590000 +2013-01-10,31.299999 +2013-01-11,31.719999 +2013-01-14,30.950001 +2013-01-15,30.100000 +2013-01-16,29.850000 +2013-01-17,30.139999 +2013-01-18,29.660000 +2013-01-22,30.730000 +2013-01-23,30.820000 +2013-01-24,31.080000 +2013-01-25,31.540001 +2013-01-28,32.470001 +2013-01-29,30.790001 +2013-01-30,31.240000 +2013-01-31,30.980000 +2014-01-02,54.709999 +2014-01-03,54.560001 +2014-01-06,57.200001 +2014-01-07,57.919998 +2014-01-08,58.230000 +2014-01-09,57.220001 +2014-01-10,57.939999 +2014-01-13,55.910000 +2014-01-14,57.740002 +2014-01-15,57.599998 +2014-01-16,57.189999 +2014-01-17,56.299999 +2014-01-21,58.509998 +2014-01-22,57.509998 +2014-01-23,56.630001 +2014-01-24,54.450001 +2014-01-27,53.549999 +2014-01-28,55.139999 +2014-01-29,53.529999 +2014-01-30,61.080002 +2014-01-31,62.570000 +2015-01-02,78.449997 +2015-01-05,77.190002 +2015-01-06,76.150002 +2015-01-07,76.150002 +2015-01-08,78.180000 +2015-01-09,77.739998 +2015-01-12,76.720001 +2015-01-13,76.449997 +2015-01-14,76.279999 +2015-01-15,74.050003 +2015-01-16,75.180000 +2015-01-20,76.239998 +2015-01-21,76.739998 +2015-01-22,77.650002 +2015-01-23,77.830002 +2015-01-26,77.500000 +2015-01-27,75.779999 +2015-01-28,76.239998 +2015-01-29,78.000000 +2015-01-30,75.910004 +2016-01-04,102.220001 +2016-01-05,102.730003 +2016-01-06,102.970001 +2016-01-07,97.919998 +2016-01-08,97.330002 +2016-01-11,97.510002 +2016-01-12,99.370003 +2016-01-13,95.440002 +2016-01-14,98.370003 +2016-01-15,94.970001 +2016-01-19,95.260002 +2016-01-20,94.349998 +2016-01-21,94.160004 +2016-01-22,97.940002 +2016-01-25,97.010002 +2016-01-26,97.339996 +2016-01-27,94.449997 +2016-01-28,109.110001 +2016-01-29,112.209999 +2017-01-03,116.860001 +2017-01-04,118.690002 +2017-01-05,120.669998 +2017-01-06,123.410004 +2017-01-09,124.900002 +2017-01-10,124.349998 +2017-01-11,126.089996 +2017-01-12,126.620003 +2017-01-13,128.339996 +2017-01-17,127.870003 +2017-01-18,127.919998 +2017-01-19,127.550003 +2017-01-20,127.040001 +2017-01-23,128.929993 +2017-01-24,129.369995 +2017-01-25,131.479996 +2017-01-26,132.779999 +2017-01-27,132.179993 +2017-01-30,130.979996 +2017-01-31,130.320007 +2018-01-02,181.419998 +2018-01-03,184.669998 +2018-01-04,184.330002 +2018-01-05,186.850006 +2018-01-08,188.279999 +2018-01-09,187.869995 +2018-01-10,187.839996 +2018-01-11,187.770004 +2018-01-12,179.369995 +2018-01-16,178.389999 +2018-01-17,177.600006 +2018-01-18,179.800003 +2018-01-19,181.289993 +2018-01-22,185.369995 +2018-01-23,189.350006 +2018-01-24,186.550003 +2018-01-25,187.479996 +2018-01-26,190.000000 +2018-01-29,185.979996 +2018-01-30,187.119995 +2018-01-31,186.889999 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/FRT.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/FRT.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,937 @@ +Date,Adj Close +1974-01-02,0.466628 +1974-01-03,0.472934 +1974-01-04,0.472934 +1974-01-07,0.472934 +1974-01-08,0.454017 +1974-01-09,0.454017 +1974-01-10,0.454017 +1974-01-11,0.454017 +1974-01-14,0.454017 +1974-01-15,0.454017 +1974-01-16,0.454017 +1974-01-17,0.454017 +1974-01-18,0.454017 +1974-01-21,0.454017 +1974-01-22,0.454017 +1974-01-23,0.454017 +1974-01-24,0.466628 +1974-01-25,0.479240 +1974-01-28,0.479240 +1974-01-29,0.466628 +1974-01-30,0.466628 +1974-01-31,0.466628 +1975-01-02,0.359430 +1975-01-03,0.365736 +1975-01-06,0.365736 +1975-01-07,0.365736 +1975-01-08,0.365736 +1975-01-09,0.365736 +1975-01-10,0.365736 +1975-01-13,0.365736 +1975-01-14,0.365736 +1975-01-15,0.365736 +1975-01-16,0.372041 +1975-01-17,0.378347 +1975-01-20,0.397265 +1975-01-21,0.397265 +1975-01-22,0.390959 +1975-01-23,0.397265 +1975-01-24,0.416182 +1975-01-27,0.416182 +1975-01-28,0.416182 +1975-01-29,0.416182 +1975-01-30,0.428794 +1975-01-31,0.428794 +1976-01-02,0.554910 +1976-01-05,0.554910 +1976-01-06,0.554910 +1976-01-07,0.561215 +1976-01-08,0.573827 +1976-01-09,0.573827 +1976-01-12,0.586438 +1976-01-13,0.586438 +1976-01-14,0.586438 +1976-01-15,0.592744 +1976-01-16,0.599050 +1976-01-19,0.599050 +1976-01-20,0.599050 +1976-01-21,0.605356 +1976-01-22,0.592744 +1976-01-23,0.605356 +1976-01-26,0.624273 +1976-01-27,0.630579 +1976-01-28,0.630579 +1976-01-29,0.617967 +1976-01-30,0.630579 +1977-01-03,0.674719 +1977-01-04,0.662108 +1977-01-05,0.668413 +1977-01-06,0.681025 +1977-01-07,0.693637 +1977-01-10,0.712554 +1977-01-11,0.706248 +1977-01-12,0.706248 +1977-01-13,0.706248 +1977-01-14,0.699943 +1977-01-17,0.687331 +1977-01-18,0.693637 +1977-01-19,0.693637 +1977-01-20,0.693637 +1977-01-21,0.687331 +1977-01-24,0.699943 +1977-01-25,0.706248 +1977-01-26,0.706248 +1977-01-27,0.712554 +1977-01-28,0.718860 +1977-01-31,0.718860 +1978-01-03,0.807141 +1978-01-04,0.813447 +1978-01-05,0.813447 +1978-01-06,0.781918 +1978-01-09,0.756694 +1978-01-10,0.781918 +1978-01-11,0.769306 +1978-01-12,0.781918 +1978-01-13,0.775612 +1978-01-16,0.781918 +1978-01-17,0.781918 +1978-01-18,0.781918 +1978-01-19,0.763000 +1978-01-20,0.763000 +1978-01-23,0.756694 +1978-01-24,0.750388 +1978-01-25,0.756694 +1978-01-26,0.756694 +1978-01-27,0.756694 +1978-01-30,0.756694 +1978-01-31,0.756694 +1979-01-02,0.769306 +1979-01-03,0.763000 +1979-01-04,0.769306 +1979-01-05,0.763000 +1979-01-08,0.763000 +1979-01-09,0.794529 +1979-01-10,0.794529 +1979-01-11,0.781918 +1979-01-12,0.788223 +1979-01-15,0.794529 +1979-01-16,0.800835 +1979-01-17,0.794529 +1979-01-18,0.794529 +1979-01-19,0.807141 +1979-01-22,0.807141 +1979-01-23,0.794529 +1979-01-24,0.813447 +1979-01-25,0.794529 +1979-01-26,0.807141 +1979-01-29,0.794529 +1979-01-30,0.788223 +1979-01-31,0.781918 +1980-01-02,0.756694 +1980-01-03,0.763000 +1980-01-04,0.763000 +1980-01-07,0.769306 +1980-01-08,0.781918 +1980-01-09,0.769306 +1980-01-10,0.744083 +1980-01-11,0.775612 +1980-01-14,0.769306 +1980-01-15,0.781918 +1980-01-16,0.788223 +1980-01-17,0.800835 +1980-01-18,0.813447 +1980-01-21,0.819752 +1980-01-22,0.838670 +1980-01-23,0.851281 +1980-01-24,0.851281 +1980-01-25,0.844976 +1980-01-28,0.844976 +1980-01-29,0.844976 +1980-01-30,0.863893 +1980-01-31,0.870199 +1981-01-02,1.071983 +1981-01-05,1.084596 +1981-01-06,1.097208 +1981-01-07,1.084596 +1981-01-08,1.059373 +1981-01-09,1.040456 +1981-01-12,1.046761 +1981-01-13,1.027843 +1981-01-14,1.027843 +1981-01-15,1.053067 +1981-01-16,1.046761 +1981-01-19,1.065678 +1981-01-20,1.078290 +1981-01-21,1.103513 +1981-01-22,1.097208 +1981-01-23,1.097208 +1981-01-26,1.109819 +1981-01-27,1.109819 +1981-01-28,1.090901 +1981-01-29,1.090901 +1981-01-30,1.097208 +1982-01-04,1.021538 +1982-01-05,1.002621 +1982-01-06,1.002621 +1982-01-07,1.002621 +1982-01-08,1.002621 +1982-01-11,1.008926 +1982-01-12,0.996315 +1982-01-13,0.996315 +1982-01-14,0.983703 +1982-01-15,1.008926 +1982-01-18,0.996315 +1982-01-19,0.990009 +1982-01-20,1.021538 +1982-01-21,1.078290 +1982-01-22,1.059373 +1982-01-25,1.059373 +1982-01-26,1.065678 +1982-01-27,1.071983 +1982-01-28,1.059373 +1982-01-29,1.071983 +1983-01-03,1.362050 +1983-01-04,1.362050 +1983-01-05,1.336826 +1983-01-06,1.311604 +1983-01-07,1.349438 +1983-01-10,1.336826 +1983-01-11,1.311604 +1983-01-12,1.336826 +1983-01-13,1.362050 +1983-01-14,1.349438 +1983-01-17,1.374661 +1983-01-18,1.374661 +1983-01-19,1.349438 +1983-01-20,1.324216 +1983-01-21,1.324216 +1983-01-24,1.336826 +1983-01-25,1.336826 +1983-01-26,1.362050 +1983-01-27,1.362050 +1983-01-28,1.336826 +1983-01-31,1.349438 +1984-01-03,1.727785 +1984-01-04,1.715174 +1984-01-05,1.727785 +1984-01-06,1.765621 +1984-01-09,1.740398 +1984-01-10,1.753009 +1984-01-11,1.778232 +1984-01-12,1.816067 +1984-01-13,1.803456 +1984-01-16,1.790844 +1984-01-17,1.803456 +1984-01-18,1.816067 +1984-01-19,1.765621 +1984-01-20,1.765621 +1984-01-23,1.740398 +1984-01-24,1.727785 +1984-01-25,1.715174 +1984-01-26,1.727785 +1984-01-27,1.753009 +1984-01-30,1.740398 +1984-01-31,1.778232 +1985-01-02,2.150978 +1985-01-03,2.176893 +1985-01-04,2.202808 +1985-01-07,2.228723 +1985-01-08,2.202808 +1985-01-09,2.150978 +1985-01-10,2.163934 +1985-01-11,2.163934 +1985-01-14,2.150978 +1985-01-15,2.150978 +1985-01-16,2.125062 +1985-01-17,2.112103 +1985-01-18,2.202808 +1985-01-21,2.189850 +1985-01-22,2.241680 +1985-01-23,2.176893 +1985-01-24,2.176893 +1985-01-25,2.202808 +1985-01-28,2.189850 +1985-01-29,2.202808 +1985-01-30,2.241680 +1985-01-31,2.228723 +1986-01-02,2.855084 +1986-01-03,2.812472 +1986-01-06,2.791164 +1986-01-07,2.812472 +1986-01-08,2.833780 +1986-01-09,2.833780 +1986-01-10,2.812472 +1986-01-13,2.812472 +1986-01-14,2.833780 +1986-01-15,2.833780 +1986-01-16,2.855084 +1986-01-17,2.855084 +1986-01-20,2.833780 +1986-01-21,2.897700 +1986-01-22,2.897700 +1986-01-23,2.897700 +1986-01-24,2.876390 +1986-01-27,2.940312 +1986-01-28,2.940312 +1986-01-29,2.855084 +1986-01-30,2.833780 +1986-01-31,2.961618 +1987-01-02,3.647497 +1987-01-05,3.782588 +1987-01-06,3.737558 +1987-01-07,3.737558 +1987-01-08,3.782588 +1987-01-09,3.760074 +1987-01-12,3.782588 +1987-01-13,3.827620 +1987-01-14,3.827620 +1987-01-15,3.827620 +1987-01-16,3.760074 +1987-01-19,3.805103 +1987-01-20,3.782588 +1987-01-21,3.805103 +1987-01-22,3.850137 +1987-01-23,3.985227 +1987-01-26,3.985227 +1987-01-27,4.142838 +1987-01-28,4.120319 +1987-01-29,4.120319 +1987-01-30,4.120319 +1988-01-04,3.866912 +1988-01-05,3.914358 +1988-01-06,3.914358 +1988-01-07,4.032973 +1988-01-08,3.748292 +1988-01-11,3.724572 +1988-01-12,3.653400 +1988-01-13,3.677122 +1988-01-14,3.677122 +1988-01-15,3.772019 +1988-01-18,3.724572 +1988-01-19,3.700846 +1988-01-20,3.677122 +1988-01-21,3.724572 +1988-01-22,3.724572 +1988-01-25,3.772019 +1988-01-26,3.724572 +1988-01-27,3.677122 +1988-01-28,3.700846 +1988-01-29,3.700846 +1989-01-03,4.185907 +1989-01-04,4.211123 +1989-01-05,4.211123 +1989-01-06,4.286771 +1989-01-09,4.286771 +1989-01-10,4.286771 +1989-01-11,4.286771 +1989-01-12,4.261555 +1989-01-13,4.311989 +1989-01-16,4.311989 +1989-01-17,4.362419 +1989-01-18,4.387635 +1989-01-19,4.387635 +1989-01-20,4.286771 +1989-01-23,4.236338 +1989-01-24,4.286771 +1989-01-25,4.261555 +1989-01-26,4.412855 +1989-01-27,4.412855 +1989-01-30,4.488499 +1989-01-31,4.463283 +1990-01-02,4.705610 +1990-01-03,4.652140 +1990-01-04,4.678877 +1990-01-05,4.678877 +1990-01-08,4.652140 +1990-01-09,4.678877 +1990-01-10,4.652140 +1990-01-11,4.545195 +1990-01-12,4.491718 +1990-01-15,4.491718 +1990-01-16,4.518458 +1990-01-17,4.545195 +1990-01-18,4.545195 +1990-01-19,4.491718 +1990-01-22,4.491718 +1990-01-23,4.438249 +1990-01-24,4.438249 +1990-01-25,4.438249 +1990-01-26,4.464983 +1990-01-29,4.438249 +1990-01-30,4.464983 +1990-01-31,4.464983 +1991-01-02,3.300667 +1991-01-03,3.329621 +1991-01-04,3.300667 +1991-01-07,3.242760 +1991-01-08,3.242760 +1991-01-09,3.242760 +1991-01-10,3.184854 +1991-01-11,3.184854 +1991-01-14,3.213807 +1991-01-15,3.329621 +1991-01-16,3.358575 +1991-01-17,3.416481 +1991-01-18,3.445434 +1991-01-21,3.445434 +1991-01-22,3.474387 +1991-01-23,3.445434 +1991-01-24,3.532292 +1991-01-25,3.532292 +1991-01-28,3.763921 +1991-01-29,3.966591 +1991-01-30,3.937640 +1991-01-31,3.995544 +1992-01-02,4.742407 +1992-01-03,4.805220 +1992-01-06,4.868033 +1992-01-07,4.899442 +1992-01-08,4.930849 +1992-01-09,5.087882 +1992-01-10,5.150693 +1992-01-13,5.119285 +1992-01-14,5.244916 +1992-01-15,5.213507 +1992-01-16,5.244916 +1992-01-17,5.213507 +1992-01-20,5.213507 +1992-01-21,5.025068 +1992-01-22,5.119285 +1992-01-23,5.150693 +1992-01-24,5.025068 +1992-01-27,5.087882 +1992-01-28,5.119285 +1992-01-29,5.213507 +1992-01-30,5.213507 +1992-01-31,5.213507 +1993-01-04,6.718483 +1993-01-05,6.617708 +1993-01-06,6.617708 +1993-01-07,6.684892 +1993-01-08,6.651299 +1993-01-11,6.752070 +1993-01-12,6.752070 +1993-01-13,6.785667 +1993-01-14,6.785667 +1993-01-15,6.718483 +1993-01-18,6.785667 +1993-01-19,6.752070 +1993-01-20,6.886444 +1993-01-21,6.920038 +1993-01-22,6.516928 +1993-01-25,6.584111 +1993-01-26,6.617708 +1993-01-27,6.483335 +1993-01-28,6.550517 +1993-01-29,6.617708 +1994-01-03,7.043295 +1994-01-04,7.256727 +1994-01-05,7.399016 +1994-01-06,7.363446 +1994-01-07,7.399016 +1994-01-10,7.434586 +1994-01-11,7.399016 +1994-01-12,7.434586 +1994-01-13,7.434586 +1994-01-14,7.576872 +1994-01-17,7.612450 +1994-01-18,7.327872 +1994-01-19,7.399016 +1994-01-20,7.185582 +1994-01-21,7.221155 +1994-01-24,7.114439 +1994-01-25,7.114439 +1994-01-26,7.078863 +1994-01-27,7.185582 +1994-01-28,7.043295 +1994-01-31,6.865433 +1995-01-03,6.379143 +1995-01-04,6.341174 +1995-01-05,6.417115 +1995-01-06,6.379143 +1995-01-09,6.417115 +1995-01-10,6.227259 +1995-01-11,6.227259 +1995-01-12,6.265233 +1995-01-13,6.341174 +1995-01-16,6.303203 +1995-01-17,6.303203 +1995-01-18,6.265233 +1995-01-19,6.303203 +1995-01-20,6.303203 +1995-01-23,6.265233 +1995-01-24,6.189286 +1995-01-25,6.227259 +1995-01-26,6.341174 +1995-01-27,6.379143 +1995-01-30,6.341174 +1995-01-31,6.341174 +1996-01-02,7.511796 +1996-01-03,7.470971 +1996-01-04,7.389316 +1996-01-05,7.389316 +1996-01-08,7.307670 +1996-01-09,7.430144 +1996-01-10,7.307670 +1996-01-11,7.348497 +1996-01-12,7.307670 +1996-01-15,7.348497 +1996-01-16,7.348497 +1996-01-17,7.307670 +1996-01-18,7.226023 +1996-01-19,7.226023 +1996-01-22,7.185194 +1996-01-23,7.144369 +1996-01-24,7.062720 +1996-01-25,7.062720 +1996-01-26,7.103543 +1996-01-29,6.940245 +1996-01-30,6.981068 +1996-01-31,6.981068 +1997-01-02,9.359800 +1997-01-03,9.359800 +1997-01-06,9.447273 +1997-01-07,9.534750 +1997-01-08,9.665962 +1997-01-09,9.709697 +1997-01-10,9.753435 +1997-01-13,9.840911 +1997-01-14,9.840911 +1997-01-15,9.928380 +1997-01-16,9.884644 +1997-01-17,9.884644 +1997-01-20,9.928380 +1997-01-21,10.015857 +1997-01-22,9.797165 +1997-01-23,9.928380 +1997-01-24,9.753435 +1997-01-27,9.797165 +1997-01-28,9.840911 +1997-01-29,9.840911 +1997-01-30,9.797165 +1997-01-31,9.884644 +1998-01-02,9.657579 +1998-01-05,9.657579 +1998-01-06,9.657579 +1998-01-07,9.587591 +1998-01-08,9.494286 +1998-01-09,9.354320 +1998-01-12,9.354320 +1998-01-13,9.564271 +1998-01-14,9.354320 +1998-01-15,9.424308 +1998-01-16,9.447634 +1998-01-20,9.447634 +1998-01-21,9.400976 +1998-01-22,9.400976 +1998-01-23,9.377655 +1998-01-26,9.400976 +1998-01-27,9.307668 +1998-01-28,9.330995 +1998-01-29,9.400976 +1998-01-30,9.237684 +1999-01-04,9.433703 +1999-01-05,9.835142 +1999-01-06,9.835142 +1999-01-07,9.684603 +1999-01-08,9.634420 +1999-01-11,9.508975 +1999-01-12,9.584240 +1999-01-13,9.734781 +1999-01-14,9.634420 +1999-01-15,9.634420 +1999-01-19,9.684603 +1999-01-20,9.483882 +1999-01-21,9.609327 +1999-01-22,9.358438 +1999-01-25,9.433703 +1999-01-26,9.258077 +1999-01-27,9.258077 +1999-01-28,9.107542 +1999-01-29,9.232987 +2000-01-03,8.231036 +2000-01-04,8.203691 +2000-01-05,8.176344 +2000-01-06,8.422457 +2000-01-07,8.859987 +2000-01-10,8.914680 +2000-01-11,8.586530 +2000-01-12,8.750604 +2000-01-13,8.723260 +2000-01-14,8.641221 +2000-01-18,8.750604 +2000-01-19,8.805291 +2000-01-20,8.832638 +2000-01-21,8.832638 +2000-01-24,8.750604 +2000-01-25,8.750604 +2000-01-26,8.750604 +2000-01-27,8.777950 +2000-01-28,8.777950 +2000-01-31,8.723260 +2001-01-02,9.147718 +2001-01-03,9.357659 +2001-01-04,9.417648 +2001-01-05,9.327665 +2001-01-08,9.297672 +2001-01-09,9.357659 +2001-01-10,9.417648 +2001-01-11,9.417648 +2001-01-12,9.417648 +2001-01-16,9.447635 +2001-01-17,9.357659 +2001-01-18,9.327665 +2001-01-19,9.477631 +2001-01-22,9.447635 +2001-01-23,9.447635 +2001-01-24,9.417648 +2001-01-25,9.327665 +2001-01-26,9.327665 +2001-01-29,9.405650 +2001-01-30,9.520819 +2001-01-31,9.463237 +2002-01-02,12.022600 +2002-01-03,12.195622 +2002-01-04,12.096000 +2002-01-07,12.022600 +2002-01-08,12.185128 +2002-01-09,12.227082 +2002-01-10,12.242809 +2002-01-11,12.389622 +2002-01-14,12.887724 +2002-01-15,12.740913 +2002-01-16,12.609838 +2002-01-17,12.908699 +2002-01-18,12.777613 +2002-01-22,12.609838 +2002-01-23,12.651779 +2002-01-24,12.588862 +2002-01-25,12.609838 +2002-01-28,12.767130 +2002-01-29,12.662262 +2002-01-30,12.788100 +2002-01-31,12.746152 +2003-01-02,15.969169 +2003-01-03,15.941008 +2003-01-06,15.963543 +2003-01-07,15.777658 +2003-01-08,15.687531 +2003-01-09,15.687531 +2003-01-10,15.524179 +2003-01-13,15.439684 +2003-01-14,15.338292 +2003-01-15,15.067921 +2003-01-16,15.298866 +2003-01-17,15.208736 +2003-01-21,15.220003 +2003-01-22,15.265066 +2003-01-23,15.343929 +2003-01-24,15.236903 +2003-01-27,15.101712 +2003-01-28,15.197474 +2003-01-29,15.405885 +2003-01-30,15.557977 +2003-01-31,15.794556 +2004-01-02,22.990173 +2004-01-05,23.019987 +2004-01-06,23.091557 +2004-01-07,22.960356 +2004-01-08,22.930534 +2004-01-09,22.912640 +2004-01-12,22.900723 +2004-01-13,23.037880 +2004-01-14,23.067701 +2004-01-15,23.288361 +2004-01-16,23.103489 +2004-01-20,23.300285 +2004-01-21,23.258543 +2004-01-22,23.330101 +2004-01-23,23.532879 +2004-01-26,23.974192 +2004-01-27,24.367786 +2004-01-28,24.546707 +2004-01-29,24.481100 +2004-01-30,24.624235 +2005-01-03,31.847759 +2005-01-04,31.405506 +2005-01-05,30.271866 +2005-01-06,30.489870 +2005-01-07,30.502337 +2005-01-10,30.508560 +2005-01-11,30.109930 +2005-01-12,29.873234 +2005-01-13,30.265635 +2005-01-14,30.215811 +2005-01-18,30.670509 +2005-01-19,30.820009 +2005-01-20,30.365309 +2005-01-21,30.309240 +2005-01-24,29.891912 +2005-01-25,29.163157 +2005-01-26,29.356237 +2005-01-27,28.963823 +2005-01-28,29.692595 +2005-01-31,29.387388 +2006-01-03,39.985237 +2006-01-04,40.556175 +2006-01-05,41.133606 +2006-01-06,41.685081 +2006-01-09,41.808346 +2006-01-10,42.275478 +2006-01-11,42.593380 +2006-01-12,42.749104 +2006-01-13,41.814835 +2006-01-17,42.191132 +2006-01-18,42.158710 +2006-01-19,43.339500 +2006-01-20,42.813992 +2006-01-23,43.105927 +2006-01-24,43.624981 +2006-01-25,43.339500 +2006-01-26,43.313549 +2006-01-27,43.339500 +2006-01-30,43.164326 +2006-01-31,43.352489 +2007-01-03,56.496292 +2007-01-04,55.800602 +2007-01-05,54.870831 +2007-01-08,54.803925 +2007-01-09,56.054764 +2007-01-10,56.676888 +2007-01-11,57.292294 +2007-01-12,57.379223 +2007-01-16,58.516407 +2007-01-17,58.355858 +2007-01-18,58.349171 +2007-01-19,59.319080 +2007-01-22,58.991318 +2007-01-23,59.432785 +2007-01-24,59.733829 +2007-01-25,60.870960 +2007-01-26,61.486359 +2007-01-29,60.743835 +2007-01-30,62.242203 +2007-01-31,62.489727 +2008-01-02,56.339657 +2008-01-03,54.255291 +2008-01-04,51.586224 +2008-01-07,51.909527 +2008-01-08,50.643776 +2008-01-09,49.660057 +2008-01-10,49.151009 +2008-01-11,48.841454 +2008-01-14,48.222347 +2008-01-15,45.938484 +2008-01-16,45.959114 +2008-01-17,45.649563 +2008-01-18,44.356300 +2008-01-22,45.161148 +2008-01-23,47.768311 +2008-01-24,49.123493 +2008-01-25,48.359921 +2008-01-28,50.086575 +2008-01-29,48.421837 +2008-01-30,48.414955 +2008-01-31,50.801987 +2009-01-02,42.833698 +2009-01-05,41.716362 +2009-01-06,43.475269 +2009-01-07,42.134453 +2009-01-08,42.905762 +2009-01-09,40.663895 +2009-01-12,37.809280 +2009-01-13,39.013115 +2009-01-14,37.535362 +2009-01-15,36.418003 +2009-01-16,38.083199 +2009-01-20,34.889782 +2009-01-21,36.814491 +2009-01-22,34.997910 +2009-01-23,35.985489 +2009-01-26,35.834118 +2009-01-27,37.131668 +2009-01-28,40.526939 +2009-01-29,38.097630 +2009-01-30,36.497311 +2010-01-04,50.658161 +2010-01-05,50.597706 +2010-01-06,50.461670 +2010-01-07,50.446560 +2010-01-08,50.129139 +2010-01-11,50.756416 +2010-01-12,49.887291 +2010-01-13,50.877335 +2010-01-14,50.673271 +2010-01-15,51.081387 +2010-01-19,52.343487 +2010-01-20,51.663322 +2010-01-21,50.620380 +2010-01-22,49.501854 +2010-01-25,49.600101 +2010-01-26,49.403606 +2010-01-27,49.176891 +2010-01-28,48.776340 +2010-01-29,48.655422 +2011-01-03,62.603527 +2011-01-04,61.335953 +2011-01-05,60.702187 +2011-01-06,60.412674 +2011-01-07,60.530033 +2011-01-10,60.365757 +2011-01-11,59.716286 +2011-01-12,59.575470 +2011-01-13,59.645855 +2011-01-14,60.146648 +2011-01-18,60.616096 +2011-01-19,60.068413 +2011-01-20,60.381363 +2011-01-21,60.655231 +2011-01-24,60.850842 +2011-01-25,61.993217 +2011-01-26,62.134079 +2011-01-27,62.986900 +2011-01-28,62.008858 +2011-01-31,62.932152 +2012-01-03,73.299576 +2012-01-04,72.071854 +2012-01-05,72.782646 +2012-01-06,72.661476 +2012-01-09,72.354576 +2012-01-10,73.759972 +2012-01-11,73.953835 +2012-01-12,73.162247 +2012-01-13,72.798813 +2012-01-17,73.299576 +2012-01-18,73.428818 +2012-01-19,74.083076 +2012-01-20,74.495003 +2012-01-23,74.915009 +2012-01-24,75.213867 +2012-01-25,76.061951 +2012-01-26,76.845421 +2012-01-27,76.853500 +2012-01-30,76.724258 +2012-01-31,76.296165 +2013-01-02,88.078873 +2013-01-03,87.393097 +2013-01-04,87.953430 +2013-01-07,88.405022 +2013-01-08,87.618904 +2013-01-09,87.928329 +2013-01-10,88.154137 +2013-01-11,88.212669 +2013-01-14,88.798088 +2013-01-15,88.864998 +2013-01-16,87.945061 +2013-01-17,87.669113 +2013-01-18,87.886528 +2013-01-22,88.405022 +2013-01-23,88.488663 +2013-01-24,88.262848 +2013-01-25,88.187592 +2013-01-28,88.379929 +2013-01-29,88.597389 +2013-01-30,88.948608 +2013-01-31,88.522110 +2014-01-02,88.201393 +2014-01-03,89.101746 +2014-01-06,90.264381 +2014-01-07,90.885017 +2014-01-08,90.447952 +2014-01-09,90.316818 +2014-01-10,91.593056 +2014-01-13,91.147255 +2014-01-14,91.925240 +2014-01-15,91.540627 +2014-01-16,91.348320 +2014-01-17,90.666473 +2014-01-21,91.732948 +2014-01-22,93.288902 +2014-01-23,94.154312 +2014-01-24,93.603607 +2014-01-27,93.140327 +2014-01-28,94.652588 +2014-01-29,94.547676 +2014-01-30,94.739998 +2014-01-31,95.281975 +2015-01-02,121.913605 +2015-01-05,123.566177 +2015-01-06,125.182838 +2015-01-07,127.805397 +2015-01-08,127.248550 +2015-01-09,127.365280 +2015-01-12,128.119736 +2015-01-13,127.437134 +2015-01-14,128.532867 +2015-01-15,128.416138 +2015-01-16,129.547791 +2015-01-20,128.577774 +2015-01-21,128.541855 +2015-01-22,130.841125 +2015-01-23,130.293259 +2015-01-26,132.817001 +2015-01-27,132.242188 +2015-01-28,131.802109 +2015-01-29,132.385925 +2015-01-30,129.125656 +2016-01-04,133.515549 +2016-01-05,135.063995 +2016-01-06,135.893524 +2016-01-07,133.672241 +2016-01-08,133.893478 +2016-01-11,134.787491 +2016-01-12,134.944168 +2016-01-13,135.312851 +2016-01-14,135.534073 +2016-01-15,135.248352 +2016-01-19,136.723022 +2016-01-20,134.114670 +2016-01-21,134.308212 +2016-01-22,138.520309 +2016-01-25,137.202301 +2016-01-26,138.391281 +2016-01-27,136.492615 +2016-01-28,136.252975 +2016-01-29,139.018036 +2017-01-03,135.582565 +2017-01-04,136.357880 +2017-01-05,137.369522 +2017-01-06,136.613159 +2017-01-09,134.901825 +2017-01-10,133.493057 +2017-01-11,132.150482 +2017-01-12,132.954147 +2017-01-13,132.538116 +2017-01-17,133.587601 +2017-01-18,133.814529 +2017-01-19,131.658829 +2017-01-20,133.048691 +2017-01-23,133.994156 +2017-01-24,133.275604 +2017-01-25,133.095963 +2017-01-26,133.124329 +2017-01-27,132.074844 +2017-01-30,131.554825 +2017-01-31,132.774490 +2018-01-02,130.459488 +2018-01-03,129.971771 +2018-01-04,125.377647 +2018-01-05,125.202087 +2018-01-08,126.713951 +2018-01-09,122.353920 +2018-01-10,120.793289 +2018-01-11,120.178780 +2018-01-12,119.788620 +2018-01-16,119.047325 +2018-01-17,119.778877 +2018-01-18,119.047325 +2018-01-19,119.593544 +2018-01-22,121.310257 +2018-01-23,121.671143 +2018-01-24,120.188538 +2018-01-25,120.130020 +2018-01-26,119.369202 +2018-01-29,118.149948 +2018-01-30,116.569809 +2018-01-31,117.828079 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/GOOG.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/GOOG.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,283 @@ +Date,Adj Close +2005-01-03,100.700043 +2005-01-04,96.621567 +2005-01-05,96.129768 +2005-01-06,93.665794 +2005-01-07,96.298668 +2005-01-10,96.899757 +2005-01-11,96.144669 +2005-01-12,97.058723 +2005-01-13,97.033890 +2005-01-14,99.338898 +2005-01-18,101.291199 +2005-01-19,98.012520 +2005-01-20,96.333443 +2005-01-21,93.531670 +2005-01-24,89.776093 +2005-01-25,87.987724 +2005-01-26,94.008568 +2005-01-27,93.432312 +2005-01-28,94.555008 +2005-01-31,97.177948 +2006-01-03,216.208771 +2006-01-04,221.181427 +2006-01-05,224.162048 +2006-01-06,231.325455 +2006-01-09,231.941452 +2006-01-10,233.362198 +2006-01-11,234.291168 +2006-01-12,230.317017 +2006-01-13,231.618546 +2006-01-17,232.045761 +2006-01-18,221.017487 +2006-01-19,216.814835 +2006-01-20,198.439346 +2006-01-23,212.368744 +2006-01-24,220.083572 +2006-01-25,215.100983 +2006-01-26,215.731873 +2006-01-27,215.344391 +2006-01-30,212.030945 +2006-01-31,214.932068 +2007-01-03,232.284210 +2007-01-04,240.068588 +2007-01-05,242.020889 +2007-01-08,240.227554 +2007-01-09,241.181351 +2007-01-10,243.148560 +2007-01-11,248.245407 +2007-01-12,250.868347 +2007-01-16,250.510666 +2007-01-17,247.033279 +2007-01-18,242.338821 +2007-01-19,243.292618 +2007-01-22,238.866409 +2007-01-23,237.977188 +2007-01-24,247.922501 +2007-01-25,242.467987 +2007-01-26,246.317932 +2007-01-29,244.643829 +2007-01-30,245.562851 +2007-01-31,249.129654 +2008-01-02,340.381134 +2008-01-03,340.450684 +2008-01-04,326.377228 +2008-01-07,322.527283 +2008-01-08,313.799042 +2008-01-09,324.489502 +2008-01-10,321.275421 +2008-01-11,317.062805 +2008-01-14,324.797516 +2008-01-15,316.764740 +2008-01-16,305.984863 +2008-01-17,298.453857 +2008-01-18,298.185577 +2008-01-22,290.286957 +2008-01-23,272.537415 +2008-01-24,285.388824 +2008-01-25,281.369965 +2008-01-28,276.193634 +2008-01-29,273.481262 +2008-01-30,272.363525 +2008-01-31,280.326752 +2009-01-02,159.621811 +2009-01-05,162.965073 +2009-01-06,165.950653 +2009-01-07,159.964584 +2009-01-08,161.544312 +2009-01-09,156.517014 +2009-01-12,155.334702 +2009-01-13,156.144424 +2009-01-14,149.512558 +2009-01-15,148.528961 +2009-01-16,148.866760 +2009-01-20,140.461441 +2009-01-21,150.560745 +2009-01-22,152.259705 +2009-01-23,161.300888 +2009-01-26,160.888580 +2009-01-27,164.668991 +2009-01-28,173.208450 +2009-01-29,170.550735 +2009-01-30,168.171204 +2010-01-04,311.349976 +2010-01-05,309.978882 +2010-01-06,302.164703 +2010-01-07,295.130463 +2010-01-08,299.064880 +2010-01-11,298.612823 +2010-01-12,293.332153 +2010-01-13,291.648102 +2010-01-14,293.019196 +2010-01-15,288.126007 +2010-01-19,291.911407 +2010-01-20,288.329681 +2010-01-21,289.606384 +2010-01-22,273.227905 +2010-01-25,268.255249 +2010-01-26,269.457428 +2010-01-27,269.298462 +2010-01-28,265.418701 +2010-01-29,263.257751 +2011-01-03,300.222351 +2011-01-04,299.114563 +2011-01-05,302.567078 +2011-01-06,304.767792 +2011-01-07,306.228271 +2011-01-10,305.120483 +2011-01-11,306.014679 +2011-01-12,306.441895 +2011-01-13,306.352478 +2011-01-14,310.073273 +2011-01-18,317.748352 +2011-01-19,313.833801 +2011-01-20,311.359894 +2011-01-21,303.938171 +2011-01-24,303.565613 +2011-01-25,307.952057 +2011-01-26,306.258087 +2011-01-27,306.402161 +2011-01-28,298.553192 +2011-01-31,298.240234 +2012-01-03,330.555054 +2012-01-04,331.980774 +2012-01-05,327.375732 +2012-01-06,322.909790 +2012-01-09,309.218842 +2012-01-10,309.556641 +2012-01-11,310.957520 +2012-01-12,312.785645 +2012-01-13,310.475647 +2012-01-17,312.259064 +2012-01-18,314.410065 +2012-01-19,317.718536 +2012-01-20,291.101654 +2012-01-23,290.868195 +2012-01-24,288.588013 +2012-01-25,282.904968 +2012-01-26,282.214478 +2012-01-27,288.116089 +2012-01-30,286.978485 +2012-01-31,288.180664 +2013-01-02,359.288177 +2013-01-03,359.496826 +2013-01-04,366.600616 +2013-01-07,365.001007 +2013-01-08,364.280701 +2013-01-09,366.675140 +2013-01-10,368.344269 +2013-01-11,367.604095 +2013-01-14,359.288177 +2013-01-15,360.122742 +2013-01-16,355.284210 +2013-01-17,353.361725 +2013-01-18,349.978729 +2013-01-22,349.164032 +2013-01-23,368.354218 +2013-01-24,374.668152 +2013-01-25,374.399902 +2013-01-28,372.939392 +2013-01-29,374.404846 +2013-01-30,374.479370 +2013-01-31,375.403351 +2014-01-02,552.963501 +2014-01-03,548.929749 +2014-01-06,555.049927 +2014-01-07,565.750366 +2014-01-08,566.927673 +2014-01-09,561.468201 +2014-01-10,561.438354 +2014-01-13,557.861633 +2014-01-14,570.986267 +2014-01-15,570.598816 +2014-01-16,574.374268 +2014-01-17,571.547607 +2014-01-21,578.090088 +2014-01-22,578.745789 +2014-01-23,576.301697 +2014-01-24,558.283875 +2014-01-27,547.056946 +2014-01-28,557.876526 +2014-01-29,549.883545 +2014-01-30,564.026550 +2014-01-31,586.669312 +2015-01-02,521.937744 +2015-01-05,511.057617 +2015-01-06,499.212799 +2015-01-07,498.357513 +2015-01-08,499.928864 +2015-01-09,493.454498 +2015-01-12,489.854309 +2015-01-13,493.464447 +2015-01-14,498.128784 +2015-01-15,499.043732 +2015-01-16,505.299316 +2015-01-20,504.125763 +2015-01-21,515.204773 +2015-01-22,531.465332 +2015-01-23,536.994873 +2015-01-26,532.280823 +2015-01-27,515.791565 +2015-01-28,507.208801 +2015-01-29,507.865204 +2015-01-30,531.594604 +2016-01-04,741.840027 +2016-01-05,742.580017 +2016-01-06,743.619995 +2016-01-07,726.390015 +2016-01-08,714.469971 +2016-01-11,716.030029 +2016-01-12,726.070007 +2016-01-13,700.559998 +2016-01-14,714.719971 +2016-01-15,694.450012 +2016-01-19,701.789978 +2016-01-20,698.450012 +2016-01-21,706.590027 +2016-01-22,725.250000 +2016-01-25,711.669983 +2016-01-26,713.039978 +2016-01-27,699.989990 +2016-01-28,730.960022 +2016-01-29,742.950012 +2017-01-03,786.140015 +2017-01-04,786.900024 +2017-01-05,794.020020 +2017-01-06,806.150024 +2017-01-09,806.650024 +2017-01-10,804.789978 +2017-01-11,807.909973 +2017-01-12,806.359985 +2017-01-13,807.880005 +2017-01-17,804.609985 +2017-01-18,806.070007 +2017-01-19,802.174988 +2017-01-20,805.020020 +2017-01-23,819.309998 +2017-01-24,823.869995 +2017-01-25,835.669983 +2017-01-26,832.150024 +2017-01-27,823.309998 +2017-01-30,802.320007 +2017-01-31,796.789978 +2018-01-02,1065.000000 +2018-01-03,1082.479980 +2018-01-04,1086.400024 +2018-01-05,1102.229980 +2018-01-08,1106.939941 +2018-01-09,1106.260010 +2018-01-10,1102.609985 +2018-01-11,1105.520020 +2018-01-12,1122.260010 +2018-01-16,1121.760010 +2018-01-17,1131.979980 +2018-01-18,1129.790039 +2018-01-19,1137.510010 +2018-01-22,1155.810059 +2018-01-23,1169.969971 +2018-01-24,1164.239990 +2018-01-25,1170.369995 +2018-01-26,1175.839966 +2018-01-29,1175.579956 +2018-01-30,1163.689941 +2018-01-31,1169.939941 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/HCP.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/HCP.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,681 @@ +Date,Adj Close +1986-01-02,0.016157 +1986-01-03,0.016062 +1986-01-06,0.016346 +1986-01-07,0.016440 +1986-01-08,0.016346 +1986-01-09,0.015968 +1986-01-10,0.015873 +1986-01-13,0.015495 +1986-01-14,0.015779 +1986-01-15,0.015684 +1986-01-16,0.015590 +1986-01-17,0.015306 +1986-01-20,0.015590 +1986-01-21,0.015684 +1986-01-22,0.015590 +1986-01-23,0.015779 +1986-01-24,0.016346 +1986-01-27,0.016818 +1986-01-28,0.019014 +1986-01-29,0.019014 +1986-01-30,0.019333 +1986-01-31,0.019014 +1987-01-02,0.032768 +1987-01-05,0.033190 +1987-01-06,0.033612 +1987-01-07,0.033471 +1987-01-08,0.033049 +1987-01-09,0.032627 +1987-01-12,0.032487 +1987-01-13,0.032768 +1987-01-14,0.033612 +1987-01-15,0.033471 +1987-01-16,0.033190 +1987-01-19,0.033471 +1987-01-20,0.032768 +1987-01-21,0.032768 +1987-01-22,0.032768 +1987-01-23,0.032627 +1987-01-26,0.032909 +1987-01-27,0.036013 +1987-01-28,0.035085 +1987-01-29,0.034158 +1987-01-30,0.034158 +1988-01-04,0.046972 +1988-01-05,0.047826 +1988-01-06,0.047399 +1988-01-07,0.046972 +1988-01-08,0.046972 +1988-01-11,0.046972 +1988-01-12,0.046118 +1988-01-13,0.045691 +1988-01-14,0.047185 +1988-01-15,0.047399 +1988-01-18,0.046758 +1988-01-19,0.046545 +1988-01-20,0.046118 +1988-01-21,0.046331 +1988-01-22,0.046972 +1988-01-25,0.047399 +1988-01-26,0.046758 +1988-01-27,0.047185 +1988-01-28,0.047399 +1988-01-29,0.047399 +1989-01-03,0.069121 +1989-01-04,0.068784 +1989-01-05,0.069121 +1989-01-06,0.069121 +1989-01-09,0.068447 +1989-01-10,0.068784 +1989-01-11,0.069121 +1989-01-12,0.069458 +1989-01-13,0.069795 +1989-01-16,0.070807 +1989-01-17,0.070470 +1989-01-18,0.070470 +1989-01-19,0.071144 +1989-01-20,0.071481 +1989-01-23,0.070807 +1989-01-24,0.070807 +1989-01-25,0.070470 +1989-01-26,0.077047 +1989-01-27,0.077428 +1989-01-30,0.077810 +1989-01-31,0.076284 +1990-01-02,0.137744 +1990-01-03,0.136664 +1990-01-04,0.137204 +1990-01-05,0.136124 +1990-01-08,0.138284 +1990-01-09,0.136664 +1990-01-10,0.136124 +1990-01-11,0.137744 +1990-01-12,0.136664 +1990-01-15,0.136124 +1990-01-16,0.136124 +1990-01-17,0.136124 +1990-01-18,0.137204 +1990-01-19,0.137744 +1990-01-22,0.137204 +1990-01-23,0.135043 +1990-01-24,0.133963 +1990-01-25,0.133963 +1990-01-26,0.133963 +1990-01-29,0.132883 +1990-01-30,0.142547 +1990-01-31,0.139527 +1991-01-02,0.228095 +1991-01-03,0.228940 +1991-01-04,0.226405 +1991-01-07,0.226405 +1991-01-08,0.226405 +1991-01-09,0.228095 +1991-01-10,0.228095 +1991-01-11,0.228095 +1991-01-14,0.226405 +1991-01-15,0.228095 +1991-01-16,0.227250 +1991-01-17,0.228095 +1991-01-18,0.227250 +1991-01-21,0.226405 +1991-01-22,0.228095 +1991-01-23,0.228095 +1991-01-24,0.231474 +1991-01-25,0.232319 +1991-01-28,0.234009 +1991-01-29,0.236543 +1991-01-30,0.262573 +1991-01-31,0.264448 +1992-01-02,0.472370 +1992-01-03,0.458732 +1992-01-06,0.467411 +1992-01-07,0.481049 +1992-01-08,0.476090 +1992-01-09,0.478570 +1992-01-10,0.479809 +1992-01-13,0.479809 +1992-01-14,0.488488 +1992-01-15,0.481049 +1992-01-16,0.488488 +1992-01-17,0.498406 +1992-01-20,0.495927 +1992-01-21,0.516694 +1992-01-22,0.508662 +1992-01-23,0.514017 +1992-01-24,0.508662 +1992-01-27,0.514017 +1992-01-28,0.516694 +1992-01-29,0.511340 +1992-01-30,0.511340 +1992-01-31,0.507324 +1993-01-04,0.655257 +1993-01-05,0.639352 +1993-01-06,0.610725 +1993-01-07,0.642533 +1993-01-08,0.636171 +1993-01-11,0.632990 +1993-01-12,0.639352 +1993-01-13,0.652075 +1993-01-14,0.661618 +1993-01-15,0.664799 +1993-01-18,0.664799 +1993-01-19,0.664799 +1993-01-20,0.671161 +1993-01-21,0.674342 +1993-01-22,0.680703 +1993-01-25,0.680703 +1993-01-26,0.671161 +1993-01-27,0.683884 +1993-01-28,0.700083 +1993-01-29,0.713293 +1994-01-03,0.804000 +1994-01-04,0.807654 +1994-01-05,0.811309 +1994-01-06,0.811309 +1994-01-07,0.811309 +1994-01-10,0.811309 +1994-01-11,0.811309 +1994-01-12,0.796690 +1994-01-13,0.840545 +1994-01-14,0.847854 +1994-01-17,0.855163 +1994-01-18,0.869781 +1994-01-19,0.855163 +1994-01-20,0.840545 +1994-01-21,0.836891 +1994-01-24,0.847854 +1994-01-25,0.836891 +1994-01-26,0.836891 +1994-01-27,0.851509 +1994-01-28,0.860733 +1994-01-31,0.872108 +1995-01-03,1.041564 +1995-01-04,1.041564 +1995-01-05,1.019955 +1995-01-06,1.011311 +1995-01-09,1.011311 +1995-01-10,1.002668 +1995-01-11,1.006989 +1995-01-12,1.002668 +1995-01-13,1.015633 +1995-01-16,1.015633 +1995-01-17,1.025235 +1995-01-18,1.020738 +1995-01-19,1.043221 +1995-01-20,1.029731 +1995-01-23,1.020738 +1995-01-24,1.029731 +1995-01-25,1.016242 +1995-01-26,1.011744 +1995-01-27,1.016242 +1995-01-30,1.020738 +1995-01-31,1.025235 +1996-01-02,1.409250 +1996-01-03,1.414283 +1996-01-04,1.399183 +1996-01-05,1.409250 +1996-01-08,1.409250 +1996-01-09,1.399183 +1996-01-10,1.399183 +1996-01-11,1.399183 +1996-01-12,1.384085 +1996-01-15,1.389118 +1996-01-16,1.399183 +1996-01-17,1.404217 +1996-01-18,1.419317 +1996-01-19,1.409250 +1996-01-22,1.404217 +1996-01-23,1.409250 +1996-01-24,1.409250 +1996-01-25,1.404217 +1996-01-26,1.399183 +1996-01-29,1.409250 +1996-01-30,1.419317 +1996-01-31,1.429383 +1997-01-02,1.635642 +1997-01-03,1.641505 +1997-01-06,1.635642 +1997-01-07,1.705993 +1997-01-08,1.700130 +1997-01-09,1.688405 +1997-01-10,1.682543 +1997-01-13,1.694268 +1997-01-14,1.717718 +1997-01-15,1.741168 +1997-01-16,1.723580 +1997-01-17,1.729443 +1997-01-20,1.729443 +1997-01-21,1.741168 +1997-01-22,1.729443 +1997-01-23,1.711856 +1997-01-24,1.717718 +1997-01-27,1.711856 +1997-01-28,1.700130 +1997-01-29,1.688405 +1997-01-30,1.734293 +1997-01-31,1.703866 +1998-01-02,2.091085 +1998-01-05,2.080836 +1998-01-06,2.084251 +1998-01-07,2.091085 +1998-01-08,2.094501 +1998-01-09,2.084251 +1998-01-12,2.077418 +1998-01-13,2.094501 +1998-01-14,2.115004 +1998-01-15,2.142338 +1998-01-16,2.145754 +1998-01-20,2.125253 +1998-01-21,2.145754 +1998-01-22,2.111587 +1998-01-23,2.101336 +1998-01-26,2.097919 +1998-01-27,2.094501 +1998-01-28,2.111587 +1998-01-29,2.135504 +1998-01-30,2.121836 +1999-01-04,2.020859 +1999-01-05,2.012808 +1999-01-06,1.984630 +1999-01-07,1.944373 +1999-01-08,1.960475 +1999-01-11,1.916193 +1999-01-12,1.900092 +1999-01-13,1.924244 +1999-01-14,1.932297 +1999-01-15,1.932297 +1999-01-19,1.960475 +1999-01-20,1.948399 +1999-01-21,1.932297 +1999-01-22,1.928271 +1999-01-25,1.924244 +1999-01-26,1.924244 +1999-01-27,1.900092 +1999-01-28,1.900092 +1999-01-29,1.908143 +2000-01-03,1.920785 +2000-01-04,1.915771 +2000-01-05,1.950876 +2000-01-06,2.021087 +2000-01-07,2.066223 +2000-01-10,2.076254 +2000-01-11,2.051178 +2000-01-12,2.071238 +2000-01-13,2.086284 +2000-01-14,2.071238 +2000-01-18,2.021087 +2000-01-19,2.056193 +2000-01-20,2.066223 +2000-01-21,2.086284 +2000-01-24,2.051178 +2000-01-25,2.066223 +2000-01-26,2.066223 +2000-01-27,2.081269 +2000-01-28,2.031117 +2000-01-31,2.051178 +2001-01-02,3.006407 +2001-01-03,3.120815 +2001-01-04,3.146240 +2001-01-05,3.127172 +2001-01-08,3.228868 +2001-01-09,3.222512 +2001-01-10,3.241580 +2001-01-11,3.247936 +2001-01-12,3.241580 +2001-01-16,3.247936 +2001-01-17,3.247936 +2001-01-18,3.260649 +2001-01-19,3.267005 +2001-01-22,3.260649 +2001-01-23,3.279717 +2001-01-24,3.286072 +2001-01-25,3.279717 +2001-01-26,3.241580 +2001-01-29,3.263445 +2001-01-30,3.268529 +2001-01-31,3.227851 +2002-01-02,4.527735 +2002-01-03,4.563700 +2002-01-04,4.569901 +2002-01-07,4.588503 +2002-01-08,4.579821 +2002-01-09,4.581061 +2002-01-10,4.583542 +2002-01-11,4.607104 +2002-01-14,4.630669 +2002-01-15,4.710035 +2002-01-16,4.683994 +2002-01-17,4.662910 +2002-01-18,4.649270 +2002-01-22,4.661671 +2002-01-23,4.650509 +2002-01-24,4.638107 +2002-01-25,4.714998 +2002-01-28,4.762122 +2002-01-29,4.752203 +2002-01-30,4.773283 +2002-01-31,4.933998 +2003-01-02,5.623573 +2003-01-03,5.744667 +2003-01-06,5.806692 +2003-01-07,5.729901 +2003-01-08,5.695933 +2003-01-09,5.672305 +2003-01-10,5.645722 +2003-01-13,5.685596 +2003-01-14,5.682643 +2003-01-15,5.666398 +2003-01-16,5.589605 +2003-01-17,5.551210 +2003-01-21,5.545301 +2003-01-22,5.462603 +2003-01-23,5.456695 +2003-01-24,5.434546 +2003-01-27,5.235179 +2003-01-28,5.161341 +2003-01-29,5.301634 +2003-01-30,5.353322 +2003-01-31,5.440451 +2004-01-02,8.948197 +2004-01-05,9.001248 +2004-01-06,9.139190 +2004-01-07,9.100282 +2004-01-08,9.071988 +2004-01-09,9.195778 +2004-01-12,9.248830 +2004-01-13,9.354933 +2004-01-14,9.390305 +2004-01-15,9.312492 +2004-01-16,9.195778 +2004-01-20,9.149799 +2004-01-21,9.312492 +2004-01-22,9.600744 +2004-01-23,9.469883 +2004-01-26,9.629040 +2004-01-27,9.894304 +2004-01-28,9.883690 +2004-01-29,9.814723 +2004-01-30,9.943816 +2005-01-03,10.594438 +2005-01-04,10.447777 +2005-01-05,10.092698 +2005-01-06,10.173749 +2005-01-07,10.104275 +2005-01-10,10.038667 +2005-01-11,9.834109 +2005-01-12,9.760774 +2005-01-13,9.880425 +2005-01-14,9.992349 +2005-01-18,10.119714 +2005-01-19,10.139009 +2005-01-20,10.092698 +2005-01-21,10.177604 +2005-01-24,10.108133 +2005-01-25,9.957614 +2005-01-26,9.969192 +2005-01-27,9.903581 +2005-01-28,9.849544 +2005-01-31,10.019364 +2006-01-03,10.715086 +2006-01-04,10.801991 +2006-01-05,10.913734 +2006-01-06,11.174476 +2006-01-09,11.335889 +2006-01-10,11.364851 +2006-01-11,11.414519 +2006-01-12,11.397962 +2006-01-13,11.137228 +2006-01-17,11.182754 +2006-01-18,11.174476 +2006-01-19,11.418658 +2006-01-20,11.137228 +2006-01-23,11.228277 +2006-01-24,11.397962 +2006-01-25,11.377273 +2006-01-26,11.360716 +2006-01-27,11.542820 +2006-01-30,11.563511 +2006-01-31,11.484878 +2007-01-03,16.342415 +2007-01-04,16.603718 +2007-01-05,16.608143 +2007-01-08,16.878309 +2007-01-09,16.966887 +2007-01-10,17.418627 +2007-01-11,17.418627 +2007-01-12,17.440771 +2007-01-16,17.449625 +2007-01-17,17.139610 +2007-01-18,17.214897 +2007-01-19,17.312338 +2007-01-22,17.307898 +2007-01-23,17.392052 +2007-01-24,17.361053 +2007-01-25,17.542635 +2007-01-26,17.591352 +2007-01-29,17.839365 +2007-01-30,18.078524 +2007-01-31,18.268972 +2008-01-02,16.155558 +2008-01-03,15.314906 +2008-01-04,14.483638 +2008-01-07,14.460161 +2008-01-08,13.948256 +2008-01-09,14.098542 +2008-01-10,14.662106 +2008-01-11,14.680892 +2008-01-14,14.817085 +2008-01-15,14.521215 +2008-01-16,14.591663 +2008-01-17,14.370934 +2008-01-18,14.164289 +2008-01-22,14.648018 +2008-01-23,15.864382 +2008-01-24,15.338387 +2008-01-25,15.004944 +2008-01-28,15.192799 +2008-01-29,14.605745 +2008-01-30,14.234735 +2008-01-31,14.262917 +2009-01-02,13.145486 +2009-01-05,12.805090 +2009-01-06,12.875170 +2009-01-07,12.439656 +2009-01-08,12.109264 +2009-01-09,11.253261 +2009-01-12,10.877814 +2009-01-13,11.318336 +2009-01-14,10.842774 +2009-01-15,11.363386 +2009-01-16,11.648723 +2009-01-20,10.362207 +2009-01-21,11.623694 +2009-01-22,11.273280 +2009-01-23,11.338357 +2009-01-26,11.338357 +2009-01-27,11.733824 +2009-01-28,13.090422 +2009-01-29,12.204375 +2009-01-30,11.683764 +2010-01-04,16.336470 +2010-01-05,16.293013 +2010-01-06,16.195219 +2010-01-07,16.417961 +2010-01-08,16.526627 +2010-01-11,16.711334 +2010-01-12,16.428823 +2010-01-13,16.553787 +2010-01-14,16.504889 +2010-01-15,16.488594 +2010-01-19,16.999271 +2010-01-20,16.689610 +2010-01-21,16.195219 +2010-01-22,15.945312 +2010-01-25,15.950742 +2010-01-26,15.472653 +2010-01-27,15.603040 +2010-01-28,15.521554 +2010-01-29,15.402031 +2011-01-03,21.639135 +2011-01-04,21.517599 +2011-01-05,21.558109 +2011-01-06,21.228228 +2011-01-07,21.112486 +2011-01-10,20.950436 +2011-01-11,21.060398 +2011-01-12,20.869410 +2011-01-13,21.048822 +2011-01-14,20.967804 +2011-01-18,20.962011 +2011-01-19,20.805752 +2011-01-20,20.909924 +2011-01-21,20.794178 +2011-01-24,20.863626 +2011-01-25,21.124060 +2011-01-26,21.118265 +2011-01-27,21.390274 +2011-01-28,21.152994 +2011-01-31,21.465517 +2012-01-03,25.659740 +2012-01-04,24.728439 +2012-01-05,24.783583 +2012-01-06,24.716185 +2012-01-09,24.752941 +2012-01-10,25.181833 +2012-01-11,25.175711 +2012-01-12,25.004152 +2012-01-13,25.187956 +2012-01-17,25.463676 +2012-01-18,25.512688 +2012-01-19,25.353388 +2012-01-20,25.028656 +2012-01-23,25.243103 +2012-01-24,25.114437 +2012-01-25,25.335005 +2012-01-26,25.751648 +2012-01-27,25.684240 +2012-01-30,25.512688 +2012-01-31,25.751648 +2013-01-02,29.352741 +2013-01-03,29.391409 +2013-01-04,29.507431 +2013-01-07,29.326956 +2013-01-08,29.442974 +2013-01-09,29.378517 +2013-01-10,29.616999 +2013-01-11,29.649235 +2013-01-14,29.726578 +2013-01-15,29.752361 +2013-01-16,29.629898 +2013-01-17,29.810373 +2013-01-18,29.958618 +2013-01-22,30.035963 +2013-01-23,29.945724 +2013-01-24,29.977951 +2013-01-25,30.293776 +2013-01-28,30.242218 +2013-01-29,30.480703 +2013-01-30,30.306673 +2013-01-31,30.271721 +2014-01-02,24.539467 +2014-01-03,24.519138 +2014-01-06,24.946087 +2014-01-07,25.373045 +2014-01-08,25.318821 +2014-01-09,25.352707 +2014-01-10,26.342148 +2014-01-13,25.827097 +2014-01-14,25.745775 +2014-01-15,25.779655 +2014-01-16,26.023628 +2014-01-17,25.779655 +2014-01-21,26.016853 +2014-01-22,26.050735 +2014-01-23,26.111731 +2014-01-24,26.159166 +2014-01-27,26.030403 +2014-01-28,26.511570 +2014-01-29,26.315033 +2014-01-30,26.355701 +2014-01-31,26.531904 +2015-01-02,32.210552 +2015-01-05,32.533741 +2015-01-06,33.151371 +2015-01-07,33.855194 +2015-01-08,33.402737 +2015-01-09,33.438652 +2015-01-12,33.970104 +2015-01-13,33.905468 +2015-01-14,34.286102 +2015-01-15,34.587742 +2015-01-16,34.623646 +2015-01-20,34.594933 +2015-01-21,34.099373 +2015-01-22,34.494377 +2015-01-23,34.580563 +2015-01-26,34.537464 +2015-01-27,34.444099 +2015-01-28,34.386650 +2015-01-29,34.436928 +2015-01-30,33.962921 +2016-01-04,29.249121 +2016-01-05,29.884138 +2016-01-06,28.682961 +2016-01-07,27.917875 +2016-01-08,27.841368 +2016-01-11,28.277468 +2016-01-12,28.193308 +2016-01-13,27.696001 +2016-01-14,27.512384 +2016-01-15,27.726604 +2016-01-19,27.971432 +2016-01-20,26.754955 +2016-01-21,27.259907 +2016-01-22,28.277468 +2016-01-25,28.032640 +2016-01-26,28.346327 +2016-01-27,26.938572 +2016-01-28,26.777906 +2016-01-29,27.497086 +2017-01-03,26.669874 +2017-01-04,27.260944 +2017-01-05,27.896795 +2017-01-06,27.959484 +2017-01-09,27.592304 +2017-01-10,26.911674 +2017-01-11,27.225121 +2017-01-12,27.234077 +2017-01-13,27.063921 +2017-01-17,27.475882 +2017-01-18,27.359457 +2017-01-19,26.831074 +2017-01-20,26.929586 +2017-01-23,27.162436 +2017-01-24,27.081833 +2017-01-25,26.759432 +2017-01-26,26.508673 +2017-01-27,26.472849 +2017-01-30,26.929586 +2017-01-31,27.153475 +2018-01-02,24.406927 +2018-01-03,24.397507 +2018-01-04,23.794634 +2018-01-05,23.559135 +2018-01-08,23.577976 +2018-01-09,23.078722 +2018-01-10,22.946846 +2018-01-11,22.767866 +2018-01-12,22.268610 +2018-01-16,22.343971 +2018-01-17,22.343971 +2018-01-18,21.976595 +2018-01-19,22.061377 +2018-01-22,22.278032 +2018-01-23,22.871487 +2018-01-24,22.805544 +2018-01-25,22.965681 +2018-01-26,22.824387 +2018-01-29,22.617147 +2018-01-30,22.212091 +2018-01-31,22.683088 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/IBM.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/IBM.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,1020 @@ +Date,Adj Close +1970-01-02,1.624962 +1970-01-05,1.640555 +1970-01-06,1.641668 +1970-01-07,1.642782 +1970-01-08,1.646124 +1970-01-09,1.643896 +1970-01-12,1.638327 +1970-01-13,1.666727 +1970-01-14,1.665057 +1970-01-15,1.699583 +1970-01-16,1.647237 +1970-01-19,1.559251 +1970-01-20,1.588208 +1970-01-21,1.581527 +1970-01-22,1.585980 +1970-01-23,1.585980 +1970-01-26,1.552569 +1970-01-27,1.538090 +1970-01-28,1.519155 +1970-01-29,1.508018 +1970-01-30,1.493262 +1971-01-04,1.412390 +1971-01-05,1.427056 +1971-01-06,1.434953 +1971-01-07,1.427056 +1971-01-08,1.419159 +1971-01-11,1.410134 +1971-01-12,1.424799 +1971-01-13,1.424236 +1971-01-14,1.419159 +1971-01-15,1.398853 +1971-01-18,1.406749 +1971-01-19,1.411263 +1971-01-20,1.420287 +1971-01-21,1.423671 +1971-01-22,1.428184 +1971-01-25,1.451875 +1971-01-26,1.471052 +1971-01-27,1.455258 +1971-01-28,1.432695 +1971-01-29,1.468795 +1972-01-03,1.527673 +1972-01-04,1.559786 +1972-01-05,1.564374 +1972-01-06,1.564374 +1972-01-07,1.554052 +1972-01-10,1.550611 +1972-01-11,1.564374 +1972-01-12,1.570108 +1972-01-13,1.564374 +1972-01-14,1.605663 +1972-01-17,1.603368 +1972-01-18,1.603368 +1972-01-19,1.620571 +1972-01-20,1.667595 +1972-01-21,1.689386 +1972-01-24,1.653832 +1972-01-25,1.679063 +1972-01-26,1.691680 +1972-01-27,1.689386 +1972-01-28,1.689386 +1972-01-31,1.688240 +1973-01-02,1.902870 +1973-01-03,1.904033 +1973-01-04,1.915666 +1973-01-05,1.948233 +1973-01-08,1.948233 +1973-01-09,1.942418 +1973-01-10,1.914502 +1973-01-11,1.931949 +1973-01-12,1.954048 +1973-01-15,1.969168 +1973-01-16,1.965679 +1973-01-17,1.972658 +1973-01-18,1.995339 +1973-01-19,2.042447 +1973-01-22,2.028488 +1973-01-23,2.066870 +1973-01-24,2.028488 +1973-01-26,2.036629 +1973-01-29,2.054077 +1973-01-30,2.042447 +1973-01-31,2.026161 +1974-01-02,1.431944 +1974-01-03,1.411298 +1974-01-04,1.361158 +1974-01-07,1.340511 +1974-01-08,1.344936 +1974-01-09,1.343461 +1974-01-10,1.350836 +1974-01-11,1.415723 +1974-01-14,1.398025 +1974-01-15,1.410560 +1974-01-16,1.437842 +1974-01-17,1.479134 +1974-01-18,1.451115 +1974-01-21,1.445216 +1974-01-22,1.473236 +1974-01-23,1.462912 +1974-01-24,1.454064 +1974-01-25,1.457014 +1974-01-28,1.441530 +1974-01-29,1.434893 +1974-01-30,1.452590 +1974-01-31,1.446691 +1975-01-02,1.022146 +1975-01-03,1.013824 +1975-01-06,1.008528 +1975-01-07,1.003231 +1975-01-08,0.988100 +1975-01-09,1.019876 +1975-01-10,1.036521 +1975-01-13,1.024416 +1975-01-14,1.018364 +1975-01-15,0.989613 +1975-01-16,0.972968 +1975-01-17,0.957079 +1975-01-20,0.968428 +1975-01-21,0.966159 +1975-01-22,0.989613 +1975-01-23,0.986587 +1975-01-24,0.985830 +1975-01-27,0.985830 +1975-01-28,1.087969 +1975-01-29,1.133364 +1975-01-30,1.106884 +1975-01-31,1.139417 +1976-01-02,1.415944 +1976-01-05,1.437824 +1976-01-06,1.433917 +1976-01-07,1.428446 +1976-01-08,1.440167 +1976-01-09,1.445639 +1976-01-12,1.473768 +1976-01-13,1.464392 +1976-01-14,1.508152 +1976-01-15,1.497994 +1976-01-16,1.512841 +1976-01-19,1.562852 +1976-01-20,1.580823 +1976-01-21,1.547222 +1976-01-22,1.562852 +1976-01-23,1.589420 +1976-01-26,1.589420 +1976-01-27,1.562070 +1976-01-28,1.569103 +1976-01-29,1.603485 +1976-01-30,1.611299 +1977-01-03,1.781648 +1977-01-04,1.759095 +1977-01-05,1.765540 +1977-01-06,1.765540 +1977-01-07,1.752651 +1977-01-10,1.747820 +1977-01-11,1.733322 +1977-01-12,1.733322 +1977-01-13,1.742987 +1977-01-14,1.742987 +1977-01-17,1.759095 +1977-01-18,1.773594 +1977-01-19,1.788092 +1977-01-20,1.759095 +1977-01-21,1.765540 +1977-01-24,1.751042 +1977-01-25,1.738155 +1977-01-26,1.728489 +1977-01-27,1.730100 +1977-01-28,1.755875 +1977-01-31,1.773594 +1978-01-03,1.798509 +1978-01-04,1.811893 +1978-01-05,1.785961 +1978-01-06,1.786796 +1978-01-09,1.799345 +1978-01-10,1.786796 +1978-01-11,1.780941 +1978-01-12,1.784287 +1978-01-13,1.780105 +1978-01-16,1.790141 +1978-01-17,1.800181 +1978-01-18,1.801853 +1978-01-19,1.790141 +1978-01-20,1.781778 +1978-01-23,1.775922 +1978-01-24,1.780105 +1978-01-25,1.779268 +1978-01-26,1.768394 +1978-01-27,1.773412 +1978-01-30,1.785961 +1978-01-31,1.776759 +1979-01-02,2.119955 +1979-01-03,2.140910 +1979-01-04,2.130433 +1979-01-05,2.137417 +1979-01-08,2.126940 +1979-01-09,2.137417 +1979-01-10,2.133052 +1979-01-11,2.175836 +1979-01-12,2.184566 +1979-01-15,2.203775 +1979-01-16,2.162738 +1979-01-17,2.167104 +1979-01-18,2.172343 +1979-01-19,2.140910 +1979-01-22,2.175836 +1979-01-23,2.174088 +1979-01-24,2.154881 +1979-01-25,2.179328 +1979-01-26,2.186313 +1979-01-29,2.174088 +1979-01-30,2.179328 +1979-01-31,2.156627 +1980-01-02,1.832571 +1980-01-03,1.861892 +1980-01-04,1.858228 +1980-01-07,1.850897 +1980-01-08,1.975512 +1980-01-09,1.916869 +1980-01-10,1.979178 +1980-01-11,1.964515 +1980-01-14,1.960852 +1980-01-15,2.056144 +1980-01-16,2.052481 +1980-01-17,2.030489 +1980-01-18,2.041484 +1980-01-21,2.023159 +1980-01-22,2.023159 +1980-01-23,2.089131 +1980-01-24,2.070804 +1980-01-25,2.056144 +1980-01-28,2.081800 +1980-01-29,2.063476 +1980-01-30,2.063476 +1980-01-31,2.012164 +1981-01-02,2.139638 +1981-01-05,2.174459 +1981-01-06,2.213151 +1981-01-07,2.151244 +1981-01-08,2.093209 +1981-01-09,2.085469 +1981-01-12,2.066124 +1981-01-13,2.058385 +1981-01-14,2.066124 +1981-01-15,2.035169 +1981-01-16,2.069993 +1981-01-19,2.062255 +1981-01-20,2.011957 +1981-01-21,2.015827 +1981-01-22,2.019694 +1981-01-23,2.011957 +1981-01-26,2.011957 +1981-01-27,2.027433 +1981-01-28,2.000349 +1981-01-29,2.008086 +1981-01-30,1.992610 +1982-01-04,1.913740 +1982-01-05,1.872674 +1982-01-06,1.864460 +1982-01-07,1.864460 +1982-01-08,1.864460 +1982-01-11,1.864460 +1982-01-12,1.889100 +1982-01-13,1.884994 +1982-01-14,1.934275 +1982-01-15,1.963022 +1982-01-18,2.032835 +1982-01-19,2.004089 +1982-01-20,2.020516 +1982-01-21,2.053370 +1982-01-22,2.024622 +1982-01-25,2.036942 +1982-01-26,2.028730 +1982-01-27,2.057476 +1982-01-28,2.114972 +1982-01-29,2.090330 +1983-01-03,3.213430 +1983-01-04,3.304132 +1983-01-05,3.317090 +1983-01-06,3.373238 +1983-01-07,3.338685 +1983-01-10,3.386197 +1983-01-11,3.386197 +1983-01-12,3.390513 +1983-01-13,3.407793 +1983-01-14,3.425068 +1983-01-17,3.429388 +1983-01-18,3.442344 +1983-01-19,3.403472 +1983-01-20,3.381876 +1983-01-21,3.269580 +1983-01-24,3.243665 +1983-01-25,3.317090 +1983-01-26,3.286856 +1983-01-27,3.373238 +1983-01-28,3.364599 +1983-01-31,3.416431 +1984-01-03,4.346129 +1984-01-04,4.421982 +1984-01-05,4.435369 +1984-01-06,4.408596 +1984-01-09,4.399675 +1984-01-10,4.363978 +1984-01-11,4.363978 +1984-01-12,4.328276 +1984-01-13,4.247961 +1984-01-16,4.301506 +1984-01-17,4.319355 +1984-01-18,4.301506 +1984-01-19,4.243497 +1984-01-20,4.176567 +1984-01-23,4.145332 +1984-01-24,4.167642 +1984-01-25,4.118557 +1984-01-26,4.091785 +1984-01-27,4.100707 +1984-01-30,4.065012 +1984-01-31,4.073938 +1985-01-02,4.470618 +1985-01-03,4.433674 +1985-01-04,4.424435 +1985-01-07,4.447525 +1985-01-08,4.424435 +1985-01-09,4.447525 +1985-01-10,4.572223 +1985-01-11,4.535278 +1985-01-14,4.609169 +1985-01-15,4.604553 +1985-01-16,4.576843 +1985-01-17,4.567606 +1985-01-18,4.586079 +1985-01-21,4.738487 +1985-01-22,4.789289 +1985-01-23,4.895512 +1985-01-24,4.918604 +1985-01-25,4.923222 +1985-01-28,4.974025 +1985-01-29,5.061776 +1985-01-30,5.047919 +1985-01-31,5.038680 +1986-01-02,5.808657 +1986-01-03,5.899417 +1986-01-06,5.899417 +1986-01-07,5.947184 +1986-01-08,5.689235 +1986-01-09,5.746556 +1986-01-10,5.674901 +1986-01-13,5.694010 +1986-01-14,5.703565 +1986-01-15,5.832541 +1986-01-16,5.961515 +1986-01-17,5.765664 +1986-01-20,5.708343 +1986-01-21,5.713120 +1986-01-22,5.512492 +1986-01-23,5.655795 +1986-01-24,5.732225 +1986-01-27,5.717894 +1986-01-28,5.799101 +1986-01-29,5.770441 +1986-01-30,5.713120 +1986-01-31,5.789546 +1987-01-02,5.299022 +1987-01-05,5.369603 +1987-01-06,5.342456 +1987-01-07,5.364176 +1987-01-08,5.337028 +1987-01-09,5.309881 +1987-01-12,5.228441 +1987-01-13,5.060132 +1987-01-14,5.152429 +1987-01-15,5.212155 +1987-01-16,5.212155 +1987-01-19,5.440187 +1987-01-20,5.331598 +1987-01-21,5.331598 +1987-01-22,5.532486 +1987-01-23,5.483618 +1987-01-26,5.527053 +1987-01-27,5.619355 +1987-01-28,5.646498 +1987-01-29,5.586779 +1987-01-30,5.592207 +1988-01-04,5.942136 +1988-01-05,5.997499 +1988-01-06,6.046707 +1988-01-07,6.071313 +1988-01-08,5.653026 +1988-01-11,5.794504 +1988-01-12,5.671483 +1988-01-13,5.714539 +1988-01-14,5.702236 +1988-01-15,5.856019 +1988-01-18,5.794504 +1988-01-19,5.499246 +1988-01-20,5.431581 +1988-01-21,5.462339 +1988-01-22,5.437731 +1988-01-25,5.573060 +1988-01-26,5.505396 +1988-01-27,5.548455 +1988-01-28,5.597668 +1988-01-29,5.530003 +1989-01-03,6.939576 +1989-01-04,7.025604 +1989-01-05,7.011270 +1989-01-06,6.989759 +1989-01-09,6.996930 +1989-01-10,6.946746 +1989-01-11,7.011270 +1989-01-12,7.061450 +1989-01-13,7.075788 +1989-01-16,7.125967 +1989-01-17,7.104464 +1989-01-18,7.168984 +1989-01-19,7.125967 +1989-01-20,7.090127 +1989-01-23,7.018435 +1989-01-24,7.125967 +1989-01-25,7.068619 +1989-01-26,7.226336 +1989-01-27,7.276515 +1989-01-30,7.384056 +1989-01-31,7.491589 +1990-01-02,6.674699 +1990-01-03,6.734290 +1990-01-04,6.810916 +1990-01-05,6.793887 +1990-01-08,6.836458 +1990-01-09,6.768350 +1990-01-10,6.742810 +1990-01-11,6.802402 +1990-01-12,6.666186 +1990-01-15,6.683212 +1990-01-16,6.819428 +1990-01-17,6.734290 +1990-01-18,6.776865 +1990-01-19,6.717267 +1990-01-22,6.581050 +1990-01-23,6.589563 +1990-01-24,6.640644 +1990-01-25,6.529965 +1990-01-26,6.598076 +1990-01-29,6.623616 +1990-01-30,6.623616 +1990-01-31,6.717267 +1991-01-02,9.209346 +1991-01-03,9.240144 +1991-01-04,9.209346 +1991-01-07,9.055342 +1991-01-08,8.952673 +1991-01-09,8.778138 +1991-01-10,8.901338 +1991-01-11,8.880805 +1991-01-14,8.767873 +1991-01-15,8.829473 +1991-01-16,8.962941 +1991-01-17,9.507081 +1991-01-18,9.661088 +1991-01-21,9.825356 +1991-01-22,9.691887 +1991-01-23,9.794551 +1991-01-24,9.938292 +1991-01-25,10.071760 +1991-01-28,10.205226 +1991-01-29,10.225763 +1991-01-30,10.431095 +1991-01-31,10.410563 +1992-01-02,8.930507 +1992-01-03,8.942883 +1992-01-06,9.128409 +1992-01-07,9.363428 +1992-01-08,9.140782 +1992-01-09,9.029465 +1992-01-10,8.992353 +1992-01-13,8.930507 +1992-01-14,9.140782 +1992-01-15,9.437644 +1992-01-16,9.450012 +1992-01-17,9.536596 +1992-01-20,9.425273 +1992-01-21,9.190264 +1992-01-22,9.462383 +1992-01-23,9.252101 +1992-01-24,9.214997 +1992-01-27,9.276842 +1992-01-28,9.227368 +1992-01-29,9.091307 +1992-01-30,9.078937 +1992-01-31,8.905769 +1993-01-04,6.277431 +1993-01-05,6.120890 +1993-01-06,6.011306 +1993-01-07,5.886075 +1993-01-08,5.823454 +1993-01-11,5.979998 +1993-01-12,6.105234 +1993-01-13,5.979998 +1993-01-14,6.105234 +1993-01-15,6.042617 +1993-01-18,6.199159 +1993-01-19,6.058273 +1993-01-20,5.870417 +1993-01-21,5.807799 +1993-01-22,6.089582 +1993-01-25,6.120890 +1993-01-26,6.136543 +1993-01-27,6.214818 +1993-01-28,6.293089 +1993-01-29,6.449632 +1994-01-03,8.223469 +1994-01-04,8.419689 +1994-01-05,8.491048 +1994-01-06,8.348339 +1994-01-07,8.401854 +1994-01-10,8.455369 +1994-01-11,8.366175 +1994-01-12,8.294824 +1994-01-13,8.384014 +1994-01-14,8.366175 +1994-01-17,8.205634 +1994-01-18,8.152114 +1994-01-19,7.991569 +1994-01-20,7.884544 +1994-01-21,7.884544 +1994-01-24,8.366175 +1994-01-25,8.312658 +1994-01-26,8.045088 +1994-01-27,8.152114 +1994-01-28,8.241309 +1994-01-31,8.062926 +1995-01-03,11.234438 +1995-01-04,11.329645 +1995-01-05,11.272516 +1995-01-06,11.443893 +1995-01-09,11.501017 +1995-01-10,11.672385 +1995-01-11,11.577185 +1995-01-12,11.577185 +1995-01-13,11.634306 +1995-01-16,11.805680 +1995-01-17,11.805680 +1995-01-18,11.767595 +1995-01-19,11.653351 +1995-01-20,11.481976 +1995-01-23,11.310602 +1995-01-24,11.272516 +1995-01-25,11.024979 +1995-01-26,11.024979 +1995-01-27,11.044023 +1995-01-30,10.929775 +1995-01-31,10.986896 +1996-01-02,14.459494 +1996-01-03,14.200933 +1996-01-04,13.823033 +1996-01-05,14.101488 +1996-01-08,14.181040 +1996-01-09,13.803143 +1996-01-10,13.882706 +1996-01-11,13.882706 +1996-01-12,13.743477 +1996-01-15,13.226353 +1996-01-16,13.842928 +1996-01-17,13.942374 +1996-01-18,15.314725 +1996-01-19,16.229630 +1996-01-22,16.269413 +1996-01-23,16.388752 +1996-01-24,17.025206 +1996-01-25,16.567751 +1996-01-26,16.667191 +1996-01-29,16.945648 +1996-01-30,17.283762 +1996-01-31,17.263872 +1997-01-02,25.525057 +1997-01-03,26.503571 +1997-01-06,26.857521 +1997-01-07,27.211473 +1997-01-08,26.628502 +1997-01-09,26.961630 +1997-01-10,27.148989 +1997-01-13,27.294735 +1997-01-14,27.817818 +1997-01-15,27.419647 +1997-01-16,27.565401 +1997-01-17,27.523762 +1997-01-20,27.815235 +1997-01-21,27.981789 +1997-01-22,26.316208 +1997-01-23,25.275213 +1997-01-24,25.067026 +1997-01-27,24.275869 +1997-01-28,25.108660 +1997-01-29,26.045559 +1997-01-30,26.191298 +1997-01-31,26.128838 +1998-01-02,36.140659 +1998-01-05,36.418659 +1998-01-06,36.012363 +1998-01-07,35.670185 +1998-01-08,35.648804 +1998-01-09,34.237404 +1998-01-12,34.258766 +1998-01-13,34.943108 +1998-01-14,35.114178 +1998-01-15,35.392193 +1998-01-16,35.926819 +1998-01-20,37.081608 +1998-01-21,34.258766 +1998-01-22,34.002163 +1998-01-23,33.938030 +1998-01-26,33.574459 +1998-01-27,33.018448 +1998-01-28,33.189529 +1998-01-29,33.595844 +1998-01-30,33.788315 +1999-01-04,63.507484 +1999-01-05,65.806602 +1999-01-06,65.502937 +1999-01-07,66.001831 +1999-01-08,65.090843 +1999-01-11,65.676437 +1999-01-12,64.223259 +1999-01-13,64.375092 +1999-01-14,62.683308 +1999-01-15,64.179886 +1999-01-19,66.717583 +1999-01-20,67.498383 +1999-01-21,68.365990 +1999-01-22,62.379601 +1999-01-25,63.160465 +1999-01-26,64.418457 +1999-01-27,61.880791 +1999-01-28,62.010868 +1999-01-29,63.594242 +2000-01-03,81.096031 +2000-01-04,78.343300 +2000-01-05,81.096031 +2000-01-06,79.697784 +2000-01-07,79.348267 +2000-01-10,82.494217 +2000-01-11,83.193336 +2000-01-12,83.542885 +2000-01-13,82.668999 +2000-01-14,83.630272 +2000-01-18,80.921211 +2000-01-19,83.542885 +2000-01-20,83.193336 +2000-01-21,84.941071 +2000-01-24,84.941071 +2000-01-25,83.280746 +2000-01-26,81.620346 +2000-01-27,79.348267 +2000-01-28,77.993713 +2000-01-31,78.474335 +2001-01-02,59.568932 +2001-01-03,66.460838 +2001-01-04,65.451202 +2001-01-05,66.021828 +2001-01-08,65.714577 +2001-01-09,65.012207 +2001-01-10,65.626770 +2001-01-11,65.802353 +2001-01-12,65.890144 +2001-01-16,65.143921 +2001-01-17,67.909439 +2001-01-18,76.074417 +2001-01-19,78.137566 +2001-01-22,76.249985 +2001-01-23,76.601128 +2001-01-24,77.566910 +2001-01-25,77.786377 +2001-01-26,80.200760 +2001-01-29,80.757416 +2001-01-30,81.902245 +2001-01-31,78.664337 +2002-01-02,85.755875 +2002-01-03,87.280418 +2002-01-04,88.649712 +2002-01-07,87.555740 +2002-01-08,88.014488 +2002-01-09,87.866249 +2002-01-10,86.207603 +2002-01-11,84.915962 +2002-01-14,83.320869 +2002-01-15,83.885490 +2002-01-16,82.862076 +2002-01-17,84.626602 +2002-01-18,80.638786 +2002-01-22,77.991982 +2002-01-23,76.156876 +2002-01-24,76.735657 +2002-01-25,77.130890 +2002-01-28,76.333336 +2002-01-29,72.698425 +2002-01-30,74.498222 +2002-01-31,76.149818 +2003-01-02,57.285492 +2003-01-03,58.053387 +2003-01-06,59.432690 +2003-01-07,61.146233 +2003-01-08,59.859291 +2003-01-09,61.857235 +2003-01-10,62.340710 +2003-01-13,62.219830 +2003-01-14,62.980606 +2003-01-15,62.276718 +2003-01-16,61.181805 +2003-01-17,57.804523 +2003-01-21,57.264156 +2003-01-22,56.666931 +2003-01-23,57.626762 +2003-01-24,56.162109 +2003-01-27,55.756821 +2003-01-28,56.958412 +2003-01-29,57.107727 +2003-01-30,55.671497 +2003-01-31,55.600407 +2004-01-02,65.588165 +2004-01-05,66.662804 +2004-01-06,66.669930 +2004-01-07,66.469345 +2004-01-08,66.655632 +2004-01-09,65.344559 +2004-01-12,65.588165 +2004-01-13,64.262787 +2004-01-14,64.699791 +2004-01-15,67.357689 +2004-01-16,68.289032 +2004-01-20,69.564278 +2004-01-21,69.994133 +2004-01-22,69.858017 +2004-01-23,70.137428 +2004-01-26,71.534439 +2004-01-27,70.782181 +2004-01-28,69.764885 +2004-01-29,70.216225 +2004-01-30,71.090233 +2005-01-03,70.570686 +2005-01-04,69.812630 +2005-01-05,69.668236 +2005-01-06,69.451660 +2005-01-07,69.148453 +2005-01-10,69.076248 +2005-01-11,68.585335 +2005-01-12,68.736916 +2005-01-13,68.188240 +2005-01-14,67.935570 +2005-01-18,68.513123 +2005-01-19,67.213631 +2005-01-20,67.141411 +2005-01-21,66.693810 +2005-01-24,66.267876 +2005-01-25,66.556664 +2005-01-26,66.383354 +2005-01-27,66.405029 +2005-01-28,67.061989 +2005-01-31,67.444656 +2006-01-03,59.800140 +2006-01-04,59.719975 +2006-01-05,60.120781 +2006-01-06,61.906185 +2006-01-09,61.017120 +2006-01-10,61.264900 +2006-01-11,61.337769 +2006-01-12,60.900524 +2006-01-13,60.609020 +2006-01-17,60.485142 +2006-01-18,61.068130 +2006-01-19,60.550728 +2006-01-20,59.290020 +2006-01-23,59.326443 +2006-01-24,58.918339 +2006-01-25,58.962074 +2006-01-26,58.823620 +2006-01-27,59.042248 +2006-01-30,59.486763 +2006-01-31,59.246300 +2007-01-03,71.835922 +2007-01-04,72.603989 +2007-01-05,71.946686 +2007-01-08,73.039673 +2007-01-09,73.903763 +2007-01-10,73.032318 +2007-01-11,72.855095 +2007-01-12,73.364662 +2007-01-16,74.457672 +2007-01-17,73.866867 +2007-01-18,73.445892 +2007-01-19,71.023552 +2007-01-22,71.717758 +2007-01-23,71.695618 +2007-01-24,71.931915 +2007-01-25,72.013168 +2007-01-26,71.968857 +2007-01-29,72.773842 +2007-01-30,73.386833 +2007-01-31,73.224327 +2008-01-02,78.402992 +2008-01-03,78.560234 +2008-01-04,75.736862 +2008-01-07,74.928047 +2008-01-08,73.085747 +2008-01-09,73.624985 +2008-01-10,74.830711 +2008-01-11,73.145645 +2008-01-14,77.084908 +2008-01-15,76.261086 +2008-01-16,76.111305 +2008-01-17,75.714378 +2008-01-18,77.436867 +2008-01-22,75.804260 +2008-01-23,79.458939 +2008-01-24,80.065529 +2008-01-25,78.275658 +2008-01-28,78.620155 +2008-01-29,79.458939 +2008-01-30,79.121895 +2008-01-31,80.215324 +2009-01-02,66.577576 +2009-01-05,66.158447 +2009-01-06,67.994942 +2009-01-07,66.897629 +2009-01-08,66.432793 +2009-01-09,64.542992 +2009-01-12,65.312607 +2009-01-13,65.030685 +2009-01-14,63.392345 +2009-01-15,64.101021 +2009-01-16,64.710632 +2009-01-20,62.470291 +2009-01-21,69.663742 +2009-01-22,68.635025 +2009-01-23,68.193062 +2009-01-26,69.800926 +2009-01-27,69.846657 +2009-01-28,72.254601 +2009-01-29,70.494354 +2009-01-30,69.839027 +2010-01-04,102.944206 +2010-01-05,101.700638 +2010-01-06,101.039986 +2010-01-07,100.690277 +2010-01-08,101.700638 +2010-01-11,100.635834 +2010-01-12,101.436394 +2010-01-13,101.218758 +2010-01-14,102.835388 +2010-01-15,102.423470 +2010-01-19,104.257759 +2010-01-20,101.234306 +2010-01-21,100.262764 +2010-01-22,97.542480 +2010-01-25,98.024353 +2010-01-26,97.736771 +2010-01-27,98.187576 +2010-01-28,96.182312 +2010-01-29,95.125275 +2011-01-03,116.819099 +2011-01-04,116.945831 +2011-01-05,116.478516 +2011-01-06,117.753769 +2011-01-07,117.175568 +2011-01-10,116.945831 +2011-01-11,116.660744 +2011-01-12,118.102325 +2011-01-13,117.880554 +2011-01-14,118.815216 +2011-01-18,119.330101 +2011-01-19,123.322273 +2011-01-20,123.409378 +2011-01-21,123.171768 +2011-01-24,126.443169 +2011-01-25,127.876854 +2011-01-26,127.560059 +2011-01-27,127.583794 +2011-01-28,126.110497 +2011-01-31,128.320435 +2012-01-03,150.064163 +2012-01-04,149.451981 +2012-01-05,148.743149 +2012-01-06,147.035507 +2012-01-09,146.270233 +2012-01-10,146.044769 +2012-01-11,146.858261 +2012-01-12,145.432587 +2012-01-13,144.312912 +2012-01-17,144.989563 +2012-01-18,145.851440 +2012-01-19,145.408401 +2012-01-20,151.852356 +2012-01-23,153.028336 +2012-01-24,154.599136 +2012-01-25,154.438004 +2012-01-26,153.833893 +2012-01-27,153.415054 +2012-01-30,155.058228 +2012-01-31,155.138809 +2013-01-02,160.821945 +2013-01-03,159.937393 +2013-01-04,158.888992 +2013-01-07,158.192795 +2013-01-08,157.971680 +2013-01-09,157.521149 +2013-01-10,157.979858 +2013-01-11,159.265747 +2013-01-14,157.766876 +2013-01-15,157.668594 +2013-01-16,157.742340 +2013-01-17,158.610489 +2013-01-18,159.282166 +2013-01-22,160.600845 +2013-01-23,167.677490 +2013-01-24,167.431763 +2013-01-25,167.882233 +2013-01-28,167.849487 +2013-01-29,167.005875 +2013-01-30,166.694611 +2013-01-31,166.326019 +2014-01-02,154.908539 +2014-01-03,155.835327 +2014-01-06,155.300934 +2014-01-07,158.398621 +2014-01-08,156.945816 +2014-01-09,156.453217 +2014-01-10,156.352966 +2014-01-13,153.764618 +2014-01-14,155.234146 +2014-01-15,156.753799 +2014-01-16,157.605408 +2014-01-17,158.715897 +2014-01-21,157.329880 +2014-01-22,152.169861 +2014-01-23,152.570648 +2014-01-24,149.990646 +2014-01-27,148.537827 +2014-01-28,147.661148 +2014-01-29,147.285431 +2014-01-30,148.086960 +2014-01-31,147.519211 +2015-01-02,138.597610 +2015-01-05,136.416779 +2015-01-06,133.474838 +2015-01-07,132.602509 +2015-01-08,135.484589 +2015-01-09,136.074707 +2015-01-12,133.791245 +2015-01-13,134.107681 +2015-01-14,133.243927 +2015-01-15,132.191986 +2015-01-16,134.389893 +2015-01-20,134.227402 +2015-01-21,130.070999 +2015-01-22,132.893280 +2015-01-23,133.303741 +2015-01-26,133.722809 +2015-01-27,131.422272 +2015-01-28,129.609177 +2015-01-29,132.970215 +2015-01-30,131.114410 +2016-01-04,120.989403 +2016-01-05,120.900429 +2016-01-06,120.295235 +2016-01-07,118.239449 +2016-01-08,117.144783 +2016-01-11,118.568718 +2016-01-12,118.275032 +2016-01-13,116.735405 +2016-01-14,118.283936 +2016-01-15,115.720840 +2016-01-19,114.012146 +2016-01-20,108.449913 +2016-01-21,109.384361 +2016-01-22,109.019501 +2016-01-25,108.645721 +2016-01-26,109.099579 +2016-01-27,107.648964 +2016-01-28,108.770302 +2016-01-29,111.057495 +2017-01-03,155.943649 +2017-01-04,157.874374 +2017-01-05,157.352066 +2017-01-06,158.126236 +2017-01-09,156.372681 +2017-01-10,154.385986 +2017-01-11,156.465958 +2017-01-12,156.652527 +2017-01-13,156.083557 +2017-01-17,156.596558 +2017-01-18,155.579880 +2017-01-19,155.589188 +2017-01-20,159.077621 +2017-01-23,159.525330 +2017-01-24,164.067734 +2017-01-25,166.296951 +2017-01-26,166.642105 +2017-01-27,165.373566 +2017-01-30,163.974457 +2017-01-31,162.780579 +2018-01-02,149.454422 +2018-01-03,153.562622 +2018-01-04,156.672821 +2018-01-05,157.438263 +2018-01-08,158.387787 +2018-01-09,158.736588 +2018-01-10,159.075699 +2018-01-11,159.095108 +2018-01-12,158.068054 +2018-01-16,158.755997 +2018-01-17,163.406738 +2018-01-18,163.862122 +2018-01-19,157.321991 +2018-01-22,157.544846 +2018-01-23,161.081360 +2018-01-24,160.228714 +2018-01-25,160.325607 +2018-01-26,162.137466 +2018-01-29,161.614258 +2018-01-30,158.533112 +2018-01-31,158.610641 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/MSFT.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/MSFT.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,659 @@ +Date,Adj Close +1987-01-02,0.120841 +1987-01-05,0.127801 +1987-01-06,0.129699 +1987-01-07,0.136658 +1987-01-08,0.141087 +1987-01-09,0.146781 +1987-01-12,0.156271 +1987-01-13,0.151842 +1987-01-14,0.151842 +1987-01-15,0.160067 +1987-01-16,0.156271 +1987-01-19,0.161965 +1987-01-20,0.164496 +1987-01-21,0.171455 +1987-01-22,0.188538 +1987-01-23,0.170823 +1987-01-26,0.173986 +1987-01-27,0.180945 +1987-01-28,0.181578 +1987-01-29,0.173986 +1987-01-30,0.185058 +1988-01-04,0.283439 +1988-01-05,0.288501 +1988-01-06,0.296092 +1988-01-07,0.306215 +1988-01-08,0.283439 +1988-01-11,0.292929 +1988-01-12,0.287235 +1988-01-13,0.287235 +1988-01-14,0.284704 +1988-01-15,0.292297 +1988-01-18,0.289766 +1988-01-19,0.289766 +1988-01-20,0.273316 +1988-01-21,0.278378 +1988-01-22,0.272684 +1988-01-25,0.282174 +1988-01-26,0.275847 +1988-01-27,0.282174 +1988-01-28,0.285970 +1988-01-29,0.282174 +1989-01-03,0.271418 +1989-01-04,0.274582 +1989-01-05,0.270153 +1989-01-06,0.268255 +1989-01-09,0.265724 +1989-01-10,0.263193 +1989-01-11,0.265724 +1989-01-12,0.265724 +1989-01-13,0.268255 +1989-01-16,0.268887 +1989-01-17,0.260663 +1989-01-18,0.260663 +1989-01-19,0.270786 +1989-01-20,0.273949 +1989-01-23,0.268255 +1989-01-24,0.266989 +1989-01-25,0.268255 +1989-01-26,0.274582 +1989-01-27,0.280276 +1989-01-30,0.296092 +1989-01-31,0.301787 +1990-01-02,0.449200 +1990-01-03,0.451731 +1990-01-04,0.465017 +1990-01-05,0.453629 +1990-01-08,0.460588 +1990-01-09,0.459323 +1990-01-10,0.446670 +1990-01-11,0.437812 +1990-01-12,0.435914 +1990-01-15,0.435914 +1990-01-16,0.449200 +1990-01-17,0.442873 +1990-01-18,0.480834 +1990-01-19,0.476405 +1990-01-22,0.459323 +1990-01-23,0.454262 +1990-01-24,0.459323 +1990-01-25,0.459323 +1990-01-26,0.459323 +1990-01-29,0.463119 +1990-01-30,0.461854 +1990-01-31,0.468181 +1991-01-02,0.756681 +1991-01-03,0.761742 +1991-01-04,0.768069 +1991-01-07,0.757946 +1991-01-08,0.744028 +1991-01-09,0.749089 +1991-01-10,0.792111 +1991-01-11,0.789580 +1991-01-14,0.776927 +1991-01-15,0.793376 +1991-01-16,0.832602 +1991-01-17,0.850317 +1991-01-18,0.862971 +1991-01-21,0.905993 +1991-01-22,0.899666 +1991-01-23,0.900931 +1991-01-24,0.916116 +1991-01-25,0.905993 +1991-01-28,0.933830 +1991-01-29,0.936361 +1991-01-30,0.974322 +1991-01-31,0.993302 +1992-01-02,1.731003 +1992-01-03,1.715819 +1992-01-06,1.768963 +1992-01-07,1.822109 +1992-01-08,1.886641 +1992-01-09,1.932195 +1992-01-10,1.901825 +1992-01-13,1.930296 +1992-01-14,1.947378 +1992-01-15,1.996727 +1992-01-16,1.939787 +1992-01-17,1.920807 +1992-01-20,1.860068 +1992-01-21,1.812618 +1992-01-22,1.905621 +1992-01-23,1.898030 +1992-01-24,1.892335 +1992-01-27,1.831598 +1992-01-28,1.833496 +1992-01-29,1.890437 +1992-01-30,1.875254 +1992-01-31,1.825904 +1993-01-04,1.938837 +1993-01-05,1.970154 +1993-01-06,2.027096 +1993-01-07,1.987237 +1993-01-08,1.984390 +1993-01-11,2.029943 +1993-01-12,2.044178 +1993-01-13,2.078342 +1993-01-14,2.078342 +1993-01-15,2.044178 +1993-01-18,2.032788 +1993-01-19,2.012860 +1993-01-20,2.012860 +1993-01-21,2.038483 +1993-01-22,2.035636 +1993-01-25,2.015707 +1993-01-26,2.004318 +1993-01-27,1.964460 +1993-01-28,1.981542 +1993-01-29,1.970154 +1994-01-03,1.824955 +1994-01-04,1.833496 +1994-01-05,1.873354 +1994-01-06,1.927450 +1994-01-07,1.941684 +1994-01-10,1.953072 +1994-01-11,1.941684 +1994-01-12,1.947378 +1994-01-13,1.944531 +1994-01-14,1.950226 +1994-01-17,1.930296 +1994-01-18,1.927450 +1994-01-19,1.896131 +1994-01-20,1.964460 +1994-01-21,1.964460 +1994-01-24,1.941684 +1994-01-25,1.938837 +1994-01-26,1.918908 +1994-01-27,1.918908 +1994-01-28,1.933143 +1994-01-31,1.938837 +1995-01-03,2.741704 +1995-01-04,2.761633 +1995-01-05,2.716080 +1995-01-06,2.761633 +1995-01-09,2.744550 +1995-01-10,2.778714 +1995-01-11,2.795797 +1995-01-12,2.790103 +1995-01-13,2.858432 +1995-01-16,2.921067 +1995-01-17,2.943844 +1995-01-18,2.963772 +1995-01-19,2.892597 +1995-01-20,2.807186 +1995-01-23,2.861279 +1995-01-24,2.824979 +1995-01-25,2.812880 +1995-01-26,2.727468 +1995-01-27,2.727468 +1995-01-30,2.687610 +1995-01-31,2.704692 +1996-01-02,4.088356 +1996-01-03,3.957391 +1996-01-04,3.980170 +1996-01-05,3.934615 +1996-01-08,3.928920 +1996-01-09,3.652758 +1996-01-10,3.752405 +1996-01-11,3.946003 +1996-01-12,3.906145 +1996-01-15,3.758098 +1996-01-16,3.934615 +1996-01-17,3.866287 +1996-01-18,3.991556 +1996-01-19,4.185155 +1996-01-22,4.190848 +1996-01-23,4.076966 +1996-01-24,4.156683 +1996-01-25,4.071271 +1996-01-26,4.122520 +1996-01-29,4.116828 +1996-01-30,4.136755 +1996-01-31,4.213625 +1997-01-02,7.436481 +1997-01-03,7.709799 +1997-01-06,7.687021 +1997-01-07,7.743962 +1997-01-08,7.595914 +1997-01-09,7.504810 +1997-01-10,7.675631 +1997-01-13,7.630080 +1997-01-14,7.778124 +1997-01-15,7.709799 +1997-01-16,7.835066 +1997-01-17,7.937560 +1997-01-20,8.267817 +1997-01-21,8.655013 +1997-01-22,8.871387 +1997-01-23,8.632239 +1997-01-24,8.740425 +1997-01-27,8.757510 +1997-01-28,8.711954 +1997-01-29,8.860002 +1997-01-30,9.213036 +1997-01-31,9.292750 +1998-01-02,11.946198 +1998-01-05,11.877866 +1998-01-06,11.946198 +1998-01-07,11.803845 +1998-01-08,11.889261 +1998-01-09,11.570388 +1998-01-12,11.798150 +1998-01-13,12.037301 +1998-01-14,11.946198 +1998-01-15,12.054384 +1998-01-16,12.322012 +1998-01-20,12.555466 +1998-01-21,12.481440 +1998-01-22,12.629493 +1998-01-23,12.595325 +1998-01-26,12.914191 +1998-01-27,13.227366 +1998-01-28,13.574705 +1998-01-29,13.506371 +1998-01-30,13.591789 +1999-01-04,25.691732 +1999-01-05,26.693893 +1999-01-06,27.559376 +1999-01-07,27.422731 +1999-01-08,27.308859 +1999-01-11,26.876089 +1999-01-12,25.908096 +1999-01-13,26.204195 +1999-01-14,25.828382 +1999-01-15,27.286072 +1999-01-19,28.356562 +1999-01-20,29.632038 +1999-01-21,28.846252 +1999-01-22,28.470432 +1999-01-25,29.495380 +1999-01-26,31.260553 +1999-01-27,30.725292 +1999-01-28,31.704668 +1999-01-29,31.886904 +2000-01-03,42.477909 +2000-01-04,41.042988 +2000-01-05,41.475750 +2000-01-06,40.086391 +2000-01-07,40.610226 +2000-01-10,40.906349 +2000-01-11,39.858616 +2000-01-12,38.560371 +2000-01-13,39.289219 +2000-01-14,40.906349 +2000-01-18,42.022377 +2000-01-19,38.993122 +2000-01-20,38.628693 +2000-01-21,37.808743 +2000-01-24,36.897697 +2000-01-25,37.467098 +2000-01-26,36.214397 +2000-01-27,35.986629 +2000-01-28,35.804432 +2000-01-31,35.667759 +2001-01-02,15.806787 +2001-01-03,17.469460 +2001-01-04,17.651676 +2001-01-05,17.902216 +2001-01-08,17.833879 +2001-01-09,18.881592 +2001-01-10,19.268793 +2001-01-11,20.043196 +2001-01-12,19.496561 +2001-01-16,19.154915 +2001-01-17,19.291571 +2001-01-18,20.225401 +2001-01-19,22.229715 +2001-01-22,21.910851 +2001-01-23,22.070282 +2001-01-24,22.935791 +2001-01-25,22.525820 +2001-01-26,23.322989 +2001-01-29,23.505196 +2001-01-30,23.095215 +2001-01-31,22.252495 +2002-01-02,24.430826 +2002-01-03,25.228903 +2002-01-04,25.108652 +2002-01-07,24.984749 +2002-01-08,25.283573 +2002-01-09,25.039413 +2002-01-10,25.247124 +2002-01-11,25.002970 +2002-01-14,24.951952 +2002-01-15,25.345522 +2002-01-16,24.733301 +2002-01-17,25.458492 +2002-01-18,24.088266 +2002-01-22,23.490618 +2002-01-23,23.228237 +2002-01-24,23.541643 +2002-01-25,23.250103 +2002-01-28,23.257391 +2002-01-29,22.710758 +2002-01-30,22.903906 +2002-01-31,23.217310 +2003-01-02,19.576736 +2003-01-03,19.602240 +2003-01-06,19.959373 +2003-01-07,20.334724 +2003-01-08,19.766232 +2003-01-09,20.338373 +2003-01-10,20.378456 +2003-01-13,20.549732 +2003-01-14,20.761106 +2003-01-15,20.505997 +2003-01-16,20.170734 +2003-01-17,18.753138 +2003-01-21,18.705763 +2003-01-22,18.585501 +2003-01-23,19.051962 +2003-01-24,18.166420 +2003-01-27,17.918600 +2003-01-28,17.791069 +2003-01-29,18.188290 +2003-01-30,17.579693 +2003-01-31,17.295446 +2004-01-02,20.183681 +2004-01-05,20.691027 +2004-01-06,20.764559 +2004-01-07,20.742495 +2004-01-08,20.705730 +2004-01-09,20.338093 +2004-01-12,20.271906 +2004-01-13,20.168972 +2004-01-14,20.367498 +2004-01-15,20.249855 +2004-01-16,20.448385 +2004-01-20,20.661623 +2004-01-21,20.808680 +2004-01-22,20.595442 +2004-01-23,20.941027 +2004-01-26,21.176313 +2004-01-27,20.771906 +2004-01-28,20.374851 +2004-01-29,20.521919 +2004-01-30,20.330736 +2005-01-03,19.772404 +2005-01-04,19.846346 +2005-01-05,19.801977 +2005-01-06,19.779799 +2005-01-07,19.720640 +2005-01-10,19.816761 +2005-01-11,19.765011 +2005-01-12,19.801977 +2005-01-13,19.424868 +2005-01-14,19.313957 +2005-01-18,19.461840 +2005-01-19,19.210434 +2005-01-20,19.121708 +2005-01-21,18.966421 +2005-01-24,18.981211 +2005-01-25,19.240017 +2005-01-26,19.232618 +2005-01-27,19.306562 +2005-01-28,19.358326 +2005-01-31,19.432264 +2006-01-03,20.088676 +2006-01-04,20.185978 +2006-01-05,20.200949 +2006-01-06,20.141077 +2006-01-09,20.103645 +2006-01-10,20.208429 +2006-01-11,20.425488 +2006-01-12,20.313211 +2006-01-13,20.350641 +2006-01-17,20.200949 +2006-01-18,20.081192 +2006-01-19,20.223400 +2006-01-20,19.766842 +2006-01-23,19.721939 +2006-01-24,19.669538 +2006-01-25,19.759356 +2006-01-26,19.834200 +2006-01-27,20.799719 +2006-01-30,20.956892 +2006-01-31,21.069159 +2007-01-03,22.672358 +2007-01-04,22.634388 +2007-01-05,22.505308 +2007-01-08,22.725502 +2007-01-09,22.748278 +2007-01-10,22.520491 +2007-01-11,23.310160 +2007-01-12,23.697393 +2007-01-16,23.659430 +2007-01-17,23.613867 +2007-01-18,23.537947 +2007-01-19,23.621466 +2007-01-22,23.325344 +2007-01-23,23.340528 +2007-01-24,23.606285 +2007-01-25,23.120331 +2007-01-26,23.234230 +2007-01-29,23.181078 +2007-01-30,23.143108 +2007-01-31,23.431643 +2008-01-02,27.105476 +2008-01-03,27.220922 +2008-01-04,26.459013 +2008-01-07,26.636023 +2008-01-08,25.743277 +2008-01-09,26.505178 +2008-01-10,26.420536 +2008-01-11,26.097298 +2008-01-14,26.466702 +2008-01-15,26.166557 +2008-01-16,25.573969 +2008-01-17,25.481611 +2008-01-18,25.404654 +2008-01-22,24.596565 +2008-01-23,24.573483 +2008-01-24,25.589365 +2008-01-25,25.350777 +2008-01-28,25.181469 +2008-01-29,25.089111 +2008-01-30,24.781275 +2008-01-31,25.089111 +2009-01-02,15.934780 +2009-01-05,16.083698 +2009-01-06,16.271820 +2009-01-07,15.292062 +2009-01-08,15.770180 +2009-01-09,15.299891 +2009-01-12,15.260700 +2009-01-13,15.535038 +2009-01-14,14.962860 +2009-01-15,15.080426 +2009-01-16,15.448818 +2009-01-20,14.484738 +2009-01-21,15.190163 +2009-01-22,13.410924 +2009-01-23,13.481465 +2009-01-26,13.818499 +2009-01-27,13.842017 +2009-01-28,14.139862 +2009-01-29,13.787148 +2009-01-30,13.403088 +2010-01-04,24.827723 +2010-01-05,24.835745 +2010-01-06,24.683319 +2010-01-07,24.426620 +2010-01-08,24.595085 +2010-01-11,24.282234 +2010-01-12,24.121790 +2010-01-13,24.346409 +2010-01-14,24.835745 +2010-01-15,24.755524 +2010-01-19,24.948053 +2010-01-20,24.538933 +2010-01-21,24.073666 +2010-01-22,23.231369 +2010-01-25,23.520159 +2010-01-26,23.664547 +2010-01-27,23.800926 +2010-01-28,23.391800 +2010-01-29,22.605659 +2011-01-03,22.912699 +2011-01-04,23.002779 +2011-01-05,22.929071 +2011-01-06,23.600565 +2011-01-07,23.420408 +2011-01-10,23.109228 +2011-01-11,23.019156 +2011-01-12,23.379471 +2011-01-13,23.084660 +2011-01-14,23.174734 +2011-01-18,23.469542 +2011-01-19,23.313950 +2011-01-20,23.215685 +2011-01-21,22.945452 +2011-01-24,23.240253 +2011-01-25,23.297577 +2011-01-26,23.567814 +2011-01-27,23.641508 +2011-01-28,22.724344 +2011-01-31,22.707973 +2012-01-03,22.504229 +2012-01-04,23.033840 +2012-01-05,23.269222 +2012-01-06,23.630701 +2012-01-09,23.319664 +2012-01-10,23.403725 +2012-01-11,23.302847 +2012-01-12,23.538229 +2012-01-13,23.748392 +2012-01-17,23.756796 +2012-01-18,23.731581 +2012-01-19,23.639107 +2012-01-20,24.975739 +2012-01-23,24.992556 +2012-01-24,24.664701 +2012-01-25,24.849646 +2012-01-26,24.799202 +2012-01-27,24.572231 +2012-01-30,24.891676 +2012-01-31,24.824419 +2013-01-02,23.875433 +2013-01-03,23.555593 +2013-01-04,23.114735 +2013-01-07,23.071518 +2013-01-08,22.950497 +2013-01-09,23.080160 +2013-01-10,22.872700 +2013-01-11,23.192533 +2013-01-14,23.244404 +2013-01-15,23.521017 +2013-01-16,23.374062 +2013-01-17,23.555593 +2013-01-18,23.555593 +2013-01-22,23.469151 +2013-01-23,23.866785 +2013-01-24,23.884071 +2013-01-25,24.100185 +2013-01-28,24.126118 +2013-01-29,24.212557 +2013-01-30,24.074249 +2013-01-31,23.728479 +2014-01-02,33.094032 +2014-01-03,32.871384 +2014-01-06,32.176739 +2014-01-07,32.426094 +2014-01-08,31.847221 +2014-01-09,31.642389 +2014-01-10,32.096584 +2014-01-13,31.152563 +2014-01-14,31.865026 +2014-01-15,32.737797 +2014-01-16,32.853569 +2014-01-17,32.399384 +2014-01-21,32.212349 +2014-01-22,31.998613 +2014-01-23,32.114388 +2014-01-24,32.782333 +2014-01-27,32.087673 +2014-01-28,32.301414 +2014-01-29,32.648743 +2014-01-30,32.826859 +2014-01-31,33.699623 +2015-01-02,42.783936 +2015-01-05,42.390499 +2015-01-06,41.768314 +2015-01-07,42.299000 +2015-01-08,43.543350 +2015-01-09,43.177368 +2015-01-12,42.637531 +2015-01-13,42.417942 +2015-01-14,42.051949 +2015-01-15,41.612778 +2015-01-16,42.308151 +2015-01-20,42.445385 +2015-01-21,42.015350 +2015-01-22,43.122463 +2015-01-23,43.168217 +2015-01-26,43.012672 +2015-01-27,39.032551 +2015-01-28,37.687553 +2015-01-29,38.437828 +2015-01-30,36.964733 +2016-01-04,51.505280 +2016-01-05,51.740250 +2016-01-06,50.800369 +2016-01-07,49.033405 +2016-01-08,49.183784 +2016-01-11,49.155582 +2016-01-12,49.606724 +2016-01-13,48.535267 +2016-01-14,49.916889 +2016-01-15,47.924355 +2016-01-19,47.520210 +2016-01-20,47.736374 +2016-01-21,47.445007 +2016-01-22,49.146187 +2016-01-25,48.676247 +2016-01-26,49.033405 +2016-01-27,48.140522 +2016-01-28,48.930016 +2016-01-29,51.777847 +2017-01-03,60.431488 +2017-01-04,60.161095 +2017-01-05,60.161095 +2017-01-06,60.682560 +2017-01-09,60.489429 +2017-01-10,60.470112 +2017-01-11,61.020542 +2017-01-12,60.460461 +2017-01-13,60.547371 +2017-01-17,60.383205 +2017-01-18,60.354240 +2017-01-19,60.161095 +2017-01-20,60.585999 +2017-01-23,60.798439 +2017-01-24,61.339222 +2017-01-25,61.493729 +2017-01-26,62.063461 +2017-01-27,63.521629 +2017-01-30,62.893936 +2017-01-31,62.430424 +2018-01-02,84.852402 +2018-01-03,85.247299 +2018-01-04,85.997597 +2018-01-05,87.063805 +2018-01-08,87.152649 +2018-01-09,87.093422 +2018-01-10,86.698524 +2018-01-11,86.955208 +2018-01-12,88.455803 +2018-01-16,87.221756 +2018-01-17,88.988899 +2018-01-18,88.949409 +2018-01-19,88.850685 +2018-01-22,90.440132 +2018-01-23,90.726418 +2018-01-24,90.647446 +2018-01-25,91.150932 +2018-01-26,92.858841 +2018-01-29,92.720627 +2018-01-30,91.555695 +2018-01-31,93.796707 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/PLD.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/PLD.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,425 @@ +Date,Adj Close +1998-01-02,10.024390 +1998-01-05,9.923642 +1998-01-06,9.948832 +1998-01-07,9.923642 +1998-01-08,9.898459 +1998-01-09,9.822894 +1998-01-12,9.848079 +1998-01-13,9.898459 +1998-01-14,9.974014 +1998-01-15,9.873273 +1998-01-16,9.873273 +1998-01-20,9.923642 +1998-01-21,9.974014 +1998-01-22,9.948832 +1998-01-23,9.848079 +1998-01-26,9.722146 +1998-01-27,9.772527 +1998-01-28,9.671777 +1998-01-29,9.671777 +1998-01-30,9.873273 +1999-01-04,9.356648 +1999-01-05,9.356648 +1999-01-06,9.517049 +1999-01-07,9.623982 +1999-01-08,9.704183 +1999-01-11,9.623982 +1999-01-12,9.543784 +1999-01-13,9.597250 +1999-01-14,9.650720 +1999-01-15,9.410117 +1999-01-19,9.650720 +1999-01-20,9.650720 +1999-01-21,9.811116 +1999-01-22,9.784382 +1999-01-25,9.677449 +1999-01-26,9.543784 +1999-01-27,9.570517 +1999-01-28,9.196249 +1999-01-29,9.463582 +2000-01-03,9.065916 +2000-01-04,8.922919 +2000-01-05,8.808524 +2000-01-06,8.980115 +2000-01-07,9.151712 +2000-01-10,9.208912 +2000-01-11,9.237508 +2000-01-12,9.151712 +2000-01-13,9.123112 +2000-01-14,9.037317 +2000-01-18,9.180309 +2000-01-19,9.237508 +2000-01-20,9.294711 +2000-01-21,9.351904 +2000-01-24,9.323304 +2000-01-25,9.351904 +2000-01-26,9.380507 +2000-01-27,9.409104 +2000-01-28,9.380507 +2000-01-31,9.351904 +2001-01-02,12.463411 +2001-01-03,12.432935 +2001-01-04,12.250098 +2001-01-05,12.097734 +2001-01-08,12.036794 +2001-01-09,12.067263 +2001-01-10,12.067263 +2001-01-11,12.067263 +2001-01-12,12.036794 +2001-01-16,12.067263 +2001-01-17,12.006317 +2001-01-18,12.036794 +2001-01-19,11.823478 +2001-01-22,11.884420 +2001-01-23,11.823478 +2001-01-24,11.762534 +2001-01-25,11.762534 +2001-01-26,11.732059 +2001-01-29,11.818604 +2001-01-30,11.920992 +2001-01-31,12.018506 +2002-01-02,13.523907 +2002-01-03,13.653693 +2002-01-04,13.638118 +2002-01-07,13.596585 +2002-01-08,13.503143 +2002-01-09,13.534288 +2002-01-10,13.420075 +2002-01-11,13.523907 +2002-01-14,13.653693 +2002-01-15,13.627738 +2002-01-16,13.632926 +2002-01-17,13.627738 +2002-01-18,13.549865 +2002-01-22,13.492757 +2002-01-23,13.420075 +2002-01-24,13.362969 +2002-01-25,13.394119 +2002-01-28,13.253945 +2002-01-29,13.113776 +2002-01-30,13.144926 +2002-01-31,13.295479 +2003-01-02,14.923007 +2003-01-03,15.214426 +2003-01-06,15.379381 +2003-01-07,15.197928 +2003-01-08,15.126447 +2003-01-09,15.038477 +2003-01-10,14.939500 +2003-01-13,14.950500 +2003-01-14,14.906515 +2003-01-15,14.681071 +2003-01-16,14.351165 +2003-01-17,14.296168 +2003-01-21,14.351165 +2003-01-22,14.340162 +2003-01-23,14.433636 +2003-01-24,14.763550 +2003-01-27,14.763550 +2003-01-28,14.763550 +2003-01-29,14.906515 +2003-01-30,14.846025 +2003-01-31,15.203427 +2004-01-02,19.178329 +2004-01-05,19.236460 +2004-01-06,19.282972 +2004-01-07,19.230650 +2004-01-08,19.230650 +2004-01-09,19.329479 +2004-01-12,19.358547 +2004-01-13,19.184143 +2004-01-14,19.643406 +2004-01-15,19.678276 +2004-01-16,19.579454 +2004-01-20,19.794548 +2004-01-21,19.788731 +2004-01-22,19.980570 +2004-01-23,20.277050 +2004-01-26,20.399141 +2004-01-27,20.497965 +2004-01-28,20.463078 +2004-01-29,20.271242 +2004-01-30,20.317749 +2005-01-03,24.649496 +2005-01-04,24.637316 +2005-01-05,23.627001 +2005-01-06,23.846102 +2005-01-07,23.791321 +2005-01-10,23.602648 +2005-01-11,23.340937 +2005-01-12,23.067055 +2005-01-13,23.200956 +2005-01-14,23.310503 +2005-01-18,23.760893 +2005-01-19,23.980000 +2005-01-20,23.797417 +2005-01-21,23.858280 +2005-01-24,23.894793 +2005-01-25,23.322685 +2005-01-26,23.036615 +2005-01-27,22.634924 +2005-01-28,22.634924 +2005-01-31,22.659275 +2006-01-03,31.539923 +2006-01-04,31.444815 +2006-01-05,31.444815 +2006-01-06,31.742792 +2006-01-09,31.793522 +2006-01-10,32.332371 +2006-01-11,32.326035 +2006-01-12,32.205582 +2006-01-13,31.603315 +2006-01-17,31.539923 +2006-01-18,31.267321 +2006-01-19,31.812527 +2006-01-20,31.552601 +2006-01-23,31.787165 +2006-01-24,32.338722 +2006-01-25,32.154861 +2006-01-26,32.275322 +2006-01-27,32.433811 +2006-01-30,32.604980 +2006-01-31,33.093147 +2007-01-03,38.304539 +2007-01-04,38.016041 +2007-01-05,37.209557 +2007-01-08,37.098095 +2007-01-09,37.557068 +2007-01-10,38.107830 +2007-01-11,38.665157 +2007-01-12,38.842197 +2007-01-16,39.281494 +2007-01-17,39.183147 +2007-01-18,38.914299 +2007-01-19,39.340488 +2007-01-22,38.599586 +2007-01-23,38.986435 +2007-01-24,39.701130 +2007-01-25,39.747025 +2007-01-26,39.569984 +2007-01-29,39.720795 +2007-01-30,39.661789 +2007-01-31,39.897820 +2008-01-02,38.298244 +2008-01-03,35.916054 +2008-01-04,34.633327 +2008-01-07,34.823372 +2008-01-08,34.327927 +2008-01-09,33.988590 +2008-01-10,34.857296 +2008-01-11,34.938751 +2008-01-14,35.257721 +2008-01-15,34.517956 +2008-01-16,35.440971 +2008-01-17,34.042881 +2008-01-18,33.479561 +2008-01-22,33.540653 +2008-01-23,36.750843 +2008-01-24,35.963566 +2008-01-25,35.637783 +2008-01-28,37.483822 +2008-01-29,36.085724 +2008-01-30,33.479561 +2008-01-31,34.321136 +2009-01-02,16.159191 +2009-01-05,15.949057 +2009-01-06,18.134438 +2009-01-07,17.041746 +2009-01-08,16.586460 +2009-01-09,15.977075 +2009-01-12,14.408088 +2009-01-13,14.681260 +2009-01-14,13.077245 +2009-01-15,12.965175 +2009-01-16,13.714647 +2009-01-20,11.080988 +2009-01-21,12.832088 +2009-01-22,12.572926 +2009-01-23,13.308393 +2009-01-26,12.642973 +2009-01-27,12.895133 +2009-01-28,14.646233 +2009-01-29,12.229712 +2009-01-30,11.291121 +2010-01-04,18.825035 +2010-01-05,19.099581 +2010-01-06,18.928917 +2010-01-07,19.084734 +2010-01-08,19.032795 +2010-01-11,19.055058 +2010-01-12,18.632111 +2010-01-13,19.136681 +2010-01-14,19.062481 +2010-01-15,18.973436 +2010-01-19,19.344444 +2010-01-20,18.891811 +2010-01-21,17.993973 +2010-01-22,17.571022 +2010-01-25,17.585855 +2010-01-26,17.993973 +2010-01-27,18.290779 +2010-01-28,17.823307 +2010-01-29,17.808470 +2011-01-03,24.993586 +2011-01-04,24.947174 +2011-01-05,25.372635 +2011-01-06,25.341686 +2011-01-07,25.140564 +2011-01-10,25.287540 +2011-01-11,25.086420 +2011-01-12,25.109621 +2011-01-13,24.985853 +2011-01-14,25.140564 +2011-01-18,25.697527 +2011-01-19,25.272068 +2011-01-20,25.627905 +2011-01-21,25.767147 +2011-01-24,25.759409 +2011-01-25,25.666584 +2011-01-26,25.419041 +2011-01-27,26.308634 +2011-01-28,25.473194 +2011-01-31,25.952801 +2012-01-03,23.477726 +2012-01-04,22.883549 +2012-01-05,23.477726 +2012-01-06,23.116411 +2012-01-09,22.907652 +2012-01-10,23.533937 +2012-01-11,23.782831 +2012-01-12,23.863136 +2012-01-13,23.742695 +2012-01-17,24.521538 +2012-01-18,24.674093 +2012-01-19,25.131765 +2012-01-20,25.517172 +2012-01-23,25.541262 +2012-01-24,25.838346 +2012-01-25,25.990898 +2012-01-26,26.135433 +2012-01-27,26.111340 +2012-01-30,25.372643 +2012-01-31,25.460968 +2013-01-02,30.987810 +2013-01-03,31.029295 +2013-01-04,31.286482 +2013-01-07,31.493895 +2013-01-08,31.394344 +2013-01-09,31.709616 +2013-01-10,31.560278 +2013-01-11,31.759394 +2013-01-14,31.775993 +2013-01-15,31.917028 +2013-01-16,31.900436 +2013-01-17,32.124439 +2013-01-18,32.771576 +2013-01-22,32.622242 +2013-01-23,32.887737 +2013-01-24,33.335751 +2013-01-25,33.717392 +2013-01-28,33.957993 +2013-01-29,33.800358 +2013-01-30,33.227901 +2013-01-31,33.103451 +2014-01-02,31.540686 +2014-01-03,31.822680 +2014-01-06,31.959400 +2014-01-07,32.241390 +2014-01-08,32.198677 +2014-01-09,31.788496 +2014-01-10,32.130299 +2014-01-13,31.403955 +2014-01-14,31.805588 +2014-01-15,32.053398 +2014-01-16,31.865412 +2014-01-17,31.600502 +2014-01-21,31.908134 +2014-01-22,32.258488 +2014-01-23,31.976498 +2014-01-24,31.395412 +2014-01-27,31.198870 +2014-01-28,31.814131 +2014-01-29,31.626141 +2014-01-30,33.164291 +2014-01-31,33.121567 +2015-01-02,38.330612 +2015-01-05,38.304131 +2015-01-06,38.436516 +2015-01-07,39.019024 +2015-01-08,39.027847 +2015-01-09,38.966068 +2015-01-12,39.363228 +2015-01-13,38.577732 +2015-01-14,38.586555 +2015-01-15,38.630692 +2015-01-16,38.966068 +2015-01-20,38.692455 +2015-01-21,38.860153 +2015-01-22,39.822174 +2015-01-23,39.989868 +2015-01-26,40.466465 +2015-01-27,41.596165 +2015-01-28,40.969532 +2015-01-29,40.810665 +2015-01-30,39.839817 +2016-01-04,38.406025 +2016-01-05,39.212643 +2016-01-06,39.001823 +2016-01-07,37.984379 +2016-01-08,37.645237 +2016-01-11,37.599407 +2016-01-12,37.296921 +2016-01-13,37.122765 +2016-01-14,36.343655 +2016-01-15,35.573696 +2016-01-19,35.784519 +2016-01-20,34.290432 +2016-01-21,34.583752 +2016-01-22,35.372047 +2016-01-25,35.032890 +2016-01-26,36.526970 +2016-01-27,36.178661 +2016-01-28,35.637859 +2016-01-29,36.178661 +2017-01-03,50.113388 +2017-01-04,51.005562 +2017-01-05,51.024536 +2017-01-06,51.356735 +2017-01-09,50.967594 +2017-01-10,49.800186 +2017-01-11,49.591381 +2017-01-12,50.008987 +2017-01-13,49.638828 +2017-01-17,49.857124 +2017-01-18,50.160847 +2017-01-19,50.075420 +2017-01-20,49.895092 +2017-01-23,50.141865 +2017-01-24,49.192745 +2017-01-25,49.154781 +2017-01-26,48.348034 +2017-01-27,46.744026 +2017-01-30,46.259972 +2017-01-31,46.364376 +2018-01-02,62.611870 +2018-01-03,62.494488 +2018-01-04,61.242447 +2018-01-05,61.193539 +2018-01-08,61.907597 +2018-01-09,61.281578 +2018-01-10,60.098000 +2018-01-11,60.303417 +2018-01-12,60.499046 +2018-01-16,60.782711 +2018-01-17,61.486988 +2018-01-18,60.088219 +2018-01-19,60.430573 +2018-01-22,61.731525 +2018-01-23,63.550903 +2018-01-24,63.071606 +2018-01-25,62.817280 +2018-01-26,62.983570 +2018-01-29,62.005409 +2018-01-30,61.526112 +2018-01-31,63.687840 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/PSA.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/PSA.csv Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,786 @@ +Date,Adj Close +1981-01-02,2.029067 +1981-01-05,2.068853 +1981-01-06,2.068853 +1981-01-07,1.949495 +1981-01-08,1.989281 +1981-01-09,2.068853 +1981-01-12,2.068853 +1981-01-13,2.148422 +1981-01-14,2.188209 +1981-01-15,2.188209 +1981-01-16,2.188209 +1981-01-19,2.188209 +1981-01-20,2.148422 +1981-01-21,2.188209 +1981-01-22,2.148422 +1981-01-23,2.188209 +1981-01-26,2.148422 +1981-01-27,2.188209 +1981-01-28,2.148422 +1981-01-29,2.148422 +1981-01-30,2.148422 +1982-01-04,1.869925 +1982-01-05,1.869925 +1982-01-06,1.869925 +1982-01-07,1.869925 +1982-01-08,1.830139 +1982-01-11,1.830139 +1982-01-12,1.830139 +1982-01-13,1.790353 +1982-01-14,1.790353 +1982-01-15,1.830139 +1982-01-18,1.869925 +1982-01-19,1.909710 +1982-01-20,1.989281 +1982-01-21,1.989281 +1982-01-22,2.068853 +1982-01-25,2.068853 +1982-01-26,1.949495 +1982-01-27,1.989281 +1982-01-28,2.029067 +1982-01-29,2.029067 +1983-01-03,2.526387 +1983-01-04,2.426924 +1983-01-05,2.566173 +1983-01-06,2.506495 +1983-01-07,2.446816 +1983-01-10,2.506495 +1983-01-11,2.526387 +1983-01-12,2.546280 +1983-01-13,2.605959 +1983-01-14,2.665637 +1983-01-17,2.625851 +1983-01-18,2.645745 +1983-01-19,2.625851 +1983-01-20,2.745209 +1983-01-21,2.645745 +1983-01-24,2.625851 +1983-01-25,2.605959 +1983-01-26,2.546280 +1983-01-27,2.566173 +1983-01-28,2.625851 +1983-01-31,2.625851 +1984-01-03,2.625851 +1984-01-04,2.705423 +1984-01-05,2.725314 +1984-01-06,2.745209 +1984-01-09,2.725314 +1984-01-10,2.765102 +1984-01-11,2.725314 +1984-01-12,2.725314 +1984-01-13,2.745209 +1984-01-16,2.745209 +1984-01-17,2.705423 +1984-01-18,2.725314 +1984-01-19,2.705423 +1984-01-20,2.705423 +1984-01-23,2.705423 +1984-01-24,2.745209 +1984-01-25,2.725314 +1984-01-26,2.745209 +1984-01-27,2.705423 +1984-01-30,2.685530 +1984-01-31,2.685530 +1985-01-02,2.844672 +1985-01-03,2.844672 +1985-01-04,2.844672 +1985-01-07,2.844672 +1985-01-08,2.844672 +1985-01-09,2.844672 +1985-01-10,2.864565 +1985-01-11,2.884457 +1985-01-14,2.864565 +1985-01-15,2.864565 +1985-01-16,2.864565 +1985-01-17,2.864565 +1985-01-18,2.864565 +1985-01-21,2.864565 +1985-01-22,2.864565 +1985-01-23,2.864565 +1985-01-24,2.904351 +1985-01-25,2.924242 +1985-01-28,2.938119 +1985-01-29,2.938119 +1985-01-30,2.938119 +1985-01-31,2.897310 +1986-01-02,3.217003 +1986-01-03,3.282656 +1986-01-06,3.326425 +1986-01-07,3.326425 +1986-01-08,3.304539 +1986-01-09,3.304539 +1986-01-10,3.282656 +1986-01-13,3.304539 +1986-01-14,3.304539 +1986-01-15,3.304539 +1986-01-16,3.326425 +1986-01-17,3.326425 +1986-01-20,3.304539 +1986-01-21,3.304539 +1986-01-22,3.348308 +1986-01-23,3.348308 +1986-01-24,3.260771 +1986-01-27,3.107580 +1986-01-28,3.020043 +1986-01-29,3.129466 +1986-01-30,3.085695 +1986-01-31,3.151350 +1987-01-02,2.985959 +1987-01-05,2.985959 +1987-01-06,3.034122 +1987-01-07,3.034122 +1987-01-08,2.985959 +1987-01-09,2.985959 +1987-01-12,3.034122 +1987-01-13,2.985959 +1987-01-14,2.985959 +1987-01-15,2.985959 +1987-01-16,2.937800 +1987-01-19,2.961880 +1987-01-20,2.961880 +1987-01-21,2.913718 +1987-01-22,2.937800 +1987-01-23,2.889640 +1987-01-26,2.889640 +1987-01-27,2.889640 +1987-01-28,2.889640 +1987-01-29,2.913718 +1987-01-30,2.913718 +1988-01-04,2.345524 +1988-01-05,2.425484 +1988-01-06,2.478792 +1988-01-07,2.612061 +1988-01-08,2.532098 +1988-01-11,2.532098 +1988-01-12,2.532098 +1988-01-13,2.665367 +1988-01-14,2.665367 +1988-01-15,2.745328 +1988-01-18,2.718675 +1988-01-19,2.771983 +1988-01-20,2.718675 +1988-01-21,2.638715 +1988-01-22,2.718675 +1988-01-25,2.692021 +1988-01-26,2.665367 +1988-01-27,2.718675 +1988-01-28,2.718675 +1988-01-29,2.771983 +1989-01-03,2.671293 +1989-01-04,2.731320 +1989-01-05,2.671293 +1989-01-06,2.731320 +1989-01-09,2.701308 +1989-01-10,2.761336 +1989-01-11,2.731320 +1989-01-12,2.761336 +1989-01-13,2.821365 +1989-01-16,2.761336 +1989-01-17,2.791352 +1989-01-18,2.731320 +1989-01-19,2.761336 +1989-01-20,2.761336 +1989-01-23,2.761336 +1989-01-24,2.791352 +1989-01-25,2.791352 +1989-01-26,2.761336 +1989-01-27,2.791352 +1989-01-30,2.791352 +1989-01-31,2.791352 +1990-01-02,2.949434 +1990-01-03,2.982950 +1990-01-04,2.982950 +1990-01-05,2.949434 +1990-01-08,3.049981 +1990-01-09,3.049981 +1990-01-10,2.982950 +1990-01-11,3.016468 +1990-01-12,2.949434 +1990-01-15,2.949434 +1990-01-16,2.949434 +1990-01-17,2.982950 +1990-01-18,2.949434 +1990-01-19,2.915917 +1990-01-22,2.949434 +1990-01-23,2.882401 +1990-01-24,2.882401 +1990-01-25,2.848885 +1990-01-26,2.882401 +1990-01-29,2.815369 +1990-01-30,2.848885 +1990-01-31,2.882401 +1991-01-02,1.904409 +1991-01-03,1.904409 +1991-01-04,1.904409 +1991-01-07,1.941033 +1991-01-08,1.904409 +1991-01-09,1.904409 +1991-01-10,1.904409 +1991-01-11,1.904409 +1991-01-14,1.941033 +1991-01-15,1.941033 +1991-01-16,1.904409 +1991-01-17,1.904409 +1991-01-18,1.904409 +1991-01-21,1.941033 +1991-01-22,1.904409 +1991-01-23,1.904409 +1991-01-24,1.941033 +1991-01-25,1.977656 +1991-01-28,1.977656 +1991-01-29,1.941033 +1991-01-30,2.014280 +1991-01-31,2.087528 +1992-01-02,2.740923 +1992-01-03,2.699395 +1992-01-06,2.699395 +1992-01-07,2.699395 +1992-01-08,2.699395 +1992-01-09,2.823982 +1992-01-10,2.865510 +1992-01-13,2.907040 +1992-01-14,2.865510 +1992-01-15,2.865510 +1992-01-16,2.865510 +1992-01-17,2.907040 +1992-01-20,2.907040 +1992-01-21,2.948570 +1992-01-22,2.990098 +1992-01-23,3.073157 +1992-01-24,3.031627 +1992-01-27,3.031627 +1992-01-28,3.114686 +1992-01-29,3.073157 +1992-01-30,3.156215 +1992-01-31,3.239273 +1993-01-04,3.407144 +1993-01-05,3.316286 +1993-01-06,3.361716 +1993-01-07,3.498002 +1993-01-08,3.407144 +1993-01-11,3.452572 +1993-01-12,3.588858 +1993-01-13,3.588858 +1993-01-14,3.543429 +1993-01-15,3.588858 +1993-01-18,3.588858 +1993-01-19,3.588858 +1993-01-20,3.588858 +1993-01-21,3.634286 +1993-01-22,3.634286 +1993-01-25,3.679715 +1993-01-26,3.634286 +1993-01-27,3.634286 +1993-01-28,3.588858 +1993-01-29,3.634286 +1994-01-03,5.488702 +1994-01-04,5.537271 +1994-01-05,5.585844 +1994-01-06,5.537271 +1994-01-07,5.488702 +1994-01-10,5.585844 +1994-01-11,5.585844 +1994-01-12,5.731565 +1994-01-13,5.634418 +1994-01-14,5.682991 +1994-01-17,5.731565 +1994-01-18,5.731565 +1994-01-19,5.731565 +1994-01-20,5.780136 +1994-01-21,5.780136 +1994-01-24,5.780136 +1994-01-25,5.828707 +1994-01-26,5.780136 +1994-01-27,5.828707 +1994-01-28,6.071572 +1994-01-31,6.071572 +1995-01-03,5.814744 +1995-01-04,5.866200 +1995-01-05,5.660370 +1995-01-06,5.608913 +1995-01-09,5.711825 +1995-01-10,5.660370 +1995-01-11,5.814744 +1995-01-12,5.814744 +1995-01-13,5.917661 +1995-01-16,5.917661 +1995-01-17,5.814744 +1995-01-18,5.711825 +1995-01-19,5.711825 +1995-01-20,5.660370 +1995-01-23,5.660370 +1995-01-24,5.660370 +1995-01-25,5.763285 +1995-01-26,5.814744 +1995-01-27,5.711825 +1995-01-30,5.814744 +1995-01-31,5.763285 +1996-01-02,8.565825 +1996-01-03,8.511608 +1996-01-04,8.403179 +1996-01-05,8.403179 +1996-01-08,8.403179 +1996-01-09,8.403179 +1996-01-10,8.565825 +1996-01-11,8.457397 +1996-01-12,8.565825 +1996-01-15,8.565825 +1996-01-16,8.674250 +1996-01-17,8.728466 +1996-01-18,8.674250 +1996-01-19,8.674250 +1996-01-22,8.674250 +1996-01-23,8.674250 +1996-01-24,8.728466 +1996-01-25,8.782680 +1996-01-26,8.674250 +1996-01-29,8.674250 +1996-01-30,8.728466 +1996-01-31,8.836896 +1997-01-02,13.248016 +1997-01-03,13.191641 +1997-01-06,13.360769 +1997-01-07,13.191641 +1997-01-08,13.078895 +1997-01-09,13.078895 +1997-01-10,13.078895 +1997-01-13,13.191641 +1997-01-14,13.304392 +1997-01-15,13.248016 +1997-01-16,13.135265 +1997-01-17,13.022523 +1997-01-20,13.022523 +1997-01-21,13.022523 +1997-01-22,13.078895 +1997-01-23,13.248016 +1997-01-24,13.078895 +1997-01-27,13.022523 +1997-01-28,12.966147 +1997-01-29,12.966147 +1997-01-30,13.135265 +1997-01-31,13.191641 +1998-01-02,13.436497 +1998-01-05,13.523746 +1998-01-06,13.581917 +1998-01-07,13.785502 +1998-01-08,13.814586 +1998-01-09,14.047246 +1998-01-12,14.018165 +1998-01-13,14.716172 +1998-01-14,14.861580 +1998-01-15,15.152411 +1998-01-16,15.356000 +1998-01-20,15.559585 +1998-01-21,15.210580 +1998-01-22,15.239665 +1998-01-23,15.297836 +1998-01-26,15.239665 +1998-01-27,15.210580 +1998-01-28,15.210580 +1998-01-29,15.123333 +1998-01-30,15.297836 +1999-01-04,13.159379 +1999-01-05,13.279558 +1999-01-06,13.219468 +1999-01-07,13.069248 +1999-01-08,12.979117 +1999-01-11,12.949069 +1999-01-12,12.858940 +1999-01-13,12.708717 +1999-01-14,12.588540 +1999-01-15,12.498411 +1999-01-19,12.618587 +1999-01-20,12.738761 +1999-01-21,12.798852 +1999-01-22,12.798852 +1999-01-25,12.768802 +1999-01-26,12.678677 +1999-01-27,12.528451 +1999-01-28,12.498411 +1999-01-29,12.228010 +2000-01-03,11.613379 +2000-01-04,11.613379 +2000-01-05,11.709091 +2000-01-06,12.155758 +2000-01-07,12.315282 +2000-01-10,12.570523 +2000-01-11,12.442905 +2000-01-12,12.474808 +2000-01-13,12.347191 +2000-01-14,12.315282 +2000-01-18,12.123852 +2000-01-19,12.028138 +2000-01-20,11.932426 +2000-01-21,11.677189 +2000-01-24,11.740991 +2000-01-25,11.677189 +2000-01-26,11.804807 +2000-01-27,11.677189 +2000-01-28,11.549566 +2000-01-31,11.581472 +2001-01-02,12.831674 +2001-01-03,13.096925 +2001-01-04,13.362179 +2001-01-05,13.229550 +2001-01-08,13.229550 +2001-01-09,13.262711 +2001-01-10,13.329022 +2001-01-11,13.362179 +2001-01-12,13.362179 +2001-01-16,13.527967 +2001-01-17,13.594276 +2001-01-18,13.660591 +2001-01-19,13.826379 +2001-01-22,13.826379 +2001-01-23,13.859529 +2001-01-24,13.793223 +2001-01-25,13.859529 +2001-01-26,13.925851 +2001-01-29,13.814441 +2001-01-30,13.872797 +2001-01-31,13.793223 +2002-01-02,19.207396 +2002-01-03,19.479925 +2002-01-04,19.587797 +2002-01-07,19.513988 +2002-01-08,19.531025 +2002-01-09,19.559412 +2002-01-10,19.542376 +2002-01-11,19.644573 +2002-01-14,19.922783 +2002-01-15,20.098783 +2002-01-16,20.212337 +2002-01-17,20.439447 +2002-01-18,20.382671 +2002-01-22,20.342920 +2002-01-23,20.325888 +2002-01-24,20.501890 +2002-01-25,20.609772 +2002-01-28,20.666550 +2002-01-29,20.729002 +2002-01-30,20.922033 +2002-01-31,20.785782 +2003-01-02,19.514896 +2003-01-03,19.634653 +2003-01-06,19.993933 +2003-01-07,19.760395 +2003-01-08,19.580763 +2003-01-09,19.455021 +2003-01-10,19.359203 +2003-01-13,19.173582 +2003-01-14,19.155615 +2003-01-15,18.993938 +2003-01-16,18.718496 +2003-01-17,18.490944 +2003-01-21,18.502914 +2003-01-22,18.431067 +2003-01-23,18.592737 +2003-01-24,18.233465 +2003-01-27,18.197531 +2003-01-28,18.191547 +2003-01-29,18.472982 +2003-01-30,18.269386 +2003-01-31,18.532862 +2004-01-02,27.654570 +2004-01-05,27.572853 +2004-01-06,27.629436 +2004-01-07,27.572853 +2004-01-08,27.773983 +2004-01-09,28.063103 +2004-01-12,28.025387 +2004-01-13,27.962538 +2004-01-14,28.075676 +2004-01-15,28.276789 +2004-01-16,27.931107 +2004-01-20,28.044237 +2004-01-21,28.283085 +2004-01-22,28.452778 +2004-01-23,28.741899 +2004-01-26,29.521255 +2004-01-27,29.477251 +2004-01-28,29.288704 +2004-01-29,29.521255 +2004-01-30,29.860641 +2005-01-03,36.026119 +2005-01-04,35.570084 +2005-01-05,34.299744 +2005-01-06,34.397453 +2005-01-07,34.560326 +2005-01-10,34.430019 +2005-01-11,34.280201 +2005-01-12,34.273678 +2005-01-13,34.475643 +2005-01-14,34.684113 +2005-01-18,35.876286 +2005-01-19,35.674335 +2005-01-20,35.537529 +2005-01-21,35.504951 +2005-01-24,35.368126 +2005-01-25,34.638500 +2005-01-26,34.820904 +2005-01-27,34.338818 +2005-01-28,34.645008 +2005-01-31,34.208538 +2006-01-03,46.940815 +2006-01-04,47.121971 +2006-01-05,47.940552 +2006-01-06,48.269344 +2006-01-09,48.832962 +2006-01-10,49.208691 +2006-01-11,49.316051 +2006-01-12,49.087917 +2006-01-13,48.074749 +2006-01-17,47.940552 +2006-01-18,47.430622 +2006-01-19,48.074749 +2006-01-20,47.162262 +2006-01-23,47.584942 +2006-01-24,47.860050 +2006-01-25,47.980824 +2006-01-26,47.974121 +2006-01-27,48.745720 +2006-01-30,48.323009 +2006-01-31,48.692047 +2007-01-03,68.153572 +2007-01-04,67.645050 +2007-01-05,66.689888 +2007-01-08,66.930389 +2007-01-09,67.892426 +2007-01-10,69.438560 +2007-01-11,70.311272 +2007-01-12,70.764786 +2007-01-16,72.056686 +2007-01-17,71.768082 +2007-01-18,71.348892 +2007-01-19,71.548172 +2007-01-22,70.503693 +2007-01-23,70.806038 +2007-01-24,71.603149 +2007-01-25,72.077301 +2007-01-26,72.681992 +2007-01-29,72.846939 +2007-01-30,73.939529 +2007-01-31,74.736641 +2008-01-02,52.120998 +2008-01-03,51.086170 +2008-01-04,49.213646 +2008-01-07,49.220692 +2008-01-08,47.010265 +2008-01-09,48.903893 +2008-01-10,50.494858 +2008-01-11,50.586391 +2008-01-14,51.424084 +2008-01-15,50.522999 +2008-01-16,50.818684 +2008-01-17,50.706055 +2008-01-18,50.699009 +2008-01-22,52.402573 +2008-01-23,56.633362 +2008-01-24,55.457737 +2008-01-25,54.148388 +2008-01-28,56.246185 +2008-01-29,55.352158 +2008-01-30,54.232861 +2008-01-31,55.021301 +2009-01-02,54.642288 +2009-01-05,52.119133 +2009-01-06,53.557846 +2009-01-07,50.073112 +2009-01-08,48.909126 +2009-01-09,47.434258 +2009-01-12,46.082302 +2009-01-13,46.863117 +2009-01-14,45.496696 +2009-01-15,46.696827 +2009-01-16,48.684998 +2009-01-20,43.320545 +2009-01-21,48.142769 +2009-01-22,44.672508 +2009-01-23,46.176289 +2009-01-26,46.349792 +2009-01-27,47.267979 +2009-01-28,50.600880 +2009-01-29,46.031681 +2009-01-30,44.730343 +2010-01-04,59.895203 +2010-01-05,60.388561 +2010-01-06,60.022297 +2010-01-07,59.940086 +2010-01-08,58.848763 +2010-01-11,59.252396 +2010-01-12,58.288151 +2010-01-13,59.439259 +2010-01-14,59.140266 +2010-01-15,59.028152 +2010-01-19,60.276421 +2010-01-20,59.611195 +2010-01-21,58.856239 +2010-01-22,58.056423 +2010-01-25,58.871185 +2010-01-26,58.549759 +2010-01-27,59.768154 +2010-01-28,58.714203 +2010-01-29,59.185120 +2011-01-03,79.912277 +2011-01-04,77.951706 +2011-01-05,78.723618 +2011-01-06,78.553795 +2011-01-07,78.530647 +2011-01-10,78.052078 +2011-01-11,77.766457 +2011-01-12,78.191010 +2011-01-13,79.009178 +2011-01-14,80.058960 +2011-01-18,80.923431 +2011-01-19,79.981750 +2011-01-20,80.244179 +2011-01-21,81.448311 +2011-01-24,81.139565 +2011-01-25,82.390007 +2011-01-26,82.590691 +2011-01-27,83.763954 +2011-01-28,82.181595 +2011-01-31,84.119003 +2012-01-03,107.635521 +2012-01-04,104.586128 +2012-01-05,105.915733 +2012-01-06,105.318611 +2012-01-09,105.191200 +2012-01-10,106.393463 +2012-01-11,106.863190 +2012-01-12,106.496948 +2012-01-13,107.436455 +2012-01-17,107.380737 +2012-01-18,107.922127 +2012-01-19,108.009712 +2012-01-20,108.145058 +2012-01-23,108.264473 +2012-01-24,107.961929 +2012-01-25,108.208733 +2012-01-26,108.797920 +2012-01-27,109.490601 +2012-01-30,109.203972 +2012-01-31,110.557487 +2013-01-02,120.059090 +2013-01-03,119.615318 +2013-01-04,120.165924 +2013-01-07,119.944000 +2013-01-08,119.130463 +2013-01-09,119.566017 +2013-01-10,120.215210 +2013-01-11,120.848038 +2013-01-14,120.239891 +2013-01-15,121.357559 +2013-01-16,121.595886 +2013-01-17,121.702721 +2013-01-18,123.486046 +2013-01-22,124.028427 +2013-01-23,123.946289 +2013-01-24,124.694168 +2013-01-25,125.491280 +2013-01-28,126.099426 +2013-01-29,126.740471 +2013-01-30,126.411736 +2013-01-31,126.502144 +2014-01-02,126.585236 +2014-01-03,127.571060 +2014-01-06,127.503082 +2014-01-07,127.358597 +2014-01-08,127.588097 +2014-01-09,130.069595 +2014-01-10,131.097946 +2014-01-13,130.842972 +2014-01-14,132.347198 +2014-01-15,131.760803 +2014-01-16,132.585205 +2014-01-17,131.701324 +2014-01-21,131.752335 +2014-01-22,131.998795 +2014-01-23,131.267914 +2014-01-24,129.534195 +2014-01-27,129.712677 +2014-01-28,131.497391 +2014-01-29,131.310394 +2014-01-30,133.265045 +2014-01-31,133.927917 +2015-01-02,164.338150 +2015-01-05,165.110565 +2015-01-06,167.928116 +2015-01-07,171.368820 +2015-01-08,173.703583 +2015-01-09,174.230240 +2015-01-12,173.922989 +2015-01-13,174.598862 +2015-01-14,174.511108 +2015-01-15,175.055298 +2015-01-16,177.521729 +2015-01-20,177.811371 +2015-01-21,176.433319 +2015-01-22,180.128616 +2015-01-23,177.960587 +2015-01-26,179.400101 +2015-01-27,179.645859 +2015-01-28,177.969360 +2015-01-29,179.224518 +2015-01-30,176.284119 +2016-01-04,221.531204 +2016-01-05,227.786331 +2016-01-06,228.148956 +2016-01-07,225.773804 +2016-01-08,224.123932 +2016-01-11,226.335861 +2016-01-12,226.789139 +2016-01-13,226.045776 +2016-01-14,226.390244 +2016-01-15,225.320526 +2016-01-19,227.033905 +2016-01-20,217.832504 +2016-01-21,218.530563 +2016-01-22,224.577179 +2016-01-25,224.377731 +2016-01-26,229.780716 +2016-01-27,224.985138 +2016-01-28,225.782883 +2016-01-29,229.862335 +2017-01-03,209.125107 +2017-01-04,210.659485 +2017-01-05,212.904922 +2017-01-06,213.644058 +2017-01-09,212.184494 +2017-01-10,210.790466 +2017-01-11,205.607239 +2017-01-12,203.305679 +2017-01-13,200.330475 +2017-01-17,203.670563 +2017-01-18,201.715149 +2017-01-19,201.462540 +2017-01-20,203.932510 +2017-01-23,206.065689 +2017-01-24,208.067871 +2017-01-25,204.811981 +2017-01-26,204.194489 +2017-01-27,202.622696 +2017-01-30,201.144424 +2017-01-31,201.153793 +2018-01-02,200.453369 +2018-01-03,200.890564 +2018-01-04,197.334641 +2018-01-05,196.178467 +2018-01-08,197.742691 +2018-01-09,195.430359 +2018-01-10,190.533661 +2018-01-11,190.543381 +2018-01-12,188.046478 +2018-01-16,188.240784 +2018-01-17,190.125610 +2018-01-18,187.754990 +2018-01-19,188.056168 +2018-01-22,188.269928 +2018-01-23,192.457367 +2018-01-24,189.377502 +2018-01-25,187.094345 +2018-01-26,187.366364 +2018-01-29,187.065170 +2018-01-30,188.095032 +2018-01-31,190.193619 diff -r 5bbbe737184e -r f8883f8a14ad solutions1/collatz.jar Binary file solutions1/collatz.jar has changed diff -r 5bbbe737184e -r f8883f8a14ad solutions1/collatz.scala --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/collatz.scala Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,29 @@ +// Part 1 about the 3n+1 conjecture +//================================== + + +object CW6a { // for purposes of generating a jar + +def collatz(n: Long): Long = + if (n == 1) 0 else + if (n % 2 == 0) 1 + collatz(n / 2) else + 1 + collatz(3 * n + 1) + + +def collatz_max(bnd: Long): (Long, Long) = { + val all = for (i <- (1L to bnd)) yield (collatz(i), i) + all.maxBy(_._1) +} + + +/* some test cases +val bnds = List(10, 100, 1000, 10000, 100000, 1000000) + +for (bnd <- bnds) { + val (steps, max) = collatz_max(bnd) + println(s"In the range of 1 - ${bnd} the number ${max} needs the maximum steps of ${steps}") +} + +*/ + +} diff -r 5bbbe737184e -r f8883f8a14ad solutions1/drumb.jar Binary file solutions1/drumb.jar has changed diff -r 5bbbe737184e -r f8883f8a14ad solutions1/drumb.scala --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solutions1/drumb.scala Sat Nov 17 13:35:08 2018 +0000 @@ -0,0 +1,156 @@ +// Part 2 and 3 about a really dumb investment strategy +//====================================================== + +object CW6b { // for purposes of generating a jar + + +//two test portfolios + +val blchip_portfolio = List("GOOG", "AAPL", "MSFT", "IBM", "FB", "AMZN", "BIDU") +val rstate_portfolio = List("PLD", "PSA", "AMT", "AIV", "AVB", "BXP", "CCI", + "DLR", "EQIX", "EQR", "ESS", "EXR", "FRT", "HCP") + +import io.Source +import scala.util._ + +// (1) The function below takes a stock symbol and a year as arguments. +// It should read the corresponding CSV-file and reads the January +// data from the given year. The data should be collected in a list of +// strings for each line in the CSV-file. + +def get_january_data(symbol: String, year: Int) : List[String] = + Source.fromFile(symbol ++ ".csv")("ISO-8859-1").getLines.toList.filter(_.startsWith(year.toString)) + + +//test cases +//blchip_portfolio.map(get_january_data(_, 2018)) +//rstate_portfolio.map(get_january_data(_, 2018)) + +//get_january_data("GOOG", 1980) +//get_january_data("GOOG", 2010) +//get_january_data("FB", 2014) + +//get_january_data("PLD", 1980) +//get_january_data("EQIX", 2010) +//get_january_data("ESS", 2014) + + +// (2) From the output of the get_january_data function, the next function +// should extract the first line (if it exists) and the corresponding +// first trading price in that year with type Option[Double]. If no line +// is generated by get_january_data then the result is None; Some if +// there is a price. + +def get_first_price(symbol: String, year: Int) : Option[Double] = { + val data = Try(Some(get_january_data(symbol, year).head)) getOrElse None + data.map(_.split(",").toList(1).toDouble) +} + +//test cases +//get_first_price("GOOG", 1980) +//get_first_price("GOOG", 2010) +//get_first_price("FB", 2014) + +/* +for (i <- 1978 to 2018) { + println(blchip_portfolio.map(get_first_price(_, i))) +} + +for (i <- 1978 to 2018) { + println(rstate_portfolio.map(get_first_price(_, i))) +} +*/ + + +// (3) Complete the function below that obtains all first prices +// for the stock symbols from a portfolio (list of strings) and +// for the given range of years. The inner lists are for the +// stock symbols and the outer list for the years. + +def get_prices(portfolio: List[String], years: Range): List[List[Option[Double]]] = + for (year <- years.toList) yield + for (symbol <- portfolio) yield get_first_price(symbol, year) + + +//test cases +//val p_fb = get_prices(List("FB"), 2012 to 2014) +//val p = get_prices(List("GOOG", "AAPL"), 2010 to 2012) + +//val tt = get_prices(List("BIDU"), 2004 to 2008) + + +//============================================== +// Do not change anything below, unless you want +// to submit the file for the advanced part 3! +//============================================== + + +// (4) The function below calculates the change factor (delta) between +// a price in year n and a price in year n + 1. + +def get_delta(price_old: Option[Double], price_new: Option[Double]) : Option[Double] = { + (price_old, price_new) match { + case (Some(x), Some(y)) => Some((y - x) / x) + case _ => None + } +} + + +// (5) The next function calculates all change factors for all prices (from a +// portfolio). The input to this function are the nested lists created by +// get_prices above. + +def get_deltas(data: List[List[Option[Double]]]): List[List[Option[Double]]] = + for (i <- (0 until (data.length - 1)).toList) yield + for (j <- (0 until (data(0).length)).toList) yield get_delta(data(i)(j), data(i + 1)(j)) + + +// test case using the prices calculated above +//val d = get_deltas(p) +//val ttd = get_deltas(tt) + + +// (6) Write a function that given change factors, a starting balance and an index, +// calculates the yearly yield, i.e. new balance, according to our dumb investment +// strategy. Index points to a year in the data list. + +def yearly_yield(data: List[List[Option[Double]]], balance: Long, index: Int): Long = { + val somes = data(index).flatten + val somes_length = somes.length + if (somes_length == 0) balance + else { + val portion: Double = balance.toDouble / somes_length.toDouble + balance + (for (x <- somes) yield (x * portion)).sum.toLong + } +} + + +// (7) Write a function compound_yield that calculates the overall balance for a +// range of years where in each year the yearly profit is compounded to the new +// balances and then re-invested into our portfolio. For this use the function and +// results generated under (6). The function investment calls compound_yield +// with the appropriate deltas and the first index. + + +def compound_yield(data: List[List[Option[Double]]], balance: Long, index: Int): Long = { + if (index >= data.length) balance else { + val new_balance = yearly_yield(data, balance, index) + compound_yield(data, new_balance, index + 1) + } +} + +def investment(portfolio: List[String], years: Range, start_balance: Long): Long = { + compound_yield(get_deltas(get_prices(portfolio, years)), start_balance, 0) +} + + + +//test cases for the two portfolios given above + +//println("Real data: " + investment(rstate_portfolio, 1978 to 2018, 100)) +//println("Blue data: " + investment(blchip_portfolio, 1978 to 2018, 100)) + +} + + +