diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 807c4a9212a..59fb9676e07 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,6 +1,6 @@ # Pull Request OpenBB -Please go the the `Preview` tab and select the appropriate PR sub-template: +Please go to the `Preview` tab and select the appropriate PR sub-template: * [OpenBB Platform](?expand=1&template=platform_pull_request_template.md) * [OpenBB Platform CLI](?expand=1&template=terminal_pull_request_template.md) diff --git a/examples/copperToGoldRatio.ipynb b/examples/copperToGoldRatio.ipynb index 81584cfbce0..0653c51dac0 100644 --- a/examples/copperToGoldRatio.ipynb +++ b/examples/copperToGoldRatio.ipynb @@ -5,7 +5,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# The Copper-to-Gold Ratio Using the OpenBB SDK\n", + "# The Copper-to-Gold Ratio Using the OpenBB Platform\n", "\n", "The copper-to-gold ratio is known as a leading economic indicator. It is most commonly paired as a time series with the ten-year US Treasury yield. The notable events are the divergences in directional movement, signaling a fundamental regime change that will unfold over months and years. Not something to go YOLO into, but a metric to shape a long-term view of global economic conditions.\n", "\n", @@ -14,7 +14,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -35,21 +35,23 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 23, "metadata": {}, "outputs": [], "source": [ "data = pd.DataFrame()\n", - "cols_dict = {\"GC\": \"Gold\", \"HG\": \"Copper\"}\n", - "for symbol in [\"GC\", \"HG\"]:\n", - " data[symbol] = (\n", - " obb.derivatives.futures.historical(\n", - " symbol,\n", - " start_date=\"2000-01-01\",\n", - " interval=\"1W\",\n", - " ).to_df()[\"close\"].rename(symbol)\n", + "cols_dict = {\"GC=F\": \"Gold\", \"HG=F\": \"Copper\"}\n", + "data = (\n", + " obb.derivatives.futures.historical(\n", + " [\"GC\", \"HG\"],\n", + " start_date=\"2000-01-01\",\n", + " end_date=\"2024-08-19\",\n", + " interval=\"1W\",\n", " )\n", - "data.columns = cols_dict.values()\n", + " .to_df()\n", + " .pivot(columns=\"symbol\", values=\"close\")\n", + ")\n", + "data.columns = [cols_dict[symbol] for symbol in data.columns]\n", "data.index = pd.to_datetime(data.index)" ] }, @@ -63,7 +65,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -118,7 +120,7 @@ "2000-09-04 273.299988 0.912" ] }, - "execution_count": 6, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -137,7 +139,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -174,16 +176,16 @@ " \n", " \n", " \n", - " 2023-12-04\n", - " 1998.300049\n", - " 3.820\n", - " 0.001912\n", + " 2024-08-12\n", + " 2498.600098\n", + " 4.1275\n", + " 0.001652\n", " \n", " \n", - " 2023-12-11\n", - " 2021.099976\n", - " 3.885\n", - " 0.001922\n", + " 2024-08-19\n", + " 2519.000000\n", + " 4.1355\n", + " 0.001642\n", " \n", " \n", "\n", @@ -192,17 +194,17 @@ "text/plain": [ " Gold Copper Copper/Gold Ratio\n", "date \n", - "2023-12-04 1998.300049 3.820 0.001912\n", - "2023-12-11 2021.099976 3.885 0.001922" + "2024-08-12 2498.600098 4.1275 0.001652\n", + "2024-08-19 2519.000000 4.1355 0.001642" ] }, - "execution_count": 7, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "data[\"Copper/Gold Ratio\"] = data[\"Copper\"]/data[\"Gold\"]\n", + "data[\"Copper/Gold Ratio\"] = data[\"Copper\"] / data[\"Gold\"]\n", "\n", "data.tail(2)" ] @@ -217,7 +219,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 26, "metadata": {}, "outputs": [ { @@ -254,16 +256,16 @@ " \n", " \n", " \n", - " 2023-12-04\n", - " 1998.300049\n", - " 3.820\n", - " 1.911625\n", + " 2024-08-12\n", + " 2498.600098\n", + " 4.1275\n", + " 1.651925\n", " \n", " \n", - " 2023-12-11\n", - " 2021.099976\n", - " 3.885\n", - " 1.922221\n", + " 2024-08-19\n", + " 2519.000000\n", + " 4.1355\n", + " 1.641723\n", " \n", " \n", "\n", @@ -272,17 +274,17 @@ "text/plain": [ " Gold Copper Copper/Gold Ratio\n", "date \n", - "2023-12-04 1998.300049 3.820 1.911625\n", - "2023-12-11 2021.099976 3.885 1.922221" + "2024-08-12 2498.600098 4.1275 1.651925\n", + "2024-08-19 2519.000000 4.1355 1.641723" ] }, - "execution_count": 8, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "data[\"Copper/Gold Ratio\"] = (data[\"Copper\"]/data[\"Gold\"]) * 1000\n", + "data[\"Copper/Gold Ratio\"] = (data[\"Copper\"] / data[\"Gold\"]) * 1000\n", "\n", "data.tail(2)" ] @@ -297,7 +299,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -365,20 +367,16 @@ "2000-09-04 5.68 " ] }, - "execution_count": 9, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "us10year = obb.economy.fred_series(\n", - " \"DGS10\",\n", - " frequency=\"wem\",\n", - " start_date=\"2000-08-28\",\n", - " end_date=\"2023-11-27\"\n", + " \"DGS10\", frequency=\"wem\", start_date=\"2000-08-28\", end_date=\"2024-08-19\"\n", ").to_df()[[\"DGS10\"]]\n", "\n", - "us10year.index = us10year.index.strftime(\"%Y-%m-%d\")\n", "data[\"US 10-Year Constant Maturity\"] = us10year[\"DGS10\"]\n", "\n", "data.head(2)" @@ -394,7 +392,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -408,1222 +406,1258 @@ "name": "Copper/Gold Ratio (x1000) %", "type": "scatter", "x": [ - "2000-08-28", - "2000-09-04", - "2000-09-11", - "2000-09-18", - "2000-09-25", - "2000-10-02", - "2000-10-09", - "2000-10-16", - "2000-10-23", - "2000-10-30", - "2000-11-06", - "2000-11-13", - "2000-11-20", - "2000-11-27", - "2000-12-04", - "2000-12-11", - "2000-12-18", - "2000-12-25", - "2001-01-01", - "2001-01-08", - "2001-01-15", - "2001-01-22", - "2001-01-29", - "2001-02-05", - "2001-02-12", - "2001-02-19", - "2001-02-26", - "2001-03-05", - "2001-03-12", - "2001-03-19", - "2001-03-26", - "2001-04-02", - "2001-04-09", - "2001-04-16", - "2001-04-23", - "2001-04-30", - "2001-05-07", - "2001-05-14", - "2001-05-21", - "2001-05-28", - "2001-06-04", - "2001-06-11", - "2001-06-18", - "2001-06-25", - "2001-07-02", - "2001-07-09", - "2001-07-16", - "2001-07-23", - "2001-07-30", - "2001-08-06", - "2001-08-13", - "2001-08-20", - "2001-08-27", - "2001-09-03", - "2001-09-10", - "2001-09-17", - "2001-09-24", - "2001-10-01", - "2001-10-08", - "2001-10-15", - "2001-10-22", - "2001-10-29", - "2001-11-05", - "2001-11-12", - "2001-11-19", - "2001-11-26", - "2001-12-03", - "2001-12-10", - "2001-12-17", - "2001-12-24", - "2001-12-31", - "2002-01-07", - "2002-01-14", - "2002-01-21", - "2002-01-28", - "2002-02-04", - "2002-02-11", - "2002-02-18", - "2002-02-25", - "2002-03-04", - "2002-03-11", - "2002-03-18", - "2002-03-25", - "2002-04-01", - "2002-04-08", - "2002-04-15", - "2002-04-22", - "2002-04-29", - "2002-05-06", - "2002-05-13", - "2002-05-20", - "2002-05-27", - "2002-06-03", - "2002-06-10", - "2002-06-17", - "2002-06-24", - "2002-07-01", - "2002-07-08", - "2002-07-15", - "2002-07-22", - "2002-07-29", - "2002-08-05", - "2002-08-12", - "2002-08-19", - "2002-08-26", - "2002-09-02", - "2002-09-09", - "2002-09-16", - "2002-09-23", - "2002-09-30", - "2002-10-07", - "2002-10-14", - "2002-10-21", - "2002-10-28", - "2002-11-04", - "2002-11-11", - "2002-11-18", - "2002-11-25", - "2002-12-02", - "2002-12-09", - "2002-12-16", - "2002-12-23", - "2002-12-30", - "2003-01-06", - "2003-01-13", - "2003-01-20", - "2003-01-27", - "2003-02-03", - "2003-02-10", - "2003-02-17", - "2003-02-24", - "2003-03-03", - "2003-03-10", - "2003-03-17", - "2003-03-24", - "2003-03-31", - "2003-04-07", - "2003-04-14", - "2003-04-21", - "2003-04-28", - "2003-05-05", - "2003-05-12", - "2003-05-19", - "2003-05-26", - "2003-06-02", - "2003-06-09", - "2003-06-16", - "2003-06-23", - "2003-06-30", - "2003-07-07", - "2003-07-14", - "2003-07-21", - "2003-07-28", - "2003-08-04", - "2003-08-11", - "2003-08-18", - "2003-08-25", - "2003-09-01", - "2003-09-08", - "2003-09-15", - "2003-09-22", - "2003-09-29", - "2003-10-06", - "2003-10-13", - "2003-10-20", - "2003-10-27", - "2003-11-03", - "2003-11-10", - "2003-11-17", - "2003-11-24", - "2003-12-01", - "2003-12-08", - "2003-12-15", - "2003-12-22", - "2003-12-29", - "2004-01-05", - "2004-01-12", - "2004-01-19", - "2004-01-26", - "2004-02-02", - "2004-02-09", - "2004-02-16", - "2004-02-23", - "2004-03-01", - "2004-03-08", - "2004-03-15", - "2004-03-22", - "2004-03-29", - "2004-04-05", - "2004-04-12", - "2004-04-19", - "2004-04-26", - "2004-05-03", - "2004-05-10", - "2004-05-17", - "2004-05-24", - "2004-05-31", - "2004-06-07", - "2004-06-14", - "2004-06-21", - "2004-06-28", - "2004-07-05", - "2004-07-12", - "2004-07-19", - "2004-07-26", - "2004-08-02", - "2004-08-09", - "2004-08-16", - "2004-08-23", - "2004-08-30", - "2004-09-06", - "2004-09-13", - "2004-09-20", - "2004-09-27", - "2004-10-04", - "2004-10-11", - "2004-10-18", - "2004-10-25", - "2004-11-01", - "2004-11-08", - "2004-11-15", - "2004-11-22", - "2004-11-29", - "2004-12-06", - "2004-12-13", - "2004-12-20", - "2004-12-27", - "2005-01-03", - "2005-01-10", - "2005-01-17", - "2005-01-24", - "2005-01-31", - "2005-02-07", - "2005-02-14", - "2005-02-21", - "2005-02-28", - "2005-03-07", - "2005-03-14", - "2005-03-21", - "2005-03-28", - "2005-04-04", - "2005-04-11", - "2005-04-18", - "2005-04-25", - "2005-05-02", - "2005-05-09", - "2005-05-16", - "2005-05-23", - "2005-05-30", - "2005-06-06", - "2005-06-13", - "2005-06-20", - "2005-06-27", - "2005-07-04", - "2005-07-11", - "2005-07-18", - "2005-07-25", - "2005-08-01", - "2005-08-08", - "2005-08-15", - "2005-08-22", - "2005-08-29", - "2005-09-05", - "2005-09-12", - "2005-09-19", - "2005-09-26", - "2005-10-03", - "2005-10-10", - "2005-10-17", - "2005-10-24", - "2005-10-31", - "2005-11-07", - "2005-11-14", - "2005-11-21", - "2005-11-28", - "2005-12-05", - "2005-12-12", - "2005-12-19", - "2005-12-26", - "2006-01-02", - "2006-01-09", - "2006-01-16", - "2006-01-23", - "2006-01-30", - "2006-02-06", - "2006-02-13", - "2006-02-20", - "2006-02-27", - "2006-03-06", - "2006-03-13", - "2006-03-20", - "2006-03-27", - "2006-04-03", - "2006-04-10", - "2006-04-17", - "2006-04-24", - "2006-05-01", - "2006-05-08", - "2006-05-15", - "2006-05-22", - "2006-05-29", - "2006-06-05", - "2006-06-12", - "2006-06-19", - "2006-06-26", - "2006-07-03", - "2006-07-10", - "2006-07-17", - "2006-07-24", - "2006-07-31", - "2006-08-07", - "2006-08-14", - "2006-08-21", - "2006-08-28", - "2006-09-04", - "2006-09-11", - "2006-09-18", - "2006-09-25", - "2006-10-02", - "2006-10-09", - "2006-10-16", - "2006-10-23", - "2006-10-30", - "2006-11-06", - "2006-11-13", - "2006-11-20", - "2006-11-27", - "2006-12-04", - "2006-12-11", - "2006-12-18", - "2006-12-25", - "2007-01-01", - "2007-01-08", - "2007-01-15", - "2007-01-22", - "2007-01-29", - "2007-02-05", - "2007-02-12", - "2007-02-19", - "2007-02-26", - "2007-03-05", - "2007-03-12", - "2007-03-19", - "2007-03-26", - "2007-04-02", - "2007-04-09", - "2007-04-16", - "2007-04-23", - "2007-04-30", - "2007-05-07", - "2007-05-14", - "2007-05-21", - "2007-05-28", - "2007-06-04", - "2007-06-11", - "2007-06-18", - "2007-06-25", - "2007-07-02", - "2007-07-09", - "2007-07-16", - "2007-07-23", - "2007-07-30", - "2007-08-06", - "2007-08-13", - "2007-08-20", - "2007-08-27", - "2007-09-03", - "2007-09-10", - "2007-09-17", - "2007-09-24", - "2007-10-01", - "2007-10-08", - "2007-10-15", - "2007-10-22", - "2007-10-29", - "2007-11-05", - "2007-11-12", - "2007-11-19", - "2007-11-26", - "2007-12-03", - "2007-12-10", - "2007-12-17", - "2007-12-24", - "2007-12-31", - "2008-01-07", - "2008-01-14", - "2008-01-21", - "2008-01-28", - "2008-02-04", - "2008-02-11", - "2008-02-18", - "2008-02-25", - "2008-03-03", - "2008-03-10", - "2008-03-17", - "2008-03-24", - "2008-03-31", - "2008-04-07", - "2008-04-14", - "2008-04-21", - "2008-04-28", - "2008-05-05", - "2008-05-12", - "2008-05-19", - "2008-05-26", - "2008-06-02", - "2008-06-09", - "2008-06-16", - "2008-06-23", - "2008-06-30", - "2008-07-07", - "2008-07-14", - "2008-07-21", - "2008-07-28", - "2008-08-04", - "2008-08-11", - "2008-08-18", - "2008-08-25", - "2008-09-01", - "2008-09-08", - "2008-09-15", - "2008-09-22", - "2008-09-29", - "2008-10-06", - "2008-10-13", - "2008-10-20", - "2008-10-27", - "2008-11-03", - "2008-11-10", - "2008-11-17", - "2008-11-24", - "2008-12-01", - "2008-12-08", - "2008-12-15", - "2008-12-22", - "2008-12-29", - "2009-01-05", - "2009-01-12", - "2009-01-19", - "2009-01-26", - "2009-02-02", - "2009-02-09", - "2009-02-16", - "2009-02-23", - "2009-03-02", - "2009-03-09", - "2009-03-16", - "2009-03-23", - "2009-03-30", - "2009-04-06", - "2009-04-13", - "2009-04-20", - "2009-04-27", - "2009-05-04", - "2009-05-11", - "2009-05-18", - "2009-05-25", - "2009-06-01", - "2009-06-08", - "2009-06-15", - "2009-06-22", - "2009-06-29", - "2009-07-06", - "2009-07-13", - "2009-07-20", - "2009-07-27", - "2009-08-03", - "2009-08-10", - "2009-08-17", - "2009-08-24", - "2009-08-31", - "2009-09-07", - "2009-09-14", - "2009-09-21", - "2009-09-28", - "2009-10-05", - "2009-10-12", - "2009-10-19", - "2009-10-26", - "2009-11-02", - "2009-11-09", - "2009-11-16", - "2009-11-23", - "2009-11-30", - "2009-12-07", - "2009-12-14", - "2009-12-21", - "2009-12-28", - "2010-01-04", - "2010-01-11", - "2010-01-18", - "2010-01-25", - "2010-02-01", - "2010-02-08", - "2010-02-15", - "2010-02-22", - "2010-03-01", - "2010-03-08", - "2010-03-15", - "2010-03-22", - "2010-03-29", - "2010-04-05", - "2010-04-12", - "2010-04-19", - "2010-04-26", - "2010-05-03", - "2010-05-10", - "2010-05-17", - "2010-05-24", - "2010-05-31", - "2010-06-07", - "2010-06-14", - "2010-06-21", - "2010-06-28", - "2010-07-05", - "2010-07-12", - "2010-07-19", - "2010-07-26", - "2010-08-02", - "2010-08-09", - "2010-08-16", - "2010-08-23", - "2010-08-30", - "2010-09-06", - "2010-09-13", - "2010-09-20", - "2010-09-27", - "2010-10-04", - "2010-10-11", - "2010-10-18", - "2010-10-25", - "2010-11-01", - "2010-11-08", - "2010-11-15", - "2010-11-22", - "2010-11-29", - "2010-12-06", - "2010-12-13", - "2010-12-20", - "2010-12-27", - "2011-01-03", - "2011-01-10", - "2011-01-17", - "2011-01-24", - "2011-01-31", - "2011-02-07", - "2011-02-14", - "2011-02-21", - "2011-02-28", - "2011-03-07", - "2011-03-14", - "2011-03-21", - "2011-03-28", - "2011-04-04", - "2011-04-11", - "2011-04-18", - "2011-04-25", - "2011-05-02", - "2011-05-09", - "2011-05-16", - "2011-05-23", - "2011-05-30", - "2011-06-06", - "2011-06-13", - "2011-06-20", - "2011-06-27", - "2011-07-04", - "2011-07-11", - "2011-07-18", - "2011-07-25", - "2011-08-01", - "2011-08-08", - "2011-08-15", - "2011-08-22", - "2011-08-29", - "2011-09-05", - "2011-09-12", - "2011-09-19", - "2011-09-26", - "2011-10-03", - "2011-10-10", - "2011-10-17", - "2011-10-24", - "2011-10-31", - "2011-11-07", - "2011-11-14", - "2011-11-21", - "2011-11-28", - "2011-12-05", - "2011-12-12", - "2011-12-19", - "2011-12-26", - "2012-01-02", - "2012-01-09", - "2012-01-16", - "2012-01-23", - "2012-01-30", - "2012-02-06", - "2012-02-13", - "2012-02-20", - "2012-02-27", - "2012-03-05", - "2012-03-12", - "2012-03-19", - "2012-03-26", - "2012-04-02", - "2012-04-09", - "2012-04-16", - "2012-04-23", - "2012-04-30", - "2012-05-07", - "2012-05-14", - "2012-05-21", - "2012-05-28", - "2012-06-04", - "2012-06-11", - "2012-06-18", - "2012-06-25", - "2012-07-02", - "2012-07-09", - "2012-07-16", - "2012-07-23", - "2012-07-30", - "2012-08-06", - "2012-08-13", - "2012-08-20", - "2012-08-27", - "2012-09-03", - "2012-09-10", - "2012-09-17", - "2012-09-24", - "2012-10-01", - "2012-10-08", - "2012-10-15", - "2012-10-22", - "2012-10-29", - "2012-11-05", - "2012-11-12", - "2012-11-19", - "2012-11-26", - "2012-12-03", - "2012-12-10", - "2012-12-17", - "2012-12-24", - "2012-12-31", - "2013-01-07", - "2013-01-14", - "2013-01-21", - "2013-01-28", - "2013-02-04", - "2013-02-11", - "2013-02-18", - "2013-02-25", - "2013-03-04", - "2013-03-11", - "2013-03-18", - "2013-03-25", - "2013-04-01", - "2013-04-08", - "2013-04-15", - "2013-04-22", - "2013-04-29", - "2013-05-06", - "2013-05-13", - "2013-05-20", - "2013-05-27", - "2013-06-03", - "2013-06-10", - "2013-06-17", - "2013-06-24", - "2013-07-01", - "2013-07-08", - "2013-07-15", - "2013-07-22", - "2013-07-29", - "2013-08-05", - "2013-08-12", - "2013-08-19", - "2013-08-26", - "2013-09-02", - "2013-09-09", - "2013-09-16", - "2013-09-23", - "2013-09-30", - "2013-10-07", - "2013-10-14", - "2013-10-21", - "2013-10-28", - "2013-11-04", - "2013-11-11", - "2013-11-18", - "2013-11-25", - "2013-12-02", - "2013-12-09", - "2013-12-16", - "2013-12-23", - "2013-12-30", - "2014-01-06", - "2014-01-13", - "2014-01-20", - "2014-01-27", - "2014-02-03", - "2014-02-10", - "2014-02-17", - "2014-02-24", - "2014-03-03", - "2014-03-10", - "2014-03-17", - "2014-03-24", - "2014-03-31", - "2014-04-07", - "2014-04-14", - "2014-04-21", - "2014-04-28", - "2014-05-05", - "2014-05-12", - "2014-05-19", - "2014-05-26", - "2014-06-02", - "2014-06-09", - "2014-06-16", - "2014-06-23", - "2014-06-30", - "2014-07-07", - "2014-07-14", - "2014-07-21", - "2014-07-28", - "2014-08-04", - "2014-08-11", - "2014-08-18", - "2014-08-25", - "2014-09-01", - "2014-09-08", - "2014-09-15", - "2014-09-22", - "2014-09-29", - "2014-10-06", - "2014-10-13", - "2014-10-20", - "2014-10-27", - "2014-11-03", - "2014-11-10", - "2014-11-17", - "2014-11-24", - "2014-12-01", - "2014-12-08", - "2014-12-15", - "2014-12-22", - "2014-12-29", - "2015-01-05", - "2015-01-12", - "2015-01-19", - "2015-01-26", - "2015-02-02", - "2015-02-09", - "2015-02-16", - "2015-02-23", - "2015-03-02", - "2015-03-09", - "2015-03-16", - "2015-03-23", - "2015-03-30", - "2015-04-06", - "2015-04-13", - "2015-04-20", - "2015-04-27", - "2015-05-04", - "2015-05-11", - "2015-05-18", - "2015-05-25", - "2015-06-01", - "2015-06-08", - "2015-06-15", - "2015-06-22", - "2015-06-29", - "2015-07-06", - "2015-07-13", - "2015-07-20", - "2015-07-27", - "2015-08-03", - "2015-08-10", - "2015-08-17", - "2015-08-24", - "2015-08-31", - "2015-09-07", - "2015-09-14", - "2015-09-21", - "2015-09-28", - "2015-10-05", - "2015-10-12", - "2015-10-19", - "2015-10-26", - "2015-11-02", - "2015-11-09", - "2015-11-16", - "2015-11-23", - "2015-11-30", - "2015-12-07", - "2015-12-14", - "2015-12-21", - "2015-12-28", - "2016-01-04", - "2016-01-11", - "2016-01-18", - "2016-01-25", - "2016-02-01", - "2016-02-08", - "2016-02-15", - "2016-02-22", - "2016-02-29", - "2016-03-07", - "2016-03-14", - "2016-03-21", - "2016-03-28", - "2016-04-04", - "2016-04-11", - "2016-04-18", - "2016-04-25", - "2016-05-02", - "2016-05-09", - "2016-05-16", - "2016-05-23", - "2016-05-30", - "2016-06-06", - "2016-06-13", - "2016-06-20", - "2016-06-27", - "2016-07-04", - "2016-07-11", - "2016-07-18", - "2016-07-25", - "2016-08-01", - "2016-08-08", - "2016-08-15", - "2016-08-22", - "2016-08-29", - "2016-09-05", - "2016-09-12", - "2016-09-19", - "2016-09-26", - "2016-10-03", - "2016-10-10", - "2016-10-17", - "2016-10-24", - "2016-10-31", - "2016-11-07", - "2016-11-14", - "2016-11-21", - "2016-11-28", - "2016-12-05", - "2016-12-12", - "2016-12-19", - "2016-12-26", - "2017-01-02", - "2017-01-09", - "2017-01-16", - "2017-01-23", - "2017-01-30", - "2017-02-06", - "2017-02-13", - "2017-02-20", - "2017-02-27", - "2017-03-06", - "2017-03-13", - "2017-03-20", - "2017-03-27", - "2017-04-03", - "2017-04-10", - "2017-04-17", - "2017-04-24", - "2017-05-01", - "2017-05-08", - "2017-05-15", - "2017-05-22", - "2017-05-29", - "2017-06-05", - "2017-06-12", - "2017-06-19", - "2017-06-26", - "2017-07-03", - "2017-07-10", - "2017-07-17", - "2017-07-24", - "2017-07-31", - "2017-08-07", - "2017-08-14", - "2017-08-21", - "2017-08-28", - "2017-09-04", - "2017-09-11", - "2017-09-18", - "2017-09-25", - "2017-10-02", - "2017-10-09", - "2017-10-16", - "2017-10-23", - "2017-10-30", - "2017-11-06", - "2017-11-13", - "2017-11-20", - "2017-11-27", - "2017-12-04", - "2017-12-11", - "2017-12-18", - "2017-12-25", - "2018-01-01", - "2018-01-08", - "2018-01-15", - "2018-01-22", - "2018-01-29", - "2018-02-05", - "2018-02-12", - "2018-02-19", - "2018-02-26", - "2018-03-05", - "2018-03-12", - "2018-03-19", - "2018-03-26", - "2018-04-02", - "2018-04-09", - "2018-04-16", - "2018-04-23", - "2018-04-30", - "2018-05-07", - "2018-05-14", - "2018-05-21", - "2018-05-28", - "2018-06-04", - "2018-06-11", - "2018-06-18", - "2018-06-25", - "2018-07-02", - "2018-07-09", - "2018-07-16", - "2018-07-23", - "2018-07-30", - "2018-08-06", - "2018-08-13", - "2018-08-20", - "2018-08-27", - "2018-09-03", - "2018-09-10", - "2018-09-17", - "2018-09-24", - "2018-10-01", - "2018-10-08", - "2018-10-15", - "2018-10-22", - "2018-10-29", - "2018-11-05", - "2018-11-12", - "2018-11-19", - "2018-11-26", - "2018-12-03", - "2018-12-10", - "2018-12-17", - "2018-12-24", - "2018-12-31", - "2019-01-07", - "2019-01-14", - "2019-01-21", - "2019-01-28", - "2019-02-04", - "2019-02-11", - "2019-02-18", - "2019-02-25", - "2019-03-04", - "2019-03-11", - "2019-03-18", - "2019-03-25", - "2019-04-01", - "2019-04-08", - "2019-04-15", - "2019-04-22", - "2019-04-29", - "2019-05-06", - "2019-05-13", - "2019-05-20", - "2019-05-27", - "2019-06-03", - "2019-06-10", - "2019-06-17", - "2019-06-24", - "2019-07-01", - "2019-07-08", - "2019-07-15", - "2019-07-22", - "2019-07-29", - "2019-08-05", - "2019-08-12", - "2019-08-19", - "2019-08-26", - "2019-09-02", - "2019-09-09", - "2019-09-16", - "2019-09-23", - "2019-09-30", - "2019-10-07", - "2019-10-14", - "2019-10-21", - "2019-10-28", - "2019-11-04", - "2019-11-11", - "2019-11-18", - "2019-11-25", - "2019-12-02", - "2019-12-09", - "2019-12-16", - "2019-12-23", - "2019-12-30", - "2020-01-06", - "2020-01-13", - "2020-01-20", - "2020-01-27", - "2020-02-03", - "2020-02-10", - "2020-02-17", - "2020-02-24", - "2020-03-02", - "2020-03-09", - "2020-03-16", - "2020-03-23", - "2020-03-30", - "2020-04-06", - "2020-04-13", - "2020-04-20", - "2020-04-27", - "2020-05-04", - "2020-05-11", - "2020-05-18", - "2020-05-25", - "2020-06-01", - "2020-06-08", - "2020-06-15", - "2020-06-22", - "2020-06-29", - "2020-07-06", - "2020-07-13", - "2020-07-20", - "2020-07-27", - "2020-08-03", - "2020-08-10", - "2020-08-17", - "2020-08-24", - "2020-08-31", - "2020-09-07", - "2020-09-14", - "2020-09-21", - "2020-09-28", - "2020-10-05", - "2020-10-12", - "2020-10-19", - "2020-10-26", - "2020-11-02", - "2020-11-09", - "2020-11-16", - "2020-11-23", - "2020-11-30", - "2020-12-07", - "2020-12-14", - "2020-12-21", - "2020-12-28", - "2021-01-04", - "2021-01-11", - "2021-01-18", - "2021-01-25", - "2021-02-01", - "2021-02-08", - "2021-02-15", - "2021-02-22", - "2021-03-01", - "2021-03-08", - "2021-03-15", - "2021-03-22", - "2021-03-29", - "2021-04-05", - "2021-04-12", - "2021-04-19", - "2021-04-26", - "2021-05-03", - "2021-05-10", - "2021-05-17", - "2021-05-24", - "2021-05-31", - "2021-06-07", - "2021-06-14", - "2021-06-21", - "2021-06-28", - "2021-07-05", - "2021-07-12", - "2021-07-19", - "2021-07-26", - "2021-08-02", - "2021-08-09", - "2021-08-16", - "2021-08-23", - "2021-08-30", - "2021-09-06", - "2021-09-13", - "2021-09-20", - "2021-09-27", - "2021-10-04", - "2021-10-11", - "2021-10-18", - "2021-10-25", - "2021-11-01", - "2021-11-08", - "2021-11-15", - "2021-11-22", - "2021-11-29", - "2021-12-06", - "2021-12-13", - "2021-12-20", - "2021-12-27", - "2022-01-03", - "2022-01-10", - "2022-01-17", - "2022-01-24", - "2022-01-31", - "2022-02-07", - "2022-02-14", - "2022-02-21", - "2022-02-28", - "2022-03-07", - "2022-03-14", - "2022-03-21", - "2022-03-28", - "2022-04-04", - "2022-04-11", - "2022-04-18", - "2022-04-25", - "2022-05-02", - "2022-05-09", - "2022-05-16", - "2022-05-23", - "2022-05-30", - "2022-06-06", - "2022-06-13", - "2022-06-20", - "2022-06-27", - "2022-07-04", - "2022-07-11", - "2022-07-18", - "2022-07-25", - "2022-08-01", - "2022-08-08", - "2022-08-15", - "2022-08-22", - "2022-08-29", - "2022-09-05", - "2022-09-12", - "2022-09-19", - "2022-09-26", - "2022-10-03", - "2022-10-10", - "2022-10-17", - "2022-10-24", - "2022-10-31", - "2022-11-07", - "2022-11-14", - "2022-11-21", - "2022-11-28", - "2022-12-05", - "2022-12-12", - "2022-12-19", - "2022-12-26", - "2023-01-02", - "2023-01-09", - "2023-01-16", - "2023-01-23", - "2023-01-30", - "2023-02-06", - "2023-02-13", - "2023-02-20", - "2023-02-27", - "2023-03-06", - "2023-03-13", - "2023-03-20", - "2023-03-27", - "2023-04-03", - "2023-04-10", - "2023-04-17", - "2023-04-24", - "2023-05-01", - "2023-05-08", - "2023-05-15", - "2023-05-22", - "2023-05-29", - "2023-06-05", - "2023-06-12", - "2023-06-19", - "2023-06-26", - "2023-07-03", - "2023-07-10", - "2023-07-17", - "2023-07-24", - "2023-07-31", - "2023-08-07", - "2023-08-14", - "2023-08-21", - "2023-08-28", - "2023-09-04", - "2023-09-11", - "2023-09-18", - "2023-09-25", - "2023-10-02", - "2023-10-09", - "2023-10-16", - "2023-10-23", - "2023-10-30", - "2023-11-06", - "2023-11-13", - "2023-11-20", - "2023-11-27", - "2023-12-04", - "2023-12-11" + "2000-08-28T00:00:00", + "2000-09-04T00:00:00", + "2000-09-11T00:00:00", + "2000-09-18T00:00:00", + "2000-09-25T00:00:00", + "2000-10-02T00:00:00", + "2000-10-09T00:00:00", + "2000-10-16T00:00:00", + "2000-10-23T00:00:00", + "2000-10-30T00:00:00", + "2000-11-06T00:00:00", + "2000-11-13T00:00:00", + "2000-11-20T00:00:00", + "2000-11-27T00:00:00", + "2000-12-04T00:00:00", + "2000-12-11T00:00:00", + "2000-12-18T00:00:00", + "2000-12-25T00:00:00", + "2001-01-01T00:00:00", + "2001-01-08T00:00:00", + "2001-01-15T00:00:00", + "2001-01-22T00:00:00", + "2001-01-29T00:00:00", + "2001-02-05T00:00:00", + "2001-02-12T00:00:00", + "2001-02-19T00:00:00", + "2001-02-26T00:00:00", + "2001-03-05T00:00:00", + "2001-03-12T00:00:00", + "2001-03-19T00:00:00", + "2001-03-26T00:00:00", + "2001-04-02T00:00:00", + "2001-04-09T00:00:00", + "2001-04-16T00:00:00", + "2001-04-23T00:00:00", + "2001-04-30T00:00:00", + "2001-05-07T00:00:00", + "2001-05-14T00:00:00", + "2001-05-21T00:00:00", + "2001-05-28T00:00:00", + "2001-06-04T00:00:00", + "2001-06-11T00:00:00", + "2001-06-18T00:00:00", + "2001-06-25T00:00:00", + "2001-07-02T00:00:00", + "2001-07-09T00:00:00", + "2001-07-16T00:00:00", + "2001-07-23T00:00:00", + "2001-07-30T00:00:00", + "2001-08-06T00:00:00", + "2001-08-13T00:00:00", + "2001-08-20T00:00:00", + "2001-08-27T00:00:00", + "2001-09-03T00:00:00", + "2001-09-10T00:00:00", + "2001-09-17T00:00:00", + "2001-09-24T00:00:00", + "2001-10-01T00:00:00", + "2001-10-08T00:00:00", + "2001-10-15T00:00:00", + "2001-10-22T00:00:00", + "2001-10-29T00:00:00", + "2001-11-05T00:00:00", + "2001-11-12T00:00:00", + "2001-11-19T00:00:00", + "2001-11-26T00:00:00", + "2001-12-03T00:00:00", + "2001-12-10T00:00:00", + "2001-12-17T00:00:00", + "2001-12-24T00:00:00", + "2001-12-31T00:00:00", + "2002-01-07T00:00:00", + "2002-01-14T00:00:00", + "2002-01-21T00:00:00", + "2002-01-28T00:00:00", + "2002-02-04T00:00:00", + "2002-02-11T00:00:00", + "2002-02-18T00:00:00", + "2002-02-25T00:00:00", + "2002-03-04T00:00:00", + "2002-03-11T00:00:00", + "2002-03-18T00:00:00", + "2002-03-25T00:00:00", + "2002-04-01T00:00:00", + "2002-04-08T00:00:00", + "2002-04-15T00:00:00", + "2002-04-22T00:00:00", + "2002-04-29T00:00:00", + "2002-05-06T00:00:00", + "2002-05-13T00:00:00", + "2002-05-20T00:00:00", + "2002-05-27T00:00:00", + "2002-06-03T00:00:00", + "2002-06-10T00:00:00", + "2002-06-17T00:00:00", + "2002-06-24T00:00:00", + "2002-07-01T00:00:00", + "2002-07-08T00:00:00", + "2002-07-15T00:00:00", + "2002-07-22T00:00:00", + "2002-07-29T00:00:00", + "2002-08-05T00:00:00", + "2002-08-12T00:00:00", + "2002-08-19T00:00:00", + "2002-08-26T00:00:00", + "2002-09-02T00:00:00", + "2002-09-09T00:00:00", + "2002-09-16T00:00:00", + "2002-09-23T00:00:00", + "2002-09-30T00:00:00", + "2002-10-07T00:00:00", + "2002-10-14T00:00:00", + "2002-10-21T00:00:00", + "2002-10-28T00:00:00", + "2002-11-04T00:00:00", + "2002-11-11T00:00:00", + "2002-11-18T00:00:00", + "2002-11-25T00:00:00", + "2002-12-02T00:00:00", + "2002-12-09T00:00:00", + "2002-12-16T00:00:00", + "2002-12-23T00:00:00", + "2002-12-30T00:00:00", + "2003-01-06T00:00:00", + "2003-01-13T00:00:00", + "2003-01-20T00:00:00", + "2003-01-27T00:00:00", + "2003-02-03T00:00:00", + "2003-02-10T00:00:00", + "2003-02-17T00:00:00", + "2003-02-24T00:00:00", + "2003-03-03T00:00:00", + "2003-03-10T00:00:00", + "2003-03-17T00:00:00", + "2003-03-24T00:00:00", + "2003-03-31T00:00:00", + "2003-04-07T00:00:00", + "2003-04-14T00:00:00", + "2003-04-21T00:00:00", + "2003-04-28T00:00:00", + "2003-05-05T00:00:00", + "2003-05-12T00:00:00", + "2003-05-19T00:00:00", + "2003-05-26T00:00:00", + "2003-06-02T00:00:00", + "2003-06-09T00:00:00", + "2003-06-16T00:00:00", + "2003-06-23T00:00:00", + "2003-06-30T00:00:00", + "2003-07-07T00:00:00", + "2003-07-14T00:00:00", + "2003-07-21T00:00:00", + "2003-07-28T00:00:00", + "2003-08-04T00:00:00", + "2003-08-11T00:00:00", + "2003-08-18T00:00:00", + "2003-08-25T00:00:00", + "2003-09-01T00:00:00", + "2003-09-08T00:00:00", + "2003-09-15T00:00:00", + "2003-09-22T00:00:00", + "2003-09-29T00:00:00", + "2003-10-06T00:00:00", + "2003-10-13T00:00:00", + "2003-10-20T00:00:00", + "2003-10-27T00:00:00", + "2003-11-03T00:00:00", + "2003-11-10T00:00:00", + "2003-11-17T00:00:00", + "2003-11-24T00:00:00", + "2003-12-01T00:00:00", + "2003-12-08T00:00:00", + "2003-12-15T00:00:00", + "2003-12-22T00:00:00", + "2003-12-29T00:00:00", + "2004-01-05T00:00:00", + "2004-01-12T00:00:00", + "2004-01-19T00:00:00", + "2004-01-26T00:00:00", + "2004-02-02T00:00:00", + "2004-02-09T00:00:00", + "2004-02-16T00:00:00", + "2004-02-23T00:00:00", + "2004-03-01T00:00:00", + "2004-03-08T00:00:00", + "2004-03-15T00:00:00", + "2004-03-22T00:00:00", + "2004-03-29T00:00:00", + "2004-04-05T00:00:00", + "2004-04-12T00:00:00", + "2004-04-19T00:00:00", + "2004-04-26T00:00:00", + "2004-05-03T00:00:00", + "2004-05-10T00:00:00", + "2004-05-17T00:00:00", + "2004-05-24T00:00:00", + "2004-05-31T00:00:00", + "2004-06-07T00:00:00", + "2004-06-14T00:00:00", + "2004-06-21T00:00:00", + "2004-06-28T00:00:00", + "2004-07-05T00:00:00", + "2004-07-12T00:00:00", + "2004-07-19T00:00:00", + "2004-07-26T00:00:00", + "2004-08-02T00:00:00", + "2004-08-09T00:00:00", + "2004-08-16T00:00:00", + "2004-08-23T00:00:00", + "2004-08-30T00:00:00", + "2004-09-06T00:00:00", + "2004-09-13T00:00:00", + "2004-09-20T00:00:00", + "2004-09-27T00:00:00", + "2004-10-04T00:00:00", + "2004-10-11T00:00:00", + "2004-10-18T00:00:00", + "2004-10-25T00:00:00", + "2004-11-01T00:00:00", + "2004-11-08T00:00:00", + "2004-11-15T00:00:00", + "2004-11-22T00:00:00", + "2004-11-29T00:00:00", + "2004-12-06T00:00:00", + "2004-12-13T00:00:00", + "2004-12-20T00:00:00", + "2004-12-27T00:00:00", + "2005-01-03T00:00:00", + "2005-01-10T00:00:00", + "2005-01-17T00:00:00", + "2005-01-24T00:00:00", + "2005-01-31T00:00:00", + "2005-02-07T00:00:00", + "2005-02-14T00:00:00", + "2005-02-21T00:00:00", + "2005-02-28T00:00:00", + "2005-03-07T00:00:00", + "2005-03-14T00:00:00", + "2005-03-21T00:00:00", + "2005-03-28T00:00:00", + "2005-04-04T00:00:00", + "2005-04-11T00:00:00", + "2005-04-18T00:00:00", + "2005-04-25T00:00:00", + "2005-05-02T00:00:00", + "2005-05-09T00:00:00", + "2005-05-16T00:00:00", + "2005-05-23T00:00:00", + "2005-05-30T00:00:00", + "2005-06-06T00:00:00", + "2005-06-13T00:00:00", + "2005-06-20T00:00:00", + "2005-06-27T00:00:00", + "2005-07-04T00:00:00", + "2005-07-11T00:00:00", + "2005-07-18T00:00:00", + "2005-07-25T00:00:00", + "2005-08-01T00:00:00", + "2005-08-08T00:00:00", + "2005-08-15T00:00:00", + "2005-08-22T00:00:00", + "2005-08-29T00:00:00", + "2005-09-05T00:00:00", + "2005-09-12T00:00:00", + "2005-09-19T00:00:00", + "2005-09-26T00:00:00", + "2005-10-03T00:00:00", + "2005-10-10T00:00:00", + "2005-10-17T00:00:00", + "2005-10-24T00:00:00", + "2005-10-31T00:00:00", + "2005-11-07T00:00:00", + "2005-11-14T00:00:00", + "2005-11-21T00:00:00", + "2005-11-28T00:00:00", + "2005-12-05T00:00:00", + "2005-12-12T00:00:00", + "2005-12-19T00:00:00", + "2005-12-26T00:00:00", + "2006-01-02T00:00:00", + "2006-01-09T00:00:00", + "2006-01-16T00:00:00", + "2006-01-23T00:00:00", + "2006-01-30T00:00:00", + "2006-02-06T00:00:00", + "2006-02-13T00:00:00", + "2006-02-20T00:00:00", + "2006-02-27T00:00:00", + "2006-03-06T00:00:00", + "2006-03-13T00:00:00", + "2006-03-20T00:00:00", + "2006-03-27T00:00:00", + "2006-04-03T00:00:00", + "2006-04-10T00:00:00", + "2006-04-17T00:00:00", + "2006-04-24T00:00:00", + "2006-05-01T00:00:00", + "2006-05-08T00:00:00", + "2006-05-15T00:00:00", + "2006-05-22T00:00:00", + "2006-05-29T00:00:00", + "2006-06-05T00:00:00", + "2006-06-12T00:00:00", + "2006-06-19T00:00:00", + "2006-06-26T00:00:00", + "2006-07-03T00:00:00", + "2006-07-10T00:00:00", + "2006-07-17T00:00:00", + "2006-07-24T00:00:00", + "2006-07-31T00:00:00", + "2006-08-07T00:00:00", + "2006-08-14T00:00:00", + "2006-08-21T00:00:00", + "2006-08-28T00:00:00", + "2006-09-04T00:00:00", + "2006-09-11T00:00:00", + "2006-09-18T00:00:00", + "2006-09-25T00:00:00", + "2006-10-02T00:00:00", + "2006-10-09T00:00:00", + "2006-10-16T00:00:00", + "2006-10-23T00:00:00", + "2006-10-30T00:00:00", + "2006-11-06T00:00:00", + "2006-11-13T00:00:00", + "2006-11-20T00:00:00", + "2006-11-27T00:00:00", + "2006-12-04T00:00:00", + "2006-12-11T00:00:00", + "2006-12-18T00:00:00", + "2006-12-25T00:00:00", + "2007-01-01T00:00:00", + "2007-01-08T00:00:00", + "2007-01-15T00:00:00", + "2007-01-22T00:00:00", + "2007-01-29T00:00:00", + "2007-02-05T00:00:00", + "2007-02-12T00:00:00", + "2007-02-19T00:00:00", + "2007-02-26T00:00:00", + "2007-03-05T00:00:00", + "2007-03-12T00:00:00", + "2007-03-19T00:00:00", + "2007-03-26T00:00:00", + "2007-04-02T00:00:00", + "2007-04-09T00:00:00", + "2007-04-16T00:00:00", + "2007-04-23T00:00:00", + "2007-04-30T00:00:00", + "2007-05-07T00:00:00", + "2007-05-14T00:00:00", + "2007-05-21T00:00:00", + "2007-05-28T00:00:00", + "2007-06-04T00:00:00", + "2007-06-11T00:00:00", + "2007-06-18T00:00:00", + "2007-06-25T00:00:00", + "2007-07-02T00:00:00", + "2007-07-09T00:00:00", + "2007-07-16T00:00:00", + "2007-07-23T00:00:00", + "2007-07-30T00:00:00", + "2007-08-06T00:00:00", + "2007-08-13T00:00:00", + "2007-08-20T00:00:00", + "2007-08-27T00:00:00", + "2007-09-03T00:00:00", + "2007-09-10T00:00:00", + "2007-09-17T00:00:00", + "2007-09-24T00:00:00", + "2007-10-01T00:00:00", + "2007-10-08T00:00:00", + "2007-10-15T00:00:00", + "2007-10-22T00:00:00", + "2007-10-29T00:00:00", + "2007-11-05T00:00:00", + "2007-11-12T00:00:00", + "2007-11-19T00:00:00", + "2007-11-26T00:00:00", + "2007-12-03T00:00:00", + "2007-12-10T00:00:00", + "2007-12-17T00:00:00", + "2007-12-24T00:00:00", + "2007-12-31T00:00:00", + "2008-01-07T00:00:00", + "2008-01-14T00:00:00", + "2008-01-21T00:00:00", + "2008-01-28T00:00:00", + "2008-02-04T00:00:00", + "2008-02-11T00:00:00", + "2008-02-18T00:00:00", + "2008-02-25T00:00:00", + "2008-03-03T00:00:00", + "2008-03-10T00:00:00", + "2008-03-17T00:00:00", + "2008-03-24T00:00:00", + "2008-03-31T00:00:00", + "2008-04-07T00:00:00", + "2008-04-14T00:00:00", + "2008-04-21T00:00:00", + "2008-04-28T00:00:00", + "2008-05-05T00:00:00", + "2008-05-12T00:00:00", + "2008-05-19T00:00:00", + "2008-05-26T00:00:00", + "2008-06-02T00:00:00", + "2008-06-09T00:00:00", + "2008-06-16T00:00:00", + "2008-06-23T00:00:00", + "2008-06-30T00:00:00", + "2008-07-07T00:00:00", + "2008-07-14T00:00:00", + "2008-07-21T00:00:00", + "2008-07-28T00:00:00", + "2008-08-04T00:00:00", + "2008-08-11T00:00:00", + "2008-08-18T00:00:00", + "2008-08-25T00:00:00", + "2008-09-01T00:00:00", + "2008-09-08T00:00:00", + "2008-09-15T00:00:00", + "2008-09-22T00:00:00", + "2008-09-29T00:00:00", + "2008-10-06T00:00:00", + "2008-10-13T00:00:00", + "2008-10-20T00:00:00", + "2008-10-27T00:00:00", + "2008-11-03T00:00:00", + "2008-11-10T00:00:00", + "2008-11-17T00:00:00", + "2008-11-24T00:00:00", + "2008-12-01T00:00:00", + "2008-12-08T00:00:00", + "2008-12-15T00:00:00", + "2008-12-22T00:00:00", + "2008-12-29T00:00:00", + "2009-01-05T00:00:00", + "2009-01-12T00:00:00", + "2009-01-19T00:00:00", + "2009-01-26T00:00:00", + "2009-02-02T00:00:00", + "2009-02-09T00:00:00", + "2009-02-16T00:00:00", + "2009-02-23T00:00:00", + "2009-03-02T00:00:00", + "2009-03-09T00:00:00", + "2009-03-16T00:00:00", + "2009-03-23T00:00:00", + "2009-03-30T00:00:00", + "2009-04-06T00:00:00", + "2009-04-13T00:00:00", + "2009-04-20T00:00:00", + "2009-04-27T00:00:00", + "2009-05-04T00:00:00", + "2009-05-11T00:00:00", + "2009-05-18T00:00:00", + "2009-05-25T00:00:00", + "2009-06-01T00:00:00", + "2009-06-08T00:00:00", + "2009-06-15T00:00:00", + "2009-06-22T00:00:00", + "2009-06-29T00:00:00", + "2009-07-06T00:00:00", + "2009-07-13T00:00:00", + "2009-07-20T00:00:00", + "2009-07-27T00:00:00", + "2009-08-03T00:00:00", + "2009-08-10T00:00:00", + "2009-08-17T00:00:00", + "2009-08-24T00:00:00", + "2009-08-31T00:00:00", + "2009-09-07T00:00:00", + "2009-09-14T00:00:00", + "2009-09-21T00:00:00", + "2009-09-28T00:00:00", + "2009-10-05T00:00:00", + "2009-10-12T00:00:00", + "2009-10-19T00:00:00", + "2009-10-26T00:00:00", + "2009-11-02T00:00:00", + "2009-11-09T00:00:00", + "2009-11-16T00:00:00", + "2009-11-23T00:00:00", + "2009-11-30T00:00:00", + "2009-12-07T00:00:00", + "2009-12-14T00:00:00", + "2009-12-21T00:00:00", + "2009-12-28T00:00:00", + "2010-01-04T00:00:00", + "2010-01-11T00:00:00", + "2010-01-18T00:00:00", + "2010-01-25T00:00:00", + "2010-02-01T00:00:00", + "2010-02-08T00:00:00", + "2010-02-15T00:00:00", + "2010-02-22T00:00:00", + "2010-03-01T00:00:00", + "2010-03-08T00:00:00", + "2010-03-15T00:00:00", + "2010-03-22T00:00:00", + "2010-03-29T00:00:00", + "2010-04-05T00:00:00", + "2010-04-12T00:00:00", + "2010-04-19T00:00:00", + "2010-04-26T00:00:00", + "2010-05-03T00:00:00", + "2010-05-10T00:00:00", + "2010-05-17T00:00:00", + "2010-05-24T00:00:00", + "2010-05-31T00:00:00", + "2010-06-07T00:00:00", + "2010-06-14T00:00:00", + "2010-06-21T00:00:00", + "2010-06-28T00:00:00", + "2010-07-05T00:00:00", + "2010-07-12T00:00:00", + "2010-07-19T00:00:00", + "2010-07-26T00:00:00", + "2010-08-02T00:00:00", + "2010-08-09T00:00:00", + "2010-08-16T00:00:00", + "2010-08-23T00:00:00", + "2010-08-30T00:00:00", + "2010-09-06T00:00:00", + "2010-09-13T00:00:00", + "2010-09-20T00:00:00", + "2010-09-27T00:00:00", + "2010-10-04T00:00:00", + "2010-10-11T00:00:00", + "2010-10-18T00:00:00", + "2010-10-25T00:00:00", + "2010-11-01T00:00:00", + "2010-11-08T00:00:00", + "2010-11-15T00:00:00", + "2010-11-22T00:00:00", + "2010-11-29T00:00:00", + "2010-12-06T00:00:00", + "2010-12-13T00:00:00", + "2010-12-20T00:00:00", + "2010-12-27T00:00:00", + "2011-01-03T00:00:00", + "2011-01-10T00:00:00", + "2011-01-17T00:00:00", + "2011-01-24T00:00:00", + "2011-01-31T00:00:00", + "2011-02-07T00:00:00", + "2011-02-14T00:00:00", + "2011-02-21T00:00:00", + "2011-02-28T00:00:00", + "2011-03-07T00:00:00", + "2011-03-14T00:00:00", + "2011-03-21T00:00:00", + "2011-03-28T00:00:00", + "2011-04-04T00:00:00", + "2011-04-11T00:00:00", + "2011-04-18T00:00:00", + "2011-04-25T00:00:00", + "2011-05-02T00:00:00", + "2011-05-09T00:00:00", + "2011-05-16T00:00:00", + "2011-05-23T00:00:00", + "2011-05-30T00:00:00", + "2011-06-06T00:00:00", + "2011-06-13T00:00:00", + "2011-06-20T00:00:00", + "2011-06-27T00:00:00", + "2011-07-04T00:00:00", + "2011-07-11T00:00:00", + "2011-07-18T00:00:00", + "2011-07-25T00:00:00", + "2011-08-01T00:00:00", + "2011-08-08T00:00:00", + "2011-08-15T00:00:00", + "2011-08-22T00:00:00", + "2011-08-29T00:00:00", + "2011-09-05T00:00:00", + "2011-09-12T00:00:00", + "2011-09-19T00:00:00", + "2011-09-26T00:00:00", + "2011-10-03T00:00:00", + "2011-10-10T00:00:00", + "2011-10-17T00:00:00", + "2011-10-24T00:00:00", + "2011-10-31T00:00:00", + "2011-11-07T00:00:00", + "2011-11-14T00:00:00", + "2011-11-21T00:00:00", + "2011-11-28T00:00:00", + "2011-12-05T00:00:00", + "2011-12-12T00:00:00", + "2011-12-19T00:00:00", + "2011-12-26T00:00:00", + "2012-01-02T00:00:00", + "2012-01-09T00:00:00", + "2012-01-16T00:00:00", + "2012-01-23T00:00:00", + "2012-01-30T00:00:00", + "2012-02-06T00:00:00", + "2012-02-13T00:00:00", + "2012-02-20T00:00:00", + "2012-02-27T00:00:00", + "2012-03-05T00:00:00", + "2012-03-12T00:00:00", + "2012-03-19T00:00:00", + "2012-03-26T00:00:00", + "2012-04-02T00:00:00", + "2012-04-09T00:00:00", + "2012-04-16T00:00:00", + "2012-04-23T00:00:00", + "2012-04-30T00:00:00", + "2012-05-07T00:00:00", + "2012-05-14T00:00:00", + "2012-05-21T00:00:00", + "2012-05-28T00:00:00", + "2012-06-04T00:00:00", + "2012-06-11T00:00:00", + "2012-06-18T00:00:00", + "2012-06-25T00:00:00", + "2012-07-02T00:00:00", + "2012-07-09T00:00:00", + "2012-07-16T00:00:00", + "2012-07-23T00:00:00", + "2012-07-30T00:00:00", + "2012-08-06T00:00:00", + "2012-08-13T00:00:00", + "2012-08-20T00:00:00", + "2012-08-27T00:00:00", + "2012-09-03T00:00:00", + "2012-09-10T00:00:00", + "2012-09-17T00:00:00", + "2012-09-24T00:00:00", + "2012-10-01T00:00:00", + "2012-10-08T00:00:00", + "2012-10-15T00:00:00", + "2012-10-22T00:00:00", + "2012-10-29T00:00:00", + "2012-11-05T00:00:00", + "2012-11-12T00:00:00", + "2012-11-19T00:00:00", + "2012-11-26T00:00:00", + "2012-12-03T00:00:00", + "2012-12-10T00:00:00", + "2012-12-17T00:00:00", + "2012-12-24T00:00:00", + "2012-12-31T00:00:00", + "2013-01-07T00:00:00", + "2013-01-14T00:00:00", + "2013-01-21T00:00:00", + "2013-01-28T00:00:00", + "2013-02-04T00:00:00", + "2013-02-11T00:00:00", + "2013-02-18T00:00:00", + "2013-02-25T00:00:00", + "2013-03-04T00:00:00", + "2013-03-11T00:00:00", + "2013-03-18T00:00:00", + "2013-03-25T00:00:00", + "2013-04-01T00:00:00", + "2013-04-08T00:00:00", + "2013-04-15T00:00:00", + "2013-04-22T00:00:00", + "2013-04-29T00:00:00", + "2013-05-06T00:00:00", + "2013-05-13T00:00:00", + "2013-05-20T00:00:00", + "2013-05-27T00:00:00", + "2013-06-03T00:00:00", + "2013-06-10T00:00:00", + "2013-06-17T00:00:00", + "2013-06-24T00:00:00", + "2013-07-01T00:00:00", + "2013-07-08T00:00:00", + "2013-07-15T00:00:00", + "2013-07-22T00:00:00", + "2013-07-29T00:00:00", + "2013-08-05T00:00:00", + "2013-08-12T00:00:00", + "2013-08-19T00:00:00", + "2013-08-26T00:00:00", + "2013-09-02T00:00:00", + "2013-09-09T00:00:00", + "2013-09-16T00:00:00", + "2013-09-23T00:00:00", + "2013-09-30T00:00:00", + "2013-10-07T00:00:00", + "2013-10-14T00:00:00", + "2013-10-21T00:00:00", + "2013-10-28T00:00:00", + "2013-11-04T00:00:00", + "2013-11-11T00:00:00", + "2013-11-18T00:00:00", + "2013-11-25T00:00:00", + "2013-12-02T00:00:00", + "2013-12-09T00:00:00", + "2013-12-16T00:00:00", + "2013-12-23T00:00:00", + "2013-12-30T00:00:00", + "2014-01-06T00:00:00", + "2014-01-13T00:00:00", + "2014-01-20T00:00:00", + "2014-01-27T00:00:00", + "2014-02-03T00:00:00", + "2014-02-10T00:00:00", + "2014-02-17T00:00:00", + "2014-02-24T00:00:00", + "2014-03-03T00:00:00", + "2014-03-10T00:00:00", + "2014-03-17T00:00:00", + "2014-03-24T00:00:00", + "2014-03-31T00:00:00", + "2014-04-07T00:00:00", + "2014-04-14T00:00:00", + "2014-04-21T00:00:00", + "2014-04-28T00:00:00", + "2014-05-05T00:00:00", + "2014-05-12T00:00:00", + "2014-05-19T00:00:00", + "2014-05-26T00:00:00", + "2014-06-02T00:00:00", + "2014-06-09T00:00:00", + "2014-06-16T00:00:00", + "2014-06-23T00:00:00", + "2014-06-30T00:00:00", + "2014-07-07T00:00:00", + "2014-07-14T00:00:00", + "2014-07-21T00:00:00", + "2014-07-28T00:00:00", + "2014-08-04T00:00:00", + "2014-08-11T00:00:00", + "2014-08-18T00:00:00", + "2014-08-25T00:00:00", + "2014-09-01T00:00:00", + "2014-09-08T00:00:00", + "2014-09-15T00:00:00", + "2014-09-22T00:00:00", + "2014-09-29T00:00:00", + "2014-10-06T00:00:00", + "2014-10-13T00:00:00", + "2014-10-20T00:00:00", + "2014-10-27T00:00:00", + "2014-11-03T00:00:00", + "2014-11-10T00:00:00", + "2014-11-17T00:00:00", + "2014-11-24T00:00:00", + "2014-12-01T00:00:00", + "2014-12-08T00:00:00", + "2014-12-15T00:00:00", + "2014-12-22T00:00:00", + "2014-12-29T00:00:00", + "2015-01-05T00:00:00", + "2015-01-12T00:00:00", + "2015-01-19T00:00:00", + "2015-01-26T00:00:00", + "2015-02-02T00:00:00", + "2015-02-09T00:00:00", + "2015-02-16T00:00:00", + "2015-02-23T00:00:00", + "2015-03-02T00:00:00", + "2015-03-09T00:00:00", + "2015-03-16T00:00:00", + "2015-03-23T00:00:00", + "2015-03-30T00:00:00", + "2015-04-06T00:00:00", + "2015-04-13T00:00:00", + "2015-04-20T00:00:00", + "2015-04-27T00:00:00", + "2015-05-04T00:00:00", + "2015-05-11T00:00:00", + "2015-05-18T00:00:00", + "2015-05-25T00:00:00", + "2015-06-01T00:00:00", + "2015-06-08T00:00:00", + "2015-06-15T00:00:00", + "2015-06-22T00:00:00", + "2015-06-29T00:00:00", + "2015-07-06T00:00:00", + "2015-07-13T00:00:00", + "2015-07-20T00:00:00", + "2015-07-27T00:00:00", + "2015-08-03T00:00:00", + "2015-08-10T00:00:00", + "2015-08-17T00:00:00", + "2015-08-24T00:00:00", + "2015-08-31T00:00:00", + "2015-09-07T00:00:00", + "2015-09-14T00:00:00", + "2015-09-21T00:00:00", + "2015-09-28T00:00:00", + "2015-10-05T00:00:00", + "2015-10-12T00:00:00", + "2015-10-19T00:00:00", + "2015-10-26T00:00:00", + "2015-11-02T00:00:00", + "2015-11-09T00:00:00", + "2015-11-16T00:00:00", + "2015-11-23T00:00:00", + "2015-11-30T00:00:00", + "2015-12-07T00:00:00", + "2015-12-14T00:00:00", + "2015-12-21T00:00:00", + "2015-12-28T00:00:00", + "2016-01-04T00:00:00", + "2016-01-11T00:00:00", + "2016-01-18T00:00:00", + "2016-01-25T00:00:00", + "2016-02-01T00:00:00", + "2016-02-08T00:00:00", + "2016-02-15T00:00:00", + "2016-02-22T00:00:00", + "2016-02-29T00:00:00", + "2016-03-07T00:00:00", + "2016-03-14T00:00:00", + "2016-03-21T00:00:00", + "2016-03-28T00:00:00", + "2016-04-04T00:00:00", + "2016-04-11T00:00:00", + "2016-04-18T00:00:00", + "2016-04-25T00:00:00", + "2016-05-02T00:00:00", + "2016-05-09T00:00:00", + "2016-05-16T00:00:00", + "2016-05-23T00:00:00", + "2016-05-30T00:00:00", + "2016-06-06T00:00:00", + "2016-06-13T00:00:00", + "2016-06-20T00:00:00", + "2016-06-27T00:00:00", + "2016-07-04T00:00:00", + "2016-07-11T00:00:00", + "2016-07-18T00:00:00", + "2016-07-25T00:00:00", + "2016-08-01T00:00:00", + "2016-08-08T00:00:00", + "2016-08-15T00:00:00", + "2016-08-22T00:00:00", + "2016-08-29T00:00:00", + "2016-09-05T00:00:00", + "2016-09-12T00:00:00", + "2016-09-19T00:00:00", + "2016-09-26T00:00:00", + "2016-10-03T00:00:00", + "2016-10-10T00:00:00", + "2016-10-17T00:00:00", + "2016-10-24T00:00:00", + "2016-10-31T00:00:00", + "2016-11-07T00:00:00", + "2016-11-14T00:00:00", + "2016-11-21T00:00:00", + "2016-11-28T00:00:00", + "2016-12-05T00:00:00", + "2016-12-12T00:00:00", + "2016-12-19T00:00:00", + "2016-12-26T00:00:00", + "2017-01-02T00:00:00", + "2017-01-09T00:00:00", + "2017-01-16T00:00:00", + "2017-01-23T00:00:00", + "2017-01-30T00:00:00", + "2017-02-06T00:00:00", + "2017-02-13T00:00:00", + "2017-02-20T00:00:00", + "2017-02-27T00:00:00", + "2017-03-06T00:00:00", + "2017-03-13T00:00:00", + "2017-03-20T00:00:00", + "2017-03-27T00:00:00", + "2017-04-03T00:00:00", + "2017-04-10T00:00:00", + "2017-04-17T00:00:00", + "2017-04-24T00:00:00", + "2017-05-01T00:00:00", + "2017-05-08T00:00:00", + "2017-05-15T00:00:00", + "2017-05-22T00:00:00", + "2017-05-29T00:00:00", + "2017-06-05T00:00:00", + "2017-06-12T00:00:00", + "2017-06-19T00:00:00", + "2017-06-26T00:00:00", + "2017-07-03T00:00:00", + "2017-07-10T00:00:00", + "2017-07-17T00:00:00", + "2017-07-24T00:00:00", + "2017-07-31T00:00:00", + "2017-08-07T00:00:00", + "2017-08-14T00:00:00", + "2017-08-21T00:00:00", + "2017-08-28T00:00:00", + "2017-09-04T00:00:00", + "2017-09-11T00:00:00", + "2017-09-18T00:00:00", + "2017-09-25T00:00:00", + "2017-10-02T00:00:00", + "2017-10-09T00:00:00", + "2017-10-16T00:00:00", + "2017-10-23T00:00:00", + "2017-10-30T00:00:00", + "2017-11-06T00:00:00", + "2017-11-13T00:00:00", + "2017-11-20T00:00:00", + "2017-11-27T00:00:00", + "2017-12-04T00:00:00", + "2017-12-11T00:00:00", + "2017-12-18T00:00:00", + "2017-12-25T00:00:00", + "2018-01-01T00:00:00", + "2018-01-08T00:00:00", + "2018-01-15T00:00:00", + "2018-01-22T00:00:00", + "2018-01-29T00:00:00", + "2018-02-05T00:00:00", + "2018-02-12T00:00:00", + "2018-02-19T00:00:00", + "2018-02-26T00:00:00", + "2018-03-05T00:00:00", + "2018-03-12T00:00:00", + "2018-03-19T00:00:00", + "2018-03-26T00:00:00", + "2018-04-02T00:00:00", + "2018-04-09T00:00:00", + "2018-04-16T00:00:00", + "2018-04-23T00:00:00", + "2018-04-30T00:00:00", + "2018-05-07T00:00:00", + "2018-05-14T00:00:00", + "2018-05-21T00:00:00", + "2018-05-28T00:00:00", + "2018-06-04T00:00:00", + "2018-06-11T00:00:00", + "2018-06-18T00:00:00", + "2018-06-25T00:00:00", + "2018-07-02T00:00:00", + "2018-07-09T00:00:00", + "2018-07-16T00:00:00", + "2018-07-23T00:00:00", + "2018-07-30T00:00:00", + "2018-08-06T00:00:00", + "2018-08-13T00:00:00", + "2018-08-20T00:00:00", + "2018-08-27T00:00:00", + "2018-09-03T00:00:00", + "2018-09-10T00:00:00", + "2018-09-17T00:00:00", + "2018-09-24T00:00:00", + "2018-10-01T00:00:00", + "2018-10-08T00:00:00", + "2018-10-15T00:00:00", + "2018-10-22T00:00:00", + "2018-10-29T00:00:00", + "2018-11-05T00:00:00", + "2018-11-12T00:00:00", + "2018-11-19T00:00:00", + "2018-11-26T00:00:00", + "2018-12-03T00:00:00", + "2018-12-10T00:00:00", + "2018-12-17T00:00:00", + "2018-12-24T00:00:00", + "2018-12-31T00:00:00", + "2019-01-07T00:00:00", + "2019-01-14T00:00:00", + "2019-01-21T00:00:00", + "2019-01-28T00:00:00", + "2019-02-04T00:00:00", + "2019-02-11T00:00:00", + "2019-02-18T00:00:00", + "2019-02-25T00:00:00", + "2019-03-04T00:00:00", + "2019-03-11T00:00:00", + "2019-03-18T00:00:00", + "2019-03-25T00:00:00", + "2019-04-01T00:00:00", + "2019-04-08T00:00:00", + "2019-04-15T00:00:00", + "2019-04-22T00:00:00", + "2019-04-29T00:00:00", + "2019-05-06T00:00:00", + "2019-05-13T00:00:00", + "2019-05-20T00:00:00", + "2019-05-27T00:00:00", + "2019-06-03T00:00:00", + "2019-06-10T00:00:00", + "2019-06-17T00:00:00", + "2019-06-24T00:00:00", + "2019-07-01T00:00:00", + "2019-07-08T00:00:00", + "2019-07-15T00:00:00", + "2019-07-22T00:00:00", + "2019-07-29T00:00:00", + "2019-08-05T00:00:00", + "2019-08-12T00:00:00", + "2019-08-19T00:00:00", + "2019-08-26T00:00:00", + "2019-09-02T00:00:00", + "2019-09-09T00:00:00", + "2019-09-16T00:00:00", + "2019-09-23T00:00:00", + "2019-09-30T00:00:00", + "2019-10-07T00:00:00", + "2019-10-14T00:00:00", + "2019-10-21T00:00:00", + "2019-10-28T00:00:00", + "2019-11-04T00:00:00", + "2019-11-11T00:00:00", + "2019-11-18T00:00:00", + "2019-11-25T00:00:00", + "2019-12-02T00:00:00", + "2019-12-09T00:00:00", + "2019-12-16T00:00:00", + "2019-12-23T00:00:00", + "2019-12-30T00:00:00", + "2020-01-06T00:00:00", + "2020-01-13T00:00:00", + "2020-01-20T00:00:00", + "2020-01-27T00:00:00", + "2020-02-03T00:00:00", + "2020-02-10T00:00:00", + "2020-02-17T00:00:00", + "2020-02-24T00:00:00", + "2020-03-02T00:00:00", + "2020-03-09T00:00:00", + "2020-03-16T00:00:00", + "2020-03-23T00:00:00", + "2020-03-30T00:00:00", + "2020-04-06T00:00:00", + "2020-04-13T00:00:00", + "2020-04-20T00:00:00", + "2020-04-27T00:00:00", + "2020-05-04T00:00:00", + "2020-05-11T00:00:00", + "2020-05-18T00:00:00", + "2020-05-25T00:00:00", + "2020-06-01T00:00:00", + "2020-06-08T00:00:00", + "2020-06-15T00:00:00", + "2020-06-22T00:00:00", + "2020-06-29T00:00:00", + "2020-07-06T00:00:00", + "2020-07-13T00:00:00", + "2020-07-20T00:00:00", + "2020-07-27T00:00:00", + "2020-08-03T00:00:00", + "2020-08-10T00:00:00", + "2020-08-17T00:00:00", + "2020-08-24T00:00:00", + "2020-08-31T00:00:00", + "2020-09-07T00:00:00", + "2020-09-14T00:00:00", + "2020-09-21T00:00:00", + "2020-09-28T00:00:00", + "2020-10-05T00:00:00", + "2020-10-12T00:00:00", + "2020-10-19T00:00:00", + "2020-10-26T00:00:00", + "2020-11-02T00:00:00", + "2020-11-09T00:00:00", + "2020-11-16T00:00:00", + "2020-11-23T00:00:00", + "2020-11-30T00:00:00", + "2020-12-07T00:00:00", + "2020-12-14T00:00:00", + "2020-12-21T00:00:00", + "2020-12-28T00:00:00", + "2021-01-04T00:00:00", + "2021-01-11T00:00:00", + "2021-01-18T00:00:00", + "2021-01-25T00:00:00", + "2021-02-01T00:00:00", + "2021-02-08T00:00:00", + "2021-02-15T00:00:00", + "2021-02-22T00:00:00", + "2021-03-01T00:00:00", + "2021-03-08T00:00:00", + "2021-03-15T00:00:00", + "2021-03-22T00:00:00", + "2021-03-29T00:00:00", + "2021-04-05T00:00:00", + "2021-04-12T00:00:00", + "2021-04-19T00:00:00", + "2021-04-26T00:00:00", + "2021-05-03T00:00:00", + "2021-05-10T00:00:00", + "2021-05-17T00:00:00", + "2021-05-24T00:00:00", + "2021-05-31T00:00:00", + "2021-06-07T00:00:00", + "2021-06-14T00:00:00", + "2021-06-21T00:00:00", + "2021-06-28T00:00:00", + "2021-07-05T00:00:00", + "2021-07-12T00:00:00", + "2021-07-19T00:00:00", + "2021-07-26T00:00:00", + "2021-08-02T00:00:00", + "2021-08-09T00:00:00", + "2021-08-16T00:00:00", + "2021-08-23T00:00:00", + "2021-08-30T00:00:00", + "2021-09-06T00:00:00", + "2021-09-13T00:00:00", + "2021-09-20T00:00:00", + "2021-09-27T00:00:00", + "2021-10-04T00:00:00", + "2021-10-11T00:00:00", + "2021-10-18T00:00:00", + "2021-10-25T00:00:00", + "2021-11-01T00:00:00", + "2021-11-08T00:00:00", + "2021-11-15T00:00:00", + "2021-11-22T00:00:00", + "2021-11-29T00:00:00", + "2021-12-06T00:00:00", + "2021-12-13T00:00:00", + "2021-12-20T00:00:00", + "2021-12-27T00:00:00", + "2022-01-03T00:00:00", + "2022-01-10T00:00:00", + "2022-01-17T00:00:00", + "2022-01-24T00:00:00", + "2022-01-31T00:00:00", + "2022-02-07T00:00:00", + "2022-02-14T00:00:00", + "2022-02-21T00:00:00", + "2022-02-28T00:00:00", + "2022-03-07T00:00:00", + "2022-03-14T00:00:00", + "2022-03-21T00:00:00", + "2022-03-28T00:00:00", + "2022-04-04T00:00:00", + "2022-04-11T00:00:00", + "2022-04-18T00:00:00", + "2022-04-25T00:00:00", + "2022-05-02T00:00:00", + "2022-05-09T00:00:00", + "2022-05-16T00:00:00", + "2022-05-23T00:00:00", + "2022-05-30T00:00:00", + "2022-06-06T00:00:00", + "2022-06-13T00:00:00", + "2022-06-20T00:00:00", + "2022-06-27T00:00:00", + "2022-07-04T00:00:00", + "2022-07-11T00:00:00", + "2022-07-18T00:00:00", + "2022-07-25T00:00:00", + "2022-08-01T00:00:00", + "2022-08-08T00:00:00", + "2022-08-15T00:00:00", + "2022-08-22T00:00:00", + "2022-08-29T00:00:00", + "2022-09-05T00:00:00", + "2022-09-12T00:00:00", + "2022-09-19T00:00:00", + "2022-09-26T00:00:00", + "2022-10-03T00:00:00", + "2022-10-10T00:00:00", + "2022-10-17T00:00:00", + "2022-10-24T00:00:00", + "2022-10-31T00:00:00", + "2022-11-07T00:00:00", + "2022-11-14T00:00:00", + "2022-11-21T00:00:00", + "2022-11-28T00:00:00", + "2022-12-05T00:00:00", + "2022-12-12T00:00:00", + "2022-12-19T00:00:00", + "2022-12-26T00:00:00", + "2023-01-02T00:00:00", + "2023-01-09T00:00:00", + "2023-01-16T00:00:00", + "2023-01-23T00:00:00", + "2023-01-30T00:00:00", + "2023-02-06T00:00:00", + "2023-02-13T00:00:00", + "2023-02-20T00:00:00", + "2023-02-27T00:00:00", + "2023-03-06T00:00:00", + "2023-03-13T00:00:00", + "2023-03-20T00:00:00", + "2023-03-27T00:00:00", + "2023-04-03T00:00:00", + "2023-04-10T00:00:00", + "2023-04-17T00:00:00", + "2023-04-24T00:00:00", + "2023-05-01T00:00:00", + "2023-05-08T00:00:00", + "2023-05-15T00:00:00", + "2023-05-22T00:00:00", + "2023-05-29T00:00:00", + "2023-06-05T00:00:00", + "2023-06-12T00:00:00", + "2023-06-19T00:00:00", + "2023-06-26T00:00:00", + "2023-07-03T00:00:00", + "2023-07-10T00:00:00", + "2023-07-17T00:00:00", + "2023-07-24T00:00:00", + "2023-07-31T00:00:00", + "2023-08-07T00:00:00", + "2023-08-14T00:00:00", + "2023-08-21T00:00:00", + "2023-08-28T00:00:00", + "2023-09-04T00:00:00", + "2023-09-11T00:00:00", + "2023-09-18T00:00:00", + "2023-09-25T00:00:00", + "2023-10-02T00:00:00", + "2023-10-09T00:00:00", + "2023-10-16T00:00:00", + "2023-10-23T00:00:00", + "2023-10-30T00:00:00", + "2023-11-06T00:00:00", + "2023-11-13T00:00:00", + "2023-11-20T00:00:00", + "2023-11-27T00:00:00", + "2023-12-04T00:00:00", + "2023-12-11T00:00:00", + "2023-12-18T00:00:00", + "2023-12-25T00:00:00", + "2024-01-01T00:00:00", + "2024-01-08T00:00:00", + "2024-01-15T00:00:00", + "2024-01-22T00:00:00", + "2024-01-29T00:00:00", + "2024-02-05T00:00:00", + "2024-02-12T00:00:00", + "2024-02-19T00:00:00", + "2024-02-26T00:00:00", + "2024-03-04T00:00:00", + "2024-03-11T00:00:00", + "2024-03-18T00:00:00", + "2024-03-25T00:00:00", + "2024-04-01T00:00:00", + "2024-04-08T00:00:00", + "2024-04-15T00:00:00", + "2024-04-22T00:00:00", + "2024-04-29T00:00:00", + "2024-05-06T00:00:00", + "2024-05-13T00:00:00", + "2024-05-20T00:00:00", + "2024-05-27T00:00:00", + "2024-06-03T00:00:00", + "2024-06-10T00:00:00", + "2024-06-17T00:00:00", + "2024-06-24T00:00:00", + "2024-07-01T00:00:00", + "2024-07-08T00:00:00", + "2024-07-15T00:00:00", + "2024-07-22T00:00:00", + "2024-07-29T00:00:00", + "2024-08-05T00:00:00", + "2024-08-12T00:00:00", + "2024-08-19T00:00:00" ], "y": [ 3.2093862764241465, @@ -2841,1229 +2875,1301 @@ 1.8961642494062623, 1.8874939255873286, 1.9116248010317485, - 1.9222205914563706 + 1.9222205914563706, + 1.8936851683227347, + 1.8815458989264986, + 1.8578633309711994, + 1.8273318506678708, + 1.8687391763494658, + 1.909212620779577, + 1.8768725056552171, + 1.8217763158033662, + 1.9080288635982139, + 1.9042480211776964, + 1.847237624930656, + 1.7832552172575231, + 1.9063181280549408, + 1.8516286875841246, + 1.805492992269724, + 1.8228920904608377, + 1.8069350054709385, + 1.8770847391388261, + 1.9569126570803028, + 1.989343260723179, + 1.9826384256972722, + 2.096426607487715, + 2.0486602701430408, + 1.9845883711403258, + 1.9497224776238844, + 1.952046113444762, + 1.9400794972799251, + 1.8861967438948324, + 1.9503873537992718, + 1.9049294842306799, + 1.7612188948740966, + 1.7245797549977022, + 1.6836377923218442, + 1.6364458119585235, + 1.651925036380235, + 1.641722887742609 ] }, { "name": "US 10-Year Constant Maturity %", "type": "scatter", "x": [ - "2000-08-28", - "2000-09-04", - "2000-09-11", - "2000-09-18", - "2000-09-25", - "2000-10-02", - "2000-10-09", - "2000-10-16", - "2000-10-23", - "2000-10-30", - "2000-11-06", - "2000-11-13", - "2000-11-20", - "2000-11-27", - "2000-12-04", - "2000-12-11", - "2000-12-18", - "2000-12-25", - "2001-01-01", - "2001-01-08", - "2001-01-15", - "2001-01-22", - "2001-01-29", - "2001-02-05", - "2001-02-12", - "2001-02-19", - "2001-02-26", - "2001-03-05", - "2001-03-12", - "2001-03-19", - "2001-03-26", - "2001-04-02", - "2001-04-09", - "2001-04-16", - "2001-04-23", - "2001-04-30", - "2001-05-07", - "2001-05-14", - "2001-05-21", - "2001-05-28", - "2001-06-04", - "2001-06-11", - "2001-06-18", - "2001-06-25", - "2001-07-02", - "2001-07-09", - "2001-07-16", - "2001-07-23", - "2001-07-30", - "2001-08-06", - "2001-08-13", - "2001-08-20", - "2001-08-27", - "2001-09-03", - "2001-09-10", - "2001-09-17", - "2001-09-24", - "2001-10-01", - "2001-10-08", - "2001-10-15", - "2001-10-22", - "2001-10-29", - "2001-11-05", - "2001-11-12", - "2001-11-19", - "2001-11-26", - "2001-12-03", - "2001-12-10", - "2001-12-17", - "2001-12-24", - "2001-12-31", - "2002-01-07", - "2002-01-14", - "2002-01-21", - "2002-01-28", - "2002-02-04", - "2002-02-11", - "2002-02-18", - "2002-02-25", - "2002-03-04", - "2002-03-11", - "2002-03-18", - "2002-03-25", - "2002-04-01", - "2002-04-08", - "2002-04-15", - "2002-04-22", - "2002-04-29", - "2002-05-06", - "2002-05-13", - "2002-05-20", - "2002-05-27", - "2002-06-03", - "2002-06-10", - "2002-06-17", - "2002-06-24", - "2002-07-01", - "2002-07-08", - "2002-07-15", - "2002-07-22", - "2002-07-29", - "2002-08-05", - "2002-08-12", - "2002-08-19", - "2002-08-26", - "2002-09-02", - "2002-09-09", - "2002-09-16", - "2002-09-23", - "2002-09-30", - "2002-10-07", - "2002-10-14", - "2002-10-21", - "2002-10-28", - "2002-11-04", - "2002-11-11", - "2002-11-18", - "2002-11-25", - "2002-12-02", - "2002-12-09", - "2002-12-16", - "2002-12-23", - "2002-12-30", - "2003-01-06", - "2003-01-13", - "2003-01-20", - "2003-01-27", - "2003-02-03", - "2003-02-10", - "2003-02-17", - "2003-02-24", - "2003-03-03", - "2003-03-10", - "2003-03-17", - "2003-03-24", - "2003-03-31", - "2003-04-07", - "2003-04-14", - "2003-04-21", - "2003-04-28", - "2003-05-05", - "2003-05-12", - "2003-05-19", - "2003-05-26", - "2003-06-02", - "2003-06-09", - "2003-06-16", - "2003-06-23", - "2003-06-30", - "2003-07-07", - "2003-07-14", - "2003-07-21", - "2003-07-28", - "2003-08-04", - "2003-08-11", - "2003-08-18", - "2003-08-25", - "2003-09-01", - "2003-09-08", - "2003-09-15", - "2003-09-22", - "2003-09-29", - "2003-10-06", - "2003-10-13", - "2003-10-20", - "2003-10-27", - "2003-11-03", - "2003-11-10", - "2003-11-17", - "2003-11-24", - "2003-12-01", - "2003-12-08", - "2003-12-15", - "2003-12-22", - "2003-12-29", - "2004-01-05", - "2004-01-12", - "2004-01-19", - "2004-01-26", - "2004-02-02", - "2004-02-09", - "2004-02-16", - "2004-02-23", - "2004-03-01", - "2004-03-08", - "2004-03-15", - "2004-03-22", - "2004-03-29", - "2004-04-05", - "2004-04-12", - "2004-04-19", - "2004-04-26", - "2004-05-03", - "2004-05-10", - "2004-05-17", - "2004-05-24", - "2004-05-31", - "2004-06-07", - "2004-06-14", - "2004-06-21", - "2004-06-28", - "2004-07-05", - "2004-07-12", - "2004-07-19", - "2004-07-26", - "2004-08-02", - "2004-08-09", - "2004-08-16", - "2004-08-23", - "2004-08-30", - "2004-09-06", - "2004-09-13", - "2004-09-20", - "2004-09-27", - "2004-10-04", - "2004-10-11", - "2004-10-18", - "2004-10-25", - "2004-11-01", - "2004-11-08", - "2004-11-15", - "2004-11-22", - "2004-11-29", - "2004-12-06", - "2004-12-13", - "2004-12-20", - "2004-12-27", - "2005-01-03", - "2005-01-10", - "2005-01-17", - "2005-01-24", - "2005-01-31", - "2005-02-07", - "2005-02-14", - "2005-02-21", - "2005-02-28", - "2005-03-07", - "2005-03-14", - "2005-03-21", - "2005-03-28", - "2005-04-04", - "2005-04-11", - "2005-04-18", - "2005-04-25", - "2005-05-02", - "2005-05-09", - "2005-05-16", - "2005-05-23", - "2005-05-30", - "2005-06-06", - "2005-06-13", - "2005-06-20", - "2005-06-27", - "2005-07-04", - "2005-07-11", - "2005-07-18", - "2005-07-25", - "2005-08-01", - "2005-08-08", - "2005-08-15", - "2005-08-22", - "2005-08-29", - "2005-09-05", - "2005-09-12", - "2005-09-19", - "2005-09-26", - "2005-10-03", - "2005-10-10", - "2005-10-17", - "2005-10-24", - "2005-10-31", - "2005-11-07", - "2005-11-14", - "2005-11-21", - "2005-11-28", - "2005-12-05", - "2005-12-12", - "2005-12-19", - "2005-12-26", - "2006-01-02", - "2006-01-09", - "2006-01-16", - "2006-01-23", - "2006-01-30", - "2006-02-06", - "2006-02-13", - "2006-02-20", - "2006-02-27", - "2006-03-06", - "2006-03-13", - "2006-03-20", - "2006-03-27", - "2006-04-03", - "2006-04-10", - "2006-04-17", - "2006-04-24", - "2006-05-01", - "2006-05-08", - "2006-05-15", - "2006-05-22", - "2006-05-29", - "2006-06-05", - "2006-06-12", - "2006-06-19", - "2006-06-26", - "2006-07-03", - "2006-07-10", - "2006-07-17", - "2006-07-24", - "2006-07-31", - "2006-08-07", - "2006-08-14", - "2006-08-21", - "2006-08-28", - "2006-09-04", - "2006-09-11", - "2006-09-18", - "2006-09-25", - "2006-10-02", - "2006-10-09", - "2006-10-16", - "2006-10-23", - "2006-10-30", - "2006-11-06", - "2006-11-13", - "2006-11-20", - "2006-11-27", - "2006-12-04", - "2006-12-11", - "2006-12-18", - "2006-12-25", - "2007-01-01", - "2007-01-08", - "2007-01-15", - "2007-01-22", - "2007-01-29", - "2007-02-05", - "2007-02-12", - "2007-02-19", - "2007-02-26", - "2007-03-05", - "2007-03-12", - "2007-03-19", - "2007-03-26", - "2007-04-02", - "2007-04-09", - "2007-04-16", - "2007-04-23", - "2007-04-30", - "2007-05-07", - "2007-05-14", - "2007-05-21", - "2007-05-28", - "2007-06-04", - "2007-06-11", - "2007-06-18", - "2007-06-25", - "2007-07-02", - "2007-07-09", - "2007-07-16", - "2007-07-23", - "2007-07-30", - "2007-08-06", - "2007-08-13", - "2007-08-20", - "2007-08-27", - "2007-09-03", - "2007-09-10", - "2007-09-17", - "2007-09-24", - "2007-10-01", - "2007-10-08", - "2007-10-15", - "2007-10-22", - "2007-10-29", - "2007-11-05", - "2007-11-12", - "2007-11-19", - "2007-11-26", - "2007-12-03", - "2007-12-10", - "2007-12-17", - "2007-12-24", - "2007-12-31", - "2008-01-07", - "2008-01-14", - "2008-01-21", - "2008-01-28", - "2008-02-04", - "2008-02-11", - "2008-02-18", - "2008-02-25", - "2008-03-03", - "2008-03-10", - "2008-03-17", - "2008-03-24", - "2008-03-31", - "2008-04-07", - "2008-04-14", - "2008-04-21", - "2008-04-28", - "2008-05-05", - "2008-05-12", - "2008-05-19", - "2008-05-26", - "2008-06-02", - "2008-06-09", - "2008-06-16", - "2008-06-23", - "2008-06-30", - "2008-07-07", - "2008-07-14", - "2008-07-21", - "2008-07-28", - "2008-08-04", - "2008-08-11", - "2008-08-18", - "2008-08-25", - "2008-09-01", - "2008-09-08", - "2008-09-15", - "2008-09-22", - "2008-09-29", - "2008-10-06", - "2008-10-13", - "2008-10-20", - "2008-10-27", - "2008-11-03", - "2008-11-10", - "2008-11-17", - "2008-11-24", - "2008-12-01", - "2008-12-08", - "2008-12-15", - "2008-12-22", - "2008-12-29", - "2009-01-05", - "2009-01-12", - "2009-01-19", - "2009-01-26", - "2009-02-02", - "2009-02-09", - "2009-02-16", - "2009-02-23", - "2009-03-02", - "2009-03-09", - "2009-03-16", - "2009-03-23", - "2009-03-30", - "2009-04-06", - "2009-04-13", - "2009-04-20", - "2009-04-27", - "2009-05-04", - "2009-05-11", - "2009-05-18", - "2009-05-25", - "2009-06-01", - "2009-06-08", - "2009-06-15", - "2009-06-22", - "2009-06-29", - "2009-07-06", - "2009-07-13", - "2009-07-20", - "2009-07-27", - "2009-08-03", - "2009-08-10", - "2009-08-17", - "2009-08-24", - "2009-08-31", - "2009-09-07", - "2009-09-14", - "2009-09-21", - "2009-09-28", - "2009-10-05", - "2009-10-12", - "2009-10-19", - "2009-10-26", - "2009-11-02", - "2009-11-09", - "2009-11-16", - "2009-11-23", - "2009-11-30", - "2009-12-07", - "2009-12-14", - "2009-12-21", - "2009-12-28", - "2010-01-04", - "2010-01-11", - "2010-01-18", - "2010-01-25", - "2010-02-01", - "2010-02-08", - "2010-02-15", - "2010-02-22", - "2010-03-01", - "2010-03-08", - "2010-03-15", - "2010-03-22", - "2010-03-29", - "2010-04-05", - "2010-04-12", - "2010-04-19", - "2010-04-26", - "2010-05-03", - "2010-05-10", - "2010-05-17", - "2010-05-24", - "2010-05-31", - "2010-06-07", - "2010-06-14", - "2010-06-21", - "2010-06-28", - "2010-07-05", - "2010-07-12", - "2010-07-19", - "2010-07-26", - "2010-08-02", - "2010-08-09", - "2010-08-16", - "2010-08-23", - "2010-08-30", - "2010-09-06", - "2010-09-13", - "2010-09-20", - "2010-09-27", - "2010-10-04", - "2010-10-11", - "2010-10-18", - "2010-10-25", - "2010-11-01", - "2010-11-08", - "2010-11-15", - "2010-11-22", - "2010-11-29", - "2010-12-06", - "2010-12-13", - "2010-12-20", - "2010-12-27", - "2011-01-03", - "2011-01-10", - "2011-01-17", - "2011-01-24", - "2011-01-31", - "2011-02-07", - "2011-02-14", - "2011-02-21", - "2011-02-28", - "2011-03-07", - "2011-03-14", - "2011-03-21", - "2011-03-28", - "2011-04-04", - "2011-04-11", - "2011-04-18", - "2011-04-25", - "2011-05-02", - "2011-05-09", - "2011-05-16", - "2011-05-23", - "2011-05-30", - "2011-06-06", - "2011-06-13", - "2011-06-20", - "2011-06-27", - "2011-07-04", - "2011-07-11", - "2011-07-18", - "2011-07-25", - "2011-08-01", - "2011-08-08", - "2011-08-15", - "2011-08-22", - "2011-08-29", - "2011-09-05", - "2011-09-12", - "2011-09-19", - "2011-09-26", - "2011-10-03", - "2011-10-10", - "2011-10-17", - "2011-10-24", - "2011-10-31", - "2011-11-07", - "2011-11-14", - "2011-11-21", - "2011-11-28", - "2011-12-05", - "2011-12-12", - "2011-12-19", - "2011-12-26", - "2012-01-02", - "2012-01-09", - "2012-01-16", - "2012-01-23", - "2012-01-30", - "2012-02-06", - "2012-02-13", - "2012-02-20", - "2012-02-27", - "2012-03-05", - "2012-03-12", - "2012-03-19", - "2012-03-26", - "2012-04-02", - "2012-04-09", - "2012-04-16", - "2012-04-23", - "2012-04-30", - "2012-05-07", - "2012-05-14", - "2012-05-21", - "2012-05-28", - "2012-06-04", - "2012-06-11", - "2012-06-18", - "2012-06-25", - "2012-07-02", - "2012-07-09", - "2012-07-16", - "2012-07-23", - "2012-07-30", - "2012-08-06", - "2012-08-13", - "2012-08-20", - "2012-08-27", - "2012-09-03", - "2012-09-10", - "2012-09-17", - "2012-09-24", - "2012-10-01", - "2012-10-08", - "2012-10-15", - "2012-10-22", - "2012-10-29", - "2012-11-05", - "2012-11-12", - "2012-11-19", - "2012-11-26", - "2012-12-03", - "2012-12-10", - "2012-12-17", - "2012-12-24", - "2012-12-31", - "2013-01-07", - "2013-01-14", - "2013-01-21", - "2013-01-28", - "2013-02-04", - "2013-02-11", - "2013-02-18", - "2013-02-25", - "2013-03-04", - "2013-03-11", - "2013-03-18", - "2013-03-25", - "2013-04-01", - "2013-04-08", - "2013-04-15", - "2013-04-22", - "2013-04-29", - "2013-05-06", - "2013-05-13", - "2013-05-20", - "2013-05-27", - "2013-06-03", - "2013-06-10", - "2013-06-17", - "2013-06-24", - "2013-07-01", - "2013-07-08", - "2013-07-15", - "2013-07-22", - "2013-07-29", - "2013-08-05", - "2013-08-12", - "2013-08-19", - "2013-08-26", - "2013-09-02", - "2013-09-09", - "2013-09-16", - "2013-09-23", - "2013-09-30", - "2013-10-07", - "2013-10-14", - "2013-10-21", - "2013-10-28", - "2013-11-04", - "2013-11-11", - "2013-11-18", - "2013-11-25", - "2013-12-02", - "2013-12-09", - "2013-12-16", - "2013-12-23", - "2013-12-30", - "2014-01-06", - "2014-01-13", - "2014-01-20", - "2014-01-27", - "2014-02-03", - "2014-02-10", - "2014-02-17", - "2014-02-24", - "2014-03-03", - "2014-03-10", - "2014-03-17", - "2014-03-24", - "2014-03-31", - "2014-04-07", - "2014-04-14", - "2014-04-21", - "2014-04-28", - "2014-05-05", - "2014-05-12", - "2014-05-19", - "2014-05-26", - "2014-06-02", - "2014-06-09", - "2014-06-16", - "2014-06-23", - "2014-06-30", - "2014-07-07", - "2014-07-14", - "2014-07-21", - "2014-07-28", - "2014-08-04", - "2014-08-11", - "2014-08-18", - "2014-08-25", - "2014-09-01", - "2014-09-08", - "2014-09-15", - "2014-09-22", - "2014-09-29", - "2014-10-06", - "2014-10-13", - "2014-10-20", - "2014-10-27", - "2014-11-03", - "2014-11-10", - "2014-11-17", - "2014-11-24", - "2014-12-01", - "2014-12-08", - "2014-12-15", - "2014-12-22", - "2014-12-29", - "2015-01-05", - "2015-01-12", - "2015-01-19", - "2015-01-26", - "2015-02-02", - "2015-02-09", - "2015-02-16", - "2015-02-23", - "2015-03-02", - "2015-03-09", - "2015-03-16", - "2015-03-23", - "2015-03-30", - "2015-04-06", - "2015-04-13", - "2015-04-20", - "2015-04-27", - "2015-05-04", - "2015-05-11", - "2015-05-18", - "2015-05-25", - "2015-06-01", - "2015-06-08", - "2015-06-15", - "2015-06-22", - "2015-06-29", - "2015-07-06", - "2015-07-13", - "2015-07-20", - "2015-07-27", - "2015-08-03", - "2015-08-10", - "2015-08-17", - "2015-08-24", - "2015-08-31", - "2015-09-07", - "2015-09-14", - "2015-09-21", - "2015-09-28", - "2015-10-05", - "2015-10-12", - "2015-10-19", - "2015-10-26", - "2015-11-02", - "2015-11-09", - "2015-11-16", - "2015-11-23", - "2015-11-30", - "2015-12-07", - "2015-12-14", - "2015-12-21", - "2015-12-28", - "2016-01-04", - "2016-01-11", - "2016-01-18", - "2016-01-25", - "2016-02-01", - "2016-02-08", - "2016-02-15", - "2016-02-22", - "2016-02-29", - "2016-03-07", - "2016-03-14", - "2016-03-21", - "2016-03-28", - "2016-04-04", - "2016-04-11", - "2016-04-18", - "2016-04-25", - "2016-05-02", - "2016-05-09", - "2016-05-16", - "2016-05-23", - "2016-05-30", - "2016-06-06", - "2016-06-13", - "2016-06-20", - "2016-06-27", - "2016-07-04", - "2016-07-11", - "2016-07-18", - "2016-07-25", - "2016-08-01", - "2016-08-08", - "2016-08-15", - "2016-08-22", - "2016-08-29", - "2016-09-05", - "2016-09-12", - "2016-09-19", - "2016-09-26", - "2016-10-03", - "2016-10-10", - "2016-10-17", - "2016-10-24", - "2016-10-31", - "2016-11-07", - "2016-11-14", - "2016-11-21", - "2016-11-28", - "2016-12-05", - "2016-12-12", - "2016-12-19", - "2016-12-26", - "2017-01-02", - "2017-01-09", - "2017-01-16", - "2017-01-23", - "2017-01-30", - "2017-02-06", - "2017-02-13", - "2017-02-20", - "2017-02-27", - "2017-03-06", - "2017-03-13", - "2017-03-20", - "2017-03-27", - "2017-04-03", - "2017-04-10", - "2017-04-17", - "2017-04-24", - "2017-05-01", - "2017-05-08", - "2017-05-15", - "2017-05-22", - "2017-05-29", - "2017-06-05", - "2017-06-12", - "2017-06-19", - "2017-06-26", - "2017-07-03", - "2017-07-10", - "2017-07-17", - "2017-07-24", - "2017-07-31", - "2017-08-07", - "2017-08-14", - "2017-08-21", - "2017-08-28", - "2017-09-04", - "2017-09-11", - "2017-09-18", - "2017-09-25", - "2017-10-02", - "2017-10-09", - "2017-10-16", - "2017-10-23", - "2017-10-30", - "2017-11-06", - "2017-11-13", - "2017-11-20", - "2017-11-27", - "2017-12-04", - "2017-12-11", - "2017-12-18", - "2017-12-25", - "2018-01-01", - "2018-01-08", - "2018-01-15", - "2018-01-22", - "2018-01-29", - "2018-02-05", - "2018-02-12", - "2018-02-19", - "2018-02-26", - "2018-03-05", - "2018-03-12", - "2018-03-19", - "2018-03-26", - "2018-04-02", - "2018-04-09", - "2018-04-16", - "2018-04-23", - "2018-04-30", - "2018-05-07", - "2018-05-14", - "2018-05-21", - "2018-05-28", - "2018-06-04", - "2018-06-11", - "2018-06-18", - "2018-06-25", - "2018-07-02", - "2018-07-09", - "2018-07-16", - "2018-07-23", - "2018-07-30", - "2018-08-06", - "2018-08-13", - "2018-08-20", - "2018-08-27", - "2018-09-03", - "2018-09-10", - "2018-09-17", - "2018-09-24", - "2018-10-01", - "2018-10-08", - "2018-10-15", - "2018-10-22", - "2018-10-29", - "2018-11-05", - "2018-11-12", - "2018-11-19", - "2018-11-26", - "2018-12-03", - "2018-12-10", - "2018-12-17", - "2018-12-24", - "2018-12-31", - "2019-01-07", - "2019-01-14", - "2019-01-21", - "2019-01-28", - "2019-02-04", - "2019-02-11", - "2019-02-18", - "2019-02-25", - "2019-03-04", - "2019-03-11", - "2019-03-18", - "2019-03-25", - "2019-04-01", - "2019-04-08", - "2019-04-15", - "2019-04-22", - "2019-04-29", - "2019-05-06", - "2019-05-13", - "2019-05-20", - "2019-05-27", - "2019-06-03", - "2019-06-10", - "2019-06-17", - "2019-06-24", - "2019-07-01", - "2019-07-08", - "2019-07-15", - "2019-07-22", - "2019-07-29", - "2019-08-05", - "2019-08-12", - "2019-08-19", - "2019-08-26", - "2019-09-02", - "2019-09-09", - "2019-09-16", - "2019-09-23", - "2019-09-30", - "2019-10-07", - "2019-10-14", - "2019-10-21", - "2019-10-28", - "2019-11-04", - "2019-11-11", - "2019-11-18", - "2019-11-25", - "2019-12-02", - "2019-12-09", - "2019-12-16", - "2019-12-23", - "2019-12-30", - "2020-01-06", - "2020-01-13", - "2020-01-20", - "2020-01-27", - "2020-02-03", - "2020-02-10", - "2020-02-17", - "2020-02-24", - "2020-03-02", - "2020-03-09", - "2020-03-16", - "2020-03-23", - "2020-03-30", - "2020-04-06", - "2020-04-13", - "2020-04-20", - "2020-04-27", - "2020-05-04", - "2020-05-11", - "2020-05-18", - "2020-05-25", - "2020-06-01", - "2020-06-08", - "2020-06-15", - "2020-06-22", - "2020-06-29", - "2020-07-06", - "2020-07-13", - "2020-07-20", - "2020-07-27", - "2020-08-03", - "2020-08-10", - "2020-08-17", - "2020-08-24", - "2020-08-31", - "2020-09-07", - "2020-09-14", - "2020-09-21", - "2020-09-28", - "2020-10-05", - "2020-10-12", - "2020-10-19", - "2020-10-26", - "2020-11-02", - "2020-11-09", - "2020-11-16", - "2020-11-23", - "2020-11-30", - "2020-12-07", - "2020-12-14", - "2020-12-21", - "2020-12-28", - "2021-01-04", - "2021-01-11", - "2021-01-18", - "2021-01-25", - "2021-02-01", - "2021-02-08", - "2021-02-15", - "2021-02-22", - "2021-03-01", - "2021-03-08", - "2021-03-15", - "2021-03-22", - "2021-03-29", - "2021-04-05", - "2021-04-12", - "2021-04-19", - "2021-04-26", - "2021-05-03", - "2021-05-10", - "2021-05-17", - "2021-05-24", - "2021-05-31", - "2021-06-07", - "2021-06-14", - "2021-06-21", - "2021-06-28", - "2021-07-05", - "2021-07-12", - "2021-07-19", - "2021-07-26", - "2021-08-02", - "2021-08-09", - "2021-08-16", - "2021-08-23", - "2021-08-30", - "2021-09-06", - "2021-09-13", - "2021-09-20", - "2021-09-27", - "2021-10-04", - "2021-10-11", - "2021-10-18", - "2021-10-25", - "2021-11-01", - "2021-11-08", - "2021-11-15", - "2021-11-22", - "2021-11-29", - "2021-12-06", - "2021-12-13", - "2021-12-20", - "2021-12-27", - "2022-01-03", - "2022-01-10", - "2022-01-17", - "2022-01-24", - "2022-01-31", - "2022-02-07", - "2022-02-14", - "2022-02-21", - "2022-02-28", - "2022-03-07", - "2022-03-14", - "2022-03-21", - "2022-03-28", - "2022-04-04", - "2022-04-11", - "2022-04-18", - "2022-04-25", - "2022-05-02", - "2022-05-09", - "2022-05-16", - "2022-05-23", - "2022-05-30", - "2022-06-06", - "2022-06-13", - "2022-06-20", - "2022-06-27", - "2022-07-04", - "2022-07-11", - "2022-07-18", - "2022-07-25", - "2022-08-01", - "2022-08-08", - "2022-08-15", - "2022-08-22", - "2022-08-29", - "2022-09-05", - "2022-09-12", - "2022-09-19", - "2022-09-26", - "2022-10-03", - "2022-10-10", - "2022-10-17", - "2022-10-24", - "2022-10-31", - "2022-11-07", - "2022-11-14", - "2022-11-21", - "2022-11-28", - "2022-12-05", - "2022-12-12", - "2022-12-19", - "2022-12-26", - "2023-01-02", - "2023-01-09", - "2023-01-16", - "2023-01-23", - "2023-01-30", - "2023-02-06", - "2023-02-13", - "2023-02-20", - "2023-02-27", - "2023-03-06", - "2023-03-13", - "2023-03-20", - "2023-03-27", - "2023-04-03", - "2023-04-10", - "2023-04-17", - "2023-04-24", - "2023-05-01", - "2023-05-08", - "2023-05-15", - "2023-05-22", - "2023-05-29", - "2023-06-05", - "2023-06-12", - "2023-06-19", - "2023-06-26", - "2023-07-03", - "2023-07-10", - "2023-07-17", - "2023-07-24", - "2023-07-31", - "2023-08-07", - "2023-08-14", - "2023-08-21", - "2023-08-28", - "2023-09-04", - "2023-09-11", - "2023-09-18", - "2023-09-25", - "2023-10-02", - "2023-10-09", - "2023-10-16", - "2023-10-23", - "2023-10-30", - "2023-11-06", - "2023-11-13", - "2023-11-20", - "2023-11-27", - "2023-12-04", - "2023-12-11" + "2000-08-28T00:00:00", + "2000-09-04T00:00:00", + "2000-09-11T00:00:00", + "2000-09-18T00:00:00", + "2000-09-25T00:00:00", + "2000-10-02T00:00:00", + "2000-10-09T00:00:00", + "2000-10-16T00:00:00", + "2000-10-23T00:00:00", + "2000-10-30T00:00:00", + "2000-11-06T00:00:00", + "2000-11-13T00:00:00", + "2000-11-20T00:00:00", + "2000-11-27T00:00:00", + "2000-12-04T00:00:00", + "2000-12-11T00:00:00", + "2000-12-18T00:00:00", + "2000-12-25T00:00:00", + "2001-01-01T00:00:00", + "2001-01-08T00:00:00", + "2001-01-15T00:00:00", + "2001-01-22T00:00:00", + "2001-01-29T00:00:00", + "2001-02-05T00:00:00", + "2001-02-12T00:00:00", + "2001-02-19T00:00:00", + "2001-02-26T00:00:00", + "2001-03-05T00:00:00", + "2001-03-12T00:00:00", + "2001-03-19T00:00:00", + "2001-03-26T00:00:00", + "2001-04-02T00:00:00", + "2001-04-09T00:00:00", + "2001-04-16T00:00:00", + "2001-04-23T00:00:00", + "2001-04-30T00:00:00", + "2001-05-07T00:00:00", + "2001-05-14T00:00:00", + "2001-05-21T00:00:00", + "2001-05-28T00:00:00", + "2001-06-04T00:00:00", + "2001-06-11T00:00:00", + "2001-06-18T00:00:00", + "2001-06-25T00:00:00", + "2001-07-02T00:00:00", + "2001-07-09T00:00:00", + "2001-07-16T00:00:00", + "2001-07-23T00:00:00", + "2001-07-30T00:00:00", + "2001-08-06T00:00:00", + "2001-08-13T00:00:00", + "2001-08-20T00:00:00", + "2001-08-27T00:00:00", + "2001-09-03T00:00:00", + "2001-09-10T00:00:00", + "2001-09-17T00:00:00", + "2001-09-24T00:00:00", + "2001-10-01T00:00:00", + "2001-10-08T00:00:00", + "2001-10-15T00:00:00", + "2001-10-22T00:00:00", + "2001-10-29T00:00:00", + "2001-11-05T00:00:00", + "2001-11-12T00:00:00", + "2001-11-19T00:00:00", + "2001-11-26T00:00:00", + "2001-12-03T00:00:00", + "2001-12-10T00:00:00", + "2001-12-17T00:00:00", + "2001-12-24T00:00:00", + "2001-12-31T00:00:00", + "2002-01-07T00:00:00", + "2002-01-14T00:00:00", + "2002-01-21T00:00:00", + "2002-01-28T00:00:00", + "2002-02-04T00:00:00", + "2002-02-11T00:00:00", + "2002-02-18T00:00:00", + "2002-02-25T00:00:00", + "2002-03-04T00:00:00", + "2002-03-11T00:00:00", + "2002-03-18T00:00:00", + "2002-03-25T00:00:00", + "2002-04-01T00:00:00", + "2002-04-08T00:00:00", + "2002-04-15T00:00:00", + "2002-04-22T00:00:00", + "2002-04-29T00:00:00", + "2002-05-06T00:00:00", + "2002-05-13T00:00:00", + "2002-05-20T00:00:00", + "2002-05-27T00:00:00", + "2002-06-03T00:00:00", + "2002-06-10T00:00:00", + "2002-06-17T00:00:00", + "2002-06-24T00:00:00", + "2002-07-01T00:00:00", + "2002-07-08T00:00:00", + "2002-07-15T00:00:00", + "2002-07-22T00:00:00", + "2002-07-29T00:00:00", + "2002-08-05T00:00:00", + "2002-08-12T00:00:00", + "2002-08-19T00:00:00", + "2002-08-26T00:00:00", + "2002-09-02T00:00:00", + "2002-09-09T00:00:00", + "2002-09-16T00:00:00", + "2002-09-23T00:00:00", + "2002-09-30T00:00:00", + "2002-10-07T00:00:00", + "2002-10-14T00:00:00", + "2002-10-21T00:00:00", + "2002-10-28T00:00:00", + "2002-11-04T00:00:00", + "2002-11-11T00:00:00", + "2002-11-18T00:00:00", + "2002-11-25T00:00:00", + "2002-12-02T00:00:00", + "2002-12-09T00:00:00", + "2002-12-16T00:00:00", + "2002-12-23T00:00:00", + "2002-12-30T00:00:00", + "2003-01-06T00:00:00", + "2003-01-13T00:00:00", + "2003-01-20T00:00:00", + "2003-01-27T00:00:00", + "2003-02-03T00:00:00", + "2003-02-10T00:00:00", + "2003-02-17T00:00:00", + "2003-02-24T00:00:00", + "2003-03-03T00:00:00", + "2003-03-10T00:00:00", + "2003-03-17T00:00:00", + "2003-03-24T00:00:00", + "2003-03-31T00:00:00", + "2003-04-07T00:00:00", + "2003-04-14T00:00:00", + "2003-04-21T00:00:00", + "2003-04-28T00:00:00", + "2003-05-05T00:00:00", + "2003-05-12T00:00:00", + "2003-05-19T00:00:00", + "2003-05-26T00:00:00", + "2003-06-02T00:00:00", + "2003-06-09T00:00:00", + "2003-06-16T00:00:00", + "2003-06-23T00:00:00", + "2003-06-30T00:00:00", + "2003-07-07T00:00:00", + "2003-07-14T00:00:00", + "2003-07-21T00:00:00", + "2003-07-28T00:00:00", + "2003-08-04T00:00:00", + "2003-08-11T00:00:00", + "2003-08-18T00:00:00", + "2003-08-25T00:00:00", + "2003-09-01T00:00:00", + "2003-09-08T00:00:00", + "2003-09-15T00:00:00", + "2003-09-22T00:00:00", + "2003-09-29T00:00:00", + "2003-10-06T00:00:00", + "2003-10-13T00:00:00", + "2003-10-20T00:00:00", + "2003-10-27T00:00:00", + "2003-11-03T00:00:00", + "2003-11-10T00:00:00", + "2003-11-17T00:00:00", + "2003-11-24T00:00:00", + "2003-12-01T00:00:00", + "2003-12-08T00:00:00", + "2003-12-15T00:00:00", + "2003-12-22T00:00:00", + "2003-12-29T00:00:00", + "2004-01-05T00:00:00", + "2004-01-12T00:00:00", + "2004-01-19T00:00:00", + "2004-01-26T00:00:00", + "2004-02-02T00:00:00", + "2004-02-09T00:00:00", + "2004-02-16T00:00:00", + "2004-02-23T00:00:00", + "2004-03-01T00:00:00", + "2004-03-08T00:00:00", + "2004-03-15T00:00:00", + "2004-03-22T00:00:00", + "2004-03-29T00:00:00", + "2004-04-05T00:00:00", + "2004-04-12T00:00:00", + "2004-04-19T00:00:00", + "2004-04-26T00:00:00", + "2004-05-03T00:00:00", + "2004-05-10T00:00:00", + "2004-05-17T00:00:00", + "2004-05-24T00:00:00", + "2004-05-31T00:00:00", + "2004-06-07T00:00:00", + "2004-06-14T00:00:00", + "2004-06-21T00:00:00", + "2004-06-28T00:00:00", + "2004-07-05T00:00:00", + "2004-07-12T00:00:00", + "2004-07-19T00:00:00", + "2004-07-26T00:00:00", + "2004-08-02T00:00:00", + "2004-08-09T00:00:00", + "2004-08-16T00:00:00", + "2004-08-23T00:00:00", + "2004-08-30T00:00:00", + "2004-09-06T00:00:00", + "2004-09-13T00:00:00", + "2004-09-20T00:00:00", + "2004-09-27T00:00:00", + "2004-10-04T00:00:00", + "2004-10-11T00:00:00", + "2004-10-18T00:00:00", + "2004-10-25T00:00:00", + "2004-11-01T00:00:00", + "2004-11-08T00:00:00", + "2004-11-15T00:00:00", + "2004-11-22T00:00:00", + "2004-11-29T00:00:00", + "2004-12-06T00:00:00", + "2004-12-13T00:00:00", + "2004-12-20T00:00:00", + "2004-12-27T00:00:00", + "2005-01-03T00:00:00", + "2005-01-10T00:00:00", + "2005-01-17T00:00:00", + "2005-01-24T00:00:00", + "2005-01-31T00:00:00", + "2005-02-07T00:00:00", + "2005-02-14T00:00:00", + "2005-02-21T00:00:00", + "2005-02-28T00:00:00", + "2005-03-07T00:00:00", + "2005-03-14T00:00:00", + "2005-03-21T00:00:00", + "2005-03-28T00:00:00", + "2005-04-04T00:00:00", + "2005-04-11T00:00:00", + "2005-04-18T00:00:00", + "2005-04-25T00:00:00", + "2005-05-02T00:00:00", + "2005-05-09T00:00:00", + "2005-05-16T00:00:00", + "2005-05-23T00:00:00", + "2005-05-30T00:00:00", + "2005-06-06T00:00:00", + "2005-06-13T00:00:00", + "2005-06-20T00:00:00", + "2005-06-27T00:00:00", + "2005-07-04T00:00:00", + "2005-07-11T00:00:00", + "2005-07-18T00:00:00", + "2005-07-25T00:00:00", + "2005-08-01T00:00:00", + "2005-08-08T00:00:00", + "2005-08-15T00:00:00", + "2005-08-22T00:00:00", + "2005-08-29T00:00:00", + "2005-09-05T00:00:00", + "2005-09-12T00:00:00", + "2005-09-19T00:00:00", + "2005-09-26T00:00:00", + "2005-10-03T00:00:00", + "2005-10-10T00:00:00", + "2005-10-17T00:00:00", + "2005-10-24T00:00:00", + "2005-10-31T00:00:00", + "2005-11-07T00:00:00", + "2005-11-14T00:00:00", + "2005-11-21T00:00:00", + "2005-11-28T00:00:00", + "2005-12-05T00:00:00", + "2005-12-12T00:00:00", + "2005-12-19T00:00:00", + "2005-12-26T00:00:00", + "2006-01-02T00:00:00", + "2006-01-09T00:00:00", + "2006-01-16T00:00:00", + "2006-01-23T00:00:00", + "2006-01-30T00:00:00", + "2006-02-06T00:00:00", + "2006-02-13T00:00:00", + "2006-02-20T00:00:00", + "2006-02-27T00:00:00", + "2006-03-06T00:00:00", + "2006-03-13T00:00:00", + "2006-03-20T00:00:00", + "2006-03-27T00:00:00", + "2006-04-03T00:00:00", + "2006-04-10T00:00:00", + "2006-04-17T00:00:00", + "2006-04-24T00:00:00", + "2006-05-01T00:00:00", + "2006-05-08T00:00:00", + "2006-05-15T00:00:00", + "2006-05-22T00:00:00", + "2006-05-29T00:00:00", + "2006-06-05T00:00:00", + "2006-06-12T00:00:00", + "2006-06-19T00:00:00", + "2006-06-26T00:00:00", + "2006-07-03T00:00:00", + "2006-07-10T00:00:00", + "2006-07-17T00:00:00", + "2006-07-24T00:00:00", + "2006-07-31T00:00:00", + "2006-08-07T00:00:00", + "2006-08-14T00:00:00", + "2006-08-21T00:00:00", + "2006-08-28T00:00:00", + "2006-09-04T00:00:00", + "2006-09-11T00:00:00", + "2006-09-18T00:00:00", + "2006-09-25T00:00:00", + "2006-10-02T00:00:00", + "2006-10-09T00:00:00", + "2006-10-16T00:00:00", + "2006-10-23T00:00:00", + "2006-10-30T00:00:00", + "2006-11-06T00:00:00", + "2006-11-13T00:00:00", + "2006-11-20T00:00:00", + "2006-11-27T00:00:00", + "2006-12-04T00:00:00", + "2006-12-11T00:00:00", + "2006-12-18T00:00:00", + "2006-12-25T00:00:00", + "2007-01-01T00:00:00", + "2007-01-08T00:00:00", + "2007-01-15T00:00:00", + "2007-01-22T00:00:00", + "2007-01-29T00:00:00", + "2007-02-05T00:00:00", + "2007-02-12T00:00:00", + "2007-02-19T00:00:00", + "2007-02-26T00:00:00", + "2007-03-05T00:00:00", + "2007-03-12T00:00:00", + "2007-03-19T00:00:00", + "2007-03-26T00:00:00", + "2007-04-02T00:00:00", + "2007-04-09T00:00:00", + "2007-04-16T00:00:00", + "2007-04-23T00:00:00", + "2007-04-30T00:00:00", + "2007-05-07T00:00:00", + "2007-05-14T00:00:00", + "2007-05-21T00:00:00", + "2007-05-28T00:00:00", + "2007-06-04T00:00:00", + "2007-06-11T00:00:00", + "2007-06-18T00:00:00", + "2007-06-25T00:00:00", + "2007-07-02T00:00:00", + "2007-07-09T00:00:00", + "2007-07-16T00:00:00", + "2007-07-23T00:00:00", + "2007-07-30T00:00:00", + "2007-08-06T00:00:00", + "2007-08-13T00:00:00", + "2007-08-20T00:00:00", + "2007-08-27T00:00:00", + "2007-09-03T00:00:00", + "2007-09-10T00:00:00", + "2007-09-17T00:00:00", + "2007-09-24T00:00:00", + "2007-10-01T00:00:00", + "2007-10-08T00:00:00", + "2007-10-15T00:00:00", + "2007-10-22T00:00:00", + "2007-10-29T00:00:00", + "2007-11-05T00:00:00", + "2007-11-12T00:00:00", + "2007-11-19T00:00:00", + "2007-11-26T00:00:00", + "2007-12-03T00:00:00", + "2007-12-10T00:00:00", + "2007-12-17T00:00:00", + "2007-12-24T00:00:00", + "2007-12-31T00:00:00", + "2008-01-07T00:00:00", + "2008-01-14T00:00:00", + "2008-01-21T00:00:00", + "2008-01-28T00:00:00", + "2008-02-04T00:00:00", + "2008-02-11T00:00:00", + "2008-02-18T00:00:00", + "2008-02-25T00:00:00", + "2008-03-03T00:00:00", + "2008-03-10T00:00:00", + "2008-03-17T00:00:00", + "2008-03-24T00:00:00", + "2008-03-31T00:00:00", + "2008-04-07T00:00:00", + "2008-04-14T00:00:00", + "2008-04-21T00:00:00", + "2008-04-28T00:00:00", + "2008-05-05T00:00:00", + "2008-05-12T00:00:00", + "2008-05-19T00:00:00", + "2008-05-26T00:00:00", + "2008-06-02T00:00:00", + "2008-06-09T00:00:00", + "2008-06-16T00:00:00", + "2008-06-23T00:00:00", + "2008-06-30T00:00:00", + "2008-07-07T00:00:00", + "2008-07-14T00:00:00", + "2008-07-21T00:00:00", + "2008-07-28T00:00:00", + "2008-08-04T00:00:00", + "2008-08-11T00:00:00", + "2008-08-18T00:00:00", + "2008-08-25T00:00:00", + "2008-09-01T00:00:00", + "2008-09-08T00:00:00", + "2008-09-15T00:00:00", + "2008-09-22T00:00:00", + "2008-09-29T00:00:00", + "2008-10-06T00:00:00", + "2008-10-13T00:00:00", + "2008-10-20T00:00:00", + "2008-10-27T00:00:00", + "2008-11-03T00:00:00", + "2008-11-10T00:00:00", + "2008-11-17T00:00:00", + "2008-11-24T00:00:00", + "2008-12-01T00:00:00", + "2008-12-08T00:00:00", + "2008-12-15T00:00:00", + "2008-12-22T00:00:00", + "2008-12-29T00:00:00", + "2009-01-05T00:00:00", + "2009-01-12T00:00:00", + "2009-01-19T00:00:00", + "2009-01-26T00:00:00", + "2009-02-02T00:00:00", + "2009-02-09T00:00:00", + "2009-02-16T00:00:00", + "2009-02-23T00:00:00", + "2009-03-02T00:00:00", + "2009-03-09T00:00:00", + "2009-03-16T00:00:00", + "2009-03-23T00:00:00", + "2009-03-30T00:00:00", + "2009-04-06T00:00:00", + "2009-04-13T00:00:00", + "2009-04-20T00:00:00", + "2009-04-27T00:00:00", + "2009-05-04T00:00:00", + "2009-05-11T00:00:00", + "2009-05-18T00:00:00", + "2009-05-25T00:00:00", + "2009-06-01T00:00:00", + "2009-06-08T00:00:00", + "2009-06-15T00:00:00", + "2009-06-22T00:00:00", + "2009-06-29T00:00:00", + "2009-07-06T00:00:00", + "2009-07-13T00:00:00", + "2009-07-20T00:00:00", + "2009-07-27T00:00:00", + "2009-08-03T00:00:00", + "2009-08-10T00:00:00", + "2009-08-17T00:00:00", + "2009-08-24T00:00:00", + "2009-08-31T00:00:00", + "2009-09-07T00:00:00", + "2009-09-14T00:00:00", + "2009-09-21T00:00:00", + "2009-09-28T00:00:00", + "2009-10-05T00:00:00", + "2009-10-12T00:00:00", + "2009-10-19T00:00:00", + "2009-10-26T00:00:00", + "2009-11-02T00:00:00", + "2009-11-09T00:00:00", + "2009-11-16T00:00:00", + "2009-11-23T00:00:00", + "2009-11-30T00:00:00", + "2009-12-07T00:00:00", + "2009-12-14T00:00:00", + "2009-12-21T00:00:00", + "2009-12-28T00:00:00", + "2010-01-04T00:00:00", + "2010-01-11T00:00:00", + "2010-01-18T00:00:00", + "2010-01-25T00:00:00", + "2010-02-01T00:00:00", + "2010-02-08T00:00:00", + "2010-02-15T00:00:00", + "2010-02-22T00:00:00", + "2010-03-01T00:00:00", + "2010-03-08T00:00:00", + "2010-03-15T00:00:00", + "2010-03-22T00:00:00", + "2010-03-29T00:00:00", + "2010-04-05T00:00:00", + "2010-04-12T00:00:00", + "2010-04-19T00:00:00", + "2010-04-26T00:00:00", + "2010-05-03T00:00:00", + "2010-05-10T00:00:00", + "2010-05-17T00:00:00", + "2010-05-24T00:00:00", + "2010-05-31T00:00:00", + "2010-06-07T00:00:00", + "2010-06-14T00:00:00", + "2010-06-21T00:00:00", + "2010-06-28T00:00:00", + "2010-07-05T00:00:00", + "2010-07-12T00:00:00", + "2010-07-19T00:00:00", + "2010-07-26T00:00:00", + "2010-08-02T00:00:00", + "2010-08-09T00:00:00", + "2010-08-16T00:00:00", + "2010-08-23T00:00:00", + "2010-08-30T00:00:00", + "2010-09-06T00:00:00", + "2010-09-13T00:00:00", + "2010-09-20T00:00:00", + "2010-09-27T00:00:00", + "2010-10-04T00:00:00", + "2010-10-11T00:00:00", + "2010-10-18T00:00:00", + "2010-10-25T00:00:00", + "2010-11-01T00:00:00", + "2010-11-08T00:00:00", + "2010-11-15T00:00:00", + "2010-11-22T00:00:00", + "2010-11-29T00:00:00", + "2010-12-06T00:00:00", + "2010-12-13T00:00:00", + "2010-12-20T00:00:00", + "2010-12-27T00:00:00", + "2011-01-03T00:00:00", + "2011-01-10T00:00:00", + "2011-01-17T00:00:00", + "2011-01-24T00:00:00", + "2011-01-31T00:00:00", + "2011-02-07T00:00:00", + "2011-02-14T00:00:00", + "2011-02-21T00:00:00", + "2011-02-28T00:00:00", + "2011-03-07T00:00:00", + "2011-03-14T00:00:00", + "2011-03-21T00:00:00", + "2011-03-28T00:00:00", + "2011-04-04T00:00:00", + "2011-04-11T00:00:00", + "2011-04-18T00:00:00", + "2011-04-25T00:00:00", + "2011-05-02T00:00:00", + "2011-05-09T00:00:00", + "2011-05-16T00:00:00", + "2011-05-23T00:00:00", + "2011-05-30T00:00:00", + "2011-06-06T00:00:00", + "2011-06-13T00:00:00", + "2011-06-20T00:00:00", + "2011-06-27T00:00:00", + "2011-07-04T00:00:00", + "2011-07-11T00:00:00", + "2011-07-18T00:00:00", + "2011-07-25T00:00:00", + "2011-08-01T00:00:00", + "2011-08-08T00:00:00", + "2011-08-15T00:00:00", + "2011-08-22T00:00:00", + "2011-08-29T00:00:00", + "2011-09-05T00:00:00", + "2011-09-12T00:00:00", + "2011-09-19T00:00:00", + "2011-09-26T00:00:00", + "2011-10-03T00:00:00", + "2011-10-10T00:00:00", + "2011-10-17T00:00:00", + "2011-10-24T00:00:00", + "2011-10-31T00:00:00", + "2011-11-07T00:00:00", + "2011-11-14T00:00:00", + "2011-11-21T00:00:00", + "2011-11-28T00:00:00", + "2011-12-05T00:00:00", + "2011-12-12T00:00:00", + "2011-12-19T00:00:00", + "2011-12-26T00:00:00", + "2012-01-02T00:00:00", + "2012-01-09T00:00:00", + "2012-01-16T00:00:00", + "2012-01-23T00:00:00", + "2012-01-30T00:00:00", + "2012-02-06T00:00:00", + "2012-02-13T00:00:00", + "2012-02-20T00:00:00", + "2012-02-27T00:00:00", + "2012-03-05T00:00:00", + "2012-03-12T00:00:00", + "2012-03-19T00:00:00", + "2012-03-26T00:00:00", + "2012-04-02T00:00:00", + "2012-04-09T00:00:00", + "2012-04-16T00:00:00", + "2012-04-23T00:00:00", + "2012-04-30T00:00:00", + "2012-05-07T00:00:00", + "2012-05-14T00:00:00", + "2012-05-21T00:00:00", + "2012-05-28T00:00:00", + "2012-06-04T00:00:00", + "2012-06-11T00:00:00", + "2012-06-18T00:00:00", + "2012-06-25T00:00:00", + "2012-07-02T00:00:00", + "2012-07-09T00:00:00", + "2012-07-16T00:00:00", + "2012-07-23T00:00:00", + "2012-07-30T00:00:00", + "2012-08-06T00:00:00", + "2012-08-13T00:00:00", + "2012-08-20T00:00:00", + "2012-08-27T00:00:00", + "2012-09-03T00:00:00", + "2012-09-10T00:00:00", + "2012-09-17T00:00:00", + "2012-09-24T00:00:00", + "2012-10-01T00:00:00", + "2012-10-08T00:00:00", + "2012-10-15T00:00:00", + "2012-10-22T00:00:00", + "2012-10-29T00:00:00", + "2012-11-05T00:00:00", + "2012-11-12T00:00:00", + "2012-11-19T00:00:00", + "2012-11-26T00:00:00", + "2012-12-03T00:00:00", + "2012-12-10T00:00:00", + "2012-12-17T00:00:00", + "2012-12-24T00:00:00", + "2012-12-31T00:00:00", + "2013-01-07T00:00:00", + "2013-01-14T00:00:00", + "2013-01-21T00:00:00", + "2013-01-28T00:00:00", + "2013-02-04T00:00:00", + "2013-02-11T00:00:00", + "2013-02-18T00:00:00", + "2013-02-25T00:00:00", + "2013-03-04T00:00:00", + "2013-03-11T00:00:00", + "2013-03-18T00:00:00", + "2013-03-25T00:00:00", + "2013-04-01T00:00:00", + "2013-04-08T00:00:00", + "2013-04-15T00:00:00", + "2013-04-22T00:00:00", + "2013-04-29T00:00:00", + "2013-05-06T00:00:00", + "2013-05-13T00:00:00", + "2013-05-20T00:00:00", + "2013-05-27T00:00:00", + "2013-06-03T00:00:00", + "2013-06-10T00:00:00", + "2013-06-17T00:00:00", + "2013-06-24T00:00:00", + "2013-07-01T00:00:00", + "2013-07-08T00:00:00", + "2013-07-15T00:00:00", + "2013-07-22T00:00:00", + "2013-07-29T00:00:00", + "2013-08-05T00:00:00", + "2013-08-12T00:00:00", + "2013-08-19T00:00:00", + "2013-08-26T00:00:00", + "2013-09-02T00:00:00", + "2013-09-09T00:00:00", + "2013-09-16T00:00:00", + "2013-09-23T00:00:00", + "2013-09-30T00:00:00", + "2013-10-07T00:00:00", + "2013-10-14T00:00:00", + "2013-10-21T00:00:00", + "2013-10-28T00:00:00", + "2013-11-04T00:00:00", + "2013-11-11T00:00:00", + "2013-11-18T00:00:00", + "2013-11-25T00:00:00", + "2013-12-02T00:00:00", + "2013-12-09T00:00:00", + "2013-12-16T00:00:00", + "2013-12-23T00:00:00", + "2013-12-30T00:00:00", + "2014-01-06T00:00:00", + "2014-01-13T00:00:00", + "2014-01-20T00:00:00", + "2014-01-27T00:00:00", + "2014-02-03T00:00:00", + "2014-02-10T00:00:00", + "2014-02-17T00:00:00", + "2014-02-24T00:00:00", + "2014-03-03T00:00:00", + "2014-03-10T00:00:00", + "2014-03-17T00:00:00", + "2014-03-24T00:00:00", + "2014-03-31T00:00:00", + "2014-04-07T00:00:00", + "2014-04-14T00:00:00", + "2014-04-21T00:00:00", + "2014-04-28T00:00:00", + "2014-05-05T00:00:00", + "2014-05-12T00:00:00", + "2014-05-19T00:00:00", + "2014-05-26T00:00:00", + "2014-06-02T00:00:00", + "2014-06-09T00:00:00", + "2014-06-16T00:00:00", + "2014-06-23T00:00:00", + "2014-06-30T00:00:00", + "2014-07-07T00:00:00", + "2014-07-14T00:00:00", + "2014-07-21T00:00:00", + "2014-07-28T00:00:00", + "2014-08-04T00:00:00", + "2014-08-11T00:00:00", + "2014-08-18T00:00:00", + "2014-08-25T00:00:00", + "2014-09-01T00:00:00", + "2014-09-08T00:00:00", + "2014-09-15T00:00:00", + "2014-09-22T00:00:00", + "2014-09-29T00:00:00", + "2014-10-06T00:00:00", + "2014-10-13T00:00:00", + "2014-10-20T00:00:00", + "2014-10-27T00:00:00", + "2014-11-03T00:00:00", + "2014-11-10T00:00:00", + "2014-11-17T00:00:00", + "2014-11-24T00:00:00", + "2014-12-01T00:00:00", + "2014-12-08T00:00:00", + "2014-12-15T00:00:00", + "2014-12-22T00:00:00", + "2014-12-29T00:00:00", + "2015-01-05T00:00:00", + "2015-01-12T00:00:00", + "2015-01-19T00:00:00", + "2015-01-26T00:00:00", + "2015-02-02T00:00:00", + "2015-02-09T00:00:00", + "2015-02-16T00:00:00", + "2015-02-23T00:00:00", + "2015-03-02T00:00:00", + "2015-03-09T00:00:00", + "2015-03-16T00:00:00", + "2015-03-23T00:00:00", + "2015-03-30T00:00:00", + "2015-04-06T00:00:00", + "2015-04-13T00:00:00", + "2015-04-20T00:00:00", + "2015-04-27T00:00:00", + "2015-05-04T00:00:00", + "2015-05-11T00:00:00", + "2015-05-18T00:00:00", + "2015-05-25T00:00:00", + "2015-06-01T00:00:00", + "2015-06-08T00:00:00", + "2015-06-15T00:00:00", + "2015-06-22T00:00:00", + "2015-06-29T00:00:00", + "2015-07-06T00:00:00", + "2015-07-13T00:00:00", + "2015-07-20T00:00:00", + "2015-07-27T00:00:00", + "2015-08-03T00:00:00", + "2015-08-10T00:00:00", + "2015-08-17T00:00:00", + "2015-08-24T00:00:00", + "2015-08-31T00:00:00", + "2015-09-07T00:00:00", + "2015-09-14T00:00:00", + "2015-09-21T00:00:00", + "2015-09-28T00:00:00", + "2015-10-05T00:00:00", + "2015-10-12T00:00:00", + "2015-10-19T00:00:00", + "2015-10-26T00:00:00", + "2015-11-02T00:00:00", + "2015-11-09T00:00:00", + "2015-11-16T00:00:00", + "2015-11-23T00:00:00", + "2015-11-30T00:00:00", + "2015-12-07T00:00:00", + "2015-12-14T00:00:00", + "2015-12-21T00:00:00", + "2015-12-28T00:00:00", + "2016-01-04T00:00:00", + "2016-01-11T00:00:00", + "2016-01-18T00:00:00", + "2016-01-25T00:00:00", + "2016-02-01T00:00:00", + "2016-02-08T00:00:00", + "2016-02-15T00:00:00", + "2016-02-22T00:00:00", + "2016-02-29T00:00:00", + "2016-03-07T00:00:00", + "2016-03-14T00:00:00", + "2016-03-21T00:00:00", + "2016-03-28T00:00:00", + "2016-04-04T00:00:00", + "2016-04-11T00:00:00", + "2016-04-18T00:00:00", + "2016-04-25T00:00:00", + "2016-05-02T00:00:00", + "2016-05-09T00:00:00", + "2016-05-16T00:00:00", + "2016-05-23T00:00:00", + "2016-05-30T00:00:00", + "2016-06-06T00:00:00", + "2016-06-13T00:00:00", + "2016-06-20T00:00:00", + "2016-06-27T00:00:00", + "2016-07-04T00:00:00", + "2016-07-11T00:00:00", + "2016-07-18T00:00:00", + "2016-07-25T00:00:00", + "2016-08-01T00:00:00", + "2016-08-08T00:00:00", + "2016-08-15T00:00:00", + "2016-08-22T00:00:00", + "2016-08-29T00:00:00", + "2016-09-05T00:00:00", + "2016-09-12T00:00:00", + "2016-09-19T00:00:00", + "2016-09-26T00:00:00", + "2016-10-03T00:00:00", + "2016-10-10T00:00:00", + "2016-10-17T00:00:00", + "2016-10-24T00:00:00", + "2016-10-31T00:00:00", + "2016-11-07T00:00:00", + "2016-11-14T00:00:00", + "2016-11-21T00:00:00", + "2016-11-28T00:00:00", + "2016-12-05T00:00:00", + "2016-12-12T00:00:00", + "2016-12-19T00:00:00", + "2016-12-26T00:00:00", + "2017-01-02T00:00:00", + "2017-01-09T00:00:00", + "2017-01-16T00:00:00", + "2017-01-23T00:00:00", + "2017-01-30T00:00:00", + "2017-02-06T00:00:00", + "2017-02-13T00:00:00", + "2017-02-20T00:00:00", + "2017-02-27T00:00:00", + "2017-03-06T00:00:00", + "2017-03-13T00:00:00", + "2017-03-20T00:00:00", + "2017-03-27T00:00:00", + "2017-04-03T00:00:00", + "2017-04-10T00:00:00", + "2017-04-17T00:00:00", + "2017-04-24T00:00:00", + "2017-05-01T00:00:00", + "2017-05-08T00:00:00", + "2017-05-15T00:00:00", + "2017-05-22T00:00:00", + "2017-05-29T00:00:00", + "2017-06-05T00:00:00", + "2017-06-12T00:00:00", + "2017-06-19T00:00:00", + "2017-06-26T00:00:00", + "2017-07-03T00:00:00", + "2017-07-10T00:00:00", + "2017-07-17T00:00:00", + "2017-07-24T00:00:00", + "2017-07-31T00:00:00", + "2017-08-07T00:00:00", + "2017-08-14T00:00:00", + "2017-08-21T00:00:00", + "2017-08-28T00:00:00", + "2017-09-04T00:00:00", + "2017-09-11T00:00:00", + "2017-09-18T00:00:00", + "2017-09-25T00:00:00", + "2017-10-02T00:00:00", + "2017-10-09T00:00:00", + "2017-10-16T00:00:00", + "2017-10-23T00:00:00", + "2017-10-30T00:00:00", + "2017-11-06T00:00:00", + "2017-11-13T00:00:00", + "2017-11-20T00:00:00", + "2017-11-27T00:00:00", + "2017-12-04T00:00:00", + "2017-12-11T00:00:00", + "2017-12-18T00:00:00", + "2017-12-25T00:00:00", + "2018-01-01T00:00:00", + "2018-01-08T00:00:00", + "2018-01-15T00:00:00", + "2018-01-22T00:00:00", + "2018-01-29T00:00:00", + "2018-02-05T00:00:00", + "2018-02-12T00:00:00", + "2018-02-19T00:00:00", + "2018-02-26T00:00:00", + "2018-03-05T00:00:00", + "2018-03-12T00:00:00", + "2018-03-19T00:00:00", + "2018-03-26T00:00:00", + "2018-04-02T00:00:00", + "2018-04-09T00:00:00", + "2018-04-16T00:00:00", + "2018-04-23T00:00:00", + "2018-04-30T00:00:00", + "2018-05-07T00:00:00", + "2018-05-14T00:00:00", + "2018-05-21T00:00:00", + "2018-05-28T00:00:00", + "2018-06-04T00:00:00", + "2018-06-11T00:00:00", + "2018-06-18T00:00:00", + "2018-06-25T00:00:00", + "2018-07-02T00:00:00", + "2018-07-09T00:00:00", + "2018-07-16T00:00:00", + "2018-07-23T00:00:00", + "2018-07-30T00:00:00", + "2018-08-06T00:00:00", + "2018-08-13T00:00:00", + "2018-08-20T00:00:00", + "2018-08-27T00:00:00", + "2018-09-03T00:00:00", + "2018-09-10T00:00:00", + "2018-09-17T00:00:00", + "2018-09-24T00:00:00", + "2018-10-01T00:00:00", + "2018-10-08T00:00:00", + "2018-10-15T00:00:00", + "2018-10-22T00:00:00", + "2018-10-29T00:00:00", + "2018-11-05T00:00:00", + "2018-11-12T00:00:00", + "2018-11-19T00:00:00", + "2018-11-26T00:00:00", + "2018-12-03T00:00:00", + "2018-12-10T00:00:00", + "2018-12-17T00:00:00", + "2018-12-24T00:00:00", + "2018-12-31T00:00:00", + "2019-01-07T00:00:00", + "2019-01-14T00:00:00", + "2019-01-21T00:00:00", + "2019-01-28T00:00:00", + "2019-02-04T00:00:00", + "2019-02-11T00:00:00", + "2019-02-18T00:00:00", + "2019-02-25T00:00:00", + "2019-03-04T00:00:00", + "2019-03-11T00:00:00", + "2019-03-18T00:00:00", + "2019-03-25T00:00:00", + "2019-04-01T00:00:00", + "2019-04-08T00:00:00", + "2019-04-15T00:00:00", + "2019-04-22T00:00:00", + "2019-04-29T00:00:00", + "2019-05-06T00:00:00", + "2019-05-13T00:00:00", + "2019-05-20T00:00:00", + "2019-05-27T00:00:00", + "2019-06-03T00:00:00", + "2019-06-10T00:00:00", + "2019-06-17T00:00:00", + "2019-06-24T00:00:00", + "2019-07-01T00:00:00", + "2019-07-08T00:00:00", + "2019-07-15T00:00:00", + "2019-07-22T00:00:00", + "2019-07-29T00:00:00", + "2019-08-05T00:00:00", + "2019-08-12T00:00:00", + "2019-08-19T00:00:00", + "2019-08-26T00:00:00", + "2019-09-02T00:00:00", + "2019-09-09T00:00:00", + "2019-09-16T00:00:00", + "2019-09-23T00:00:00", + "2019-09-30T00:00:00", + "2019-10-07T00:00:00", + "2019-10-14T00:00:00", + "2019-10-21T00:00:00", + "2019-10-28T00:00:00", + "2019-11-04T00:00:00", + "2019-11-11T00:00:00", + "2019-11-18T00:00:00", + "2019-11-25T00:00:00", + "2019-12-02T00:00:00", + "2019-12-09T00:00:00", + "2019-12-16T00:00:00", + "2019-12-23T00:00:00", + "2019-12-30T00:00:00", + "2020-01-06T00:00:00", + "2020-01-13T00:00:00", + "2020-01-20T00:00:00", + "2020-01-27T00:00:00", + "2020-02-03T00:00:00", + "2020-02-10T00:00:00", + "2020-02-17T00:00:00", + "2020-02-24T00:00:00", + "2020-03-02T00:00:00", + "2020-03-09T00:00:00", + "2020-03-16T00:00:00", + "2020-03-23T00:00:00", + "2020-03-30T00:00:00", + "2020-04-06T00:00:00", + "2020-04-13T00:00:00", + "2020-04-20T00:00:00", + "2020-04-27T00:00:00", + "2020-05-04T00:00:00", + "2020-05-11T00:00:00", + "2020-05-18T00:00:00", + "2020-05-25T00:00:00", + "2020-06-01T00:00:00", + "2020-06-08T00:00:00", + "2020-06-15T00:00:00", + "2020-06-22T00:00:00", + "2020-06-29T00:00:00", + "2020-07-06T00:00:00", + "2020-07-13T00:00:00", + "2020-07-20T00:00:00", + "2020-07-27T00:00:00", + "2020-08-03T00:00:00", + "2020-08-10T00:00:00", + "2020-08-17T00:00:00", + "2020-08-24T00:00:00", + "2020-08-31T00:00:00", + "2020-09-07T00:00:00", + "2020-09-14T00:00:00", + "2020-09-21T00:00:00", + "2020-09-28T00:00:00", + "2020-10-05T00:00:00", + "2020-10-12T00:00:00", + "2020-10-19T00:00:00", + "2020-10-26T00:00:00", + "2020-11-02T00:00:00", + "2020-11-09T00:00:00", + "2020-11-16T00:00:00", + "2020-11-23T00:00:00", + "2020-11-30T00:00:00", + "2020-12-07T00:00:00", + "2020-12-14T00:00:00", + "2020-12-21T00:00:00", + "2020-12-28T00:00:00", + "2021-01-04T00:00:00", + "2021-01-11T00:00:00", + "2021-01-18T00:00:00", + "2021-01-25T00:00:00", + "2021-02-01T00:00:00", + "2021-02-08T00:00:00", + "2021-02-15T00:00:00", + "2021-02-22T00:00:00", + "2021-03-01T00:00:00", + "2021-03-08T00:00:00", + "2021-03-15T00:00:00", + "2021-03-22T00:00:00", + "2021-03-29T00:00:00", + "2021-04-05T00:00:00", + "2021-04-12T00:00:00", + "2021-04-19T00:00:00", + "2021-04-26T00:00:00", + "2021-05-03T00:00:00", + "2021-05-10T00:00:00", + "2021-05-17T00:00:00", + "2021-05-24T00:00:00", + "2021-05-31T00:00:00", + "2021-06-07T00:00:00", + "2021-06-14T00:00:00", + "2021-06-21T00:00:00", + "2021-06-28T00:00:00", + "2021-07-05T00:00:00", + "2021-07-12T00:00:00", + "2021-07-19T00:00:00", + "2021-07-26T00:00:00", + "2021-08-02T00:00:00", + "2021-08-09T00:00:00", + "2021-08-16T00:00:00", + "2021-08-23T00:00:00", + "2021-08-30T00:00:00", + "2021-09-06T00:00:00", + "2021-09-13T00:00:00", + "2021-09-20T00:00:00", + "2021-09-27T00:00:00", + "2021-10-04T00:00:00", + "2021-10-11T00:00:00", + "2021-10-18T00:00:00", + "2021-10-25T00:00:00", + "2021-11-01T00:00:00", + "2021-11-08T00:00:00", + "2021-11-15T00:00:00", + "2021-11-22T00:00:00", + "2021-11-29T00:00:00", + "2021-12-06T00:00:00", + "2021-12-13T00:00:00", + "2021-12-20T00:00:00", + "2021-12-27T00:00:00", + "2022-01-03T00:00:00", + "2022-01-10T00:00:00", + "2022-01-17T00:00:00", + "2022-01-24T00:00:00", + "2022-01-31T00:00:00", + "2022-02-07T00:00:00", + "2022-02-14T00:00:00", + "2022-02-21T00:00:00", + "2022-02-28T00:00:00", + "2022-03-07T00:00:00", + "2022-03-14T00:00:00", + "2022-03-21T00:00:00", + "2022-03-28T00:00:00", + "2022-04-04T00:00:00", + "2022-04-11T00:00:00", + "2022-04-18T00:00:00", + "2022-04-25T00:00:00", + "2022-05-02T00:00:00", + "2022-05-09T00:00:00", + "2022-05-16T00:00:00", + "2022-05-23T00:00:00", + "2022-05-30T00:00:00", + "2022-06-06T00:00:00", + "2022-06-13T00:00:00", + "2022-06-20T00:00:00", + "2022-06-27T00:00:00", + "2022-07-04T00:00:00", + "2022-07-11T00:00:00", + "2022-07-18T00:00:00", + "2022-07-25T00:00:00", + "2022-08-01T00:00:00", + "2022-08-08T00:00:00", + "2022-08-15T00:00:00", + "2022-08-22T00:00:00", + "2022-08-29T00:00:00", + "2022-09-05T00:00:00", + "2022-09-12T00:00:00", + "2022-09-19T00:00:00", + "2022-09-26T00:00:00", + "2022-10-03T00:00:00", + "2022-10-10T00:00:00", + "2022-10-17T00:00:00", + "2022-10-24T00:00:00", + "2022-10-31T00:00:00", + "2022-11-07T00:00:00", + "2022-11-14T00:00:00", + "2022-11-21T00:00:00", + "2022-11-28T00:00:00", + "2022-12-05T00:00:00", + "2022-12-12T00:00:00", + "2022-12-19T00:00:00", + "2022-12-26T00:00:00", + "2023-01-02T00:00:00", + "2023-01-09T00:00:00", + "2023-01-16T00:00:00", + "2023-01-23T00:00:00", + "2023-01-30T00:00:00", + "2023-02-06T00:00:00", + "2023-02-13T00:00:00", + "2023-02-20T00:00:00", + "2023-02-27T00:00:00", + "2023-03-06T00:00:00", + "2023-03-13T00:00:00", + "2023-03-20T00:00:00", + "2023-03-27T00:00:00", + "2023-04-03T00:00:00", + "2023-04-10T00:00:00", + "2023-04-17T00:00:00", + "2023-04-24T00:00:00", + "2023-05-01T00:00:00", + "2023-05-08T00:00:00", + "2023-05-15T00:00:00", + "2023-05-22T00:00:00", + "2023-05-29T00:00:00", + "2023-06-05T00:00:00", + "2023-06-12T00:00:00", + "2023-06-19T00:00:00", + "2023-06-26T00:00:00", + "2023-07-03T00:00:00", + "2023-07-10T00:00:00", + "2023-07-17T00:00:00", + "2023-07-24T00:00:00", + "2023-07-31T00:00:00", + "2023-08-07T00:00:00", + "2023-08-14T00:00:00", + "2023-08-21T00:00:00", + "2023-08-28T00:00:00", + "2023-09-04T00:00:00", + "2023-09-11T00:00:00", + "2023-09-18T00:00:00", + "2023-09-25T00:00:00", + "2023-10-02T00:00:00", + "2023-10-09T00:00:00", + "2023-10-16T00:00:00", + "2023-10-23T00:00:00", + "2023-10-30T00:00:00", + "2023-11-06T00:00:00", + "2023-11-13T00:00:00", + "2023-11-20T00:00:00", + "2023-11-27T00:00:00", + "2023-12-04T00:00:00", + "2023-12-11T00:00:00", + "2023-12-18T00:00:00", + "2023-12-25T00:00:00", + "2024-01-01T00:00:00", + "2024-01-08T00:00:00", + "2024-01-15T00:00:00", + "2024-01-22T00:00:00", + "2024-01-29T00:00:00", + "2024-02-05T00:00:00", + "2024-02-12T00:00:00", + "2024-02-19T00:00:00", + "2024-02-26T00:00:00", + "2024-03-04T00:00:00", + "2024-03-11T00:00:00", + "2024-03-18T00:00:00", + "2024-03-25T00:00:00", + "2024-04-01T00:00:00", + "2024-04-08T00:00:00", + "2024-04-15T00:00:00", + "2024-04-22T00:00:00", + "2024-04-29T00:00:00", + "2024-05-06T00:00:00", + "2024-05-13T00:00:00", + "2024-05-20T00:00:00", + "2024-05-27T00:00:00", + "2024-06-03T00:00:00", + "2024-06-10T00:00:00", + "2024-06-17T00:00:00", + "2024-06-24T00:00:00", + "2024-07-01T00:00:00", + "2024-07-08T00:00:00", + "2024-07-15T00:00:00", + "2024-07-22T00:00:00", + "2024-07-29T00:00:00", + "2024-08-05T00:00:00", + "2024-08-12T00:00:00", + "2024-08-19T00:00:00" ], "y": [ 5.78, @@ -5280,8 +5386,44 @@ 4.63, 4.42, 4.39, - null, - null + 4.28, + 4.23, + 3.95, + 3.9, + 3.88, + 4.01, + 3.96, + 4.11, + 4.08, + 4.17, + 4.17, + 4.3, + 4.28, + 4.22, + 4.1, + 4.34, + 4.25, + 4.33, + 4.42, + 4.63, + 4.62, + 4.63, + 4.49, + 4.48, + 4.44, + 4.46, + 4.41, + 4.47, + 4.28, + 4.25, + 4.48, + 4.28, + 4.23, + 4.26, + 4.17, + 3.78, + 3.9, + 3.86 ] } ], @@ -6131,25 +6273,27 @@ } ], "source": [ - "\n", "fig = go.Figure()\n", - "fig.add_scatter(x=data.index, y=data[\"Copper/Gold Ratio\"], name=\"Copper/Gold Ratio (x1000) %\")\n", - "fig.add_scatter(x=data.index, y=data[\"US 10-Year Constant Maturity\"], name=\"US 10-Year Constant Maturity %\")\n", - "fig.update({\"layout\":\n", - " {\"xaxis\": {\"title\": \"Date\"},\n", - " \"yaxis\": {\"title\": \"%\"},\n", - " \"title\": \"Copper/Gold Ratio vs. US 10-Year Constant Maturity\",\n", - " \"title_y\":0.90,\n", - " \"title_x\":0.5,\n", - "}})\n", - "fig.update_layout(\n", - " legend=dict(\n", - " yanchor=\"top\",\n", - " y=1,\n", - " xanchor=\"right\",\n", - " x=1.0\n", - " )\n", - ")" + "fig.add_scatter(\n", + " x=data.index, y=data[\"Copper/Gold Ratio\"], name=\"Copper/Gold Ratio (x1000) %\"\n", + ")\n", + "fig.add_scatter(\n", + " x=data.index,\n", + " y=data[\"US 10-Year Constant Maturity\"],\n", + " name=\"US 10-Year Constant Maturity %\",\n", + ")\n", + "fig.update(\n", + " {\n", + " \"layout\": {\n", + " \"xaxis\": {\"title\": \"Date\"},\n", + " \"yaxis\": {\"title\": \"%\"},\n", + " \"title\": \"Copper/Gold Ratio vs. US 10-Year Constant Maturity\",\n", + " \"title_y\": 0.90,\n", + " \"title_x\": 0.5,\n", + " }\n", + " }\n", + ")\n", + "fig.update_layout(legend=dict(yanchor=\"top\", y=1, xanchor=\"right\", x=1.0))" ] }, { @@ -6167,7 +6311,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -6208,20 +6352,20 @@ " \n", " \n", " \n", - " 2023-12-04\n", - " 1998.300049\n", - " 3.820\n", - " 1.911625\n", - " NaN\n", - " 0.131083\n", + " 2024-08-12\n", + " 2498.600098\n", + " 4.1275\n", + " 1.651925\n", + " 3.90\n", + " 0.113275\n", " \n", " \n", - " 2023-12-11\n", - " 2021.099976\n", - " 3.885\n", - " 1.922221\n", - " NaN\n", - " 0.131809\n", + " 2024-08-19\n", + " 2519.000000\n", + " 4.1355\n", + " 1.641723\n", + " 3.86\n", + " 0.112575\n", " \n", " \n", "\n", @@ -6230,29 +6374,29 @@ "text/plain": [ " Gold Copper Copper/Gold Ratio \\\n", "date \n", - "2023-12-04 1998.300049 3.820 1.911625 \n", - "2023-12-11 2021.099976 3.885 1.922221 \n", + "2024-08-12 2498.600098 4.1275 1.651925 \n", + "2024-08-19 2519.000000 4.1355 1.641723 \n", "\n", " US 10-Year Constant Maturity \\\n", "date \n", - "2023-12-04 NaN \n", - "2023-12-11 NaN \n", + "2024-08-12 3.90 \n", + "2024-08-19 3.86 \n", "\n", " Copper/Gold Ratio per Ounce (x1000) % \n", "date \n", - "2023-12-04 0.131083 \n", - "2023-12-11 0.131809 " + "2024-08-12 0.113275 \n", + "2024-08-19 0.112575 " ] }, - "execution_count": 11, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data[\"Copper/Gold Ratio per Ounce (x1000) %\"] = (\n", - " ((data[\"Copper\"]/16)/(data[\"Gold\"]*0.911458))*1000\n", - ")\n", + " (data[\"Copper\"] / 16) / (data[\"Gold\"] * 0.911458)\n", + ") * 1000\n", "\n", "data.tail(2)" ] @@ -6266,7 +6410,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -6280,1222 +6424,1258 @@ "name": "Copper/Gold Ratio (x1000) %", "type": "scatter", "x": [ - "2000-08-28", - "2000-09-04", - "2000-09-11", - "2000-09-18", - "2000-09-25", - "2000-10-02", - "2000-10-09", - "2000-10-16", - "2000-10-23", - "2000-10-30", - "2000-11-06", - "2000-11-13", - "2000-11-20", - "2000-11-27", - "2000-12-04", - "2000-12-11", - "2000-12-18", - "2000-12-25", - "2001-01-01", - "2001-01-08", - "2001-01-15", - "2001-01-22", - "2001-01-29", - "2001-02-05", - "2001-02-12", - "2001-02-19", - "2001-02-26", - "2001-03-05", - "2001-03-12", - "2001-03-19", - "2001-03-26", - "2001-04-02", - "2001-04-09", - "2001-04-16", - "2001-04-23", - "2001-04-30", - "2001-05-07", - "2001-05-14", - "2001-05-21", - "2001-05-28", - "2001-06-04", - "2001-06-11", - "2001-06-18", - "2001-06-25", - "2001-07-02", - "2001-07-09", - "2001-07-16", - "2001-07-23", - "2001-07-30", - "2001-08-06", - "2001-08-13", - "2001-08-20", - "2001-08-27", - "2001-09-03", - "2001-09-10", - "2001-09-17", - "2001-09-24", - "2001-10-01", - "2001-10-08", - "2001-10-15", - "2001-10-22", - "2001-10-29", - "2001-11-05", - "2001-11-12", - "2001-11-19", - "2001-11-26", - "2001-12-03", - "2001-12-10", - "2001-12-17", - "2001-12-24", - "2001-12-31", - "2002-01-07", - "2002-01-14", - "2002-01-21", - "2002-01-28", - "2002-02-04", - "2002-02-11", - "2002-02-18", - "2002-02-25", - "2002-03-04", - "2002-03-11", - "2002-03-18", - "2002-03-25", - "2002-04-01", - "2002-04-08", - "2002-04-15", - "2002-04-22", - "2002-04-29", - "2002-05-06", - "2002-05-13", - "2002-05-20", - "2002-05-27", - "2002-06-03", - "2002-06-10", - "2002-06-17", - "2002-06-24", - "2002-07-01", - "2002-07-08", - "2002-07-15", - "2002-07-22", - "2002-07-29", - "2002-08-05", - "2002-08-12", - "2002-08-19", - "2002-08-26", - "2002-09-02", - "2002-09-09", - "2002-09-16", - "2002-09-23", - "2002-09-30", - "2002-10-07", - "2002-10-14", - "2002-10-21", - "2002-10-28", - "2002-11-04", - "2002-11-11", - "2002-11-18", - "2002-11-25", - "2002-12-02", - "2002-12-09", - "2002-12-16", - "2002-12-23", - "2002-12-30", - "2003-01-06", - "2003-01-13", - "2003-01-20", - "2003-01-27", - "2003-02-03", - "2003-02-10", - "2003-02-17", - "2003-02-24", - "2003-03-03", - "2003-03-10", - "2003-03-17", - "2003-03-24", - "2003-03-31", - "2003-04-07", - "2003-04-14", - "2003-04-21", - "2003-04-28", - "2003-05-05", - "2003-05-12", - "2003-05-19", - "2003-05-26", - "2003-06-02", - "2003-06-09", - "2003-06-16", - "2003-06-23", - "2003-06-30", - "2003-07-07", - "2003-07-14", - "2003-07-21", - "2003-07-28", - "2003-08-04", - "2003-08-11", - "2003-08-18", - "2003-08-25", - "2003-09-01", - "2003-09-08", - "2003-09-15", - "2003-09-22", - "2003-09-29", - "2003-10-06", - "2003-10-13", - "2003-10-20", - "2003-10-27", - "2003-11-03", - "2003-11-10", - "2003-11-17", - "2003-11-24", - "2003-12-01", - "2003-12-08", - "2003-12-15", - "2003-12-22", - "2003-12-29", - "2004-01-05", - "2004-01-12", - "2004-01-19", - "2004-01-26", - "2004-02-02", - "2004-02-09", - "2004-02-16", - "2004-02-23", - "2004-03-01", - "2004-03-08", - "2004-03-15", - "2004-03-22", - "2004-03-29", - "2004-04-05", - "2004-04-12", - "2004-04-19", - "2004-04-26", - "2004-05-03", - "2004-05-10", - "2004-05-17", - "2004-05-24", - "2004-05-31", - "2004-06-07", - "2004-06-14", - "2004-06-21", - "2004-06-28", - "2004-07-05", - "2004-07-12", - "2004-07-19", - "2004-07-26", - "2004-08-02", - "2004-08-09", - "2004-08-16", - "2004-08-23", - "2004-08-30", - "2004-09-06", - "2004-09-13", - "2004-09-20", - "2004-09-27", - "2004-10-04", - "2004-10-11", - "2004-10-18", - "2004-10-25", - "2004-11-01", - "2004-11-08", - "2004-11-15", - "2004-11-22", - "2004-11-29", - "2004-12-06", - "2004-12-13", - "2004-12-20", - "2004-12-27", - "2005-01-03", - "2005-01-10", - "2005-01-17", - "2005-01-24", - "2005-01-31", - "2005-02-07", - "2005-02-14", - "2005-02-21", - "2005-02-28", - "2005-03-07", - "2005-03-14", - "2005-03-21", - "2005-03-28", - "2005-04-04", - "2005-04-11", - "2005-04-18", - "2005-04-25", - "2005-05-02", - "2005-05-09", - "2005-05-16", - "2005-05-23", - "2005-05-30", - "2005-06-06", - "2005-06-13", - "2005-06-20", - "2005-06-27", - "2005-07-04", - "2005-07-11", - "2005-07-18", - "2005-07-25", - "2005-08-01", - "2005-08-08", - "2005-08-15", - "2005-08-22", - "2005-08-29", - "2005-09-05", - "2005-09-12", - "2005-09-19", - "2005-09-26", - "2005-10-03", - "2005-10-10", - "2005-10-17", - "2005-10-24", - "2005-10-31", - "2005-11-07", - "2005-11-14", - "2005-11-21", - "2005-11-28", - "2005-12-05", - "2005-12-12", - "2005-12-19", - "2005-12-26", - "2006-01-02", - "2006-01-09", - "2006-01-16", - "2006-01-23", - "2006-01-30", - "2006-02-06", - "2006-02-13", - "2006-02-20", - "2006-02-27", - "2006-03-06", - "2006-03-13", - "2006-03-20", - "2006-03-27", - "2006-04-03", - "2006-04-10", - "2006-04-17", - "2006-04-24", - "2006-05-01", - "2006-05-08", - "2006-05-15", - "2006-05-22", - "2006-05-29", - "2006-06-05", - "2006-06-12", - "2006-06-19", - "2006-06-26", - "2006-07-03", - "2006-07-10", - "2006-07-17", - "2006-07-24", - "2006-07-31", - "2006-08-07", - "2006-08-14", - "2006-08-21", - "2006-08-28", - "2006-09-04", - "2006-09-11", - "2006-09-18", - "2006-09-25", - "2006-10-02", - "2006-10-09", - "2006-10-16", - "2006-10-23", - "2006-10-30", - "2006-11-06", - "2006-11-13", - "2006-11-20", - "2006-11-27", - "2006-12-04", - "2006-12-11", - "2006-12-18", - "2006-12-25", - "2007-01-01", - "2007-01-08", - "2007-01-15", - "2007-01-22", - "2007-01-29", - "2007-02-05", - "2007-02-12", - "2007-02-19", - "2007-02-26", - "2007-03-05", - "2007-03-12", - "2007-03-19", - "2007-03-26", - "2007-04-02", - "2007-04-09", - "2007-04-16", - "2007-04-23", - "2007-04-30", - "2007-05-07", - "2007-05-14", - "2007-05-21", - "2007-05-28", - "2007-06-04", - "2007-06-11", - "2007-06-18", - "2007-06-25", - "2007-07-02", - "2007-07-09", - "2007-07-16", - "2007-07-23", - "2007-07-30", - "2007-08-06", - "2007-08-13", - "2007-08-20", - "2007-08-27", - "2007-09-03", - "2007-09-10", - "2007-09-17", - "2007-09-24", - "2007-10-01", - "2007-10-08", - "2007-10-15", - "2007-10-22", - "2007-10-29", - "2007-11-05", - "2007-11-12", - "2007-11-19", - "2007-11-26", - "2007-12-03", - "2007-12-10", - "2007-12-17", - "2007-12-24", - "2007-12-31", - "2008-01-07", - "2008-01-14", - "2008-01-21", - "2008-01-28", - "2008-02-04", - "2008-02-11", - "2008-02-18", - "2008-02-25", - "2008-03-03", - "2008-03-10", - "2008-03-17", - "2008-03-24", - "2008-03-31", - "2008-04-07", - "2008-04-14", - "2008-04-21", - "2008-04-28", - "2008-05-05", - "2008-05-12", - "2008-05-19", - "2008-05-26", - "2008-06-02", - "2008-06-09", - "2008-06-16", - "2008-06-23", - "2008-06-30", - "2008-07-07", - "2008-07-14", - "2008-07-21", - "2008-07-28", - "2008-08-04", - "2008-08-11", - "2008-08-18", - "2008-08-25", - "2008-09-01", - "2008-09-08", - "2008-09-15", - "2008-09-22", - "2008-09-29", - "2008-10-06", - "2008-10-13", - "2008-10-20", - "2008-10-27", - "2008-11-03", - "2008-11-10", - "2008-11-17", - "2008-11-24", - "2008-12-01", - "2008-12-08", - "2008-12-15", - "2008-12-22", - "2008-12-29", - "2009-01-05", - "2009-01-12", - "2009-01-19", - "2009-01-26", - "2009-02-02", - "2009-02-09", - "2009-02-16", - "2009-02-23", - "2009-03-02", - "2009-03-09", - "2009-03-16", - "2009-03-23", - "2009-03-30", - "2009-04-06", - "2009-04-13", - "2009-04-20", - "2009-04-27", - "2009-05-04", - "2009-05-11", - "2009-05-18", - "2009-05-25", - "2009-06-01", - "2009-06-08", - "2009-06-15", - "2009-06-22", - "2009-06-29", - "2009-07-06", - "2009-07-13", - "2009-07-20", - "2009-07-27", - "2009-08-03", - "2009-08-10", - "2009-08-17", - "2009-08-24", - "2009-08-31", - "2009-09-07", - "2009-09-14", - "2009-09-21", - "2009-09-28", - "2009-10-05", - "2009-10-12", - "2009-10-19", - "2009-10-26", - "2009-11-02", - "2009-11-09", - "2009-11-16", - "2009-11-23", - "2009-11-30", - "2009-12-07", - "2009-12-14", - "2009-12-21", - "2009-12-28", - "2010-01-04", - "2010-01-11", - "2010-01-18", - "2010-01-25", - "2010-02-01", - "2010-02-08", - "2010-02-15", - "2010-02-22", - "2010-03-01", - "2010-03-08", - "2010-03-15", - "2010-03-22", - "2010-03-29", - "2010-04-05", - "2010-04-12", - "2010-04-19", - "2010-04-26", - "2010-05-03", - "2010-05-10", - "2010-05-17", - "2010-05-24", - "2010-05-31", - "2010-06-07", - "2010-06-14", - "2010-06-21", - "2010-06-28", - "2010-07-05", - "2010-07-12", - "2010-07-19", - "2010-07-26", - "2010-08-02", - "2010-08-09", - "2010-08-16", - "2010-08-23", - "2010-08-30", - "2010-09-06", - "2010-09-13", - "2010-09-20", - "2010-09-27", - "2010-10-04", - "2010-10-11", - "2010-10-18", - "2010-10-25", - "2010-11-01", - "2010-11-08", - "2010-11-15", - "2010-11-22", - "2010-11-29", - "2010-12-06", - "2010-12-13", - "2010-12-20", - "2010-12-27", - "2011-01-03", - "2011-01-10", - "2011-01-17", - "2011-01-24", - "2011-01-31", - "2011-02-07", - "2011-02-14", - "2011-02-21", - "2011-02-28", - "2011-03-07", - "2011-03-14", - "2011-03-21", - "2011-03-28", - "2011-04-04", - "2011-04-11", - "2011-04-18", - "2011-04-25", - "2011-05-02", - "2011-05-09", - "2011-05-16", - "2011-05-23", - "2011-05-30", - "2011-06-06", - "2011-06-13", - "2011-06-20", - "2011-06-27", - "2011-07-04", - "2011-07-11", - "2011-07-18", - "2011-07-25", - "2011-08-01", - "2011-08-08", - "2011-08-15", - "2011-08-22", - "2011-08-29", - "2011-09-05", - "2011-09-12", - "2011-09-19", - "2011-09-26", - "2011-10-03", - "2011-10-10", - "2011-10-17", - "2011-10-24", - "2011-10-31", - "2011-11-07", - "2011-11-14", - "2011-11-21", - "2011-11-28", - "2011-12-05", - "2011-12-12", - "2011-12-19", - "2011-12-26", - "2012-01-02", - "2012-01-09", - "2012-01-16", - "2012-01-23", - "2012-01-30", - "2012-02-06", - "2012-02-13", - "2012-02-20", - "2012-02-27", - "2012-03-05", - "2012-03-12", - "2012-03-19", - "2012-03-26", - "2012-04-02", - "2012-04-09", - "2012-04-16", - "2012-04-23", - "2012-04-30", - "2012-05-07", - "2012-05-14", - "2012-05-21", - "2012-05-28", - "2012-06-04", - "2012-06-11", - "2012-06-18", - "2012-06-25", - "2012-07-02", - "2012-07-09", - "2012-07-16", - "2012-07-23", - "2012-07-30", - "2012-08-06", - "2012-08-13", - "2012-08-20", - "2012-08-27", - "2012-09-03", - "2012-09-10", - "2012-09-17", - "2012-09-24", - "2012-10-01", - "2012-10-08", - "2012-10-15", - "2012-10-22", - "2012-10-29", - "2012-11-05", - "2012-11-12", - "2012-11-19", - "2012-11-26", - "2012-12-03", - "2012-12-10", - "2012-12-17", - "2012-12-24", - "2012-12-31", - "2013-01-07", - "2013-01-14", - "2013-01-21", - "2013-01-28", - "2013-02-04", - "2013-02-11", - "2013-02-18", - "2013-02-25", - "2013-03-04", - "2013-03-11", - "2013-03-18", - "2013-03-25", - "2013-04-01", - "2013-04-08", - "2013-04-15", - "2013-04-22", - "2013-04-29", - "2013-05-06", - "2013-05-13", - "2013-05-20", - "2013-05-27", - "2013-06-03", - "2013-06-10", - "2013-06-17", - "2013-06-24", - "2013-07-01", - "2013-07-08", - "2013-07-15", - "2013-07-22", - "2013-07-29", - "2013-08-05", - "2013-08-12", - "2013-08-19", - "2013-08-26", - "2013-09-02", - "2013-09-09", - "2013-09-16", - "2013-09-23", - "2013-09-30", - "2013-10-07", - "2013-10-14", - "2013-10-21", - "2013-10-28", - "2013-11-04", - "2013-11-11", - "2013-11-18", - "2013-11-25", - "2013-12-02", - "2013-12-09", - "2013-12-16", - "2013-12-23", - "2013-12-30", - "2014-01-06", - "2014-01-13", - "2014-01-20", - "2014-01-27", - "2014-02-03", - "2014-02-10", - "2014-02-17", - "2014-02-24", - "2014-03-03", - "2014-03-10", - "2014-03-17", - "2014-03-24", - "2014-03-31", - "2014-04-07", - "2014-04-14", - "2014-04-21", - "2014-04-28", - "2014-05-05", - "2014-05-12", - "2014-05-19", - "2014-05-26", - "2014-06-02", - "2014-06-09", - "2014-06-16", - "2014-06-23", - "2014-06-30", - "2014-07-07", - "2014-07-14", - "2014-07-21", - "2014-07-28", - "2014-08-04", - "2014-08-11", - "2014-08-18", - "2014-08-25", - "2014-09-01", - "2014-09-08", - "2014-09-15", - "2014-09-22", - "2014-09-29", - "2014-10-06", - "2014-10-13", - "2014-10-20", - "2014-10-27", - "2014-11-03", - "2014-11-10", - "2014-11-17", - "2014-11-24", - "2014-12-01", - "2014-12-08", - "2014-12-15", - "2014-12-22", - "2014-12-29", - "2015-01-05", - "2015-01-12", - "2015-01-19", - "2015-01-26", - "2015-02-02", - "2015-02-09", - "2015-02-16", - "2015-02-23", - "2015-03-02", - "2015-03-09", - "2015-03-16", - "2015-03-23", - "2015-03-30", - "2015-04-06", - "2015-04-13", - "2015-04-20", - "2015-04-27", - "2015-05-04", - "2015-05-11", - "2015-05-18", - "2015-05-25", - "2015-06-01", - "2015-06-08", - "2015-06-15", - "2015-06-22", - "2015-06-29", - "2015-07-06", - "2015-07-13", - "2015-07-20", - "2015-07-27", - "2015-08-03", - "2015-08-10", - "2015-08-17", - "2015-08-24", - "2015-08-31", - "2015-09-07", - "2015-09-14", - "2015-09-21", - "2015-09-28", - "2015-10-05", - "2015-10-12", - "2015-10-19", - "2015-10-26", - "2015-11-02", - "2015-11-09", - "2015-11-16", - "2015-11-23", - "2015-11-30", - "2015-12-07", - "2015-12-14", - "2015-12-21", - "2015-12-28", - "2016-01-04", - "2016-01-11", - "2016-01-18", - "2016-01-25", - "2016-02-01", - "2016-02-08", - "2016-02-15", - "2016-02-22", - "2016-02-29", - "2016-03-07", - "2016-03-14", - "2016-03-21", - "2016-03-28", - "2016-04-04", - "2016-04-11", - "2016-04-18", - "2016-04-25", - "2016-05-02", - "2016-05-09", - "2016-05-16", - "2016-05-23", - "2016-05-30", - "2016-06-06", - "2016-06-13", - "2016-06-20", - "2016-06-27", - "2016-07-04", - "2016-07-11", - "2016-07-18", - "2016-07-25", - "2016-08-01", - "2016-08-08", - "2016-08-15", - "2016-08-22", - "2016-08-29", - "2016-09-05", - "2016-09-12", - "2016-09-19", - "2016-09-26", - "2016-10-03", - "2016-10-10", - "2016-10-17", - "2016-10-24", - "2016-10-31", - "2016-11-07", - "2016-11-14", - "2016-11-21", - "2016-11-28", - "2016-12-05", - "2016-12-12", - "2016-12-19", - "2016-12-26", - "2017-01-02", - "2017-01-09", - "2017-01-16", - "2017-01-23", - "2017-01-30", - "2017-02-06", - "2017-02-13", - "2017-02-20", - "2017-02-27", - "2017-03-06", - "2017-03-13", - "2017-03-20", - "2017-03-27", - "2017-04-03", - "2017-04-10", - "2017-04-17", - "2017-04-24", - "2017-05-01", - "2017-05-08", - "2017-05-15", - "2017-05-22", - "2017-05-29", - "2017-06-05", - "2017-06-12", - "2017-06-19", - "2017-06-26", - "2017-07-03", - "2017-07-10", - "2017-07-17", - "2017-07-24", - "2017-07-31", - "2017-08-07", - "2017-08-14", - "2017-08-21", - "2017-08-28", - "2017-09-04", - "2017-09-11", - "2017-09-18", - "2017-09-25", - "2017-10-02", - "2017-10-09", - "2017-10-16", - "2017-10-23", - "2017-10-30", - "2017-11-06", - "2017-11-13", - "2017-11-20", - "2017-11-27", - "2017-12-04", - "2017-12-11", - "2017-12-18", - "2017-12-25", - "2018-01-01", - "2018-01-08", - "2018-01-15", - "2018-01-22", - "2018-01-29", - "2018-02-05", - "2018-02-12", - "2018-02-19", - "2018-02-26", - "2018-03-05", - "2018-03-12", - "2018-03-19", - "2018-03-26", - "2018-04-02", - "2018-04-09", - "2018-04-16", - "2018-04-23", - "2018-04-30", - "2018-05-07", - "2018-05-14", - "2018-05-21", - "2018-05-28", - "2018-06-04", - "2018-06-11", - "2018-06-18", - "2018-06-25", - "2018-07-02", - "2018-07-09", - "2018-07-16", - "2018-07-23", - "2018-07-30", - "2018-08-06", - "2018-08-13", - "2018-08-20", - "2018-08-27", - "2018-09-03", - "2018-09-10", - "2018-09-17", - "2018-09-24", - "2018-10-01", - "2018-10-08", - "2018-10-15", - "2018-10-22", - "2018-10-29", - "2018-11-05", - "2018-11-12", - "2018-11-19", - "2018-11-26", - "2018-12-03", - "2018-12-10", - "2018-12-17", - "2018-12-24", - "2018-12-31", - "2019-01-07", - "2019-01-14", - "2019-01-21", - "2019-01-28", - "2019-02-04", - "2019-02-11", - "2019-02-18", - "2019-02-25", - "2019-03-04", - "2019-03-11", - "2019-03-18", - "2019-03-25", - "2019-04-01", - "2019-04-08", - "2019-04-15", - "2019-04-22", - "2019-04-29", - "2019-05-06", - "2019-05-13", - "2019-05-20", - "2019-05-27", - "2019-06-03", - "2019-06-10", - "2019-06-17", - "2019-06-24", - "2019-07-01", - "2019-07-08", - "2019-07-15", - "2019-07-22", - "2019-07-29", - "2019-08-05", - "2019-08-12", - "2019-08-19", - "2019-08-26", - "2019-09-02", - "2019-09-09", - "2019-09-16", - "2019-09-23", - "2019-09-30", - "2019-10-07", - "2019-10-14", - "2019-10-21", - "2019-10-28", - "2019-11-04", - "2019-11-11", - "2019-11-18", - "2019-11-25", - "2019-12-02", - "2019-12-09", - "2019-12-16", - "2019-12-23", - "2019-12-30", - "2020-01-06", - "2020-01-13", - "2020-01-20", - "2020-01-27", - "2020-02-03", - "2020-02-10", - "2020-02-17", - "2020-02-24", - "2020-03-02", - "2020-03-09", - "2020-03-16", - "2020-03-23", - "2020-03-30", - "2020-04-06", - "2020-04-13", - "2020-04-20", - "2020-04-27", - "2020-05-04", - "2020-05-11", - "2020-05-18", - "2020-05-25", - "2020-06-01", - "2020-06-08", - "2020-06-15", - "2020-06-22", - "2020-06-29", - "2020-07-06", - "2020-07-13", - "2020-07-20", - "2020-07-27", - "2020-08-03", - "2020-08-10", - "2020-08-17", - "2020-08-24", - "2020-08-31", - "2020-09-07", - "2020-09-14", - "2020-09-21", - "2020-09-28", - "2020-10-05", - "2020-10-12", - "2020-10-19", - "2020-10-26", - "2020-11-02", - "2020-11-09", - "2020-11-16", - "2020-11-23", - "2020-11-30", - "2020-12-07", - "2020-12-14", - "2020-12-21", - "2020-12-28", - "2021-01-04", - "2021-01-11", - "2021-01-18", - "2021-01-25", - "2021-02-01", - "2021-02-08", - "2021-02-15", - "2021-02-22", - "2021-03-01", - "2021-03-08", - "2021-03-15", - "2021-03-22", - "2021-03-29", - "2021-04-05", - "2021-04-12", - "2021-04-19", - "2021-04-26", - "2021-05-03", - "2021-05-10", - "2021-05-17", - "2021-05-24", - "2021-05-31", - "2021-06-07", - "2021-06-14", - "2021-06-21", - "2021-06-28", - "2021-07-05", - "2021-07-12", - "2021-07-19", - "2021-07-26", - "2021-08-02", - "2021-08-09", - "2021-08-16", - "2021-08-23", - "2021-08-30", - "2021-09-06", - "2021-09-13", - "2021-09-20", - "2021-09-27", - "2021-10-04", - "2021-10-11", - "2021-10-18", - "2021-10-25", - "2021-11-01", - "2021-11-08", - "2021-11-15", - "2021-11-22", - "2021-11-29", - "2021-12-06", - "2021-12-13", - "2021-12-20", - "2021-12-27", - "2022-01-03", - "2022-01-10", - "2022-01-17", - "2022-01-24", - "2022-01-31", - "2022-02-07", - "2022-02-14", - "2022-02-21", - "2022-02-28", - "2022-03-07", - "2022-03-14", - "2022-03-21", - "2022-03-28", - "2022-04-04", - "2022-04-11", - "2022-04-18", - "2022-04-25", - "2022-05-02", - "2022-05-09", - "2022-05-16", - "2022-05-23", - "2022-05-30", - "2022-06-06", - "2022-06-13", - "2022-06-20", - "2022-06-27", - "2022-07-04", - "2022-07-11", - "2022-07-18", - "2022-07-25", - "2022-08-01", - "2022-08-08", - "2022-08-15", - "2022-08-22", - "2022-08-29", - "2022-09-05", - "2022-09-12", - "2022-09-19", - "2022-09-26", - "2022-10-03", - "2022-10-10", - "2022-10-17", - "2022-10-24", - "2022-10-31", - "2022-11-07", - "2022-11-14", - "2022-11-21", - "2022-11-28", - "2022-12-05", - "2022-12-12", - "2022-12-19", - "2022-12-26", - "2023-01-02", - "2023-01-09", - "2023-01-16", - "2023-01-23", - "2023-01-30", - "2023-02-06", - "2023-02-13", - "2023-02-20", - "2023-02-27", - "2023-03-06", - "2023-03-13", - "2023-03-20", - "2023-03-27", - "2023-04-03", - "2023-04-10", - "2023-04-17", - "2023-04-24", - "2023-05-01", - "2023-05-08", - "2023-05-15", - "2023-05-22", - "2023-05-29", - "2023-06-05", - "2023-06-12", - "2023-06-19", - "2023-06-26", - "2023-07-03", - "2023-07-10", - "2023-07-17", - "2023-07-24", - "2023-07-31", - "2023-08-07", - "2023-08-14", - "2023-08-21", - "2023-08-28", - "2023-09-04", - "2023-09-11", - "2023-09-18", - "2023-09-25", - "2023-10-02", - "2023-10-09", - "2023-10-16", - "2023-10-23", - "2023-10-30", - "2023-11-06", - "2023-11-13", - "2023-11-20", - "2023-11-27", - "2023-12-04", - "2023-12-11" + "2000-08-28T00:00:00", + "2000-09-04T00:00:00", + "2000-09-11T00:00:00", + "2000-09-18T00:00:00", + "2000-09-25T00:00:00", + "2000-10-02T00:00:00", + "2000-10-09T00:00:00", + "2000-10-16T00:00:00", + "2000-10-23T00:00:00", + "2000-10-30T00:00:00", + "2000-11-06T00:00:00", + "2000-11-13T00:00:00", + "2000-11-20T00:00:00", + "2000-11-27T00:00:00", + "2000-12-04T00:00:00", + "2000-12-11T00:00:00", + "2000-12-18T00:00:00", + "2000-12-25T00:00:00", + "2001-01-01T00:00:00", + "2001-01-08T00:00:00", + "2001-01-15T00:00:00", + "2001-01-22T00:00:00", + "2001-01-29T00:00:00", + "2001-02-05T00:00:00", + "2001-02-12T00:00:00", + "2001-02-19T00:00:00", + "2001-02-26T00:00:00", + "2001-03-05T00:00:00", + "2001-03-12T00:00:00", + "2001-03-19T00:00:00", + "2001-03-26T00:00:00", + "2001-04-02T00:00:00", + "2001-04-09T00:00:00", + "2001-04-16T00:00:00", + "2001-04-23T00:00:00", + "2001-04-30T00:00:00", + "2001-05-07T00:00:00", + "2001-05-14T00:00:00", + "2001-05-21T00:00:00", + "2001-05-28T00:00:00", + "2001-06-04T00:00:00", + "2001-06-11T00:00:00", + "2001-06-18T00:00:00", + "2001-06-25T00:00:00", + "2001-07-02T00:00:00", + "2001-07-09T00:00:00", + "2001-07-16T00:00:00", + "2001-07-23T00:00:00", + "2001-07-30T00:00:00", + "2001-08-06T00:00:00", + "2001-08-13T00:00:00", + "2001-08-20T00:00:00", + "2001-08-27T00:00:00", + "2001-09-03T00:00:00", + "2001-09-10T00:00:00", + "2001-09-17T00:00:00", + "2001-09-24T00:00:00", + "2001-10-01T00:00:00", + "2001-10-08T00:00:00", + "2001-10-15T00:00:00", + "2001-10-22T00:00:00", + "2001-10-29T00:00:00", + "2001-11-05T00:00:00", + "2001-11-12T00:00:00", + "2001-11-19T00:00:00", + "2001-11-26T00:00:00", + "2001-12-03T00:00:00", + "2001-12-10T00:00:00", + "2001-12-17T00:00:00", + "2001-12-24T00:00:00", + "2001-12-31T00:00:00", + "2002-01-07T00:00:00", + "2002-01-14T00:00:00", + "2002-01-21T00:00:00", + "2002-01-28T00:00:00", + "2002-02-04T00:00:00", + "2002-02-11T00:00:00", + "2002-02-18T00:00:00", + "2002-02-25T00:00:00", + "2002-03-04T00:00:00", + "2002-03-11T00:00:00", + "2002-03-18T00:00:00", + "2002-03-25T00:00:00", + "2002-04-01T00:00:00", + "2002-04-08T00:00:00", + "2002-04-15T00:00:00", + "2002-04-22T00:00:00", + "2002-04-29T00:00:00", + "2002-05-06T00:00:00", + "2002-05-13T00:00:00", + "2002-05-20T00:00:00", + "2002-05-27T00:00:00", + "2002-06-03T00:00:00", + "2002-06-10T00:00:00", + "2002-06-17T00:00:00", + "2002-06-24T00:00:00", + "2002-07-01T00:00:00", + "2002-07-08T00:00:00", + "2002-07-15T00:00:00", + "2002-07-22T00:00:00", + "2002-07-29T00:00:00", + "2002-08-05T00:00:00", + "2002-08-12T00:00:00", + "2002-08-19T00:00:00", + "2002-08-26T00:00:00", + "2002-09-02T00:00:00", + "2002-09-09T00:00:00", + "2002-09-16T00:00:00", + "2002-09-23T00:00:00", + "2002-09-30T00:00:00", + "2002-10-07T00:00:00", + "2002-10-14T00:00:00", + "2002-10-21T00:00:00", + "2002-10-28T00:00:00", + "2002-11-04T00:00:00", + "2002-11-11T00:00:00", + "2002-11-18T00:00:00", + "2002-11-25T00:00:00", + "2002-12-02T00:00:00", + "2002-12-09T00:00:00", + "2002-12-16T00:00:00", + "2002-12-23T00:00:00", + "2002-12-30T00:00:00", + "2003-01-06T00:00:00", + "2003-01-13T00:00:00", + "2003-01-20T00:00:00", + "2003-01-27T00:00:00", + "2003-02-03T00:00:00", + "2003-02-10T00:00:00", + "2003-02-17T00:00:00", + "2003-02-24T00:00:00", + "2003-03-03T00:00:00", + "2003-03-10T00:00:00", + "2003-03-17T00:00:00", + "2003-03-24T00:00:00", + "2003-03-31T00:00:00", + "2003-04-07T00:00:00", + "2003-04-14T00:00:00", + "2003-04-21T00:00:00", + "2003-04-28T00:00:00", + "2003-05-05T00:00:00", + "2003-05-12T00:00:00", + "2003-05-19T00:00:00", + "2003-05-26T00:00:00", + "2003-06-02T00:00:00", + "2003-06-09T00:00:00", + "2003-06-16T00:00:00", + "2003-06-23T00:00:00", + "2003-06-30T00:00:00", + "2003-07-07T00:00:00", + "2003-07-14T00:00:00", + "2003-07-21T00:00:00", + "2003-07-28T00:00:00", + "2003-08-04T00:00:00", + "2003-08-11T00:00:00", + "2003-08-18T00:00:00", + "2003-08-25T00:00:00", + "2003-09-01T00:00:00", + "2003-09-08T00:00:00", + "2003-09-15T00:00:00", + "2003-09-22T00:00:00", + "2003-09-29T00:00:00", + "2003-10-06T00:00:00", + "2003-10-13T00:00:00", + "2003-10-20T00:00:00", + "2003-10-27T00:00:00", + "2003-11-03T00:00:00", + "2003-11-10T00:00:00", + "2003-11-17T00:00:00", + "2003-11-24T00:00:00", + "2003-12-01T00:00:00", + "2003-12-08T00:00:00", + "2003-12-15T00:00:00", + "2003-12-22T00:00:00", + "2003-12-29T00:00:00", + "2004-01-05T00:00:00", + "2004-01-12T00:00:00", + "2004-01-19T00:00:00", + "2004-01-26T00:00:00", + "2004-02-02T00:00:00", + "2004-02-09T00:00:00", + "2004-02-16T00:00:00", + "2004-02-23T00:00:00", + "2004-03-01T00:00:00", + "2004-03-08T00:00:00", + "2004-03-15T00:00:00", + "2004-03-22T00:00:00", + "2004-03-29T00:00:00", + "2004-04-05T00:00:00", + "2004-04-12T00:00:00", + "2004-04-19T00:00:00", + "2004-04-26T00:00:00", + "2004-05-03T00:00:00", + "2004-05-10T00:00:00", + "2004-05-17T00:00:00", + "2004-05-24T00:00:00", + "2004-05-31T00:00:00", + "2004-06-07T00:00:00", + "2004-06-14T00:00:00", + "2004-06-21T00:00:00", + "2004-06-28T00:00:00", + "2004-07-05T00:00:00", + "2004-07-12T00:00:00", + "2004-07-19T00:00:00", + "2004-07-26T00:00:00", + "2004-08-02T00:00:00", + "2004-08-09T00:00:00", + "2004-08-16T00:00:00", + "2004-08-23T00:00:00", + "2004-08-30T00:00:00", + "2004-09-06T00:00:00", + "2004-09-13T00:00:00", + "2004-09-20T00:00:00", + "2004-09-27T00:00:00", + "2004-10-04T00:00:00", + "2004-10-11T00:00:00", + "2004-10-18T00:00:00", + "2004-10-25T00:00:00", + "2004-11-01T00:00:00", + "2004-11-08T00:00:00", + "2004-11-15T00:00:00", + "2004-11-22T00:00:00", + "2004-11-29T00:00:00", + "2004-12-06T00:00:00", + "2004-12-13T00:00:00", + "2004-12-20T00:00:00", + "2004-12-27T00:00:00", + "2005-01-03T00:00:00", + "2005-01-10T00:00:00", + "2005-01-17T00:00:00", + "2005-01-24T00:00:00", + "2005-01-31T00:00:00", + "2005-02-07T00:00:00", + "2005-02-14T00:00:00", + "2005-02-21T00:00:00", + "2005-02-28T00:00:00", + "2005-03-07T00:00:00", + "2005-03-14T00:00:00", + "2005-03-21T00:00:00", + "2005-03-28T00:00:00", + "2005-04-04T00:00:00", + "2005-04-11T00:00:00", + "2005-04-18T00:00:00", + "2005-04-25T00:00:00", + "2005-05-02T00:00:00", + "2005-05-09T00:00:00", + "2005-05-16T00:00:00", + "2005-05-23T00:00:00", + "2005-05-30T00:00:00", + "2005-06-06T00:00:00", + "2005-06-13T00:00:00", + "2005-06-20T00:00:00", + "2005-06-27T00:00:00", + "2005-07-04T00:00:00", + "2005-07-11T00:00:00", + "2005-07-18T00:00:00", + "2005-07-25T00:00:00", + "2005-08-01T00:00:00", + "2005-08-08T00:00:00", + "2005-08-15T00:00:00", + "2005-08-22T00:00:00", + "2005-08-29T00:00:00", + "2005-09-05T00:00:00", + "2005-09-12T00:00:00", + "2005-09-19T00:00:00", + "2005-09-26T00:00:00", + "2005-10-03T00:00:00", + "2005-10-10T00:00:00", + "2005-10-17T00:00:00", + "2005-10-24T00:00:00", + "2005-10-31T00:00:00", + "2005-11-07T00:00:00", + "2005-11-14T00:00:00", + "2005-11-21T00:00:00", + "2005-11-28T00:00:00", + "2005-12-05T00:00:00", + "2005-12-12T00:00:00", + "2005-12-19T00:00:00", + "2005-12-26T00:00:00", + "2006-01-02T00:00:00", + "2006-01-09T00:00:00", + "2006-01-16T00:00:00", + "2006-01-23T00:00:00", + "2006-01-30T00:00:00", + "2006-02-06T00:00:00", + "2006-02-13T00:00:00", + "2006-02-20T00:00:00", + "2006-02-27T00:00:00", + "2006-03-06T00:00:00", + "2006-03-13T00:00:00", + "2006-03-20T00:00:00", + "2006-03-27T00:00:00", + "2006-04-03T00:00:00", + "2006-04-10T00:00:00", + "2006-04-17T00:00:00", + "2006-04-24T00:00:00", + "2006-05-01T00:00:00", + "2006-05-08T00:00:00", + "2006-05-15T00:00:00", + "2006-05-22T00:00:00", + "2006-05-29T00:00:00", + "2006-06-05T00:00:00", + "2006-06-12T00:00:00", + "2006-06-19T00:00:00", + "2006-06-26T00:00:00", + "2006-07-03T00:00:00", + "2006-07-10T00:00:00", + "2006-07-17T00:00:00", + "2006-07-24T00:00:00", + "2006-07-31T00:00:00", + "2006-08-07T00:00:00", + "2006-08-14T00:00:00", + "2006-08-21T00:00:00", + "2006-08-28T00:00:00", + "2006-09-04T00:00:00", + "2006-09-11T00:00:00", + "2006-09-18T00:00:00", + "2006-09-25T00:00:00", + "2006-10-02T00:00:00", + "2006-10-09T00:00:00", + "2006-10-16T00:00:00", + "2006-10-23T00:00:00", + "2006-10-30T00:00:00", + "2006-11-06T00:00:00", + "2006-11-13T00:00:00", + "2006-11-20T00:00:00", + "2006-11-27T00:00:00", + "2006-12-04T00:00:00", + "2006-12-11T00:00:00", + "2006-12-18T00:00:00", + "2006-12-25T00:00:00", + "2007-01-01T00:00:00", + "2007-01-08T00:00:00", + "2007-01-15T00:00:00", + "2007-01-22T00:00:00", + "2007-01-29T00:00:00", + "2007-02-05T00:00:00", + "2007-02-12T00:00:00", + "2007-02-19T00:00:00", + "2007-02-26T00:00:00", + "2007-03-05T00:00:00", + "2007-03-12T00:00:00", + "2007-03-19T00:00:00", + "2007-03-26T00:00:00", + "2007-04-02T00:00:00", + "2007-04-09T00:00:00", + "2007-04-16T00:00:00", + "2007-04-23T00:00:00", + "2007-04-30T00:00:00", + "2007-05-07T00:00:00", + "2007-05-14T00:00:00", + "2007-05-21T00:00:00", + "2007-05-28T00:00:00", + "2007-06-04T00:00:00", + "2007-06-11T00:00:00", + "2007-06-18T00:00:00", + "2007-06-25T00:00:00", + "2007-07-02T00:00:00", + "2007-07-09T00:00:00", + "2007-07-16T00:00:00", + "2007-07-23T00:00:00", + "2007-07-30T00:00:00", + "2007-08-06T00:00:00", + "2007-08-13T00:00:00", + "2007-08-20T00:00:00", + "2007-08-27T00:00:00", + "2007-09-03T00:00:00", + "2007-09-10T00:00:00", + "2007-09-17T00:00:00", + "2007-09-24T00:00:00", + "2007-10-01T00:00:00", + "2007-10-08T00:00:00", + "2007-10-15T00:00:00", + "2007-10-22T00:00:00", + "2007-10-29T00:00:00", + "2007-11-05T00:00:00", + "2007-11-12T00:00:00", + "2007-11-19T00:00:00", + "2007-11-26T00:00:00", + "2007-12-03T00:00:00", + "2007-12-10T00:00:00", + "2007-12-17T00:00:00", + "2007-12-24T00:00:00", + "2007-12-31T00:00:00", + "2008-01-07T00:00:00", + "2008-01-14T00:00:00", + "2008-01-21T00:00:00", + "2008-01-28T00:00:00", + "2008-02-04T00:00:00", + "2008-02-11T00:00:00", + "2008-02-18T00:00:00", + "2008-02-25T00:00:00", + "2008-03-03T00:00:00", + "2008-03-10T00:00:00", + "2008-03-17T00:00:00", + "2008-03-24T00:00:00", + "2008-03-31T00:00:00", + "2008-04-07T00:00:00", + "2008-04-14T00:00:00", + "2008-04-21T00:00:00", + "2008-04-28T00:00:00", + "2008-05-05T00:00:00", + "2008-05-12T00:00:00", + "2008-05-19T00:00:00", + "2008-05-26T00:00:00", + "2008-06-02T00:00:00", + "2008-06-09T00:00:00", + "2008-06-16T00:00:00", + "2008-06-23T00:00:00", + "2008-06-30T00:00:00", + "2008-07-07T00:00:00", + "2008-07-14T00:00:00", + "2008-07-21T00:00:00", + "2008-07-28T00:00:00", + "2008-08-04T00:00:00", + "2008-08-11T00:00:00", + "2008-08-18T00:00:00", + "2008-08-25T00:00:00", + "2008-09-01T00:00:00", + "2008-09-08T00:00:00", + "2008-09-15T00:00:00", + "2008-09-22T00:00:00", + "2008-09-29T00:00:00", + "2008-10-06T00:00:00", + "2008-10-13T00:00:00", + "2008-10-20T00:00:00", + "2008-10-27T00:00:00", + "2008-11-03T00:00:00", + "2008-11-10T00:00:00", + "2008-11-17T00:00:00", + "2008-11-24T00:00:00", + "2008-12-01T00:00:00", + "2008-12-08T00:00:00", + "2008-12-15T00:00:00", + "2008-12-22T00:00:00", + "2008-12-29T00:00:00", + "2009-01-05T00:00:00", + "2009-01-12T00:00:00", + "2009-01-19T00:00:00", + "2009-01-26T00:00:00", + "2009-02-02T00:00:00", + "2009-02-09T00:00:00", + "2009-02-16T00:00:00", + "2009-02-23T00:00:00", + "2009-03-02T00:00:00", + "2009-03-09T00:00:00", + "2009-03-16T00:00:00", + "2009-03-23T00:00:00", + "2009-03-30T00:00:00", + "2009-04-06T00:00:00", + "2009-04-13T00:00:00", + "2009-04-20T00:00:00", + "2009-04-27T00:00:00", + "2009-05-04T00:00:00", + "2009-05-11T00:00:00", + "2009-05-18T00:00:00", + "2009-05-25T00:00:00", + "2009-06-01T00:00:00", + "2009-06-08T00:00:00", + "2009-06-15T00:00:00", + "2009-06-22T00:00:00", + "2009-06-29T00:00:00", + "2009-07-06T00:00:00", + "2009-07-13T00:00:00", + "2009-07-20T00:00:00", + "2009-07-27T00:00:00", + "2009-08-03T00:00:00", + "2009-08-10T00:00:00", + "2009-08-17T00:00:00", + "2009-08-24T00:00:00", + "2009-08-31T00:00:00", + "2009-09-07T00:00:00", + "2009-09-14T00:00:00", + "2009-09-21T00:00:00", + "2009-09-28T00:00:00", + "2009-10-05T00:00:00", + "2009-10-12T00:00:00", + "2009-10-19T00:00:00", + "2009-10-26T00:00:00", + "2009-11-02T00:00:00", + "2009-11-09T00:00:00", + "2009-11-16T00:00:00", + "2009-11-23T00:00:00", + "2009-11-30T00:00:00", + "2009-12-07T00:00:00", + "2009-12-14T00:00:00", + "2009-12-21T00:00:00", + "2009-12-28T00:00:00", + "2010-01-04T00:00:00", + "2010-01-11T00:00:00", + "2010-01-18T00:00:00", + "2010-01-25T00:00:00", + "2010-02-01T00:00:00", + "2010-02-08T00:00:00", + "2010-02-15T00:00:00", + "2010-02-22T00:00:00", + "2010-03-01T00:00:00", + "2010-03-08T00:00:00", + "2010-03-15T00:00:00", + "2010-03-22T00:00:00", + "2010-03-29T00:00:00", + "2010-04-05T00:00:00", + "2010-04-12T00:00:00", + "2010-04-19T00:00:00", + "2010-04-26T00:00:00", + "2010-05-03T00:00:00", + "2010-05-10T00:00:00", + "2010-05-17T00:00:00", + "2010-05-24T00:00:00", + "2010-05-31T00:00:00", + "2010-06-07T00:00:00", + "2010-06-14T00:00:00", + "2010-06-21T00:00:00", + "2010-06-28T00:00:00", + "2010-07-05T00:00:00", + "2010-07-12T00:00:00", + "2010-07-19T00:00:00", + "2010-07-26T00:00:00", + "2010-08-02T00:00:00", + "2010-08-09T00:00:00", + "2010-08-16T00:00:00", + "2010-08-23T00:00:00", + "2010-08-30T00:00:00", + "2010-09-06T00:00:00", + "2010-09-13T00:00:00", + "2010-09-20T00:00:00", + "2010-09-27T00:00:00", + "2010-10-04T00:00:00", + "2010-10-11T00:00:00", + "2010-10-18T00:00:00", + "2010-10-25T00:00:00", + "2010-11-01T00:00:00", + "2010-11-08T00:00:00", + "2010-11-15T00:00:00", + "2010-11-22T00:00:00", + "2010-11-29T00:00:00", + "2010-12-06T00:00:00", + "2010-12-13T00:00:00", + "2010-12-20T00:00:00", + "2010-12-27T00:00:00", + "2011-01-03T00:00:00", + "2011-01-10T00:00:00", + "2011-01-17T00:00:00", + "2011-01-24T00:00:00", + "2011-01-31T00:00:00", + "2011-02-07T00:00:00", + "2011-02-14T00:00:00", + "2011-02-21T00:00:00", + "2011-02-28T00:00:00", + "2011-03-07T00:00:00", + "2011-03-14T00:00:00", + "2011-03-21T00:00:00", + "2011-03-28T00:00:00", + "2011-04-04T00:00:00", + "2011-04-11T00:00:00", + "2011-04-18T00:00:00", + "2011-04-25T00:00:00", + "2011-05-02T00:00:00", + "2011-05-09T00:00:00", + "2011-05-16T00:00:00", + "2011-05-23T00:00:00", + "2011-05-30T00:00:00", + "2011-06-06T00:00:00", + "2011-06-13T00:00:00", + "2011-06-20T00:00:00", + "2011-06-27T00:00:00", + "2011-07-04T00:00:00", + "2011-07-11T00:00:00", + "2011-07-18T00:00:00", + "2011-07-25T00:00:00", + "2011-08-01T00:00:00", + "2011-08-08T00:00:00", + "2011-08-15T00:00:00", + "2011-08-22T00:00:00", + "2011-08-29T00:00:00", + "2011-09-05T00:00:00", + "2011-09-12T00:00:00", + "2011-09-19T00:00:00", + "2011-09-26T00:00:00", + "2011-10-03T00:00:00", + "2011-10-10T00:00:00", + "2011-10-17T00:00:00", + "2011-10-24T00:00:00", + "2011-10-31T00:00:00", + "2011-11-07T00:00:00", + "2011-11-14T00:00:00", + "2011-11-21T00:00:00", + "2011-11-28T00:00:00", + "2011-12-05T00:00:00", + "2011-12-12T00:00:00", + "2011-12-19T00:00:00", + "2011-12-26T00:00:00", + "2012-01-02T00:00:00", + "2012-01-09T00:00:00", + "2012-01-16T00:00:00", + "2012-01-23T00:00:00", + "2012-01-30T00:00:00", + "2012-02-06T00:00:00", + "2012-02-13T00:00:00", + "2012-02-20T00:00:00", + "2012-02-27T00:00:00", + "2012-03-05T00:00:00", + "2012-03-12T00:00:00", + "2012-03-19T00:00:00", + "2012-03-26T00:00:00", + "2012-04-02T00:00:00", + "2012-04-09T00:00:00", + "2012-04-16T00:00:00", + "2012-04-23T00:00:00", + "2012-04-30T00:00:00", + "2012-05-07T00:00:00", + "2012-05-14T00:00:00", + "2012-05-21T00:00:00", + "2012-05-28T00:00:00", + "2012-06-04T00:00:00", + "2012-06-11T00:00:00", + "2012-06-18T00:00:00", + "2012-06-25T00:00:00", + "2012-07-02T00:00:00", + "2012-07-09T00:00:00", + "2012-07-16T00:00:00", + "2012-07-23T00:00:00", + "2012-07-30T00:00:00", + "2012-08-06T00:00:00", + "2012-08-13T00:00:00", + "2012-08-20T00:00:00", + "2012-08-27T00:00:00", + "2012-09-03T00:00:00", + "2012-09-10T00:00:00", + "2012-09-17T00:00:00", + "2012-09-24T00:00:00", + "2012-10-01T00:00:00", + "2012-10-08T00:00:00", + "2012-10-15T00:00:00", + "2012-10-22T00:00:00", + "2012-10-29T00:00:00", + "2012-11-05T00:00:00", + "2012-11-12T00:00:00", + "2012-11-19T00:00:00", + "2012-11-26T00:00:00", + "2012-12-03T00:00:00", + "2012-12-10T00:00:00", + "2012-12-17T00:00:00", + "2012-12-24T00:00:00", + "2012-12-31T00:00:00", + "2013-01-07T00:00:00", + "2013-01-14T00:00:00", + "2013-01-21T00:00:00", + "2013-01-28T00:00:00", + "2013-02-04T00:00:00", + "2013-02-11T00:00:00", + "2013-02-18T00:00:00", + "2013-02-25T00:00:00", + "2013-03-04T00:00:00", + "2013-03-11T00:00:00", + "2013-03-18T00:00:00", + "2013-03-25T00:00:00", + "2013-04-01T00:00:00", + "2013-04-08T00:00:00", + "2013-04-15T00:00:00", + "2013-04-22T00:00:00", + "2013-04-29T00:00:00", + "2013-05-06T00:00:00", + "2013-05-13T00:00:00", + "2013-05-20T00:00:00", + "2013-05-27T00:00:00", + "2013-06-03T00:00:00", + "2013-06-10T00:00:00", + "2013-06-17T00:00:00", + "2013-06-24T00:00:00", + "2013-07-01T00:00:00", + "2013-07-08T00:00:00", + "2013-07-15T00:00:00", + "2013-07-22T00:00:00", + "2013-07-29T00:00:00", + "2013-08-05T00:00:00", + "2013-08-12T00:00:00", + "2013-08-19T00:00:00", + "2013-08-26T00:00:00", + "2013-09-02T00:00:00", + "2013-09-09T00:00:00", + "2013-09-16T00:00:00", + "2013-09-23T00:00:00", + "2013-09-30T00:00:00", + "2013-10-07T00:00:00", + "2013-10-14T00:00:00", + "2013-10-21T00:00:00", + "2013-10-28T00:00:00", + "2013-11-04T00:00:00", + "2013-11-11T00:00:00", + "2013-11-18T00:00:00", + "2013-11-25T00:00:00", + "2013-12-02T00:00:00", + "2013-12-09T00:00:00", + "2013-12-16T00:00:00", + "2013-12-23T00:00:00", + "2013-12-30T00:00:00", + "2014-01-06T00:00:00", + "2014-01-13T00:00:00", + "2014-01-20T00:00:00", + "2014-01-27T00:00:00", + "2014-02-03T00:00:00", + "2014-02-10T00:00:00", + "2014-02-17T00:00:00", + "2014-02-24T00:00:00", + "2014-03-03T00:00:00", + "2014-03-10T00:00:00", + "2014-03-17T00:00:00", + "2014-03-24T00:00:00", + "2014-03-31T00:00:00", + "2014-04-07T00:00:00", + "2014-04-14T00:00:00", + "2014-04-21T00:00:00", + "2014-04-28T00:00:00", + "2014-05-05T00:00:00", + "2014-05-12T00:00:00", + "2014-05-19T00:00:00", + "2014-05-26T00:00:00", + "2014-06-02T00:00:00", + "2014-06-09T00:00:00", + "2014-06-16T00:00:00", + "2014-06-23T00:00:00", + "2014-06-30T00:00:00", + "2014-07-07T00:00:00", + "2014-07-14T00:00:00", + "2014-07-21T00:00:00", + "2014-07-28T00:00:00", + "2014-08-04T00:00:00", + "2014-08-11T00:00:00", + "2014-08-18T00:00:00", + "2014-08-25T00:00:00", + "2014-09-01T00:00:00", + "2014-09-08T00:00:00", + "2014-09-15T00:00:00", + "2014-09-22T00:00:00", + "2014-09-29T00:00:00", + "2014-10-06T00:00:00", + "2014-10-13T00:00:00", + "2014-10-20T00:00:00", + "2014-10-27T00:00:00", + "2014-11-03T00:00:00", + "2014-11-10T00:00:00", + "2014-11-17T00:00:00", + "2014-11-24T00:00:00", + "2014-12-01T00:00:00", + "2014-12-08T00:00:00", + "2014-12-15T00:00:00", + "2014-12-22T00:00:00", + "2014-12-29T00:00:00", + "2015-01-05T00:00:00", + "2015-01-12T00:00:00", + "2015-01-19T00:00:00", + "2015-01-26T00:00:00", + "2015-02-02T00:00:00", + "2015-02-09T00:00:00", + "2015-02-16T00:00:00", + "2015-02-23T00:00:00", + "2015-03-02T00:00:00", + "2015-03-09T00:00:00", + "2015-03-16T00:00:00", + "2015-03-23T00:00:00", + "2015-03-30T00:00:00", + "2015-04-06T00:00:00", + "2015-04-13T00:00:00", + "2015-04-20T00:00:00", + "2015-04-27T00:00:00", + "2015-05-04T00:00:00", + "2015-05-11T00:00:00", + "2015-05-18T00:00:00", + "2015-05-25T00:00:00", + "2015-06-01T00:00:00", + "2015-06-08T00:00:00", + "2015-06-15T00:00:00", + "2015-06-22T00:00:00", + "2015-06-29T00:00:00", + "2015-07-06T00:00:00", + "2015-07-13T00:00:00", + "2015-07-20T00:00:00", + "2015-07-27T00:00:00", + "2015-08-03T00:00:00", + "2015-08-10T00:00:00", + "2015-08-17T00:00:00", + "2015-08-24T00:00:00", + "2015-08-31T00:00:00", + "2015-09-07T00:00:00", + "2015-09-14T00:00:00", + "2015-09-21T00:00:00", + "2015-09-28T00:00:00", + "2015-10-05T00:00:00", + "2015-10-12T00:00:00", + "2015-10-19T00:00:00", + "2015-10-26T00:00:00", + "2015-11-02T00:00:00", + "2015-11-09T00:00:00", + "2015-11-16T00:00:00", + "2015-11-23T00:00:00", + "2015-11-30T00:00:00", + "2015-12-07T00:00:00", + "2015-12-14T00:00:00", + "2015-12-21T00:00:00", + "2015-12-28T00:00:00", + "2016-01-04T00:00:00", + "2016-01-11T00:00:00", + "2016-01-18T00:00:00", + "2016-01-25T00:00:00", + "2016-02-01T00:00:00", + "2016-02-08T00:00:00", + "2016-02-15T00:00:00", + "2016-02-22T00:00:00", + "2016-02-29T00:00:00", + "2016-03-07T00:00:00", + "2016-03-14T00:00:00", + "2016-03-21T00:00:00", + "2016-03-28T00:00:00", + "2016-04-04T00:00:00", + "2016-04-11T00:00:00", + "2016-04-18T00:00:00", + "2016-04-25T00:00:00", + "2016-05-02T00:00:00", + "2016-05-09T00:00:00", + "2016-05-16T00:00:00", + "2016-05-23T00:00:00", + "2016-05-30T00:00:00", + "2016-06-06T00:00:00", + "2016-06-13T00:00:00", + "2016-06-20T00:00:00", + "2016-06-27T00:00:00", + "2016-07-04T00:00:00", + "2016-07-11T00:00:00", + "2016-07-18T00:00:00", + "2016-07-25T00:00:00", + "2016-08-01T00:00:00", + "2016-08-08T00:00:00", + "2016-08-15T00:00:00", + "2016-08-22T00:00:00", + "2016-08-29T00:00:00", + "2016-09-05T00:00:00", + "2016-09-12T00:00:00", + "2016-09-19T00:00:00", + "2016-09-26T00:00:00", + "2016-10-03T00:00:00", + "2016-10-10T00:00:00", + "2016-10-17T00:00:00", + "2016-10-24T00:00:00", + "2016-10-31T00:00:00", + "2016-11-07T00:00:00", + "2016-11-14T00:00:00", + "2016-11-21T00:00:00", + "2016-11-28T00:00:00", + "2016-12-05T00:00:00", + "2016-12-12T00:00:00", + "2016-12-19T00:00:00", + "2016-12-26T00:00:00", + "2017-01-02T00:00:00", + "2017-01-09T00:00:00", + "2017-01-16T00:00:00", + "2017-01-23T00:00:00", + "2017-01-30T00:00:00", + "2017-02-06T00:00:00", + "2017-02-13T00:00:00", + "2017-02-20T00:00:00", + "2017-02-27T00:00:00", + "2017-03-06T00:00:00", + "2017-03-13T00:00:00", + "2017-03-20T00:00:00", + "2017-03-27T00:00:00", + "2017-04-03T00:00:00", + "2017-04-10T00:00:00", + "2017-04-17T00:00:00", + "2017-04-24T00:00:00", + "2017-05-01T00:00:00", + "2017-05-08T00:00:00", + "2017-05-15T00:00:00", + "2017-05-22T00:00:00", + "2017-05-29T00:00:00", + "2017-06-05T00:00:00", + "2017-06-12T00:00:00", + "2017-06-19T00:00:00", + "2017-06-26T00:00:00", + "2017-07-03T00:00:00", + "2017-07-10T00:00:00", + "2017-07-17T00:00:00", + "2017-07-24T00:00:00", + "2017-07-31T00:00:00", + "2017-08-07T00:00:00", + "2017-08-14T00:00:00", + "2017-08-21T00:00:00", + "2017-08-28T00:00:00", + "2017-09-04T00:00:00", + "2017-09-11T00:00:00", + "2017-09-18T00:00:00", + "2017-09-25T00:00:00", + "2017-10-02T00:00:00", + "2017-10-09T00:00:00", + "2017-10-16T00:00:00", + "2017-10-23T00:00:00", + "2017-10-30T00:00:00", + "2017-11-06T00:00:00", + "2017-11-13T00:00:00", + "2017-11-20T00:00:00", + "2017-11-27T00:00:00", + "2017-12-04T00:00:00", + "2017-12-11T00:00:00", + "2017-12-18T00:00:00", + "2017-12-25T00:00:00", + "2018-01-01T00:00:00", + "2018-01-08T00:00:00", + "2018-01-15T00:00:00", + "2018-01-22T00:00:00", + "2018-01-29T00:00:00", + "2018-02-05T00:00:00", + "2018-02-12T00:00:00", + "2018-02-19T00:00:00", + "2018-02-26T00:00:00", + "2018-03-05T00:00:00", + "2018-03-12T00:00:00", + "2018-03-19T00:00:00", + "2018-03-26T00:00:00", + "2018-04-02T00:00:00", + "2018-04-09T00:00:00", + "2018-04-16T00:00:00", + "2018-04-23T00:00:00", + "2018-04-30T00:00:00", + "2018-05-07T00:00:00", + "2018-05-14T00:00:00", + "2018-05-21T00:00:00", + "2018-05-28T00:00:00", + "2018-06-04T00:00:00", + "2018-06-11T00:00:00", + "2018-06-18T00:00:00", + "2018-06-25T00:00:00", + "2018-07-02T00:00:00", + "2018-07-09T00:00:00", + "2018-07-16T00:00:00", + "2018-07-23T00:00:00", + "2018-07-30T00:00:00", + "2018-08-06T00:00:00", + "2018-08-13T00:00:00", + "2018-08-20T00:00:00", + "2018-08-27T00:00:00", + "2018-09-03T00:00:00", + "2018-09-10T00:00:00", + "2018-09-17T00:00:00", + "2018-09-24T00:00:00", + "2018-10-01T00:00:00", + "2018-10-08T00:00:00", + "2018-10-15T00:00:00", + "2018-10-22T00:00:00", + "2018-10-29T00:00:00", + "2018-11-05T00:00:00", + "2018-11-12T00:00:00", + "2018-11-19T00:00:00", + "2018-11-26T00:00:00", + "2018-12-03T00:00:00", + "2018-12-10T00:00:00", + "2018-12-17T00:00:00", + "2018-12-24T00:00:00", + "2018-12-31T00:00:00", + "2019-01-07T00:00:00", + "2019-01-14T00:00:00", + "2019-01-21T00:00:00", + "2019-01-28T00:00:00", + "2019-02-04T00:00:00", + "2019-02-11T00:00:00", + "2019-02-18T00:00:00", + "2019-02-25T00:00:00", + "2019-03-04T00:00:00", + "2019-03-11T00:00:00", + "2019-03-18T00:00:00", + "2019-03-25T00:00:00", + "2019-04-01T00:00:00", + "2019-04-08T00:00:00", + "2019-04-15T00:00:00", + "2019-04-22T00:00:00", + "2019-04-29T00:00:00", + "2019-05-06T00:00:00", + "2019-05-13T00:00:00", + "2019-05-20T00:00:00", + "2019-05-27T00:00:00", + "2019-06-03T00:00:00", + "2019-06-10T00:00:00", + "2019-06-17T00:00:00", + "2019-06-24T00:00:00", + "2019-07-01T00:00:00", + "2019-07-08T00:00:00", + "2019-07-15T00:00:00", + "2019-07-22T00:00:00", + "2019-07-29T00:00:00", + "2019-08-05T00:00:00", + "2019-08-12T00:00:00", + "2019-08-19T00:00:00", + "2019-08-26T00:00:00", + "2019-09-02T00:00:00", + "2019-09-09T00:00:00", + "2019-09-16T00:00:00", + "2019-09-23T00:00:00", + "2019-09-30T00:00:00", + "2019-10-07T00:00:00", + "2019-10-14T00:00:00", + "2019-10-21T00:00:00", + "2019-10-28T00:00:00", + "2019-11-04T00:00:00", + "2019-11-11T00:00:00", + "2019-11-18T00:00:00", + "2019-11-25T00:00:00", + "2019-12-02T00:00:00", + "2019-12-09T00:00:00", + "2019-12-16T00:00:00", + "2019-12-23T00:00:00", + "2019-12-30T00:00:00", + "2020-01-06T00:00:00", + "2020-01-13T00:00:00", + "2020-01-20T00:00:00", + "2020-01-27T00:00:00", + "2020-02-03T00:00:00", + "2020-02-10T00:00:00", + "2020-02-17T00:00:00", + "2020-02-24T00:00:00", + "2020-03-02T00:00:00", + "2020-03-09T00:00:00", + "2020-03-16T00:00:00", + "2020-03-23T00:00:00", + "2020-03-30T00:00:00", + "2020-04-06T00:00:00", + "2020-04-13T00:00:00", + "2020-04-20T00:00:00", + "2020-04-27T00:00:00", + "2020-05-04T00:00:00", + "2020-05-11T00:00:00", + "2020-05-18T00:00:00", + "2020-05-25T00:00:00", + "2020-06-01T00:00:00", + "2020-06-08T00:00:00", + "2020-06-15T00:00:00", + "2020-06-22T00:00:00", + "2020-06-29T00:00:00", + "2020-07-06T00:00:00", + "2020-07-13T00:00:00", + "2020-07-20T00:00:00", + "2020-07-27T00:00:00", + "2020-08-03T00:00:00", + "2020-08-10T00:00:00", + "2020-08-17T00:00:00", + "2020-08-24T00:00:00", + "2020-08-31T00:00:00", + "2020-09-07T00:00:00", + "2020-09-14T00:00:00", + "2020-09-21T00:00:00", + "2020-09-28T00:00:00", + "2020-10-05T00:00:00", + "2020-10-12T00:00:00", + "2020-10-19T00:00:00", + "2020-10-26T00:00:00", + "2020-11-02T00:00:00", + "2020-11-09T00:00:00", + "2020-11-16T00:00:00", + "2020-11-23T00:00:00", + "2020-11-30T00:00:00", + "2020-12-07T00:00:00", + "2020-12-14T00:00:00", + "2020-12-21T00:00:00", + "2020-12-28T00:00:00", + "2021-01-04T00:00:00", + "2021-01-11T00:00:00", + "2021-01-18T00:00:00", + "2021-01-25T00:00:00", + "2021-02-01T00:00:00", + "2021-02-08T00:00:00", + "2021-02-15T00:00:00", + "2021-02-22T00:00:00", + "2021-03-01T00:00:00", + "2021-03-08T00:00:00", + "2021-03-15T00:00:00", + "2021-03-22T00:00:00", + "2021-03-29T00:00:00", + "2021-04-05T00:00:00", + "2021-04-12T00:00:00", + "2021-04-19T00:00:00", + "2021-04-26T00:00:00", + "2021-05-03T00:00:00", + "2021-05-10T00:00:00", + "2021-05-17T00:00:00", + "2021-05-24T00:00:00", + "2021-05-31T00:00:00", + "2021-06-07T00:00:00", + "2021-06-14T00:00:00", + "2021-06-21T00:00:00", + "2021-06-28T00:00:00", + "2021-07-05T00:00:00", + "2021-07-12T00:00:00", + "2021-07-19T00:00:00", + "2021-07-26T00:00:00", + "2021-08-02T00:00:00", + "2021-08-09T00:00:00", + "2021-08-16T00:00:00", + "2021-08-23T00:00:00", + "2021-08-30T00:00:00", + "2021-09-06T00:00:00", + "2021-09-13T00:00:00", + "2021-09-20T00:00:00", + "2021-09-27T00:00:00", + "2021-10-04T00:00:00", + "2021-10-11T00:00:00", + "2021-10-18T00:00:00", + "2021-10-25T00:00:00", + "2021-11-01T00:00:00", + "2021-11-08T00:00:00", + "2021-11-15T00:00:00", + "2021-11-22T00:00:00", + "2021-11-29T00:00:00", + "2021-12-06T00:00:00", + "2021-12-13T00:00:00", + "2021-12-20T00:00:00", + "2021-12-27T00:00:00", + "2022-01-03T00:00:00", + "2022-01-10T00:00:00", + "2022-01-17T00:00:00", + "2022-01-24T00:00:00", + "2022-01-31T00:00:00", + "2022-02-07T00:00:00", + "2022-02-14T00:00:00", + "2022-02-21T00:00:00", + "2022-02-28T00:00:00", + "2022-03-07T00:00:00", + "2022-03-14T00:00:00", + "2022-03-21T00:00:00", + "2022-03-28T00:00:00", + "2022-04-04T00:00:00", + "2022-04-11T00:00:00", + "2022-04-18T00:00:00", + "2022-04-25T00:00:00", + "2022-05-02T00:00:00", + "2022-05-09T00:00:00", + "2022-05-16T00:00:00", + "2022-05-23T00:00:00", + "2022-05-30T00:00:00", + "2022-06-06T00:00:00", + "2022-06-13T00:00:00", + "2022-06-20T00:00:00", + "2022-06-27T00:00:00", + "2022-07-04T00:00:00", + "2022-07-11T00:00:00", + "2022-07-18T00:00:00", + "2022-07-25T00:00:00", + "2022-08-01T00:00:00", + "2022-08-08T00:00:00", + "2022-08-15T00:00:00", + "2022-08-22T00:00:00", + "2022-08-29T00:00:00", + "2022-09-05T00:00:00", + "2022-09-12T00:00:00", + "2022-09-19T00:00:00", + "2022-09-26T00:00:00", + "2022-10-03T00:00:00", + "2022-10-10T00:00:00", + "2022-10-17T00:00:00", + "2022-10-24T00:00:00", + "2022-10-31T00:00:00", + "2022-11-07T00:00:00", + "2022-11-14T00:00:00", + "2022-11-21T00:00:00", + "2022-11-28T00:00:00", + "2022-12-05T00:00:00", + "2022-12-12T00:00:00", + "2022-12-19T00:00:00", + "2022-12-26T00:00:00", + "2023-01-02T00:00:00", + "2023-01-09T00:00:00", + "2023-01-16T00:00:00", + "2023-01-23T00:00:00", + "2023-01-30T00:00:00", + "2023-02-06T00:00:00", + "2023-02-13T00:00:00", + "2023-02-20T00:00:00", + "2023-02-27T00:00:00", + "2023-03-06T00:00:00", + "2023-03-13T00:00:00", + "2023-03-20T00:00:00", + "2023-03-27T00:00:00", + "2023-04-03T00:00:00", + "2023-04-10T00:00:00", + "2023-04-17T00:00:00", + "2023-04-24T00:00:00", + "2023-05-01T00:00:00", + "2023-05-08T00:00:00", + "2023-05-15T00:00:00", + "2023-05-22T00:00:00", + "2023-05-29T00:00:00", + "2023-06-05T00:00:00", + "2023-06-12T00:00:00", + "2023-06-19T00:00:00", + "2023-06-26T00:00:00", + "2023-07-03T00:00:00", + "2023-07-10T00:00:00", + "2023-07-17T00:00:00", + "2023-07-24T00:00:00", + "2023-07-31T00:00:00", + "2023-08-07T00:00:00", + "2023-08-14T00:00:00", + "2023-08-21T00:00:00", + "2023-08-28T00:00:00", + "2023-09-04T00:00:00", + "2023-09-11T00:00:00", + "2023-09-18T00:00:00", + "2023-09-25T00:00:00", + "2023-10-02T00:00:00", + "2023-10-09T00:00:00", + "2023-10-16T00:00:00", + "2023-10-23T00:00:00", + "2023-10-30T00:00:00", + "2023-11-06T00:00:00", + "2023-11-13T00:00:00", + "2023-11-20T00:00:00", + "2023-11-27T00:00:00", + "2023-12-04T00:00:00", + "2023-12-11T00:00:00", + "2023-12-18T00:00:00", + "2023-12-25T00:00:00", + "2024-01-01T00:00:00", + "2024-01-08T00:00:00", + "2024-01-15T00:00:00", + "2024-01-22T00:00:00", + "2024-01-29T00:00:00", + "2024-02-05T00:00:00", + "2024-02-12T00:00:00", + "2024-02-19T00:00:00", + "2024-02-26T00:00:00", + "2024-03-04T00:00:00", + "2024-03-11T00:00:00", + "2024-03-18T00:00:00", + "2024-03-25T00:00:00", + "2024-04-01T00:00:00", + "2024-04-08T00:00:00", + "2024-04-15T00:00:00", + "2024-04-22T00:00:00", + "2024-04-29T00:00:00", + "2024-05-06T00:00:00", + "2024-05-13T00:00:00", + "2024-05-20T00:00:00", + "2024-05-27T00:00:00", + "2024-06-03T00:00:00", + "2024-06-10T00:00:00", + "2024-06-17T00:00:00", + "2024-06-24T00:00:00", + "2024-07-01T00:00:00", + "2024-07-08T00:00:00", + "2024-07-15T00:00:00", + "2024-07-22T00:00:00", + "2024-07-29T00:00:00", + "2024-08-05T00:00:00", + "2024-08-12T00:00:00", + "2024-08-19T00:00:00" ], "y": [ 3.2093862764241465, @@ -8713,7 +8893,43 @@ 1.8961642494062623, 1.8874939255873286, 1.9116248010317485, - 1.9222205914563706 + 1.9222205914563706, + 1.8936851683227347, + 1.8815458989264986, + 1.8578633309711994, + 1.8273318506678708, + 1.8687391763494658, + 1.909212620779577, + 1.8768725056552171, + 1.8217763158033662, + 1.9080288635982139, + 1.9042480211776964, + 1.847237624930656, + 1.7832552172575231, + 1.9063181280549408, + 1.8516286875841246, + 1.805492992269724, + 1.8228920904608377, + 1.8069350054709385, + 1.8770847391388261, + 1.9569126570803028, + 1.989343260723179, + 1.9826384256972722, + 2.096426607487715, + 2.0486602701430408, + 1.9845883711403258, + 1.9497224776238844, + 1.952046113444762, + 1.9400794972799251, + 1.8861967438948324, + 1.9503873537992718, + 1.9049294842306799, + 1.7612188948740966, + 1.7245797549977022, + 1.6836377923218442, + 1.6364458119585235, + 1.651925036380235, + 1.641722887742609 ], "yaxis": "y" }, @@ -8721,1222 +8937,1258 @@ "name": "US 10-Year Constant Maturity %", "type": "scatter", "x": [ - "2000-08-28", - "2000-09-04", - "2000-09-11", - "2000-09-18", - "2000-09-25", - "2000-10-02", - "2000-10-09", - "2000-10-16", - "2000-10-23", - "2000-10-30", - "2000-11-06", - "2000-11-13", - "2000-11-20", - "2000-11-27", - "2000-12-04", - "2000-12-11", - "2000-12-18", - "2000-12-25", - "2001-01-01", - "2001-01-08", - "2001-01-15", - "2001-01-22", - "2001-01-29", - "2001-02-05", - "2001-02-12", - "2001-02-19", - "2001-02-26", - "2001-03-05", - "2001-03-12", - "2001-03-19", - "2001-03-26", - "2001-04-02", - "2001-04-09", - "2001-04-16", - "2001-04-23", - "2001-04-30", - "2001-05-07", - "2001-05-14", - "2001-05-21", - "2001-05-28", - "2001-06-04", - "2001-06-11", - "2001-06-18", - "2001-06-25", - "2001-07-02", - "2001-07-09", - "2001-07-16", - "2001-07-23", - "2001-07-30", - "2001-08-06", - "2001-08-13", - "2001-08-20", - "2001-08-27", - "2001-09-03", - "2001-09-10", - "2001-09-17", - "2001-09-24", - "2001-10-01", - "2001-10-08", - "2001-10-15", - "2001-10-22", - "2001-10-29", - "2001-11-05", - "2001-11-12", - "2001-11-19", - "2001-11-26", - "2001-12-03", - "2001-12-10", - "2001-12-17", - "2001-12-24", - "2001-12-31", - "2002-01-07", - "2002-01-14", - "2002-01-21", - "2002-01-28", - "2002-02-04", - "2002-02-11", - "2002-02-18", - "2002-02-25", - "2002-03-04", - "2002-03-11", - "2002-03-18", - "2002-03-25", - "2002-04-01", - "2002-04-08", - "2002-04-15", - "2002-04-22", - "2002-04-29", - "2002-05-06", - "2002-05-13", - "2002-05-20", - "2002-05-27", - "2002-06-03", - "2002-06-10", - "2002-06-17", - "2002-06-24", - "2002-07-01", - "2002-07-08", - "2002-07-15", - "2002-07-22", - "2002-07-29", - "2002-08-05", - "2002-08-12", - "2002-08-19", - "2002-08-26", - "2002-09-02", - "2002-09-09", - "2002-09-16", - "2002-09-23", - "2002-09-30", - "2002-10-07", - "2002-10-14", - "2002-10-21", - "2002-10-28", - "2002-11-04", - "2002-11-11", - "2002-11-18", - "2002-11-25", - "2002-12-02", - "2002-12-09", - "2002-12-16", - "2002-12-23", - "2002-12-30", - "2003-01-06", - "2003-01-13", - "2003-01-20", - "2003-01-27", - "2003-02-03", - "2003-02-10", - "2003-02-17", - "2003-02-24", - "2003-03-03", - "2003-03-10", - "2003-03-17", - "2003-03-24", - "2003-03-31", - "2003-04-07", - "2003-04-14", - "2003-04-21", - "2003-04-28", - "2003-05-05", - "2003-05-12", - "2003-05-19", - "2003-05-26", - "2003-06-02", - "2003-06-09", - "2003-06-16", - "2003-06-23", - "2003-06-30", - "2003-07-07", - "2003-07-14", - "2003-07-21", - "2003-07-28", - "2003-08-04", - "2003-08-11", - "2003-08-18", - "2003-08-25", - "2003-09-01", - "2003-09-08", - "2003-09-15", - "2003-09-22", - "2003-09-29", - "2003-10-06", - "2003-10-13", - "2003-10-20", - "2003-10-27", - "2003-11-03", - "2003-11-10", - "2003-11-17", - "2003-11-24", - "2003-12-01", - "2003-12-08", - "2003-12-15", - "2003-12-22", - "2003-12-29", - "2004-01-05", - "2004-01-12", - "2004-01-19", - "2004-01-26", - "2004-02-02", - "2004-02-09", - "2004-02-16", - "2004-02-23", - "2004-03-01", - "2004-03-08", - "2004-03-15", - "2004-03-22", - "2004-03-29", - "2004-04-05", - "2004-04-12", - "2004-04-19", - "2004-04-26", - "2004-05-03", - "2004-05-10", - "2004-05-17", - "2004-05-24", - "2004-05-31", - "2004-06-07", - "2004-06-14", - "2004-06-21", - "2004-06-28", - "2004-07-05", - "2004-07-12", - "2004-07-19", - "2004-07-26", - "2004-08-02", - "2004-08-09", - "2004-08-16", - "2004-08-23", - "2004-08-30", - "2004-09-06", - "2004-09-13", - "2004-09-20", - "2004-09-27", - "2004-10-04", - "2004-10-11", - "2004-10-18", - "2004-10-25", - "2004-11-01", - "2004-11-08", - "2004-11-15", - "2004-11-22", - "2004-11-29", - "2004-12-06", - "2004-12-13", - "2004-12-20", - "2004-12-27", - "2005-01-03", - "2005-01-10", - "2005-01-17", - "2005-01-24", - "2005-01-31", - "2005-02-07", - "2005-02-14", - "2005-02-21", - "2005-02-28", - "2005-03-07", - "2005-03-14", - "2005-03-21", - "2005-03-28", - "2005-04-04", - "2005-04-11", - "2005-04-18", - "2005-04-25", - "2005-05-02", - "2005-05-09", - "2005-05-16", - "2005-05-23", - "2005-05-30", - "2005-06-06", - "2005-06-13", - "2005-06-20", - "2005-06-27", - "2005-07-04", - "2005-07-11", - "2005-07-18", - "2005-07-25", - "2005-08-01", - "2005-08-08", - "2005-08-15", - "2005-08-22", - "2005-08-29", - "2005-09-05", - "2005-09-12", - "2005-09-19", - "2005-09-26", - "2005-10-03", - "2005-10-10", - "2005-10-17", - "2005-10-24", - "2005-10-31", - "2005-11-07", - "2005-11-14", - "2005-11-21", - "2005-11-28", - "2005-12-05", - "2005-12-12", - "2005-12-19", - "2005-12-26", - "2006-01-02", - "2006-01-09", - "2006-01-16", - "2006-01-23", - "2006-01-30", - "2006-02-06", - "2006-02-13", - "2006-02-20", - "2006-02-27", - "2006-03-06", - "2006-03-13", - "2006-03-20", - "2006-03-27", - "2006-04-03", - "2006-04-10", - "2006-04-17", - "2006-04-24", - "2006-05-01", - "2006-05-08", - "2006-05-15", - "2006-05-22", - "2006-05-29", - "2006-06-05", - "2006-06-12", - "2006-06-19", - "2006-06-26", - "2006-07-03", - "2006-07-10", - "2006-07-17", - "2006-07-24", - "2006-07-31", - "2006-08-07", - "2006-08-14", - "2006-08-21", - "2006-08-28", - "2006-09-04", - "2006-09-11", - "2006-09-18", - "2006-09-25", - "2006-10-02", - "2006-10-09", - "2006-10-16", - "2006-10-23", - "2006-10-30", - "2006-11-06", - "2006-11-13", - "2006-11-20", - "2006-11-27", - "2006-12-04", - "2006-12-11", - "2006-12-18", - "2006-12-25", - "2007-01-01", - "2007-01-08", - "2007-01-15", - "2007-01-22", - "2007-01-29", - "2007-02-05", - "2007-02-12", - "2007-02-19", - "2007-02-26", - "2007-03-05", - "2007-03-12", - "2007-03-19", - "2007-03-26", - "2007-04-02", - "2007-04-09", - "2007-04-16", - "2007-04-23", - "2007-04-30", - "2007-05-07", - "2007-05-14", - "2007-05-21", - "2007-05-28", - "2007-06-04", - "2007-06-11", - "2007-06-18", - "2007-06-25", - "2007-07-02", - "2007-07-09", - "2007-07-16", - "2007-07-23", - "2007-07-30", - "2007-08-06", - "2007-08-13", - "2007-08-20", - "2007-08-27", - "2007-09-03", - "2007-09-10", - "2007-09-17", - "2007-09-24", - "2007-10-01", - "2007-10-08", - "2007-10-15", - "2007-10-22", - "2007-10-29", - "2007-11-05", - "2007-11-12", - "2007-11-19", - "2007-11-26", - "2007-12-03", - "2007-12-10", - "2007-12-17", - "2007-12-24", - "2007-12-31", - "2008-01-07", - "2008-01-14", - "2008-01-21", - "2008-01-28", - "2008-02-04", - "2008-02-11", - "2008-02-18", - "2008-02-25", - "2008-03-03", - "2008-03-10", - "2008-03-17", - "2008-03-24", - "2008-03-31", - "2008-04-07", - "2008-04-14", - "2008-04-21", - "2008-04-28", - "2008-05-05", - "2008-05-12", - "2008-05-19", - "2008-05-26", - "2008-06-02", - "2008-06-09", - "2008-06-16", - "2008-06-23", - "2008-06-30", - "2008-07-07", - "2008-07-14", - "2008-07-21", - "2008-07-28", - "2008-08-04", - "2008-08-11", - "2008-08-18", - "2008-08-25", - "2008-09-01", - "2008-09-08", - "2008-09-15", - "2008-09-22", - "2008-09-29", - "2008-10-06", - "2008-10-13", - "2008-10-20", - "2008-10-27", - "2008-11-03", - "2008-11-10", - "2008-11-17", - "2008-11-24", - "2008-12-01", - "2008-12-08", - "2008-12-15", - "2008-12-22", - "2008-12-29", - "2009-01-05", - "2009-01-12", - "2009-01-19", - "2009-01-26", - "2009-02-02", - "2009-02-09", - "2009-02-16", - "2009-02-23", - "2009-03-02", - "2009-03-09", - "2009-03-16", - "2009-03-23", - "2009-03-30", - "2009-04-06", - "2009-04-13", - "2009-04-20", - "2009-04-27", - "2009-05-04", - "2009-05-11", - "2009-05-18", - "2009-05-25", - "2009-06-01", - "2009-06-08", - "2009-06-15", - "2009-06-22", - "2009-06-29", - "2009-07-06", - "2009-07-13", - "2009-07-20", - "2009-07-27", - "2009-08-03", - "2009-08-10", - "2009-08-17", - "2009-08-24", - "2009-08-31", - "2009-09-07", - "2009-09-14", - "2009-09-21", - "2009-09-28", - "2009-10-05", - "2009-10-12", - "2009-10-19", - "2009-10-26", - "2009-11-02", - "2009-11-09", - "2009-11-16", - "2009-11-23", - "2009-11-30", - "2009-12-07", - "2009-12-14", - "2009-12-21", - "2009-12-28", - "2010-01-04", - "2010-01-11", - "2010-01-18", - "2010-01-25", - "2010-02-01", - "2010-02-08", - "2010-02-15", - "2010-02-22", - "2010-03-01", - "2010-03-08", - "2010-03-15", - "2010-03-22", - "2010-03-29", - "2010-04-05", - "2010-04-12", - "2010-04-19", - "2010-04-26", - "2010-05-03", - "2010-05-10", - "2010-05-17", - "2010-05-24", - "2010-05-31", - "2010-06-07", - "2010-06-14", - "2010-06-21", - "2010-06-28", - "2010-07-05", - "2010-07-12", - "2010-07-19", - "2010-07-26", - "2010-08-02", - "2010-08-09", - "2010-08-16", - "2010-08-23", - "2010-08-30", - "2010-09-06", - "2010-09-13", - "2010-09-20", - "2010-09-27", - "2010-10-04", - "2010-10-11", - "2010-10-18", - "2010-10-25", - "2010-11-01", - "2010-11-08", - "2010-11-15", - "2010-11-22", - "2010-11-29", - "2010-12-06", - "2010-12-13", - "2010-12-20", - "2010-12-27", - "2011-01-03", - "2011-01-10", - "2011-01-17", - "2011-01-24", - "2011-01-31", - "2011-02-07", - "2011-02-14", - "2011-02-21", - "2011-02-28", - "2011-03-07", - "2011-03-14", - "2011-03-21", - "2011-03-28", - "2011-04-04", - "2011-04-11", - "2011-04-18", - "2011-04-25", - "2011-05-02", - "2011-05-09", - "2011-05-16", - "2011-05-23", - "2011-05-30", - "2011-06-06", - "2011-06-13", - "2011-06-20", - "2011-06-27", - "2011-07-04", - "2011-07-11", - "2011-07-18", - "2011-07-25", - "2011-08-01", - "2011-08-08", - "2011-08-15", - "2011-08-22", - "2011-08-29", - "2011-09-05", - "2011-09-12", - "2011-09-19", - "2011-09-26", - "2011-10-03", - "2011-10-10", - "2011-10-17", - "2011-10-24", - "2011-10-31", - "2011-11-07", - "2011-11-14", - "2011-11-21", - "2011-11-28", - "2011-12-05", - "2011-12-12", - "2011-12-19", - "2011-12-26", - "2012-01-02", - "2012-01-09", - "2012-01-16", - "2012-01-23", - "2012-01-30", - "2012-02-06", - "2012-02-13", - "2012-02-20", - "2012-02-27", - "2012-03-05", - "2012-03-12", - "2012-03-19", - "2012-03-26", - "2012-04-02", - "2012-04-09", - "2012-04-16", - "2012-04-23", - "2012-04-30", - "2012-05-07", - "2012-05-14", - "2012-05-21", - "2012-05-28", - "2012-06-04", - "2012-06-11", - "2012-06-18", - "2012-06-25", - "2012-07-02", - "2012-07-09", - "2012-07-16", - "2012-07-23", - "2012-07-30", - "2012-08-06", - "2012-08-13", - "2012-08-20", - "2012-08-27", - "2012-09-03", - "2012-09-10", - "2012-09-17", - "2012-09-24", - "2012-10-01", - "2012-10-08", - "2012-10-15", - "2012-10-22", - "2012-10-29", - "2012-11-05", - "2012-11-12", - "2012-11-19", - "2012-11-26", - "2012-12-03", - "2012-12-10", - "2012-12-17", - "2012-12-24", - "2012-12-31", - "2013-01-07", - "2013-01-14", - "2013-01-21", - "2013-01-28", - "2013-02-04", - "2013-02-11", - "2013-02-18", - "2013-02-25", - "2013-03-04", - "2013-03-11", - "2013-03-18", - "2013-03-25", - "2013-04-01", - "2013-04-08", - "2013-04-15", - "2013-04-22", - "2013-04-29", - "2013-05-06", - "2013-05-13", - "2013-05-20", - "2013-05-27", - "2013-06-03", - "2013-06-10", - "2013-06-17", - "2013-06-24", - "2013-07-01", - "2013-07-08", - "2013-07-15", - "2013-07-22", - "2013-07-29", - "2013-08-05", - "2013-08-12", - "2013-08-19", - "2013-08-26", - "2013-09-02", - "2013-09-09", - "2013-09-16", - "2013-09-23", - "2013-09-30", - "2013-10-07", - "2013-10-14", - "2013-10-21", - "2013-10-28", - "2013-11-04", - "2013-11-11", - "2013-11-18", - "2013-11-25", - "2013-12-02", - "2013-12-09", - "2013-12-16", - "2013-12-23", - "2013-12-30", - "2014-01-06", - "2014-01-13", - "2014-01-20", - "2014-01-27", - "2014-02-03", - "2014-02-10", - "2014-02-17", - "2014-02-24", - "2014-03-03", - "2014-03-10", - "2014-03-17", - "2014-03-24", - "2014-03-31", - "2014-04-07", - "2014-04-14", - "2014-04-21", - "2014-04-28", - "2014-05-05", - "2014-05-12", - "2014-05-19", - "2014-05-26", - "2014-06-02", - "2014-06-09", - "2014-06-16", - "2014-06-23", - "2014-06-30", - "2014-07-07", - "2014-07-14", - "2014-07-21", - "2014-07-28", - "2014-08-04", - "2014-08-11", - "2014-08-18", - "2014-08-25", - "2014-09-01", - "2014-09-08", - "2014-09-15", - "2014-09-22", - "2014-09-29", - "2014-10-06", - "2014-10-13", - "2014-10-20", - "2014-10-27", - "2014-11-03", - "2014-11-10", - "2014-11-17", - "2014-11-24", - "2014-12-01", - "2014-12-08", - "2014-12-15", - "2014-12-22", - "2014-12-29", - "2015-01-05", - "2015-01-12", - "2015-01-19", - "2015-01-26", - "2015-02-02", - "2015-02-09", - "2015-02-16", - "2015-02-23", - "2015-03-02", - "2015-03-09", - "2015-03-16", - "2015-03-23", - "2015-03-30", - "2015-04-06", - "2015-04-13", - "2015-04-20", - "2015-04-27", - "2015-05-04", - "2015-05-11", - "2015-05-18", - "2015-05-25", - "2015-06-01", - "2015-06-08", - "2015-06-15", - "2015-06-22", - "2015-06-29", - "2015-07-06", - "2015-07-13", - "2015-07-20", - "2015-07-27", - "2015-08-03", - "2015-08-10", - "2015-08-17", - "2015-08-24", - "2015-08-31", - "2015-09-07", - "2015-09-14", - "2015-09-21", - "2015-09-28", - "2015-10-05", - "2015-10-12", - "2015-10-19", - "2015-10-26", - "2015-11-02", - "2015-11-09", - "2015-11-16", - "2015-11-23", - "2015-11-30", - "2015-12-07", - "2015-12-14", - "2015-12-21", - "2015-12-28", - "2016-01-04", - "2016-01-11", - "2016-01-18", - "2016-01-25", - "2016-02-01", - "2016-02-08", - "2016-02-15", - "2016-02-22", - "2016-02-29", - "2016-03-07", - "2016-03-14", - "2016-03-21", - "2016-03-28", - "2016-04-04", - "2016-04-11", - "2016-04-18", - "2016-04-25", - "2016-05-02", - "2016-05-09", - "2016-05-16", - "2016-05-23", - "2016-05-30", - "2016-06-06", - "2016-06-13", - "2016-06-20", - "2016-06-27", - "2016-07-04", - "2016-07-11", - "2016-07-18", - "2016-07-25", - "2016-08-01", - "2016-08-08", - "2016-08-15", - "2016-08-22", - "2016-08-29", - "2016-09-05", - "2016-09-12", - "2016-09-19", - "2016-09-26", - "2016-10-03", - "2016-10-10", - "2016-10-17", - "2016-10-24", - "2016-10-31", - "2016-11-07", - "2016-11-14", - "2016-11-21", - "2016-11-28", - "2016-12-05", - "2016-12-12", - "2016-12-19", - "2016-12-26", - "2017-01-02", - "2017-01-09", - "2017-01-16", - "2017-01-23", - "2017-01-30", - "2017-02-06", - "2017-02-13", - "2017-02-20", - "2017-02-27", - "2017-03-06", - "2017-03-13", - "2017-03-20", - "2017-03-27", - "2017-04-03", - "2017-04-10", - "2017-04-17", - "2017-04-24", - "2017-05-01", - "2017-05-08", - "2017-05-15", - "2017-05-22", - "2017-05-29", - "2017-06-05", - "2017-06-12", - "2017-06-19", - "2017-06-26", - "2017-07-03", - "2017-07-10", - "2017-07-17", - "2017-07-24", - "2017-07-31", - "2017-08-07", - "2017-08-14", - "2017-08-21", - "2017-08-28", - "2017-09-04", - "2017-09-11", - "2017-09-18", - "2017-09-25", - "2017-10-02", - "2017-10-09", - "2017-10-16", - "2017-10-23", - "2017-10-30", - "2017-11-06", - "2017-11-13", - "2017-11-20", - "2017-11-27", - "2017-12-04", - "2017-12-11", - "2017-12-18", - "2017-12-25", - "2018-01-01", - "2018-01-08", - "2018-01-15", - "2018-01-22", - "2018-01-29", - "2018-02-05", - "2018-02-12", - "2018-02-19", - "2018-02-26", - "2018-03-05", - "2018-03-12", - "2018-03-19", - "2018-03-26", - "2018-04-02", - "2018-04-09", - "2018-04-16", - "2018-04-23", - "2018-04-30", - "2018-05-07", - "2018-05-14", - "2018-05-21", - "2018-05-28", - "2018-06-04", - "2018-06-11", - "2018-06-18", - "2018-06-25", - "2018-07-02", - "2018-07-09", - "2018-07-16", - "2018-07-23", - "2018-07-30", - "2018-08-06", - "2018-08-13", - "2018-08-20", - "2018-08-27", - "2018-09-03", - "2018-09-10", - "2018-09-17", - "2018-09-24", - "2018-10-01", - "2018-10-08", - "2018-10-15", - "2018-10-22", - "2018-10-29", - "2018-11-05", - "2018-11-12", - "2018-11-19", - "2018-11-26", - "2018-12-03", - "2018-12-10", - "2018-12-17", - "2018-12-24", - "2018-12-31", - "2019-01-07", - "2019-01-14", - "2019-01-21", - "2019-01-28", - "2019-02-04", - "2019-02-11", - "2019-02-18", - "2019-02-25", - "2019-03-04", - "2019-03-11", - "2019-03-18", - "2019-03-25", - "2019-04-01", - "2019-04-08", - "2019-04-15", - "2019-04-22", - "2019-04-29", - "2019-05-06", - "2019-05-13", - "2019-05-20", - "2019-05-27", - "2019-06-03", - "2019-06-10", - "2019-06-17", - "2019-06-24", - "2019-07-01", - "2019-07-08", - "2019-07-15", - "2019-07-22", - "2019-07-29", - "2019-08-05", - "2019-08-12", - "2019-08-19", - "2019-08-26", - "2019-09-02", - "2019-09-09", - "2019-09-16", - "2019-09-23", - "2019-09-30", - "2019-10-07", - "2019-10-14", - "2019-10-21", - "2019-10-28", - "2019-11-04", - "2019-11-11", - "2019-11-18", - "2019-11-25", - "2019-12-02", - "2019-12-09", - "2019-12-16", - "2019-12-23", - "2019-12-30", - "2020-01-06", - "2020-01-13", - "2020-01-20", - "2020-01-27", - "2020-02-03", - "2020-02-10", - "2020-02-17", - "2020-02-24", - "2020-03-02", - "2020-03-09", - "2020-03-16", - "2020-03-23", - "2020-03-30", - "2020-04-06", - "2020-04-13", - "2020-04-20", - "2020-04-27", - "2020-05-04", - "2020-05-11", - "2020-05-18", - "2020-05-25", - "2020-06-01", - "2020-06-08", - "2020-06-15", - "2020-06-22", - "2020-06-29", - "2020-07-06", - "2020-07-13", - "2020-07-20", - "2020-07-27", - "2020-08-03", - "2020-08-10", - "2020-08-17", - "2020-08-24", - "2020-08-31", - "2020-09-07", - "2020-09-14", - "2020-09-21", - "2020-09-28", - "2020-10-05", - "2020-10-12", - "2020-10-19", - "2020-10-26", - "2020-11-02", - "2020-11-09", - "2020-11-16", - "2020-11-23", - "2020-11-30", - "2020-12-07", - "2020-12-14", - "2020-12-21", - "2020-12-28", - "2021-01-04", - "2021-01-11", - "2021-01-18", - "2021-01-25", - "2021-02-01", - "2021-02-08", - "2021-02-15", - "2021-02-22", - "2021-03-01", - "2021-03-08", - "2021-03-15", - "2021-03-22", - "2021-03-29", - "2021-04-05", - "2021-04-12", - "2021-04-19", - "2021-04-26", - "2021-05-03", - "2021-05-10", - "2021-05-17", - "2021-05-24", - "2021-05-31", - "2021-06-07", - "2021-06-14", - "2021-06-21", - "2021-06-28", - "2021-07-05", - "2021-07-12", - "2021-07-19", - "2021-07-26", - "2021-08-02", - "2021-08-09", - "2021-08-16", - "2021-08-23", - "2021-08-30", - "2021-09-06", - "2021-09-13", - "2021-09-20", - "2021-09-27", - "2021-10-04", - "2021-10-11", - "2021-10-18", - "2021-10-25", - "2021-11-01", - "2021-11-08", - "2021-11-15", - "2021-11-22", - "2021-11-29", - "2021-12-06", - "2021-12-13", - "2021-12-20", - "2021-12-27", - "2022-01-03", - "2022-01-10", - "2022-01-17", - "2022-01-24", - "2022-01-31", - "2022-02-07", - "2022-02-14", - "2022-02-21", - "2022-02-28", - "2022-03-07", - "2022-03-14", - "2022-03-21", - "2022-03-28", - "2022-04-04", - "2022-04-11", - "2022-04-18", - "2022-04-25", - "2022-05-02", - "2022-05-09", - "2022-05-16", - "2022-05-23", - "2022-05-30", - "2022-06-06", - "2022-06-13", - "2022-06-20", - "2022-06-27", - "2022-07-04", - "2022-07-11", - "2022-07-18", - "2022-07-25", - "2022-08-01", - "2022-08-08", - "2022-08-15", - "2022-08-22", - "2022-08-29", - "2022-09-05", - "2022-09-12", - "2022-09-19", - "2022-09-26", - "2022-10-03", - "2022-10-10", - "2022-10-17", - "2022-10-24", - "2022-10-31", - "2022-11-07", - "2022-11-14", - "2022-11-21", - "2022-11-28", - "2022-12-05", - "2022-12-12", - "2022-12-19", - "2022-12-26", - "2023-01-02", - "2023-01-09", - "2023-01-16", - "2023-01-23", - "2023-01-30", - "2023-02-06", - "2023-02-13", - "2023-02-20", - "2023-02-27", - "2023-03-06", - "2023-03-13", - "2023-03-20", - "2023-03-27", - "2023-04-03", - "2023-04-10", - "2023-04-17", - "2023-04-24", - "2023-05-01", - "2023-05-08", - "2023-05-15", - "2023-05-22", - "2023-05-29", - "2023-06-05", - "2023-06-12", - "2023-06-19", - "2023-06-26", - "2023-07-03", - "2023-07-10", - "2023-07-17", - "2023-07-24", - "2023-07-31", - "2023-08-07", - "2023-08-14", - "2023-08-21", - "2023-08-28", - "2023-09-04", - "2023-09-11", - "2023-09-18", - "2023-09-25", - "2023-10-02", - "2023-10-09", - "2023-10-16", - "2023-10-23", - "2023-10-30", - "2023-11-06", - "2023-11-13", - "2023-11-20", - "2023-11-27", - "2023-12-04", - "2023-12-11" + "2000-08-28T00:00:00", + "2000-09-04T00:00:00", + "2000-09-11T00:00:00", + "2000-09-18T00:00:00", + "2000-09-25T00:00:00", + "2000-10-02T00:00:00", + "2000-10-09T00:00:00", + "2000-10-16T00:00:00", + "2000-10-23T00:00:00", + "2000-10-30T00:00:00", + "2000-11-06T00:00:00", + "2000-11-13T00:00:00", + "2000-11-20T00:00:00", + "2000-11-27T00:00:00", + "2000-12-04T00:00:00", + "2000-12-11T00:00:00", + "2000-12-18T00:00:00", + "2000-12-25T00:00:00", + "2001-01-01T00:00:00", + "2001-01-08T00:00:00", + "2001-01-15T00:00:00", + "2001-01-22T00:00:00", + "2001-01-29T00:00:00", + "2001-02-05T00:00:00", + "2001-02-12T00:00:00", + "2001-02-19T00:00:00", + "2001-02-26T00:00:00", + "2001-03-05T00:00:00", + "2001-03-12T00:00:00", + "2001-03-19T00:00:00", + "2001-03-26T00:00:00", + "2001-04-02T00:00:00", + "2001-04-09T00:00:00", + "2001-04-16T00:00:00", + "2001-04-23T00:00:00", + "2001-04-30T00:00:00", + "2001-05-07T00:00:00", + "2001-05-14T00:00:00", + "2001-05-21T00:00:00", + "2001-05-28T00:00:00", + "2001-06-04T00:00:00", + "2001-06-11T00:00:00", + "2001-06-18T00:00:00", + "2001-06-25T00:00:00", + "2001-07-02T00:00:00", + "2001-07-09T00:00:00", + "2001-07-16T00:00:00", + "2001-07-23T00:00:00", + "2001-07-30T00:00:00", + "2001-08-06T00:00:00", + "2001-08-13T00:00:00", + "2001-08-20T00:00:00", + "2001-08-27T00:00:00", + "2001-09-03T00:00:00", + "2001-09-10T00:00:00", + "2001-09-17T00:00:00", + "2001-09-24T00:00:00", + "2001-10-01T00:00:00", + "2001-10-08T00:00:00", + "2001-10-15T00:00:00", + "2001-10-22T00:00:00", + "2001-10-29T00:00:00", + "2001-11-05T00:00:00", + "2001-11-12T00:00:00", + "2001-11-19T00:00:00", + "2001-11-26T00:00:00", + "2001-12-03T00:00:00", + "2001-12-10T00:00:00", + "2001-12-17T00:00:00", + "2001-12-24T00:00:00", + "2001-12-31T00:00:00", + "2002-01-07T00:00:00", + "2002-01-14T00:00:00", + "2002-01-21T00:00:00", + "2002-01-28T00:00:00", + "2002-02-04T00:00:00", + "2002-02-11T00:00:00", + "2002-02-18T00:00:00", + "2002-02-25T00:00:00", + "2002-03-04T00:00:00", + "2002-03-11T00:00:00", + "2002-03-18T00:00:00", + "2002-03-25T00:00:00", + "2002-04-01T00:00:00", + "2002-04-08T00:00:00", + "2002-04-15T00:00:00", + "2002-04-22T00:00:00", + "2002-04-29T00:00:00", + "2002-05-06T00:00:00", + "2002-05-13T00:00:00", + "2002-05-20T00:00:00", + "2002-05-27T00:00:00", + "2002-06-03T00:00:00", + "2002-06-10T00:00:00", + "2002-06-17T00:00:00", + "2002-06-24T00:00:00", + "2002-07-01T00:00:00", + "2002-07-08T00:00:00", + "2002-07-15T00:00:00", + "2002-07-22T00:00:00", + "2002-07-29T00:00:00", + "2002-08-05T00:00:00", + "2002-08-12T00:00:00", + "2002-08-19T00:00:00", + "2002-08-26T00:00:00", + "2002-09-02T00:00:00", + "2002-09-09T00:00:00", + "2002-09-16T00:00:00", + "2002-09-23T00:00:00", + "2002-09-30T00:00:00", + "2002-10-07T00:00:00", + "2002-10-14T00:00:00", + "2002-10-21T00:00:00", + "2002-10-28T00:00:00", + "2002-11-04T00:00:00", + "2002-11-11T00:00:00", + "2002-11-18T00:00:00", + "2002-11-25T00:00:00", + "2002-12-02T00:00:00", + "2002-12-09T00:00:00", + "2002-12-16T00:00:00", + "2002-12-23T00:00:00", + "2002-12-30T00:00:00", + "2003-01-06T00:00:00", + "2003-01-13T00:00:00", + "2003-01-20T00:00:00", + "2003-01-27T00:00:00", + "2003-02-03T00:00:00", + "2003-02-10T00:00:00", + "2003-02-17T00:00:00", + "2003-02-24T00:00:00", + "2003-03-03T00:00:00", + "2003-03-10T00:00:00", + "2003-03-17T00:00:00", + "2003-03-24T00:00:00", + "2003-03-31T00:00:00", + "2003-04-07T00:00:00", + "2003-04-14T00:00:00", + "2003-04-21T00:00:00", + "2003-04-28T00:00:00", + "2003-05-05T00:00:00", + "2003-05-12T00:00:00", + "2003-05-19T00:00:00", + "2003-05-26T00:00:00", + "2003-06-02T00:00:00", + "2003-06-09T00:00:00", + "2003-06-16T00:00:00", + "2003-06-23T00:00:00", + "2003-06-30T00:00:00", + "2003-07-07T00:00:00", + "2003-07-14T00:00:00", + "2003-07-21T00:00:00", + "2003-07-28T00:00:00", + "2003-08-04T00:00:00", + "2003-08-11T00:00:00", + "2003-08-18T00:00:00", + "2003-08-25T00:00:00", + "2003-09-01T00:00:00", + "2003-09-08T00:00:00", + "2003-09-15T00:00:00", + "2003-09-22T00:00:00", + "2003-09-29T00:00:00", + "2003-10-06T00:00:00", + "2003-10-13T00:00:00", + "2003-10-20T00:00:00", + "2003-10-27T00:00:00", + "2003-11-03T00:00:00", + "2003-11-10T00:00:00", + "2003-11-17T00:00:00", + "2003-11-24T00:00:00", + "2003-12-01T00:00:00", + "2003-12-08T00:00:00", + "2003-12-15T00:00:00", + "2003-12-22T00:00:00", + "2003-12-29T00:00:00", + "2004-01-05T00:00:00", + "2004-01-12T00:00:00", + "2004-01-19T00:00:00", + "2004-01-26T00:00:00", + "2004-02-02T00:00:00", + "2004-02-09T00:00:00", + "2004-02-16T00:00:00", + "2004-02-23T00:00:00", + "2004-03-01T00:00:00", + "2004-03-08T00:00:00", + "2004-03-15T00:00:00", + "2004-03-22T00:00:00", + "2004-03-29T00:00:00", + "2004-04-05T00:00:00", + "2004-04-12T00:00:00", + "2004-04-19T00:00:00", + "2004-04-26T00:00:00", + "2004-05-03T00:00:00", + "2004-05-10T00:00:00", + "2004-05-17T00:00:00", + "2004-05-24T00:00:00", + "2004-05-31T00:00:00", + "2004-06-07T00:00:00", + "2004-06-14T00:00:00", + "2004-06-21T00:00:00", + "2004-06-28T00:00:00", + "2004-07-05T00:00:00", + "2004-07-12T00:00:00", + "2004-07-19T00:00:00", + "2004-07-26T00:00:00", + "2004-08-02T00:00:00", + "2004-08-09T00:00:00", + "2004-08-16T00:00:00", + "2004-08-23T00:00:00", + "2004-08-30T00:00:00", + "2004-09-06T00:00:00", + "2004-09-13T00:00:00", + "2004-09-20T00:00:00", + "2004-09-27T00:00:00", + "2004-10-04T00:00:00", + "2004-10-11T00:00:00", + "2004-10-18T00:00:00", + "2004-10-25T00:00:00", + "2004-11-01T00:00:00", + "2004-11-08T00:00:00", + "2004-11-15T00:00:00", + "2004-11-22T00:00:00", + "2004-11-29T00:00:00", + "2004-12-06T00:00:00", + "2004-12-13T00:00:00", + "2004-12-20T00:00:00", + "2004-12-27T00:00:00", + "2005-01-03T00:00:00", + "2005-01-10T00:00:00", + "2005-01-17T00:00:00", + "2005-01-24T00:00:00", + "2005-01-31T00:00:00", + "2005-02-07T00:00:00", + "2005-02-14T00:00:00", + "2005-02-21T00:00:00", + "2005-02-28T00:00:00", + "2005-03-07T00:00:00", + "2005-03-14T00:00:00", + "2005-03-21T00:00:00", + "2005-03-28T00:00:00", + "2005-04-04T00:00:00", + "2005-04-11T00:00:00", + "2005-04-18T00:00:00", + "2005-04-25T00:00:00", + "2005-05-02T00:00:00", + "2005-05-09T00:00:00", + "2005-05-16T00:00:00", + "2005-05-23T00:00:00", + "2005-05-30T00:00:00", + "2005-06-06T00:00:00", + "2005-06-13T00:00:00", + "2005-06-20T00:00:00", + "2005-06-27T00:00:00", + "2005-07-04T00:00:00", + "2005-07-11T00:00:00", + "2005-07-18T00:00:00", + "2005-07-25T00:00:00", + "2005-08-01T00:00:00", + "2005-08-08T00:00:00", + "2005-08-15T00:00:00", + "2005-08-22T00:00:00", + "2005-08-29T00:00:00", + "2005-09-05T00:00:00", + "2005-09-12T00:00:00", + "2005-09-19T00:00:00", + "2005-09-26T00:00:00", + "2005-10-03T00:00:00", + "2005-10-10T00:00:00", + "2005-10-17T00:00:00", + "2005-10-24T00:00:00", + "2005-10-31T00:00:00", + "2005-11-07T00:00:00", + "2005-11-14T00:00:00", + "2005-11-21T00:00:00", + "2005-11-28T00:00:00", + "2005-12-05T00:00:00", + "2005-12-12T00:00:00", + "2005-12-19T00:00:00", + "2005-12-26T00:00:00", + "2006-01-02T00:00:00", + "2006-01-09T00:00:00", + "2006-01-16T00:00:00", + "2006-01-23T00:00:00", + "2006-01-30T00:00:00", + "2006-02-06T00:00:00", + "2006-02-13T00:00:00", + "2006-02-20T00:00:00", + "2006-02-27T00:00:00", + "2006-03-06T00:00:00", + "2006-03-13T00:00:00", + "2006-03-20T00:00:00", + "2006-03-27T00:00:00", + "2006-04-03T00:00:00", + "2006-04-10T00:00:00", + "2006-04-17T00:00:00", + "2006-04-24T00:00:00", + "2006-05-01T00:00:00", + "2006-05-08T00:00:00", + "2006-05-15T00:00:00", + "2006-05-22T00:00:00", + "2006-05-29T00:00:00", + "2006-06-05T00:00:00", + "2006-06-12T00:00:00", + "2006-06-19T00:00:00", + "2006-06-26T00:00:00", + "2006-07-03T00:00:00", + "2006-07-10T00:00:00", + "2006-07-17T00:00:00", + "2006-07-24T00:00:00", + "2006-07-31T00:00:00", + "2006-08-07T00:00:00", + "2006-08-14T00:00:00", + "2006-08-21T00:00:00", + "2006-08-28T00:00:00", + "2006-09-04T00:00:00", + "2006-09-11T00:00:00", + "2006-09-18T00:00:00", + "2006-09-25T00:00:00", + "2006-10-02T00:00:00", + "2006-10-09T00:00:00", + "2006-10-16T00:00:00", + "2006-10-23T00:00:00", + "2006-10-30T00:00:00", + "2006-11-06T00:00:00", + "2006-11-13T00:00:00", + "2006-11-20T00:00:00", + "2006-11-27T00:00:00", + "2006-12-04T00:00:00", + "2006-12-11T00:00:00", + "2006-12-18T00:00:00", + "2006-12-25T00:00:00", + "2007-01-01T00:00:00", + "2007-01-08T00:00:00", + "2007-01-15T00:00:00", + "2007-01-22T00:00:00", + "2007-01-29T00:00:00", + "2007-02-05T00:00:00", + "2007-02-12T00:00:00", + "2007-02-19T00:00:00", + "2007-02-26T00:00:00", + "2007-03-05T00:00:00", + "2007-03-12T00:00:00", + "2007-03-19T00:00:00", + "2007-03-26T00:00:00", + "2007-04-02T00:00:00", + "2007-04-09T00:00:00", + "2007-04-16T00:00:00", + "2007-04-23T00:00:00", + "2007-04-30T00:00:00", + "2007-05-07T00:00:00", + "2007-05-14T00:00:00", + "2007-05-21T00:00:00", + "2007-05-28T00:00:00", + "2007-06-04T00:00:00", + "2007-06-11T00:00:00", + "2007-06-18T00:00:00", + "2007-06-25T00:00:00", + "2007-07-02T00:00:00", + "2007-07-09T00:00:00", + "2007-07-16T00:00:00", + "2007-07-23T00:00:00", + "2007-07-30T00:00:00", + "2007-08-06T00:00:00", + "2007-08-13T00:00:00", + "2007-08-20T00:00:00", + "2007-08-27T00:00:00", + "2007-09-03T00:00:00", + "2007-09-10T00:00:00", + "2007-09-17T00:00:00", + "2007-09-24T00:00:00", + "2007-10-01T00:00:00", + "2007-10-08T00:00:00", + "2007-10-15T00:00:00", + "2007-10-22T00:00:00", + "2007-10-29T00:00:00", + "2007-11-05T00:00:00", + "2007-11-12T00:00:00", + "2007-11-19T00:00:00", + "2007-11-26T00:00:00", + "2007-12-03T00:00:00", + "2007-12-10T00:00:00", + "2007-12-17T00:00:00", + "2007-12-24T00:00:00", + "2007-12-31T00:00:00", + "2008-01-07T00:00:00", + "2008-01-14T00:00:00", + "2008-01-21T00:00:00", + "2008-01-28T00:00:00", + "2008-02-04T00:00:00", + "2008-02-11T00:00:00", + "2008-02-18T00:00:00", + "2008-02-25T00:00:00", + "2008-03-03T00:00:00", + "2008-03-10T00:00:00", + "2008-03-17T00:00:00", + "2008-03-24T00:00:00", + "2008-03-31T00:00:00", + "2008-04-07T00:00:00", + "2008-04-14T00:00:00", + "2008-04-21T00:00:00", + "2008-04-28T00:00:00", + "2008-05-05T00:00:00", + "2008-05-12T00:00:00", + "2008-05-19T00:00:00", + "2008-05-26T00:00:00", + "2008-06-02T00:00:00", + "2008-06-09T00:00:00", + "2008-06-16T00:00:00", + "2008-06-23T00:00:00", + "2008-06-30T00:00:00", + "2008-07-07T00:00:00", + "2008-07-14T00:00:00", + "2008-07-21T00:00:00", + "2008-07-28T00:00:00", + "2008-08-04T00:00:00", + "2008-08-11T00:00:00", + "2008-08-18T00:00:00", + "2008-08-25T00:00:00", + "2008-09-01T00:00:00", + "2008-09-08T00:00:00", + "2008-09-15T00:00:00", + "2008-09-22T00:00:00", + "2008-09-29T00:00:00", + "2008-10-06T00:00:00", + "2008-10-13T00:00:00", + "2008-10-20T00:00:00", + "2008-10-27T00:00:00", + "2008-11-03T00:00:00", + "2008-11-10T00:00:00", + "2008-11-17T00:00:00", + "2008-11-24T00:00:00", + "2008-12-01T00:00:00", + "2008-12-08T00:00:00", + "2008-12-15T00:00:00", + "2008-12-22T00:00:00", + "2008-12-29T00:00:00", + "2009-01-05T00:00:00", + "2009-01-12T00:00:00", + "2009-01-19T00:00:00", + "2009-01-26T00:00:00", + "2009-02-02T00:00:00", + "2009-02-09T00:00:00", + "2009-02-16T00:00:00", + "2009-02-23T00:00:00", + "2009-03-02T00:00:00", + "2009-03-09T00:00:00", + "2009-03-16T00:00:00", + "2009-03-23T00:00:00", + "2009-03-30T00:00:00", + "2009-04-06T00:00:00", + "2009-04-13T00:00:00", + "2009-04-20T00:00:00", + "2009-04-27T00:00:00", + "2009-05-04T00:00:00", + "2009-05-11T00:00:00", + "2009-05-18T00:00:00", + "2009-05-25T00:00:00", + "2009-06-01T00:00:00", + "2009-06-08T00:00:00", + "2009-06-15T00:00:00", + "2009-06-22T00:00:00", + "2009-06-29T00:00:00", + "2009-07-06T00:00:00", + "2009-07-13T00:00:00", + "2009-07-20T00:00:00", + "2009-07-27T00:00:00", + "2009-08-03T00:00:00", + "2009-08-10T00:00:00", + "2009-08-17T00:00:00", + "2009-08-24T00:00:00", + "2009-08-31T00:00:00", + "2009-09-07T00:00:00", + "2009-09-14T00:00:00", + "2009-09-21T00:00:00", + "2009-09-28T00:00:00", + "2009-10-05T00:00:00", + "2009-10-12T00:00:00", + "2009-10-19T00:00:00", + "2009-10-26T00:00:00", + "2009-11-02T00:00:00", + "2009-11-09T00:00:00", + "2009-11-16T00:00:00", + "2009-11-23T00:00:00", + "2009-11-30T00:00:00", + "2009-12-07T00:00:00", + "2009-12-14T00:00:00", + "2009-12-21T00:00:00", + "2009-12-28T00:00:00", + "2010-01-04T00:00:00", + "2010-01-11T00:00:00", + "2010-01-18T00:00:00", + "2010-01-25T00:00:00", + "2010-02-01T00:00:00", + "2010-02-08T00:00:00", + "2010-02-15T00:00:00", + "2010-02-22T00:00:00", + "2010-03-01T00:00:00", + "2010-03-08T00:00:00", + "2010-03-15T00:00:00", + "2010-03-22T00:00:00", + "2010-03-29T00:00:00", + "2010-04-05T00:00:00", + "2010-04-12T00:00:00", + "2010-04-19T00:00:00", + "2010-04-26T00:00:00", + "2010-05-03T00:00:00", + "2010-05-10T00:00:00", + "2010-05-17T00:00:00", + "2010-05-24T00:00:00", + "2010-05-31T00:00:00", + "2010-06-07T00:00:00", + "2010-06-14T00:00:00", + "2010-06-21T00:00:00", + "2010-06-28T00:00:00", + "2010-07-05T00:00:00", + "2010-07-12T00:00:00", + "2010-07-19T00:00:00", + "2010-07-26T00:00:00", + "2010-08-02T00:00:00", + "2010-08-09T00:00:00", + "2010-08-16T00:00:00", + "2010-08-23T00:00:00", + "2010-08-30T00:00:00", + "2010-09-06T00:00:00", + "2010-09-13T00:00:00", + "2010-09-20T00:00:00", + "2010-09-27T00:00:00", + "2010-10-04T00:00:00", + "2010-10-11T00:00:00", + "2010-10-18T00:00:00", + "2010-10-25T00:00:00", + "2010-11-01T00:00:00", + "2010-11-08T00:00:00", + "2010-11-15T00:00:00", + "2010-11-22T00:00:00", + "2010-11-29T00:00:00", + "2010-12-06T00:00:00", + "2010-12-13T00:00:00", + "2010-12-20T00:00:00", + "2010-12-27T00:00:00", + "2011-01-03T00:00:00", + "2011-01-10T00:00:00", + "2011-01-17T00:00:00", + "2011-01-24T00:00:00", + "2011-01-31T00:00:00", + "2011-02-07T00:00:00", + "2011-02-14T00:00:00", + "2011-02-21T00:00:00", + "2011-02-28T00:00:00", + "2011-03-07T00:00:00", + "2011-03-14T00:00:00", + "2011-03-21T00:00:00", + "2011-03-28T00:00:00", + "2011-04-04T00:00:00", + "2011-04-11T00:00:00", + "2011-04-18T00:00:00", + "2011-04-25T00:00:00", + "2011-05-02T00:00:00", + "2011-05-09T00:00:00", + "2011-05-16T00:00:00", + "2011-05-23T00:00:00", + "2011-05-30T00:00:00", + "2011-06-06T00:00:00", + "2011-06-13T00:00:00", + "2011-06-20T00:00:00", + "2011-06-27T00:00:00", + "2011-07-04T00:00:00", + "2011-07-11T00:00:00", + "2011-07-18T00:00:00", + "2011-07-25T00:00:00", + "2011-08-01T00:00:00", + "2011-08-08T00:00:00", + "2011-08-15T00:00:00", + "2011-08-22T00:00:00", + "2011-08-29T00:00:00", + "2011-09-05T00:00:00", + "2011-09-12T00:00:00", + "2011-09-19T00:00:00", + "2011-09-26T00:00:00", + "2011-10-03T00:00:00", + "2011-10-10T00:00:00", + "2011-10-17T00:00:00", + "2011-10-24T00:00:00", + "2011-10-31T00:00:00", + "2011-11-07T00:00:00", + "2011-11-14T00:00:00", + "2011-11-21T00:00:00", + "2011-11-28T00:00:00", + "2011-12-05T00:00:00", + "2011-12-12T00:00:00", + "2011-12-19T00:00:00", + "2011-12-26T00:00:00", + "2012-01-02T00:00:00", + "2012-01-09T00:00:00", + "2012-01-16T00:00:00", + "2012-01-23T00:00:00", + "2012-01-30T00:00:00", + "2012-02-06T00:00:00", + "2012-02-13T00:00:00", + "2012-02-20T00:00:00", + "2012-02-27T00:00:00", + "2012-03-05T00:00:00", + "2012-03-12T00:00:00", + "2012-03-19T00:00:00", + "2012-03-26T00:00:00", + "2012-04-02T00:00:00", + "2012-04-09T00:00:00", + "2012-04-16T00:00:00", + "2012-04-23T00:00:00", + "2012-04-30T00:00:00", + "2012-05-07T00:00:00", + "2012-05-14T00:00:00", + "2012-05-21T00:00:00", + "2012-05-28T00:00:00", + "2012-06-04T00:00:00", + "2012-06-11T00:00:00", + "2012-06-18T00:00:00", + "2012-06-25T00:00:00", + "2012-07-02T00:00:00", + "2012-07-09T00:00:00", + "2012-07-16T00:00:00", + "2012-07-23T00:00:00", + "2012-07-30T00:00:00", + "2012-08-06T00:00:00", + "2012-08-13T00:00:00", + "2012-08-20T00:00:00", + "2012-08-27T00:00:00", + "2012-09-03T00:00:00", + "2012-09-10T00:00:00", + "2012-09-17T00:00:00", + "2012-09-24T00:00:00", + "2012-10-01T00:00:00", + "2012-10-08T00:00:00", + "2012-10-15T00:00:00", + "2012-10-22T00:00:00", + "2012-10-29T00:00:00", + "2012-11-05T00:00:00", + "2012-11-12T00:00:00", + "2012-11-19T00:00:00", + "2012-11-26T00:00:00", + "2012-12-03T00:00:00", + "2012-12-10T00:00:00", + "2012-12-17T00:00:00", + "2012-12-24T00:00:00", + "2012-12-31T00:00:00", + "2013-01-07T00:00:00", + "2013-01-14T00:00:00", + "2013-01-21T00:00:00", + "2013-01-28T00:00:00", + "2013-02-04T00:00:00", + "2013-02-11T00:00:00", + "2013-02-18T00:00:00", + "2013-02-25T00:00:00", + "2013-03-04T00:00:00", + "2013-03-11T00:00:00", + "2013-03-18T00:00:00", + "2013-03-25T00:00:00", + "2013-04-01T00:00:00", + "2013-04-08T00:00:00", + "2013-04-15T00:00:00", + "2013-04-22T00:00:00", + "2013-04-29T00:00:00", + "2013-05-06T00:00:00", + "2013-05-13T00:00:00", + "2013-05-20T00:00:00", + "2013-05-27T00:00:00", + "2013-06-03T00:00:00", + "2013-06-10T00:00:00", + "2013-06-17T00:00:00", + "2013-06-24T00:00:00", + "2013-07-01T00:00:00", + "2013-07-08T00:00:00", + "2013-07-15T00:00:00", + "2013-07-22T00:00:00", + "2013-07-29T00:00:00", + "2013-08-05T00:00:00", + "2013-08-12T00:00:00", + "2013-08-19T00:00:00", + "2013-08-26T00:00:00", + "2013-09-02T00:00:00", + "2013-09-09T00:00:00", + "2013-09-16T00:00:00", + "2013-09-23T00:00:00", + "2013-09-30T00:00:00", + "2013-10-07T00:00:00", + "2013-10-14T00:00:00", + "2013-10-21T00:00:00", + "2013-10-28T00:00:00", + "2013-11-04T00:00:00", + "2013-11-11T00:00:00", + "2013-11-18T00:00:00", + "2013-11-25T00:00:00", + "2013-12-02T00:00:00", + "2013-12-09T00:00:00", + "2013-12-16T00:00:00", + "2013-12-23T00:00:00", + "2013-12-30T00:00:00", + "2014-01-06T00:00:00", + "2014-01-13T00:00:00", + "2014-01-20T00:00:00", + "2014-01-27T00:00:00", + "2014-02-03T00:00:00", + "2014-02-10T00:00:00", + "2014-02-17T00:00:00", + "2014-02-24T00:00:00", + "2014-03-03T00:00:00", + "2014-03-10T00:00:00", + "2014-03-17T00:00:00", + "2014-03-24T00:00:00", + "2014-03-31T00:00:00", + "2014-04-07T00:00:00", + "2014-04-14T00:00:00", + "2014-04-21T00:00:00", + "2014-04-28T00:00:00", + "2014-05-05T00:00:00", + "2014-05-12T00:00:00", + "2014-05-19T00:00:00", + "2014-05-26T00:00:00", + "2014-06-02T00:00:00", + "2014-06-09T00:00:00", + "2014-06-16T00:00:00", + "2014-06-23T00:00:00", + "2014-06-30T00:00:00", + "2014-07-07T00:00:00", + "2014-07-14T00:00:00", + "2014-07-21T00:00:00", + "2014-07-28T00:00:00", + "2014-08-04T00:00:00", + "2014-08-11T00:00:00", + "2014-08-18T00:00:00", + "2014-08-25T00:00:00", + "2014-09-01T00:00:00", + "2014-09-08T00:00:00", + "2014-09-15T00:00:00", + "2014-09-22T00:00:00", + "2014-09-29T00:00:00", + "2014-10-06T00:00:00", + "2014-10-13T00:00:00", + "2014-10-20T00:00:00", + "2014-10-27T00:00:00", + "2014-11-03T00:00:00", + "2014-11-10T00:00:00", + "2014-11-17T00:00:00", + "2014-11-24T00:00:00", + "2014-12-01T00:00:00", + "2014-12-08T00:00:00", + "2014-12-15T00:00:00", + "2014-12-22T00:00:00", + "2014-12-29T00:00:00", + "2015-01-05T00:00:00", + "2015-01-12T00:00:00", + "2015-01-19T00:00:00", + "2015-01-26T00:00:00", + "2015-02-02T00:00:00", + "2015-02-09T00:00:00", + "2015-02-16T00:00:00", + "2015-02-23T00:00:00", + "2015-03-02T00:00:00", + "2015-03-09T00:00:00", + "2015-03-16T00:00:00", + "2015-03-23T00:00:00", + "2015-03-30T00:00:00", + "2015-04-06T00:00:00", + "2015-04-13T00:00:00", + "2015-04-20T00:00:00", + "2015-04-27T00:00:00", + "2015-05-04T00:00:00", + "2015-05-11T00:00:00", + "2015-05-18T00:00:00", + "2015-05-25T00:00:00", + "2015-06-01T00:00:00", + "2015-06-08T00:00:00", + "2015-06-15T00:00:00", + "2015-06-22T00:00:00", + "2015-06-29T00:00:00", + "2015-07-06T00:00:00", + "2015-07-13T00:00:00", + "2015-07-20T00:00:00", + "2015-07-27T00:00:00", + "2015-08-03T00:00:00", + "2015-08-10T00:00:00", + "2015-08-17T00:00:00", + "2015-08-24T00:00:00", + "2015-08-31T00:00:00", + "2015-09-07T00:00:00", + "2015-09-14T00:00:00", + "2015-09-21T00:00:00", + "2015-09-28T00:00:00", + "2015-10-05T00:00:00", + "2015-10-12T00:00:00", + "2015-10-19T00:00:00", + "2015-10-26T00:00:00", + "2015-11-02T00:00:00", + "2015-11-09T00:00:00", + "2015-11-16T00:00:00", + "2015-11-23T00:00:00", + "2015-11-30T00:00:00", + "2015-12-07T00:00:00", + "2015-12-14T00:00:00", + "2015-12-21T00:00:00", + "2015-12-28T00:00:00", + "2016-01-04T00:00:00", + "2016-01-11T00:00:00", + "2016-01-18T00:00:00", + "2016-01-25T00:00:00", + "2016-02-01T00:00:00", + "2016-02-08T00:00:00", + "2016-02-15T00:00:00", + "2016-02-22T00:00:00", + "2016-02-29T00:00:00", + "2016-03-07T00:00:00", + "2016-03-14T00:00:00", + "2016-03-21T00:00:00", + "2016-03-28T00:00:00", + "2016-04-04T00:00:00", + "2016-04-11T00:00:00", + "2016-04-18T00:00:00", + "2016-04-25T00:00:00", + "2016-05-02T00:00:00", + "2016-05-09T00:00:00", + "2016-05-16T00:00:00", + "2016-05-23T00:00:00", + "2016-05-30T00:00:00", + "2016-06-06T00:00:00", + "2016-06-13T00:00:00", + "2016-06-20T00:00:00", + "2016-06-27T00:00:00", + "2016-07-04T00:00:00", + "2016-07-11T00:00:00", + "2016-07-18T00:00:00", + "2016-07-25T00:00:00", + "2016-08-01T00:00:00", + "2016-08-08T00:00:00", + "2016-08-15T00:00:00", + "2016-08-22T00:00:00", + "2016-08-29T00:00:00", + "2016-09-05T00:00:00", + "2016-09-12T00:00:00", + "2016-09-19T00:00:00", + "2016-09-26T00:00:00", + "2016-10-03T00:00:00", + "2016-10-10T00:00:00", + "2016-10-17T00:00:00", + "2016-10-24T00:00:00", + "2016-10-31T00:00:00", + "2016-11-07T00:00:00", + "2016-11-14T00:00:00", + "2016-11-21T00:00:00", + "2016-11-28T00:00:00", + "2016-12-05T00:00:00", + "2016-12-12T00:00:00", + "2016-12-19T00:00:00", + "2016-12-26T00:00:00", + "2017-01-02T00:00:00", + "2017-01-09T00:00:00", + "2017-01-16T00:00:00", + "2017-01-23T00:00:00", + "2017-01-30T00:00:00", + "2017-02-06T00:00:00", + "2017-02-13T00:00:00", + "2017-02-20T00:00:00", + "2017-02-27T00:00:00", + "2017-03-06T00:00:00", + "2017-03-13T00:00:00", + "2017-03-20T00:00:00", + "2017-03-27T00:00:00", + "2017-04-03T00:00:00", + "2017-04-10T00:00:00", + "2017-04-17T00:00:00", + "2017-04-24T00:00:00", + "2017-05-01T00:00:00", + "2017-05-08T00:00:00", + "2017-05-15T00:00:00", + "2017-05-22T00:00:00", + "2017-05-29T00:00:00", + "2017-06-05T00:00:00", + "2017-06-12T00:00:00", + "2017-06-19T00:00:00", + "2017-06-26T00:00:00", + "2017-07-03T00:00:00", + "2017-07-10T00:00:00", + "2017-07-17T00:00:00", + "2017-07-24T00:00:00", + "2017-07-31T00:00:00", + "2017-08-07T00:00:00", + "2017-08-14T00:00:00", + "2017-08-21T00:00:00", + "2017-08-28T00:00:00", + "2017-09-04T00:00:00", + "2017-09-11T00:00:00", + "2017-09-18T00:00:00", + "2017-09-25T00:00:00", + "2017-10-02T00:00:00", + "2017-10-09T00:00:00", + "2017-10-16T00:00:00", + "2017-10-23T00:00:00", + "2017-10-30T00:00:00", + "2017-11-06T00:00:00", + "2017-11-13T00:00:00", + "2017-11-20T00:00:00", + "2017-11-27T00:00:00", + "2017-12-04T00:00:00", + "2017-12-11T00:00:00", + "2017-12-18T00:00:00", + "2017-12-25T00:00:00", + "2018-01-01T00:00:00", + "2018-01-08T00:00:00", + "2018-01-15T00:00:00", + "2018-01-22T00:00:00", + "2018-01-29T00:00:00", + "2018-02-05T00:00:00", + "2018-02-12T00:00:00", + "2018-02-19T00:00:00", + "2018-02-26T00:00:00", + "2018-03-05T00:00:00", + "2018-03-12T00:00:00", + "2018-03-19T00:00:00", + "2018-03-26T00:00:00", + "2018-04-02T00:00:00", + "2018-04-09T00:00:00", + "2018-04-16T00:00:00", + "2018-04-23T00:00:00", + "2018-04-30T00:00:00", + "2018-05-07T00:00:00", + "2018-05-14T00:00:00", + "2018-05-21T00:00:00", + "2018-05-28T00:00:00", + "2018-06-04T00:00:00", + "2018-06-11T00:00:00", + "2018-06-18T00:00:00", + "2018-06-25T00:00:00", + "2018-07-02T00:00:00", + "2018-07-09T00:00:00", + "2018-07-16T00:00:00", + "2018-07-23T00:00:00", + "2018-07-30T00:00:00", + "2018-08-06T00:00:00", + "2018-08-13T00:00:00", + "2018-08-20T00:00:00", + "2018-08-27T00:00:00", + "2018-09-03T00:00:00", + "2018-09-10T00:00:00", + "2018-09-17T00:00:00", + "2018-09-24T00:00:00", + "2018-10-01T00:00:00", + "2018-10-08T00:00:00", + "2018-10-15T00:00:00", + "2018-10-22T00:00:00", + "2018-10-29T00:00:00", + "2018-11-05T00:00:00", + "2018-11-12T00:00:00", + "2018-11-19T00:00:00", + "2018-11-26T00:00:00", + "2018-12-03T00:00:00", + "2018-12-10T00:00:00", + "2018-12-17T00:00:00", + "2018-12-24T00:00:00", + "2018-12-31T00:00:00", + "2019-01-07T00:00:00", + "2019-01-14T00:00:00", + "2019-01-21T00:00:00", + "2019-01-28T00:00:00", + "2019-02-04T00:00:00", + "2019-02-11T00:00:00", + "2019-02-18T00:00:00", + "2019-02-25T00:00:00", + "2019-03-04T00:00:00", + "2019-03-11T00:00:00", + "2019-03-18T00:00:00", + "2019-03-25T00:00:00", + "2019-04-01T00:00:00", + "2019-04-08T00:00:00", + "2019-04-15T00:00:00", + "2019-04-22T00:00:00", + "2019-04-29T00:00:00", + "2019-05-06T00:00:00", + "2019-05-13T00:00:00", + "2019-05-20T00:00:00", + "2019-05-27T00:00:00", + "2019-06-03T00:00:00", + "2019-06-10T00:00:00", + "2019-06-17T00:00:00", + "2019-06-24T00:00:00", + "2019-07-01T00:00:00", + "2019-07-08T00:00:00", + "2019-07-15T00:00:00", + "2019-07-22T00:00:00", + "2019-07-29T00:00:00", + "2019-08-05T00:00:00", + "2019-08-12T00:00:00", + "2019-08-19T00:00:00", + "2019-08-26T00:00:00", + "2019-09-02T00:00:00", + "2019-09-09T00:00:00", + "2019-09-16T00:00:00", + "2019-09-23T00:00:00", + "2019-09-30T00:00:00", + "2019-10-07T00:00:00", + "2019-10-14T00:00:00", + "2019-10-21T00:00:00", + "2019-10-28T00:00:00", + "2019-11-04T00:00:00", + "2019-11-11T00:00:00", + "2019-11-18T00:00:00", + "2019-11-25T00:00:00", + "2019-12-02T00:00:00", + "2019-12-09T00:00:00", + "2019-12-16T00:00:00", + "2019-12-23T00:00:00", + "2019-12-30T00:00:00", + "2020-01-06T00:00:00", + "2020-01-13T00:00:00", + "2020-01-20T00:00:00", + "2020-01-27T00:00:00", + "2020-02-03T00:00:00", + "2020-02-10T00:00:00", + "2020-02-17T00:00:00", + "2020-02-24T00:00:00", + "2020-03-02T00:00:00", + "2020-03-09T00:00:00", + "2020-03-16T00:00:00", + "2020-03-23T00:00:00", + "2020-03-30T00:00:00", + "2020-04-06T00:00:00", + "2020-04-13T00:00:00", + "2020-04-20T00:00:00", + "2020-04-27T00:00:00", + "2020-05-04T00:00:00", + "2020-05-11T00:00:00", + "2020-05-18T00:00:00", + "2020-05-25T00:00:00", + "2020-06-01T00:00:00", + "2020-06-08T00:00:00", + "2020-06-15T00:00:00", + "2020-06-22T00:00:00", + "2020-06-29T00:00:00", + "2020-07-06T00:00:00", + "2020-07-13T00:00:00", + "2020-07-20T00:00:00", + "2020-07-27T00:00:00", + "2020-08-03T00:00:00", + "2020-08-10T00:00:00", + "2020-08-17T00:00:00", + "2020-08-24T00:00:00", + "2020-08-31T00:00:00", + "2020-09-07T00:00:00", + "2020-09-14T00:00:00", + "2020-09-21T00:00:00", + "2020-09-28T00:00:00", + "2020-10-05T00:00:00", + "2020-10-12T00:00:00", + "2020-10-19T00:00:00", + "2020-10-26T00:00:00", + "2020-11-02T00:00:00", + "2020-11-09T00:00:00", + "2020-11-16T00:00:00", + "2020-11-23T00:00:00", + "2020-11-30T00:00:00", + "2020-12-07T00:00:00", + "2020-12-14T00:00:00", + "2020-12-21T00:00:00", + "2020-12-28T00:00:00", + "2021-01-04T00:00:00", + "2021-01-11T00:00:00", + "2021-01-18T00:00:00", + "2021-01-25T00:00:00", + "2021-02-01T00:00:00", + "2021-02-08T00:00:00", + "2021-02-15T00:00:00", + "2021-02-22T00:00:00", + "2021-03-01T00:00:00", + "2021-03-08T00:00:00", + "2021-03-15T00:00:00", + "2021-03-22T00:00:00", + "2021-03-29T00:00:00", + "2021-04-05T00:00:00", + "2021-04-12T00:00:00", + "2021-04-19T00:00:00", + "2021-04-26T00:00:00", + "2021-05-03T00:00:00", + "2021-05-10T00:00:00", + "2021-05-17T00:00:00", + "2021-05-24T00:00:00", + "2021-05-31T00:00:00", + "2021-06-07T00:00:00", + "2021-06-14T00:00:00", + "2021-06-21T00:00:00", + "2021-06-28T00:00:00", + "2021-07-05T00:00:00", + "2021-07-12T00:00:00", + "2021-07-19T00:00:00", + "2021-07-26T00:00:00", + "2021-08-02T00:00:00", + "2021-08-09T00:00:00", + "2021-08-16T00:00:00", + "2021-08-23T00:00:00", + "2021-08-30T00:00:00", + "2021-09-06T00:00:00", + "2021-09-13T00:00:00", + "2021-09-20T00:00:00", + "2021-09-27T00:00:00", + "2021-10-04T00:00:00", + "2021-10-11T00:00:00", + "2021-10-18T00:00:00", + "2021-10-25T00:00:00", + "2021-11-01T00:00:00", + "2021-11-08T00:00:00", + "2021-11-15T00:00:00", + "2021-11-22T00:00:00", + "2021-11-29T00:00:00", + "2021-12-06T00:00:00", + "2021-12-13T00:00:00", + "2021-12-20T00:00:00", + "2021-12-27T00:00:00", + "2022-01-03T00:00:00", + "2022-01-10T00:00:00", + "2022-01-17T00:00:00", + "2022-01-24T00:00:00", + "2022-01-31T00:00:00", + "2022-02-07T00:00:00", + "2022-02-14T00:00:00", + "2022-02-21T00:00:00", + "2022-02-28T00:00:00", + "2022-03-07T00:00:00", + "2022-03-14T00:00:00", + "2022-03-21T00:00:00", + "2022-03-28T00:00:00", + "2022-04-04T00:00:00", + "2022-04-11T00:00:00", + "2022-04-18T00:00:00", + "2022-04-25T00:00:00", + "2022-05-02T00:00:00", + "2022-05-09T00:00:00", + "2022-05-16T00:00:00", + "2022-05-23T00:00:00", + "2022-05-30T00:00:00", + "2022-06-06T00:00:00", + "2022-06-13T00:00:00", + "2022-06-20T00:00:00", + "2022-06-27T00:00:00", + "2022-07-04T00:00:00", + "2022-07-11T00:00:00", + "2022-07-18T00:00:00", + "2022-07-25T00:00:00", + "2022-08-01T00:00:00", + "2022-08-08T00:00:00", + "2022-08-15T00:00:00", + "2022-08-22T00:00:00", + "2022-08-29T00:00:00", + "2022-09-05T00:00:00", + "2022-09-12T00:00:00", + "2022-09-19T00:00:00", + "2022-09-26T00:00:00", + "2022-10-03T00:00:00", + "2022-10-10T00:00:00", + "2022-10-17T00:00:00", + "2022-10-24T00:00:00", + "2022-10-31T00:00:00", + "2022-11-07T00:00:00", + "2022-11-14T00:00:00", + "2022-11-21T00:00:00", + "2022-11-28T00:00:00", + "2022-12-05T00:00:00", + "2022-12-12T00:00:00", + "2022-12-19T00:00:00", + "2022-12-26T00:00:00", + "2023-01-02T00:00:00", + "2023-01-09T00:00:00", + "2023-01-16T00:00:00", + "2023-01-23T00:00:00", + "2023-01-30T00:00:00", + "2023-02-06T00:00:00", + "2023-02-13T00:00:00", + "2023-02-20T00:00:00", + "2023-02-27T00:00:00", + "2023-03-06T00:00:00", + "2023-03-13T00:00:00", + "2023-03-20T00:00:00", + "2023-03-27T00:00:00", + "2023-04-03T00:00:00", + "2023-04-10T00:00:00", + "2023-04-17T00:00:00", + "2023-04-24T00:00:00", + "2023-05-01T00:00:00", + "2023-05-08T00:00:00", + "2023-05-15T00:00:00", + "2023-05-22T00:00:00", + "2023-05-29T00:00:00", + "2023-06-05T00:00:00", + "2023-06-12T00:00:00", + "2023-06-19T00:00:00", + "2023-06-26T00:00:00", + "2023-07-03T00:00:00", + "2023-07-10T00:00:00", + "2023-07-17T00:00:00", + "2023-07-24T00:00:00", + "2023-07-31T00:00:00", + "2023-08-07T00:00:00", + "2023-08-14T00:00:00", + "2023-08-21T00:00:00", + "2023-08-28T00:00:00", + "2023-09-04T00:00:00", + "2023-09-11T00:00:00", + "2023-09-18T00:00:00", + "2023-09-25T00:00:00", + "2023-10-02T00:00:00", + "2023-10-09T00:00:00", + "2023-10-16T00:00:00", + "2023-10-23T00:00:00", + "2023-10-30T00:00:00", + "2023-11-06T00:00:00", + "2023-11-13T00:00:00", + "2023-11-20T00:00:00", + "2023-11-27T00:00:00", + "2023-12-04T00:00:00", + "2023-12-11T00:00:00", + "2023-12-18T00:00:00", + "2023-12-25T00:00:00", + "2024-01-01T00:00:00", + "2024-01-08T00:00:00", + "2024-01-15T00:00:00", + "2024-01-22T00:00:00", + "2024-01-29T00:00:00", + "2024-02-05T00:00:00", + "2024-02-12T00:00:00", + "2024-02-19T00:00:00", + "2024-02-26T00:00:00", + "2024-03-04T00:00:00", + "2024-03-11T00:00:00", + "2024-03-18T00:00:00", + "2024-03-25T00:00:00", + "2024-04-01T00:00:00", + "2024-04-08T00:00:00", + "2024-04-15T00:00:00", + "2024-04-22T00:00:00", + "2024-04-29T00:00:00", + "2024-05-06T00:00:00", + "2024-05-13T00:00:00", + "2024-05-20T00:00:00", + "2024-05-27T00:00:00", + "2024-06-03T00:00:00", + "2024-06-10T00:00:00", + "2024-06-17T00:00:00", + "2024-06-24T00:00:00", + "2024-07-01T00:00:00", + "2024-07-08T00:00:00", + "2024-07-15T00:00:00", + "2024-07-22T00:00:00", + "2024-07-29T00:00:00", + "2024-08-05T00:00:00", + "2024-08-12T00:00:00", + "2024-08-19T00:00:00" ], "y": [ 5.78, @@ -11153,8 +11405,44 @@ 4.63, 4.42, 4.39, - null, - null + 4.28, + 4.23, + 3.95, + 3.9, + 3.88, + 4.01, + 3.96, + 4.11, + 4.08, + 4.17, + 4.17, + 4.3, + 4.28, + 4.22, + 4.1, + 4.34, + 4.25, + 4.33, + 4.42, + 4.63, + 4.62, + 4.63, + 4.49, + 4.48, + 4.44, + 4.46, + 4.41, + 4.47, + 4.28, + 4.25, + 4.48, + 4.28, + 4.23, + 4.26, + 4.17, + 3.78, + 3.9, + 3.86 ], "yaxis": "y2" } @@ -12028,15 +12316,37 @@ "fig = go.Figure()\n", "\n", "# Add the first scatter trace with its own y-axis\n", - "fig.add_scatter(x=data.index, y=data[\"Copper/Gold Ratio\"], name=\"Copper/Gold Ratio (x1000) %\", yaxis=\"y1\")\n", + "fig.add_scatter(\n", + " x=data.index,\n", + " y=data[\"Copper/Gold Ratio\"],\n", + " name=\"Copper/Gold Ratio (x1000) %\",\n", + " yaxis=\"y1\",\n", + ")\n", "\n", "# Add the second scatter trace with its own y-axis\n", - "fig.add_scatter(x=data.index, y=data[\"US 10-Year Constant Maturity\"], name=\"US 10-Year Constant Maturity %\", yaxis=\"y2\")\n", + "fig.add_scatter(\n", + " x=data.index,\n", + " y=data[\"US 10-Year Constant Maturity\"],\n", + " name=\"US 10-Year Constant Maturity %\",\n", + " yaxis=\"y2\",\n", + ")\n", "\n", "# Update the layout to include the y-axes and their titles\n", "fig.update_layout(\n", - " yaxis=dict(title=\"Copper/Gold Ratio (x1000) %\", side=\"left\", position=0, titlefont=dict(size=12), showgrid=False),\n", - " yaxis2=dict(title=\"US 10-Year Constant Maturity %\", side=\"right\", overlaying=\"y\", position=1, titlefont=dict(size=12)),\n", + " yaxis=dict(\n", + " title=\"Copper/Gold Ratio (x1000) %\",\n", + " side=\"left\",\n", + " position=0,\n", + " titlefont=dict(size=12),\n", + " showgrid=False,\n", + " ),\n", + " yaxis2=dict(\n", + " title=\"US 10-Year Constant Maturity %\",\n", + " side=\"right\",\n", + " overlaying=\"y\",\n", + " position=1,\n", + " titlefont=dict(size=12),\n", + " ),\n", " xaxis=dict(title=\"Date\"),\n", " title=\"Copper/Gold Ratio vs. US 10-Year Constant Maturity\",\n", " title_y=0.90,\n", @@ -12077,7 +12387,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.4" + "version": "3.12.4" }, "orig_nbformat": 4 }, diff --git a/examples/financialStatements.ipynb b/examples/financialStatements.ipynb index 2bc8960ed1c..e8bf20c589c 100644 --- a/examples/financialStatements.ipynb +++ b/examples/financialStatements.ipynb @@ -33,12 +33,25 @@ "- Names of line items will vary by source.\n", "- \"Date\" values may differ because they are from the period starting/ending or date of reporting.\n", "\n", - "This example highlights how different providers will have different labels for compnay facts." + "This example highlights how different providers will have different labels for compnay facts.\n", + "\n", + "\n", + "**Note**: API Keys are required for FMP, Intrinio, and Polygon." ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "from openbb import obb" + ] + }, + { + "cell_type": "code", + "execution_count": 49, "metadata": {}, "outputs": [ { @@ -71,75 +84,72 @@ " \n", " \n", " 0\n", - " 42779000000\n", - " 42779000000\n", - " 42779000000\n", - " 42779000000\n", + " 5.535600e+10\n", + " 5.535600e+10\n", + " 5.535600e+10\n", + " 5.535600e+10\n", " \n", " \n", " 1\n", - " 51248000000\n", - " 51248000000\n", - " 51248000000\n", - " 51248000000\n", + " 5.333500e+10\n", + " 5.333500e+10\n", + " 5.333500e+10\n", + " 5.333500e+10\n", " \n", " \n", " 2\n", - " 53811000000\n", - " 53811000000\n", - " 53811000000\n", - " 53811000000\n", - " \n", - " \n", - " 3\n", - " 53335000000\n", - " 53335000000\n", - " 53335000000\n", - " 53335000000\n", + " 5.381100e+10\n", + " 5.381100e+10\n", + " 5.381100e+10\n", + " 5.381100e+10\n", " \n", " \n", "\n", "" ], "text/plain": [ - " yfinance fmp intrinio polygon\n", - "0 42779000000 42779000000 42779000000 42779000000\n", - "1 51248000000 51248000000 51248000000 51248000000\n", - "2 53811000000 53811000000 53811000000 53811000000\n", - "3 53335000000 53335000000 53335000000 53335000000" + " yfinance fmp intrinio polygon\n", + "0 5.535600e+10 5.535600e+10 5.535600e+10 5.535600e+10\n", + "1 5.333500e+10 5.333500e+10 5.333500e+10 5.333500e+10\n", + "2 5.381100e+10 5.381100e+10 5.381100e+10 5.381100e+10" ] }, - "execution_count": 1, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "import pandas as pd\n", - "\n", "df = pd.DataFrame()\n", "\n", "df[\"yfinance\"] = (\n", - " obb.equity.fundamental.balance(\"TGT\", provider=\"yfinance\", limit=3)\n", - " .to_df().get(\"total_assets\")\n", + " obb.equity.fundamental.balance(\n", + " \"TGT\", provider=\"yfinance\"\n", + " ) # There is no limit for yFinance, historical data is limited.\n", + " .to_df()\n", + " .get(\"total_assets\")\n", + " .head(3)\n", ")\n", "\n", "df[\"fmp\"] = (\n", - " obb.equity.fundamental.balance(\"TGT\", provider=\"fmp\", limit=3)\n", - " .to_df().get(\"total_assets\")\n", + " obb.equity.fundamental.balance(\"TGT\", provider=\"fmp\", limit=3)\n", + " .to_df()\n", + " .get(\"total_assets\")\n", ")\n", "\n", "df[\"intrinio\"] = (\n", - " obb.equity.fundamental.balance(\"TGT\", provider=\"intrinio\", limit=3)\n", - " .to_df().get(\"total_assets\")\n", + " obb.equity.fundamental.balance(\"TGT\", provider=\"intrinio\", limit=3)\n", + " .to_df()\n", + " .get(\"total_assets\")\n", ")\n", "\n", "df[\"polygon\"] = (\n", - " obb.equity.fundamental.balance(\"TGT\", provider=\"polygon\", limit=3)\n", - " .to_df().get(\"total_assets\")\n", + " obb.equity.fundamental.balance(\"TGT\", provider=\"polygon\", limit=3)\n", + " .to_df()\n", + " .get(\"total_assets\")\n", ")\n", "\n", - "df\n" + "df" ] }, { @@ -157,15 +167,14 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 50, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "date\n", - "1986-07-31 1168.816\n", - "Name: weighted_average_shares_outstanding, dtype: float64" + "0 462.5\n", + "Name: weighted_average_basic_shares_outstanding, dtype: float64" ] }, "metadata": {}, @@ -174,9 +183,8 @@ { "data": { "text/plain": [ - "date\n", - "2023-10-31 461.6\n", - "Name: weighted_average_shares_outstanding, dtype: float64" + "149 1169.248\n", + "Name: weighted_average_basic_shares_outstanding, dtype: float64" ] }, "metadata": {}, @@ -184,16 +192,15 @@ } ], "source": [ - "data = (\n", - " obb.equity.fundamental.income(\"TGT\", provider='fmp', limit=150, period=\"quarter\")\n", - " .to_df()\n", - ")\n", + "data = obb.equity.fundamental.income(\n", + " \"TGT\", provider=\"fmp\", limit=150, period=\"quarter\"\n", + ").to_df()\n", "\n", - "shares = data[\"weighted_average_basic_shares_outstanding\"]/1000000\n", + "shares = data[\"weighted_average_basic_shares_outstanding\"] / 1000000\n", "\n", "display(shares.head(1))\n", "\n", - "display(shares.tail(1))\n" + "display(shares.tail(1))" ] }, { @@ -205,13 +212,13 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "-0.12226659060657907" + "0.3362834285714287" ] }, "metadata": {}, @@ -220,7 +227,7 @@ { "data": { "text/plain": [ - "-1.3000000000000114" + "-65.75199999999995" ] }, "metadata": {}, @@ -230,7 +237,7 @@ "source": [ "display(shares.pct_change(20).iloc[-1])\n", "\n", - "display(shares.iloc[-4] - shares.iloc[-1])\n" + "display(shares.iloc[-4] - shares.iloc[-1])" ] }, { @@ -242,27 +249,26 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 52, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "187.55" + "190.75" ] }, - "execution_count": 4, + "execution_count": 52, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "price = (\n", - " obb.equity.price.historical(\"TGT\", start_date=\"2022-10-01\", provider=\"fmp\")\n", - " .to_df()\n", - ")\n", + "price = obb.equity.price.historical(\n", + " \"TGT\", start_date=\"2022-10-01\", provider=\"fmp\"\n", + ").to_df()\n", "\n", - "round((price[\"close\"].mean()*1300000)/1000000, 2)\n" + "round((price[\"close\"].mean() * 1300000) / 1000000, 2)" ] }, { @@ -276,35 +282,35 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 54, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "date\n", - "2023-01-28 -1.079731\n", - "2023-04-29 -1.078325\n", - "2023-07-29 -1.081023\n", - "2023-10-31 -1.098354\n", + "136 0.040339\n", + "137 0.023793\n", + "138 0.020690\n", + "139 0.022969\n", "Name: div_per_share, dtype: float64" ] }, - "execution_count": 5, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "dividends = (\n", - " obb.equity.fundamental.cash(\"TGT\", provider='fmp', limit=150, period=\"quarter\")\n", - " .to_df()[[\"payment_of_dividends\"]]\n", - ")\n", + "dividends = obb.equity.fundamental.cash(\n", + " \"TGT\", provider=\"fmp\", limit=150, period=\"quarter\"\n", + ").to_df()[[\"payment_of_dividends\"]]\n", "\n", "dividends[\"shares\"] = data[[\"weighted_average_basic_shares_outstanding\"]]\n", - "dividends[\"div_per_share\"] = abs(dividends[\"payment_of_dividends\"]/dividends[\"shares\"])\n", + "dividends[\"div_per_share\"] = abs(\n", + " dividends[\"payment_of_dividends\"] / dividends[\"shares\"]\n", + ")\n", "\n", - "dividends[\"div_per_share\"].tail(4)\n" + "dividends[\"div_per_share\"].tail(4)" ] }, { @@ -316,33 +322,78 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 55, "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
amount
ex_dividend_date
2023-08-151.10
2023-05-161.08
2023-02-141.08
2022-11-151.08
\n", + "
" + ], "text/plain": [ - "date\n", - "2022-11-15 1.08\n", - "2023-02-14 1.08\n", - "2023-05-16 1.08\n", - "2023-08-15 1.10\n", - "Name: dividend, dtype: float64" + " amount\n", + "ex_dividend_date \n", + "2023-08-15 1.10\n", + "2023-05-16 1.08\n", + "2023-02-14 1.08\n", + "2022-11-15 1.08" ] }, - "execution_count": 6, + "execution_count": 55, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "data = (\n", - " obb.equity.fundamental.dividends(\"TGT\", provider=\"fmp\")\n", - " .to_df()\n", - " [[\"ex_dividend_date\", \"amount\"]]\n", - ")\n", + "data = obb.equity.fundamental.dividends(\"TGT\", provider=\"fmp\").to_df()[\n", + " [\"ex_dividend_date\", \"amount\"]\n", + "]\n", "data.ex_dividend_date = data.ex_dividend_date.astype(str)\n", - "data.set_index(\"ex_dividend_date\").loc[\"2023-08-15\": \"2022-11-15\"]\n" + "data.set_index(\"ex_dividend_date\").loc[\"2023-08-15\":\"2022-11-15\"]" ] }, { @@ -355,6 +406,8 @@ "\n", "The `openbb-intrinio` data extension has an endpoint for extracting a single fact from financial statements. There is a helper function for looking up the correct `tag`.\n", "\n", + "**Note:** Intrinio does not offer a free API level with access to data.\n", + "\n", "#### Search Financial Attributes\n", "\n", "Search attributes by keyword." @@ -362,7 +415,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -391,12 +444,12 @@ " tag\n", " statement_code\n", " statement_type\n", + " type\n", + " unit\n", " parent_name\n", " sequence\n", " factor\n", " transaction\n", - " type\n", - " unit\n", " \n", " \n", " \n", @@ -407,12 +460,12 @@ " marketcap\n", " calculations\n", " industrial\n", - " None\n", - " NaN\n", - " None\n", - " None\n", " valuation\n", " usd\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 1\n", @@ -421,12 +474,12 @@ " marketcap\n", " calculations\n", " financial\n", - " None\n", - " NaN\n", - " None\n", - " None\n", " valuation\n", " usd\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 2\n", @@ -434,13 +487,13 @@ " Market Sector\n", " market_sector\n", " current\n", - " None\n", - " None\n", " NaN\n", - " None\n", - " None\n", " security\n", " string\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 3\n", @@ -448,13 +501,13 @@ " Market Category\n", " market_category\n", " current\n", - " None\n", - " None\n", " NaN\n", - " None\n", - " None\n", " security\n", " string\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 4\n", @@ -463,12 +516,12 @@ " marketingexpense\n", " income_statement\n", " industrial\n", + " income_statement_metric\n", + " usd\n", " totaloperatingexpenses\n", " 9.0\n", " +\n", " debit\n", - " income_statement_metric\n", - " usd\n", " \n", " \n", " ...\n", @@ -491,12 +544,12 @@ " ltdebtandcapleases\n", " calculations\n", " financial\n", - " None\n", - " NaN\n", - " None\n", - " None\n", " metric\n", " usd\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 96\n", @@ -505,12 +558,12 @@ " othernetchangesincash\n", " cash_flow_statement\n", " industrial\n", + " cash_flow_statement_metric\n", + " usd\n", " netchangeincash\n", " 33.0\n", " +\n", " debit\n", - " cash_flow_statement_metric\n", - " usd\n", " \n", " \n", " 97\n", @@ -519,12 +572,12 @@ " othernetchangesincash\n", " cash_flow_statement\n", " financial\n", + " cash_flow_statement_metric\n", + " usd\n", " netchangeincash\n", " 37.0\n", " +\n", " debit\n", - " cash_flow_statement_metric\n", - " usd\n", " \n", " \n", " 98\n", @@ -533,12 +586,12 @@ " increasedecreaseinoperatingcapital\n", " cash_flow_statement\n", " financial\n", + " cash_flow_statement_metric\n", + " usd\n", " netcashfromcontinuingoperatingactivities\n", " 8.0\n", " +\n", " debit\n", - " cash_flow_statement_metric\n", - " usd\n", " \n", " \n", " 99\n", @@ -547,12 +600,12 @@ " increasedecreaseinoperatingcapital\n", " cash_flow_statement\n", " industrial\n", + " cash_flow_statement_metric\n", + " usd\n", " netcashfromcontinuingoperatingactivities\n", " 7.0\n", " +\n", " debit\n", - " cash_flow_statement_metric\n", - " usd\n", " \n", " \n", "\n", @@ -576,8 +629,8 @@ " tag statement_code statement_type \\\n", "0 marketcap calculations industrial \n", "1 marketcap calculations financial \n", - "2 market_sector current None \n", - "3 market_category current None \n", + "2 market_sector current NaN \n", + "3 market_category current NaN \n", "4 marketingexpense income_statement industrial \n", ".. ... ... ... \n", "95 ltdebtandcapleases calculations financial \n", @@ -586,45 +639,42 @@ "98 increasedecreaseinoperatingcapital cash_flow_statement financial \n", "99 increasedecreaseinoperatingcapital cash_flow_statement industrial \n", "\n", - " parent_name sequence factor transaction \\\n", - "0 None NaN None None \n", - "1 None NaN None None \n", - "2 None NaN None None \n", - "3 None NaN None None \n", - "4 totaloperatingexpenses 9.0 + debit \n", - ".. ... ... ... ... \n", - "95 None NaN None None \n", - "96 netchangeincash 33.0 + debit \n", - "97 netchangeincash 37.0 + debit \n", - "98 netcashfromcontinuingoperatingactivities 8.0 + debit \n", - "99 netcashfromcontinuingoperatingactivities 7.0 + debit \n", + " type unit \\\n", + "0 valuation usd \n", + "1 valuation usd \n", + "2 security string \n", + "3 security string \n", + "4 income_statement_metric usd \n", + ".. ... ... \n", + "95 metric usd \n", + "96 cash_flow_statement_metric usd \n", + "97 cash_flow_statement_metric usd \n", + "98 cash_flow_statement_metric usd \n", + "99 cash_flow_statement_metric usd \n", "\n", - " type unit \n", - "0 valuation usd \n", - "1 valuation usd \n", - "2 security string \n", - "3 security string \n", - "4 income_statement_metric usd \n", - ".. ... ... \n", - "95 metric usd \n", - "96 cash_flow_statement_metric usd \n", - "97 cash_flow_statement_metric usd \n", - "98 cash_flow_statement_metric usd \n", - "99 cash_flow_statement_metric usd \n", + " parent_name sequence factor transaction \n", + "0 NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN \n", + "2 NaN NaN NaN NaN \n", + "3 NaN NaN NaN NaN \n", + "4 totaloperatingexpenses 9.0 + debit \n", + ".. ... ... ... ... \n", + "95 NaN NaN NaN NaN \n", + "96 netchangeincash 33.0 + debit \n", + "97 netchangeincash 37.0 + debit \n", + "98 netcashfromcontinuingoperatingactivities 8.0 + debit \n", + "99 netcashfromcontinuingoperatingactivities 7.0 + debit \n", "\n", "[100 rows x 11 columns]" ] }, - "execution_count": 7, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "(\n", - " obb.equity.fundamental.search_attributes(\"marketcap\")\n", - " .to_df()\n", - ")\n" + "(obb.equity.fundamental.search_attributes(\"marketcap\", provider=\"intrinio\").to_df())" ] }, { @@ -636,7 +686,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -660,60 +710,73 @@ " \n", " \n", " \n", + " symbol\n", + " tag\n", " value\n", " \n", " \n", " date\n", " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " 2022-12-31\n", - " 6.692963e+10\n", - " \n", - " \n", - " 2023-03-31\n", - " 7.502370e+10\n", - " \n", - " \n", - " 2023-06-30\n", - " 5.991695e+10\n", - " \n", - " \n", " 2023-09-30\n", - " 5.061437e+10\n", + " TGT\n", + " marketcap\n", + " 4.951153e+10\n", " \n", " \n", - " 2023-11-22\n", - " 6.049500e+10\n", + " 2023-12-31\n", + " TGT\n", + " marketcap\n", + " 6.443403e+10\n", + " \n", + " \n", + " 2024-03-31\n", + " TGT\n", + " marketcap\n", + " 8.082004e+10\n", + " \n", + " \n", + " 2024-06-30\n", + " TGT\n", + " marketcap\n", + " 6.814283e+10\n", + " \n", + " \n", + " 2024-08-22\n", + " TGT\n", + " marketcap\n", + " 7.387608e+10\n", " \n", " \n", "\n", "" ], "text/plain": [ - " value\n", - "date \n", - "2022-12-31 6.692963e+10\n", - "2023-03-31 7.502370e+10\n", - "2023-06-30 5.991695e+10\n", - "2023-09-30 5.061437e+10\n", - "2023-11-22 6.049500e+10" + " symbol tag value\n", + "date \n", + "2023-09-30 TGT marketcap 4.951153e+10\n", + "2023-12-31 TGT marketcap 6.443403e+10\n", + "2024-03-31 TGT marketcap 8.082004e+10\n", + "2024-06-30 TGT marketcap 6.814283e+10\n", + "2024-08-22 TGT marketcap 7.387608e+10" ] }, - "execution_count": 8, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "marketcap = (\n", - " obb.equity.fundamental.historical_attributes(symbol=\"TGT\", tag = \"marketcap\", period=\"quarter\")\n", - " .to_df()\n", - ")\n", + "marketcap = obb.equity.fundamental.historical_attributes(\n", + " symbol=\"TGT\", tag=\"marketcap\", frequency=\"quarterly\", provider=\"intrinio\"\n", + ").to_df()\n", "\n", - "marketcap.tail(5)\n" + "marketcap.tail(5)" ] }, { @@ -725,16 +788,16 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 40, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "-0.24376733082703084" + "-0.243767327909974" ] }, - "execution_count": 9, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } @@ -742,7 +805,145 @@ "source": [ "marketcap.index = marketcap.index.astype(str)\n", "(\n", - " (marketcap.loc[\"2023-09-30\"].value - marketcap.loc[\"2022-12-31\"].value)/marketcap.loc[\"2022-12-31\"].value\n", + " (marketcap.loc[\"2023-09-30\"].value - marketcap.loc[\"2022-12-31\"].value)\n", + " / marketcap.loc[\"2022-12-31\"].value\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Historial market cap is also available as a daily metric from FMP. We can resample it as quarterly to approximate the same results." + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
market_cap
date
2022-03-3198470080000
2022-06-3065177644999
2022-09-3068303916999
2022-12-3168603112000
2023-03-3176338867000
2023-06-3060885040000
2023-09-3051039112000
2023-12-3165755313999
2024-03-3181906462000
2024-06-3068424088000
2024-09-3073653125000
\n", + "
" + ], + "text/plain": [ + " market_cap\n", + "date \n", + "2022-03-31 98470080000\n", + "2022-06-30 65177644999\n", + "2022-09-30 68303916999\n", + "2022-12-31 68603112000\n", + "2023-03-31 76338867000\n", + "2023-06-30 60885040000\n", + "2023-09-30 51039112000\n", + "2023-12-31 65755313999\n", + "2024-03-31 81906462000\n", + "2024-06-30 68424088000\n", + "2024-09-30 73653125000" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "market_cap -0.256023\n", + "dtype: float64" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = obb.equity.historical_market_cap(\n", + " \"TGT\", start_date=\"2022-01-01\", provider=\"fmp\"\n", + ").to_df()\n", + "\n", + "resampled = df.copy()\n", + "resampled.index = pd.to_datetime(resampled.index)\n", + "resampled = resampled[[\"market_cap\"]]\n", + "resampled = resampled.resample(\"QE\").last()\n", + "resampled.index = resampled.index.astype(str)\n", + "display(resampled)\n", + "(\n", + " (resampled.loc[\"2023-09-30\"] - resampled.loc[\"2022-12-31\"])\n", + " / resampled.loc[\"2022-12-31\"]\n", ")" ] }, @@ -763,13 +964,13 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 56, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'Current Quick Ratio: 0.2701'" + "'Current Quick Ratio: 0.8998'" ] }, "metadata": {}, @@ -778,7 +979,7 @@ { "data": { "text/plain": [ - "'Median Quick Ratio: 0.5844'" + "'Median Quick Ratio: 0.6047'" ] }, "metadata": {}, @@ -786,13 +987,10 @@ } ], "source": [ - "ratios = (\n", - " obb.equity.fundamental.ratios(\"TGT\", limit=50, provider=\"fmp\")\n", - " .to_df()\n", - ")\n", + "ratios = obb.equity.fundamental.ratios(\"TGT\", limit=50, provider=\"fmp\").to_df()\n", "\n", "display(f\"Current Quick Ratio: {round(ratios['quick_ratio'].iloc[-1], 4)}\")\n", - "display(f\"Median Quick Ratio: {round(ratios['quick_ratio'].median(), 4)}\")\n" + "display(f\"Median Quick Ratio: {round(ratios['quick_ratio'].median(), 4)}\")" ] }, { @@ -808,7 +1006,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 57, "metadata": {}, "outputs": [ { @@ -846,7 +1044,7 @@ " \n", " \n", " \n", - " Costco Wholesale Corporation\n", + " COST\n", " 0.027922\n", " 0.014860\n", " 0.026582\n", @@ -859,12 +1057,12 @@ " 0.037483\n", " \n", " \n", - " BJ's Wholesale Club Holdings, Inc.\n", - " NaN\n", + " BJ\n", + " 0.029338\n", " 0.044709\n", " 0.067213\n", " 0.113551\n", - " 0.056630\n", + " 0.056631\n", " 0.091107\n", " 0.026186\n", " 0.065871\n", @@ -872,8 +1070,8 @@ " NaN\n", " \n", " \n", - " Dollar Tree, Inc.\n", - " NaN\n", + " DLTR\n", + " 0.018948\n", " 0.010756\n", " 0.013957\n", " 0.075627\n", @@ -885,8 +1083,8 @@ " 0.041047\n", " \n", " \n", - " Dollar General Corporation\n", - " NaN\n", + " DG\n", + " 0.023149\n", " 0.008256\n", " 0.037507\n", " 0.058973\n", @@ -898,22 +1096,22 @@ " 0.046052\n", " \n", " \n", - " Walmart Inc.\n", - " 0.031243\n", - " 0.028372\n", - " 0.065462\n", - " 0.044591\n", - " 0.062023\n", - " 0.057275\n", - " 0.101038\n", + " WMT\n", + " 0.030577\n", + " 0.028374\n", + " 0.065467\n", + " 0.044595\n", + " 0.062030\n", + " 0.057280\n", + " 0.101023\n", " 0.073506\n", - " 0.059712\n", - " 0.041544\n", + " 0.059705\n", + " NaN\n", " \n", " \n", - " Big Lots, Inc.\n", - " NaN\n", - " -0.550469\n", + " BIG\n", + " -1.856996\n", + " -0.624151\n", " 0.025262\n", " 0.115757\n", " 0.069464\n", @@ -924,8 +1122,8 @@ " 0.089253\n", " \n", " \n", - " Macy's, Inc.\n", - " NaN\n", + " M\n", + " 0.061077\n", " 0.050473\n", " 0.270980\n", " 0.039111\n", @@ -937,8 +1135,8 @@ " 0.072322\n", " \n", " \n", - " Kohl's Corporation\n", - " NaN\n", + " KSS\n", + " 0.203512\n", " -0.143961\n", " 0.189677\n", " 0.147968\n", @@ -950,58 +1148,47 @@ " 0.110697\n", " \n", " \n", - " The TJX Companies, Inc.\n", - " 0.027159\n", - " 0.023497\n", - " 0.051769\n", - " 0.040167\n", - " 0.048827\n", - " 0.039935\n", + " TJX\n", + " 0.027513\n", + " 0.023498\n", + " 0.051975\n", + " 0.039865\n", + " 0.049788\n", + " 0.039930\n", " 0.053697\n", " 0.043328\n", " 0.046442\n", - " 0.040643\n", + " NaN\n", " \n", " \n", "\n", "" ], "text/plain": [ - "calendar_year 2023 2022 2021 2020 \\\n", - "Costco Wholesale Corporation 0.027922 0.014860 0.026582 0.039351 \n", - "BJ's Wholesale Club Holdings, Inc. NaN 0.044709 0.067213 0.113551 \n", - "Dollar Tree, Inc. NaN 0.010756 0.013957 0.075627 \n", - "Dollar General Corporation NaN 0.008256 0.037507 0.058973 \n", - "Walmart Inc. 0.031243 0.028372 0.065462 0.044591 \n", - "Big Lots, Inc. NaN -0.550469 0.025262 0.115757 \n", - "Macy's, Inc. NaN 0.050473 0.270980 0.039111 \n", - "Kohl's Corporation NaN -0.143961 0.189677 0.147968 \n", - "The TJX Companies, Inc. 0.027159 0.023497 0.051769 0.040167 \n", + "calendar_year 2023 2022 2021 2020 2019 2018 \\\n", + "COST 0.027922 0.014860 0.026582 0.039351 0.025906 0.027438 \n", + "BJ 0.029338 0.044709 0.067213 0.113551 0.056631 0.091107 \n", + "DLTR 0.018948 0.010756 0.013957 0.075627 0.040338 0.041252 \n", + "DG 0.023149 0.008256 0.037507 0.058973 0.036922 0.046197 \n", + "WMT 0.030577 0.028374 0.065467 0.044595 0.062030 0.057280 \n", + "BIG -1.856996 -0.624151 0.025262 0.115757 0.069464 -0.111853 \n", + "M 0.061077 0.050473 0.270980 0.039111 0.091301 0.101426 \n", + "KSS 0.203512 -0.143961 0.189677 0.147968 0.119492 0.139799 \n", + "TJX 0.027513 0.023498 0.051975 0.039865 0.049788 0.039930 \n", "\n", - "calendar_year 2019 2018 2017 2016 \\\n", - "Costco Wholesale Corporation 0.025906 0.027438 0.060884 0.008941 \n", - "BJ's Wholesale Club Holdings, Inc. 0.056630 0.091107 0.026186 0.065871 \n", - "Dollar Tree, Inc. 0.040338 0.041252 0.034069 0.063465 \n", - "Dollar General Corporation 0.036922 0.046197 0.042609 0.050776 \n", - "Walmart Inc. 0.062023 0.057275 0.101038 0.073506 \n", - "Big Lots, Inc. 0.069464 -0.111853 0.037219 0.100721 \n", - "Macy's, Inc. 0.091301 0.101426 0.155761 0.098993 \n", - "Kohl's Corporation 0.119492 0.139799 0.096137 0.198790 \n", - "The TJX Companies, Inc. 0.048827 0.039935 0.053697 0.043328 \n", - "\n", - "calendar_year 2015 2014 \n", - "Costco Wholesale Corporation 0.030741 0.037483 \n", - "BJ's Wholesale Club Holdings, Inc. 0.016947 NaN \n", - "Dollar Tree, Inc. 0.016602 0.041047 \n", - "Dollar General Corporation 0.039524 0.046052 \n", - "Walmart Inc. 0.059712 0.041544 \n", - "Big Lots, Inc. 0.110443 0.089253 \n", - "Macy's, Inc. 0.065634 0.072322 \n", - "Kohl's Corporation 0.081652 0.110697 \n", - "The TJX Companies, Inc. 0.046442 0.040643 " + "calendar_year 2017 2016 2015 2014 \n", + "COST 0.060884 0.008941 0.030741 0.037483 \n", + "BJ 0.026186 0.065871 0.016947 NaN \n", + "DLTR 0.034069 0.063465 0.016602 0.041047 \n", + "DG 0.042609 0.050776 0.039524 0.046052 \n", + "WMT 0.101023 0.073506 0.059705 NaN \n", + "BIG 0.037219 0.100721 0.110443 0.089253 \n", + "M 0.155761 0.098993 0.065634 0.072322 \n", + "KSS 0.096137 0.198790 0.081652 0.110697 \n", + "TJX 0.053697 0.043328 0.046442 NaN " ] }, - "execution_count": 26, + "execution_count": 57, "metadata": {}, "output_type": "execute_result" } @@ -1010,30 +1197,26 @@ "# List of other retail chains\n", "tickers = [\"COST\", \"BJ\", \"DLTR\", \"DG\", \"WMT\", \"BIG\", \"M\", \"KSS\", \"TJX\"]\n", "\n", - "# Create a dictionary of tickers and company names.\n", - "names = {\n", - " ticker: obb.equity.fundamental.overview(ticker, provider=\"fmp\").results[0].name\n", - " for ticker in tickers\n", - "}\n", "# Create a column for each.\n", "fcf_yield = pd.DataFrame()\n", "for ticker in tickers:\n", - " fcf_yield[names[ticker]] = (\n", - " obb.equity.fundamental.metrics(ticker, provider=\"fmp\", period=\"annual\", limit=10)\n", + " fcf_yield[ticker] = (\n", + " obb.equity.fundamental.metrics(\n", + " ticker, provider=\"fmp\", period=\"annual\", limit=10\n", + " )\n", " .to_df()\n", " .reset_index()\n", " .set_index(\"calendar_year\")\n", - " .sort_index(ascending=False)\n", - " [\"free_cash_flow_yield\"]\n", + " .sort_index(ascending=False)[\"free_cash_flow_yield\"]\n", " )\n", - "fcf_yield.transpose()\n" + "fcf_yield.transpose()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "There are more usage examples on our [website](https://docs.openbb.co/platform/usage)" + "There are more usage examples on our [website](https://docs.openbb.co/platform/user_guides)" ] } ], @@ -1053,7 +1236,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.4" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/examples/findSymbols.ipynb b/examples/findSymbols.ipynb index b79ce6eee4b..4573b4850d5 100644 --- a/examples/findSymbols.ipynb +++ b/examples/findSymbols.ipynb @@ -20,7 +20,7 @@ "metadata": {}, "outputs": [], "source": [ - "from openbb import obb\n" + "from openbb import obb" ] }, { @@ -62,61 +62,61 @@ " name\n", " nasdaq_traded\n", " exchange\n", - " market_category\n", " etf\n", " round_lot_size\n", " test_issue\n", - " financial_status\n", " cqs_symbol\n", " nasdaq_symbol\n", " next_shares\n", + " market_category\n", + " financial_status\n", " \n", " \n", " \n", " \n", " 0\n", - " AMJ\n", - " JPMorgan Chase Capital XVI JP Morgan Alerian M...\n", - " Y\n", - " P\n", - " None\n", - " N\n", - " 100.0\n", - " N\n", - " None\n", - " AMJ\n", - " AMJ\n", - " N\n", - " \n", - " \n", - " 1\n", " AMJB\n", " JPMorgan Chase & Co. Alerian MLP Index ETNs du...\n", " Y\n", " P\n", - " None\n", " Y\n", " 100.0\n", " N\n", - " None\n", " AMJB\n", " AMJB\n", " N\n", + " NaN\n", + " NaN\n", " \n", " \n", - " 2\n", + " 1\n", " BBAG\n", " JPMorgan BetaBuilders U.S. Aggregate Bond ETF\n", " Y\n", " P\n", - " None\n", " Y\n", " 100.0\n", " N\n", - " None\n", " BBAG\n", " BBAG\n", " N\n", + " NaN\n", + " NaN\n", + " \n", + " \n", + " 2\n", + " BBAX\n", + " JPMorgan BetaBuilders Developed Asia Pacific-e...\n", + " Y\n", + " Z\n", + " Y\n", + " 100.0\n", + " N\n", + " BBAX\n", + " BBAX\n", + " N\n", + " NaN\n", + " NaN\n", " \n", " \n", "\n", @@ -124,19 +124,19 @@ ], "text/plain": [ " symbol name nasdaq_traded \\\n", - "0 AMJ JPMorgan Chase Capital XVI JP Morgan Alerian M... Y \n", - "1 AMJB JPMorgan Chase & Co. Alerian MLP Index ETNs du... Y \n", - "2 BBAG JPMorgan BetaBuilders U.S. Aggregate Bond ETF Y \n", + "0 AMJB JPMorgan Chase & Co. Alerian MLP Index ETNs du... Y \n", + "1 BBAG JPMorgan BetaBuilders U.S. Aggregate Bond ETF Y \n", + "2 BBAX JPMorgan BetaBuilders Developed Asia Pacific-e... Y \n", "\n", - " exchange market_category etf round_lot_size test_issue financial_status \\\n", - "0 P None N 100.0 N None \n", - "1 P None Y 100.0 N None \n", - "2 P None Y 100.0 N None \n", + " exchange etf round_lot_size test_issue cqs_symbol nasdaq_symbol \\\n", + "0 P Y 100.0 N AMJB AMJB \n", + "1 P Y 100.0 N BBAG BBAG \n", + "2 Z Y 100.0 N BBAX BBAX \n", "\n", - " cqs_symbol nasdaq_symbol next_shares \n", - "0 AMJ AMJ N \n", - "1 AMJB AMJB N \n", - "2 BBAG BBAG N " + " next_shares market_category financial_status \n", + "0 N NaN NaN \n", + "1 N NaN NaN \n", + "2 N NaN NaN " ] }, "execution_count": 2, @@ -192,10 +192,28 @@ " tick_days\n", " tick_frequency\n", " tick_period\n", + " display_override_auto_hide\n", + " show_intraday_chart\n", " \n", " \n", " \n", " \n", + " 31\n", + " SPXUIV\n", + " PROSHARES ULTRAPRO SHORT SP500 ETF\n", + " PROSHARES ULTRAPRO SHORT SP500 ETF\\n\n", + " 15\n", + " USD\n", + " America/Chicago\n", + " 08:00:00\n", + " 16:00:00\n", + " MonToFri\n", + " C\n", + " Regular\n", + " False\n", + " True\n", + " \n", + " \n", " 32\n", " SPXVIV\n", " PROSHARES S&P 500 EX-HEALTH CARE ETF\n", @@ -208,6 +226,8 @@ " MonToFri\n", " C\n", " Regular\n", + " False\n", + " True\n", " \n", " \n", " 33\n", @@ -222,6 +242,8 @@ " MonToFri\n", " C\n", " Regular\n", + " False\n", + " True\n", " \n", " \n", " 34\n", @@ -236,6 +258,8 @@ " MonToFri\n", " C\n", " Regular\n", + " False\n", + " True\n", " \n", " \n", " 35\n", @@ -250,20 +274,8 @@ " MonToFri\n", " C\n", " Regular\n", - " \n", - " \n", - " 36\n", - " XSPAM\n", - " Mini SPX Index (AM Settlement)\n", - " Mini SPX Index (AM Settlement)\n", - " 15\n", - " USD\n", - " America/Chicago\n", - " 08:00:00\n", - " 16:00:00\n", - " MonToFri\n", - " C\n", - " Regular\n", + " False\n", + " True\n", " \n", " \n", "\n", @@ -271,25 +283,32 @@ ], "text/plain": [ " symbol name \\\n", + "31 SPXUIV PROSHARES ULTRAPRO SHORT SP500 ETF \n", "32 SPXVIV PROSHARES S&P 500 EX-HEALTH CARE ETF \n", "33 VIX1D Cboe 1-Day Volatility Index® \n", "34 VIX3M Cboe S&P 500 3 Month Volatility Index \n", "35 WPUT Cboe S&P 500 One-Week PutWrite Index \n", - "36 XSPAM Mini SPX Index (AM Settlement) \n", "\n", " description data_delay currency \\\n", + "31 PROSHARES ULTRAPRO SHORT SP500 ETF\\n 15 USD \n", "32 PROSHARES S&P 500 EX-HEALTH CARE ETF 15 USD \n", "33 Estimates expected volatility by aggregating t... 15 USD \n", "34 The Cboe 3-Month Volatility Index (VIX3M) is d... 15 USD \n", "35 Tracks the value of a portfolio that overlays ... 15 USD \n", - "36 Mini SPX Index (AM Settlement) 15 USD \n", "\n", - " time_zone open_time close_time tick_days tick_frequency tick_period \n", - "32 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", - "33 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", - "34 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", - "35 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", - "36 America/Chicago 08:00:00 16:00:00 MonToFri C Regular " + " time_zone open_time close_time tick_days tick_frequency tick_period \\\n", + "31 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "32 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "33 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "34 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "35 America/Chicago 08:00:00 16:00:00 MonToFri C Regular \n", + "\n", + " display_override_auto_hide show_intraday_chart \n", + "31 False True \n", + "32 False True \n", + "33 False True \n", + "34 False True \n", + "35 False True " ] }, "execution_count": 3, @@ -310,7 +329,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -345,137 +364,137 @@ " unit_price\n", " close\n", " ...\n", - " avg_volume\n", - " avg_volume_30d\n", - " aum\n", + " beta_3y\n", + " return_5y\n", + " return_10y\n", + " beta_10y\n", + " beta_15y\n", + " mer\n", + " dividend_frequency\n", " pe_ratio\n", " pb_ratio\n", - " management_fee\n", - " mer\n", - " distribution_yield\n", - " dividend_frequency\n", " beta_20y\n", " \n", " \n", " \n", " \n", - " 17\n", - " VALT.B\n", - " CI Gold Bullion Fund\n", - " VALT.B:CA\n", - " 2021-03-17\n", - " CI Global Asset Management\n", - " Gold\n", - " False\n", - " CAD\n", - " 27.23\n", - " 27.31\n", - " ...\n", - " 430\n", - " 1428\n", - " 14976500.0\n", - " NaN\n", - " NaN\n", - " 0.00155\n", - " NaN\n", - " 0.015347\n", - " Annually\n", - " NaN\n", - " \n", - " \n", - " 18\n", - " VALT.U\n", - " CI Gold Bullion Fund\n", - " CI Gold Bullion\n", - " 2021-01-06\n", - " CI Global Asset Management\n", - " Gold\n", - " False\n", - " USD\n", - " 20.25\n", - " 20.22\n", - " ...\n", - " 690\n", - " 4747\n", - " 28147500.0\n", - " NaN\n", - " NaN\n", - " 0.00155\n", - " NaN\n", - " 0.016145\n", - " Annually\n", - " NaN\n", - " \n", - " \n", - " 19\n", - " XGD\n", - " iShares S&P/TSX Global Gold Index ETF\n", - " iShares S&P/TSX\n", - " 2001-03-23\n", - " RBC iShares\n", - " Mid Cap Growth\n", - " False\n", - " CAD\n", - " 15.15\n", - " 15.15\n", - " ...\n", - " 456399\n", - " 1194453\n", - " 986265000.0\n", - " 26.4436\n", - " 1.9090\n", - " 0.00610\n", - " 0.0061\n", - " 0.016213\n", - " Semi-Annually\n", - " 0.560996\n", - " \n", - " \n", - " 20\n", + " 21\n", " ZGD\n", " BMO Equal Weight Global Gold Index ETF\n", - " BMO Equal Weight\n", + " ZGD:CA\n", " 2012-11-14\n", " BMO ETF\n", " Mid Cap Blend\n", " False\n", " CAD\n", - " 65.30\n", - " 63.90\n", + " 104.80\n", + " 106.56\n", " ...\n", - " 436\n", - " 3417\n", - " 41396935.0\n", - " 17.2285\n", - " 1.3891\n", - " 0.00550\n", + " 0.658557\n", + " 0.130072\n", + " -0.079531\n", + " 0.444583\n", + " NaN\n", " 0.0062\n", - " 0.008305\n", " Annually\n", + " 9.0939\n", + " 0.8812\n", " NaN\n", " \n", " \n", - " 21\n", + " 22\n", + " ZGLD\n", + " BMO Gold Bullion ETF\n", + " ZGLD:CA\n", + " 2024-03-08\n", + " BMO ETF\n", + " Gold\n", + " False\n", + " CAD\n", + " 36.83\n", + " 36.83\n", + " ...\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " \n", + " \n", + " 23\n", + " ZGLD.U\n", + " BMO Gold Bullion ETF\n", + " ZGLD.U:CA\n", + " 2024-03-08\n", + " BMO ETF\n", + " Gold\n", + " False\n", + " USD\n", + " 36.05\n", + " 36.70\n", + " ...\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " \n", + " \n", + " 24\n", + " ZGLH\n", + " BMO Gold Bullion Hedged to CAD ETF\n", + " ZGLH:CA\n", + " 2024-03-08\n", + " BMO ETF\n", + " Gold\n", + " False\n", + " CAD\n", + " 34.04\n", + " 35.77\n", + " ...\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " \n", + " \n", + " 25\n", " ZJG\n", " BMO Junior Gold Index ETF\n", - " BMO Junior Gold\n", + " ZJG:CA\n", " 2010-01-19\n", " BMO ETF\n", " Small Cap Blend\n", " True\n", " CAD\n", - " 57.90\n", - " 58.10\n", + " 92.75\n", + " 92.84\n", " ...\n", - " 511\n", - " 1491\n", - " 52271541.0\n", - " 26.8283\n", - " 1.5310\n", - " 0.00550\n", + " 0.641448\n", + " 0.087857\n", + " -0.111992\n", + " 0.449994\n", + " NaN\n", " 0.0061\n", - " 0.009537\n", " Annually\n", + " 13.5959\n", + " 0.9830\n", " NaN\n", " \n", " \n", @@ -484,45 +503,38 @@ "" ], "text/plain": [ - " symbol name short_name \\\n", - "17 VALT.B CI Gold Bullion Fund VALT.B:CA \n", - "18 VALT.U CI Gold Bullion Fund CI Gold Bullion \n", - "19 XGD iShares S&P/TSX Global Gold Index ETF iShares S&P/TSX \n", - "20 ZGD BMO Equal Weight Global Gold Index ETF BMO Equal Weight \n", - "21 ZJG BMO Junior Gold Index ETF BMO Junior Gold \n", + " symbol name short_name inception_date \\\n", + "21 ZGD BMO Equal Weight Global Gold Index ETF ZGD:CA 2012-11-14 \n", + "22 ZGLD BMO Gold Bullion ETF ZGLD:CA 2024-03-08 \n", + "23 ZGLD.U BMO Gold Bullion ETF ZGLD.U:CA 2024-03-08 \n", + "24 ZGLH BMO Gold Bullion Hedged to CAD ETF ZGLH:CA 2024-03-08 \n", + "25 ZJG BMO Junior Gold Index ETF ZJG:CA 2010-01-19 \n", "\n", - " inception_date issuer investment_style esg \\\n", - "17 2021-03-17 CI Global Asset Management Gold False \n", - "18 2021-01-06 CI Global Asset Management Gold False \n", - "19 2001-03-23 RBC iShares Mid Cap Growth False \n", - "20 2012-11-14 BMO ETF Mid Cap Blend False \n", - "21 2010-01-19 BMO ETF Small Cap Blend True \n", + " issuer investment_style esg currency unit_price close ... \\\n", + "21 BMO ETF Mid Cap Blend False CAD 104.80 106.56 ... \n", + "22 BMO ETF Gold False CAD 36.83 36.83 ... \n", + "23 BMO ETF Gold False USD 36.05 36.70 ... \n", + "24 BMO ETF Gold False CAD 34.04 35.77 ... \n", + "25 BMO ETF Small Cap Blend True CAD 92.75 92.84 ... \n", "\n", - " currency unit_price close ... avg_volume avg_volume_30d aum \\\n", - "17 CAD 27.23 27.31 ... 430 1428 14976500.0 \n", - "18 USD 20.25 20.22 ... 690 4747 28147500.0 \n", - "19 CAD 15.15 15.15 ... 456399 1194453 986265000.0 \n", - "20 CAD 65.30 63.90 ... 436 3417 41396935.0 \n", - "21 CAD 57.90 58.10 ... 511 1491 52271541.0 \n", + " beta_3y return_5y return_10y beta_10y beta_15y mer \\\n", + "21 0.658557 0.130072 -0.079531 0.444583 NaN 0.0062 \n", + "22 NaN NaN NaN NaN NaN NaN \n", + "23 NaN NaN NaN NaN NaN NaN \n", + "24 NaN NaN NaN NaN NaN NaN \n", + "25 0.641448 0.087857 -0.111992 0.449994 NaN 0.0061 \n", "\n", - " pe_ratio pb_ratio management_fee mer distribution_yield \\\n", - "17 NaN NaN 0.00155 NaN 0.015347 \n", - "18 NaN NaN 0.00155 NaN 0.016145 \n", - "19 26.4436 1.9090 0.00610 0.0061 0.016213 \n", - "20 17.2285 1.3891 0.00550 0.0062 0.008305 \n", - "21 26.8283 1.5310 0.00550 0.0061 0.009537 \n", - "\n", - " dividend_frequency beta_20y \n", - "17 Annually NaN \n", - "18 Annually NaN \n", - "19 Semi-Annually 0.560996 \n", - "20 Annually NaN \n", - "21 Annually NaN \n", + " dividend_frequency pe_ratio pb_ratio beta_20y \n", + "21 Annually 9.0939 0.8812 NaN \n", + "22 NaN NaN NaN NaN \n", + "23 NaN NaN NaN NaN \n", + "24 NaN NaN NaN NaN \n", + "25 Annually 13.5959 0.9830 NaN \n", "\n", "[5 rows x 35 columns]" ] }, - "execution_count": 4, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -533,7 +545,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -578,13 +590,13 @@ " 0\n", " QYLD\n", " Global X NASDAQ 100 Covered Call ETF\n", - " 7.851962e+09\n", - " \n", - " None\n", + " 8.197931e+09\n", + " Financial Services\n", + " Asset Management - Global\n", " 0.65\n", - " 17.8200\n", - " 2.06171\n", - " 1216103.0\n", + " 17.7950\n", + " 2.05994\n", + " 5225008.0\n", " NASDAQ\n", " NASDAQ Global Market\n", " US\n", @@ -593,32 +605,15 @@ " \n", " \n", " 1\n", - " XYLD\n", - " Global X S&P 500 Covered Call ETF\n", - " 2.750881e+09\n", - " \n", - " None\n", - " 0.53\n", - " 40.0998\n", - " 3.94248\n", - " 64645.0\n", - " AMEX\n", - " New York Stock Exchange Arca\n", - " US\n", - " True\n", - " False\n", - " \n", - " \n", - " 2\n", - " ZWU.TO\n", - " BMO Covered Call Utilities ETF\n", - " 1.698515e+09\n", - " \n", - " None\n", - " 0.67\n", - " 10.0300\n", - " 0.86000\n", - " 56572.0\n", + " ZWB.TO\n", + " BMO Covered Call Canadian Banks ETF\n", + " 2.988597e+09\n", + " Financial Services\n", + " Asset Management\n", + " 0.96\n", + " 18.2600\n", + " 1.32000\n", + " 88508.0\n", " TSX\n", " Toronto Stock Exchange\n", " CA\n", @@ -626,16 +621,33 @@ " False\n", " \n", " \n", + " 2\n", + " XYLD\n", + " Global X S&P 500 Covered Call ETF\n", + " 2.885254e+09\n", + " Financial Services\n", + " Asset Management - Global\n", + " 0.51\n", + " 40.9825\n", + " 3.82220\n", + " 157906.0\n", + " AMEX\n", + " New York Stock Exchange Arca\n", + " US\n", + " True\n", + " False\n", + " \n", + " \n", " 3\n", - " ZWC.TO\n", - " BMO CA High Dividend Covered Call ETF\n", - " 1.602642e+09\n", - " \n", - " None\n", - " 0.89\n", - " 17.0200\n", - " 1.19000\n", - " 17235.0\n", + " ZWU.TO\n", + " BMO Covered Call Utilities ETF\n", + " 1.863225e+09\n", + " Financial Services\n", + " Asset Management\n", + " 0.62\n", + " 10.7900\n", + " 0.84000\n", + " 58903.0\n", " TSX\n", " Toronto Stock Exchange\n", " CA\n", @@ -644,18 +656,18 @@ " \n", " \n", " 4\n", - " RYLD\n", - " Global X Russell 2000 Covered Call ETF\n", - " 1.406859e+09\n", - " Miscellaneous\n", - " Investment Trusts/Mutual Funds\n", - " 0.56\n", - " 16.4900\n", - " 1.87702\n", - " 133691.0\n", - " AMEX\n", - " New York Stock Exchange Arca\n", - " US\n", + " ZWC.TO\n", + " BMO CA High Dividend Covered Call ETF\n", + " 1.637541e+09\n", + " Financial Services\n", + " Asset Management\n", + " 0.89\n", + " 17.6200\n", + " 1.54000\n", + " 22081.0\n", + " TSX\n", + " Toronto Stock Exchange\n", + " CA\n", " True\n", " False\n", " \n", @@ -664,36 +676,36 @@ "" ], "text/plain": [ - " symbol name market_cap \\\n", - "0 QYLD Global X NASDAQ 100 Covered Call ETF 7.851962e+09 \n", - "1 XYLD Global X S&P 500 Covered Call ETF 2.750881e+09 \n", - "2 ZWU.TO BMO Covered Call Utilities ETF 1.698515e+09 \n", - "3 ZWC.TO BMO CA High Dividend Covered Call ETF 1.602642e+09 \n", - "4 RYLD Global X Russell 2000 Covered Call ETF 1.406859e+09 \n", + " symbol name market_cap \\\n", + "0 QYLD Global X NASDAQ 100 Covered Call ETF 8.197931e+09 \n", + "1 ZWB.TO BMO Covered Call Canadian Banks ETF 2.988597e+09 \n", + "2 XYLD Global X S&P 500 Covered Call ETF 2.885254e+09 \n", + "3 ZWU.TO BMO Covered Call Utilities ETF 1.863225e+09 \n", + "4 ZWC.TO BMO CA High Dividend Covered Call ETF 1.637541e+09 \n", "\n", - " sector industry beta price \\\n", - "0 None 0.65 17.8200 \n", - "1 None 0.53 40.0998 \n", - "2 None 0.67 10.0300 \n", - "3 None 0.89 17.0200 \n", - "4 Miscellaneous Investment Trusts/Mutual Funds 0.56 16.4900 \n", + " sector industry beta price \\\n", + "0 Financial Services Asset Management - Global 0.65 17.7950 \n", + "1 Financial Services Asset Management 0.96 18.2600 \n", + "2 Financial Services Asset Management - Global 0.51 40.9825 \n", + "3 Financial Services Asset Management 0.62 10.7900 \n", + "4 Financial Services Asset Management 0.89 17.6200 \n", "\n", " last_annual_dividend volume exchange exchange_name \\\n", - "0 2.06171 1216103.0 NASDAQ NASDAQ Global Market \n", - "1 3.94248 64645.0 AMEX New York Stock Exchange Arca \n", - "2 0.86000 56572.0 TSX Toronto Stock Exchange \n", - "3 1.19000 17235.0 TSX Toronto Stock Exchange \n", - "4 1.87702 133691.0 AMEX New York Stock Exchange Arca \n", + "0 2.05994 5225008.0 NASDAQ NASDAQ Global Market \n", + "1 1.32000 88508.0 TSX Toronto Stock Exchange \n", + "2 3.82220 157906.0 AMEX New York Stock Exchange Arca \n", + "3 0.84000 58903.0 TSX Toronto Stock Exchange \n", + "4 1.54000 22081.0 TSX Toronto Stock Exchange \n", "\n", - " country actively_trading isFund \n", - "0 US True False \n", - "1 US True False \n", - "2 CA True False \n", - "3 CA True False \n", - "4 US True False " + " country actively_trading isFund \n", + "0 US True False \n", + "1 CA True False \n", + "2 US True False \n", + "3 CA True False \n", + "4 CA True False " ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -994,7 +1006,7 @@ "source": [ "homestate_filings = obb.equity.fundamental.filings(cik=\"0000829771\", provider=\"sec\")\n", "\n", - "homestate_filings.to_df().iloc[-1]\n" + "homestate_filings.to_df().iloc[-1]" ] }, { @@ -1040,7 +1052,7 @@ "source": [ "aapl_filings = obb.equity.fundamental.filings(\"AAPL\", type=\"4\", provider=\"sec\")\n", "\n", - "aapl_filings.to_df().iloc[0]\n" + "aapl_filings.to_df().iloc[0]" ] }, { @@ -1056,13 +1068,13 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "5673" + "5662" ] }, "metadata": {}, @@ -1111,13 +1123,13 @@ " 0\n", " RELIANCE.NS\n", " Reliance Industries Limited\n", - " 20104143261030\n", + " 20273316637500\n", " Energy\n", " Oil & Gas Refining & Marketing\n", - " 0.608\n", - " 2971.3\n", - " 9\n", - " 5412782\n", + " 0.631\n", + " 2996.25\n", + " 10.0\n", + " 5222236\n", " NSE\n", " National Stock Exchange of India\n", " IN\n", @@ -1129,13 +1141,13 @@ " 1\n", " RELIANCE.BO\n", " Reliance Industries Limited\n", - " 20098053761843\n", + " 20265535473000\n", " Energy\n", " Oil & Gas Refining & Marketing\n", - " 0.608\n", - " 2970.4\n", - " 9\n", - " 83211\n", + " 0.631\n", + " 2995.1\n", + " 10.0\n", + " 193482\n", " BSE\n", " Bombay Stock Exchange\n", " IN\n", @@ -1147,13 +1159,13 @@ " 2\n", " TCS.NS\n", " Tata Consultancy Services Limited\n", - " 14850088530330\n", + " 16288641180000\n", " Technology\n", " Information Technology Services\n", " 0.531\n", - " 4104.4\n", - " 51\n", - " 2960088\n", + " 4502.0\n", + " 56.0\n", + " 1829132\n", " NSE\n", " National Stock Exchange of India\n", " IN\n", @@ -1165,13 +1177,13 @@ " 3\n", " TCS.BO\n", " Tata Consultancy Services Limited\n", - " 14844299652000\n", + " 16281224095500\n", " Technology\n", " Information Technology Services\n", " 0.531\n", - " 4102.8\n", - " 51\n", - " 334830\n", + " 4499.95\n", + " 56.0\n", + " 81625\n", " BSE\n", " Bombay Stock Exchange\n", " IN\n", @@ -1181,17 +1193,17 @@ " \n", " \n", " 4\n", - " HDFCBANK.BO\n", + " HDFCBANK.NS\n", " HDFC Bank Limited\n", - " 10790199234483\n", + " 12426411437000\n", " Financial Services\n", " Banks - Regional\n", - " 0.79\n", - " 1420.55\n", - " 19\n", - " 216503\n", - " BSE\n", - " Bombay Stock Exchange\n", + " 0.833\n", + " 1631.3\n", + " 19.5\n", + " 10645258\n", + " NSE\n", + " National Stock Exchange of India\n", " IN\n", " False\n", " True\n", @@ -1203,25 +1215,25 @@ ], "text/plain": [ " symbol name market_cap \\\n", - "0 RELIANCE.NS Reliance Industries Limited 20104143261030 \n", - "1 RELIANCE.BO Reliance Industries Limited 20098053761843 \n", - "2 TCS.NS Tata Consultancy Services Limited 14850088530330 \n", - "3 TCS.BO Tata Consultancy Services Limited 14844299652000 \n", - "4 HDFCBANK.BO HDFC Bank Limited 10790199234483 \n", + "0 RELIANCE.NS Reliance Industries Limited 20273316637500 \n", + "1 RELIANCE.BO Reliance Industries Limited 20265535473000 \n", + "2 TCS.NS Tata Consultancy Services Limited 16288641180000 \n", + "3 TCS.BO Tata Consultancy Services Limited 16281224095500 \n", + "4 HDFCBANK.NS HDFC Bank Limited 12426411437000 \n", "\n", " sector industry beta price \\\n", - "0 Energy Oil & Gas Refining & Marketing 0.608 2971.3 \n", - "1 Energy Oil & Gas Refining & Marketing 0.608 2970.4 \n", - "2 Technology Information Technology Services 0.531 4104.4 \n", - "3 Technology Information Technology Services 0.531 4102.8 \n", - "4 Financial Services Banks - Regional 0.79 1420.55 \n", + "0 Energy Oil & Gas Refining & Marketing 0.631 2996.25 \n", + "1 Energy Oil & Gas Refining & Marketing 0.631 2995.1 \n", + "2 Technology Information Technology Services 0.531 4502.0 \n", + "3 Technology Information Technology Services 0.531 4499.95 \n", + "4 Financial Services Banks - Regional 0.833 1631.3 \n", "\n", - " last_annual_dividend volume exchange exchange_name \\\n", - "0 9 5412782 NSE National Stock Exchange of India \n", - "1 9 83211 BSE Bombay Stock Exchange \n", - "2 51 2960088 NSE National Stock Exchange of India \n", - "3 51 334830 BSE Bombay Stock Exchange \n", - "4 19 216503 BSE Bombay Stock Exchange \n", + " last_annual_dividend volume exchange exchange_name \\\n", + "0 10.0 5222236 NSE National Stock Exchange of India \n", + "1 10.0 193482 BSE Bombay Stock Exchange \n", + "2 56.0 1829132 NSE National Stock Exchange of India \n", + "3 56.0 81625 BSE Bombay Stock Exchange \n", + "4 19.5 10645258 NSE National Stock Exchange of India \n", "\n", " country is_etf actively_trading isFund \n", "0 IN False True False \n", @@ -1231,7 +1243,7 @@ "4 IN False True False " ] }, - "execution_count": 13, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -1239,7 +1251,128 @@ "source": [ "results = obb.equity.screener(country=\"IN\", provider=\"fmp\").to_df()\n", "display(len(results))\n", - "results.head(5).convert_dtypes()\n" + "results.head(5).convert_dtypes()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "9" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamelast_pricechangechange_percentmarket_cap
0IBNICICI Bank Limited Common Stock28.380.280.0099699843513339
1SIFYSify Technologies Limited American Depositary ...0.3256-0.0256-0.0728959693049
2RDYDr. Reddy's Laboratories Ltd Common Stock82.698-1.512-0.0179613795536962
3WITWipro Limited Common Stock6.16-0.1-0.0159732186851595
4HDBHDFC Bank Limited Common Stock59.805-0.645-0.01067151444414047
\n", + "
" + ], + "text/plain": [ + " symbol name last_price \\\n", + "0 IBN ICICI Bank Limited Common Stock 28.38 \n", + "1 SIFY Sify Technologies Limited American Depositary ... 0.3256 \n", + "2 RDY Dr. Reddy's Laboratories Ltd Common Stock 82.698 \n", + "3 WIT Wipro Limited Common Stock 6.16 \n", + "4 HDB HDFC Bank Limited Common Stock 59.805 \n", + "\n", + " change change_percent market_cap \n", + "0 0.28 0.00996 99843513339 \n", + "1 -0.0256 -0.07289 59693049 \n", + "2 -1.512 -0.01796 13795536962 \n", + "3 -0.1 -0.01597 32186851595 \n", + "4 -0.645 -0.01067 151444414047 " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# The Nasdaq screener is limited to the American market listings.\n", + "results = obb.equity.screener(country=\"india\", provider=\"nasdaq\").to_df()\n", + "display(len(results))\n", + "results.head(5).convert_dtypes()" ] }, { @@ -1251,13 +1384,13 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "376" + "778" ] }, "metadata": {}, @@ -1304,17 +1437,17 @@ " \n", " \n", " 0\n", - " HDFCBANK.BO\n", + " HDFCBANK.NS\n", " HDFC Bank Limited\n", - " 10790199234483\n", + " 12426411437000\n", " Financial Services\n", " Banks - Regional\n", - " 0.79\n", - " 1420.55\n", - " 19.0\n", - " 216503\n", - " BSE\n", - " Bombay Stock Exchange\n", + " 0.833\n", + " 1631.3\n", + " 19.5\n", + " 10645258\n", + " NSE\n", + " National Stock Exchange of India\n", " IN\n", " False\n", " True\n", @@ -1322,15 +1455,15 @@ " \n", " \n", " 1\n", - " HDFCBANK.NS\n", - " HDFC Bank Limited\n", - " 10704479740109\n", + " ICICIBANK.NS\n", + " ICICI Bank Limited\n", + " 8386856697000\n", " Financial Services\n", - " Banks—Regional\n", - " 0.714285\n", - " 1420.15\n", - " 19.0\n", - " 16040740\n", + " Banks - Regional\n", + " 0.862\n", + " 1191.1\n", + " 10.0\n", + " 8563551\n", " NSE\n", " National Stock Exchange of India\n", " IN\n", @@ -1340,15 +1473,33 @@ " \n", " \n", " 2\n", - " ICICIBANK.BO\n", - " ICICI Bank Limited\n", - " 7441727264794\n", + " SBIN.NS\n", + " State Bank of India\n", + " 7320857583000\n", " Financial Services\n", - " Banks—Regional\n", - " 0.825\n", - " 1060.35\n", - " 8.0\n", - " 178844\n", + " Banks - Regional\n", + " 0.888\n", + " 820.3\n", + " 13.7\n", + " 7829674\n", + " NSE\n", + " National Stock Exchange of India\n", + " IN\n", + " False\n", + " True\n", + " False\n", + " \n", + " \n", + " 3\n", + " SBIN.BO\n", + " State Bank of India\n", + " 7319518891500\n", + " Financial Services\n", + " Banks - Regional\n", + " 0.888\n", + " 820.15\n", + " 13.7\n", + " 494896\n", " BSE\n", " Bombay Stock Exchange\n", " IN\n", @@ -1357,36 +1508,18 @@ " False\n", " \n", " \n", - " 3\n", - " ICICIBANK.NS\n", - " ICICI Bank Limited\n", - " 7440674537779\n", - " Financial Services\n", - " Banks—Regional\n", - " 0.825\n", - " 1060.2\n", - " 8.0\n", - " 10580709\n", - " NSE\n", - " National Stock Exchange of India\n", - " IN\n", - " False\n", - " True\n", - " False\n", - " \n", - " \n", " 4\n", - " SBIN.NS\n", - " State Bank of India\n", - " 6692118460570\n", + " LICI.BO\n", + " Life Insurance Corporation of India\n", + " 6803167418560\n", " Financial Services\n", - " Banks—Regional\n", - " 0.781\n", - " 749.85\n", - " 11.3\n", - " 13966117\n", - " NSE\n", - " National Stock Exchange of India\n", + " Insurance - Life\n", + " 0.576\n", + " 1075.6\n", + " 13.0\n", + " 29486\n", + " BSE\n", + " Bombay Stock Exchange\n", " IN\n", " False\n", " True\n", @@ -1397,26 +1530,26 @@ "" ], "text/plain": [ - " symbol name market_cap sector \\\n", - "0 HDFCBANK.BO HDFC Bank Limited 10790199234483 Financial Services \n", - "1 HDFCBANK.NS HDFC Bank Limited 10704479740109 Financial Services \n", - "2 ICICIBANK.BO ICICI Bank Limited 7441727264794 Financial Services \n", - "3 ICICIBANK.NS ICICI Bank Limited 7440674537779 Financial Services \n", - "4 SBIN.NS State Bank of India 6692118460570 Financial Services \n", + " symbol name market_cap \\\n", + "0 HDFCBANK.NS HDFC Bank Limited 12426411437000 \n", + "1 ICICIBANK.NS ICICI Bank Limited 8386856697000 \n", + "2 SBIN.NS State Bank of India 7320857583000 \n", + "3 SBIN.BO State Bank of India 7319518891500 \n", + "4 LICI.BO Life Insurance Corporation of India 6803167418560 \n", "\n", - " industry beta price last_annual_dividend volume \\\n", - "0 Banks - Regional 0.79 1420.55 19.0 216503 \n", - "1 Banks—Regional 0.714285 1420.15 19.0 16040740 \n", - "2 Banks—Regional 0.825 1060.35 8.0 178844 \n", - "3 Banks—Regional 0.825 1060.2 8.0 10580709 \n", - "4 Banks—Regional 0.781 749.85 11.3 13966117 \n", + " sector industry beta price last_annual_dividend \\\n", + "0 Financial Services Banks - Regional 0.833 1631.3 19.5 \n", + "1 Financial Services Banks - Regional 0.862 1191.1 10.0 \n", + "2 Financial Services Banks - Regional 0.888 820.3 13.7 \n", + "3 Financial Services Banks - Regional 0.888 820.15 13.7 \n", + "4 Financial Services Insurance - Life 0.576 1075.6 13.0 \n", "\n", - " exchange exchange_name country is_etf \\\n", - "0 BSE Bombay Stock Exchange IN False \n", - "1 NSE National Stock Exchange of India IN False \n", - "2 BSE Bombay Stock Exchange IN False \n", - "3 NSE National Stock Exchange of India IN False \n", - "4 NSE National Stock Exchange of India IN False \n", + " volume exchange exchange_name country is_etf \\\n", + "0 10645258 NSE National Stock Exchange of India IN False \n", + "1 8563551 NSE National Stock Exchange of India IN False \n", + "2 7829674 NSE National Stock Exchange of India IN False \n", + "3 494896 BSE Bombay Stock Exchange IN False \n", + "4 29486 BSE Bombay Stock Exchange IN False \n", "\n", " actively_trading isFund \n", "0 True False \n", @@ -1426,15 +1559,140 @@ "4 True False " ] }, - "execution_count": 14, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "sector_results = obb.equity.screener(country=\"IN\", sector=\"Financial Services\", provider=\"fmp\").to_df()\n", + "sector_results = obb.equity.screener(\n", + " country=\"IN\", sector=\"financial_services\", provider=\"fmp\"\n", + ").to_df()\n", "display(len(sector_results))\n", - "sector_results.head(5).convert_dtypes()\n" + "sector_results.head(5).convert_dtypes()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1617" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamelast_pricechangechange_percentmarket_cap
0CELZCreative Medical Technology Holdings, Inc. Com...3.50.31690.099564683441
1STECSantech Holdings Limited American Depositary S...0.480.0430.098413440000
2RILYGB. Riley Financial, Inc. 5.00% Senior Notes du...12.01.030.09389363543636
3PFTAPerception Capital Corp. III Class A Ordinary ...11.750.980.09099<NA>
4ALFUWCenturion Acquisition Corp. Warrant0.11990.00990.09<NA>
\n", + "
" + ], + "text/plain": [ + " symbol name last_price \\\n", + "0 CELZ Creative Medical Technology Holdings, Inc. Com... 3.5 \n", + "1 STEC Santech Holdings Limited American Depositary S... 0.48 \n", + "2 RILYG B. Riley Financial, Inc. 5.00% Senior Notes du... 12.0 \n", + "3 PFTA Perception Capital Corp. III Class A Ordinary ... 11.75 \n", + "4 ALFUW Centurion Acquisition Corp. Warrant 0.1199 \n", + "\n", + " change change_percent market_cap \n", + "0 0.3169 0.09956 4683441 \n", + "1 0.043 0.0984 13440000 \n", + "2 1.03 0.09389 363543636 \n", + "3 0.98 0.09099 \n", + "4 0.0099 0.09 " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# The same can be done with the Nasdaq provider, covering the American market.\n", + "sector_results = obb.equity.screener(\n", + " sector=\"financial_services\", provider=\"nasdaq\"\n", + ").to_df()\n", + "display(len(sector_results))\n", + "sector_results.head(5).convert_dtypes()" ] }, { @@ -1446,13 +1704,166 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "344" + "25" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamecountrysectorindustrymarket_cappricechange_percentvolumeprice_to_earnings
0XELBXcel Brands IncUSAConsumer CyclicalApparel Manufacturing1.696000e+070.720.04602070NaN
1SGCSuperior Group of Companies Inc..USAConsumer CyclicalApparel Manufacturing2.280000e+0813.600.00493950219.84
2JRSHJerash holdings (US) IncUSAConsumer CyclicalApparel Manufacturing3.626000e+072.950.00341348NaN
3PVHPVH CorpUSAConsumer CyclicalApparel Manufacturing5.740000e+09102.71-0.00132531069.09
4RLRalph Lauren CorpUSAConsumer CyclicalApparel Manufacturing1.051000e+10169.68-0.002715736516.36
\n", + "
" + ], + "text/plain": [ + " symbol name country sector \\\n", + "0 XELB Xcel Brands Inc USA Consumer Cyclical \n", + "1 SGC Superior Group of Companies Inc.. USA Consumer Cyclical \n", + "2 JRSH Jerash holdings (US) Inc USA Consumer Cyclical \n", + "3 PVH PVH Corp USA Consumer Cyclical \n", + "4 RL Ralph Lauren Corp USA Consumer Cyclical \n", + "\n", + " industry market_cap price change_percent volume \\\n", + "0 Apparel Manufacturing 1.696000e+07 0.72 0.0460 2070 \n", + "1 Apparel Manufacturing 2.280000e+08 13.60 0.0049 39502 \n", + "2 Apparel Manufacturing 3.626000e+07 2.95 0.0034 1348 \n", + "3 Apparel Manufacturing 5.740000e+09 102.71 -0.0013 253106 \n", + "4 Apparel Manufacturing 1.051000e+10 169.68 -0.0027 157365 \n", + "\n", + " price_to_earnings \n", + "0 NaN \n", + "1 19.84 \n", + "2 NaN \n", + "3 9.09 \n", + "4 16.36 " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "industry_results = obb.equity.screener(\n", + " industry=\"apparel_manufacturing\", provider=\"finviz\"\n", + ").to_df()\n", + "display(len(industry_results))\n", + "industry_results.head(5)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "297" ] }, "metadata": {}, @@ -1499,17 +1910,17 @@ " \n", " \n", " 0\n", - " PAGEIND.NS\n", - " Page Industries Limited\n", - " 3.979243e+11\n", - " Consumer Cyclical\n", - " Apparel Manufacturing\n", - " 0.517\n", - " 35675.80\n", - " 400.0\n", - " 19671\n", - " NSE\n", - " National Stock Exchange of India\n", + " TIMKEN.BO\n", + " Timken India Limited\n", + " 2.787793e+11\n", + " Industrials\n", + " Manufacturing - Tools & Accessories\n", + " 0.575\n", + " 3706.25\n", + " 2.5\n", + " 5827\n", + " BSE\n", + " Bombay Stock Exchange\n", " IN\n", " False\n", " True\n", @@ -1517,33 +1928,15 @@ " \n", " \n", " 1\n", - " PAGEIND.BO\n", - " Page Industries Limited\n", - " 3.969506e+11\n", - " Consumer Cyclical\n", - " Apparel Manufacturing\n", - " 0.517\n", - " 35588.50\n", - " 400.0\n", - " 1161\n", - " BSE\n", - " Bombay Stock Exchange\n", - " IN\n", - " False\n", - " True\n", - " False\n", - " \n", - " \n", - " 2\n", - " KPRMILL.NS\n", - " K.P.R. Mill Limited\n", - " 2.616415e+11\n", - " Consumer Cyclical\n", - " Apparel Manufacturing\n", - " 0.751\n", - " 765.45\n", - " 4.5\n", - " 829576\n", + " TIMKEN.NS\n", + " Timken India Limited\n", + " 2.787003e+11\n", + " Industrials\n", + " Manufacturing - Tools & Accessories\n", + " 0.575\n", + " 3705.20\n", + " 2.5\n", + " 115595\n", " NSE\n", " National Stock Exchange of India\n", " IN\n", @@ -1552,16 +1945,16 @@ " False\n", " \n", " \n", - " 3\n", - " KPRMILL.BO\n", - " K.P.R. Mill Limited\n", - " 2.615561e+11\n", - " Consumer Cyclical\n", - " Textile Manufacturing\n", - " 0.751\n", - " 765.20\n", - " 4.5\n", - " 9053\n", + " 2\n", + " SKFINDIA.BO\n", + " SKF India Limited\n", + " 2.615542e+11\n", + " Industrials\n", + " Manufacturing - Tools & Accessories\n", + " 0.462\n", + " 5290.55\n", + " 130.0\n", + " 1950\n", " BSE\n", " Bombay Stock Exchange\n", " IN\n", @@ -1570,18 +1963,36 @@ " False\n", " \n", " \n", + " 3\n", + " SKFINDIA.NS\n", + " SKF India Limited\n", + " 2.614405e+11\n", + " Industrials\n", + " Manufacturing - Tools & Accessories\n", + " 0.462\n", + " 5288.25\n", + " 130.0\n", + " 62289\n", + " NSE\n", + " National Stock Exchange of India\n", + " IN\n", + " False\n", + " True\n", + " False\n", + " \n", + " \n", " 4\n", - " MANYAVAR.BO\n", - " Vedant Fashions Limited\n", - " 2.406450e+11\n", - " Consumer Cyclical\n", - " Apparel Manufacturing\n", - " -0.348\n", - " 990.90\n", - " 9.0\n", - " 4248\n", - " BSE\n", - " Bombay Stock Exchange\n", + " PTCIL.NS\n", + " PTC Industries Limited\n", + " 1.890617e+11\n", + " Industrials\n", + " Manufacturing - Metal Fabrication\n", + " 0.510\n", + " 13092.10\n", + " NaN\n", + " 2965\n", + " NSE\n", + " National Stock Exchange of India\n", " IN\n", " False\n", " True\n", @@ -1592,26 +2003,26 @@ "" ], "text/plain": [ - " symbol name market_cap sector \\\n", - "0 PAGEIND.NS Page Industries Limited 3.979243e+11 Consumer Cyclical \n", - "1 PAGEIND.BO Page Industries Limited 3.969506e+11 Consumer Cyclical \n", - "2 KPRMILL.NS K.P.R. Mill Limited 2.616415e+11 Consumer Cyclical \n", - "3 KPRMILL.BO K.P.R. Mill Limited 2.615561e+11 Consumer Cyclical \n", - "4 MANYAVAR.BO Vedant Fashions Limited 2.406450e+11 Consumer Cyclical \n", + " symbol name market_cap sector \\\n", + "0 TIMKEN.BO Timken India Limited 2.787793e+11 Industrials \n", + "1 TIMKEN.NS Timken India Limited 2.787003e+11 Industrials \n", + "2 SKFINDIA.BO SKF India Limited 2.615542e+11 Industrials \n", + "3 SKFINDIA.NS SKF India Limited 2.614405e+11 Industrials \n", + "4 PTCIL.NS PTC Industries Limited 1.890617e+11 Industrials \n", "\n", - " industry beta price last_annual_dividend volume \\\n", - "0 Apparel Manufacturing 0.517 35675.80 400.0 19671 \n", - "1 Apparel Manufacturing 0.517 35588.50 400.0 1161 \n", - "2 Apparel Manufacturing 0.751 765.45 4.5 829576 \n", - "3 Textile Manufacturing 0.751 765.20 4.5 9053 \n", - "4 Apparel Manufacturing -0.348 990.90 9.0 4248 \n", + " industry beta price last_annual_dividend \\\n", + "0 Manufacturing - Tools & Accessories 0.575 3706.25 2.5 \n", + "1 Manufacturing - Tools & Accessories 0.575 3705.20 2.5 \n", + "2 Manufacturing - Tools & Accessories 0.462 5290.55 130.0 \n", + "3 Manufacturing - Tools & Accessories 0.462 5288.25 130.0 \n", + "4 Manufacturing - Metal Fabrication 0.510 13092.10 NaN \n", "\n", - " exchange exchange_name country is_etf \\\n", - "0 NSE National Stock Exchange of India IN False \n", - "1 BSE Bombay Stock Exchange IN False \n", - "2 NSE National Stock Exchange of India IN False \n", - "3 BSE Bombay Stock Exchange IN False \n", - "4 BSE Bombay Stock Exchange IN False \n", + " volume exchange exchange_name country is_etf \\\n", + "0 5827 BSE Bombay Stock Exchange IN False \n", + "1 115595 NSE National Stock Exchange of India IN False \n", + "2 1950 BSE Bombay Stock Exchange IN False \n", + "3 62289 NSE National Stock Exchange of India IN False \n", + "4 2965 NSE National Stock Exchange of India IN False \n", "\n", " actively_trading isFund \n", "0 True False \n", @@ -1621,13 +2032,15 @@ "4 True False " ] }, - "execution_count": 15, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "industry_results = obb.equity.screener(country=\"IN\", industry=\"manufacturing\").to_df()\n", + "industry_results = obb.equity.screener(\n", + " industry=\"manufacturing\", provider=\"fmp\", country=\"IN\"\n", + ").to_df()\n", "display(len(industry_results))\n", "industry_results.head(5)" ] @@ -1643,13 +2056,13 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "4" + "5" ] }, "metadata": {}, @@ -1683,6 +2096,7 @@ " industry\n", " beta\n", " price\n", + " last_annual_dividend\n", " volume\n", " exchange\n", " exchange_name\n", @@ -1695,14 +2109,15 @@ " \n", " \n", " 0\n", - " AMBO\n", - " Ambow Education Holding Ltd.\n", - " 63818550\n", + " MYND\n", + " Mynd.ai, Inc.\n", + " 93150152\n", " Consumer Defensive\n", " Education & Training Services\n", - " 0.559\n", - " 2.2500\n", - " 27302\n", + " 0.939\n", + " 1.9200\n", + " 5.628\n", + " 10348\n", " AMEX\n", " American Stock Exchange\n", " CN\n", @@ -1712,14 +2127,15 @@ " \n", " \n", " 1\n", - " CPHI\n", - " China Pharma Holdings, Inc.\n", - " 4107363\n", - " Healthcare\n", - " Drug Manufacturers—Specialty & Generic\n", - " 0.970\n", - " 0.0774\n", - " 848792\n", + " AMBO\n", + " Ambow Education Holding Ltd.\n", + " 3731855\n", + " Consumer Defensive\n", + " Education & Training Services\n", + " 0.733\n", + " 1.3065\n", + " NaN\n", + " 21603\n", " AMEX\n", " American Stock Exchange\n", " CN\n", @@ -1729,14 +2145,15 @@ " \n", " \n", " 2\n", - " ITP\n", - " IT Tech Packaging, Inc.\n", - " 3104324\n", - " Basic Materials\n", - " Paper & Paper Products\n", - " -0.224\n", - " 0.3084\n", - " 6467\n", + " CPHI\n", + " China Pharma Holdings, Inc.\n", + " 3664258\n", + " Healthcare\n", + " Drug Manufacturers - Specialty & Generic\n", + " 0.726\n", + " 0.2135\n", + " NaN\n", + " 77994\n", " AMEX\n", " American Stock Exchange\n", " CN\n", @@ -1748,12 +2165,31 @@ " 3\n", " DXF\n", " Dunxin Financial Holdings Limited\n", - " 1375084\n", + " 3243104\n", " Financial Services\n", - " Credit Services\n", - " 1.154\n", - " 0.3460\n", - " 39167\n", + " Financial - Credit Services\n", + " 1.304\n", + " 0.1394\n", + " NaN\n", + " 187314\n", + " AMEX\n", + " American Stock Exchange\n", + " CN\n", + " False\n", + " True\n", + " False\n", + " \n", + " \n", + " 4\n", + " ITP\n", + " IT Tech Packaging, Inc.\n", + " 2413803\n", + " Basic Materials\n", + " Paper, Lumber & Forest Products\n", + " -0.120\n", + " 0.2398\n", + " NaN\n", + " 3062\n", " AMEX\n", " American Stock Exchange\n", " CN\n", @@ -1767,33 +2203,232 @@ ], "text/plain": [ " symbol name market_cap sector \\\n", - "0 AMBO Ambow Education Holding Ltd. 63818550 Consumer Defensive \n", - "1 CPHI China Pharma Holdings, Inc. 4107363 Healthcare \n", - "2 ITP IT Tech Packaging, Inc. 3104324 Basic Materials \n", - "3 DXF Dunxin Financial Holdings Limited 1375084 Financial Services \n", + "0 MYND Mynd.ai, Inc. 93150152 Consumer Defensive \n", + "1 AMBO Ambow Education Holding Ltd. 3731855 Consumer Defensive \n", + "2 CPHI China Pharma Holdings, Inc. 3664258 Healthcare \n", + "3 DXF Dunxin Financial Holdings Limited 3243104 Financial Services \n", + "4 ITP IT Tech Packaging, Inc. 2413803 Basic Materials \n", "\n", - " industry beta price volume exchange \\\n", - "0 Education & Training Services 0.559 2.2500 27302 AMEX \n", - "1 Drug Manufacturers—Specialty & Generic 0.970 0.0774 848792 AMEX \n", - "2 Paper & Paper Products -0.224 0.3084 6467 AMEX \n", - "3 Credit Services 1.154 0.3460 39167 AMEX \n", + " industry beta price \\\n", + "0 Education & Training Services 0.939 1.9200 \n", + "1 Education & Training Services 0.733 1.3065 \n", + "2 Drug Manufacturers - Specialty & Generic 0.726 0.2135 \n", + "3 Financial - Credit Services 1.304 0.1394 \n", + "4 Paper, Lumber & Forest Products -0.120 0.2398 \n", "\n", - " exchange_name country is_etf actively_trading isFund \n", - "0 American Stock Exchange CN False True False \n", - "1 American Stock Exchange CN False True False \n", - "2 American Stock Exchange CN False True False \n", - "3 American Stock Exchange CN False True False " + " last_annual_dividend volume exchange exchange_name country \\\n", + "0 5.628 10348 AMEX American Stock Exchange CN \n", + "1 NaN 21603 AMEX American Stock Exchange CN \n", + "2 NaN 77994 AMEX American Stock Exchange CN \n", + "3 NaN 187314 AMEX American Stock Exchange CN \n", + "4 NaN 3062 AMEX American Stock Exchange CN \n", + "\n", + " is_etf actively_trading isFund \n", + "0 False True False \n", + "1 False True False \n", + "2 False True False \n", + "3 False True False \n", + "4 False True False " ] }, - "execution_count": 16, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "exchange_results = obb.equity.screener(exchange=\"amex\", country=\"CN\").to_df()\n", + "exchange_results = obb.equity.screener(\n", + " exchange=\"amex\", country=\"CN\", provider=\"fmp\"\n", + ").to_df()\n", "display(len(exchange_results))\n", - "exchange_results\n" + "exchange_results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Filter ADRs\n", + "\n", + "Use the Nasdaq screener to get only American Depositary Receipts" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamelast_pricechangechange_percentmarket_cap
0GDSGDS Holdings Limited ADS16.13501.37500.0931695038491
1YQ17 Education & Technology Group Inc. American ...2.17000.17000.085007207460
2STECSantech Holdings Limited American Depositary S...0.47290.03590.082154125000
3TURBTurbo Energy, S.A. American Depositary Shares1.53420.10430.072941000000
4FRESFresh2 Group Limited American Depositary Shares1.72970.09970.06117644183
.....................
190JFU9F Inc. American Depositary Shares1.8000NaNNaN3584421
191XHGXChange TEC.INC American Depositary Shares0.9500NaNNaN2780673
192JZJianzhi Education Technology Group Company Lim...0.8000NaNNaN1666667
193NWGLNature Wood Group Limited American Depositary ...1.6000NaNNaN1493743
194FORTYFormula Systems (1985) Ltd. American Depositar...76.0550NaNNaN131939
\n", + "

195 rows × 6 columns

\n", + "
" + ], + "text/plain": [ + " symbol name last_price \\\n", + "0 GDS GDS Holdings Limited ADS 16.1350 \n", + "1 YQ 17 Education & Technology Group Inc. American ... 2.1700 \n", + "2 STEC Santech Holdings Limited American Depositary S... 0.4729 \n", + "3 TURB Turbo Energy, S.A. American Depositary Shares 1.5342 \n", + "4 FRES Fresh2 Group Limited American Depositary Shares 1.7297 \n", + ".. ... ... ... \n", + "190 JFU 9F Inc. American Depositary Shares 1.8000 \n", + "191 XHG XChange TEC.INC American Depositary Shares 0.9500 \n", + "192 JZ Jianzhi Education Technology Group Company Lim... 0.8000 \n", + "193 NWGL Nature Wood Group Limited American Depositary ... 1.6000 \n", + "194 FORTY Formula Systems (1985) Ltd. American Depositar... 76.0550 \n", + "\n", + " change change_percent market_cap \n", + "0 1.3750 0.09316 95038491 \n", + "1 0.1700 0.08500 7207460 \n", + "2 0.0359 0.08215 4125000 \n", + "3 0.1043 0.07294 1000000 \n", + "4 0.0997 0.06117 644183 \n", + ".. ... ... ... \n", + "190 NaN NaN 3584421 \n", + "191 NaN NaN 2780673 \n", + "192 NaN NaN 1666667 \n", + "193 NaN NaN 1493743 \n", + "194 NaN NaN 131939 \n", + "\n", + "[195 rows x 6 columns]" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.equity.screener(exsubcategory=\"adr\", provider=\"nasdaq\").to_df()" ] }, { @@ -1807,7 +2442,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -1851,15 +2486,15 @@ " \n", " \n", " 0\n", - " VZ\n", - " Verizon Communications Inc.\n", - " 166288131058\n", - " Communication Services\n", - " Telecom Services\n", - " 0.403\n", - " 39.5522\n", - " 2.66\n", - " 3715659\n", + " MRK\n", + " Merck & Co., Inc.\n", + " 294367485300\n", + " Healthcare\n", + " Drug Manufacturers - General\n", + " 0.389000\n", + " 116.130\n", + " 3.08000\n", + " 3111763\n", " NYSE\n", " New York Stock Exchange\n", " US\n", @@ -1869,15 +2504,15 @@ " \n", " \n", " 1\n", - " PGR\n", - " The Progressive Corporation\n", - " 111312278918\n", - " Financial Services\n", - " Insurance—Property & Casualty\n", - " 0.345\n", - " 190.0500\n", - " 1.15\n", - " 695689\n", + " VZ\n", + " Verizon Communications Inc.\n", + " 171053845200\n", + " Communication Services\n", + " Telecommunications Services\n", + " 0.393000\n", + " 40.635\n", + " 2.66000\n", + " 6202285\n", " NYSE\n", " New York Stock Exchange\n", " US\n", @@ -1887,15 +2522,15 @@ " \n", " \n", " 2\n", - " LMT\n", - " Lockheed Martin Corporation\n", - " 103775136301\n", - " Industrials\n", - " Aerospace & Defense\n", - " 0.488\n", - " 429.4564\n", - " 12.60\n", - " 204961\n", + " TBC\n", + " AT&T Inc. 5.625% Global Notes d\n", + " 140078065351\n", + " Communication Services\n", + " Telecommunications Services\n", + " 0.275703\n", + " 24.565\n", + " 1.40628\n", + " 18782\n", " NYSE\n", " New York Stock Exchange\n", " US\n", @@ -1905,15 +2540,51 @@ " \n", " \n", " 3\n", - " BMY\n", - " Bristol-Myers Squibb Company\n", - " 101615045088\n", - " Healthcare\n", - " Drug Manufacturers—General\n", - " 0.371\n", - " 50.2500\n", - " 2.40\n", - " 2113879\n", + " PGR\n", + " The Progressive Corporation\n", + " 139775286220\n", + " Financial Services\n", + " Insurance - Property & Casualty\n", + " 0.356000\n", + " 238.660\n", + " 0.40000\n", + " 616656\n", + " NYSE\n", + " New York Stock Exchange\n", + " US\n", + " False\n", + " True\n", + " False\n", + " \n", + " \n", + " 4\n", + " TBB\n", + " AT&T Inc. 5.35% GLB NTS 66\n", + " 139658512827\n", + " Communication Services\n", + " Telecommunications Services\n", + " 0.253859\n", + " 23.395\n", + " 1.33752\n", + " 21852\n", + " NYSE\n", + " New York Stock Exchange\n", + " US\n", + " False\n", + " True\n", + " False\n", + " \n", + " \n", + " 5\n", + " LMT\n", + " Lockheed Martin Corporation\n", + " 132376882460\n", + " Industrials\n", + " Aerospace & Defense\n", + " 0.454000\n", + " 555.370\n", + " 12.60000\n", + " 304130\n", " NYSE\n", " New York Stock Exchange\n", " US\n", @@ -1926,44 +2597,251 @@ "" ], "text/plain": [ - " symbol name market_cap sector \\\n", - "0 VZ Verizon Communications Inc. 166288131058 Communication Services \n", - "1 PGR The Progressive Corporation 111312278918 Financial Services \n", - "2 LMT Lockheed Martin Corporation 103775136301 Industrials \n", - "3 BMY Bristol-Myers Squibb Company 101615045088 Healthcare \n", + " symbol name market_cap \\\n", + "0 MRK Merck & Co., Inc. 294367485300 \n", + "1 VZ Verizon Communications Inc. 171053845200 \n", + "2 TBC AT&T Inc. 5.625% Global Notes d 140078065351 \n", + "3 PGR The Progressive Corporation 139775286220 \n", + "4 TBB AT&T Inc. 5.35% GLB NTS 66 139658512827 \n", + "5 LMT Lockheed Martin Corporation 132376882460 \n", "\n", - " industry beta price last_annual_dividend \\\n", - "0 Telecom Services 0.403 39.5522 2.66 \n", - "1 Insurance—Property & Casualty 0.345 190.0500 1.15 \n", - "2 Aerospace & Defense 0.488 429.4564 12.60 \n", - "3 Drug Manufacturers—General 0.371 50.2500 2.40 \n", + " sector industry beta price \\\n", + "0 Healthcare Drug Manufacturers - General 0.389000 116.130 \n", + "1 Communication Services Telecommunications Services 0.393000 40.635 \n", + "2 Communication Services Telecommunications Services 0.275703 24.565 \n", + "3 Financial Services Insurance - Property & Casualty 0.356000 238.660 \n", + "4 Communication Services Telecommunications Services 0.253859 23.395 \n", + "5 Industrials Aerospace & Defense 0.454000 555.370 \n", "\n", - " volume exchange exchange_name country is_etf \\\n", - "0 3715659 NYSE New York Stock Exchange US False \n", - "1 695689 NYSE New York Stock Exchange US False \n", - "2 204961 NYSE New York Stock Exchange US False \n", - "3 2113879 NYSE New York Stock Exchange US False \n", + " last_annual_dividend volume exchange exchange_name country \\\n", + "0 3.08000 3111763 NYSE New York Stock Exchange US \n", + "1 2.66000 6202285 NYSE New York Stock Exchange US \n", + "2 1.40628 18782 NYSE New York Stock Exchange US \n", + "3 0.40000 616656 NYSE New York Stock Exchange US \n", + "4 1.33752 21852 NYSE New York Stock Exchange US \n", + "5 12.60000 304130 NYSE New York Stock Exchange US \n", "\n", - " actively_trading isFund \n", - "0 True False \n", - "1 True False \n", - "2 True False \n", - "3 True False " + " is_etf actively_trading isFund \n", + "0 False True False \n", + "1 False True False \n", + "2 False True False \n", + "3 False True False \n", + "4 False True False \n", + "5 False True False " ] }, - "execution_count": 17, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "obb.equity.screener(\n", - " exchange=\"nyse\",\n", - " mktcap_min=100000000000,\n", - " mktcap_max=300000000000,\n", - " country=\"us\",\n", - " beta_max=0.5,\n", - " provider=\"fmp\",\n", + " exchange=\"nyse\",\n", + " mktcap_min=100000000000,\n", + " mktcap_max=300000000000,\n", + " country=\"us\",\n", + " beta_max=0.5,\n", + " provider=\"fmp\",\n", + ").to_df()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Finviz Screener\n", + "\n", + "The `openbb-finviz` provider extension supports screener presets from V3 SDK and Terminal. See the details here: [https://pypi.org/project/openbb-finviz/](https://pypi.org/project/openbb-finviz/)" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolnamecountrysectorindustrymarket_cappricechange_percentvolumeprice_to_earnings
0GRFSGrifols SA ADRSpainHealthcareDrug Manufacturers - General2.270000e+098.810.1488505585435.13
1ZMZoom Video Communications IncUSATechnologySoftware - Application2.097000e+1067.810.12581528522824.27
2EVHEvolent Health IncUSAHealthcareHealth Information Services3.680000e+0931.610.12474519171NaN
3GDSGDS Holdings Limited ADRChinaTechnologyInformation Technology Services3.060000e+0916.190.09682308546NaN
4LCIDLucid Group IncUSAConsumer CyclicalAuto Manufacturers9.070000e+093.910.092241571321NaN
5OSISOSI Systems Inc.USATechnologyElectronic Components2.690000e+09157.680.090329975621.68
6ZKZEEKR Intelligent Technology Holding Ltd. ADRChinaConsumer CyclicalAuto Manufacturers4.450000e+0917.990.0677792117NaN
7QXOQXO Inc.USATechnologySoftware - Application5.870000e+0914.340.06144871978NaN
\n", + "
" + ], + "text/plain": [ + " symbol name country \\\n", + "0 GRFS Grifols SA ADR Spain \n", + "1 ZM Zoom Video Communications Inc USA \n", + "2 EVH Evolent Health Inc USA \n", + "3 GDS GDS Holdings Limited ADR China \n", + "4 LCID Lucid Group Inc USA \n", + "5 OSIS OSI Systems Inc. USA \n", + "6 ZK ZEEKR Intelligent Technology Holding Ltd. ADR China \n", + "7 QXO QXO Inc. USA \n", + "\n", + " sector industry market_cap price \\\n", + "0 Healthcare Drug Manufacturers - General 2.270000e+09 8.81 \n", + "1 Technology Software - Application 2.097000e+10 67.81 \n", + "2 Healthcare Health Information Services 3.680000e+09 31.61 \n", + "3 Technology Information Technology Services 3.060000e+09 16.19 \n", + "4 Consumer Cyclical Auto Manufacturers 9.070000e+09 3.91 \n", + "5 Technology Electronic Components 2.690000e+09 157.68 \n", + "6 Consumer Cyclical Auto Manufacturers 4.450000e+09 17.99 \n", + "7 Technology Software - Application 5.870000e+09 14.34 \n", + "\n", + " change_percent volume price_to_earnings \n", + "0 0.1488 5055854 35.13 \n", + "1 0.1258 15285228 24.27 \n", + "2 0.1247 4519171 NaN \n", + "3 0.0968 2308546 NaN \n", + "4 0.0922 41571321 NaN \n", + "5 0.0903 299756 21.68 \n", + "6 0.0677 792117 NaN \n", + "7 0.0614 4871978 NaN " + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.equity.screener(\n", + " metric=\"overview\", signal=\"top_gainers\", provider=\"finviz\", mktcap=\"mid_over\"\n", ").to_df()" ] }, @@ -1978,7 +2856,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -2129,7 +3007,7 @@ "102 ^AXUJ " ] }, - "execution_count": 18, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -2157,7 +3035,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -2198,7 +3076,7 @@ " \n", " \n", " \n", - " 2024-02-27\n", + " 2024-08-22\n", " True\n", " True\n", " True\n", @@ -2212,10 +3090,10 @@ "text/plain": [ " open high low close volume\n", "date \n", - "2024-02-27 True True True True True" + "2024-08-22 True True True True True" ] }, - "execution_count": 21, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -2224,7 +3102,7 @@ "(\n", " obb.index.price.historical(\"au_utilities\", provider=\"yfinance\").to_df().tail(1)\n", " == obb.index.price.historical(\"^AXUJ\", provider=\"yfinance\").to_df().tail(1)\n", - ")\n" + ")" ] } ], @@ -2244,7 +3122,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.7" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/examples/impliedEarningsMove.ipynb b/examples/impliedEarningsMove.ipynb index 60fa3df3115..2c27e7497e4 100644 --- a/examples/impliedEarningsMove.ipynb +++ b/examples/impliedEarningsMove.ipynb @@ -27,14 +27,14 @@ "source": [ "# If using in Google Colab, install the OpenBB library.\n", "\n", - "!pip install openbb[\"all\"]\n", + "#!pip install openbb[\"all\"]\n", "\n", "# Restart the runtime before the next block" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 7, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -46,11 +46,9 @@ "source": [ "from datetime import datetime, timedelta\n", "\n", - "import pandas as pd\n", "from openbb import obb\n", "\n", - "obb.user.preferences.output_type = \"dataframe\"\n", - "obb.user.credentials.nasdaq_api_key = \"PLACE_HOLDER\" # You don't actually need to replace this." + "obb.user.preferences.output_type = \"dataframe\"" ] }, { @@ -64,7 +62,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "colab": { "base_uri": "https://localhost:8080/", @@ -109,338 +107,338 @@ " \n", " \n", " \n", - " 26\n", - " 2024-03-07\n", + " 166\n", + " 2024-08-28\n", + " NVDA\n", + " NVIDIA Corporation\n", + " 0.25\n", + " 0.59\n", + " 13.0\n", + " 2024-07\n", + " 2023-08-23\n", + " after-hours\n", + " 3.160887e+12\n", + " \n", + " \n", + " 0\n", + " 2024-09-05\n", " AVGO\n", " Broadcom Inc.\n", - " 9.83\n", - " 9.06\n", - " 8.0\n", - " 2024-01\n", - " 2023-03-02\n", + " 0.95\n", + " 0.95\n", + " 10.0\n", + " 2024-07\n", + " 2023-08-31\n", " after-hours\n", - " 6.108766e+11\n", + " 7.716866e+11\n", " \n", " \n", - " 27\n", - " 2024-03-07\n", - " COST\n", - " Costco Wholesale Corporation\n", - " 3.30\n", - " 3.60\n", - " 14.0\n", - " 2024-02\n", - " 2023-03-02\n", - " after-hours\n", - " 3.259489e+11\n", - " \n", - " \n", - " 553\n", - " 2024-02-28\n", + " 167\n", + " 2024-08-28\n", " CRM\n", " Salesforce, Inc.\n", - " 1.01\n", - " 1.72\n", + " 1.63\n", + " 1.73\n", " 16.0\n", - " 2024-01\n", - " 2023-03-01\n", + " 2024-07\n", + " 2023-08-30\n", " after-hours\n", - " 2.842532e+11\n", + " 2.529962e+11\n", " \n", " \n", - " 554\n", - " 2024-02-28\n", + " 261\n", + " 2024-08-26\n", + " PDD\n", + " PDD Holdings Inc.\n", + " 1.27\n", + " 2.66\n", + " 2.0\n", + " 2024-06\n", + " 2023-08-29\n", + " pre-market\n", + " 2.007811e+11\n", + " \n", + " \n", + " 168\n", + " 2024-08-28\n", " RY\n", " Royal Bank Of Canada\n", - " 2.26\n", - " 2.10\n", - " 4.0\n", - " 2024-01\n", - " 2023-03-01\n", - " pre-market\n", - " 1.380355e+11\n", - " \n", - " \n", - " 796\n", - " 2024-02-27\n", - " LOW\n", - " Lowe's Companies, Inc.\n", - " 2.28\n", - " 1.68\n", - " 15.0\n", - " 2024-01\n", - " 2023-03-01\n", - " pre-market\n", - " 1.325692e+11\n", - " \n", - " \n", - " 28\n", - " 2024-03-07\n", - " PBR\n", - " Petroleo Brasileiro S.A.- Petrobras\n", - " 1.25\n", - " 1.13\n", + " 2.13\n", + " 2.14\n", " 3.0\n", - " 2023-12\n", - " 2023-03-02\n", - " not-supplied\n", - " 1.146585e+11\n", - " \n", - " \n", - " 555\n", - " 2024-02-28\n", - " TJX\n", - " TJX Companies, Inc. (The)\n", - " 0.89\n", - " 1.11\n", - " 10.0\n", - " 2024-01\n", - " 2023-02-22\n", + " 2024-07\n", + " 2023-08-24\n", " pre-market\n", - " 1.129534e+11\n", + " 1.597315e+11\n", " \n", " \n", - " 29\n", - " 2024-03-07\n", - " PBR.A\n", - " Petroleo Brasileiro S.A.- Petrobras\n", - " 1.25\n", + " 262\n", + " 2024-08-26\n", + " BHP\n", + " BHP Group Limited\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 2024-06\n", " NaN\n", - " 5.0\n", - " 2023-12\n", - " None\n", - " not-supplied\n", - " 1.108105e+11\n", - " \n", - " \n", - " 383\n", - " 2024-02-29\n", - " BUD\n", - " Anheuser-Busch Inbev SA\n", - " 0.98\n", - " 0.76\n", - " 4.0\n", - " 2023-12\n", - " 2023-03-02\n", - " pre-market\n", - " 1.101379e+11\n", - " \n", - " \n", - " 384\n", - " 2024-02-29\n", - " TD\n", - " Toronto Dominion Bank (The)\n", - " 1.64\n", - " 1.46\n", - " 4.0\n", - " 2024-01\n", - " 2023-03-02\n", - " pre-market\n", - " 1.074778e+11\n", - " \n", - " \n", - " 797\n", - " 2024-02-27\n", - " AMT\n", - " American Tower Corporation (REIT)\n", - " 2.34\n", - " 2.10\n", - " 7.0\n", - " 2023-12\n", - " 2023-02-23\n", - " pre-market\n", - " 8.764370e+10\n", - " \n", - " \n", - " 1099\n", - " 2024-02-26\n", - " WDAY\n", - " Workday, Inc.\n", - " -0.14\n", - " 0.32\n", - " 6.0\n", - " 2024-01\n", - " 2023-02-27\n", " after-hours\n", - " 8.064106e+10\n", + " 1.401966e+11\n", " \n", " \n", - " 217\n", - " 2024-03-05\n", - " CRWD\n", - " CrowdStrike Holdings, Inc.\n", - " -0.17\n", - " 0.18\n", - " 14.0\n", - " 2024-01\n", - " 2023-03-07\n", - " after-hours\n", - " 7.466342e+10\n", - " \n", - " \n", - " 556\n", - " 2024-02-28\n", - " SNOW\n", - " Snowflake Inc.\n", - " -0.60\n", - " -0.49\n", - " 4.0\n", - " 2024-01\n", - " 2023-03-01\n", - " after-hours\n", - " 7.429667e+10\n", - " \n", - " \n", - " 385\n", - " 2024-02-29\n", - " CNQ\n", - " Canadian Natural Resources Limited\n", - " 1.44\n", - " 1.53\n", - " 5.0\n", - " 2023-12\n", - " 2023-03-02\n", - " pre-market\n", - " 7.205709e+10\n", - " \n", - " \n", - " 386\n", - " 2024-02-29\n", - " NTES\n", - " NetEase, Inc.\n", - " 0.88\n", - " 1.62\n", - " 2.0\n", - " 2023-12\n", - " 2023-02-23\n", - " pre-market\n", - " 7.017184e+10\n", - " \n", - " \n", - " 218\n", - " 2024-03-05\n", - " TGT\n", - " Target Corporation\n", - " 1.89\n", - " 2.38\n", - " 16.0\n", - " 2024-01\n", - " 2023-02-28\n", - " pre-market\n", - " 6.940624e+10\n", - " \n", - " \n", - " 798\n", - " 2024-02-27\n", - " BMO\n", - " Bank Of Montreal\n", - " 2.39\n", - " 2.28\n", - " 4.0\n", - " 2024-01\n", - " 2023-02-28\n", - " pre-market\n", - " 6.832777e+10\n", - " \n", - " \n", - " 387\n", - " 2024-02-29\n", + " 114\n", + " 2024-08-29\n", " DELL\n", " Dell Technologies Inc.\n", - " 1.55\n", - " 1.47\n", + " 1.44\n", + " 1.49\n", " 4.0\n", - " 2024-01\n", - " 2023-03-02\n", + " 2024-07\n", + " 2023-08-31\n", " after-hours\n", - " 6.247146e+10\n", + " 7.922927e+10\n", " \n", " \n", - " 30\n", - " 2024-03-07\n", + " 169\n", + " 2024-08-28\n", + " CRWD\n", + " CrowdStrike Holdings, Inc.\n", + " 0.06\n", + " 0.23\n", + " 14.0\n", + " 2024-07\n", + " 2023-08-30\n", + " after-hours\n", + " 6.648856e+10\n", + " \n", + " \n", + " 225\n", + " 2024-08-27\n", + " BMO\n", + " Bank Of Montreal\n", + " 2.08\n", + " 1.98\n", + " 3.0\n", + " 2024-07\n", + " 2023-08-29\n", + " pre-market\n", + " 6.319707e+10\n", + " \n", + " \n", + " 115\n", + " 2024-08-29\n", " MRVL\n", " Marvell Technology, Inc.\n", - " 0.34\n", - " 0.29\n", - " 12.0\n", - " 2024-01\n", - " 2023-03-02\n", + " 0.18\n", + " 0.13\n", + " 13.0\n", + " 2024-07\n", + " 2023-08-24\n", " after-hours\n", - " 6.040262e+10\n", + " 6.175190e+10\n", + " \n", + " \n", + " 226\n", + " 2024-08-27\n", + " BNS\n", + " Bank of Nova Scotia (The)\n", + " 1.30\n", + " 1.18\n", + " 4.0\n", + " 2024-07\n", + " 2023-08-29\n", + " pre-market\n", + " 5.855210e+10\n", + " \n", + " \n", + " 116\n", + " 2024-08-29\n", + " ADSK\n", + " Autodesk, Inc.\n", + " 1.12\n", + " 1.35\n", + " 8.0\n", + " 2024-07\n", + " 2023-08-23\n", + " after-hours\n", + " 5.444496e+10\n", + " \n", + " \n", + " 117\n", + " 2024-08-29\n", + " CM\n", + " Canadian Imperial Bank of Commerce\n", + " 1.14\n", + " 1.28\n", + " 4.0\n", + " 2024-07\n", + " 2023-08-31\n", + " pre-market\n", + " 5.042232e+10\n", + " \n", + " \n", + " 170\n", + " 2024-08-28\n", + " HPQ\n", + " HP Inc.\n", + " 0.86\n", + " 0.86\n", + " 4.0\n", + " 2024-07\n", + " 2023-08-29\n", + " after-hours\n", + " 3.451380e+10\n", + " \n", + " \n", + " 227\n", + " 2024-08-27\n", + " HEI\n", + " Heico Corporation\n", + " 0.77\n", + " 0.91\n", + " 8.0\n", + " 2024-07\n", + " 2023-08-28\n", + " pre-market\n", + " 3.387054e+10\n", + " \n", + " \n", + " 171\n", + " 2024-08-28\n", + " VEEV\n", + " Veeva Systems Inc.\n", + " 0.70\n", + " 1.04\n", + " 10.0\n", + " 2024-07\n", + " 2023-08-30\n", + " after-hours\n", + " 3.256312e+10\n", + " \n", + " \n", + " 118\n", + " 2024-08-29\n", + " LULU\n", + " lululemon athletica inc.\n", + " 2.68\n", + " 2.94\n", + " 13.0\n", + " 2024-07\n", + " 2023-08-31\n", + " after-hours\n", + " 3.184542e+10\n", + " \n", + " \n", + " 88\n", + " 2024-09-03\n", + " ZS\n", + " Zscaler, Inc.\n", + " -0.17\n", + " -0.14\n", + " 12.0\n", + " 2024-07\n", + " 2023-09-05\n", + " after-hours\n", + " 3.030086e+10\n", + " \n", + " \n", + " 263\n", + " 2024-08-26\n", + " TCOM\n", + " Trip.com Group Limited\n", + " 0.60\n", + " 0.65\n", + " 2.0\n", + " 2024-06\n", + " 2023-09-04\n", + " after-hours\n", + " 2.780128e+10\n", + " \n", + " \n", + " 172\n", + " 2024-08-28\n", + " NTAP\n", + " NetApp, Inc.\n", + " 0.84\n", + " 1.15\n", + " 8.0\n", + " 2024-07\n", + " 2023-08-23\n", + " after-hours\n", + " 2.745601e+10\n", " \n", " \n", "\n", "" ], "text/plain": [ - " report_date symbol name eps_previous \\\n", - "26 2024-03-07 AVGO Broadcom Inc. 9.83 \n", - "27 2024-03-07 COST Costco Wholesale Corporation 3.30 \n", - "553 2024-02-28 CRM Salesforce, Inc. 1.01 \n", - "554 2024-02-28 RY Royal Bank Of Canada 2.26 \n", - "796 2024-02-27 LOW Lowe's Companies, Inc. 2.28 \n", - "28 2024-03-07 PBR Petroleo Brasileiro S.A.- Petrobras 1.25 \n", - "555 2024-02-28 TJX TJX Companies, Inc. (The) 0.89 \n", - "29 2024-03-07 PBR.A Petroleo Brasileiro S.A.- Petrobras 1.25 \n", - "383 2024-02-29 BUD Anheuser-Busch Inbev SA 0.98 \n", - "384 2024-02-29 TD Toronto Dominion Bank (The) 1.64 \n", - "797 2024-02-27 AMT American Tower Corporation (REIT) 2.34 \n", - "1099 2024-02-26 WDAY Workday, Inc. -0.14 \n", - "217 2024-03-05 CRWD CrowdStrike Holdings, Inc. -0.17 \n", - "556 2024-02-28 SNOW Snowflake Inc. -0.60 \n", - "385 2024-02-29 CNQ Canadian Natural Resources Limited 1.44 \n", - "386 2024-02-29 NTES NetEase, Inc. 0.88 \n", - "218 2024-03-05 TGT Target Corporation 1.89 \n", - "798 2024-02-27 BMO Bank Of Montreal 2.39 \n", - "387 2024-02-29 DELL Dell Technologies Inc. 1.55 \n", - "30 2024-03-07 MRVL Marvell Technology, Inc. 0.34 \n", + " report_date symbol name eps_previous \\\n", + "166 2024-08-28 NVDA NVIDIA Corporation 0.25 \n", + "0 2024-09-05 AVGO Broadcom Inc. 0.95 \n", + "167 2024-08-28 CRM Salesforce, Inc. 1.63 \n", + "261 2024-08-26 PDD PDD Holdings Inc. 1.27 \n", + "168 2024-08-28 RY Royal Bank Of Canada 2.13 \n", + "262 2024-08-26 BHP BHP Group Limited NaN \n", + "114 2024-08-29 DELL Dell Technologies Inc. 1.44 \n", + "169 2024-08-28 CRWD CrowdStrike Holdings, Inc. 0.06 \n", + "225 2024-08-27 BMO Bank Of Montreal 2.08 \n", + "115 2024-08-29 MRVL Marvell Technology, Inc. 0.18 \n", + "226 2024-08-27 BNS Bank of Nova Scotia (The) 1.30 \n", + "116 2024-08-29 ADSK Autodesk, Inc. 1.12 \n", + "117 2024-08-29 CM Canadian Imperial Bank of Commerce 1.14 \n", + "170 2024-08-28 HPQ HP Inc. 0.86 \n", + "227 2024-08-27 HEI Heico Corporation 0.77 \n", + "171 2024-08-28 VEEV Veeva Systems Inc. 0.70 \n", + "118 2024-08-29 LULU lululemon athletica inc. 2.68 \n", + "88 2024-09-03 ZS Zscaler, Inc. -0.17 \n", + "263 2024-08-26 TCOM Trip.com Group Limited 0.60 \n", + "172 2024-08-28 NTAP NetApp, Inc. 0.84 \n", "\n", - " eps_consensus num_estimates period_ending previous_report_date \\\n", - "26 9.06 8.0 2024-01 2023-03-02 \n", - "27 3.60 14.0 2024-02 2023-03-02 \n", - "553 1.72 16.0 2024-01 2023-03-01 \n", - "554 2.10 4.0 2024-01 2023-03-01 \n", - "796 1.68 15.0 2024-01 2023-03-01 \n", - "28 1.13 3.0 2023-12 2023-03-02 \n", - "555 1.11 10.0 2024-01 2023-02-22 \n", - "29 NaN 5.0 2023-12 None \n", - "383 0.76 4.0 2023-12 2023-03-02 \n", - "384 1.46 4.0 2024-01 2023-03-02 \n", - "797 2.10 7.0 2023-12 2023-02-23 \n", - "1099 0.32 6.0 2024-01 2023-02-27 \n", - "217 0.18 14.0 2024-01 2023-03-07 \n", - "556 -0.49 4.0 2024-01 2023-03-01 \n", - "385 1.53 5.0 2023-12 2023-03-02 \n", - "386 1.62 2.0 2023-12 2023-02-23 \n", - "218 2.38 16.0 2024-01 2023-02-28 \n", - "798 2.28 4.0 2024-01 2023-02-28 \n", - "387 1.47 4.0 2024-01 2023-03-02 \n", - "30 0.29 12.0 2024-01 2023-03-02 \n", + " eps_consensus num_estimates period_ending previous_report_date \\\n", + "166 0.59 13.0 2024-07 2023-08-23 \n", + "0 0.95 10.0 2024-07 2023-08-31 \n", + "167 1.73 16.0 2024-07 2023-08-30 \n", + "261 2.66 2.0 2024-06 2023-08-29 \n", + "168 2.14 3.0 2024-07 2023-08-24 \n", + "262 NaN 1.0 2024-06 NaN \n", + "114 1.49 4.0 2024-07 2023-08-31 \n", + "169 0.23 14.0 2024-07 2023-08-30 \n", + "225 1.98 3.0 2024-07 2023-08-29 \n", + "115 0.13 13.0 2024-07 2023-08-24 \n", + "226 1.18 4.0 2024-07 2023-08-29 \n", + "116 1.35 8.0 2024-07 2023-08-23 \n", + "117 1.28 4.0 2024-07 2023-08-31 \n", + "170 0.86 4.0 2024-07 2023-08-29 \n", + "227 0.91 8.0 2024-07 2023-08-28 \n", + "171 1.04 10.0 2024-07 2023-08-30 \n", + "118 2.94 13.0 2024-07 2023-08-31 \n", + "88 -0.14 12.0 2024-07 2023-09-05 \n", + "263 0.65 2.0 2024-06 2023-09-04 \n", + "172 1.15 8.0 2024-07 2023-08-23 \n", "\n", - " reporting_time market_cap \n", - "26 after-hours 6.108766e+11 \n", - "27 after-hours 3.259489e+11 \n", - "553 after-hours 2.842532e+11 \n", - "554 pre-market 1.380355e+11 \n", - "796 pre-market 1.325692e+11 \n", - "28 not-supplied 1.146585e+11 \n", - "555 pre-market 1.129534e+11 \n", - "29 not-supplied 1.108105e+11 \n", - "383 pre-market 1.101379e+11 \n", - "384 pre-market 1.074778e+11 \n", - "797 pre-market 8.764370e+10 \n", - "1099 after-hours 8.064106e+10 \n", - "217 after-hours 7.466342e+10 \n", - "556 after-hours 7.429667e+10 \n", - "385 pre-market 7.205709e+10 \n", - "386 pre-market 7.017184e+10 \n", - "218 pre-market 6.940624e+10 \n", - "798 pre-market 6.832777e+10 \n", - "387 after-hours 6.247146e+10 \n", - "30 after-hours 6.040262e+10 " + " reporting_time market_cap \n", + "166 after-hours 3.160887e+12 \n", + "0 after-hours 7.716866e+11 \n", + "167 after-hours 2.529962e+11 \n", + "261 pre-market 2.007811e+11 \n", + "168 pre-market 1.597315e+11 \n", + "262 after-hours 1.401966e+11 \n", + "114 after-hours 7.922927e+10 \n", + "169 after-hours 6.648856e+10 \n", + "225 pre-market 6.319707e+10 \n", + "115 after-hours 6.175190e+10 \n", + "226 pre-market 5.855210e+10 \n", + "116 after-hours 5.444496e+10 \n", + "117 pre-market 5.042232e+10 \n", + "170 after-hours 3.451380e+10 \n", + "227 pre-market 3.387054e+10 \n", + "171 after-hours 3.256312e+10 \n", + "118 after-hours 3.184542e+10 \n", + "88 after-hours 3.030086e+10 \n", + "263 after-hours 2.780128e+10 \n", + "172 after-hours 2.745601e+10 " ] }, - "execution_count": 2, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -449,47 +447,19 @@ "# Lookup some upcoming earnings dates and sort them by market cap.\n", "\n", "earnings_calendar = obb.equity.calendar.earnings(\n", - " start_date=(datetime.now()+timedelta(days=1)).date(),\n", - " end_date = (datetime.now()+timedelta(days=14)).date(),\n", - " provider=\"nasdaq\"\n", + " start_date=(datetime.now() + timedelta(days=1)).date(),\n", + " end_date=(datetime.now() + timedelta(days=14)).date(),\n", + " provider=\"nasdaq\",\n", ")\n", "\n", - "earnings_calendar.sort_values(by=[\"market_cap\", \"num_estimates\"], ascending=False).head(20)" + "earnings_calendar.sort_values(by=[\"market_cap\", \"num_estimates\"], ascending=False).head(\n", + " 20\n", + ")" ] }, { "cell_type": "code", - "execution_count": 3, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "1WNFH5_kPFHh", - "outputId": "7fb6be6c-4450-47b8-e73d-a0bf95cf8ecc" - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Last Price: $292.8\n" - ] - } - ], - "source": [ - "# Get the last price of the underlying stock.\n", - "symbol = \"CRM\"\n", - "\n", - "quote = obb.equity.price.quote(symbol, provider=\"yfinance\").T\n", - "\n", - "last_price = quote.loc[\"last_price\", 0]\n", - "\n", - "print(f\"Last Price: ${last_price}\")\n" - ] - }, - { - "cell_type": "code", - "execution_count": 11, + "execution_count": 27, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -499,471 +469,54 @@ }, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "2024-03-01\n" - ] + "data": { + "text/plain": [ + "'Last Price: $124.7001'" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "['2024-08-23', '2024-08-30', '2024-09-06']" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ "# Get the options chains data.\n", "\n", + "symbol = \"NVDA\" # This will not be evergreen, change the symbol based on a stock above.\n", + "\n", + "obb.user.preferences.output_type = \"OBBject\" # To use the built-in options chains methods, we need to set the output type to OBBject.\n", + "\n", "options = obb.derivatives.options.chains(symbol, provider=\"cboe\")\n", "\n", - "print(options.expiration.unique()[0])" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 444 - }, - "id": "pXM5lHrnUU26", - "outputId": "8641ff33-0802-42f0-864f-217dc64f6014" - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
contract_symbolexpirationstrikeoption_typeopen_interestvolumetheoretical_pricelast_trade_pricetickbid...changechange_percentimplied_volatilitydeltagammathetavegarholast_trade_timestampdte
0CRM240301C001350002024-03-01135.0call00157.91180.00no_change157.15...0.0000.0002.10310.99970.00000.00000.00040.0210NaT5
1CRM240301P001350002024-03-01135.0put6450.00380.01down0.00...-0.070-0.8751.6854-0.00020.0000-0.00260.00030.00002024-02-23 13:27:035
2CRM240301C001400002024-03-01140.0call00152.91750.00no_change152.00...0.0000.0000.00000.99970.00000.00000.00040.0221NaT5
3CRM240301P001400002024-03-01140.0put000.00400.00no_change0.00...0.0000.0001.6954-0.00030.0000-0.00280.00040.0000NaT5
4CRM240301C001450002024-03-01145.0call00147.92320.00no_change147.10...0.0000.0001.78270.99970.00000.00000.00040.0232NaT5
..................................................................
163CRM240301P003775002024-03-01377.5put0084.72750.00no_change83.80...0.0000.0000.0000-0.99710.0009-0.04570.0032-0.0049NaT5
164CRM240301C003800002024-03-01380.0call4130.08250.14up0.08...0.0050.0370.80240.00870.0008-0.04160.00960.00042024-02-23 14:41:105
165CRM240301P003800002024-03-01380.0put0087.22490.00no_change86.30...0.0000.0000.0000-0.99820.0006-0.04320.00140.0000NaT5
166CRM240301C003900002024-03-01390.0call51590.04410.11up0.04...0.0100.1000.84680.00490.0004-0.02420.00570.00022024-02-23 13:57:215
167CRM240301P003900002024-03-01390.0put0097.22490.00no_change96.40...0.0000.0000.8974-1.00000.0000-0.04320.00000.0000NaT5
\n", - "

168 rows × 27 columns

\n", - "
" - ], - "text/plain": [ - " contract_symbol expiration strike option_type open_interest \\\n", - "0 CRM240301C00135000 2024-03-01 135.0 call 0 \n", - "1 CRM240301P00135000 2024-03-01 135.0 put 64 \n", - "2 CRM240301C00140000 2024-03-01 140.0 call 0 \n", - "3 CRM240301P00140000 2024-03-01 140.0 put 0 \n", - "4 CRM240301C00145000 2024-03-01 145.0 call 0 \n", - ".. ... ... ... ... ... \n", - "163 CRM240301P00377500 2024-03-01 377.5 put 0 \n", - "164 CRM240301C00380000 2024-03-01 380.0 call 41 \n", - "165 CRM240301P00380000 2024-03-01 380.0 put 0 \n", - "166 CRM240301C00390000 2024-03-01 390.0 call 51 \n", - "167 CRM240301P00390000 2024-03-01 390.0 put 0 \n", - "\n", - " volume theoretical_price last_trade_price tick bid ... \\\n", - "0 0 157.9118 0.00 no_change 157.15 ... \n", - "1 5 0.0038 0.01 down 0.00 ... \n", - "2 0 152.9175 0.00 no_change 152.00 ... \n", - "3 0 0.0040 0.00 no_change 0.00 ... \n", - "4 0 147.9232 0.00 no_change 147.10 ... \n", - ".. ... ... ... ... ... ... \n", - "163 0 84.7275 0.00 no_change 83.80 ... \n", - "164 3 0.0825 0.14 up 0.08 ... \n", - "165 0 87.2249 0.00 no_change 86.30 ... \n", - "166 59 0.0441 0.11 up 0.04 ... \n", - "167 0 97.2249 0.00 no_change 96.40 ... \n", - "\n", - " change change_percent implied_volatility delta gamma theta \\\n", - "0 0.000 0.000 2.1031 0.9997 0.0000 0.0000 \n", - "1 -0.070 -0.875 1.6854 -0.0002 0.0000 -0.0026 \n", - "2 0.000 0.000 0.0000 0.9997 0.0000 0.0000 \n", - "3 0.000 0.000 1.6954 -0.0003 0.0000 -0.0028 \n", - "4 0.000 0.000 1.7827 0.9997 0.0000 0.0000 \n", - ".. ... ... ... ... ... ... \n", - "163 0.000 0.000 0.0000 -0.9971 0.0009 -0.0457 \n", - "164 0.005 0.037 0.8024 0.0087 0.0008 -0.0416 \n", - "165 0.000 0.000 0.0000 -0.9982 0.0006 -0.0432 \n", - "166 0.010 0.100 0.8468 0.0049 0.0004 -0.0242 \n", - "167 0.000 0.000 0.8974 -1.0000 0.0000 -0.0432 \n", - "\n", - " vega rho last_trade_timestamp dte \n", - "0 0.0004 0.0210 NaT 5 \n", - "1 0.0003 0.0000 2024-02-23 13:27:03 5 \n", - "2 0.0004 0.0221 NaT 5 \n", - "3 0.0004 0.0000 NaT 5 \n", - "4 0.0004 0.0232 NaT 5 \n", - ".. ... ... ... ... \n", - "163 0.0032 -0.0049 NaT 5 \n", - "164 0.0096 0.0004 2024-02-23 14:41:10 5 \n", - "165 0.0014 0.0000 NaT 5 \n", - "166 0.0057 0.0002 2024-02-23 13:57:21 5 \n", - "167 0.0000 0.0000 NaT 5 \n", - "\n", - "[168 rows x 27 columns]" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Filter for the earnings expiration.\n", - "expiration = datetime(2024,3,1).date() # This date will not be evergreen, so change it to suit.\n", - "chain = options.query(\"`expiration` == @expiration\")\n", + "last_price = options.results.underlying_price[0]\n", "\n", - "chain" + "display(f\"Last Price: ${last_price}\")\n", + "\n", + "display(options.results.expirations[:3])" ] }, { "cell_type": "code", - "execution_count": 6, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "xkdAjQDyUVt-", - "outputId": "786025e0-e7c1-4ca4-b65f-a0c0ea489ea1" - }, + "execution_count": 40, + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Last Price: $292.8\n", - "\n", - "Nearest Call Strike: $295.0\n", - "\n", - "Nearest Put Strike: $292.5\n" - ] - } - ], - "source": [ - "# Find the nearest strike price to the last price.\n", - "\n", - "strikes = chain.strike.to_frame()\n", - "\n", - "call_strike = strikes.loc[strikes.query(\"`strike` > @last_price\").idxmin()][\"strike\"].iloc[0]\n", - "put_strike = strikes.loc[strikes.query(\"`strike` < @last_price\").idxmax()][\"strike\"].iloc[0]\n", - "\n", - "print(f\"Last Price: ${last_price}\\n\\nNearest Call Strike: ${call_strike}\\n\\nNearest Put Strike: ${put_strike}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 283 - }, - "id": "aX1NUvNKZEQ9", - "outputId": "30949b18-40cb-482a-c25e-4e6026b72482" - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cost of Straddle: $21.95\n", - "Cost as a % of Share Price: 7.4966%\n", - "Upper Breakeven Price: $314.75\n", - "Lower Breakeven Price: $270.85\n", - "Implied Daily Move: 1.4563%\n", + "Cost of Straddle: $14.65\n", + "Cost as a % of Share Price: 11.7482%\n", + "Upper Breakeven Price: $139.65\n", + "Lower Breakeven Price: $109.35\n", + "Implied Daily Move: 1.3982%\n", "\n" ] }, @@ -988,479 +541,127 @@ " \n", " \n", " \n", - " contract_symbol\n", - " expiration\n", - " strike\n", - " option_type\n", - " open_interest\n", - " volume\n", - " theoretical_price\n", - " last_trade_price\n", - " tick\n", - " bid\n", - " ...\n", - " change\n", - " change_percent\n", - " implied_volatility\n", - " delta\n", - " gamma\n", - " theta\n", - " vega\n", - " rho\n", - " last_trade_timestamp\n", - " dte\n", + " Long Straddle\n", " \n", " \n", " \n", " \n", - " 96\n", - " CRM240301C00295000\n", - " 2024-03-01\n", - " 295.0\n", - " call\n", - " 540\n", - " 315\n", - " 9.8163\n", - " 10.05\n", - " down\n", - " 9.85\n", - " ...\n", - " -0.375\n", - " -0.0360\n", - " 0.6666\n", - " 0.4904\n", - " 0.0148\n", - " -0.7900\n", - " 0.1620\n", - " 0.0254\n", - " 2024-02-23 15:59:01\n", - " 5\n", + " Symbol\n", + " NVDA\n", " \n", " \n", - " 97\n", - " CRM240301P00295000\n", - " 2024-03-01\n", - " 295.0\n", - " put\n", - " 141\n", - " 47\n", - " 11.7541\n", - " 11.85\n", - " up\n", - " 11.75\n", - " ...\n", - " 0.375\n", - " 0.0327\n", - " 0.6658\n", - " -0.5107\n", - " 0.0148\n", - " -0.7925\n", - " 0.1619\n", - " -0.0272\n", - " 2024-02-23 15:59:59\n", - " 5\n", + " Underlying Price\n", + " 124.7001\n", + " \n", + " \n", + " Expiration\n", + " 2024-08-30\n", + " \n", + " \n", + " DTE\n", + " 8\n", + " \n", + " \n", + " Strike 1\n", + " 125.0\n", + " \n", + " \n", + " Strike 2\n", + " 124.0\n", + " \n", + " \n", + " Strike 1 Premium\n", + " 7.55\n", + " \n", + " \n", + " Strike 2 Premium\n", + " 7.1\n", + " \n", + " \n", + " Cost\n", + " 14.65\n", + " \n", + " \n", + " Cost Percent\n", + " 11.7482\n", + " \n", + " \n", + " Breakeven Upper\n", + " 139.65\n", + " \n", + " \n", + " Breakeven Upper Percent\n", + " 11.9887\n", + " \n", + " \n", + " Breakeven Lower\n", + " 109.35\n", + " \n", + " \n", + " Breakeven Lower Percent\n", + " -12.3096\n", + " \n", + " \n", + " Max Profit\n", + " inf\n", + " \n", + " \n", + " Max Loss\n", + " -14.65\n", + " \n", + " \n", + " Payoff Ratio\n", + " inf\n", " \n", " \n", "\n", - "

2 rows × 27 columns

\n", "" ], "text/plain": [ - " contract_symbol expiration strike option_type open_interest volume \\\n", - "96 CRM240301C00295000 2024-03-01 295.0 call 540 315 \n", - "97 CRM240301P00295000 2024-03-01 295.0 put 141 47 \n", - "\n", - " theoretical_price last_trade_price tick bid ... change \\\n", - "96 9.8163 10.05 down 9.85 ... -0.375 \n", - "97 11.7541 11.85 up 11.75 ... 0.375 \n", - "\n", - " change_percent implied_volatility delta gamma theta vega \\\n", - "96 -0.0360 0.6666 0.4904 0.0148 -0.7900 0.1620 \n", - "97 0.0327 0.6658 -0.5107 0.0148 -0.7925 0.1619 \n", - "\n", - " rho last_trade_timestamp dte \n", - "96 0.0254 2024-02-23 15:59:01 5 \n", - "97 -0.0272 2024-02-23 15:59:59 5 \n", - "\n", - "[2 rows x 27 columns]" + " Long Straddle\n", + "Symbol NVDA\n", + "Underlying Price 124.7001\n", + "Expiration 2024-08-30\n", + "DTE 8\n", + "Strike 1 125.0\n", + "Strike 2 124.0\n", + "Strike 1 Premium 7.55\n", + "Strike 2 Premium 7.1\n", + "Cost 14.65\n", + "Cost Percent 11.7482\n", + "Breakeven Upper 139.65\n", + "Breakeven Upper Percent 11.9887\n", + "Breakeven Lower 109.35\n", + "Breakeven Lower Percent -12.3096\n", + "Max Profit inf\n", + "Max Loss -14.65\n", + "Payoff Ratio inf" ] }, - "execution_count": 13, "metadata": {}, - "output_type": "execute_result" + "output_type": "display_data" } ], "source": [ - "# Using the same strike for the put as the call.\n", + "# Use the straddle method of the results object to get the straddle data and then calculate the implied move.\n", "\n", - "atm_call = chain.query(\"`strike` == @call_strike and `option_type` == 'call'\")\n", - "atm_put = chain.query(\"`strike` == @call_strike and `option_type` == 'put'\")\n", + "straddle = options.results.straddle(days=options.results.expirations[1])\n", + "straddle_price = straddle.loc[\"Cost\"].values[0]\n", + "days = straddle.loc[\"DTE\"].values[0]\n", + "upper_price = straddle.loc[\"Breakeven Upper\"].values[0]\n", + "lower_price = straddle.loc[\"Breakeven Lower\"].values[0]\n", "\n", - "atm = pd.concat([atm_call, atm_put])\n", - "straddle_price = round(atm.ask.sum(), 2)\n", - "upper_price = round((last_price*(1+(straddle_price/last_price))), 2)\n", - "lower_price = round((last_price*(1-(straddle_price/last_price))), 2)\n", + "implied_move = ((1 + straddle_price / last_price) ** (1 / days) - 1) * 100\n", "\n", - "# Calculate the expected daily move\n", - "days = (atm.expiration.iloc[0] - datetime.now().date()).days\n", - "implied_move = ((1+ straddle_price/last_price)**(1/days) - 1) * 100\n", - "\n", - "print(\n", - " f\"Cost of Straddle: ${straddle_price}\"\n", + "display(\n", + " f\"Cost of Straddle: ${round(straddle_price, 2)}\"\n", " f\"\\nCost as a % of Share Price: {round((straddle_price/last_price) * 100, 4)}%\"\n", " f\"\\nUpper Breakeven Price: ${upper_price}\"\n", " f\"\\nLower Breakeven Price: ${lower_price}\"\n", " f\"\\nImplied Daily Move: {round(implied_move, 4)}%\\n\"\n", ")\n", "\n", - "atm" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "chKbReFl85OV", - "outputId": "a693c4be-a9b2-49eb-c478-4800a96703aa" - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cost of Straddle: $21.8\n", - "Cost as a % of Share Price: 7.4454%\n", - "Upper Breakeven Price: $314.6\n", - "Lower Breakeven Price: $271.0\n", - "Implied Daily Move: 1.4466%\n", - "\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
contract_symbolexpirationstrikeoption_typeopen_interestvolumetheoretical_pricelast_trade_pricetickbid...changechange_percentimplied_volatilitydeltagammathetavegarholast_trade_timestampdte
94CRM240301C002925002024-03-01292.5call15515410.965911.25up11.0...-0.350-0.03020.66790.52710.0148-0.78640.16170.02722024-02-23 15:50:025
95CRM240301P002925002024-03-01292.5put9611910.403710.55up10.4...0.3750.03690.6640-0.47390.0148-0.78900.1616-0.02542024-02-23 15:59:595
\n", - "

2 rows × 27 columns

\n", - "
" - ], - "text/plain": [ - " contract_symbol expiration strike option_type open_interest volume \\\n", - "94 CRM240301C00292500 2024-03-01 292.5 call 155 154 \n", - "95 CRM240301P00292500 2024-03-01 292.5 put 96 119 \n", - "\n", - " theoretical_price last_trade_price tick bid ... change \\\n", - "94 10.9659 11.25 up 11.0 ... -0.350 \n", - "95 10.4037 10.55 up 10.4 ... 0.375 \n", - "\n", - " change_percent implied_volatility delta gamma theta vega \\\n", - "94 -0.0302 0.6679 0.5271 0.0148 -0.7864 0.1617 \n", - "95 0.0369 0.6640 -0.4739 0.0148 -0.7890 0.1616 \n", - "\n", - " rho last_trade_timestamp dte \n", - "94 0.0272 2024-02-23 15:50:02 5 \n", - "95 -0.0254 2024-02-23 15:59:59 5 \n", - "\n", - "[2 rows x 27 columns]" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Using the same strike for the call as the put.\n", - "\n", - "atm_call = chain.query(\"`strike` == @put_strike and `option_type` == 'call'\")\n", - "atm_put = chain.query(\"`strike` == @put_strike and `option_type` == 'put'\")\n", - "\n", - "atm = pd.concat([atm_call, atm_put])\n", - "straddle_price = round(atm.ask.sum(), 2)\n", - "upper_price = round((last_price*(1+(straddle_price/last_price))), 2)\n", - "lower_price = round((last_price*(1-(straddle_price/last_price))), 2)\n", - "\n", - "# Calculate the expected daily move\n", - "days = (atm.expiration.iloc[0] - datetime.now().date()).days\n", - "implied_move = ((1+ straddle_price/last_price)**(1/days) - 1) * 100\n", - "\n", - "print(\n", - " f\"Cost of Straddle: ${straddle_price}\"\n", - " f\"\\nCost as a % of Share Price: {round((straddle_price/last_price) * 100, 4)}%\"\n", - " f\"\\nUpper Breakeven Price: ${upper_price}\"\n", - " f\"\\nLower Breakeven Price: ${lower_price}\"\n", - " f\"\\nImplied Daily Move: {round(implied_move, 4)}%\\n\"\n", - ")\n", - "\n", - "atm" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 266 - }, - "id": "XSMb0vlEXB4S", - "outputId": "2c62e9c1-1c5b-4708-cc7f-9462818d82df" - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cost of Straddle: $20.55\n", - "Cost as a % of Share Price: 7.0184%\n", - "Upper Breakeven Price: $313.35\n", - "Lower Breakeven Price: $272.25\n", - "Implied Daily Move: 1.3659%\n", - "\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
contract_symbolexpirationstrikeoption_typeopen_interestvolumetheoretical_pricelast_trade_pricetickbid...changechange_percentimplied_volatilitydeltagammathetavegarholast_trade_timestampdte
96CRM240301C002950002024-03-01295.0call5403159.816310.05down9.85...-0.375-0.03600.66660.49040.0148-0.7900.16200.02542024-02-23 15:59:015
95CRM240301P002925002024-03-01292.5put9611910.403710.55up10.40...0.3750.03690.6640-0.47390.0148-0.7890.1616-0.02542024-02-23 15:59:595
\n", - "

2 rows × 27 columns

\n", - "
" - ], - "text/plain": [ - " contract_symbol expiration strike option_type open_interest volume \\\n", - "96 CRM240301C00295000 2024-03-01 295.0 call 540 315 \n", - "95 CRM240301P00292500 2024-03-01 292.5 put 96 119 \n", - "\n", - " theoretical_price last_trade_price tick bid ... change \\\n", - "96 9.8163 10.05 down 9.85 ... -0.375 \n", - "95 10.4037 10.55 up 10.40 ... 0.375 \n", - "\n", - " change_percent implied_volatility delta gamma theta vega rho \\\n", - "96 -0.0360 0.6666 0.4904 0.0148 -0.790 0.1620 0.0254 \n", - "95 0.0369 0.6640 -0.4739 0.0148 -0.789 0.1616 -0.0254 \n", - "\n", - " last_trade_timestamp dte \n", - "96 2024-02-23 15:59:01 5 \n", - "95 2024-02-23 15:59:59 5 \n", - "\n", - "[2 rows x 27 columns]" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# When using the same strike, one option will end up being in-the-money.\n", - "# This may inflate the cost of the position.\n", - "# It can be more favourable to use the nearest OTM strike to each instead.\n", - "\n", - "atm_call = chain.query(\"`strike` == @call_strike and `option_type` == 'call'\")\n", - "atm_put = chain.query(\"`strike` == @put_strike and `option_type` == 'put'\")\n", - "\n", - "atm = pd.concat([atm_call, atm_put])\n", - "straddle_price = round(atm.ask.sum(), 2)\n", - "upper_price = round((last_price*(1+(straddle_price/last_price))), 2)\n", - "lower_price = round((last_price*(1-(straddle_price/last_price))), 2)\n", - "\n", - "# Calculate the expected daily move\n", - "days = (atm.expiration.iloc[0] - datetime.now().date()).days\n", - "implied_move = ((1+ straddle_price/last_price)**(1/days) - 1) * 100\n", - "\n", - "print(\n", - " f\"Cost of Straddle: ${straddle_price}\"\n", - " f\"\\nCost as a % of Share Price: {round((straddle_price/last_price) * 100, 4)}%\"\n", - " f\"\\nUpper Breakeven Price: ${upper_price}\"\n", - " f\"\\nLower Breakeven Price: ${lower_price}\"\n", - " f\"\\nImplied Daily Move: {round(implied_move, 4)}%\\n\"\n", - ")\n", - "\n", - "atm" + "display(straddle)" ] } ], @@ -1482,7 +683,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.7" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/examples/loadHistoricalPriceData.ipynb b/examples/loadHistoricalPriceData.ipynb index 08f361e8dcd..b11af371a7d 100644 --- a/examples/loadHistoricalPriceData.ipynb +++ b/examples/loadHistoricalPriceData.ipynb @@ -21,7 +21,7 @@ "from datetime import datetime, timedelta\n", "\n", "import pandas as pd\n", - "from openbb import obb\n" + "from openbb import obb" ] }, { @@ -79,9 +79,9 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", - " capital gains\n", + " split_ratio\n", + " dividend\n", + " capital_gains\n", " \n", " \n", " date\n", @@ -97,12 +97,12 @@ " \n", " \n", " \n", - " 2022-11-22\n", - " 396.63\n", - " 400.07\n", - " 395.15\n", - " 399.9\n", - " 60429000\n", + " 2023-08-22\n", + " 441.179993\n", + " 441.179993\n", + " 437.570007\n", + " 438.149994\n", + " 65062900\n", " 0.0\n", " 0.0\n", " 0.0\n", @@ -112,13 +112,13 @@ "" ], "text/plain": [ - " open high low close volume dividends stock splits \\\n", - "date \n", - "2022-11-22 396.63 400.07 395.15 399.9 60429000 0.0 0.0 \n", + " open high low close volume \\\n", + "date \n", + "2023-08-22 441.179993 441.179993 437.570007 438.149994 65062900 \n", "\n", - " capital gains \n", - "date \n", - "2022-11-22 0.0 " + " split_ratio dividend capital_gains \n", + "date \n", + "2023-08-22 0.0 0.0 0.0 " ] }, "execution_count": 2, @@ -127,8 +127,8 @@ } ], "source": [ - "df_daily = obb.equity.price.historical(symbol = \"spy\", provider=\"yfinance\")\n", - "df_daily.to_df().head(1)\n" + "df_daily = obb.equity.price.historical(symbol=\"spy\", provider=\"yfinance\")\n", + "df_daily.to_df().head(1)" ] }, { @@ -170,9 +170,9 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", - " capital gains\n", + " split_ratio\n", + " dividend\n", + " capital_gains\n", " \n", " \n", " date\n", @@ -189,10 +189,10 @@ " \n", " \n", " 1993-01-29\n", - " 43.97\n", - " 43.97\n", + " 43.96875\n", + " 43.96875\n", " 43.75\n", - " 43.94\n", + " 43.9375\n", " 1003200\n", " 0.0\n", " 0.0\n", @@ -203,13 +203,13 @@ "" ], "text/plain": [ - " open high low close volume dividends stock splits \\\n", - "date \n", - "1993-01-29 43.97 43.97 43.75 43.94 1003200 0.0 0.0 \n", + " open high low close volume split_ratio \\\n", + "date \n", + "1993-01-29 43.96875 43.96875 43.75 43.9375 1003200 0.0 \n", "\n", - " capital gains \n", - "date \n", - "1993-01-29 0.0 " + " dividend capital_gains \n", + "date \n", + "1993-01-29 0.0 0.0 " ] }, "execution_count": 3, @@ -218,8 +218,10 @@ } ], "source": [ - "df_daily = obb.equity.price.historical(symbol = \"spy\", start_date = \"1990-01-01\", provider=\"yfinance\").to_df()\n", - "df_daily.head(1)\n" + "df_daily = obb.equity.price.historical(\n", + " symbol=\"spy\", start_date=\"1990-01-01\", provider=\"yfinance\"\n", + ").to_df()\n", + "df_daily.head(1)" ] }, { @@ -270,9 +272,9 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", - " capital gains\n", + " split_ratio\n", + " dividend\n", + " capital_gains\n", " \n", " \n", " date\n", @@ -288,23 +290,23 @@ " \n", " \n", " \n", - " 2023-10-01\n", - " 426.62\n", - " 438.14\n", - " 409.21\n", - " 418.20\n", - " 1999149700\n", + " 2024-07-01\n", + " 545.630005\n", + " 565.159973\n", + " 537.450012\n", + " 550.809998\n", + " 1038465500\n", " 0.0\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-01\n", - " 419.20\n", - " 456.38\n", - " 418.65\n", - " 455.02\n", - " 1161239576\n", + " 2024-08-01\n", + " 552.570007\n", + " 563.150024\n", + " 510.269989\n", + " 556.570007\n", + " 954486073\n", " 0.0\n", " 0.0\n", " 0.0\n", @@ -314,15 +316,15 @@ "" ], "text/plain": [ - " open high low close volume dividends \\\n", - "date \n", - "2023-10-01 426.62 438.14 409.21 418.20 1999149700 0.0 \n", - "2023-11-01 419.20 456.38 418.65 455.02 1161239576 0.0 \n", + " open high low close volume \\\n", + "date \n", + "2024-07-01 545.630005 565.159973 537.450012 550.809998 1038465500 \n", + "2024-08-01 552.570007 563.150024 510.269989 556.570007 954486073 \n", "\n", - " stock splits capital gains \n", - "date \n", - "2023-10-01 0.0 0.0 \n", - "2023-11-01 0.0 0.0 " + " split_ratio dividend capital_gains \n", + "date \n", + "2024-07-01 0.0 0.0 0.0 \n", + "2024-08-01 0.0 0.0 0.0 " ] }, "execution_count": 4, @@ -331,8 +333,10 @@ } ], "source": [ - "df_monthly = obb.equity.price.historical(\"spy\", start_date=\"1990-01-01\", interval=\"1M\", provider=\"yfinance\").to_df()\n", - "df_monthly.tail(2)\n" + "df_monthly = obb.equity.price.historical(\n", + " \"spy\", start_date=\"1990-01-01\", interval=\"1M\", provider=\"yfinance\"\n", + ").to_df()\n", + "df_monthly.tail(2)" ] }, { @@ -346,7 +350,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -388,42 +392,42 @@ " \n", " \n", " 1993-01-31\n", - " 43.97\n", - " 43.97\n", - " 43.75\n", - " 43.94\n", + " 43.968750\n", + " 43.968750\n", + " 43.750000\n", + " 43.937500\n", " 1003200\n", " \n", " \n", " 1993-02-28\n", - " 43.97\n", - " 45.12\n", - " 42.81\n", - " 44.41\n", + " 43.968750\n", + " 45.125000\n", + " 42.812500\n", + " 44.406250\n", " 5417600\n", " \n", " \n", " 1993-03-31\n", - " 44.56\n", - " 45.84\n", - " 44.22\n", - " 45.19\n", + " 44.562500\n", + " 45.843750\n", + " 44.218750\n", + " 45.187500\n", " 3019200\n", " \n", " \n", " 1993-04-30\n", - " 45.25\n", - " 45.25\n", - " 43.28\n", - " 44.03\n", + " 45.250000\n", + " 45.250000\n", + " 43.281250\n", + " 44.031250\n", " 2697200\n", " \n", " \n", " 1993-05-31\n", - " 44.09\n", - " 45.66\n", - " 43.84\n", - " 45.22\n", + " 44.093750\n", + " 45.656250\n", + " 43.843750\n", + " 45.218750\n", " 1808000\n", " \n", " \n", @@ -435,81 +439,82 @@ " ...\n", " \n", " \n", - " 2023-07-31\n", - " 442.92\n", - " 459.44\n", - " 437.06\n", - " 457.79\n", - " 1374632400\n", + " 2024-04-30\n", + " 523.830017\n", + " 524.380005\n", + " 493.859985\n", + " 501.980011\n", + " 1592974000\n", " \n", " \n", - " 2023-08-31\n", - " 456.27\n", - " 457.25\n", - " 433.01\n", - " 450.35\n", - " 1754764700\n", + " 2024-05-31\n", + " 501.380005\n", + " 533.070007\n", + " 499.549988\n", + " 527.369995\n", + " 1153264400\n", " \n", " \n", - " 2023-09-30\n", - " 453.17\n", - " 453.67\n", - " 422.29\n", - " 427.48\n", - " 1588673200\n", + " 2024-06-30\n", + " 529.020020\n", + " 550.280029\n", + " 522.599976\n", + " 544.219971\n", + " 888923200\n", " \n", " \n", - " 2023-10-31\n", - " 426.62\n", - " 438.14\n", - " 409.21\n", - " 418.20\n", - " 1999149700\n", + " 2024-07-31\n", + " 545.630005\n", + " 565.159973\n", + " 537.450012\n", + " 550.809998\n", + " 1038465500\n", " \n", " \n", - " 2023-11-30\n", - " 419.20\n", - " 456.38\n", - " 418.65\n", - " 455.02\n", - " 1214703500\n", + " 2024-08-31\n", + " 552.570007\n", + " 563.150024\n", + " 510.269989\n", + " 556.565002\n", + " 954484078\n", " \n", " \n", "\n", - "

371 rows × 5 columns

\n", + "

380 rows × 5 columns

\n", "" ], "text/plain": [ - " open high low close volume\n", - "date \n", - "1993-01-31 43.97 43.97 43.75 43.94 1003200\n", - "1993-02-28 43.97 45.12 42.81 44.41 5417600\n", - "1993-03-31 44.56 45.84 44.22 45.19 3019200\n", - "1993-04-30 45.25 45.25 43.28 44.03 2697200\n", - "1993-05-31 44.09 45.66 43.84 45.22 1808000\n", - "... ... ... ... ... ...\n", - "2023-07-31 442.92 459.44 437.06 457.79 1374632400\n", - "2023-08-31 456.27 457.25 433.01 450.35 1754764700\n", - "2023-09-30 453.17 453.67 422.29 427.48 1588673200\n", - "2023-10-31 426.62 438.14 409.21 418.20 1999149700\n", - "2023-11-30 419.20 456.38 418.65 455.02 1214703500\n", + " open high low close volume\n", + "date \n", + "1993-01-31 43.968750 43.968750 43.750000 43.937500 1003200\n", + "1993-02-28 43.968750 45.125000 42.812500 44.406250 5417600\n", + "1993-03-31 44.562500 45.843750 44.218750 45.187500 3019200\n", + "1993-04-30 45.250000 45.250000 43.281250 44.031250 2697200\n", + "1993-05-31 44.093750 45.656250 43.843750 45.218750 1808000\n", + "... ... ... ... ... ...\n", + "2024-04-30 523.830017 524.380005 493.859985 501.980011 1592974000\n", + "2024-05-31 501.380005 533.070007 499.549988 527.369995 1153264400\n", + "2024-06-30 529.020020 550.280029 522.599976 544.219971 888923200\n", + "2024-07-31 545.630005 565.159973 537.450012 550.809998 1038465500\n", + "2024-08-31 552.570007 563.150024 510.269989 556.565002 954484078\n", "\n", - "[371 rows x 5 columns]" + "[380 rows x 5 columns]" ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ + "df_daily.index = pd.to_datetime(df_daily.index)\n", "(\n", " df_daily[[\"open\", \"high\", \"low\", \"close\", \"volume\"]]\n", - " .resample(\"M\")\n", + " .resample(\"ME\")\n", " .agg(\n", " {\"open\": \"first\", \"high\": \"max\", \"low\": \"min\", \"close\": \"last\", \"volume\": \"sum\"}\n", " )\n", - ")\n" + ")" ] }, { @@ -522,7 +527,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -560,9 +565,9 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", - " capital gains\n", + " split_ratio\n", + " dividend\n", + " capital_gains\n", " \n", " \n", " date\n", @@ -578,24 +583,108 @@ " \n", " \n", " \n", - " 2023-11-13\n", - " 439.23\n", - " 451.42\n", - " 438.42\n", - " 450.79\n", - " 376539600\n", + " 2024-08-12\n", + " 534.210022\n", + " 555.02002\n", + " 530.950012\n", + " 554.309998\n", + " 242599600\n", + " 0\n", " 0.0\n", " 0\n", + " \n", + " \n", + " 2024-08-19\n", + " 554.72998\n", + " 563.150024\n", + " 553.859985\n", + " 557.031006\n", + " 142159243\n", + " 0\n", + " 0.0\n", + " 0\n", + " \n", + " \n", + "\n", + "" + ], + "text/plain": [ + " open high low close volume \\\n", + "date \n", + "2024-08-12 534.210022 555.02002 530.950012 554.309998 242599600 \n", + "2024-08-19 554.72998 563.150024 553.859985 557.031006 142159243 \n", + "\n", + " split_ratio dividend capital_gains \n", + "date \n", + "2024-08-12 0 0.0 0 \n", + "2024-08-19 0 0.0 0 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -604,56 +693,124 @@ "" ], "text/plain": [ - " open high low close volume dividends \\\n", - "date \n", - "2023-11-13 439.23 451.42 438.42 450.79 376539600 0.0 \n", - "2023-11-20 450.53 456.38 450.52 455.02 233751276 0.0 \n", + " open high low close volume \\\n", + "date \n", + "2024-08-16 09:30:00 551.419983 551.929993 551.289978 551.349976 1881026 \n", + "2024-08-16 09:31:00 551.349976 551.77002 551.26001 551.630005 230595 \n", "\n", - " stock splits capital gains \n", - "date \n", - "2023-11-13 0 0 \n", - "2023-11-20 0 0 " + " split_ratio dividend capital_gains \n", + "date \n", + "2024-08-16 09:30:00 0 0 0 \n", + "2024-08-16 09:31:00 0 0 0 " ] }, - "execution_count": 6, "metadata": {}, - "output_type": "execute_result" + "output_type": "display_data" } ], "source": [ "class HistoricalPrices:\n", " def __init__(self, symbol, start_date, end_date, provider, **kwargs) -> None:\n", - " self.one: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"1m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.five: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"5m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.fifteen: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"15m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.thirty: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"30m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.sixty: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"60m\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.daily: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"1d\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.weekly: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"1W\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", - " self.monthly: pd.DataFrame = obb.equity.price.historical(\n", - " symbol=symbol, start_date=start_date, end_date=end_date, interval = \"1M\", provider=provider, **kwargs\n", - " ).to_df().convert_dtypes()\n", + " self.one: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"1m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.five: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"5m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.fifteen: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"15m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.thirty: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"30m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.sixty: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"60m\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.daily: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"1d\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.weekly: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"1W\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + " self.monthly: pd.DataFrame = (\n", + " obb.equity.price.historical(\n", + " symbol=symbol,\n", + " start_date=start_date,\n", + " end_date=end_date,\n", + " interval=\"1M\",\n", + " provider=provider,\n", + " **kwargs\n", + " )\n", + " .to_df()\n", + " .convert_dtypes()\n", + " )\n", + "\n", "\n", "def load_historical(\n", - " symbol: str = \"\",\n", - " start_date = None,\n", - " end_date = None,\n", - " provider = None,\n", - " **kwargs\n", + " symbol: str = \"\", start_date=None, end_date=None, provider=None, **kwargs\n", ") -> HistoricalPrices:\n", "\n", " if symbol == \"\":\n", @@ -664,9 +821,12 @@ "\n", " return prices\n", "\n", + "\n", "prices = load_historical(\"spy\")\n", "display(prices.__dict__.keys())\n", - "prices.weekly.tail(2)\n" + "display(prices.weekly.tail(2))\n", + "\n", + "display(prices.one.head(2))" ] }, { @@ -679,7 +839,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -707,6 +867,7 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", @@ -714,99 +875,113 @@ " \n", " \n", " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
openhighlowclosevolumesplit_ratiodividendcapital_gains
date
2024-08-16 09:30:00551.419983551.929993551.289978551.3499761881026000
2023-11-20450.53456.38450.52455.022337512760.02024-08-16 09:31:00551.349976551.77002551.26001551.630005230595000
FMP VolumeIntrinio VolumeYahoo VolumePolygon Volume
date
2023-11-0983174417.08307141783174417.0831744002024-08-094561955845619558.045619558.045619600.045425963.0
2023-11-1089558054.08955805489558054.0894622002024-08-124254206942542069.042542069.042542100.042533175.0
2023-11-1352236068.05219256852236068.0522361002024-08-135233307352333073.052333073.052333100.050110167.0
2023-11-1497176935.09713050397176935.0971769002024-08-144244692942446929.042446929.042446900.042362522.0
2023-11-1577327573.07732757377327573.0773276002024-08-156084681260846812.060846812.060846800.060762738.0
2023-11-1666665797.06665446866665797.0666658002024-08-164443072844430728.044430728.044430700.044368969.0
2023-11-1783193902.08319390283193902.0831332002024-08-193912179339121793.039121793.039121800.038648958.0
2023-11-2070055633.06961463370055633.0699362002024-08-203373226433732264.033732264.033732300.033693989.0
2023-11-2149244639.04924463949244639.049244600
2023-11-2259446573.05931382058205780.0593949002024-08-214151460038682509.041514600.041467000.041532360.0
\n", "
" ], "text/plain": [ - " AV Volume FMP Volume Intrinio Volume Yahoo Volume\n", - "date \n", - "2023-11-09 83174417.0 83071417 83174417.0 83174400\n", - "2023-11-10 89558054.0 89558054 89558054.0 89462200\n", - "2023-11-13 52236068.0 52192568 52236068.0 52236100\n", - "2023-11-14 97176935.0 97130503 97176935.0 97176900\n", - "2023-11-15 77327573.0 77327573 77327573.0 77327600\n", - "2023-11-16 66665797.0 66654468 66665797.0 66665800\n", - "2023-11-17 83193902.0 83193902 83193902.0 83133200\n", - "2023-11-20 70055633.0 69614633 70055633.0 69936200\n", - "2023-11-21 49244639.0 49244639 49244639.0 49244600\n", - "2023-11-22 59446573.0 59313820 58205780.0 59394900" + " AV Volume FMP Volume Intrinio Volume Yahoo Volume \\\n", + "date \n", + "2024-08-09 45619558 45619558.0 45619558.0 45619600.0 \n", + "2024-08-12 42542069 42542069.0 42542069.0 42542100.0 \n", + "2024-08-13 52333073 52333073.0 52333073.0 52333100.0 \n", + "2024-08-14 42446929 42446929.0 42446929.0 42446900.0 \n", + "2024-08-15 60846812 60846812.0 60846812.0 60846800.0 \n", + "2024-08-16 44430728 44430728.0 44430728.0 44430700.0 \n", + "2024-08-19 39121793 39121793.0 39121793.0 39121800.0 \n", + "2024-08-20 33732264 33732264.0 33732264.0 33732300.0 \n", + "2024-08-21 41514600 38682509.0 41514600.0 41467000.0 \n", + "\n", + " Polygon Volume \n", + "date \n", + "2024-08-09 45425963.0 \n", + "2024-08-12 42533175.0 \n", + "2024-08-13 50110167.0 \n", + "2024-08-14 42362522.0 \n", + "2024-08-15 60762738.0 \n", + "2024-08-16 44368969.0 \n", + "2024-08-19 38648958.0 \n", + "2024-08-20 33693989.0 \n", + "2024-08-21 41532360.0 " ] }, - "execution_count": 7, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -815,9 +990,10 @@ "# Collect the data\n", "\n", "yahoo = obb.equity.price.historical(\"spy\", provider=\"yfinance\").to_df()\n", - "alphavantage = obb.equity.price.historical(\"spy\", provider = \"alpha_vantage\").to_df()\n", + "alphavantage = obb.equity.price.historical(\"spy\", provider=\"alpha_vantage\").to_df()\n", "intrinio = obb.equity.price.historical(\"spy\", provider=\"intrinio\").to_df()\n", "fmp = obb.equity.price.historical(\"spy\", provider=\"fmp\").to_df()\n", + "polygon = obb.equity.price.historical(\"spy\", provider=\"polygon\").to_df()\n", "\n", "# Make a new DataFrame with just the volume columns\n", "compare = pd.DataFrame()\n", @@ -825,8 +1001,9 @@ "compare[\"FMP Volume\"] = fmp[\"volume\"].tail(10)\n", "compare[\"Intrinio Volume\"] = intrinio[\"volume\"].tail(10)\n", "compare[\"Yahoo Volume\"] = yahoo[\"volume\"].tail(10)\n", + "compare[\"Polygon Volume\"] = polygon[\"volume\"].tail(10)\n", "\n", - "compare\n" + "compare.dropna(how=\"any\")" ] }, { @@ -915,7 +1092,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -944,8 +1121,8 @@ " low\n", " close\n", " volume\n", - " dividends\n", - " stock splits\n", + " split_ratio\n", + " dividend\n", " \n", " \n", " date\n", @@ -960,150 +1137,150 @@ " \n", " \n", " \n", - " 2022-11-22\n", - " 43.08\n", - " 44.24\n", - " 43.00\n", - " 43.00\n", - " 287\n", + " 2023-08-22\n", + " 25.10\n", + " 25.100000\n", + " 25.10\n", + " 25.100000\n", + " 11\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-23\n", - " 41.58\n", - " 42.45\n", - " 39.00\n", - " 39.00\n", - " 6\n", + " 2023-08-23\n", + " 25.00\n", + " 25.000000\n", + " 24.50\n", + " 24.500000\n", + " 2\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-28\n", - " 42.50\n", - " 42.90\n", - " 42.50\n", - " 42.90\n", - " 18\n", + " 2023-08-24\n", + " 25.00\n", + " 25.200001\n", + " 25.00\n", + " 25.200001\n", + " 2\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-11-30\n", - " 41.00\n", - " 41.00\n", - " 41.00\n", - " 41.00\n", - " 1\n", + " 2023-08-25\n", + " 25.35\n", + " 25.350000\n", + " 24.18\n", + " 24.549999\n", + " 0\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2022-12-01\n", - " 40.73\n", - " 40.81\n", - " 39.85\n", - " 40.25\n", + " 2023-08-29\n", + " 24.00\n", + " 24.700001\n", + " 22.50\n", + " 23.910000\n", + " 0\n", + " 0.0\n", + " 0.0\n", + " \n", + " \n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " \n", + " \n", + " 2024-08-16\n", + " 5.95\n", + " 6.100000\n", + " 5.95\n", + " 5.990000\n", + " 4\n", + " 0.0\n", + " 0.0\n", + " \n", + " \n", + " 2024-08-19\n", + " 5.92\n", + " 5.920000\n", + " 5.71\n", + " 5.710000\n", + " 40\n", + " 0.0\n", + " 0.0\n", + " \n", + " \n", + " 2024-08-20\n", + " 5.73\n", + " 6.240000\n", + " 5.73\n", + " 6.240000\n", " 42\n", " 0.0\n", " 0.0\n", " \n", " \n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " ...\n", - " \n", - " \n", - " 2023-11-16\n", - " 11.41\n", - " 11.88\n", - " 11.27\n", - " 11.70\n", - " 264\n", + " 2024-08-21\n", + " 6.28\n", + " 6.660000\n", + " 6.28\n", + " 6.440000\n", + " 276\n", " 0.0\n", " 0.0\n", " \n", " \n", - " 2023-11-17\n", - " 11.50\n", - " 11.50\n", - " 11.19\n", - " 11.40\n", - " 0\n", - " 0.0\n", - " 0.0\n", - " \n", - " \n", - " 2023-11-20\n", - " 11.00\n", - " 11.10\n", - " 10.50\n", - " 10.76\n", - " 121\n", - " 0.0\n", - " 0.0\n", - " \n", - " \n", - " 2023-11-21\n", - " 10.90\n", - " 10.95\n", - " 10.75\n", - " 10.75\n", - " 17\n", - " 0.0\n", - " 0.0\n", - " \n", - " \n", - " 2023-11-22\n", - " 10.50\n", - " 10.82\n", - " 10.25\n", - " 10.61\n", - " 77\n", + " 2024-08-22\n", + " 6.29\n", + " 6.660000\n", + " 6.29\n", + " 6.660000\n", + " 4\n", " 0.0\n", " 0.0\n", " \n", " \n", "\n", - "

239 rows × 7 columns

\n", + "

234 rows × 7 columns

\n", "" ], "text/plain": [ - " open high low close volume dividends stock splits\n", - "date \n", - "2022-11-22 43.08 44.24 43.00 43.00 287 0.0 0.0\n", - "2022-11-23 41.58 42.45 39.00 39.00 6 0.0 0.0\n", - "2022-11-28 42.50 42.90 42.50 42.90 18 0.0 0.0\n", - "2022-11-30 41.00 41.00 41.00 41.00 1 0.0 0.0\n", - "2022-12-01 40.73 40.81 39.85 40.25 42 0.0 0.0\n", - "... ... ... ... ... ... ... ...\n", - "2023-11-16 11.41 11.88 11.27 11.70 264 0.0 0.0\n", - "2023-11-17 11.50 11.50 11.19 11.40 0 0.0 0.0\n", - "2023-11-20 11.00 11.10 10.50 10.76 121 0.0 0.0\n", - "2023-11-21 10.90 10.95 10.75 10.75 17 0.0 0.0\n", - "2023-11-22 10.50 10.82 10.25 10.61 77 0.0 0.0\n", + " open high low close volume split_ratio dividend\n", + "date \n", + "2023-08-22 25.10 25.100000 25.10 25.100000 11 0.0 0.0\n", + "2023-08-23 25.00 25.000000 24.50 24.500000 2 0.0 0.0\n", + "2023-08-24 25.00 25.200001 25.00 25.200001 2 0.0 0.0\n", + "2023-08-25 25.35 25.350000 24.18 24.549999 0 0.0 0.0\n", + "2023-08-29 24.00 24.700001 22.50 23.910000 0 0.0 0.0\n", + "... ... ... ... ... ... ... ...\n", + "2024-08-16 5.95 6.100000 5.95 5.990000 4 0.0 0.0\n", + "2024-08-19 5.92 5.920000 5.71 5.710000 40 0.0 0.0\n", + "2024-08-20 5.73 6.240000 5.73 6.240000 42 0.0 0.0\n", + "2024-08-21 6.28 6.660000 6.28 6.440000 276 0.0 0.0\n", + "2024-08-22 6.29 6.660000 6.29 6.660000 4 0.0 0.0\n", "\n", - "[239 rows x 7 columns]" + "[234 rows x 7 columns]" ] }, - "execution_count": 8, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "obb.equity.price.historical(\"SPY241220P00400000\", provider=\"yfinance\").to_df()\n" + "obb.equity.price.historical(\"SPY251219P00400000\", provider=\"yfinance\").to_df()" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -1144,43 +1321,43 @@ " \n", " \n", " \n", - " 2020-11-27\n", - " 1846.26\n", - " 1855.27\n", - " 1845.50\n", - " 1855.27\n", + " 1978-01-03\n", + " 94.74\n", + " 95.15\n", + " 93.49\n", + " 93.82\n", " 0\n", " \n", " \n", - " 2020-11-30\n", - " 1854.87\n", - " 1854.87\n", - " 1813.56\n", - " 1819.82\n", + " 1978-01-04\n", + " 93.16\n", + " 94.10\n", + " 92.57\n", + " 93.52\n", " 0\n", " \n", " \n", - " 2020-12-01\n", - " 1822.92\n", - " 1848.02\n", - " 1822.92\n", - " 1836.05\n", + " 1978-01-05\n", + " 94.18\n", + " 94.53\n", + " 92.51\n", + " 92.74\n", " 0\n", " \n", " \n", - " 2020-12-02\n", - " 1833.08\n", - " 1842.53\n", - " 1817.02\n", - " 1838.03\n", + " 1978-01-06\n", + " 92.06\n", + " 92.66\n", + " 91.05\n", + " 91.62\n", " 0\n", " \n", " \n", - " 2020-12-03\n", - " 1838.52\n", - " 1860.35\n", - " 1838.52\n", - " 1848.70\n", + " 1978-01-09\n", + " 90.82\n", + " 91.48\n", + " 89.97\n", + " 90.64\n", " 0\n", " \n", " \n", @@ -1192,80 +1369,80 @@ " ...\n", " \n", " \n", - " 2023-11-16\n", - " 1797.00\n", - " 1797.00\n", - " 1767.42\n", - " 1773.76\n", + " 2024-08-15\n", + " 5501.13\n", + " 5546.23\n", + " 5501.13\n", + " 5543.22\n", " 0\n", " \n", " \n", - " 2023-11-17\n", - " 1784.86\n", - " 1798.44\n", - " 1784.86\n", - " 1797.77\n", + " 2024-08-16\n", + " 5530.50\n", + " 5561.98\n", + " 5525.17\n", + " 5554.25\n", " 0\n", " \n", " \n", - " 2023-11-20\n", - " 1798.56\n", - " 1809.21\n", - " 1794.71\n", - " 1807.08\n", + " 2024-08-19\n", + " 5557.23\n", + " 5608.30\n", + " 5550.74\n", + " 5608.25\n", " 0\n", " \n", " \n", - " 2023-11-21\n", - " 1799.33\n", - " 1799.33\n", - " 1783.26\n", - " 1783.26\n", + " 2024-08-20\n", + " 5602.88\n", + " 5620.51\n", + " 5585.50\n", + " 5597.12\n", " 0\n", " \n", " \n", - " 2023-11-22\n", - " 1796.37\n", - " 1804.96\n", - " 1785.93\n", - " 1792.92\n", + " 2024-08-21\n", + " 5603.09\n", + " 5632.68\n", + " 5591.57\n", + " 5620.85\n", " 0\n", " \n", " \n", "\n", - "

752 rows × 5 columns

\n", + "

11509 rows × 5 columns

\n", "" ], "text/plain": [ " open high low close volume\n", "date \n", - "2020-11-27 1846.26 1855.27 1845.50 1855.27 0\n", - "2020-11-30 1854.87 1854.87 1813.56 1819.82 0\n", - "2020-12-01 1822.92 1848.02 1822.92 1836.05 0\n", - "2020-12-02 1833.08 1842.53 1817.02 1838.03 0\n", - "2020-12-03 1838.52 1860.35 1838.52 1848.70 0\n", + "1978-01-03 94.74 95.15 93.49 93.82 0\n", + "1978-01-04 93.16 94.10 92.57 93.52 0\n", + "1978-01-05 94.18 94.53 92.51 92.74 0\n", + "1978-01-06 92.06 92.66 91.05 91.62 0\n", + "1978-01-09 90.82 91.48 89.97 90.64 0\n", "... ... ... ... ... ...\n", - "2023-11-16 1797.00 1797.00 1767.42 1773.76 0\n", - "2023-11-17 1784.86 1798.44 1784.86 1797.77 0\n", - "2023-11-20 1798.56 1809.21 1794.71 1807.08 0\n", - "2023-11-21 1799.33 1799.33 1783.26 1783.26 0\n", - "2023-11-22 1796.37 1804.96 1785.93 1792.92 0\n", + "2024-08-15 5501.13 5546.23 5501.13 5543.22 0\n", + "2024-08-16 5530.50 5561.98 5525.17 5554.25 0\n", + "2024-08-19 5557.23 5608.30 5550.74 5608.25 0\n", + "2024-08-20 5602.88 5620.51 5585.50 5597.12 0\n", + "2024-08-21 5603.09 5632.68 5591.57 5620.85 0\n", "\n", - "[752 rows x 5 columns]" + "[11509 rows x 5 columns]" ] }, - "execution_count": 9, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "obb.equity.price.historical(\"^RUT\", provider=\"cboe\").to_df()\n" + "obb.equity.price.historical(\"SPX\", provider=\"cboe\").to_df()" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -1295,12 +1472,10 @@ " close\n", " volume\n", " vwap\n", - " label\n", " adj_close\n", " unadjusted_volume\n", " change\n", " change_percent\n", - " change_over_time\n", " \n", " \n", " date\n", @@ -1314,85 +1489,73 @@ " \n", " \n", " \n", - " \n", - " \n", " \n", " \n", " \n", " \n", - " 2022-11-22\n", - " 1843.869995\n", - " 1861.079956\n", - " 1840.040039\n", - " 1860.439941\n", - " 3887990000\n", - " 1853.85\n", - " November 22, 22\n", - " 1860.439941\n", - " 3.887990e+09\n", - " 16.56995\n", - " 0.89865\n", - " 0.008986\n", + " 2023-08-22\n", + " 4415.33008\n", + " 4418.58984\n", + " 4382.77002\n", + " 4387.54980\n", + " 3522760000\n", + " 4396.30\n", + " 4387.54980\n", + " 3.522760e+09\n", + " -27.78028\n", + " -0.006292\n", " \n", " \n", - " 2022-11-23\n", - " 1857.589966\n", - " 1868.920044\n", - " 1851.680054\n", - " 1863.520020\n", - " 3279720000\n", - " 1861.37\n", - " November 23, 22\n", - " 1863.520020\n", - " 3.279720e+09\n", - " 5.93005\n", - " 0.31923\n", - " 0.003192\n", + " 2023-08-23\n", + " 4396.43994\n", + " 4443.18018\n", + " 4396.43994\n", + " 4436.00977\n", + " 3837270000\n", + " 4425.21\n", + " 4436.00977\n", + " 3.837270e+09\n", + " 39.56983\n", + " 0.009000\n", " \n", " \n", - " 2022-11-25\n", - " 1862.920044\n", - " 1873.589966\n", - " 1861.000000\n", - " 1869.189941\n", - " 1706460000\n", - " 1867.93\n", - " November 25, 22\n", - " 1869.189941\n", - " 1.706460e+09\n", - " 6.26990\n", - " 0.33656\n", - " 0.003366\n", + " 2023-08-24\n", + " 4455.16016\n", + " 4458.29980\n", + " 4375.54980\n", + " 4376.31006\n", + " 3723470000\n", + " 4403.39\n", + " 4376.31006\n", + " 3.723470e+09\n", + " -78.85010\n", + " -0.017700\n", " \n", " \n", - " 2022-11-28\n", - " 1857.180054\n", - " 1857.520020\n", - " 1827.079956\n", - " 1830.959961\n", - " 3615430000\n", - " 1838.52\n", - " November 28, 22\n", - " 1830.959961\n", - " 3.615430e+09\n", - " -26.22009\n", - " -1.41000\n", - " -0.014100\n", + " 2023-08-25\n", + " 4389.37988\n", + " 4418.45996\n", + " 4356.29004\n", + " 4405.70996\n", + " 3296180000\n", + " 4393.49\n", + " 4405.70996\n", + " 3.296180e+09\n", + " 16.33008\n", + " 0.003720\n", " \n", " \n", - " 2022-11-29\n", - " 1832.520020\n", - " 1846.069946\n", - " 1832.520020\n", - " 1836.550049\n", - " 3546040000\n", - " 1838.38\n", - " November 29, 22\n", - " 1836.550049\n", - " 3.546040e+09\n", - " 4.03003\n", - " 0.21992\n", - " 0.002199\n", + " 2023-08-28\n", + " 4426.02979\n", + " 4439.56006\n", + " 4414.97998\n", + " 4433.31006\n", + " 2957230000\n", + " 4429.28\n", + " 4433.31006\n", + " 2.957230e+09\n", + " 7.28027\n", + " 0.001645\n", " \n", " \n", " ...\n", @@ -1406,611 +1569,923 @@ " ...\n", " ...\n", " ...\n", - " ...\n", - " ...\n", " \n", " \n", - " 2023-11-16\n", - " 1797.000000\n", - " 1797.000000\n", - " 1767.420040\n", - " 1773.760010\n", - " 3964520000\n", - " 1783.80\n", - " November 16, 23\n", - " 1773.760010\n", - " 3.964520e+09\n", - " -23.23999\n", - " -1.29000\n", - " -0.012900\n", + " 2024-08-16\n", + " 5530.50000\n", + " 5561.97998\n", + " 5525.16992\n", + " 5554.25000\n", + " 3357690000\n", + " 5542.97\n", + " 5554.25000\n", + " 3.357690e+09\n", + " 23.75000\n", + " 0.004294\n", " \n", " \n", - " 2023-11-17\n", - " 1784.859990\n", - " 1798.439940\n", - " 1784.859990\n", - " 1797.770020\n", - " 3777240000\n", - " 1791.48\n", - " November 17, 23\n", - " 1797.770020\n", - " 3.777240e+09\n", - " 12.91003\n", - " 0.72331\n", - " 0.007233\n", + " 2024-08-19\n", + " 5557.22998\n", + " 5608.29981\n", + " 5550.74023\n", + " 5608.25000\n", + " 3222050000\n", + " 5581.13\n", + " 5608.25000\n", + " 3.222050e+09\n", + " 51.02002\n", + " 0.009181\n", " \n", " \n", - " 2023-11-20\n", - " 1798.560060\n", - " 1809.209960\n", - " 1794.709960\n", - " 1807.079960\n", - " 3644790000\n", - " 1802.39\n", - " November 20, 23\n", - " 1807.079960\n", - " 3.644790e+09\n", - " 8.51990\n", - " 0.47371\n", - " 0.004737\n", + " 2024-08-20\n", + " 5602.87988\n", + " 5620.50977\n", + " 5585.50000\n", + " 5597.12012\n", + " 2994420000\n", + " 5601.50\n", + " 5597.12012\n", + " 2.994420e+09\n", + " -5.75976\n", + " -0.001028\n", " \n", " \n", - " 2023-11-21\n", - " 1799.329960\n", - " 1799.329960\n", - " 1783.260010\n", - " 1783.260010\n", - " 3511080000\n", - " 1791.29\n", - " November 21, 23\n", - " 1783.260010\n", - " 3.511080e+09\n", - " -16.06995\n", - " -0.89311\n", - " -0.008931\n", + " 2024-08-21\n", + " 5603.08984\n", + " 5632.68018\n", + " 5591.56982\n", + " 5620.85010\n", + " 1982137065\n", + " 5612.05\n", + " 5620.85010\n", + " 1.982137e+09\n", + " 17.76026\n", + " 0.003170\n", " \n", " \n", - " 2023-11-22\n", - " 1792.511480\n", - " 1803.116700\n", - " 1789.876830\n", - " 1795.540410\n", - " 0\n", - " 1796.18\n", - " November 22, 23\n", - " 1795.540410\n", - " 0.000000e+00\n", - " 3.02893\n", - " 0.16898\n", - " 0.001690\n", + " 2024-08-22\n", + " 5637.77000\n", + " 5643.22000\n", + " 5563.54000\n", + " 5577.27000\n", + " 1218069912\n", + " 5594.68\n", + " 5577.27000\n", + " 1.218070e+09\n", + " -60.50000\n", + " -0.010731\n", " \n", " \n", "\n", - "

252 rows × 12 columns

\n", + "

253 rows × 10 columns

\n", "" ], "text/plain": [ - " open high low close volume \\\n", - "date \n", - "2022-11-22 1843.869995 1861.079956 1840.040039 1860.439941 3887990000 \n", - "2022-11-23 1857.589966 1868.920044 1851.680054 1863.520020 3279720000 \n", - "2022-11-25 1862.920044 1873.589966 1861.000000 1869.189941 1706460000 \n", - "2022-11-28 1857.180054 1857.520020 1827.079956 1830.959961 3615430000 \n", - "2022-11-29 1832.520020 1846.069946 1832.520020 1836.550049 3546040000 \n", - "... ... ... ... ... ... \n", - "2023-11-16 1797.000000 1797.000000 1767.420040 1773.760010 3964520000 \n", - "2023-11-17 1784.859990 1798.439940 1784.859990 1797.770020 3777240000 \n", - "2023-11-20 1798.560060 1809.209960 1794.709960 1807.079960 3644790000 \n", - "2023-11-21 1799.329960 1799.329960 1783.260010 1783.260010 3511080000 \n", - "2023-11-22 1792.511480 1803.116700 1789.876830 1795.540410 0 \n", - "\n", - " vwap label adj_close unadjusted_volume \\\n", - "date \n", - "2022-11-22 1853.85 November 22, 22 1860.439941 3.887990e+09 \n", - "2022-11-23 1861.37 November 23, 22 1863.520020 3.279720e+09 \n", - "2022-11-25 1867.93 November 25, 22 1869.189941 1.706460e+09 \n", - "2022-11-28 1838.52 November 28, 22 1830.959961 3.615430e+09 \n", - "2022-11-29 1838.38 November 29, 22 1836.550049 3.546040e+09 \n", - "... ... ... ... ... \n", - "2023-11-16 1783.80 November 16, 23 1773.760010 3.964520e+09 \n", - "2023-11-17 1791.48 November 17, 23 1797.770020 3.777240e+09 \n", - "2023-11-20 1802.39 November 20, 23 1807.079960 3.644790e+09 \n", - "2023-11-21 1791.29 November 21, 23 1783.260010 3.511080e+09 \n", - "2023-11-22 1796.18 November 22, 23 1795.540410 0.000000e+00 \n", - "\n", - " change change_percent change_over_time \n", - "date \n", - "2022-11-22 16.56995 0.89865 0.008986 \n", - "2022-11-23 5.93005 0.31923 0.003192 \n", - "2022-11-25 6.26990 0.33656 0.003366 \n", - "2022-11-28 -26.22009 -1.41000 -0.014100 \n", - "2022-11-29 4.03003 0.21992 0.002199 \n", - "... ... ... ... \n", - "2023-11-16 -23.23999 -1.29000 -0.012900 \n", - "2023-11-17 12.91003 0.72331 0.007233 \n", - "2023-11-20 8.51990 0.47371 0.004737 \n", - "2023-11-21 -16.06995 -0.89311 -0.008931 \n", - "2023-11-22 3.02893 0.16898 0.001690 \n", - "\n", - "[252 rows x 12 columns]" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "obb.equity.price.historical(\"^RUT\", provider=\"fmp\").to_df()\n" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
openhighlowclosevolumedividendsstock splits
date
2022-11-2272.0072.5071.7071.9161010.00.0
2022-11-2372.0172.1270.5371.33105130.00.0
2022-11-2571.2172.2170.5570.6656090.00.0
2022-11-2870.5071.5369.2671.21124090.00.0
2022-11-2970.8072.5370.6171.77144180.00.0
........................
2023-11-1673.9474.1070.9471.34581590.00.0
2023-11-1771.3773.6971.2173.58366440.00.0
2023-11-2073.0575.3973.0574.98382850.00.0
2023-11-2174.6575.0574.3974.98262770.00.0
2023-11-2274.0774.0773.4173.616110.00.0
\n", - "

252 rows × 7 columns

\n", - "
" - ], - "text/plain": [ - " open high low close volume dividends stock splits\n", - "date \n", - "2022-11-22 72.00 72.50 71.70 71.91 6101 0.0 0.0\n", - "2022-11-23 72.01 72.12 70.53 71.33 10513 0.0 0.0\n", - "2022-11-25 71.21 72.21 70.55 70.66 5609 0.0 0.0\n", - "2022-11-28 70.50 71.53 69.26 71.21 12409 0.0 0.0\n", - "2022-11-29 70.80 72.53 70.61 71.77 14418 0.0 0.0\n", - "... ... ... ... ... ... ... ...\n", - "2023-11-16 73.94 74.10 70.94 71.34 58159 0.0 0.0\n", - "2023-11-17 71.37 73.69 71.21 73.58 36644 0.0 0.0\n", - "2023-11-20 73.05 75.39 73.05 74.98 38285 0.0 0.0\n", - "2023-11-21 74.65 75.05 74.39 74.98 26277 0.0 0.0\n", - "2023-11-22 74.07 74.07 73.41 73.61 611 0.0 0.0\n", - "\n", - "[252 rows x 7 columns]" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "obb.equity.price.historical(\"CLZ24.NYM\", provider=\"yfinance\").to_df()\n" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
openhighlowclosevolumevwaplabeladj_closeunadjusted_volumechangechange_percentchange_over_time
date
2022-11-2280.2282.3679.8580.9526961581.05November 22, 2280.949997269615.00.730.910000.009100
2022-11-2381.0881.9576.8377.9437914578.91November 23, 2277.940002379145.0-3.14-3.87000-0.038700
2022-11-2577.5179.9076.2276.2826645177.47November 25, 2276.279999266451.0-1.23-1.59000-0.015900
2022-11-2875.9377.8473.6077.2440503376.23November 28, 2277.239998405033.01.311.730000.017300
2022-11-2976.5479.6576.2978.2038186978.05November 29, 2278.199997381869.01.662.170000.021700
.......................................
2023-11-1772.9775.9972.7575.8910148474.88November 17, 2375.890000101484.02.924.000000.040000
2023-11-1975.6575.8075.6575.801075.75November 19, 2375.80000010.00.150.198280.001983
2023-11-2075.6578.2275.6577.6027063877.16November 20, 2377.600000270638.01.952.580000.025800
2023-11-2177.6577.9276.9277.7727063877.54November 21, 2377.770000270638.00.120.154540.001545
2023-11-2277.7777.9773.7976.7836868676.18November 22, 2376.780000368686.0-0.99-1.27000-0.012700
\n", - "

277 rows × 12 columns

\n", - "
" - ], - "text/plain": [ - " open high low close volume vwap label \\\n", + " open high low close volume \\\n", "date \n", - "2022-11-22 80.22 82.36 79.85 80.95 269615 81.05 November 22, 22 \n", - "2022-11-23 81.08 81.95 76.83 77.94 379145 78.91 November 23, 22 \n", - "2022-11-25 77.51 79.90 76.22 76.28 266451 77.47 November 25, 22 \n", - "2022-11-28 75.93 77.84 73.60 77.24 405033 76.23 November 28, 22 \n", - "2022-11-29 76.54 79.65 76.29 78.20 381869 78.05 November 29, 22 \n", - "... ... ... ... ... ... ... ... \n", - "2023-11-17 72.97 75.99 72.75 75.89 101484 74.88 November 17, 23 \n", - "2023-11-19 75.65 75.80 75.65 75.80 10 75.75 November 19, 23 \n", - "2023-11-20 75.65 78.22 75.65 77.60 270638 77.16 November 20, 23 \n", - "2023-11-21 77.65 77.92 76.92 77.77 270638 77.54 November 21, 23 \n", - "2023-11-22 77.77 77.97 73.79 76.78 368686 76.18 November 22, 23 \n", + "2023-08-22 4415.33008 4418.58984 4382.77002 4387.54980 3522760000 \n", + "2023-08-23 4396.43994 4443.18018 4396.43994 4436.00977 3837270000 \n", + "2023-08-24 4455.16016 4458.29980 4375.54980 4376.31006 3723470000 \n", + "2023-08-25 4389.37988 4418.45996 4356.29004 4405.70996 3296180000 \n", + "2023-08-28 4426.02979 4439.56006 4414.97998 4433.31006 2957230000 \n", + "... ... ... ... ... ... \n", + "2024-08-16 5530.50000 5561.97998 5525.16992 5554.25000 3357690000 \n", + "2024-08-19 5557.22998 5608.29981 5550.74023 5608.25000 3222050000 \n", + "2024-08-20 5602.87988 5620.50977 5585.50000 5597.12012 2994420000 \n", + "2024-08-21 5603.08984 5632.68018 5591.56982 5620.85010 1982137065 \n", + "2024-08-22 5637.77000 5643.22000 5563.54000 5577.27000 1218069912 \n", "\n", - " adj_close unadjusted_volume change change_percent \\\n", - "date \n", - "2022-11-22 80.949997 269615.0 0.73 0.91000 \n", - "2022-11-23 77.940002 379145.0 -3.14 -3.87000 \n", - "2022-11-25 76.279999 266451.0 -1.23 -1.59000 \n", - "2022-11-28 77.239998 405033.0 1.31 1.73000 \n", - "2022-11-29 78.199997 381869.0 1.66 2.17000 \n", - "... ... ... ... ... \n", - "2023-11-17 75.890000 101484.0 2.92 4.00000 \n", - "2023-11-19 75.800000 10.0 0.15 0.19828 \n", - "2023-11-20 77.600000 270638.0 1.95 2.58000 \n", - "2023-11-21 77.770000 270638.0 0.12 0.15454 \n", - "2023-11-22 76.780000 368686.0 -0.99 -1.27000 \n", + " vwap adj_close unadjusted_volume change change_percent \n", + "date \n", + "2023-08-22 4396.30 4387.54980 3.522760e+09 -27.78028 -0.006292 \n", + "2023-08-23 4425.21 4436.00977 3.837270e+09 39.56983 0.009000 \n", + "2023-08-24 4403.39 4376.31006 3.723470e+09 -78.85010 -0.017700 \n", + "2023-08-25 4393.49 4405.70996 3.296180e+09 16.33008 0.003720 \n", + "2023-08-28 4429.28 4433.31006 2.957230e+09 7.28027 0.001645 \n", + "... ... ... ... ... ... \n", + "2024-08-16 5542.97 5554.25000 3.357690e+09 23.75000 0.004294 \n", + "2024-08-19 5581.13 5608.25000 3.222050e+09 51.02002 0.009181 \n", + "2024-08-20 5601.50 5597.12012 2.994420e+09 -5.75976 -0.001028 \n", + "2024-08-21 5612.05 5620.85010 1.982137e+09 17.76026 0.003170 \n", + "2024-08-22 5594.68 5577.27000 1.218070e+09 -60.50000 -0.010731 \n", "\n", - " change_over_time \n", - "date \n", - "2022-11-22 0.009100 \n", - "2022-11-23 -0.038700 \n", - "2022-11-25 -0.015900 \n", - "2022-11-28 0.017300 \n", - "2022-11-29 0.021700 \n", - "... ... \n", - "2023-11-17 0.040000 \n", - "2023-11-19 0.001983 \n", - "2023-11-20 0.025800 \n", - "2023-11-21 0.001545 \n", - "2023-11-22 -0.012700 \n", - "\n", - "[277 rows x 12 columns]" + "[253 rows x 10 columns]" ] }, - "execution_count": 12, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "obb.equity.price.historical(\"CL=F\", provider=\"fmp\").to_df()\n" + "obb.equity.price.historical(\"^SPX\", provider=\"fmp\").to_df()" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
openhighlowclosevolumesplit_ratiodividend
date
2023-08-2271.41999871.94999771.02999971.16000453420.00.0
2023-08-2371.12000371.32000069.70999970.73000351390.00.0
2023-08-2470.45999970.86000169.87000370.19000275940.00.0
2023-08-2570.05000370.88999969.47000170.68000093280.00.0
2023-08-2870.69000271.19000270.23999870.48000362340.00.0
........................
2024-08-1670.94000270.98999869.44000270.019997381650.00.0
2024-08-1970.09999870.40000268.87000369.029999290670.00.0
2024-08-2069.15000269.25000068.30999868.389999298270.00.0
2024-08-2168.38999968.95999967.37000367.629997298270.00.0
2024-08-2267.73000368.65000267.43000068.220001337220.00.0
\n", + "

254 rows × 7 columns

\n", + "
" + ], + "text/plain": [ + " open high low close volume split_ratio \\\n", + "date \n", + "2023-08-22 71.419998 71.949997 71.029999 71.160004 5342 0.0 \n", + "2023-08-23 71.120003 71.320000 69.709999 70.730003 5139 0.0 \n", + "2023-08-24 70.459999 70.860001 69.870003 70.190002 7594 0.0 \n", + "2023-08-25 70.050003 70.889999 69.470001 70.680000 9328 0.0 \n", + "2023-08-28 70.690002 71.190002 70.239998 70.480003 6234 0.0 \n", + "... ... ... ... ... ... ... \n", + "2024-08-16 70.940002 70.989998 69.440002 70.019997 38165 0.0 \n", + "2024-08-19 70.099998 70.400002 68.870003 69.029999 29067 0.0 \n", + "2024-08-20 69.150002 69.250000 68.309998 68.389999 29827 0.0 \n", + "2024-08-21 68.389999 68.959999 67.370003 67.629997 29827 0.0 \n", + "2024-08-22 67.730003 68.650002 67.430000 68.220001 33722 0.0 \n", + "\n", + " dividend \n", + "date \n", + "2023-08-22 0.0 \n", + "2023-08-23 0.0 \n", + "2023-08-24 0.0 \n", + "2023-08-25 0.0 \n", + "2023-08-28 0.0 \n", + "... ... \n", + "2024-08-16 0.0 \n", + "2024-08-19 0.0 \n", + "2024-08-20 0.0 \n", + "2024-08-21 0.0 \n", + "2024-08-22 0.0 \n", + "\n", + "[254 rows x 7 columns]" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.equity.price.historical(\"CLZ25.NYM\", provider=\"yfinance\").to_df()" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
openhighlowclosevolumevwapadj_closeunadjusted_volumechangechange_percent
date
2023-08-2280.8080.9980.1080.3528748980.4880.35287489.0-0.45-0.005569
2023-08-2379.6479.9177.6278.8937814678.8178.89378146.0-0.75-0.009417
2023-08-2478.5779.2877.5979.0534923078.6479.05349230.00.480.006109
2023-08-2578.8880.4578.1479.8341140979.4779.83411409.00.950.012000
2023-08-2880.1580.8779.6180.1024658480.1980.10246584.0-0.05-0.000624
.................................
2024-08-1876.5876.7176.4876.7117576.6276.71175.00.130.001698
2024-08-1976.5876.8774.1774.3711817275.5074.37118172.0-2.21-0.028900
2024-08-2074.3475.0373.5074.0411817274.2374.04118172.0-0.30-0.004036
2024-08-2173.1274.1671.4671.9336185072.6771.93361850.0-1.19-0.016300
2024-08-2271.9373.5271.5873.002866372.7073.0028663.01.070.014876
\n", + "

266 rows × 10 columns

\n", + "
" + ], + "text/plain": [ + " open high low close volume vwap adj_close \\\n", + "date \n", + "2023-08-22 80.80 80.99 80.10 80.35 287489 80.48 80.35 \n", + "2023-08-23 79.64 79.91 77.62 78.89 378146 78.81 78.89 \n", + "2023-08-24 78.57 79.28 77.59 79.05 349230 78.64 79.05 \n", + "2023-08-25 78.88 80.45 78.14 79.83 411409 79.47 79.83 \n", + "2023-08-28 80.15 80.87 79.61 80.10 246584 80.19 80.10 \n", + "... ... ... ... ... ... ... ... \n", + "2024-08-18 76.58 76.71 76.48 76.71 175 76.62 76.71 \n", + "2024-08-19 76.58 76.87 74.17 74.37 118172 75.50 74.37 \n", + "2024-08-20 74.34 75.03 73.50 74.04 118172 74.23 74.04 \n", + "2024-08-21 73.12 74.16 71.46 71.93 361850 72.67 71.93 \n", + "2024-08-22 71.93 73.52 71.58 73.00 28663 72.70 73.00 \n", + "\n", + " unadjusted_volume change change_percent \n", + "date \n", + "2023-08-22 287489.0 -0.45 -0.005569 \n", + "2023-08-23 378146.0 -0.75 -0.009417 \n", + "2023-08-24 349230.0 0.48 0.006109 \n", + "2023-08-25 411409.0 0.95 0.012000 \n", + "2023-08-28 246584.0 -0.05 -0.000624 \n", + "... ... ... ... \n", + "2024-08-18 175.0 0.13 0.001698 \n", + "2024-08-19 118172.0 -2.21 -0.028900 \n", + "2024-08-20 118172.0 -0.30 -0.004036 \n", + "2024-08-21 361850.0 -1.19 -0.016300 \n", + "2024-08-22 28663.0 1.07 0.014876 \n", + "\n", + "[266 rows x 10 columns]" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.equity.price.historical(\"CL=F\", provider=\"fmp\").to_df()" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
openhighlowclosevolumesplit_ratiodividend
date
2023-08-22146.238007146.389999145.501999146.23800700.00.0
2023-08-23145.763000145.813004144.580002145.76300000.00.0
2023-08-24144.673004145.947006144.621002144.67300400.00.0
2023-08-25146.067001146.604996145.733994146.06700100.00.0
2023-08-28146.531006146.716003146.278000146.53100600.00.0
........................
2024-08-16149.222000149.229996147.639008149.22200000.00.0
2024-08-19147.955994147.959000145.220993147.95599400.00.0
2024-08-20146.699005147.319000145.533997146.69900500.00.0
2024-08-21145.347000146.339005144.981003145.34700000.00.0
2024-08-22145.117996146.524994144.839996146.29299900.00.0
\n", + "

262 rows × 7 columns

\n", + "
" + ], + "text/plain": [ + " open high low close volume \\\n", + "date \n", + "2023-08-22 146.238007 146.389999 145.501999 146.238007 0 \n", + "2023-08-23 145.763000 145.813004 144.580002 145.763000 0 \n", + "2023-08-24 144.673004 145.947006 144.621002 144.673004 0 \n", + "2023-08-25 146.067001 146.604996 145.733994 146.067001 0 \n", + "2023-08-28 146.531006 146.716003 146.278000 146.531006 0 \n", + "... ... ... ... ... ... \n", + "2024-08-16 149.222000 149.229996 147.639008 149.222000 0 \n", + "2024-08-19 147.955994 147.959000 145.220993 147.955994 0 \n", + "2024-08-20 146.699005 147.319000 145.533997 146.699005 0 \n", + "2024-08-21 145.347000 146.339005 144.981003 145.347000 0 \n", + "2024-08-22 145.117996 146.524994 144.839996 146.292999 0 \n", + "\n", + " split_ratio dividend \n", + "date \n", + "2023-08-22 0.0 0.0 \n", + "2023-08-23 0.0 0.0 \n", + "2023-08-24 0.0 0.0 \n", + "2023-08-25 0.0 0.0 \n", + "2023-08-28 0.0 0.0 \n", + "... ... ... \n", + "2024-08-16 0.0 0.0 \n", + "2024-08-19 0.0 0.0 \n", + "2024-08-20 0.0 0.0 \n", + "2024-08-21 0.0 0.0 \n", + "2024-08-22 0.0 0.0 \n", + "\n", + "[262 rows x 7 columns]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.equity.price.historical(\"usdjpy=x\", provider=\"yfinance\").to_df()" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
openhighlowclosevolume
date
2023-08-22146.238007146.389999145.501999146.2380070.0
2023-08-23145.763000145.813004144.580002145.7630000.0
2023-08-24144.673004145.947006144.621002144.6730040.0
2023-08-25146.067001146.604996145.733994146.0670010.0
2023-08-28146.531006146.716003146.278000146.5310060.0
..................
2024-08-16149.222000149.229996147.639008149.2220000.0
2024-08-19147.955994147.959000145.220993147.9559940.0
2024-08-20146.699005147.319000145.533997146.6990050.0
2024-08-21145.347000146.339005144.981003145.3470000.0
2024-08-22145.117996146.524994144.839996146.2870030.0
\n", + "

262 rows × 5 columns

\n", + "
" + ], + "text/plain": [ + " open high low close volume\n", + "date \n", + "2023-08-22 146.238007 146.389999 145.501999 146.238007 0.0\n", + "2023-08-23 145.763000 145.813004 144.580002 145.763000 0.0\n", + "2023-08-24 144.673004 145.947006 144.621002 144.673004 0.0\n", + "2023-08-25 146.067001 146.604996 145.733994 146.067001 0.0\n", + "2023-08-28 146.531006 146.716003 146.278000 146.531006 0.0\n", + "... ... ... ... ... ...\n", + "2024-08-16 149.222000 149.229996 147.639008 149.222000 0.0\n", + "2024-08-19 147.955994 147.959000 145.220993 147.955994 0.0\n", + "2024-08-20 146.699005 147.319000 145.533997 146.699005 0.0\n", + "2024-08-21 145.347000 146.339005 144.981003 145.347000 0.0\n", + "2024-08-22 145.117996 146.524994 144.839996 146.287003 0.0\n", + "\n", + "[262 rows x 5 columns]" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "obb.currency.price.historical(\"usdjpy\", provider=\"yfinance\").to_df()" ] } ], @@ -2030,7 +2505,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.4" + "version": "3.12.4" }, "orig_nbformat": 4 }, diff --git a/examples/openbbPlatformAsLLMTools.ipynb b/examples/openbbPlatformAsLLMTools.ipynb index f0d16553265..aee9a09c9b7 100644 --- a/examples/openbbPlatformAsLLMTools.ipynb +++ b/examples/openbbPlatformAsLLMTools.ipynb @@ -5876,7 +5876,9 @@ } ], "source": [ - "obb.equity.price.historical(\"AAPL\", start_date=\"2022-01-01\", provider='polygon').to_chart()" + "obb.equity.price.historical(\n", + " \"AAPL\", start_date=\"2022-01-01\", provider=\"polygon\"\n", + ").charting.to_chart()" ] }, { @@ -6098,7 +6100,9 @@ "\n", "llm_historical_price = StructuredTool.from_function(\n", " func=obb.equity.price.historical,\n", - " description=obb.equity.price.historical.__doc__.split('\\n')[0] # Use first line of docstring\n", + " description=obb.equity.price.historical.__doc__.split(\"\\n\")[\n", + " 0\n", + " ], # Use first line of docstring\n", ")" ] }, @@ -6118,11 +6122,10 @@ "llm_tools = [\n", " StructuredTool.from_function(\n", " name=name,\n", - " func=schema['callable'],\n", - " description=schema['callable'].__doc__.split('\\n')[0]\n", + " func=schema[\"callable\"],\n", + " description=schema[\"callable\"].__doc__.split(\"\\n\")[0],\n", " )\n", - " for name, schema\n", - " in obb.coverage.command_schemas().items()\n", + " for name, schema in obb.coverage.command_schemas().items()\n", "]" ] }, @@ -6181,14 +6184,14 @@ " [\n", " (\"system\", \"You are a very powerful assistant, but don't know current events\"),\n", " (\"user\", \"{input}\"),\n", - " MessagesPlaceholder(variable_name=\"agent_scratchpad\")\n", + " MessagesPlaceholder(variable_name=\"agent_scratchpad\"),\n", " ]\n", ")\n", "\n", "llm_tools = [\n", " StructuredTool.from_function(\n", " func=obb.equity.price.quote,\n", - " description=obb.equity.price.quote.__doc__.split(\"\\n\")[0]\n", + " description=obb.equity.price.quote.__doc__.split(\"\\n\")[0],\n", " )\n", "]\n", "\n", diff --git a/examples/platform_standardization.ipynb b/examples/platform_standardization.ipynb index 76720c52fdb..37d981512b6 100644 --- a/examples/platform_standardization.ipynb +++ b/examples/platform_standardization.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## How platform works" + "# How The OpenBB Platform Works" ] }, { @@ -18,63 +18,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "OpenBB Platform v4.1.3dev\n", - "\n", - "Utilities:\n", - " /account\n", - " /user\n", - " /system\n", - " /coverage\n", - "\n", - "Routers:\n", - " /crypto\n", - " /currency\n", - " /derivatives\n", - " /economy\n", - " /equity\n", - " /etf\n", - " /fixedincome\n", - " /index\n", - " /news\n", - " /regulators\n", - "\n", - "Extensions:\n", - " - crypto@1.1.1\n", - " - currency@1.1.1\n", - " - derivatives@1.1.1\n", - " - economy@1.1.1\n", - " - equity@1.1.1\n", - " - etf@1.1.1\n", - " - fixedincome@1.1.1\n", - " - index@1.1.1\n", - " - news@1.1.1\n", - " - openbb_charting@1.1.1\n", - " - regulators@1.1.1\n", - "\n", - " - benzinga@1.1.1\n", - " - federal_reserve@1.1.1\n", - " - fmp@1.1.1\n", - " - fred@1.1.1\n", - " - intrinio@1.1.1\n", - " - oecd@1.1.1\n", - " - polygon@1.1.1\n", - " - sec@1.1.1\n", - " - tiingo@1.1.1\n", - " - tradingeconomics@1.1.1\n", - " - yfinance@1.1.1 " - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "obb" ] @@ -113,25 +59,23 @@ "text": [ "Help on method world in module openbb.package.news:\n", "\n", - "world(limit: typing.Annotated[int, OpenBBCustomParameter(description='The number of data entries to return. Here its the no. of articles to return.')] = 20, provider: Optional[Literal['benzinga', 'fmp', 'intrinio', 'tiingo']] = None, **kwargs) -> openbb_core.app.model.obbject.OBBject method of openbb.package.news.ROUTER_news instance\n", + "world(limit: Annotated[int, OpenBBField(description='The number of data entries to return. The number of articles to return.')] = 2500, start_date: Annotated[Union[datetime.date, NoneType, str], OpenBBField(description='Start date of the data, in YYYY-MM-DD format.')] = None, end_date: Annotated[Union[datetime.date, NoneType, str], OpenBBField(description='End date of the data, in YYYY-MM-DD format.')] = None, provider: Annotated[Optional[Literal['benzinga', 'biztoc', 'fmp', 'intrinio', 'tiingo']], OpenBBField(description='The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, biztoc, fmp, intrinio, tiingo.')] = None, **kwargs) -> openbb_core.app.model.obbject.OBBject method of openbb.package.news.ROUTER_news instance\n", " World News. Global news data.\n", - " \n", + "\n", " Parameters\n", " ----------\n", " limit : int\n", - " The number of data entries to return. Here its the no. of articles to return.\n", - " provider : Optional[Literal['benzinga', 'fmp', 'intrinio', 'tiingo']]\n", - " The provider to use for the query, by default None.\n", - " If None, the provider specified in defaults is selected or 'benzinga' if there is\n", - " no default.\n", + " The number of data entries to return. The number of articles to return.\n", + " start_date : Union[date, None, str]\n", + " Start date of the data, in YYYY-MM-DD format.\n", + " end_date : Union[date, None, str]\n", + " End date of the data, in YYYY-MM-DD format.\n", + " provider : Optional[Literal['benzinga', 'biztoc', 'fmp', 'intrinio', 'tiingo']]\n", + " The provider to use, by default None. If None, the priority list configured in the settings is used. Default priority: benzinga, biztoc, fmp, intrinio, tiingo.\n", + " date : Optional[datetime.date]\n", + " A specific date to get data for. (provider: benzinga)\n", " display : Literal['headline', 'abstract', 'full']\n", " Specify headline only (headline), headline + teaser (abstract), or headline + full body (full). (provider: benzinga)\n", - " date : Optional[str]\n", - " Date of the news to retrieve. (provider: benzinga)\n", - " start_date : Optional[str]\n", - " Start date of the news to retrieve. (provider: benzinga)\n", - " end_date : Optional[str]\n", - " End date of the news to retrieve. (provider: benzinga)\n", " updated_since : Optional[int]\n", " Number of seconds since the news was updated. (provider: benzinga)\n", " published_since : Optional[int]\n", @@ -152,35 +96,57 @@ " Authors of the news to retrieve. (provider: benzinga)\n", " content_types : Optional[str]\n", " Content types of the news to retrieve. (provider: benzinga)\n", - " source : Optional[str]\n", + " term : Optional[str]\n", + " Search term to filter articles by. This overrides all other filters. (provider: biztoc)\n", + " source : Optional[Union[str, Literal['yahoo', 'moody', 'moody_us_news', 'moody_us_press_releases']]]\n", + " Filter by a specific publisher. Only valid when filter is set to source. (provider: biztoc);\n", + " The source of the news article. (provider: intrinio);\n", " A comma-separated list of the domains requested. (provider: tiingo)\n", - " \n", + " sentiment : Optional[Literal['positive', 'neutral', 'negative']]\n", + " Return news only from this source. (provider: intrinio)\n", + " language : Optional[str]\n", + " Filter by language. Unsupported for yahoo source. (provider: intrinio)\n", + " topic : Optional[str]\n", + " Filter by topic. Unsupported for yahoo source. (provider: intrinio)\n", + " word_count_greater_than : Optional[int]\n", + " News stories will have a word count greater than this value. Unsupported for yahoo source. (provider: intrinio)\n", + " word_count_less_than : Optional[int]\n", + " News stories will have a word count less than this value. Unsupported for yahoo source. (provider: intrinio)\n", + " is_spam : Optional[bool]\n", + " Filter whether it is marked as spam or not. Unsupported for yahoo source. (provider: intrinio)\n", + " business_relevance_greater_than : Optional[float]\n", + " News stories will have a business relevance score more than this value. Unsupported for yahoo source. Value is a decimal between 0 and 1. (provider: intrinio)\n", + " business_relevance_less_than : Optional[float]\n", + " News stories will have a business relevance score less than this value. Unsupported for yahoo source. Value is a decimal between 0 and 1. (provider: intrinio)\n", + " offset : Optional[int]\n", + " Page offset, used in conjunction with limit. (provider: tiingo)\n", + "\n", " Returns\n", " -------\n", " OBBject\n", " results : List[WorldNews]\n", " Serializable results.\n", - " provider : Optional[Literal['benzinga', 'fmp', 'intrinio', 'tiingo']]\n", + " provider : Optional[Literal['benzinga', 'biztoc', 'fmp', 'intrinio', 'tiingo']]\n", " Provider name.\n", " warnings : Optional[List[Warning_]]\n", " List of warnings.\n", " chart : Optional[Chart]\n", " Chart object.\n", - " extra: Dict[str, Any]\n", + " extra : Dict[str, Any]\n", " Extra info.\n", - " \n", + "\n", " WorldNews\n", " ---------\n", " date : datetime\n", - " The date of the data. Here it is the published date of the news.\n", + " The date of the data. The published date of the article.\n", " title : str\n", - " Title of the news.\n", + " Title of the article.\n", " images : Optional[List[Dict[str, str]]]\n", - " Images associated with the news.\n", + " Images associated with the article.\n", " text : Optional[str]\n", - " Text/body of the news.\n", + " Text/body of the article.\n", " url : Optional[str]\n", - " URL of the news.\n", + " URL to the article.\n", " id : Optional[str]\n", " Article ID. (provider: benzinga, intrinio)\n", " author : Optional[str]\n", @@ -191,25 +157,60 @@ " Channels associated with the news. (provider: benzinga)\n", " stocks : Optional[str]\n", " Stocks associated with the news. (provider: benzinga)\n", - " tags : Optional[str]\n", - " Tags associated with the news. (provider: benzinga, tiingo)\n", + " tags : Optional[Union[str, List[str]]]\n", + " Tags associated with the news. (provider: benzinga, biztoc, tiingo)\n", " updated : Optional[datetime]\n", " Updated date of the news. (provider: benzinga)\n", + " score : Optional[float]\n", + " Search relevance score for the article. (provider: biztoc)\n", " site : Optional[str]\n", " News source. (provider: fmp, tiingo)\n", - " company : Optional[Dict[str, Any]]\n", - " Company details related to the news article. (provider: intrinio)\n", + " source : Optional[str]\n", + " The source of the news article. (provider: intrinio)\n", + " summary : Optional[str]\n", + " The summary of the news article. (provider: intrinio)\n", + " topics : Optional[str]\n", + " The topics related to the news article. (provider: intrinio)\n", + " word_count : Optional[int]\n", + " The word count of the news article. (provider: intrinio)\n", + " business_relevance : Optional[float]\n", + " How strongly correlated the news article is to the business (provider: intrinio)\n", + " sentiment : Optional[str]\n", + " The sentiment of the news article - i.e, negative, positive. (provider: intrinio)\n", + " sentiment_confidence : Optional[float]\n", + " The confidence score of the sentiment rating. (provider: intrinio)\n", + " language : Optional[str]\n", + " The language of the news article. (provider: intrinio)\n", + " spam : Optional[bool]\n", + " Whether the news article is spam. (provider: intrinio)\n", + " copyright : Optional[str]\n", + " The copyright notice of the news article. (provider: intrinio)\n", + " company : Optional[IntrinioCompany]\n", + " The Intrinio Company object. Contains details company reference data. (provider: intrinio)\n", + " security : Optional[IntrinioSecurity]\n", + " The Intrinio Security object. Contains the security details related to the news article. (provider: intrinio)\n", " symbols : Optional[str]\n", " Ticker tagged in the fetched news. (provider: tiingo)\n", " article_id : Optional[int]\n", " Unique ID of the news article. (provider: tiingo)\n", " crawl_date : Optional[datetime]\n", " Date the news article was crawled. (provider: tiingo)\n", - " \n", - " Example\n", - " -------\n", + "\n", + " Examples\n", + " --------\n", " >>> from openbb import obb\n", - " >>> obb.news.world(limit=20)\n", + " >>> obb.news.world(provider='fmp')\n", + " >>> obb.news.world(limit=100, provider='intrinio')\n", + " >>> # Get news on the specified dates.\n", + " >>> obb.news.world(start_date='2024-02-01', end_date='2024-02-07', provider='intrinio')\n", + " >>> # Display the headlines of the news.\n", + " >>> obb.news.world(display='headline', provider='benzinga')\n", + " >>> # Get news by topics.\n", + " >>> obb.news.world(topics='finance', provider='benzinga')\n", + " >>> # Get news by source using 'tingo' as provider.\n", + " >>> obb.news.world(provider='tiingo', source='bloomberg')\n", + " >>> # Filter aticles by term using 'biztoc' as provider.\n", + " >>> obb.news.world(provider='biztoc', term='apple')\n", "\n" ] } @@ -251,41 +252,46 @@ " \n", " \n", " date\n", - " 2024-02-07 09:58:35+00:00\n", + " 2024-08-22 18:02:00+00:00\n", " \n", " \n", " \n", " \n", " title\n", - " Should You be Bullish on Chart Industries’ (GT...\n", + " Natural Grocers® Teams Up With Local Artist, S...\n", " \n", " \n", " text\n", - " Baron Funds, an investment management company,...\n", + " Natural Grocers®, the leading family-operated ...\n", " \n", " \n", " url\n", - " https://finance.yahoo.com/news/bullish-chart-i...\n", + " https://finance.yahoo.com/news/natural-grocers...\n", + " \n", + " \n", + " source\n", + " yahoo\n", " \n", " \n", " id\n", - " nws_AGnVkk\n", + " new_DDGR2v\n", " \n", " \n", " company\n", - " {'id': 'com_0yb6by', 'ticker': 'GTLS', 'name':...\n", + " {'id': 'com_g4Q8NX', 'ticker': 'NGVC', 'name':...\n", " \n", " \n", "\n", "" ], "text/plain": [ - "date 2024-02-07 09:58:35+00:00\n", - "title Should You be Bullish on Chart Industries’ (GT...\n", - "text Baron Funds, an investment management company,...\n", - "url https://finance.yahoo.com/news/bullish-chart-i...\n", - "id nws_AGnVkk\n", - "company {'id': 'com_0yb6by', 'ticker': 'GTLS', 'name':..." + "date 2024-08-22 18:02:00+00:00\n", + "title Natural Grocers® Teams Up With Local Artist, S...\n", + "text Natural Grocers®, the leading family-operated ...\n", + "url https://finance.yahoo.com/news/natural-grocers...\n", + "source yahoo\n", + "id new_DDGR2v\n", + "company {'id': 'com_g4Q8NX', 'ticker': 'NGVC', 'name':..." ] }, "execution_count": 5, @@ -323,71 +329,71 @@ " \n", " \n", " date\n", - " 2024-02-07 06:14:10-04:00\n", + " 2024-08-22 14:46:33-04:00\n", " \n", " \n", " \n", " \n", " title\n", - " Keybanc Maintains Overweight on FMC, Lowers Pr...\n", + " Behind the Scenes of Vertiv Hldgs's Latest Opt...\n", " \n", " \n", " images\n", - " []\n", + " [{'size': 'thumb', 'url': 'https://cdn.benzing...\n", " \n", " \n", " text\n", - " Keybanc analyst Aleksey Yefremov maintains ...\n", + " <p>Whales with a lot of money to spend have ta...\n", " \n", " \n", " url\n", - " https://www.benzinga.com/news/24/02/36974882/k...\n", + " https://www.benzinga.com/insights/options/24/0...\n", " \n", " \n", " id\n", - " 36974882\n", + " 40515079\n", " \n", " \n", " author\n", - " Benzinga Newsdesk\n", + " Benzinga Insights\n", " \n", " \n", " teaser\n", - " Keybanc analyst Aleksey Yefremov maintains ...\n", - " \n", - " \n", - " channels\n", - " News,Price Target,Analyst Ratings\n", - " \n", - " \n", - " stocks\n", - " FMC\n", - " \n", - " \n", - " tags\n", " \n", " \n", " \n", + " channels\n", + " Options,Markets\n", + " \n", + " \n", + " stocks\n", + " VRT\n", + " \n", + " \n", + " tags\n", + " BZI-UOA\n", + " \n", + " \n", " updated\n", - " 2024-02-07 06:14:11-04:00\n", + " 2024-08-22 14:46:33-04:00\n", " \n", " \n", "\n", "" ], "text/plain": [ - "date 2024-02-07 06:14:10-04:00\n", - "title Keybanc Maintains Overweight on FMC, Lowers Pr...\n", - "images []\n", - "text Keybanc analyst Aleksey Yefremov maintains ...\n", - "url https://www.benzinga.com/news/24/02/36974882/k...\n", - "id 36974882\n", - "author Benzinga Newsdesk\n", - "teaser Keybanc analyst Aleksey Yefremov maintains ...\n", - "channels News,Price Target,Analyst Ratings\n", - "stocks FMC\n", - "tags \n", - "updated 2024-02-07 06:14:11-04:00" + "date 2024-08-22 14:46:33-04:00\n", + "title Behind the Scenes of Vertiv Hldgs's Latest Opt...\n", + "images [{'size': 'thumb', 'url': 'https://cdn.benzing...\n", + "text

Whales with a lot of money to spend have ta...\n", + "url https://www.benzinga.com/insights/options/24/0...\n", + "id 40515079\n", + "author Benzinga Insights\n", + "teaser \n", + "channels Options,Markets\n", + "stocks VRT\n", + "tags BZI-UOA\n", + "updated 2024-08-22 14:46:33-04:00" ] }, "execution_count": 6, @@ -433,11 +439,11 @@ { "data": { "text/plain": [ - "{'date': FieldInfo(annotation=datetime, required=True, alias='date', alias_priority=1, description='The date of the data. Here it is the published date of the news.'),\n", - " 'title': FieldInfo(annotation=str, required=True, alias='title', alias_priority=1, description='Title of the news.'),\n", - " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, alias='images', alias_priority=1, description='Images associated with the news.'),\n", - " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, alias='text', alias_priority=1, description='Text/body of the news.'),\n", - " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, alias='url', alias_priority=1, description='URL of the news.')}" + "{'date': FieldInfo(annotation=datetime, required=True, alias_priority=1, validation_alias='date', serialization_alias='date', description='The date of the data. The published date of the article.'),\n", + " 'title': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='title', serialization_alias='title', description='Title of the article.'),\n", + " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, default=None, alias_priority=1, validation_alias='images', serialization_alias='images', description='Images associated with the article.'),\n", + " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='text', serialization_alias='text', description='Text/body of the article.'),\n", + " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='url', serialization_alias='url', description='URL to the article.')}" ] }, "execution_count": 7, @@ -447,6 +453,7 @@ ], "source": [ "from openbb_core.provider.standard_models.world_news import WorldNewsData\n", + "\n", "WorldNewsData.__fields__" ] }, @@ -475,13 +482,24 @@ { "data": { "text/plain": [ - "{'date': FieldInfo(annotation=datetime, required=True, alias='date', alias_priority=1, description='The date of the data. Here it is the published date of the news.'),\n", - " 'title': FieldInfo(annotation=str, required=True, alias='title', alias_priority=1, description='Title of the news.'),\n", - " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, alias='images', alias_priority=1, description='Images associated with the news.'),\n", - " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, alias='text', alias_priority=1, description='Text/body of the news.'),\n", - " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, alias='url', alias_priority=1, description='URL of the news.'),\n", - " 'id': FieldInfo(annotation=str, required=True, alias='id', alias_priority=1, description='Article ID.'),\n", - " 'company': FieldInfo(annotation=Dict[str, Any], required=True, alias='company', alias_priority=1, description='Company details related to the news article.')}" + "{'date': FieldInfo(annotation=datetime, required=True, alias_priority=1, validation_alias='date', serialization_alias='date', description='The date of the data. The published date of the article.'),\n", + " 'title': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='title', serialization_alias='title', description='Title of the article.'),\n", + " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, default=None, alias_priority=1, validation_alias='images', serialization_alias='images', description='Images associated with the article.'),\n", + " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='text', serialization_alias='text', description='Text/body of the article.'),\n", + " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='url', serialization_alias='url', description='URL to the article.'),\n", + " 'source': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='source', serialization_alias='source', description='The source of the news article.'),\n", + " 'summary': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='summary', serialization_alias='summary', description='The summary of the news article.'),\n", + " 'topics': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='topics', serialization_alias='topics', description='The topics related to the news article.'),\n", + " 'word_count': FieldInfo(annotation=Union[int, NoneType], required=False, default=None, alias_priority=1, validation_alias='wordCount', serialization_alias='word_count', description='The word count of the news article.'),\n", + " 'business_relevance': FieldInfo(annotation=Union[float, NoneType], required=False, default=None, alias_priority=1, validation_alias='businessRelevance', serialization_alias='business_relevance', description=' \\tHow strongly correlated the news article is to the business'),\n", + " 'sentiment': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='sentiment', serialization_alias='sentiment', description='The sentiment of the news article - i.e, negative, positive.'),\n", + " 'sentiment_confidence': FieldInfo(annotation=Union[float, NoneType], required=False, default=None, alias_priority=1, validation_alias='sentimentConfidence', serialization_alias='sentiment_confidence', description='The confidence score of the sentiment rating.'),\n", + " 'language': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='language', serialization_alias='language', description='The language of the news article.'),\n", + " 'spam': FieldInfo(annotation=Union[bool, NoneType], required=False, default=None, alias_priority=1, validation_alias='spam', serialization_alias='spam', description='Whether the news article is spam.'),\n", + " 'copyright': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='copyright', serialization_alias='copyright', description='The copyright notice of the news article.'),\n", + " 'id': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='id', serialization_alias='id', description='Article ID.'),\n", + " 'company': FieldInfo(annotation=Union[IntrinioCompany, NoneType], required=False, default=None, alias_priority=1, validation_alias='company', serialization_alias='company', description='The Intrinio Company object. Contains details company reference data.'),\n", + " 'security': FieldInfo(annotation=Union[IntrinioSecurity, NoneType], required=False, default=None, alias_priority=1, validation_alias='security', serialization_alias='security', description='The Intrinio Security object. Contains the security details related to the news article.')}" ] }, "execution_count": 9, @@ -501,18 +519,18 @@ { "data": { "text/plain": [ - "{'date': FieldInfo(annotation=datetime, required=True, alias='date', alias_priority=1, description='The date of the data. Here it is the published date of the news.'),\n", - " 'title': FieldInfo(annotation=str, required=True, alias='title', alias_priority=1, description='Title of the news.'),\n", - " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, alias='images', alias_priority=1, description='Images associated with the news.'),\n", - " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, alias='text', alias_priority=1, description='Text/body of the news.'),\n", - " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, alias='url', alias_priority=1, description='URL of the news.'),\n", - " 'id': FieldInfo(annotation=str, required=True, alias='id', alias_priority=1, description='Article ID.'),\n", - " 'author': FieldInfo(annotation=Union[str, NoneType], required=False, alias='author', alias_priority=1, description='Author of the news.'),\n", - " 'teaser': FieldInfo(annotation=Union[str, NoneType], required=False, alias='teaser', alias_priority=1, description='Teaser of the news.'),\n", - " 'channels': FieldInfo(annotation=Union[str, NoneType], required=False, alias='channels', alias_priority=1, description='Channels associated with the news.'),\n", - " 'stocks': FieldInfo(annotation=Union[str, NoneType], required=False, alias='stocks', alias_priority=1, description='Stocks associated with the news.'),\n", - " 'tags': FieldInfo(annotation=Union[str, NoneType], required=False, alias='tags', alias_priority=1, description='Tags associated with the news.'),\n", - " 'updated': FieldInfo(annotation=Union[datetime, NoneType], required=False, alias='updated', alias_priority=1, description='Updated date of the news.')}" + "{'date': FieldInfo(annotation=datetime, required=True, alias_priority=1, validation_alias='date', serialization_alias='date', description='The date of the data. The published date of the article.'),\n", + " 'title': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='title', serialization_alias='title', description='Title of the article.'),\n", + " 'images': FieldInfo(annotation=Union[List[Dict[str, str]], NoneType], required=False, default=None, alias_priority=1, validation_alias='images', serialization_alias='images', description='Images associated with the article.'),\n", + " 'text': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='text', serialization_alias='text', description='Text/body of the article.'),\n", + " 'url': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='url', serialization_alias='url', description='URL to the article.'),\n", + " 'id': FieldInfo(annotation=str, required=True, alias_priority=1, validation_alias='id', serialization_alias='id', description='Article ID.'),\n", + " 'author': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='author', serialization_alias='author', description='Author of the news.'),\n", + " 'teaser': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='teaser', serialization_alias='teaser', description='Teaser of the news.'),\n", + " 'channels': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='channels', serialization_alias='channels', description='Channels associated with the news.'),\n", + " 'stocks': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='stocks', serialization_alias='stocks', description='Stocks associated with the news.'),\n", + " 'tags': FieldInfo(annotation=Union[str, NoneType], required=False, default=None, alias_priority=1, validation_alias='tags', serialization_alias='tags', description='Tags associated with the news.'),\n", + " 'updated': FieldInfo(annotation=Union[datetime, NoneType], required=False, default=None, alias_priority=1, validation_alias='updated', serialization_alias='updated', description='Updated date of the news.')}" ] }, "execution_count": 10, @@ -600,7 +618,9 @@ { "data": { "text/plain": [ - "{'date_validate': Decorator(cls_ref='openbb_intrinio.models.world_news.IntrinioWorldNewsData:5617792448', cls_var_name='date_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('publication_date',), mode='before', check_fields=False))}" + "{'date_validate': Decorator(cls_ref='openbb_intrinio.models.world_news.IntrinioWorldNewsData:140298041431344', cls_var_name='date_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('publication_date',), mode='before', check_fields=False)),\n", + " 'topics_validate': Decorator(cls_ref='openbb_intrinio.models.world_news.IntrinioWorldNewsData:140298041431344', cls_var_name='topics_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('topics',), mode='before', check_fields=False)),\n", + " 'copyright_validate': Decorator(cls_ref='openbb_intrinio.models.world_news.IntrinioWorldNewsData:140298041431344', cls_var_name='copyright_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('copyright',), mode='before', check_fields=False))}" ] }, "execution_count": 13, @@ -620,9 +640,10 @@ { "data": { "text/plain": [ - "{'date_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:5091361632', cls_var_name='date_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('date', 'updated'), mode='before', check_fields=False)),\n", - " 'list_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:5091361632', cls_var_name='list_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('stocks', 'channels', 'tags'), mode='before', check_fields=False)),\n", - " 'id_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:5091361632', cls_var_name='id_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('id',), mode='before', check_fields=False))}" + "{'date_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:140297991464784', cls_var_name='date_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('date', 'updated'), mode='before', check_fields=False)),\n", + " 'list_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:140297991464784', cls_var_name='list_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('stocks', 'channels', 'tags'), mode='before', check_fields=False)),\n", + " 'id_validate': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:140297991464784', cls_var_name='id_validate', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('id', 'text', 'teaser', 'title', 'author'), mode='before', check_fields=False)),\n", + " 'empty_list': Decorator(cls_ref='openbb_benzinga.models.world_news.BenzingaWorldNewsData:140297991464784', cls_var_name='empty_list', func=>, shim=None, info=FieldValidatorDecoratorInfo(fields=('images',), mode='before', check_fields=False))}" ] }, "execution_count": 14, @@ -664,63 +685,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "OpenBB Platform v4.1.3dev\n", - "\n", - "Utilities:\n", - " /account\n", - " /user\n", - " /system\n", - " /coverage\n", - "\n", - "Routers:\n", - " /crypto\n", - " /currency\n", - " /derivatives\n", - " /economy\n", - " /equity\n", - " /etf\n", - " /fixedincome\n", - " /index\n", - " /news\n", - " /regulators\n", - "\n", - "Extensions:\n", - " - crypto@1.1.1\n", - " - currency@1.1.1\n", - " - derivatives@1.1.1\n", - " - economy@1.1.1\n", - " - equity@1.1.1\n", - " - etf@1.1.1\n", - " - fixedincome@1.1.1\n", - " - index@1.1.1\n", - " - news@1.1.1\n", - " - openbb_charting@1.1.1\n", - " - regulators@1.1.1\n", - "\n", - " - benzinga@1.1.1\n", - " - federal_reserve@1.1.1\n", - " - fmp@1.1.1\n", - " - fred@1.1.1\n", - " - intrinio@1.1.1\n", - " - oecd@1.1.1\n", - " - polygon@1.1.1\n", - " - sec@1.1.1\n", - " - tiingo@1.1.1\n", - " - tradingeconomics@1.1.1\n", - " - yfinance@1.1.1 " - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "obb" ] @@ -734,40 +701,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "openbb 4.1.3\n", - "openbb-benzinga 1.1.1\n", - "openbb-charting 1.1.1\n", - "openbb-core 1.1.1\n", - "openbb-crypto 1.1.1\n", - "openbb-currency 1.1.1\n", - "openbb-derivatives 1.1.1\n", - "openbb-economy 1.1.1\n", - "openbb-equity 1.1.1\n", - "openbb-etf 1.1.1\n", - "openbb-federal-reserve 1.1.1\n", - "openbb-fixedincome 1.1.1\n", - "openbb-fmp 1.1.1\n", - "openbb-fred 1.1.1\n", - "openbb-index 1.1.1\n", - "openbb-intrinio 1.1.1\n", - "openbb-news 1.1.1\n", - "openbb-oecd 1.1.1\n", - "openbb-polygon 1.1.1\n", - "openbb-regulators 1.1.1\n", - "openbb-sec 1.1.1\n", - "openbb-tiingo 1.1.1\n", - "openbb-tradingeconomics 1.1.1\n", - "openbb-yfinance 1.1.1\n" - ] - } - ], + "outputs": [], "source": [ "!pip list | grep openbb" ] @@ -794,10 +730,10 @@ "source": [ "To learn more about how it works, here are a few links to the [documentation](https://docs.openbb.co/platform):\n", "\n", - "- [Architecture. Data, Query Parameters and Fetchers.](https://docs.openbb.co/platform/development/developer-guidelines/architectural_considerations)\n", - "- [Integrating a new provider.](https://docs.openbb.co/platform/development/developer-guidelines/add_data_point)\n", - "- [Building standalone extensions.](https://docs.openbb.co/platform/development/developer-guidelines/build_openbb_extensions)\n", - "- and more in the [Development](https://docs.openbb.co/platform/development) section of the docs...\n" + "- [Architecture. Data, Query Parameters and Fetchers.](https://docs.openbb.co/platform/developer_guide/architecture_overview)\n", + "- [Integrating a new provider.](https://docs.openbb.co/platform/user_guides/add_data_provider_extension)\n", + "- [Building standalone extensions.](https://docs.openbb.co/platform/getting_started/create_new_provider_extension)\n", + "- and more in the [Development](https://docs.openbb.co/platform/developer_guide) section of the docs...\n" ] } ], @@ -817,7 +753,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.6" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/examples/usdLiquidityIndex.ipynb b/examples/usdLiquidityIndex.ipynb index 4f177babebb..d80b634a53f 100644 --- a/examples/usdLiquidityIndex.ipynb +++ b/examples/usdLiquidityIndex.ipynb @@ -25,7 +25,7 @@ "outputs": [], "source": [ "from openbb import obb\n", - "from pandas import DataFrame\n" + "from pandas import DataFrame" ] }, { @@ -48,8 +48,8 @@ "text/plain": [ "OBBject\n", "\n", - "id: 0660e135-3511-73d7-8000-b792f7e418bb\n", - "results: [{'date': datetime.date(2002, 12, 18), 'provider': 'fred', 'WALCL': 719542...\n", + "id: 066c7874-2012-7189-8000-1e79898a8a3c\n", + "results: [{'date': datetime.date(2002, 12, 18), 'WALCL': 719542.0, 'WLRRAL': 21905....\n", "provider: fred\n", "warnings: None\n", "chart: None\n", @@ -127,7 +127,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -162,9 +162,9 @@ " seasonal_adjustment\n", " seasonal_adjustment_short\n", " last_updated\n", - " notes\n", " popularity\n", " group_popularity\n", + " notes\n", " \n", " \n", " \n", @@ -173,66 +173,84 @@ " WALCL\n", " Assets: Total Assets: Total Assets (Less Elimi...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:03-06:00\n", - " None\n", - " 95\n", + " 2024-08-15 15:37:22-05:00\n", " 94\n", + " 94\n", + " NaN\n", " \n", " \n", " 1\n", " H41RESPPALDKNWW\n", " Assets: Liquidity and Credit Facilities: Loans...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:35:03-06:00\n", - " None\n", - " 73\n", - " 73\n", + " 2024-08-15 15:37:01-05:00\n", + " 76\n", + " 76\n", + " NaN\n", " \n", " \n", " 2\n", " TREAST\n", " Assets: Securities Held Outright: U.S. Treasur...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:35:02-06:00\n", + " 2024-08-15 15:36:54-05:00\n", + " 71\n", + " 71\n", " The total face value of U.S. Treasury securiti...\n", - " 72\n", - " 72\n", " \n", " \n", "\n", "" ], "text/plain": [ - " series_id ... group_popularity\n", - "0 WALCL ... 94\n", - "1 H41RESPPALDKNWW ... 73\n", - "2 TREAST ... 72\n", + " series_id title \\\n", + "0 WALCL Assets: Total Assets: Total Assets (Less Elimi... \n", + "1 H41RESPPALDKNWW Assets: Liquidity and Credit Facilities: Loans... \n", + "2 TREAST Assets: Securities Held Outright: U.S. Treasur... \n", "\n", - "[3 rows x 14 columns]" + " observation_start observation_end frequency frequency_short \\\n", + "0 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "1 2002-12-18 2024-08-14 Weekly W \n", + "2 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "\n", + " units units_short seasonal_adjustment \\\n", + "0 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "1 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "2 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "\n", + " seasonal_adjustment_short last_updated popularity \\\n", + "0 NSA 2024-08-15 15:37:22-05:00 94 \n", + "1 NSA 2024-08-15 15:37:01-05:00 76 \n", + "2 NSA 2024-08-15 15:36:54-05:00 71 \n", + "\n", + " group_popularity notes \n", + "0 94 NaN \n", + "1 76 NaN \n", + "2 71 The total face value of U.S. Treasury securiti... " ] }, - "execution_count": 13, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -245,7 +263,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -291,31 +309,31 @@ " WLRRAL\n", " Liabilities and Capital: Liabilities: Reverse ...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:09-06:00\n", + " 2024-08-15 15:37:49-05:00\n", " Reverse repurchase agreements are transactions...\n", - " 64\n", - " 64\n", + " 63\n", + " 63\n", " \n", " \n", " 1\n", " WLRRAFOIAL\n", " Liabilities and Capital: Liabilities: Reverse ...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:12-06:00\n", + " 2024-08-15 15:37:36-05:00\n", " Reverse repurchase agreements are transactions...\n", " 40\n", " 40\n", @@ -325,32 +343,55 @@ " WLRRAOL\n", " Liabilities and Capital: Liabilities: Reverse ...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:16-06:00\n", - " None\n", - " 24\n", - " 24\n", + " 2024-08-15 15:37:40-05:00\n", + " NaN\n", + " 29\n", + " 29\n", " \n", " \n", "\n", "" ], "text/plain": [ - " series_id ... group_popularity\n", - "0 WLRRAL ... 64\n", - "1 WLRRAFOIAL ... 40\n", - "2 WLRRAOL ... 24\n", + " series_id title \\\n", + "0 WLRRAL Liabilities and Capital: Liabilities: Reverse ... \n", + "1 WLRRAFOIAL Liabilities and Capital: Liabilities: Reverse ... \n", + "2 WLRRAOL Liabilities and Capital: Liabilities: Reverse ... \n", "\n", - "[3 rows x 14 columns]" + " observation_start observation_end frequency frequency_short \\\n", + "0 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "1 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "2 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "\n", + " units units_short seasonal_adjustment \\\n", + "0 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "1 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "2 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "\n", + " seasonal_adjustment_short last_updated \\\n", + "0 NSA 2024-08-15 15:37:49-05:00 \n", + "1 NSA 2024-08-15 15:37:36-05:00 \n", + "2 NSA 2024-08-15 15:37:40-05:00 \n", + "\n", + " notes popularity \\\n", + "0 Reverse repurchase agreements are transactions... 63 \n", + "1 Reverse repurchase agreements are transactions... 40 \n", + "2 NaN 29 \n", + "\n", + " group_popularity \n", + "0 63 \n", + "1 40 \n", + "2 29 " ] }, - "execution_count": 14, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -363,7 +404,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -409,66 +450,89 @@ " WDTGAL\n", " Liabilities and Capital: Liabilities: Deposits...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:08-06:00\n", + " 2024-08-15 15:38:33-05:00\n", " This account is the primary operational accoun...\n", - " 65\n", - " 65\n", + " 64\n", + " 64\n", " \n", " \n", " 1\n", " D2WLTGAL\n", " Liabilities and Capital: Liabilities: Deposits...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:10-06:00\n", - " None\n", - " 62\n", - " 62\n", + " 2024-08-15 15:38:37-05:00\n", + " NaN\n", + " 60\n", + " 60\n", " \n", " \n", " 2\n", " WLDLCL\n", " Liabilities and Capital: Liabilities: Deposits...\n", " 2002-12-18\n", - " 2023-12-13\n", + " 2024-08-14\n", " Weekly, As of Wednesday\n", " W\n", " Millions of U.S. Dollars\n", " Mil. of U.S. $\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-14 15:34:13-06:00\n", + " 2024-08-15 15:36:57-05:00\n", " This item is the sum of \"Term deposits held by...\n", - " 23\n", - " 23\n", + " 27\n", + " 27\n", " \n", " \n", "\n", "" ], "text/plain": [ - " series_id ... group_popularity\n", - "0 WDTGAL ... 65\n", - "1 D2WLTGAL ... 62\n", - "2 WLDLCL ... 23\n", + " series_id title \\\n", + "0 WDTGAL Liabilities and Capital: Liabilities: Deposits... \n", + "1 D2WLTGAL Liabilities and Capital: Liabilities: Deposits... \n", + "2 WLDLCL Liabilities and Capital: Liabilities: Deposits... \n", "\n", - "[3 rows x 14 columns]" + " observation_start observation_end frequency frequency_short \\\n", + "0 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "1 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "2 2002-12-18 2024-08-14 Weekly, As of Wednesday W \n", + "\n", + " units units_short seasonal_adjustment \\\n", + "0 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "1 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "2 Millions of U.S. Dollars Mil. of U.S. $ Not Seasonally Adjusted \n", + "\n", + " seasonal_adjustment_short last_updated \\\n", + "0 NSA 2024-08-15 15:38:33-05:00 \n", + "1 NSA 2024-08-15 15:38:37-05:00 \n", + "2 NSA 2024-08-15 15:36:57-05:00 \n", + "\n", + " notes popularity \\\n", + "0 This account is the primary operational accoun... 64 \n", + "1 NaN 60 \n", + "2 This item is the sum of \"Term deposits held by... 27 \n", + "\n", + " group_popularity \n", + "0 64 \n", + "1 60 \n", + "2 27 " ] }, - "execution_count": 17, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -481,7 +545,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -526,15 +590,15 @@ " 0\n", " SP500\n", " S&P 500\n", - " 2013-12-16\n", - " 2023-12-15\n", + " 2014-08-22\n", + " 2024-08-21\n", " Daily, Close\n", " D\n", " Index\n", " Index\n", " Not Seasonally Adjusted\n", " NSA\n", - " 2023-12-15 19:11:01-06:00\n", + " 2024-08-21 19:21:03-05:00\n", " The observations for the S&P 500 represent the...\n", " 83\n", " 83\n", @@ -544,13 +608,23 @@ "" ], "text/plain": [ - " series_id title ... popularity group_popularity\n", - "0 SP500 S&P 500 ... 83 83\n", + " series_id title observation_start observation_end frequency \\\n", + "0 SP500 S&P 500 2014-08-22 2024-08-21 Daily, Close \n", "\n", - "[1 rows x 14 columns]" + " frequency_short units units_short seasonal_adjustment \\\n", + "0 D Index Index Not Seasonally Adjusted \n", + "\n", + " seasonal_adjustment_short last_updated \\\n", + "0 NSA 2024-08-21 19:21:03-05:00 \n", + "\n", + " notes popularity \\\n", + "0 The observations for the S&P 500 represent the... 83 \n", + "\n", + " group_popularity \n", + "0 83 " ] }, - "execution_count": 22, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -571,7 +645,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -613,7 +687,7 @@ ], "source": [ "for id in metadata:\n", - " display(f\"{id}: {metadata[id]['units']}\")\n" + " display(f\"{id}: {metadata[id]['units']}\")" ] }, { @@ -626,7 +700,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -744,32 +818,32 @@ " \n", " \n", " \n", - " 2013-12-18\n", - " 4008062.0\n", - " 111966.0\n", - " 116998.0\n", - " 1810.65\n", + " 2014-08-27\n", + " 4413736.0\n", + " 282002.0\n", + " 29547.0\n", + " 2000.12\n", " \n", " \n", - " 2014-01-08\n", - " 4028185.0\n", - " 150726.0\n", - " 110758.0\n", - " 1837.49\n", + " 2014-09-03\n", + " 4415587.0\n", + " 250306.0\n", + " 21036.0\n", + " 2000.72\n", " \n", " \n", - " 2014-01-15\n", - " 4071528.0\n", - " 156266.0\n", - " 87926.0\n", - " 1848.38\n", + " 2014-09-10\n", + " 4421408.0\n", + " 267602.0\n", + " 31872.0\n", + " 1995.69\n", " \n", " \n", - " 2014-01-22\n", - " 4097914.0\n", - " 201954.0\n", - " 96724.0\n", - " 1844.86\n", + " 2014-09-17\n", + " 4449588.0\n", + " 252224.0\n", + " 123965.0\n", + " 2001.57\n", " \n", " \n", "\n", @@ -778,10 +852,10 @@ "text/plain": [ " WALCL WLRRAL WDTGAL SP500\n", "date \n", - "2013-12-18 4008062.0 111966.0 116998.0 1810.65\n", - "2014-01-08 4028185.0 150726.0 110758.0 1837.49\n", - "2014-01-15 4071528.0 156266.0 87926.0 1848.38\n", - "2014-01-22 4097914.0 201954.0 96724.0 1844.86" + "2014-08-27 4413736.0 282002.0 29547.0 2000.12\n", + "2014-09-03 4415587.0 250306.0 21036.0 2000.72\n", + "2014-09-10 4421408.0 267602.0 31872.0 1995.69\n", + "2014-09-17 4449588.0 252224.0 123965.0 2001.57" ] }, "metadata": {}, @@ -806,7 +880,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -847,58 +921,59 @@ " \n", " \n", " \n", - " 2023-11-22\n", - " 7810814.0\n", - " 1271679.0\n", - " 693007.0\n", - " 4556.62\n", - " 5846128.0\n", + " 2024-07-24\n", + " 7205455.0\n", + " 805967.0\n", + " 767419.0\n", + " 5427.13\n", + " 5632069.0\n", " \n", " \n", - " 2023-11-29\n", - " 7796145.0\n", - " 1254156.0\n", - " 753570.0\n", - " 4550.58\n", - " 5788419.0\n", + " 2024-07-31\n", + " 7178391.0\n", + " 813261.0\n", + " 854001.0\n", + " 5522.30\n", + " 5511129.0\n", " \n", " \n", - " 2023-12-06\n", - " 7737385.0\n", - " 1184528.0\n", - " 667678.0\n", - " 4549.34\n", - " 5885179.0\n", + " 2024-08-07\n", + " 7175256.0\n", + " 681881.0\n", + " 785233.0\n", + " 5199.50\n", + " 5708142.0\n", " \n", " \n", - " 2023-12-13\n", - " 7739566.0\n", - " 1152232.0\n", - " 630618.0\n", - " 4707.09\n", - " 5956716.0\n", + " 2024-08-14\n", + " 7177688.0\n", + " 722198.0\n", + " 788823.0\n", + " 5455.21\n", + " 5666667.0\n", " \n", " \n", "\n", "" ], "text/plain": [ - " WALCL WLRRAL WDTGAL SP500 USD Liquidity Index\n", - "date \n", - "2023-11-22 7810814.0 1271679.0 693007.0 4556.62 5846128.0\n", - "2023-11-29 7796145.0 1254156.0 753570.0 4550.58 5788419.0\n", - "2023-12-06 7737385.0 1184528.0 667678.0 4549.34 5885179.0\n", - "2023-12-13 7739566.0 1152232.0 630618.0 4707.09 5956716.0" + " WALCL WLRRAL WDTGAL SP500 USD Liquidity Index\n", + "date \n", + "2024-07-24 7205455.0 805967.0 767419.0 5427.13 5632069.0\n", + "2024-07-31 7178391.0 813261.0 854001.0 5522.30 5511129.0\n", + "2024-08-07 7175256.0 681881.0 785233.0 5199.50 5708142.0\n", + "2024-08-14 7177688.0 722198.0 788823.0 5455.21 5666667.0" ] }, - "execution_count": 49, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "\n", - "liquidity_index[\"USD Liquidity Index\"] = (liquidity_index[\"WALCL\"] - liquidity_index[\"WLRRAL\"] - liquidity_index[\"WDTGAL\"])\n", + "liquidity_index[\"USD Liquidity Index\"] = (\n", + " liquidity_index[\"WALCL\"] - liquidity_index[\"WLRRAL\"] - liquidity_index[\"WDTGAL\"]\n", + ")\n", "\n", "liquidity_index.tail(4)" ] @@ -913,7 +988,7 @@ }, { "cell_type": "code", - "execution_count": 95, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -927,558 +1002,524 @@ "name": "USD Liquidity Index (Billions)", "type": "scatter", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "y": [ - 3779.098, - 3766.701, - 3827.336, - 3799.236, - 3811.078, - 3835.748, - 3894.838, - 3905.589, - 3899.871, - 3953.292, - 3976.937, - 3932.168, - 3940.109, - 3932.042, - 4007.407, - 3975.969, - 3889.582, - 3822.208, - 3905.95, - 3980.023, - 3971.731, - 4021.499, - 4066.061, - 4085.348, - 4029.124, - 4037.541, - 4017.824, - 4078.646, - 4124.988, - 4113.25, - 4107.784, - 4111.394, - 4129.647, - 4112.108, 4102.187, 4144.245, 4121.934, @@ -1960,7 +2001,41 @@ 5846.128, 5788.419, 5885.179, - 5956.716 + 5956.716, + 5867.14, + 5834.143, + 5851.585, + 5917.71, + 5963.874, + 5882.002, + 5787.04, + 5919.546, + 5896.422, + 5878.299, + 5891.334, + 5984.913, + 5938.903, + 5856.277, + 5839.733, + 5905.094, + 5966.442, + 5679.934, + 5663.796, + 5673.967, + 5681.635, + 5770.954, + 5723.774, + 5743.697, + 5806.528, + 5776.006, + 5607.191, + 5664.604, + 5680.508, + 5651.427, + 5632.069, + 5511.129, + 5708.142, + 5666.667 ], "yaxis": "y" }, @@ -1968,558 +2043,524 @@ "name": "S&P 500 Index", "type": "scatter", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "y": [ - 1810.65, - 1837.49, - 1848.38, - 1844.86, - 1774.2, - 1751.64, - 1819.26, - 1828.75, - 1845.16, - 1873.81, - 1868.2, - 1860.77, - 1852.56, - 1890.9, - 1872.18, - 1862.31, - 1875.39, - 1883.95, - 1878.21, - 1888.53, - 1888.03, - 1909.78, - 1927.88, - 1943.89, - 1956.98, - 1959.53, - 1974.62, - 1972.83, - 1981.57, - 1987.01, - 1970.07, - 1920.24, - 1946.72, - 1986.51, 2000.12, 2000.72, 1995.69, @@ -3001,7 +3042,41 @@ 4556.62, 4550.58, 4549.34, - 4707.09 + 4707.09, + 4698.35, + 4781.58, + 4704.81, + 4783.45, + 4739.21, + 4868.55, + 4845.65, + 4995.06, + 5000.62, + 4981.8, + 5069.76, + 5104.76, + 5165.31, + 5224.62, + 5248.49, + 5211.49, + 5160.64, + 5022.21, + 5071.63, + 5018.39, + 5187.67, + 5308.15, + 5307.01, + 5266.95, + 5354.03, + 5421.03, + 5477.9, + 5537.02, + 5633.91, + 5588.27, + 5427.13, + 5522.3, + 5199.5, + 5455.21 ], "yaxis": "y2" } @@ -3013,14 +3088,14 @@ "bar": [ { "error_x": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "error_y": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -3036,7 +3111,7 @@ { "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -3048,38 +3123,21 @@ "type": "barpolar" } ], - "candlestick": [ - { - "decreasing": { - "fillcolor": "#e4003a", - "line": { - "color": "#e4003a" - } - }, - "increasing": { - "fillcolor": "#00ACFF", - "line": { - "color": "#00ACFF" - } - }, - "type": "candlestick" - } - ], "carpet": [ { "aaxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "baxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "type": "carpet" } @@ -3397,10 +3455,10 @@ ], "scatter": [ { - "marker": { - "line": { - "color": "#283442" - } + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 }, "type": "scatter" } @@ -3447,8 +3505,9 @@ "scattergl": [ { "marker": { - "line": { - "color": "#283442" + "colorbar": { + "outlinewidth": 0, + "ticks": "" } }, "type": "scattergl" @@ -3553,18 +3612,18 @@ { "cells": { "fill": { - "color": "#506784" + "color": "#EBF0F8" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "header": { "fill": { - "color": "#2a3f5f" + "color": "#C8D4E3" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "type": "table" @@ -3573,10 +3632,9 @@ }, "layout": { "annotationdefaults": { - "arrowcolor": "#f2f5fa", + "arrowcolor": "#2a3f5f", "arrowhead": 0, - "arrowwidth": 1, - "showarrow": false + "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { @@ -3718,194 +3776,125 @@ ] }, "colorway": [ - "#ffed00", - "#ef7d00", - "#e4003a", - "#c13246", - "#822661", - "#48277c", - "#005ca9", - "#00aaff", - "#9b30d9", - "#af005f", - "#5f00af", - "#af87ff" + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" ], - "dragmode": "pan", "font": { - "color": "#f2f5fa", - "family": "Fira Code", - "size": 18 + "color": "#2a3f5f" }, "geo": { - "bgcolor": "rgb(17,17,17)", - "lakecolor": "rgb(17,17,17)", - "landcolor": "rgb(17,17,17)", + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", "showlakes": true, "showland": true, - "subunitcolor": "#506784" + "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, - "hovermode": "x", - "legend": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - }, - "x": 0.01, - "xanchor": "left", - "y": 0.99, - "yanchor": "top" - }, - "legend2": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend3": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend4": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend5": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, + "hovermode": "closest", "mapbox": { - "style": "dark" + "style": "light" }, - "paper_bgcolor": "#000000", - "plot_bgcolor": "#000000", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "radialaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "yaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "zaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" } }, "shapedefaults": { "line": { - "color": "#f2f5fa" + "color": "#2a3f5f" } }, - "sliderdefaults": { - "bgcolor": "#C8D4E3", - "bordercolor": "rgb(17,17,17)", - "borderwidth": 1, - "tickwidth": 0 - }, "ternary": { "aaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, "baxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "caxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, - "updatemenudefaults": { - "bgcolor": "#506784", - "borderwidth": 0 - }, "xaxis": { "automargin": true, - "autorange": true, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "rangeslider": { - "visible": false - }, - "showgrid": true, - "showline": true, - "tick0": 1, - "tickfont": { - "size": 14 - }, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { - "anchor": "x", "automargin": true, - "fixedrange": false, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "showgrid": true, - "showline": true, - "side": "right", - "tick0": 0.5, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 } } @@ -3946,22 +3935,43 @@ ], "source": [ "import plotly.graph_objects as go\n", + "\n", "fig = go.Figure()\n", "\n", "fig.add_scatter(\n", - " x=liquidity_index.index, y=liquidity_index[\"USD Liquidity Index\"]/1000, name=\"USD Liquidity Index (Billions)\", yaxis=\"y1\")\n", + " x=liquidity_index.index,\n", + " y=liquidity_index[\"USD Liquidity Index\"] / 1000,\n", + " name=\"USD Liquidity Index (Billions)\",\n", + " yaxis=\"y1\",\n", + ")\n", "\n", "fig.add_scatter(\n", - " x=liquidity_index.index, y=liquidity_index[\"SP500\"], name=\"S&P 500 Index\", yaxis=\"y2\")\n", + " x=liquidity_index.index,\n", + " y=liquidity_index[\"SP500\"],\n", + " name=\"S&P 500 Index\",\n", + " yaxis=\"y2\",\n", + ")\n", "\n", "fig.update_layout(\n", - " yaxis=dict(title=\"USD Liquidity Index (Billions)\",side=\"left\", position=0, titlefont=dict(size=12), showgrid=False),\n", - " yaxis2=dict(title=\"S&P 500 Index\", side=\"right\", overlaying=\"y\", position=1, titlefont=dict(size=12)),\n", + " yaxis=dict(\n", + " title=\"USD Liquidity Index (Billions)\",\n", + " side=\"left\",\n", + " position=0,\n", + " titlefont=dict(size=12),\n", + " showgrid=False,\n", + " ),\n", + " yaxis2=dict(\n", + " title=\"S&P 500 Index\",\n", + " side=\"right\",\n", + " overlaying=\"y\",\n", + " position=1,\n", + " titlefont=dict(size=12),\n", + " ),\n", " title=\"USD Liquidity Index vs. S&P 500 Index\",\n", " title_y=0.90,\n", " title_x=0.5,\n", " autosize=True,\n", - ")\n" + ")" ] }, { @@ -3974,7 +3984,7 @@ }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -4009,19 +4019,19 @@ " \n", " \n", " \n", - " 2023-11-29\n", - " 0.721351\n", - " 0.920274\n", + " 2024-07-31\n", + " 0.643578\n", + " 0.970490\n", " \n", " \n", - " 2023-12-06\n", - " 0.748489\n", - " 0.919866\n", + " 2024-08-07\n", + " 0.698835\n", + " 0.885139\n", " \n", " \n", - " 2023-12-13\n", - " 0.768553\n", - " 0.971734\n", + " 2024-08-14\n", + " 0.687202\n", + " 0.952750\n", " \n", " \n", "\n", @@ -4030,12 +4040,12 @@ "text/plain": [ " USD Liquidity Index SP500\n", "date \n", - "2023-11-29 0.721351 0.920274\n", - "2023-12-06 0.748489 0.919866\n", - "2023-12-13 0.768553 0.971734" + "2024-07-31 0.643578 0.970490\n", + "2024-08-07 0.698835 0.885139\n", + "2024-08-14 0.687202 0.952750" ] }, - "execution_count": 85, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -4043,16 +4053,25 @@ "source": [ "y_axis = liquidity_index[[\"USD Liquidity Index\", \"SP500\"]]\n", "\n", + "\n", "def absolute_maximum_scale(series):\n", " return series / series.abs().max()\n", "\n", + "\n", "def min_max_scaling(series):\n", " return (series - series.min()) / (series.max() - series.min())\n", "\n", + "\n", "def z_score_standardization(series):\n", " return (series - series.mean()) / series.std()\n", "\n", - "methods = {\"z\": z_score_standardization, \"m\": min_max_scaling, \"a\": absolute_maximum_scale}\n", + "\n", + "methods = {\n", + " \"z\": z_score_standardization,\n", + " \"m\": min_max_scaling,\n", + " \"a\": absolute_maximum_scale,\n", + "}\n", + "\n", "\n", "def normalize(data: DataFrame, method: str = \"z\") -> DataFrame:\n", " for col in data.columns:\n", @@ -4060,7 +4079,8 @@ "\n", " return data\n", "\n", - "normalized = normalize(y_axis, method = \"m\")\n", + "\n", + "normalized = normalize(y_axis, method=\"m\")\n", "\n", "normalized.tail(3)" ] @@ -4075,7 +4095,7 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -4089,7 +4109,7 @@ "hovertemplate": "variable=USD Liquidity Index
date=%{x}
value=%{y}", "legendgroup": "USD Liquidity Index", "line": { - "color": "#ffed00", + "color": "#636efa", "dash": "solid" }, "marker": { @@ -4100,559 +4120,525 @@ "showlegend": true, "type": "scattergl", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "xaxis": "x", "y": [ - 0.1577884519915611, - 0.15431141691493283, - 0.17131795251801063, - 0.16343663561446506, - 0.16675800767040053, - 0.17367729905867346, - 0.19025050246901185, - 0.19326587748787372, - 0.19166212766387108, - 0.2066453244718536, - 0.21327713010118937, - 0.20072059357254765, - 0.20294783690105497, - 0.20068525385974173, - 0.2218231701741799, - 0.21300563135518824, - 0.1887763315919643, - 0.16987968230159134, - 0.19336712856980182, - 0.2141426725910236, - 0.21181698291969975, - 0.22577560853022136, - 0.2382740869592533, - 0.24368358728376163, - 0.22791422210280265, - 0.23027497101302127, - 0.22474486690671494, - 0.24180385113117933, - 0.2548015731220729, - 0.2515093703528979, - 0.24997629995450713, - 0.25098881077378826, - 0.256108301074159, - 0.2511890691463552, 0.24840648747375466, 0.26020265922924646, 0.25394500579739576, @@ -5134,7 +5120,41 @@ 0.7375364405729072, 0.7213505716338783, 0.7484892272775463, - 0.7685534894600708 + 0.7685534894600708, + 0.7434297583941635, + 0.7341749607476762, + 0.7390669867060976, + 0.7576133240814339, + 0.7705611217161413, + 0.7475981616617967, + 0.7209637981103911, + 0.7581282741823204, + 0.751642595460698, + 0.7465595667687779, + 0.7502155442007251, + 0.7764620123329988, + 0.7635574076806098, + 0.7403829702972519, + 0.7357428099110505, + 0.754074865218262, + 0.7712813787199956, + 0.6909233593818804, + 0.6863970714036093, + 0.6892497715539994, + 0.6914004455047604, + 0.7164520947755003, + 0.7032193356470561, + 0.708807217379061, + 0.7264296736910423, + 0.7178690489746715, + 0.670520845662499, + 0.6866236943238251, + 0.6910843514068852, + 0.6829278895964934, + 0.6774984756242929, + 0.6435779608088195, + 0.698834967467831, + 0.6872023120025444 ], "yaxis": "y" }, @@ -5142,7 +5162,7 @@ "hovertemplate": "variable=SP500
date=%{x}
value=%{y}", "legendgroup": "SP500", "line": { - "color": "#ef7d00", + "color": "#EF553B", "dash": "solid" }, "marker": { @@ -5153,1041 +5173,1041 @@ "showlegend": true, "type": "scattergl", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "xaxis": "x", "y": [ - 0.019402121377514448, - 0.02822694662361657, - 0.0318075109652728, - 0.030650156834636386, - 0.007417587837260209, + 0.03920096244100421, + 0.03935960656257853, + 0.0380296400100475, + 0.0395843524014754, + 0.03871974193889559, + 0.02493356777409082, + 0.030943535913063074, + 0.002810645020557663, + 0.019896616914107428, + 0.03448923203024816, + 0.04540130352586561, + 0.04928279636704964, + 0.05205113628852075, + 0.05842598590711387, + 0.058822596211049565, + 0.04608082917994215, + 0.04257743816184349, + 0.06081886807419262, + 0.05474279821789775, + 0.04601737153131243, + 0.042149099033592916, + 0.04766198225829907, + 0.03974035245435681, + 0.05014476276093655, + 0.05728903636916495, + 0.06552531034756282, + 0.06927459975410166, + 0.06522124244787887, + 0.049808966036937664, + 0.06547771711109057, + 0.05531127298687227, + 0.05495167964463721, + 0.060824156211578426, + 0.0673629380891316, + 0.0677145992252879, + 0.06742110760037545, + 0.060361444190320114, + 0.0652080221044143, + 0.07244483811689427, + 0.07181819383667591, + 0.06933012519665267, + 0.06698483626604616, + 0.06572625956822362, + 0.06787853148424797, + 0.05963961343715714, + 0.05151174627516827, + 0.06756653137848526, + 0.0693512777461959, + 0.06787588741555513, + 0.06556761544664937, + 0.06192144471913388, + 0.060218664480903274, + 0.02343966896259967, + 0.02564746632117502, + 0.023844211472614073, + 0.037929165399717094, + 0.02297695694134136, + 0.01802461627953096, + 0.03806665697174813, + 0.037646250049576314, + 0.04417709972105079, + 0.0630583942570828, + 0.06622070041379675, + 0.058999748813474195, + 0.061268359751986363, + 0.0626670720905329, + 0.06019222379397425, + 0.05176028873230126, + 0.05848944355574365, + 0.056167951243373315, + 0.05592205285493323, + 0.03659391070980026, + 0.010158511918139651, + 0.0019751193135997746, + 0.00822040956624057, + 0.01604156475985248, 0, - 0.02223303588455389, - 0.025353288924252454, - 0.030748794970770224, - 0.04016873697154613, - 0.03832420382584449, - 0.03588126598759786, - 0.03318186899540341, - 0.045787822793300494, - 0.03963280309855264, - 0.03638760841975125, - 0.04068823115518409, - 0.04350270597286792, - 0.0416154296348416, - 0.04500858151784359, - 0.0448441846242873, - 0.051995449493986316, - 0.0579466170407244, - 0.0632106055723971, - 0.067514516245701, - 0.06835294040283811, - 0.07331443865036719, - 0.07272589777143565, - 0.07559955547079977, - 0.07738819367269233, - 0.07181842691900488, - 0.05543463250718411, - 0.06414109198992574, - 0.07722379677913602, - 0.08169868022173846, - 0.08189595649400606, - 0.0802421237448297, - 0.08217543121305174, - 0.08110027552919355, - 0.0639569674691427, - 0.07143045025021207, - 0.03644679130143154, - 0.05769344582464763, - 0.07583957493539197, - 0.08940889452952891, - 0.09423558732434188, - 0.09767805827541072, - 0.10560527648269552, - 0.10609846716336442, - 0.09025389456240834, - 0.08589737688316641, - 0.1085808602560646, - 0.10102517902821707, - 0.09017498405350131, - 0.08536473094804396, - 0.09222008140934161, - 0.08236941954744822, - 0.09530745507032895, - 0.10419146319811144, - 0.11443338966666877, - 0.11909568556792552, - 0.1140552768114894, - 0.09488988696069596, - 0.11437420678498855, - 0.10173208567050919, - 0.10128492612003602, - 0.10858743613180685, - 0.11671850648710141, - 0.11715580222396116, - 0.11679084112026612, - 0.1080120470043598, - 0.11403883712213371, - 0.1230379230754055, - 0.12225868179994868, - 0.11916473226321918, - 0.1162483313715303, - 0.11468327294487442, - 0.11735965437197093, - 0.1071144399655424, - 0.09700731894970112, - 0.11697167770317811, - 0.11919103576618816, - 0.11735636643409988, - 0.1144859966726069, - 0.10995193034832416, - 0.107834498359319, - 0.06209928257195648, - 0.06484471069434665, - 0.06260233706623874, - 0.08011718210572688, - 0.06152389344450943, - 0.05536558581189045, - 0.08028815487502543, - 0.07976537275351642, - 0.08788657929519762, - 0.11136574363290824, - 0.11529811732677495, - 0.10631875900072989, - 0.10913980969415596, - 0.1108791288279816, - 0.10780161898060778, - 0.0973163851095869, - 0.10568418699160262, - 0.10279737754075394, - 0.10249159931873927, - 0.07845677348080828, - 0.04558397064529064, - 0.0354078029341557, - 0.043173912185755316, - 0.05289963240854596, - 0.03295171334442458, - 0.05759809562638499, - 0.05857790111198054, - 0.07720406915190929, - 0.07812797969369567, - 0.09060899185248993, - 0.09372924489218849, - 0.10268558765313561, - 0.10357661881621076, - 0.1087584089011054, - 0.11532770876761513, - 0.11294395381104878, - 0.098467163364481, - 0.10285327248456311, - 0.0973196730474581, - 0.11142821445245966, - 0.1143183118411794, - 0.1208251408881377, - 0.10516798074583579, - 0.10975465407605649, - 0.10492796128124358, - 0.11444982935602446, - 0.13177726193685835, - 0.1385471260135068, - 0.13642969402450164, - 0.1355123593584575, - 0.13935924666767485, - 0.14157202885494266, - 0.13934280697831933, - 0.13786652287418366, - 0.1428674763761663, - 0.12301161957243652, - 0.13529206752109205, - 0.13800461626477098, - 0.13417745658278038, - 0.12742074425761643, - 0.12910088050976185, - 0.12750294270439458, - 0.11386128847709293, - 0.13533809865128793, - 0.13983599765898821, - 0.14896988906497613, - 0.14702671778314072, - 0.16101360548691065, - 0.16493611536716404, - 0.16884876143380387, - 0.16383136824246566, - 0.17068014282802108, - 0.17218273043512572, - 0.1710549677453294, - 0.17976142722807104, - 0.17357352815461202, - 0.17854489021575448, - 0.1964904551163601, - 0.2009521868074781, - 0.2118484129123896, - 0.20100479381341607, - 0.20833031939028485, - 0.19622742008666993, - 0.2003965253072578, - 0.19770699212867665, - 0.1950700659560336, - 0.1928474199551525, - 0.2090503777840613, - 0.20927395755929795, - 0.21305508611109283, - 0.19904847078009616, - 0.21462014453774875, - 0.21705650650025318, - 0.22407296591723594, - 0.22564460021963423, - 0.22488508657140416, - 0.22655535900993612, - 0.22387568964496843, - 0.22739707110494436, - 0.2374515851148476, - 0.238766760263298, - 0.2386812738786488, - 0.23751405593439903, - 0.2355708846525636, - 0.2276568181967633, - 0.23211197401213907, - 0.2347258846196842, - 0.24552018465059078, - 0.24876537932939208, - 0.24837082678485703, - 0.25846479604921374, - 0.2642186873236842, - 0.26619802592210223, - 0.2648466834570694, - 0.2721491934688402, - 0.27708767615127144, - 0.26730277304680045, - 0.2779754193764754, - 0.2875071512648697, - 0.28855929138362996, - 0.299600186754871, - 0.30499240486351764, - 0.3061004399260871, - 0.3161089228057946, - 0.3276726002985447, - 0.3455359667523722, - 0.3570371734255709, - 0.3525228347285149, - 0.305784797890459, - 0.31136442845775986, - 0.3122521716829638, - 0.3163620940218713, - 0.3206265494407218, - 0.32808359253243546, - 0.31573738582635735, - 0.2805794661704072, - 0.2936292915809063, - 0.29280730711312475, - 0.3146556542667569, - 0.29188997244708065, - 0.29066357162115064, - 0.3110882416765852, - 0.31919958440465307, - 0.3227604211190825, - 0.3197092147746777, - 0.33560310644370056, - 0.33668155006542994, - 0.33394927369452426, - 0.31169322224487245, - 0.33615219206817865, - 0.34983001361206273, - 0.35984178442964143, - 0.3490869396531883, - 0.36366565617376084, - 0.35073419652662235, - 0.36502028657666485, - 0.3821898981396847, - 0.3738253841955402, - 0.37393059820741625, - 0.38018754397616894, - 0.37953653227768597, - 0.3859611628778663, - 0.3399859276259115, - 0.347722445436671, - 0.29738082869186094, - 0.31567491500680595, - 0.3492612003603579, - 0.31233437012974197, - 0.2953521710253762, - 0.32621275588376475, - 0.2957269959426847, - 0.24834452328188805, - 0.23543607919984735, - 0.24935392020832378, - 0.2739904386766707, - 0.284229077207357, - 0.2916598167961017, - 0.3055842336803204, - 0.3222080475567334, - 0.32925081047668525, - 0.33966370971454113, - 0.342188845999566, - 0.3353071920352992, - 0.34828468281263353, - 0.3526609281191022, - 0.34645987729415856, - 0.3688277186314287, - 0.3736971546185663, - 0.37772159057282445, - 0.38653326406744215, - 0.3853759099368058, - 0.3708070572298466, - 0.361449586048622, - 0.3631954810581899, - 0.339111336152192, - 0.35329221219035845, - 0.37094515062043387, - 0.3862735169756232, - 0.3821044117550355, - 0.4090786540497531, - 0.40817447113519345, - 0.40533040487666944, - 0.4168842185558061, - 0.40400207797673454, - 0.37230635689908, - 0.3580432824141354, - 0.38560606558778454, - 0.3736083802960459, - 0.38999546264573787, - 0.4107587903018984, - 0.4126657942671515, - 0.40547836208087, - 0.3734998783462988, - 0.38395223283860824, - 0.4070631481347528, - 0.41193915999763264, - 0.42583069750313995, - 0.4356977990543891, - 0.4413727798199525, - 0.44611398623011617, - 0.46096560159399225, - 0.4475277995147004, - 0.4570200761486411, - 0.47329865654858577, - 0.49365427990872685, - 0.5055697667536874, - 0.5162424130833624, - 0.5003452334764682, - 0.5204970046885994, - 0.5352138145997593, - 0.5374167329734137, - 0.448721320961919, - 0.453235659658975, - 0.32542036285682346, - 0.2125520316168105, - 0.23802039836655242, - 0.23635670180376267, - 0.32824798942599176, - 0.33922312603981036, - 0.3444673869442562, - 0.3905642758974427, - 0.36061444982935603, - 0.3512701303996159, - 0.40111855646375705, - 0.42233233160826195, - 0.45085190470240866, - 0.4729698627614732, - 0.44776781897929246, - 0.42700120338526076, - 0.44854706025474944, - 0.46632822826179876, - 0.48494453248811403, - 0.5012066731987032, - 0.49542647842126375, - 0.5182217516817802, - 0.5355097290081606, - 0.5337013631790413, - 0.567856461784298, - 0.6014295953863655, - 0.5416285813863261, - 0.5371997290739193, - 0.4883508361226006, - 0.529805156801757, - 0.5483655660842631, - 0.5711246720281973, - 0.5536624339946472, - 0.4995659922010114, - 0.5562533290370945, - 0.5987400622077844, - 0.5971388364645461, - 0.6174780201353315, - 0.6304193435960834, - 0.6316720479249824, - 0.6409933517896246, - 0.637324013125448, - 0.6511432159977905, - 0.6564367959703032, - 0.6767233726351506, - 0.6905359996317509, - 0.6573015236304094, - 0.6834077503271497, - 0.709615903097895, - 0.7166685298314601, - 0.7147286464874959, - 0.6799718552518231, - 0.7059761558745586, - 0.7307376159820083, - 0.7027967199531797, - 0.7303331996238599, - 0.7655338624721345, - 0.7802342326939389, - 0.7962662177535492, - 0.7994752451157683, - 0.7943493499746828, - 0.7599739595320606, - 0.7772816644856678, - 0.8036870935286805, - 0.8076753621663564, - 0.8114334751530534, - 0.8127979693695706, - 0.8187622886677932, - 0.8370629508584805, - 0.8569977181711174, - 0.8623143137087281, - 0.8571818426919002, - 0.870974742061274, - 0.8716389055112412, - 0.8864477776827927, - 0.8708530883600424, - 0.9023909884198825, - 0.9115643350803242, - 0.9082698213334559, - 0.8972979726575084, - 0.8693307731257109, - 0.857435013907977, - 0.8587797804972677, - 0.8588619789440458, - 0.9155427399043865, - 0.9206357556667609, - 0.9564381111454515, - 0.9518810292560711, - 0.9656772165633157, - 0.9698824891004858, - 0.90793116373273, - 0.9698002906537077, - 0.9726410689743606, - 0.9682713995436342, + 0.019819938922013204, + 0.02060787139249879, + 0.03558652053780361, + 0.0363295038405098, + 0.04636638859877583, + 0.048875609788342336, + 0.05607805290781452, + 0.05679459552359169, + 0.06096164778360946, + 0.06624449703203295, + 0.06432754722967707, + 0.052685712774817886, + 0.05621290041115271, + 0.05176293280099422, + 0.063108631562248, + 0.06543276794331117, + 0.07066537988656944, + 0.05807432477095757, + 0.0617628005975595, + 0.05788130775637553, + 0.06553853069102739, + 0.0794727727026348, + 0.08491691014132549, + 0.08321412990309489, + 0.0824764347377745, + 0.08556999510847288, + 0.0873494533387977, + 0.08555677476500843, + 0.08436958792189418, + 0.08839121640380215, + 0.07242368556735106, + 0.08229928213534987, + 0.0844806388069962, + 0.08140294284845523, + 0.07596938168453614, + 0.07732050078661044, + 0.07603548340185876, + 0.06506524239499746, + 0.08233629909705062, + 0.08595338506894412, + 0.09329860789783316, + 0.09173596330032655, + 0.10298383151994289, + 0.1061382054705782, + 0.10928464721513463, + 0.1052497983897622, + 0.11075739347708255, + 0.11196573286974001, + 0.11105881730807365, + 0.11806031120688515, + 0.11308417392683869, + 0.11708200579051048, + 0.131513332716384, + 0.13510133393265564, + 0.14386377758094157, + 0.13514363903174206, + 0.14103462407953365, + 0.13130180722095158, + 0.13465448632355473, + 0.13249163813275866, + 0.13037109504104916, + 0.12858370460464566, + 0.1416136751232797, + 0.14179347179439727, + 0.1448341507912376, + 0.13357041815946386, + 0.14609272748906016, + 0.14805198239050257, + 0.153694424981161, + 0.15495828981636947, + 0.1543475099483085, + 0.15569069684430406, + 0.15353578085958675, + 0.15636757842968763, + 0.16445314049259, + 0.16551076796975187, + 0.1654420221837364, + 0.1645033777977552, + 0.1629407332002486, + 0.15657645985642707, + 0.16015917293531293, + 0.16226120754617207, + 0.17094168506497798, + 0.17355138086487484, + 0.17323409262172632, + 0.18135138350894353, + 0.18597850372152663, + 0.18757023307465537, + 0.1864835208418715, + 0.19235599740881273, + 0.1963273885855555, + 0.18845864015547123, + 0.19704128713263971, + 0.20470644227337031, + 0.20555254425509975, + 0.21443132692587352, + 0.21876759958223715, + 0.219658650731746, + 0.22770719583294774, + 0.2370063854258934, + 0.2513716106344443, + 0.26062056292222474, + 0.25699025660686664, + 0.21940482013722715, + 0.22389180470908637, + 0.2246057032561706, + 0.2279107891223014, + 0.23134014621699878, + 0.23733689401250646, + 0.2274084160706495, + 0.1991353895374202, + 0.20962969817955873, + 0.20896868100633256, + 0.22653851747068388, + 0.20823098584101218, + 0.20724474821855876, + 0.22366970293888236, + 0.23019262040427813, + 0.23305614679869383, + 0.2306024510516784, + 0.24338387911317935, + 0.24425113364445214, + 0.24205391256064837, + 0.22415621157837684, + 0.24382543858489444, + 0.2548247643473777, + 0.26287595351727244, + 0.2542272048227813, + 0.26595100540712047, + 0.2555518832379265, + 0.26704036170859724, + 0.2808476884229452, + 0.2741211776681958, + 0.2742057878663688, + 0.27923745058896626, + 0.27871392498777114, + 0.2838804352137069, + 0.24690842268082122, + 0.2531299163152259, + 0.2126465805581629, + 0.22735817876548428, + 0.25436734046350523, + 0.2246718049734932, + 0.2110151901746407, + 0.2358324189262437, + 0.21131661400563193, + 0.1732129400721831, + 0.16283232638383943, + 0.17402466916090487, + 0.1938366758768393, + 0.20207030578654434, + 0.2080459010325088, + 0.21924353194696006, + 0.2326119432582859, + 0.23827553839848767, + 0.24664930394891657, + 0.2486799487050674, + 0.24314591293081791, + 0.2535820520617126, + 0.25710130749196863, + 0.25211459393715047, + 0.2701021932549808, + 0.2740180589891726, + 0.2772543990692878, + 0.2843405031662723, + 0.28340979098636987, + 0.2716939226081094, + 0.26416890310810276, + 0.2655729035840351, + 0.24620510040850863, + 0.25760896868100636, + 0.2718049734932114, + 0.2841316217395328, + 0.28077894263692976, + 0.3024708821935194, + 0.30174376330297065, + 0.29945664388360815, + 0.308747901270475, + 0.29838844013167465, + 0.2728996179320739, + 0.26142964794225354, + 0.28359487579487314, + 0.27394666913446414, + 0.28712470749990093, + 0.3038220012955936, + 0.30535556113747836, + 0.2995756269747888, + 0.2738594148675983, + 0.28226490924234215, + 0.3008500680847689, + 0.3047712219563464, + 0.31594241218386854, + 0.32387726233127545, + 0.3284409248952288, + 0.3322536719503973, + 0.3441969302362476, + 0.33339062148834636, + 0.34102404780476203, + 0.3541148319033328, + 0.37048426118110556, + 0.3800663661241919, + 0.3886490131013604, + 0.37586494097116646, + 0.392070437989979, + 0.4039052894594201, + 0.4056768154836663, + 0.33435041842387064, + 0.3379807247392287, + 0.23519519837125372, + 0.14442960828122314, + 0.1649105643764625, + 0.16357266561785277, + 0.2374690974471517, + 0.2462949987440674, + 0.25051228830925026, + 0.2875821313837734, + 0.263497309660105, + 0.25598286643487, + 0.2960695918879973, + 0.31312912309461804, + 0.33606377493687284, + 0.35385042503404235, + 0.33358363850292827, + 0.3168837006385426, + 0.33421028278314674, + 0.34850940627437504, + 0.36348012321360107, + 0.37655768696870745, + 0.37190941420658113, + 0.390240742454489, + 0.40414325564178155, + 0.402689017860684, + 0.43015560344257747, + 0.45715418886582676, + 0.40906386747927714, + 0.4055023069499345, + 0.36621937837945034, + 0.39955579645959205, + 0.41448156423103866, + 0.4327838077233247, + 0.4187411588953081, + 0.3752382966909481, + 0.420824685025317, + 0.4549913406750307, + 0.45370367922158616, + 0.47005988815589433, + 0.480466942531167, + 0.4814743327031637, + 0.4889702674475483, + 0.4860194867862668, + 0.4971325075025449, + 0.5013894580981214, + 0.5177033619333431, + 0.5288110945122354, + 0.5020848481643553, + 0.5230787535860182, + 0.5441546251371612, + 0.5498261524834416, + 0.5482661519546277, + 0.5203157018019328, + 0.5412276410941156, + 0.5611401224203805, + 0.5386708266680768, + 0.5608149019711531, + 0.5891223013973903, + 0.600943932523367, + 0.61383641146997, + 0.616417022514245, + 0.6122949194220066, + 0.5846511812376886, + 0.5985695588371387, + 0.6198040745098558, + 0.6230113298343491, + 0.6260335003503392, + 0.6271307888578945, + 0.6319271294668236, + 0.6466440158115309, + 0.6626750042966117, + 0.6669504633730385, + 0.6628230721434142, + 0.6739149403101494, + 0.674449042186116, + 0.6863579275789585, + 0.673817109768512, + 0.699179016670853, + 0.7065559683240572, + 0.7039066114937665, + 0.6950833542655438, + 0.672592905963697, + 0.663026665432768, + 0.664108089528166, + 0.6641741912454887, + 0.7097552914424716, + 0.7138509538477811, + 0.7426422178448195, + 0.7389775386364539, + 0.7500720508718817, + 0.7534538147301068, + 0.7036342724183975, + 0.7533877130127842, + 0.7556721883634538, + 0.7521582210705836, + 0.7776734839571133, + 0.7532211366851311, + 0.7600349017067465, + 0.7088483758808055, + 0.66050686796843, + 0.7238190928200315, + 0.7232373977075925, + 0.6935788791792812, + 0.6276067212226174, + 0.6701868034531537, + 0.641456353036052, + 0.6626036144419032, + 0.688615962242699, + 0.7272748906016578, + 0.6952023373567244, + 0.6860644359540462, + 0.6894647082931215, + 0.6166232598722915, + 0.6473499821525364, + 0.5508441189302097, + 0.5478034399333693, + 0.5623590380878095, + 0.5947488795758913, + 0.598593355455375, + 0.5124548855779273, + 0.5044962388122843, + 0.5200803796882643, + 0.527021060007139, + 0.515572242566862, + 0.55738025673907, + 0.5742256183815655, + 0.6090109861054191, + 0.6235718723972449, + 0.6404410306579765, + 0.6052035271876365, + 0.5560846630795468, + 0.5626604619188007, + 0.5537076453246257, + 0.5124390211657699, + 0.49369521820176887, + 0.5106807154849884, + 0.4561467986938301, + 0.48738118216311255, + 0.5231924485398131, + 0.5044433574384263, + 0.5015031530519163, + 0.5570867651141577, + 0.5751907034544759, + 0.5891646064964767, + 0.5505109662749039, + 0.5667455480493383, + 0.5358416731666689, + 0.5106648510728308, + 0.5291072302058407, + 0.5599476474398805, + 0.549173067516294, + 0.5722716516175089, + 0.599502915085734, + 0.5991459658121918, + 0.6070094261048904, + 0.5656165307174682, + 0.5551301542814081, + 0.565870361311987, + 0.5394085218333972, + 0.5513174072262397, + 0.5753361272325854, + 0.59188006504409, + 0.5922951838288759, + 0.6088391216403803, + 0.5827871128091908, + 0.5919778955857273, + 0.6043759336867573, + 0.6099628508348649, + 0.5984532198146508, + 0.615531259502122, + 0.6387170978702028, + 0.6664983276265518, + 0.6646739202284475, + 0.667627344958422, + 0.6861252495339829, + 0.6928253196018033, + 0.7175632262926191, + 0.7178355653679883, + 0.7037268148226492, + 0.6916487090334608, + 0.6748906016578311, + 0.6832670112769531, + 0.704118136989199, + 0.6910590817149429, + 0.6915773191787522, + 0.6743274150262424, + 0.6405653018865431, + 0.6377202839729776, + 0.6676511415766582, + 0.6511653732763979, + 0.6173662431749979, + 0.6308747901270475, + 0.6691926336246216, + 0.7009478986264064, + 0.7151571237820759, + 0.7135601062915615, + 0.7132322417736414, + 0.7549424254042121, + 0.7526315093666135, + 0.7746380930976587, + 0.7543395777422299, + 0.7751325339432319, + 0.7634351740458217, + 0.7976335585198504, + 0.7915786412130986, + 0.8310836715537872, + 0.832553773747042, + 0.8275776364669956, + 0.8508348646897848, + 0.860089105114951, + 0.8760989410504887, + 0.891780912468106, + 0.8980923044380693, + 0.8883092502743221, + 0.8748641609709021, + 0.8382623180550232, + 0.8513293055353579, + 0.8372522838143336, + 0.8820110786478234, + 0.9138668182599383, + 0.9135653944289474, + 0.9029732552451712, + 0.9259978054229848, + 0.943713065665446, + 0.9587498843219946, + 0.974381618434447, 1, - 0.9695931505678267, - 0.9780661664617185, - 0.9144149772145905, - 0.8543016091167941, - 0.9330312814409057, - 0.9323079351092581, - 0.8954271360088379, - 0.8133897981863734, - 0.8663387496629862, - 0.8306120167553313, - 0.8569089438485968, - 0.8892556766247343, - 0.9373286162384674, - 0.8974459298617091, - 0.8860828165790978, - 0.8903111046813658, - 0.799731704269716, - 0.8379408302700712, - 0.7179343859118438, - 0.7141532573600489, - 0.7322533553405975, - 0.7725305942618905, - 0.7773112559265081, - 0.6701968159609655, - 0.6603001229688763, - 0.6796792287812928, - 0.6883100656929985, - 0.6740732947110233, - 0.7260621683292673, - 0.747009620506211, - 0.7902657311387443, - 0.808372404995035, - 0.8293494486128189, - 0.785531100604323, - 0.7244510787724154, - 0.7326281802579057, - 0.7214952226262732, - 0.6701770883337388, - 0.6468688967653267, - 0.6679906096494401, - 0.6001768910574666, - 0.6390173011290777, - 0.6835491316556083, - 0.6602343642114539, - 0.6565781772987618, - 0.7256972072255722, - 0.7482097178291719, - 0.7655864694780729, - 0.7175201057400818, - 0.7377080442687955, - 0.699278626431075, - 0.6679708820222132, - 0.690904248673317, - 0.7292547560021306, - 0.7158564091772922, - 0.7445798344194487, - 0.7784423065541752, - 0.7779984349415731, - 0.787776762170302, - 0.7363040947978247, - 0.723264133200939, - 0.7366197368334527, - 0.7037140546192239, - 0.7185229267907753, - 0.7483905544120838, - 0.7689631816717191, - 0.7694793879174857, - 0.7900520151771212, - 0.7576559633329166, - 0.7690848353729507, - 0.7845019760506605, - 0.7914493887723498, - 0.7771369952193381, - 0.7983737859289409, - 0.8272057131208449, - 0.8617520763327655, - 0.8594833992016885, - 0.8631560258037362, - 0.8861584391501336, - 0.8944900737155669, - 0.9252520204378217, - 0.9255906780385477, - 0.9080462415582194, - 0.8930269413629159, - 0.8721879911357193, - 0.8826041783114466, - 0.908532856363146, - 0.8922937312176547, - 0.8929381670403953, - 0.8714876603691695, - 0.8295039816927618, - 0.8259661605434302, - 0.8631856172445763, - 0.842685324618106, - 0.8006556148115025, - 0.817453689395085, - 0.8651024850234428, - 0.904590618855666, - 0.922259996975097, - 0.9202740825009369, - 0.9198663782049173, - 0.9717335981219298 + 0.9879324704855834, + 0.9453259475681179, + 0.9704895493184914, + 0.8851390119115295, + 0.9527504924577941 ], "yaxis": "y" } @@ -6207,14 +6227,14 @@ "bar": [ { "error_x": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "error_y": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -6230,7 +6250,7 @@ { "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -6242,38 +6262,21 @@ "type": "barpolar" } ], - "candlestick": [ - { - "decreasing": { - "fillcolor": "#e4003a", - "line": { - "color": "#e4003a" - } - }, - "increasing": { - "fillcolor": "#00ACFF", - "line": { - "color": "#00ACFF" - } - }, - "type": "candlestick" - } - ], "carpet": [ { "aaxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "baxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "type": "carpet" } @@ -6591,10 +6594,10 @@ ], "scatter": [ { - "marker": { - "line": { - "color": "#283442" - } + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 }, "type": "scatter" } @@ -6641,8 +6644,9 @@ "scattergl": [ { "marker": { - "line": { - "color": "#283442" + "colorbar": { + "outlinewidth": 0, + "ticks": "" } }, "type": "scattergl" @@ -6747,18 +6751,18 @@ { "cells": { "fill": { - "color": "#506784" + "color": "#EBF0F8" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "header": { "fill": { - "color": "#2a3f5f" + "color": "#C8D4E3" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "type": "table" @@ -6767,10 +6771,9 @@ }, "layout": { "annotationdefaults": { - "arrowcolor": "#f2f5fa", + "arrowcolor": "#2a3f5f", "arrowhead": 0, - "arrowwidth": 1, - "showarrow": false + "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { @@ -6912,194 +6915,125 @@ ] }, "colorway": [ - "#ffed00", - "#ef7d00", - "#e4003a", - "#c13246", - "#822661", - "#48277c", - "#005ca9", - "#00aaff", - "#9b30d9", - "#af005f", - "#5f00af", - "#af87ff" + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" ], - "dragmode": "pan", "font": { - "color": "#f2f5fa", - "family": "Fira Code", - "size": 18 + "color": "#2a3f5f" }, "geo": { - "bgcolor": "rgb(17,17,17)", - "lakecolor": "rgb(17,17,17)", - "landcolor": "rgb(17,17,17)", + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", "showlakes": true, "showland": true, - "subunitcolor": "#506784" + "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, - "hovermode": "x", - "legend": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - }, - "x": 0.01, - "xanchor": "left", - "y": 0.99, - "yanchor": "top" - }, - "legend2": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend3": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend4": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend5": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, + "hovermode": "closest", "mapbox": { - "style": "dark" + "style": "light" }, - "paper_bgcolor": "#000000", - "plot_bgcolor": "#000000", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "radialaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "yaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "zaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" } }, "shapedefaults": { "line": { - "color": "#f2f5fa" + "color": "#2a3f5f" } }, - "sliderdefaults": { - "bgcolor": "#C8D4E3", - "bordercolor": "rgb(17,17,17)", - "borderwidth": 1, - "tickwidth": 0 - }, "ternary": { "aaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, "baxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "caxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, - "updatemenudefaults": { - "bgcolor": "#506784", - "borderwidth": 0 - }, "xaxis": { "automargin": true, - "autorange": true, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "rangeslider": { - "visible": false - }, - "showgrid": true, - "showline": true, - "tick0": 1, - "tickfont": { - "size": 14 - }, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { - "anchor": "x", "automargin": true, - "fixedrange": false, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "showgrid": true, - "showline": true, - "side": "right", - "tick0": 0.5, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 } } @@ -7133,6 +7067,7 @@ ], "source": [ "import pandas as pd\n", + "\n", "pd.options.plotting.backend = \"plotly\"\n", "normalized.plot()" ] @@ -7146,7 +7081,7 @@ }, { "cell_type": "code", - "execution_count": 94, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -7160,558 +7095,524 @@ "name": "USD Liquidity Index", "type": "scatter", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "y": [ - 0.1577884519915611, - 0.15431141691493283, - 0.17131795251801063, - 0.16343663561446506, - 0.16675800767040053, - 0.17367729905867346, - 0.19025050246901185, - 0.19326587748787372, - 0.19166212766387108, - 0.2066453244718536, - 0.21327713010118937, - 0.20072059357254765, - 0.20294783690105497, - 0.20068525385974173, - 0.2218231701741799, - 0.21300563135518824, - 0.1887763315919643, - 0.16987968230159134, - 0.19336712856980182, - 0.2141426725910236, - 0.21181698291969975, - 0.22577560853022136, - 0.2382740869592533, - 0.24368358728376163, - 0.22791422210280265, - 0.23027497101302127, - 0.22474486690671494, - 0.24180385113117933, - 0.2548015731220729, - 0.2515093703528979, - 0.24997629995450713, - 0.25098881077378826, - 0.256108301074159, - 0.2511890691463552, 0.24840648747375466, 0.26020265922924646, 0.25394500579739576, @@ -8193,1047 +8094,1081 @@ 0.7375364405729072, 0.7213505716338783, 0.7484892272775463, - 0.7685534894600708 + 0.7685534894600708, + 0.7434297583941635, + 0.7341749607476762, + 0.7390669867060976, + 0.7576133240814339, + 0.7705611217161413, + 0.7475981616617967, + 0.7209637981103911, + 0.7581282741823204, + 0.751642595460698, + 0.7465595667687779, + 0.7502155442007251, + 0.7764620123329988, + 0.7635574076806098, + 0.7403829702972519, + 0.7357428099110505, + 0.754074865218262, + 0.7712813787199956, + 0.6909233593818804, + 0.6863970714036093, + 0.6892497715539994, + 0.6914004455047604, + 0.7164520947755003, + 0.7032193356470561, + 0.708807217379061, + 0.7264296736910423, + 0.7178690489746715, + 0.670520845662499, + 0.6866236943238251, + 0.6910843514068852, + 0.6829278895964934, + 0.6774984756242929, + 0.6435779608088195, + 0.698834967467831, + 0.6872023120025444 ] }, { "name": "S&P 500 Index", "type": "scatter", "x": [ - "2013-12-18T00:00:00", - "2014-01-08T00:00:00", - "2014-01-15T00:00:00", - "2014-01-22T00:00:00", - "2014-01-29T00:00:00", - "2014-02-05T00:00:00", - "2014-02-12T00:00:00", - "2014-02-19T00:00:00", - "2014-02-26T00:00:00", - "2014-03-05T00:00:00", - "2014-03-12T00:00:00", - "2014-03-19T00:00:00", - "2014-03-26T00:00:00", - "2014-04-02T00:00:00", - "2014-04-09T00:00:00", - "2014-04-16T00:00:00", - "2014-04-23T00:00:00", - "2014-04-30T00:00:00", - "2014-05-07T00:00:00", - "2014-05-14T00:00:00", - "2014-05-21T00:00:00", - "2014-05-28T00:00:00", - "2014-06-04T00:00:00", - "2014-06-11T00:00:00", - "2014-06-18T00:00:00", - "2014-06-25T00:00:00", - "2014-07-02T00:00:00", - "2014-07-09T00:00:00", - "2014-07-16T00:00:00", - "2014-07-23T00:00:00", - "2014-07-30T00:00:00", - "2014-08-06T00:00:00", - "2014-08-13T00:00:00", - "2014-08-20T00:00:00", - "2014-08-27T00:00:00", - "2014-09-03T00:00:00", - "2014-09-10T00:00:00", - "2014-09-17T00:00:00", - "2014-09-24T00:00:00", - "2014-10-01T00:00:00", - "2014-10-08T00:00:00", - "2014-10-15T00:00:00", - "2014-10-22T00:00:00", - "2014-10-29T00:00:00", - "2014-11-05T00:00:00", - "2014-11-12T00:00:00", - "2014-11-19T00:00:00", - "2014-11-26T00:00:00", - "2014-12-03T00:00:00", - "2014-12-10T00:00:00", - "2014-12-17T00:00:00", - "2014-12-24T00:00:00", - "2014-12-31T00:00:00", - "2015-01-07T00:00:00", - "2015-01-14T00:00:00", - "2015-01-21T00:00:00", - "2015-01-28T00:00:00", - "2015-02-04T00:00:00", - "2015-02-11T00:00:00", - "2015-02-18T00:00:00", - "2015-02-25T00:00:00", - "2015-03-04T00:00:00", - "2015-03-11T00:00:00", - "2015-03-18T00:00:00", - "2015-03-25T00:00:00", - "2015-04-01T00:00:00", - "2015-04-08T00:00:00", - "2015-04-15T00:00:00", - "2015-04-22T00:00:00", - "2015-04-29T00:00:00", - "2015-05-06T00:00:00", - "2015-05-13T00:00:00", - "2015-05-20T00:00:00", - "2015-05-27T00:00:00", - "2015-06-03T00:00:00", - "2015-06-10T00:00:00", - "2015-06-17T00:00:00", - "2015-06-24T00:00:00", - "2015-07-01T00:00:00", - "2015-07-08T00:00:00", - "2015-07-15T00:00:00", - "2015-07-22T00:00:00", - "2015-07-29T00:00:00", - "2015-08-05T00:00:00", - "2015-08-12T00:00:00", - "2015-08-19T00:00:00", - "2015-08-26T00:00:00", - "2015-09-02T00:00:00", - "2015-09-09T00:00:00", - "2015-09-16T00:00:00", - "2015-09-23T00:00:00", - "2015-09-30T00:00:00", - "2015-10-07T00:00:00", - "2015-10-14T00:00:00", - "2015-10-21T00:00:00", - "2015-10-28T00:00:00", - "2015-11-04T00:00:00", - "2015-11-11T00:00:00", - "2015-11-18T00:00:00", - "2015-11-25T00:00:00", - "2015-12-02T00:00:00", - "2015-12-09T00:00:00", - "2015-12-16T00:00:00", - "2015-12-23T00:00:00", - "2015-12-30T00:00:00", - "2016-01-06T00:00:00", - "2016-01-13T00:00:00", - "2016-01-20T00:00:00", - "2016-01-27T00:00:00", - "2016-02-03T00:00:00", - "2016-02-10T00:00:00", - "2016-02-17T00:00:00", - "2016-02-24T00:00:00", - "2016-03-02T00:00:00", - "2016-03-09T00:00:00", - "2016-03-16T00:00:00", - "2016-03-23T00:00:00", - "2016-03-30T00:00:00", - "2016-04-06T00:00:00", - "2016-04-13T00:00:00", - "2016-04-20T00:00:00", - "2016-04-27T00:00:00", - "2016-05-04T00:00:00", - "2016-05-11T00:00:00", - "2016-05-18T00:00:00", - "2016-05-25T00:00:00", - "2016-06-01T00:00:00", - "2016-06-08T00:00:00", - "2016-06-15T00:00:00", - "2016-06-22T00:00:00", - "2016-06-29T00:00:00", - "2016-07-06T00:00:00", - "2016-07-13T00:00:00", - "2016-07-20T00:00:00", - "2016-07-27T00:00:00", - "2016-08-03T00:00:00", - "2016-08-10T00:00:00", - "2016-08-17T00:00:00", - "2016-08-24T00:00:00", - "2016-08-31T00:00:00", - "2016-09-07T00:00:00", - "2016-09-14T00:00:00", - "2016-09-21T00:00:00", - "2016-09-28T00:00:00", - "2016-10-05T00:00:00", - "2016-10-12T00:00:00", - "2016-10-19T00:00:00", - "2016-10-26T00:00:00", - "2016-11-02T00:00:00", - "2016-11-09T00:00:00", - "2016-11-16T00:00:00", - "2016-11-23T00:00:00", - "2016-11-30T00:00:00", - "2016-12-07T00:00:00", - "2016-12-14T00:00:00", - "2016-12-21T00:00:00", - "2016-12-28T00:00:00", - "2017-01-04T00:00:00", - "2017-01-11T00:00:00", - "2017-01-18T00:00:00", - "2017-01-25T00:00:00", - "2017-02-01T00:00:00", - "2017-02-08T00:00:00", - "2017-02-15T00:00:00", - "2017-02-22T00:00:00", - "2017-03-01T00:00:00", - "2017-03-08T00:00:00", - "2017-03-15T00:00:00", - "2017-03-22T00:00:00", - "2017-03-29T00:00:00", - "2017-04-05T00:00:00", - "2017-04-12T00:00:00", - "2017-04-19T00:00:00", - "2017-04-26T00:00:00", - "2017-05-03T00:00:00", - "2017-05-10T00:00:00", - "2017-05-17T00:00:00", - "2017-05-24T00:00:00", - "2017-05-31T00:00:00", - "2017-06-07T00:00:00", - "2017-06-14T00:00:00", - "2017-06-21T00:00:00", - "2017-06-28T00:00:00", - "2017-07-05T00:00:00", - "2017-07-12T00:00:00", - "2017-07-19T00:00:00", - "2017-07-26T00:00:00", - "2017-08-02T00:00:00", - "2017-08-09T00:00:00", - "2017-08-16T00:00:00", - "2017-08-23T00:00:00", - "2017-08-30T00:00:00", - "2017-09-06T00:00:00", - "2017-09-13T00:00:00", - "2017-09-20T00:00:00", - "2017-09-27T00:00:00", - "2017-10-04T00:00:00", - "2017-10-11T00:00:00", - "2017-10-18T00:00:00", - "2017-10-25T00:00:00", - "2017-11-01T00:00:00", - "2017-11-08T00:00:00", - "2017-11-15T00:00:00", - "2017-11-22T00:00:00", - "2017-11-29T00:00:00", - "2017-12-06T00:00:00", - "2017-12-13T00:00:00", - "2017-12-20T00:00:00", - "2017-12-27T00:00:00", - "2018-01-03T00:00:00", - "2018-01-10T00:00:00", - "2018-01-17T00:00:00", - "2018-01-24T00:00:00", - "2018-01-31T00:00:00", - "2018-02-07T00:00:00", - "2018-02-14T00:00:00", - "2018-02-21T00:00:00", - "2018-02-28T00:00:00", - "2018-03-07T00:00:00", - "2018-03-14T00:00:00", - "2018-03-21T00:00:00", - "2018-03-28T00:00:00", - "2018-04-04T00:00:00", - "2018-04-11T00:00:00", - "2018-04-18T00:00:00", - "2018-04-25T00:00:00", - "2018-05-02T00:00:00", - "2018-05-09T00:00:00", - "2018-05-16T00:00:00", - "2018-05-23T00:00:00", - "2018-05-30T00:00:00", - "2018-06-06T00:00:00", - "2018-06-13T00:00:00", - "2018-06-20T00:00:00", - "2018-06-27T00:00:00", - "2018-07-11T00:00:00", - "2018-07-18T00:00:00", - "2018-07-25T00:00:00", - "2018-08-01T00:00:00", - "2018-08-08T00:00:00", - "2018-08-15T00:00:00", - "2018-08-22T00:00:00", - "2018-08-29T00:00:00", - "2018-09-05T00:00:00", - "2018-09-12T00:00:00", - "2018-09-19T00:00:00", - "2018-09-26T00:00:00", - "2018-10-03T00:00:00", - "2018-10-10T00:00:00", - "2018-10-17T00:00:00", - "2018-10-24T00:00:00", - "2018-10-31T00:00:00", - "2018-11-07T00:00:00", - "2018-11-14T00:00:00", - "2018-11-21T00:00:00", - "2018-11-28T00:00:00", - "2018-12-12T00:00:00", - "2018-12-19T00:00:00", - "2018-12-26T00:00:00", - "2019-01-02T00:00:00", - "2019-01-09T00:00:00", - "2019-01-16T00:00:00", - "2019-01-23T00:00:00", - "2019-01-30T00:00:00", - "2019-02-06T00:00:00", - "2019-02-13T00:00:00", - "2019-02-20T00:00:00", - "2019-02-27T00:00:00", - "2019-03-06T00:00:00", - "2019-03-13T00:00:00", - "2019-03-20T00:00:00", - "2019-03-27T00:00:00", - "2019-04-03T00:00:00", - "2019-04-10T00:00:00", - "2019-04-17T00:00:00", - "2019-04-24T00:00:00", - "2019-05-01T00:00:00", - "2019-05-08T00:00:00", - "2019-05-15T00:00:00", - "2019-05-22T00:00:00", - "2019-05-29T00:00:00", - "2019-06-05T00:00:00", - "2019-06-12T00:00:00", - "2019-06-19T00:00:00", - "2019-06-26T00:00:00", - "2019-07-03T00:00:00", - "2019-07-10T00:00:00", - "2019-07-17T00:00:00", - "2019-07-24T00:00:00", - "2019-07-31T00:00:00", - "2019-08-07T00:00:00", - "2019-08-14T00:00:00", - "2019-08-21T00:00:00", - "2019-08-28T00:00:00", - "2019-09-04T00:00:00", - "2019-09-11T00:00:00", - "2019-09-18T00:00:00", - "2019-09-25T00:00:00", - "2019-10-02T00:00:00", - "2019-10-09T00:00:00", - "2019-10-16T00:00:00", - "2019-10-23T00:00:00", - "2019-10-30T00:00:00", - "2019-11-06T00:00:00", - "2019-11-13T00:00:00", - "2019-11-20T00:00:00", - "2019-11-27T00:00:00", - "2019-12-04T00:00:00", - "2019-12-11T00:00:00", - "2019-12-18T00:00:00", - "2020-01-08T00:00:00", - "2020-01-15T00:00:00", - "2020-01-22T00:00:00", - "2020-01-29T00:00:00", - "2020-02-05T00:00:00", - "2020-02-12T00:00:00", - "2020-02-19T00:00:00", - "2020-02-26T00:00:00", - "2020-03-04T00:00:00", - "2020-03-11T00:00:00", - "2020-03-18T00:00:00", - "2020-03-25T00:00:00", - "2020-04-01T00:00:00", - "2020-04-08T00:00:00", - "2020-04-15T00:00:00", - "2020-04-22T00:00:00", - "2020-04-29T00:00:00", - "2020-05-06T00:00:00", - "2020-05-13T00:00:00", - "2020-05-20T00:00:00", - "2020-05-27T00:00:00", - "2020-06-03T00:00:00", - "2020-06-10T00:00:00", - "2020-06-17T00:00:00", - "2020-06-24T00:00:00", - "2020-07-01T00:00:00", - "2020-07-08T00:00:00", - "2020-07-15T00:00:00", - "2020-07-22T00:00:00", - "2020-07-29T00:00:00", - "2020-08-05T00:00:00", - "2020-08-12T00:00:00", - "2020-08-19T00:00:00", - "2020-08-26T00:00:00", - "2020-09-02T00:00:00", - "2020-09-09T00:00:00", - "2020-09-16T00:00:00", - "2020-09-23T00:00:00", - "2020-09-30T00:00:00", - "2020-10-07T00:00:00", - "2020-10-14T00:00:00", - "2020-10-21T00:00:00", - "2020-10-28T00:00:00", - "2020-11-04T00:00:00", - "2020-11-11T00:00:00", - "2020-11-18T00:00:00", - "2020-11-25T00:00:00", - "2020-12-02T00:00:00", - "2020-12-09T00:00:00", - "2020-12-16T00:00:00", - "2020-12-23T00:00:00", - "2020-12-30T00:00:00", - "2021-01-06T00:00:00", - "2021-01-13T00:00:00", - "2021-01-20T00:00:00", - "2021-01-27T00:00:00", - "2021-02-03T00:00:00", - "2021-02-10T00:00:00", - "2021-02-17T00:00:00", - "2021-02-24T00:00:00", - "2021-03-03T00:00:00", - "2021-03-10T00:00:00", - "2021-03-17T00:00:00", - "2021-03-24T00:00:00", - "2021-03-31T00:00:00", - "2021-04-07T00:00:00", - "2021-04-14T00:00:00", - "2021-04-21T00:00:00", - "2021-04-28T00:00:00", - "2021-05-05T00:00:00", - "2021-05-12T00:00:00", - "2021-05-19T00:00:00", - "2021-05-26T00:00:00", - "2021-06-02T00:00:00", - "2021-06-09T00:00:00", - "2021-06-16T00:00:00", - "2021-06-23T00:00:00", - "2021-06-30T00:00:00", - "2021-07-07T00:00:00", - "2021-07-14T00:00:00", - "2021-07-21T00:00:00", - "2021-07-28T00:00:00", - "2021-08-04T00:00:00", - "2021-08-11T00:00:00", - "2021-08-18T00:00:00", - "2021-08-25T00:00:00", - "2021-09-01T00:00:00", - "2021-09-08T00:00:00", - "2021-09-15T00:00:00", - "2021-09-22T00:00:00", - "2021-09-29T00:00:00", - "2021-10-06T00:00:00", - "2021-10-13T00:00:00", - "2021-10-20T00:00:00", - "2021-10-27T00:00:00", - "2021-11-03T00:00:00", - "2021-11-10T00:00:00", - "2021-11-17T00:00:00", - "2021-11-24T00:00:00", - "2021-12-01T00:00:00", - "2021-12-08T00:00:00", - "2021-12-15T00:00:00", - "2021-12-22T00:00:00", - "2021-12-29T00:00:00", - "2022-01-05T00:00:00", - "2022-01-12T00:00:00", - "2022-01-19T00:00:00", - "2022-01-26T00:00:00", - "2022-02-02T00:00:00", - "2022-02-09T00:00:00", - "2022-02-16T00:00:00", - "2022-02-23T00:00:00", - "2022-03-02T00:00:00", - "2022-03-09T00:00:00", - "2022-03-16T00:00:00", - "2022-03-23T00:00:00", - "2022-03-30T00:00:00", - "2022-04-06T00:00:00", - "2022-04-13T00:00:00", - "2022-04-20T00:00:00", - "2022-04-27T00:00:00", - "2022-05-04T00:00:00", - "2022-05-11T00:00:00", - "2022-05-18T00:00:00", - "2022-05-25T00:00:00", - "2022-06-01T00:00:00", - "2022-06-08T00:00:00", - "2022-06-15T00:00:00", - "2022-06-22T00:00:00", - "2022-06-29T00:00:00", - "2022-07-06T00:00:00", - "2022-07-13T00:00:00", - "2022-07-20T00:00:00", - "2022-07-27T00:00:00", - "2022-08-03T00:00:00", - "2022-08-10T00:00:00", - "2022-08-17T00:00:00", - "2022-08-24T00:00:00", - "2022-08-31T00:00:00", - "2022-09-07T00:00:00", - "2022-09-14T00:00:00", - "2022-09-21T00:00:00", - "2022-09-28T00:00:00", - "2022-10-05T00:00:00", - "2022-10-12T00:00:00", - "2022-10-19T00:00:00", - "2022-10-26T00:00:00", - "2022-11-02T00:00:00", - "2022-11-09T00:00:00", - "2022-11-16T00:00:00", - "2022-11-23T00:00:00", - "2022-11-30T00:00:00", - "2022-12-07T00:00:00", - "2022-12-14T00:00:00", - "2022-12-21T00:00:00", - "2022-12-28T00:00:00", - "2023-01-04T00:00:00", - "2023-01-11T00:00:00", - "2023-01-18T00:00:00", - "2023-01-25T00:00:00", - "2023-02-01T00:00:00", - "2023-02-08T00:00:00", - "2023-02-15T00:00:00", - "2023-02-22T00:00:00", - "2023-03-01T00:00:00", - "2023-03-08T00:00:00", - "2023-03-15T00:00:00", - "2023-03-22T00:00:00", - "2023-03-29T00:00:00", - "2023-04-05T00:00:00", - "2023-04-12T00:00:00", - "2023-04-19T00:00:00", - "2023-04-26T00:00:00", - "2023-05-03T00:00:00", - "2023-05-10T00:00:00", - "2023-05-17T00:00:00", - "2023-05-24T00:00:00", - "2023-05-31T00:00:00", - "2023-06-07T00:00:00", - "2023-06-14T00:00:00", - "2023-06-21T00:00:00", - "2023-06-28T00:00:00", - "2023-07-05T00:00:00", - "2023-07-12T00:00:00", - "2023-07-19T00:00:00", - "2023-07-26T00:00:00", - "2023-08-02T00:00:00", - "2023-08-09T00:00:00", - "2023-08-16T00:00:00", - "2023-08-23T00:00:00", - "2023-08-30T00:00:00", - "2023-09-06T00:00:00", - "2023-09-13T00:00:00", - "2023-09-20T00:00:00", - "2023-09-27T00:00:00", - "2023-10-04T00:00:00", - "2023-10-11T00:00:00", - "2023-10-18T00:00:00", - "2023-10-25T00:00:00", - "2023-11-01T00:00:00", - "2023-11-08T00:00:00", - "2023-11-15T00:00:00", - "2023-11-22T00:00:00", - "2023-11-29T00:00:00", - "2023-12-06T00:00:00", - "2023-12-13T00:00:00" + "2014-08-27", + "2014-09-03", + "2014-09-10", + "2014-09-17", + "2014-09-24", + "2014-10-01", + "2014-10-08", + "2014-10-15", + "2014-10-22", + "2014-10-29", + "2014-11-05", + "2014-11-12", + "2014-11-19", + "2014-11-26", + "2014-12-03", + "2014-12-10", + "2014-12-17", + "2014-12-24", + "2014-12-31", + "2015-01-07", + "2015-01-14", + "2015-01-21", + "2015-01-28", + "2015-02-04", + "2015-02-11", + "2015-02-18", + "2015-02-25", + "2015-03-04", + "2015-03-11", + "2015-03-18", + "2015-03-25", + "2015-04-01", + "2015-04-08", + "2015-04-15", + "2015-04-22", + "2015-04-29", + "2015-05-06", + "2015-05-13", + "2015-05-20", + "2015-05-27", + "2015-06-03", + "2015-06-10", + "2015-06-17", + "2015-06-24", + "2015-07-01", + "2015-07-08", + "2015-07-15", + "2015-07-22", + "2015-07-29", + "2015-08-05", + "2015-08-12", + "2015-08-19", + "2015-08-26", + "2015-09-02", + "2015-09-09", + "2015-09-16", + "2015-09-23", + "2015-09-30", + "2015-10-07", + "2015-10-14", + "2015-10-21", + "2015-10-28", + "2015-11-04", + "2015-11-11", + "2015-11-18", + "2015-11-25", + "2015-12-02", + "2015-12-09", + "2015-12-16", + "2015-12-23", + "2015-12-30", + "2016-01-06", + "2016-01-13", + "2016-01-20", + "2016-01-27", + "2016-02-03", + "2016-02-10", + "2016-02-17", + "2016-02-24", + "2016-03-02", + "2016-03-09", + "2016-03-16", + "2016-03-23", + "2016-03-30", + "2016-04-06", + "2016-04-13", + "2016-04-20", + "2016-04-27", + "2016-05-04", + "2016-05-11", + "2016-05-18", + "2016-05-25", + "2016-06-01", + "2016-06-08", + "2016-06-15", + "2016-06-22", + "2016-06-29", + "2016-07-06", + "2016-07-13", + "2016-07-20", + "2016-07-27", + "2016-08-03", + "2016-08-10", + "2016-08-17", + "2016-08-24", + "2016-08-31", + "2016-09-07", + "2016-09-14", + "2016-09-21", + "2016-09-28", + "2016-10-05", + "2016-10-12", + "2016-10-19", + "2016-10-26", + "2016-11-02", + "2016-11-09", + "2016-11-16", + "2016-11-23", + "2016-11-30", + "2016-12-07", + "2016-12-14", + "2016-12-21", + "2016-12-28", + "2017-01-04", + "2017-01-11", + "2017-01-18", + "2017-01-25", + "2017-02-01", + "2017-02-08", + "2017-02-15", + "2017-02-22", + "2017-03-01", + "2017-03-08", + "2017-03-15", + "2017-03-22", + "2017-03-29", + "2017-04-05", + "2017-04-12", + "2017-04-19", + "2017-04-26", + "2017-05-03", + "2017-05-10", + "2017-05-17", + "2017-05-24", + "2017-05-31", + "2017-06-07", + "2017-06-14", + "2017-06-21", + "2017-06-28", + "2017-07-05", + "2017-07-12", + "2017-07-19", + "2017-07-26", + "2017-08-02", + "2017-08-09", + "2017-08-16", + "2017-08-23", + "2017-08-30", + "2017-09-06", + "2017-09-13", + "2017-09-20", + "2017-09-27", + "2017-10-04", + "2017-10-11", + "2017-10-18", + "2017-10-25", + "2017-11-01", + "2017-11-08", + "2017-11-15", + "2017-11-22", + "2017-11-29", + "2017-12-06", + "2017-12-13", + "2017-12-20", + "2017-12-27", + "2018-01-03", + "2018-01-10", + "2018-01-17", + "2018-01-24", + "2018-01-31", + "2018-02-07", + "2018-02-14", + "2018-02-21", + "2018-02-28", + "2018-03-07", + "2018-03-14", + "2018-03-21", + "2018-03-28", + "2018-04-04", + "2018-04-11", + "2018-04-18", + "2018-04-25", + "2018-05-02", + "2018-05-09", + "2018-05-16", + "2018-05-23", + "2018-05-30", + "2018-06-06", + "2018-06-13", + "2018-06-20", + "2018-06-27", + "2018-07-11", + "2018-07-18", + "2018-07-25", + "2018-08-01", + "2018-08-08", + "2018-08-15", + "2018-08-22", + "2018-08-29", + "2018-09-05", + "2018-09-12", + "2018-09-19", + "2018-09-26", + "2018-10-03", + "2018-10-10", + "2018-10-17", + "2018-10-24", + "2018-10-31", + "2018-11-07", + "2018-11-14", + "2018-11-21", + "2018-11-28", + "2018-12-12", + "2018-12-19", + "2018-12-26", + "2019-01-02", + "2019-01-09", + "2019-01-16", + "2019-01-23", + "2019-01-30", + "2019-02-06", + "2019-02-13", + "2019-02-20", + "2019-02-27", + "2019-03-06", + "2019-03-13", + "2019-03-20", + "2019-03-27", + "2019-04-03", + "2019-04-10", + "2019-04-17", + "2019-04-24", + "2019-05-01", + "2019-05-08", + "2019-05-15", + "2019-05-22", + "2019-05-29", + "2019-06-05", + "2019-06-12", + "2019-06-19", + "2019-06-26", + "2019-07-03", + "2019-07-10", + "2019-07-17", + "2019-07-24", + "2019-07-31", + "2019-08-07", + "2019-08-14", + "2019-08-21", + "2019-08-28", + "2019-09-04", + "2019-09-11", + "2019-09-18", + "2019-09-25", + "2019-10-02", + "2019-10-09", + "2019-10-16", + "2019-10-23", + "2019-10-30", + "2019-11-06", + "2019-11-13", + "2019-11-20", + "2019-11-27", + "2019-12-04", + "2019-12-11", + "2019-12-18", + "2020-01-08", + "2020-01-15", + "2020-01-22", + "2020-01-29", + "2020-02-05", + "2020-02-12", + "2020-02-19", + "2020-02-26", + "2020-03-04", + "2020-03-11", + "2020-03-18", + "2020-03-25", + "2020-04-01", + "2020-04-08", + "2020-04-15", + "2020-04-22", + "2020-04-29", + "2020-05-06", + "2020-05-13", + "2020-05-20", + "2020-05-27", + "2020-06-03", + "2020-06-10", + "2020-06-17", + "2020-06-24", + "2020-07-01", + "2020-07-08", + "2020-07-15", + "2020-07-22", + "2020-07-29", + "2020-08-05", + "2020-08-12", + "2020-08-19", + "2020-08-26", + "2020-09-02", + "2020-09-09", + "2020-09-16", + "2020-09-23", + "2020-09-30", + "2020-10-07", + "2020-10-14", + "2020-10-21", + "2020-10-28", + "2020-11-04", + "2020-11-11", + "2020-11-18", + "2020-11-25", + "2020-12-02", + "2020-12-09", + "2020-12-16", + "2020-12-23", + "2020-12-30", + "2021-01-06", + "2021-01-13", + "2021-01-20", + "2021-01-27", + "2021-02-03", + "2021-02-10", + "2021-02-17", + "2021-02-24", + "2021-03-03", + "2021-03-10", + "2021-03-17", + "2021-03-24", + "2021-03-31", + "2021-04-07", + "2021-04-14", + "2021-04-21", + "2021-04-28", + "2021-05-05", + "2021-05-12", + "2021-05-19", + "2021-05-26", + "2021-06-02", + "2021-06-09", + "2021-06-16", + "2021-06-23", + "2021-06-30", + "2021-07-07", + "2021-07-14", + "2021-07-21", + "2021-07-28", + "2021-08-04", + "2021-08-11", + "2021-08-18", + "2021-08-25", + "2021-09-01", + "2021-09-08", + "2021-09-15", + "2021-09-22", + "2021-09-29", + "2021-10-06", + "2021-10-13", + "2021-10-20", + "2021-10-27", + "2021-11-03", + "2021-11-10", + "2021-11-17", + "2021-11-24", + "2021-12-01", + "2021-12-08", + "2021-12-15", + "2021-12-22", + "2021-12-29", + "2022-01-05", + "2022-01-12", + "2022-01-19", + "2022-01-26", + "2022-02-02", + "2022-02-09", + "2022-02-16", + "2022-02-23", + "2022-03-02", + "2022-03-09", + "2022-03-16", + "2022-03-23", + "2022-03-30", + "2022-04-06", + "2022-04-13", + "2022-04-20", + "2022-04-27", + "2022-05-04", + "2022-05-11", + "2022-05-18", + "2022-05-25", + "2022-06-01", + "2022-06-08", + "2022-06-15", + "2022-06-22", + "2022-06-29", + "2022-07-06", + "2022-07-13", + "2022-07-20", + "2022-07-27", + "2022-08-03", + "2022-08-10", + "2022-08-17", + "2022-08-24", + "2022-08-31", + "2022-09-07", + "2022-09-14", + "2022-09-21", + "2022-09-28", + "2022-10-05", + "2022-10-12", + "2022-10-19", + "2022-10-26", + "2022-11-02", + "2022-11-09", + "2022-11-16", + "2022-11-23", + "2022-11-30", + "2022-12-07", + "2022-12-14", + "2022-12-21", + "2022-12-28", + "2023-01-04", + "2023-01-11", + "2023-01-18", + "2023-01-25", + "2023-02-01", + "2023-02-08", + "2023-02-15", + "2023-02-22", + "2023-03-01", + "2023-03-08", + "2023-03-15", + "2023-03-22", + "2023-03-29", + "2023-04-05", + "2023-04-12", + "2023-04-19", + "2023-04-26", + "2023-05-03", + "2023-05-10", + "2023-05-17", + "2023-05-24", + "2023-05-31", + "2023-06-07", + "2023-06-14", + "2023-06-21", + "2023-06-28", + "2023-07-05", + "2023-07-12", + "2023-07-19", + "2023-07-26", + "2023-08-02", + "2023-08-09", + "2023-08-16", + "2023-08-23", + "2023-08-30", + "2023-09-06", + "2023-09-13", + "2023-09-20", + "2023-09-27", + "2023-10-04", + "2023-10-11", + "2023-10-18", + "2023-10-25", + "2023-11-01", + "2023-11-08", + "2023-11-15", + "2023-11-22", + "2023-11-29", + "2023-12-06", + "2023-12-13", + "2023-12-20", + "2023-12-27", + "2024-01-03", + "2024-01-10", + "2024-01-17", + "2024-01-24", + "2024-01-31", + "2024-02-07", + "2024-02-14", + "2024-02-21", + "2024-02-28", + "2024-03-06", + "2024-03-13", + "2024-03-20", + "2024-03-27", + "2024-04-03", + "2024-04-10", + "2024-04-17", + "2024-04-24", + "2024-05-01", + "2024-05-08", + "2024-05-15", + "2024-05-22", + "2024-05-29", + "2024-06-05", + "2024-06-12", + "2024-06-26", + "2024-07-03", + "2024-07-10", + "2024-07-17", + "2024-07-24", + "2024-07-31", + "2024-08-07", + "2024-08-14" ], "y": [ - 0.019402121377514448, - 0.02822694662361657, - 0.0318075109652728, - 0.030650156834636386, - 0.007417587837260209, + 0.03920096244100421, + 0.03935960656257853, + 0.0380296400100475, + 0.0395843524014754, + 0.03871974193889559, + 0.02493356777409082, + 0.030943535913063074, + 0.002810645020557663, + 0.019896616914107428, + 0.03448923203024816, + 0.04540130352586561, + 0.04928279636704964, + 0.05205113628852075, + 0.05842598590711387, + 0.058822596211049565, + 0.04608082917994215, + 0.04257743816184349, + 0.06081886807419262, + 0.05474279821789775, + 0.04601737153131243, + 0.042149099033592916, + 0.04766198225829907, + 0.03974035245435681, + 0.05014476276093655, + 0.05728903636916495, + 0.06552531034756282, + 0.06927459975410166, + 0.06522124244787887, + 0.049808966036937664, + 0.06547771711109057, + 0.05531127298687227, + 0.05495167964463721, + 0.060824156211578426, + 0.0673629380891316, + 0.0677145992252879, + 0.06742110760037545, + 0.060361444190320114, + 0.0652080221044143, + 0.07244483811689427, + 0.07181819383667591, + 0.06933012519665267, + 0.06698483626604616, + 0.06572625956822362, + 0.06787853148424797, + 0.05963961343715714, + 0.05151174627516827, + 0.06756653137848526, + 0.0693512777461959, + 0.06787588741555513, + 0.06556761544664937, + 0.06192144471913388, + 0.060218664480903274, + 0.02343966896259967, + 0.02564746632117502, + 0.023844211472614073, + 0.037929165399717094, + 0.02297695694134136, + 0.01802461627953096, + 0.03806665697174813, + 0.037646250049576314, + 0.04417709972105079, + 0.0630583942570828, + 0.06622070041379675, + 0.058999748813474195, + 0.061268359751986363, + 0.0626670720905329, + 0.06019222379397425, + 0.05176028873230126, + 0.05848944355574365, + 0.056167951243373315, + 0.05592205285493323, + 0.03659391070980026, + 0.010158511918139651, + 0.0019751193135997746, + 0.00822040956624057, + 0.01604156475985248, 0, - 0.02223303588455389, - 0.025353288924252454, - 0.030748794970770224, - 0.04016873697154613, - 0.03832420382584449, - 0.03588126598759786, - 0.03318186899540341, - 0.045787822793300494, - 0.03963280309855264, - 0.03638760841975125, - 0.04068823115518409, - 0.04350270597286792, - 0.0416154296348416, - 0.04500858151784359, - 0.0448441846242873, - 0.051995449493986316, - 0.0579466170407244, - 0.0632106055723971, - 0.067514516245701, - 0.06835294040283811, - 0.07331443865036719, - 0.07272589777143565, - 0.07559955547079977, - 0.07738819367269233, - 0.07181842691900488, - 0.05543463250718411, - 0.06414109198992574, - 0.07722379677913602, - 0.08169868022173846, - 0.08189595649400606, - 0.0802421237448297, - 0.08217543121305174, - 0.08110027552919355, - 0.0639569674691427, - 0.07143045025021207, - 0.03644679130143154, - 0.05769344582464763, - 0.07583957493539197, - 0.08940889452952891, - 0.09423558732434188, - 0.09767805827541072, - 0.10560527648269552, - 0.10609846716336442, - 0.09025389456240834, - 0.08589737688316641, - 0.1085808602560646, - 0.10102517902821707, - 0.09017498405350131, - 0.08536473094804396, - 0.09222008140934161, - 0.08236941954744822, - 0.09530745507032895, - 0.10419146319811144, - 0.11443338966666877, - 0.11909568556792552, - 0.1140552768114894, - 0.09488988696069596, - 0.11437420678498855, - 0.10173208567050919, - 0.10128492612003602, - 0.10858743613180685, - 0.11671850648710141, - 0.11715580222396116, - 0.11679084112026612, - 0.1080120470043598, - 0.11403883712213371, - 0.1230379230754055, - 0.12225868179994868, - 0.11916473226321918, - 0.1162483313715303, - 0.11468327294487442, - 0.11735965437197093, - 0.1071144399655424, - 0.09700731894970112, - 0.11697167770317811, - 0.11919103576618816, - 0.11735636643409988, - 0.1144859966726069, - 0.10995193034832416, - 0.107834498359319, - 0.06209928257195648, - 0.06484471069434665, - 0.06260233706623874, - 0.08011718210572688, - 0.06152389344450943, - 0.05536558581189045, - 0.08028815487502543, - 0.07976537275351642, - 0.08788657929519762, - 0.11136574363290824, - 0.11529811732677495, - 0.10631875900072989, - 0.10913980969415596, - 0.1108791288279816, - 0.10780161898060778, - 0.0973163851095869, - 0.10568418699160262, - 0.10279737754075394, - 0.10249159931873927, - 0.07845677348080828, - 0.04558397064529064, - 0.0354078029341557, - 0.043173912185755316, - 0.05289963240854596, - 0.03295171334442458, - 0.05759809562638499, - 0.05857790111198054, - 0.07720406915190929, - 0.07812797969369567, - 0.09060899185248993, - 0.09372924489218849, - 0.10268558765313561, - 0.10357661881621076, - 0.1087584089011054, - 0.11532770876761513, - 0.11294395381104878, - 0.098467163364481, - 0.10285327248456311, - 0.0973196730474581, - 0.11142821445245966, - 0.1143183118411794, - 0.1208251408881377, - 0.10516798074583579, - 0.10975465407605649, - 0.10492796128124358, - 0.11444982935602446, - 0.13177726193685835, - 0.1385471260135068, - 0.13642969402450164, - 0.1355123593584575, - 0.13935924666767485, - 0.14157202885494266, - 0.13934280697831933, - 0.13786652287418366, - 0.1428674763761663, - 0.12301161957243652, - 0.13529206752109205, - 0.13800461626477098, - 0.13417745658278038, - 0.12742074425761643, - 0.12910088050976185, - 0.12750294270439458, - 0.11386128847709293, - 0.13533809865128793, - 0.13983599765898821, - 0.14896988906497613, - 0.14702671778314072, - 0.16101360548691065, - 0.16493611536716404, - 0.16884876143380387, - 0.16383136824246566, - 0.17068014282802108, - 0.17218273043512572, - 0.1710549677453294, - 0.17976142722807104, - 0.17357352815461202, - 0.17854489021575448, - 0.1964904551163601, - 0.2009521868074781, - 0.2118484129123896, - 0.20100479381341607, - 0.20833031939028485, - 0.19622742008666993, - 0.2003965253072578, - 0.19770699212867665, - 0.1950700659560336, - 0.1928474199551525, - 0.2090503777840613, - 0.20927395755929795, - 0.21305508611109283, - 0.19904847078009616, - 0.21462014453774875, - 0.21705650650025318, - 0.22407296591723594, - 0.22564460021963423, - 0.22488508657140416, - 0.22655535900993612, - 0.22387568964496843, - 0.22739707110494436, - 0.2374515851148476, - 0.238766760263298, - 0.2386812738786488, - 0.23751405593439903, - 0.2355708846525636, - 0.2276568181967633, - 0.23211197401213907, - 0.2347258846196842, - 0.24552018465059078, - 0.24876537932939208, - 0.24837082678485703, - 0.25846479604921374, - 0.2642186873236842, - 0.26619802592210223, - 0.2648466834570694, - 0.2721491934688402, - 0.27708767615127144, - 0.26730277304680045, - 0.2779754193764754, - 0.2875071512648697, - 0.28855929138362996, - 0.299600186754871, - 0.30499240486351764, - 0.3061004399260871, - 0.3161089228057946, - 0.3276726002985447, - 0.3455359667523722, - 0.3570371734255709, - 0.3525228347285149, - 0.305784797890459, - 0.31136442845775986, - 0.3122521716829638, - 0.3163620940218713, - 0.3206265494407218, - 0.32808359253243546, - 0.31573738582635735, - 0.2805794661704072, - 0.2936292915809063, - 0.29280730711312475, - 0.3146556542667569, - 0.29188997244708065, - 0.29066357162115064, - 0.3110882416765852, - 0.31919958440465307, - 0.3227604211190825, - 0.3197092147746777, - 0.33560310644370056, - 0.33668155006542994, - 0.33394927369452426, - 0.31169322224487245, - 0.33615219206817865, - 0.34983001361206273, - 0.35984178442964143, - 0.3490869396531883, - 0.36366565617376084, - 0.35073419652662235, - 0.36502028657666485, - 0.3821898981396847, - 0.3738253841955402, - 0.37393059820741625, - 0.38018754397616894, - 0.37953653227768597, - 0.3859611628778663, - 0.3399859276259115, - 0.347722445436671, - 0.29738082869186094, - 0.31567491500680595, - 0.3492612003603579, - 0.31233437012974197, - 0.2953521710253762, - 0.32621275588376475, - 0.2957269959426847, - 0.24834452328188805, - 0.23543607919984735, - 0.24935392020832378, - 0.2739904386766707, - 0.284229077207357, - 0.2916598167961017, - 0.3055842336803204, - 0.3222080475567334, - 0.32925081047668525, - 0.33966370971454113, - 0.342188845999566, - 0.3353071920352992, - 0.34828468281263353, - 0.3526609281191022, - 0.34645987729415856, - 0.3688277186314287, - 0.3736971546185663, - 0.37772159057282445, - 0.38653326406744215, - 0.3853759099368058, - 0.3708070572298466, - 0.361449586048622, - 0.3631954810581899, - 0.339111336152192, - 0.35329221219035845, - 0.37094515062043387, - 0.3862735169756232, - 0.3821044117550355, - 0.4090786540497531, - 0.40817447113519345, - 0.40533040487666944, - 0.4168842185558061, - 0.40400207797673454, - 0.37230635689908, - 0.3580432824141354, - 0.38560606558778454, - 0.3736083802960459, - 0.38999546264573787, - 0.4107587903018984, - 0.4126657942671515, - 0.40547836208087, - 0.3734998783462988, - 0.38395223283860824, - 0.4070631481347528, - 0.41193915999763264, - 0.42583069750313995, - 0.4356977990543891, - 0.4413727798199525, - 0.44611398623011617, - 0.46096560159399225, - 0.4475277995147004, - 0.4570200761486411, - 0.47329865654858577, - 0.49365427990872685, - 0.5055697667536874, - 0.5162424130833624, - 0.5003452334764682, - 0.5204970046885994, - 0.5352138145997593, - 0.5374167329734137, - 0.448721320961919, - 0.453235659658975, - 0.32542036285682346, - 0.2125520316168105, - 0.23802039836655242, - 0.23635670180376267, - 0.32824798942599176, - 0.33922312603981036, - 0.3444673869442562, - 0.3905642758974427, - 0.36061444982935603, - 0.3512701303996159, - 0.40111855646375705, - 0.42233233160826195, - 0.45085190470240866, - 0.4729698627614732, - 0.44776781897929246, - 0.42700120338526076, - 0.44854706025474944, - 0.46632822826179876, - 0.48494453248811403, - 0.5012066731987032, - 0.49542647842126375, - 0.5182217516817802, - 0.5355097290081606, - 0.5337013631790413, - 0.567856461784298, - 0.6014295953863655, - 0.5416285813863261, - 0.5371997290739193, - 0.4883508361226006, - 0.529805156801757, - 0.5483655660842631, - 0.5711246720281973, - 0.5536624339946472, - 0.4995659922010114, - 0.5562533290370945, - 0.5987400622077844, - 0.5971388364645461, - 0.6174780201353315, - 0.6304193435960834, - 0.6316720479249824, - 0.6409933517896246, - 0.637324013125448, - 0.6511432159977905, - 0.6564367959703032, - 0.6767233726351506, - 0.6905359996317509, - 0.6573015236304094, - 0.6834077503271497, - 0.709615903097895, - 0.7166685298314601, - 0.7147286464874959, - 0.6799718552518231, - 0.7059761558745586, - 0.7307376159820083, - 0.7027967199531797, - 0.7303331996238599, - 0.7655338624721345, - 0.7802342326939389, - 0.7962662177535492, - 0.7994752451157683, - 0.7943493499746828, - 0.7599739595320606, - 0.7772816644856678, - 0.8036870935286805, - 0.8076753621663564, - 0.8114334751530534, - 0.8127979693695706, - 0.8187622886677932, - 0.8370629508584805, - 0.8569977181711174, - 0.8623143137087281, - 0.8571818426919002, - 0.870974742061274, - 0.8716389055112412, - 0.8864477776827927, - 0.8708530883600424, - 0.9023909884198825, - 0.9115643350803242, - 0.9082698213334559, - 0.8972979726575084, - 0.8693307731257109, - 0.857435013907977, - 0.8587797804972677, - 0.8588619789440458, - 0.9155427399043865, - 0.9206357556667609, - 0.9564381111454515, - 0.9518810292560711, - 0.9656772165633157, - 0.9698824891004858, - 0.90793116373273, - 0.9698002906537077, - 0.9726410689743606, - 0.9682713995436342, + 0.019819938922013204, + 0.02060787139249879, + 0.03558652053780361, + 0.0363295038405098, + 0.04636638859877583, + 0.048875609788342336, + 0.05607805290781452, + 0.05679459552359169, + 0.06096164778360946, + 0.06624449703203295, + 0.06432754722967707, + 0.052685712774817886, + 0.05621290041115271, + 0.05176293280099422, + 0.063108631562248, + 0.06543276794331117, + 0.07066537988656944, + 0.05807432477095757, + 0.0617628005975595, + 0.05788130775637553, + 0.06553853069102739, + 0.0794727727026348, + 0.08491691014132549, + 0.08321412990309489, + 0.0824764347377745, + 0.08556999510847288, + 0.0873494533387977, + 0.08555677476500843, + 0.08436958792189418, + 0.08839121640380215, + 0.07242368556735106, + 0.08229928213534987, + 0.0844806388069962, + 0.08140294284845523, + 0.07596938168453614, + 0.07732050078661044, + 0.07603548340185876, + 0.06506524239499746, + 0.08233629909705062, + 0.08595338506894412, + 0.09329860789783316, + 0.09173596330032655, + 0.10298383151994289, + 0.1061382054705782, + 0.10928464721513463, + 0.1052497983897622, + 0.11075739347708255, + 0.11196573286974001, + 0.11105881730807365, + 0.11806031120688515, + 0.11308417392683869, + 0.11708200579051048, + 0.131513332716384, + 0.13510133393265564, + 0.14386377758094157, + 0.13514363903174206, + 0.14103462407953365, + 0.13130180722095158, + 0.13465448632355473, + 0.13249163813275866, + 0.13037109504104916, + 0.12858370460464566, + 0.1416136751232797, + 0.14179347179439727, + 0.1448341507912376, + 0.13357041815946386, + 0.14609272748906016, + 0.14805198239050257, + 0.153694424981161, + 0.15495828981636947, + 0.1543475099483085, + 0.15569069684430406, + 0.15353578085958675, + 0.15636757842968763, + 0.16445314049259, + 0.16551076796975187, + 0.1654420221837364, + 0.1645033777977552, + 0.1629407332002486, + 0.15657645985642707, + 0.16015917293531293, + 0.16226120754617207, + 0.17094168506497798, + 0.17355138086487484, + 0.17323409262172632, + 0.18135138350894353, + 0.18597850372152663, + 0.18757023307465537, + 0.1864835208418715, + 0.19235599740881273, + 0.1963273885855555, + 0.18845864015547123, + 0.19704128713263971, + 0.20470644227337031, + 0.20555254425509975, + 0.21443132692587352, + 0.21876759958223715, + 0.219658650731746, + 0.22770719583294774, + 0.2370063854258934, + 0.2513716106344443, + 0.26062056292222474, + 0.25699025660686664, + 0.21940482013722715, + 0.22389180470908637, + 0.2246057032561706, + 0.2279107891223014, + 0.23134014621699878, + 0.23733689401250646, + 0.2274084160706495, + 0.1991353895374202, + 0.20962969817955873, + 0.20896868100633256, + 0.22653851747068388, + 0.20823098584101218, + 0.20724474821855876, + 0.22366970293888236, + 0.23019262040427813, + 0.23305614679869383, + 0.2306024510516784, + 0.24338387911317935, + 0.24425113364445214, + 0.24205391256064837, + 0.22415621157837684, + 0.24382543858489444, + 0.2548247643473777, + 0.26287595351727244, + 0.2542272048227813, + 0.26595100540712047, + 0.2555518832379265, + 0.26704036170859724, + 0.2808476884229452, + 0.2741211776681958, + 0.2742057878663688, + 0.27923745058896626, + 0.27871392498777114, + 0.2838804352137069, + 0.24690842268082122, + 0.2531299163152259, + 0.2126465805581629, + 0.22735817876548428, + 0.25436734046350523, + 0.2246718049734932, + 0.2110151901746407, + 0.2358324189262437, + 0.21131661400563193, + 0.1732129400721831, + 0.16283232638383943, + 0.17402466916090487, + 0.1938366758768393, + 0.20207030578654434, + 0.2080459010325088, + 0.21924353194696006, + 0.2326119432582859, + 0.23827553839848767, + 0.24664930394891657, + 0.2486799487050674, + 0.24314591293081791, + 0.2535820520617126, + 0.25710130749196863, + 0.25211459393715047, + 0.2701021932549808, + 0.2740180589891726, + 0.2772543990692878, + 0.2843405031662723, + 0.28340979098636987, + 0.2716939226081094, + 0.26416890310810276, + 0.2655729035840351, + 0.24620510040850863, + 0.25760896868100636, + 0.2718049734932114, + 0.2841316217395328, + 0.28077894263692976, + 0.3024708821935194, + 0.30174376330297065, + 0.29945664388360815, + 0.308747901270475, + 0.29838844013167465, + 0.2728996179320739, + 0.26142964794225354, + 0.28359487579487314, + 0.27394666913446414, + 0.28712470749990093, + 0.3038220012955936, + 0.30535556113747836, + 0.2995756269747888, + 0.2738594148675983, + 0.28226490924234215, + 0.3008500680847689, + 0.3047712219563464, + 0.31594241218386854, + 0.32387726233127545, + 0.3284409248952288, + 0.3322536719503973, + 0.3441969302362476, + 0.33339062148834636, + 0.34102404780476203, + 0.3541148319033328, + 0.37048426118110556, + 0.3800663661241919, + 0.3886490131013604, + 0.37586494097116646, + 0.392070437989979, + 0.4039052894594201, + 0.4056768154836663, + 0.33435041842387064, + 0.3379807247392287, + 0.23519519837125372, + 0.14442960828122314, + 0.1649105643764625, + 0.16357266561785277, + 0.2374690974471517, + 0.2462949987440674, + 0.25051228830925026, + 0.2875821313837734, + 0.263497309660105, + 0.25598286643487, + 0.2960695918879973, + 0.31312912309461804, + 0.33606377493687284, + 0.35385042503404235, + 0.33358363850292827, + 0.3168837006385426, + 0.33421028278314674, + 0.34850940627437504, + 0.36348012321360107, + 0.37655768696870745, + 0.37190941420658113, + 0.390240742454489, + 0.40414325564178155, + 0.402689017860684, + 0.43015560344257747, + 0.45715418886582676, + 0.40906386747927714, + 0.4055023069499345, + 0.36621937837945034, + 0.39955579645959205, + 0.41448156423103866, + 0.4327838077233247, + 0.4187411588953081, + 0.3752382966909481, + 0.420824685025317, + 0.4549913406750307, + 0.45370367922158616, + 0.47005988815589433, + 0.480466942531167, + 0.4814743327031637, + 0.4889702674475483, + 0.4860194867862668, + 0.4971325075025449, + 0.5013894580981214, + 0.5177033619333431, + 0.5288110945122354, + 0.5020848481643553, + 0.5230787535860182, + 0.5441546251371612, + 0.5498261524834416, + 0.5482661519546277, + 0.5203157018019328, + 0.5412276410941156, + 0.5611401224203805, + 0.5386708266680768, + 0.5608149019711531, + 0.5891223013973903, + 0.600943932523367, + 0.61383641146997, + 0.616417022514245, + 0.6122949194220066, + 0.5846511812376886, + 0.5985695588371387, + 0.6198040745098558, + 0.6230113298343491, + 0.6260335003503392, + 0.6271307888578945, + 0.6319271294668236, + 0.6466440158115309, + 0.6626750042966117, + 0.6669504633730385, + 0.6628230721434142, + 0.6739149403101494, + 0.674449042186116, + 0.6863579275789585, + 0.673817109768512, + 0.699179016670853, + 0.7065559683240572, + 0.7039066114937665, + 0.6950833542655438, + 0.672592905963697, + 0.663026665432768, + 0.664108089528166, + 0.6641741912454887, + 0.7097552914424716, + 0.7138509538477811, + 0.7426422178448195, + 0.7389775386364539, + 0.7500720508718817, + 0.7534538147301068, + 0.7036342724183975, + 0.7533877130127842, + 0.7556721883634538, + 0.7521582210705836, + 0.7776734839571133, + 0.7532211366851311, + 0.7600349017067465, + 0.7088483758808055, + 0.66050686796843, + 0.7238190928200315, + 0.7232373977075925, + 0.6935788791792812, + 0.6276067212226174, + 0.6701868034531537, + 0.641456353036052, + 0.6626036144419032, + 0.688615962242699, + 0.7272748906016578, + 0.6952023373567244, + 0.6860644359540462, + 0.6894647082931215, + 0.6166232598722915, + 0.6473499821525364, + 0.5508441189302097, + 0.5478034399333693, + 0.5623590380878095, + 0.5947488795758913, + 0.598593355455375, + 0.5124548855779273, + 0.5044962388122843, + 0.5200803796882643, + 0.527021060007139, + 0.515572242566862, + 0.55738025673907, + 0.5742256183815655, + 0.6090109861054191, + 0.6235718723972449, + 0.6404410306579765, + 0.6052035271876365, + 0.5560846630795468, + 0.5626604619188007, + 0.5537076453246257, + 0.5124390211657699, + 0.49369521820176887, + 0.5106807154849884, + 0.4561467986938301, + 0.48738118216311255, + 0.5231924485398131, + 0.5044433574384263, + 0.5015031530519163, + 0.5570867651141577, + 0.5751907034544759, + 0.5891646064964767, + 0.5505109662749039, + 0.5667455480493383, + 0.5358416731666689, + 0.5106648510728308, + 0.5291072302058407, + 0.5599476474398805, + 0.549173067516294, + 0.5722716516175089, + 0.599502915085734, + 0.5991459658121918, + 0.6070094261048904, + 0.5656165307174682, + 0.5551301542814081, + 0.565870361311987, + 0.5394085218333972, + 0.5513174072262397, + 0.5753361272325854, + 0.59188006504409, + 0.5922951838288759, + 0.6088391216403803, + 0.5827871128091908, + 0.5919778955857273, + 0.6043759336867573, + 0.6099628508348649, + 0.5984532198146508, + 0.615531259502122, + 0.6387170978702028, + 0.6664983276265518, + 0.6646739202284475, + 0.667627344958422, + 0.6861252495339829, + 0.6928253196018033, + 0.7175632262926191, + 0.7178355653679883, + 0.7037268148226492, + 0.6916487090334608, + 0.6748906016578311, + 0.6832670112769531, + 0.704118136989199, + 0.6910590817149429, + 0.6915773191787522, + 0.6743274150262424, + 0.6405653018865431, + 0.6377202839729776, + 0.6676511415766582, + 0.6511653732763979, + 0.6173662431749979, + 0.6308747901270475, + 0.6691926336246216, + 0.7009478986264064, + 0.7151571237820759, + 0.7135601062915615, + 0.7132322417736414, + 0.7549424254042121, + 0.7526315093666135, + 0.7746380930976587, + 0.7543395777422299, + 0.7751325339432319, + 0.7634351740458217, + 0.7976335585198504, + 0.7915786412130986, + 0.8310836715537872, + 0.832553773747042, + 0.8275776364669956, + 0.8508348646897848, + 0.860089105114951, + 0.8760989410504887, + 0.891780912468106, + 0.8980923044380693, + 0.8883092502743221, + 0.8748641609709021, + 0.8382623180550232, + 0.8513293055353579, + 0.8372522838143336, + 0.8820110786478234, + 0.9138668182599383, + 0.9135653944289474, + 0.9029732552451712, + 0.9259978054229848, + 0.943713065665446, + 0.9587498843219946, + 0.974381618434447, 1, - 0.9695931505678267, - 0.9780661664617185, - 0.9144149772145905, - 0.8543016091167941, - 0.9330312814409057, - 0.9323079351092581, - 0.8954271360088379, - 0.8133897981863734, - 0.8663387496629862, - 0.8306120167553313, - 0.8569089438485968, - 0.8892556766247343, - 0.9373286162384674, - 0.8974459298617091, - 0.8860828165790978, - 0.8903111046813658, - 0.799731704269716, - 0.8379408302700712, - 0.7179343859118438, - 0.7141532573600489, - 0.7322533553405975, - 0.7725305942618905, - 0.7773112559265081, - 0.6701968159609655, - 0.6603001229688763, - 0.6796792287812928, - 0.6883100656929985, - 0.6740732947110233, - 0.7260621683292673, - 0.747009620506211, - 0.7902657311387443, - 0.808372404995035, - 0.8293494486128189, - 0.785531100604323, - 0.7244510787724154, - 0.7326281802579057, - 0.7214952226262732, - 0.6701770883337388, - 0.6468688967653267, - 0.6679906096494401, - 0.6001768910574666, - 0.6390173011290777, - 0.6835491316556083, - 0.6602343642114539, - 0.6565781772987618, - 0.7256972072255722, - 0.7482097178291719, - 0.7655864694780729, - 0.7175201057400818, - 0.7377080442687955, - 0.699278626431075, - 0.6679708820222132, - 0.690904248673317, - 0.7292547560021306, - 0.7158564091772922, - 0.7445798344194487, - 0.7784423065541752, - 0.7779984349415731, - 0.787776762170302, - 0.7363040947978247, - 0.723264133200939, - 0.7366197368334527, - 0.7037140546192239, - 0.7185229267907753, - 0.7483905544120838, - 0.7689631816717191, - 0.7694793879174857, - 0.7900520151771212, - 0.7576559633329166, - 0.7690848353729507, - 0.7845019760506605, - 0.7914493887723498, - 0.7771369952193381, - 0.7983737859289409, - 0.8272057131208449, - 0.8617520763327655, - 0.8594833992016885, - 0.8631560258037362, - 0.8861584391501336, - 0.8944900737155669, - 0.9252520204378217, - 0.9255906780385477, - 0.9080462415582194, - 0.8930269413629159, - 0.8721879911357193, - 0.8826041783114466, - 0.908532856363146, - 0.8922937312176547, - 0.8929381670403953, - 0.8714876603691695, - 0.8295039816927618, - 0.8259661605434302, - 0.8631856172445763, - 0.842685324618106, - 0.8006556148115025, - 0.817453689395085, - 0.8651024850234428, - 0.904590618855666, - 0.922259996975097, - 0.9202740825009369, - 0.9198663782049173, - 0.9717335981219298 + 0.9879324704855834, + 0.9453259475681179, + 0.9704895493184914, + 0.8851390119115295, + 0.9527504924577941 ] } ], @@ -9244,14 +9179,14 @@ "bar": [ { "error_x": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "error_y": { - "color": "#f2f5fa" + "color": "#2a3f5f" }, "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -9267,7 +9202,7 @@ { "marker": { "line": { - "color": "rgb(17,17,17)", + "color": "#E5ECF6", "width": 0.5 }, "pattern": { @@ -9279,38 +9214,21 @@ "type": "barpolar" } ], - "candlestick": [ - { - "decreasing": { - "fillcolor": "#e4003a", - "line": { - "color": "#e4003a" - } - }, - "increasing": { - "fillcolor": "#00ACFF", - "line": { - "color": "#00ACFF" - } - }, - "type": "candlestick" - } - ], "carpet": [ { "aaxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "baxis": { - "endlinecolor": "#A2B1C6", - "gridcolor": "#506784", - "linecolor": "#506784", - "minorgridcolor": "#506784", - "startlinecolor": "#A2B1C6" + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" }, "type": "carpet" } @@ -9628,10 +9546,10 @@ ], "scatter": [ { - "marker": { - "line": { - "color": "#283442" - } + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 }, "type": "scatter" } @@ -9678,8 +9596,9 @@ "scattergl": [ { "marker": { - "line": { - "color": "#283442" + "colorbar": { + "outlinewidth": 0, + "ticks": "" } }, "type": "scattergl" @@ -9784,18 +9703,18 @@ { "cells": { "fill": { - "color": "#506784" + "color": "#EBF0F8" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "header": { "fill": { - "color": "#2a3f5f" + "color": "#C8D4E3" }, "line": { - "color": "rgb(17,17,17)" + "color": "white" } }, "type": "table" @@ -9804,10 +9723,9 @@ }, "layout": { "annotationdefaults": { - "arrowcolor": "#f2f5fa", + "arrowcolor": "#2a3f5f", "arrowhead": 0, - "arrowwidth": 1, - "showarrow": false + "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { @@ -9949,194 +9867,125 @@ ] }, "colorway": [ - "#ffed00", - "#ef7d00", - "#e4003a", - "#c13246", - "#822661", - "#48277c", - "#005ca9", - "#00aaff", - "#9b30d9", - "#af005f", - "#5f00af", - "#af87ff" + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" ], - "dragmode": "pan", "font": { - "color": "#f2f5fa", - "family": "Fira Code", - "size": 18 + "color": "#2a3f5f" }, "geo": { - "bgcolor": "rgb(17,17,17)", - "lakecolor": "rgb(17,17,17)", - "landcolor": "rgb(17,17,17)", + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", "showlakes": true, "showland": true, - "subunitcolor": "#506784" + "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, - "hovermode": "x", - "legend": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - }, - "x": 0.01, - "xanchor": "left", - "y": 0.99, - "yanchor": "top" - }, - "legend2": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend3": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend4": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, - "legend5": { - "bgcolor": "rgba(0, 0, 0, 0.5)", - "font": { - "size": 15 - } - }, + "hovermode": "closest", "mapbox": { - "style": "dark" + "style": "light" }, - "paper_bgcolor": "#000000", - "plot_bgcolor": "#000000", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "radialaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "yaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" }, "zaxis": { - "backgroundcolor": "rgb(17,17,17)", - "gridcolor": "#506784", + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", "gridwidth": 2, - "linecolor": "#506784", + "linecolor": "white", "showbackground": true, "ticks": "", - "zerolinecolor": "#C8D4E3" + "zerolinecolor": "white" } }, "shapedefaults": { "line": { - "color": "#f2f5fa" + "color": "#2a3f5f" } }, - "sliderdefaults": { - "bgcolor": "#C8D4E3", - "bordercolor": "rgb(17,17,17)", - "borderwidth": 1, - "tickwidth": 0 - }, "ternary": { "aaxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, "baxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" }, - "bgcolor": "rgb(17,17,17)", + "bgcolor": "#E5ECF6", "caxis": { - "gridcolor": "#506784", - "linecolor": "#506784", + "gridcolor": "white", + "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, - "updatemenudefaults": { - "bgcolor": "#506784", - "borderwidth": 0 - }, "xaxis": { "automargin": true, - "autorange": true, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "rangeslider": { - "visible": false - }, - "showgrid": true, - "showline": true, - "tick0": 1, - "tickfont": { - "size": 14 - }, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { - "anchor": "x", "automargin": true, - "fixedrange": false, - "gridcolor": "#283442", - "linecolor": "#F5EFF3", - "mirror": true, - "showgrid": true, - "showline": true, - "side": "right", - "tick0": 0.5, - "ticks": "outside", + "gridcolor": "white", + "linecolor": "white", + "ticks": "", "title": { - "standoff": 20 + "standoff": 15 }, - "zeroline": false, - "zerolinecolor": "#283442", + "zerolinecolor": "white", "zerolinewidth": 2 } } @@ -10157,10 +10006,10 @@ "fig = go.Figure()\n", "\n", "fig.add_scatter(\n", - " x=normalized.index, y=normalized[\"USD Liquidity Index\"], name=\"USD Liquidity Index\")\n", + " x=normalized.index, y=normalized[\"USD Liquidity Index\"], name=\"USD Liquidity Index\"\n", + ")\n", "\n", - "fig.add_scatter(\n", - " x=normalized.index, y=normalized[\"SP500\"], name=\"S&P 500 Index\")\n", + "fig.add_scatter(x=normalized.index, y=normalized[\"SP500\"], name=\"S&P 500 Index\")\n", "\n", "fig.update_layout(\n", " title=\"USD Liquidity Index vs. S&P 500 Index (Normalized)\",\n", @@ -10195,7 +10044,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.7" + "version": "3.12.4" }, "orig_nbformat": 4 },