├── .gitignore ├── README.md ├── config.py ├── data ├── 2021-01-25 │ ├── ARKF.csv │ ├── ARKG.csv │ ├── ARKK.csv │ ├── ARKQ.csv │ ├── ARKW.csv │ ├── IZRL.csv │ └── PRNT.csv └── 2021-01-26 │ ├── ARKF.csv │ ├── ARKG.csv │ ├── ARKK.csv │ ├── ARKQ.csv │ ├── ARKW.csv │ ├── IZRL.csv │ └── PRNT.csv ├── db └── create_tables.sql ├── populate_etfs.py ├── populate_prices.py ├── populate_stocks.py ├── requirements.txt └── sync_vs_async ├── __init__.py ├── get_urls_async.py ├── get_urls_sync.py └── urls.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | pip-wheel-metadata/ 24 | share/python-wheels/ 25 | *.egg-info/ 26 | .installed.cfg 27 | *.egg 28 | MANIFEST 29 | 30 | # PyInstaller 31 | # Usually these files are written by a python script from a template 32 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 33 | *.manifest 34 | *.spec 35 | 36 | # Installer logs 37 | pip-log.txt 38 | pip-delete-this-directory.txt 39 | 40 | # Unit test / coverage reports 41 | htmlcov/ 42 | .tox/ 43 | .nox/ 44 | .coverage 45 | .coverage.* 46 | .cache 47 | nosetests.xml 48 | coverage.xml 49 | *.cover 50 | *.py,cover 51 | .hypothesis/ 52 | .pytest_cache/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | target/ 76 | 77 | # Jupyter Notebook 78 | .ipynb_checkpoints 79 | 80 | # IPython 81 | profile_default/ 82 | ipython_config.py 83 | 84 | # pyenv 85 | .python-version 86 | 87 | # pipenv 88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 91 | # install all needed dependencies. 92 | #Pipfile.lock 93 | 94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 95 | __pypackages__/ 96 | 97 | # Celery stuff 98 | celerybeat-schedule 99 | celerybeat.pid 100 | 101 | # SageMath parsed files 102 | *.sage.py 103 | 104 | # Environments 105 | .env 106 | .venv 107 | env/ 108 | venv/ 109 | ENV/ 110 | env.bak/ 111 | venv.bak/ 112 | 113 | # Spyder project settings 114 | .spyderproject 115 | .spyproject 116 | 117 | # Rope project settings 118 | .ropeproject 119 | 120 | # mkdocs documentation 121 | /site 122 | 123 | # mypy 124 | .mypy_cache/ 125 | .dmypy.json 126 | dmypy.json 127 | 128 | # Pyre type checker 129 | .pyre/ 130 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TimeScale Queries, aiohttp and asyncpg tutorials 2 | 3 | ## asyncpg and aiohttp video 4 | 5 | https://www.youtube.com/watch?v=2utibYV3oxA 6 | 7 | ## TimeScale and PostgreSQL analytics and aggregates video 8 | 9 | https://www.youtube.com/watch?v=BrYe-4QWjdc 10 | 11 | ## Queries 12 | 13 | ### Find a Stock We are Interested In 14 | 15 | select * from stock where symbol = 'TWTR'; 16 | 17 | ### Look at the Price Data We Retrieved, observe that we have 5 minute 18 | 19 | select * from stock_price where stock_id = 15117; 20 | select * from stock_price where stock_id = 15117 and date(dt) = '2021-01-25'; 21 | 22 | ## Delete pre-market and after hours 23 | 24 | delete from stock_price where dt::timestamp::time < '06:30:00' or dt::timestamp::time >= '13:00:00'; 25 | 26 | ## What was the high and low for Twitter in our database? 27 | 28 | select max(high) 29 | from stock_price 30 | where stock_id = 15117; 31 | 32 | select min(low) 33 | from stock_price 34 | where stock_id = 15117; 35 | 36 | ## What was the price at when it was added to ETF database? 37 | 38 | select first(open, dt) 39 | from stock_price 40 | where stock_id = 15117 41 | and date(dt) = '2021-01-26'; 42 | 43 | ## What did it close at? 44 | 45 | select last(close, dt) 46 | from stock_price 47 | where stock_id = 15117; 48 | 49 | ## What are some low volume stocks held by ARK ETFs? 50 | 51 | select stock_id, symbol, sum(volume) as total_volume 52 | from stock_price join stock on stock.id = stock_price.stock_id 53 | where date(dt) = '2021-01-29' 54 | group by stock_id, symbol 55 | order by total_volume asc LIMIT 10; 56 | 57 | ## Histogram - How many times did Twitter close below 50, above 52, or anywhere in between? 58 | 59 | SELECT histogram(close, 50, 52, 4) 60 | FROM stock_price 61 | WHERE stock_id = 15117; 62 | 63 | histogram 64 | ----------------------------- 65 | {8481,428,272,439,256,2138} 66 | 67 | select count(*) from stock_price where stock_id = 15117 and close < 50; 68 | select count(*) from stock_price where close >= 50 and close < 50.5 and stock_id = 15117; 69 | select count(*) from stock_price where stock_id = 15117 and close > 52; 70 | 71 | ## Time bucketing functions - get hourly bars 72 | 73 | select time_bucket(INTERVAL '1 hour', dt) AS bucket, first(open, dt), max(high), min(low), last(close, dt) 74 | from stock_price 75 | where stock_id = 15117 76 | group by bucket 77 | order by bucket desc; 78 | 79 | select time_bucket(INTERVAL '20 minute', dt) AS bucket, first(open, dt), max(high), min(low), last(close, dt) 80 | from stock_price 81 | where stock_id = 15117 82 | group by bucket 83 | order by bucket desc; 84 | 85 | ## Filling Gaps / Missing Prices 86 | 87 | SELECT time_bucket_gapfill('5 min', dt, now() - INTERVAL '5 day', now()) AS bar, avg(close) as close 88 | FROM stock_price 89 | WHERE stock_id = 7502 and dt > now () - INTERVAL '5 day' 90 | group by bar, stock_id 91 | order by bar; 92 | 93 | ## Last Observation Carried Forward 94 | 95 | SELECT time_bucket_gapfill('5 min', dt, now() - INTERVAL '5 day', now()) AS bar, locf(avg(close)) as close2 96 | FROM stock_price 97 | WHERE stock_id = 7502 and dt > now () - INTERVAL '5 day' 98 | group by bar, stock_id 99 | order by bar; 100 | 101 | ## Materialized Views 102 | 103 | CREATE MATERIALIZED VIEW hourly_bars 104 | WITH (timescaledb.continuous) AS 105 | SELECT stock_id, 106 | time_bucket(INTERVAL '1 hour', dt) AS day, 107 | first(open, dt) as open, 108 | MAX(high) as high, 109 | MIN(low) as low, 110 | last(close, dt) as close, 111 | SUM(volume) as volume 112 | FROM stock_price 113 | GROUP BY stock_id, day; 114 | 115 | CREATE MATERIALIZED VIEW daily_bars 116 | WITH (timescaledb.continuous) AS 117 | SELECT stock_id, 118 | time_bucket(INTERVAL '1 day', dt) AS day, 119 | first(open, dt) as open, 120 | MAX(high) as high, 121 | MIN(low) as low, 122 | last(close, dt) as close, 123 | SUM(volume) as volume 124 | FROM stock_price 125 | GROUP BY stock_id, day; 126 | 127 | ## Show hourly bars for a particular stock 128 | 129 | SELECT * 130 | FROM hourly_bars 131 | WHERE stock_id = 15117 132 | ORDER BY hour desc; 133 | 134 | ## Show daily bars for last 21 days 135 | 136 | SELECT * 137 | FROM daily_bars 138 | WHERE day > (now() - interval '21 days') 139 | AND stock_id = 15117 140 | ORDER BY day; 141 | 142 | # 20 Day Moving Average 143 | 144 | SELECT avg(close) 145 | FROM ( 146 | SELECT * FROM daily_bars WHERE stock_id = 15117 ORDER BY day DESC LIMIT 20 147 | ) a; 148 | 149 | ## Window Function - performs calculation across a set of table rows that are related to the current row 150 | 151 | Moving average with Window Functions 152 | 153 | SELECT day, AVG(close) OVER (ORDER BY day ROWS BETWEEN 19 PRECEDING AND CURRENT ROW) AS sma_20 154 | FROM daily_bars 155 | WHERE stock_id = 15117 156 | ORDER BY day DESC; 157 | 158 | ## highest daily returns 159 | 160 | WITH prev_day_closing AS ( 161 | SELECT stock_id, day, close, 162 | LEAD(close) OVER (PARTITION BY stock_id ORDER BY day DESC) AS prev_day_closing_price 163 | FROM daily_bars 164 | ), daily_factor AS ( 165 | SELECT stock_id, day, close / prev_day_closing_price AS daily_factor 166 | FROM prev_day_closing 167 | ) 168 | SELECT day, LAST(stock_id, daily_factor) AS stock_id, 169 | MAX(daily_factor) AS max_daily_factor 170 | FROM 171 | daily_factor JOIN stock ON stock.id = daily_factor.stock_id 172 | GROUP BY 173 | day 174 | ORDER BY day DESC, max_daily_factor DESC; 175 | 176 | ## select all closes for Friday vs. Previous Close 177 | 178 | SELECT stock_id, symbol, day, close, LAG (close,1) OVER (ORDER BY close ASC) AS previous_close 179 | FROM daily_bars JOIN stock ON stock.id = daily_bars.stock_id 180 | WHERE date(day) = '2021-02-05' 181 | ORDER BY stock_id, day; 182 | 183 | ## Stocks that went down yesterday 184 | 185 | SELECT * FROM ( 186 | SELECT stock_id, day, close, 187 | LEAD (close,1) OVER (PARTITION BY stock_id ORDER BY day DESC) AS previous_close 188 | FROM daily_bars 189 | ) a 190 | WHERE close < previous_close 191 | AND date(day) = '2021-02-05'; 192 | 193 | ## Stocks that sold off into the close (last 5 minutes of trading) 194 | 195 | SELECT * FROM ( 196 | SELECT stock_id, dt, close, 197 | LEAD (close,1) OVER (PARTITION BY stock_id ORDER BY dt DESC) AS previous_close 198 | FROM stock_price 199 | ) a 200 | WHERE close < previous_close 201 | AND dt = '2021-02-05 12:55:00'; 202 | 203 | ## Bullish Engulfing Pattern 204 | 205 | SELECT * FROM ( 206 | SELECT 207 | day, open, close, stock_id, 208 | LAG(close, 1) OVER ( 209 | PARTITION BY stock_id 210 | ORDER BY day 211 | ) previous_close, 212 | LAG(open, 1) OVER ( 213 | PARTITION BY stock_id 214 | ORDER BY day 215 | ) previous_open 216 | FROM 217 | daily_bars 218 | ) a 219 | WHERE previous_close < previous_open 220 | AND close > previous_open AND open < previous_close 221 | AND day = '2021-02-05'; 222 | 223 | #### Add Gamestop, Refresh Continous Aggregate 224 | 225 | CALL refresh_continuous_aggregate('hourly_bars', '2020-10-01', '2021-03-01'); 226 | CALL refresh_continuous_aggregate('daily_bars', '2020-10-01', '2021-03-01'); 227 | 228 | ### Closed higher 3 times on higher volume 229 | 230 | SELECT * FROM ( 231 | SELECT 232 | day, 233 | close, 234 | volume, 235 | stock_id, 236 | LAG(close, 1) OVER ( 237 | PARTITION BY stock_id 238 | ORDER BY day 239 | ) previous_close, 240 | LAG(volume, 1) OVER ( 241 | PARTITION BY stock_id 242 | ORDER BY day 243 | ) previous_volume, 244 | LAG(close, 2) OVER ( 245 | PARTITION BY stock_id 246 | ORDER BY day 247 | ) previous_previous_close, 248 | LAG(volume, 2) OVER ( 249 | PARTITION BY stock_id 250 | ORDER BY day 251 | ) previous_previous_volume 252 | FROM 253 | daily_bars 254 | ) a 255 | WHERE close > previous_close AND previous_close > previous_previous_close 256 | AND volume > previous_volume AND previous_volume > previous_previous_volume 257 | AND day = '2021-01-22'; 258 | 259 | ## Gamestonk Query 260 | 261 | SELECT * FROM ( 262 | SELECT 263 | day, 264 | close, 265 | volume, 266 | stock_id, 267 | LAG(close, 1) OVER ( 268 | PARTITION BY stock_id 269 | ORDER BY day 270 | ) previous_close, 271 | LAG(volume, 1) OVER ( 272 | PARTITION BY stock_id 273 | ORDER BY day 274 | ) previous_volume, 275 | LAG(close, 2) OVER ( 276 | PARTITION BY stock_id 277 | ORDER BY day 278 | ) previous_previous_close, 279 | LAG(volume, 2) OVER ( 280 | PARTITION BY stock_id 281 | ORDER BY day 282 | ) previous_previous_volume, 283 | LAG(close, 3) OVER ( 284 | PARTITION BY stock_id 285 | ORDER BY day 286 | ) previous_previous_previous_close, 287 | LAG(volume, 3) OVER ( 288 | PARTITION BY stock_id 289 | ORDER BY day 290 | ) previous_previous_previous_volume 291 | FROM 292 | daily_bars 293 | ) a 294 | WHERE close > previous_close AND previous_close > previous_previous_close AND previous_previous_close > previous_previous_previous_close 295 | AND volume > previous_volume AND previous_volume > previous_previous_volume AND previous_previous_volume > previous_previous_previous_volume 296 | AND day = '2021-02-05'; 297 | 298 | 299 | ## Three Bar Breakout 300 | 301 | SELECT * FROM ( 302 | SELECT 303 | day, 304 | close, 305 | volume, 306 | stock_id, 307 | LAG(close, 1) OVER ( 308 | PARTITION BY stock_id 309 | ORDER BY day 310 | ) previous_close, 311 | LAG(volume, 1) OVER ( 312 | PARTITION BY stock_id 313 | ORDER BY day 314 | ) previous_volume, 315 | LAG(close, 2) OVER ( 316 | PARTITION BY stock_id 317 | ORDER BY day 318 | ) previous_previous_close, 319 | LAG(volume, 2) OVER ( 320 | PARTITION BY stock_id 321 | ORDER BY day 322 | ) previous_previous_volume, 323 | LAG(close, 3) OVER ( 324 | PARTITION BY stock_id 325 | ORDER BY day 326 | ) previous_previous_previous_close, 327 | LAG(volume, 3) OVER ( 328 | PARTITION BY stock_id 329 | ORDER BY day 330 | ) previous_previous_previous_volume 331 | FROM 332 | daily_bars 333 | ) a 334 | WHERE close > previous_previous_previous_close and previous_close < previous_previous_close and previous_close < previous_previous_previous_close 335 | AND volume > previous_volume and previous_volume < previous_previous_volume and previous_previous_volume < previous_previous_previous_volume 336 | AND day = '2021-02-05'; 337 | -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- 1 | API_URL = 'https://paper-api.alpaca.markets' 2 | API_KEY = '' 3 | API_SECRET = '' 4 | 5 | DB_HOST = 'localhost' 6 | DB_USER = 'postgres' 7 | DB_PASS = 'password' 8 | DB_NAME = 'etfdb' -------------------------------------------------------------------------------- /data/2021-01-25/ARKF.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/25/2021,ARKF,"SQUARE INC - A",SQ,852234103,1091568.00,236477291.52,8.57 3 | 1/25/2021,ARKF,"TENCENT HOLDINGS LTD-UNS ADR",TCEHY,88032Q109,1438671.00,138112416.00,5.00 4 | 1/25/2021,ARKF,"ZILLOW GROUP INC - C",Z,98954M200,836259.00,122812996.74,4.45 5 | 1/25/2021,ARKF,"MERCADOLIBRE INC",MELI,58733R102,58575.00,110121000.00,3.99 6 | 1/25/2021,ARKF,"PINTEREST INC- CLASS A",PINS,72352L106,1436145.00,105369958.65,3.82 7 | 1/25/2021,ARKF,"INTERCONTINENTAL EXCHANGE IN",ICE,45866F104,924170.00,103932158.20,3.77 8 | 1/25/2021,ARKF,"SEA LTD-ADR",SE,81141R100,451403.00,103226838.04,3.74 9 | 1/25/2021,ARKF,"PAYPAL HOLDINGS INC",PYPL,70450Y103,395766.00,98051026.50,3.55 10 | 1/25/2021,ARKF,"ADYEN NV",ADYEN,BZ1HM42,39914.00,90865629.78,3.29 11 | 1/25/2021,ARKF,"MEITUAN-CLASS B",3690,BGJW376,1609086.00,82986659.29,3.01 12 | 1/25/2021,ARKF,"ALIBABA GROUP HOLDING-SP ADR",BABA,01609W102,313686.00,81991246.68,2.97 13 | 1/25/2021,ARKF,"TWILIO INC - A",TWLO,90138F102,186055.00,70700900.00,2.56 14 | 1/25/2021,ARKF,"YEAHKA LTD",9923,BL58D39,6464000.00,69501341.59,2.52 15 | 1/25/2021,ARKF,"SILVERGATE CAPITAL CORP-CL A",SI,82837P408,779413.00,66912606.05,2.42 16 | 1/25/2021,ARKF,"AMAZON.COM INC",AMZN,023135106,20066.00,66097404.00,2.39 17 | 1/25/2021,ARKF,"ZHONGAN ONLINE P&C INSURAN-H",6060,BYZQ099,9757345.00,64318927.95,2.33 18 | 1/25/2021,ARKF,"SNAP INC - A",SNAP,83304A106,1189269.00,63804281.85,2.31 19 | 1/25/2021,ARKF,"DOCUSIGN INC",DOCU,256163106,252147.00,61624726.80,2.23 20 | 1/25/2021,ARKF,"APPLE INC",AAPL,037833100,425405.00,60798882.60,2.20 21 | 1/25/2021,ARKF,"LENDINGTREE INC","TREE UW",52603B107,172402.00,56549580.02,2.05 22 | 1/25/2021,ARKF,"LIGHTSPEED POS INC-SUB VOTE",LSPD,BGHVW01,813796.00,56316382.40,2.04 23 | 1/25/2021,ARKF,"SHOPIFY INC - CLASS A",SHOP,82509L107,44753.00,53968537.76,1.96 24 | 1/25/2021,ARKF,"Z HOLDINGS CORP",4689,6084848,7920407.00,52675496.28,1.91 25 | 1/25/2021,ARKF,"FACEBOOK INC-CLASS A",FB,30303M102,183440.00,50998154.40,1.85 26 | 1/25/2021,ARKF,"WORKDAY INC-CLASS A",WDAY,98138H101,205982.00,48403710.18,1.75 27 | 1/25/2021,ARKF,"SPLUNK INC",SPLK,848637104,276350.00,47507328.50,1.72 28 | 1/25/2021,ARKF,"OPENDOOR TECHNOLOGIES INC",OPEN,683712103,1677580.00,45848261.40,1.66 29 | 1/25/2021,ARKF,"TELADOC HEALTH INC",TDOC,87918A105,154057.00,44228224.13,1.60 30 | 1/25/2021,ARKF,"JD.COM INC-ADR",JD,47215P106,424549.00,41767130.62,1.51 31 | 1/25/2021,ARKF,"INTUIT INC",INTU,461202103,110621.00,41419821.03,1.50 32 | 1/25/2021,ARKF,"PINDUODUO INC-ADR",PDD,722304102,228653.00,41255860.79,1.49 33 | 1/25/2021,ARKF,"TAIWAN SEMICONDUCTOR-SP ADR",TSM,874039100,313243.00,40884476.36,1.48 34 | 1/25/2021,ARKF,"BASE INC",4477,BKRQ8Q2,280600.00,36668780.42,1.33 35 | 1/25/2021,ARKF,"TCS GROUP HOLDING-GDR REG S","TCS LI",87238U203,848008.00,34386724.40,1.25 36 | 1/25/2021,ARKF,"SCHWAB (CHARLES) CORP",SCHW,808513105,601896.00,34356223.68,1.24 37 | 1/25/2021,ARKF,"GUIDEWIRE SOFTWARE INC",GWRE,40171V100,269896.00,33183713.20,1.20 38 | 1/25/2021,ARKF,"KE HOLDINGS INC",BEKE,482497104,427284.00,30251707.20,1.10 39 | 1/25/2021,ARKF,"NVIDIA CORP",NVDA,67066G104,49900.00,27251887.00,0.99 40 | 1/25/2021,ARKF,"HDFC BANK LTD-ADR",HDB,40415F101,344500.00,25382760.00,0.92 41 | 1/25/2021,ARKF,"DISCOVERY LTD",DSY,6177878,2869385.00,24178397.37,0.88 42 | 1/25/2021,ARKF,"LENDINGCLUB CORP",LC,52603A208,1879598.00,21258253.38,0.77 43 | 1/25/2021,ARKF,"HONG KONG DOLLAR",,HKD,151692561.05,19568183.83,0.71 44 | 1/25/2021,ARKF,"VERISK ANALYTICS INC",VRSK,92345Y106,95937.00,18101393.16,0.66 45 | 1/25/2021,ARKF,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,13561139.61,13561139.61,0.49 46 | 1/25/2021,ARKF,"MARKETAXESS HOLDINGS INC",MKTX,57060D108,20877.00,10633699.95,0.39 47 | 1/25/2021,ARKF,"JSC KASPI.KZ GDR-REG S",KSPI,BMXZ8G7,51831.00,3358648.80,0.12 48 | 1/25/2021,ARKF,EURO,,CCTEUR,525262.50,637748.60,0.02 49 | 1/25/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,4484821.67,578537.37,0.02 50 | 1/25/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,3844133.57,495889.26,0.02 51 | 1/25/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,3739969.56,482452.21,0.02 52 | 1/25/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,3510988.65,452913.91,0.02 53 | 1/25/2021,ARKF,"SOUTH AFRICAN RAND",,CCTZAR,2598180.66,170414.41,0.01 54 | 1/25/2021,ARKF,"JAPANESE YEN",,CCTJPY,38664923.00,372620.08,0.01 55 | 1/25/2021,ARKF,"JAPANESE YEN",,CCTJPY,28490238.00,274565.01,0.01 56 | 1/25/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,3009418.70,388211.91,0.01 57 | 1/25/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,3205687.77,413530.41,0.01 58 | ,,,,,,, 59 | ,,,,,,, 60 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 61 | -------------------------------------------------------------------------------- /data/2021-01-25/ARKG.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/25/2021,ARKG,"TELADOC HEALTH INC",TDOC,87918A105,3266453.00,937765991.77,7.93 3 | 1/25/2021,ARKG,"TWIST BIOSCIENCE CORP",TWST,90184D100,3683918.00,685356104.72,5.80 4 | 1/25/2021,ARKG,"PACIFIC BIOSCIENCES OF CALIF",PACB,69404D108,18213632.00,654780070.40,5.54 5 | 1/25/2021,ARKG,"EXACT SCIENCES CORP",EXAS,30063P105,3094721.00,476370403.53,4.03 6 | 1/25/2021,ARKG,"REGENERON PHARMACEUTICALS",REGN,75886F107,820070.00,449562374.00,3.80 7 | 1/25/2021,ARKG,"CAREDX INC",CDNA,14167L103,5210634.00,446551333.80,3.78 8 | 1/25/2021,ARKG,"ROCHE HOLDINGS LTD-SPONS ADR",RHHBY,771195104,9150559.00,418180546.30,3.54 9 | 1/25/2021,ARKG,"CRISPR THERAPEUTICS AG",CRSP,H17182108,2307223.00,418161096.52,3.54 10 | 1/25/2021,ARKG,"VERTEX PHARMACEUTICALS INC",VRTX,92532F100,1622680.00,391568910.80,3.31 11 | 1/25/2021,ARKG,"FATE THERAPEUTICS INC",FATE,31189P102,3722038.00,357836733.32,3.03 12 | 1/25/2021,ARKG,"NOVARTIS AG-SPONSORED ADR",NVS,66987V109,3641803.00,358608341.41,3.03 13 | 1/25/2021,ARKG,"TAKEDA PHARMACEUTIC-SP ADR","TAK UN",874060205,19271186.00,354011686.82,2.99 14 | 1/25/2021,ARKG,"IOVANCE BIOTHERAPEUTICS INC",IOVA,462260100,7549249.00,351115570.99,2.97 15 | 1/25/2021,ARKG,"INVITAE CORP",NVTA,46185L103,6180483.00,322806627.09,2.73 16 | 1/25/2021,ARKG,"PERSONALIS INC",PSNL,71535D106,6739994.00,316173118.54,2.67 17 | 1/25/2021,ARKG,"INCYTE CORP",INCY,45337C102,2746785.00,276051892.50,2.34 18 | 1/25/2021,ARKG,"ARCTURUS THERAPEUTICS HOLDIN","ARCT UQ",03969T109,3935339.00,273269940.16,2.31 19 | 1/25/2021,ARKG,"ALPHABET INC-CL A",GOOGL,02079K305,120762.00,228757041.36,1.94 20 | 1/25/2021,ARKG,"IONIS PHARMACEUTICALS INC",IONS,462222100,3388316.00,216106794.48,1.83 21 | 1/25/2021,ARKG,"ACCOLADE INC",ACCD,00437E102,3851588.00,212376562.32,1.80 22 | 1/25/2021,ARKG,"PURE STORAGE INC - CLASS A",PSTG,74624M102,8710400.00,202429696.00,1.71 23 | 1/25/2021,ARKG,"CASTLE BIOSCIENCES INC",CSTL,14843C105,2561434.00,194131082.86,1.64 24 | 1/25/2021,ARKG,"CELLECTIS - ADR",CLLS,15117K103,6036351.00,188937786.30,1.60 25 | 1/25/2021,ARKG,"BERKELEY LIGHTS INC",BLI,084310101,2332809.00,186508079.55,1.58 26 | 1/25/2021,ARKG,"BEAM THERAPEUTICS INC",BEAM,07373V105,1766631.00,181079677.50,1.53 27 | 1/25/2021,ARKG,"BRISTOL-MYERS SQUIBB CO",BMY,110122108,2693658.00,174629848.14,1.48 28 | 1/25/2021,ARKG,"VEEVA SYSTEMS INC-CLASS A",VEEV,922475108,597498.00,174768165.00,1.48 29 | 1/25/2021,ARKG,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,173537434.23,173537434.23,1.47 30 | 1/25/2021,ARKG,"SCHRODINGER INC",SDGR,80810D103,1790361.00,172161113.76,1.46 31 | 1/25/2021,ARKG,"THERMO FISHER SCIENTIFIC INC",TMO,883556102,311556.00,161644599.48,1.37 32 | 1/25/2021,ARKG,"SAREPTA THERAPEUTICS INC",SRPT,803607100,1638092.00,157437022.12,1.33 33 | 1/25/2021,ARKG,"INTELLIA THERAPEUTICS INC",NTLA,45826J105,2178866.00,155571032.40,1.32 34 | 1/25/2021,ARKG,"10X GENOMICS INC-CLASS A",TXG,88025U109,731475.00,134042793.75,1.13 35 | 1/25/2021,ARKG,"ADAPTIVE BIOTECHNOLOGIES",ADPT,00650F109,1982588.00,129879339.88,1.10 36 | 1/25/2021,ARKG,"CODEXIS INC",CDXS,192005106,5123140.00,128488351.20,1.09 37 | 1/25/2021,ARKG,"VERACYTE INC",VCYT,92337F107,2154080.00,119292950.40,1.01 38 | 1/25/2021,ARKG,"EDITAS MEDICINE INC",EDIT,28106W103,1812076.00,118636615.72,1.00 39 | 1/25/2021,ARKG,"PHREESIA INC",PHR,71944F106,1688615.00,117476945.55,0.99 40 | 1/25/2021,ARKG,"GUARDANT HEALTH INC",GH,40131M109,693494.00,109086606.20,0.92 41 | 1/25/2021,ARKG,"AQUABOUNTY TECHNOLOGIES",AQB,03842K200,8619409.00,105156789.80,0.89 42 | 1/25/2021,ARKG,"NANOSTRING TECHNOLOGIES INC",NSTG,63009R109,1307978.00,100753545.34,0.85 43 | 1/25/2021,ARKG,"SERES THERAPEUTICS INC",MCRB,81750R102,3552954.00,88255377.36,0.75 44 | 1/25/2021,ARKG,"COMPUGEN LTD",CGEN,M25722105,5721282.00,72374217.30,0.61 45 | 1/25/2021,ARKG,"CERUS CORP",CERS,157085101,8154380.00,59363886.40,0.50 46 | 1/25/2021,ARKG,"SURFACE ONCOLOGY INC",SURF,86877M209,3528584.00,44989446.00,0.38 47 | 1/25/2021,ARKG,"SYROS PHARMACEUTICALS INC",SYRS,87184Q107,3159384.00,38607672.48,0.33 48 | 1/25/2021,ARKG,"REPARE THERAPEUTICS INC",RPTX,760273102,1003346.00,39030159.40,0.33 49 | 1/25/2021,ARKG,"LONGVIEW ACQUISITION CORP-A",LGVW,543195101,1935310.00,37815957.40,0.32 50 | 1/25/2021,ARKG,"908 DEVICES INC",MASS,65443P102,562534.00,35962798.62,0.30 51 | 1/25/2021,ARKG,"EVOGENE LTD",EVGN,M4119S104,4583323.00,30249931.80,0.26 52 | 1/25/2021,ARKG,"PLURISTEM THERAPEUTICS INC",PSTI,72940R300,3836111.00,28579026.95,0.24 53 | 1/25/2021,ARKG,"1LIFE HEALTHCARE INC",ONEM,68269G107,188401.00,9685695.41,0.08 54 | 1/25/2021,ARKG,"ORGANOVO HOLDINGS INC","ONVO ",68620A203,374190.00,5399561.70,0.05 55 | ,,,,,,, 56 | ,,,,,,, 57 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 58 | -------------------------------------------------------------------------------- /data/2021-01-25/ARKK.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/25/2021,ARKK,"TESLA INC",TSLA,88160R101,2601069.00,2291021575.20,9.44 3 | 1/25/2021,ARKK,"ROKU INC",ROKU,77543R102,4204266.00,1793708046.24,7.39 4 | 1/25/2021,ARKK,"TELADOC HEALTH INC",TDOC,87918A105,4516409.00,1296615859.81,5.34 5 | 1/25/2021,ARKK,"CRISPR THERAPEUTICS AG",CRSP,H17182108,6070635.00,1100241887.40,4.53 6 | 1/25/2021,ARKK,"SQUARE INC - A",SQ,852234103,4987429.00,1080476618.56,4.45 7 | 1/25/2021,ARKK,"INVITAE CORP",NVTA,46185L103,17456809.00,911769134.07,3.76 8 | 1/25/2021,ARKK,"ZILLOW GROUP INC - C",Z,98954M200,4896994.00,719172538.84,2.96 9 | 1/25/2021,ARKK,"BAIDU INC - SPON ADR",BIDU,056752108,2729573.00,695686270.51,2.87 10 | 1/25/2021,ARKK,"SPOTIFY TECHNOLOGY SA",SPOT,L8681T102,1983300.00,661648713.00,2.73 11 | 1/25/2021,ARKK,"PROTO LABS INC",PRLB,743713109,3157475.00,656344328.25,2.70 12 | 1/25/2021,ARKK,"TENCENT HOLDINGS LTD-UNS ADR",TCEHY,88032Q109,5926441.00,568938336.00,2.34 13 | 1/25/2021,ARKK,"SHOPIFY INC - CLASS A",SHOP,82509L107,450307.00,543034217.44,2.24 14 | 1/25/2021,ARKK,"TWIST BIOSCIENCE CORP",TWST,90184D100,2901821.00,539854778.84,2.22 15 | 1/25/2021,ARKK,"PAYPAL HOLDINGS INC",PYPL,70450Y103,2159433.00,534999525.75,2.20 16 | 1/25/2021,ARKK,"EXACT SCIENCES CORP",EXAS,30063P105,3385829.00,521180657.97,2.15 17 | 1/25/2021,ARKK,"PURE STORAGE INC - CLASS A",PSTG,74624M102,22255488.00,517217541.12,2.13 18 | 1/25/2021,ARKK,"TWILIO INC - A",TWLO,90138F102,1331366.00,505919080.00,2.08 19 | 1/25/2021,ARKK,"ZOOM VIDEO COMMUNICATIONS-A",ZM,98980L101,1275627.00,499828927.41,2.06 20 | 1/25/2021,ARKK,"TAIWAN SEMICONDUCTOR-SP ADR",TSM,874039100,3723171.00,485948278.92,2.00 21 | 1/25/2021,ARKK,"IOVANCE BIOTHERAPEUTICS INC",IOVA,462260100,10042069.00,467056629.19,1.92 22 | 1/25/2021,ARKK,"DOCUSIGN INC",DOCU,256163106,1893067.00,462665574.80,1.91 23 | 1/25/2021,ARKK,"INTELLIA THERAPEUTICS INC",NTLA,45826J105,6456860.00,461019804.00,1.90 24 | 1/25/2021,ARKK,"EDITAS MEDICINE INC",EDIT,28106W103,6655763.00,435752803.61,1.79 25 | 1/25/2021,ARKK,"MATERIALISE NV-ADR",MTLS,57667T100,6006937.00,411234907.02,1.69 26 | 1/25/2021,ARKK,"LENDINGTREE INC","TREE UW",52603B107,1224240.00,401562962.40,1.65 27 | 1/25/2021,ARKK,"PAGERDUTY INC",PD,69553P100,7552637.00,362904207.85,1.49 28 | 1/25/2021,ARKK,"KE HOLDINGS INC",BEKE,482497104,5050347.00,357564567.60,1.47 29 | 1/25/2021,ARKK,"2U INC",TWOU,90214J101,8055366.00,348072364.86,1.43 30 | 1/25/2021,ARKK,"INTERCONTINENTAL EXCHANGE IN",ICE,45866F104,3020338.00,339667211.48,1.40 31 | 1/25/2021,ARKK,"NINTENDO CO LTD-UNSPONS ADR",NTDOY,654445303,3861846.00,293500296.00,1.21 32 | 1/25/2021,ARKK,"SEA LTD-ADR",SE,81141R100,1255161.00,287030217.48,1.18 33 | 1/25/2021,ARKK,"STRATASYS LTD",SSYS,M85548101,7049806.00,281992240.00,1.16 34 | 1/25/2021,ARKK,"UNITY SOFTWARE INC",U,91332U101,1816449.00,275246516.97,1.13 35 | 1/25/2021,ARKK,"IRIDIUM COMMUNICATIONS INC",IRDM,46269C102,5497654.00,269385046.00,1.11 36 | 1/25/2021,ARKK,"VERACYTE INC",VCYT,92337F107,4841473.00,268120774.74,1.10 37 | 1/25/2021,ARKK,"10X GENOMICS INC-CLASS A",TXG,88025U109,1437226.00,263371664.50,1.08 38 | 1/25/2021,ARKK,"PACIFIC BIOSCIENCES OF CALIF",PACB,69404D108,7257224.00,260897202.80,1.07 39 | 1/25/2021,ARKK,"REGENERON PHARMACEUTICALS",REGN,75886F107,474278.00,259999199.60,1.07 40 | 1/25/2021,ARKK,"PINTEREST INC- CLASS A",PINS,72352L106,3207369.00,235324663.53,0.97 41 | 1/25/2021,ARKK,"SYNOPSYS INC",SNPS,871607107,858942.00,231596531.46,0.95 42 | 1/25/2021,ARKK,"SPLUNK INC",SPLK,848637104,1225825.00,210731575.75,0.87 43 | 1/25/2021,ARKK,"SERES THERAPEUTICS INC",MCRB,81750R102,8038025.00,199664541.00,0.82 44 | 1/25/2021,ARKK,"HUYA INC-ADR",HUYA,44852D108,6879589.00,171920929.11,0.71 45 | 1/25/2021,ARKK,"CERUS CORP",CERS,157085101,19063301.00,138780831.28,0.57 46 | 1/25/2021,ARKK,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,133090479.41,133090479.41,0.55 47 | 1/25/2021,ARKK,"NANOSTRING TECHNOLOGIES INC",NSTG,63009R109,1654979.00,127483032.37,0.53 48 | 1/25/2021,ARKK,"COMPUGEN LTD",CGEN,M25722105,10029658.00,126875173.70,0.52 49 | 1/25/2021,ARKK,"NOVARTIS AG-SPONSORED ADR",NVS,66987V109,1242436.00,122342672.92,0.50 50 | 1/25/2021,ARKK,"SYROS PHARMACEUTICALS INC",SYRS,87184Q107,5056505.00,61790491.10,0.25 51 | 1/25/2021,ARKK,"PACCAR INC",PCAR,693718108,542683.00,53147659.61,0.22 52 | 1/25/2021,ARKK,"FATE THERAPEUTICS INC",FATE,31189P102,284314.00,27333947.96,0.11 53 | 1/25/2021,ARKK,"ORGANOVO HOLDINGS INC","ONVO ",68620A203,513313.00,7407106.59,0.03 54 | ,,,,,,, 55 | ,,,,,,, 56 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 57 | -------------------------------------------------------------------------------- /data/2021-01-25/ARKQ.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/25/2021,ARKQ,"TESLA INC",TSLA,88160R101,385495.00,339543996.00,11.41 3 | 1/25/2021,ARKQ,"MATERIALISE NV-ADR",MTLS,57667T100,2280909.00,156151030.14,5.25 4 | 1/25/2021,ARKQ,"BAIDU INC - SPON ADR",BIDU,056752108,520717.00,132715141.79,4.46 5 | 1/25/2021,ARKQ,"TRIMBLE INC",TRMB,896239100,1859240.00,131745746.40,4.43 6 | 1/25/2021,ARKQ,"JD.COM INC-ADR",JD,47215P106,1328821.00,130729409.98,4.39 7 | 1/25/2021,ARKQ,"DEERE & CO",DE,244199105,418498.00,124796103.60,4.19 8 | 1/25/2021,ARKQ,"NANO DIMENSION LTD - ADR",NNDM,63008G203,6914164.00,115189972.24,3.87 9 | 1/25/2021,ARKQ,"KRATOS DEFENSE & SECURITY",KTOS,50077B207,3630313.00,108800480.61,3.66 10 | 1/25/2021,ARKQ,"ALPHABET INC-CL C",GOOG,02079K107,53511.00,101638793.40,3.42 11 | 1/25/2021,ARKQ,"TAIWAN SEMICONDUCTOR-SP ADR",TSM,874039100,762903.00,99574099.56,3.35 12 | 1/25/2021,ARKQ,"NXP SEMICONDUCTORS NV",NXPI,N6596X109,512896.00,89459320.32,3.01 13 | 1/25/2021,ARKQ,"BYD CO LTD-UNSPONSORED ADR",BYDDY,05606L100,1252071.00,88396212.60,2.97 14 | 1/25/2021,ARKQ,"IRIDIUM COMMUNICATIONS INC",IRDM,46269C102,1789713.00,87695937.00,2.95 15 | 1/25/2021,ARKQ,"AEROVIRONMENT INC",AVAV,008073108,580736.00,77934771.20,2.62 16 | 1/25/2021,ARKQ,"CATERPILLAR INC",CAT,149123101,385022.00,72130021.48,2.42 17 | 1/25/2021,ARKQ,"VIRGIN GALACTIC HOLDINGS INC",SPCE,92766K106,1949405.00,70178580.00,2.36 18 | 1/25/2021,ARKQ,"KOMATSU LTD -SPONS ADR",KMTUY,500458401,2396688.00,68281641.12,2.29 19 | 1/25/2021,ARKQ,"NIU TECHNOLOGIES-SPONS ADR",NIU,65481N100,1285743.00,63219983.31,2.12 20 | 1/25/2021,ARKQ,"SYNOPSYS INC",SNPS,871607107,231891.00,62524770.33,2.10 21 | 1/25/2021,ARKQ,"STRATASYS LTD",SSYS,M85548101,1544348.00,61773920.00,2.08 22 | 1/25/2021,ARKQ,"PROTO LABS INC",PRLB,743713109,280592.00,58326659.04,1.96 23 | 1/25/2021,ARKQ,"2U INC",TWOU,90214J101,1201373.00,51911327.33,1.74 24 | 1/25/2021,ARKQ,"WORKHORSE GROUP INC",WKHS,98138J206,2096358.00,51801006.18,1.74 25 | 1/25/2021,ARKQ,"TERADYNE INC",TER,880770102,344847.00,48316513.17,1.62 26 | 1/25/2021,ARKQ,"FLIR SYSTEMS INC",FLIR,302445101,810101.00,44174807.53,1.48 27 | 1/25/2021,ARKQ,"MAGNA INTERNATIONAL INC",MGA,559222401,575991.00,43660117.80,1.47 28 | 1/25/2021,ARKQ,"TELEDYNE TECHNOLOGIES INC",TDY,879360105,109277.00,42175458.15,1.42 29 | 1/25/2021,ARKQ,"NVIDIA CORP",NVDA,67066G104,75736.00,41361701.68,1.39 30 | 1/25/2021,ARKQ,"LOCKHEED MARTIN CORP",LMT,539830109,118252.00,40620744.52,1.37 31 | 1/25/2021,ARKQ,"TENCENT HOLDINGS LTD-UNS ADR",TCEHY,88032Q109,404685.00,38849760.00,1.31 32 | 1/25/2021,ARKQ,"INTUITIVE SURGICAL INC",ISRG,46120E602,46541.00,34999297.41,1.18 33 | 1/25/2021,ARKQ,"XILINX INC",XLNX,983919101,237697.00,34499342.58,1.16 34 | 1/25/2021,ARKQ,"ANSYS INC",ANSS,03662Q105,92408.00,33994130.96,1.14 35 | 1/25/2021,ARKQ,"RAVEN INDUSTRIES INC",RAVN,754212108,853213.00,31526220.35,1.06 36 | 1/25/2021,ARKQ,"APPLE INC",AAPL,037833100,214454.00,30649765.68,1.03 37 | 1/25/2021,ARKQ,"AMAZON.COM INC",AMZN,023135106,9075.00,29893050.00,1.00 38 | 1/25/2021,ARKQ,"ELBIT SYSTEMS LTD",ESLT,M3760D101,208665.00,27967369.95,0.94 39 | 1/25/2021,ARKQ,"ROCKWELL AUTOMATION INC",ROK,773903109,105929.00,27631579.65,0.93 40 | 1/25/2021,ARKQ,"EXONE CO/THE",XONE,302104104,997483.00,24528106.97,0.82 41 | 1/25/2021,ARKQ,"AUTODESK INC",ADSK,052769106,80224.00,23556975.36,0.79 42 | 1/25/2021,ARKQ,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,14254177.24,14254177.24,0.48 43 | 1/25/2021,ARKQ,"HONEYWELL INTERNATIONAL INC",HON,438516106,54276.00,10956696.12,0.37 44 | 1/25/2021,ARKQ,"EXPERIENCE INVESTMENT CORP-A",EXPC,30217C109,294024.00,4295690.64,0.14 45 | 1/25/2021,ARKQ,"ORGANOVO HOLDINGS INC","ONVO ",68620A203,197165.00,2845090.95,0.10 46 | 1/25/2021,ARKQ,"SPLUNK INC",SPLK,848637104,957.00,164517.87,0.01 47 | ,,,,,,, 48 | ,,,,,,, 49 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 50 | -------------------------------------------------------------------------------- /data/2021-01-25/ARKW.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/25/2021,ARKW,"TESLA INC",TSLA,88160R101,739473.00,651327818.40,9.60 3 | 1/25/2021,ARKW,"ROKU INC",ROKU,77543R102,775985.00,331066240.40,4.88 4 | 1/25/2021,ARKW,"TELADOC HEALTH INC",TDOC,87918A105,1059065.00,304046970.85,4.48 5 | 1/25/2021,ARKW,"SQUARE INC - A",SQ,852234103,1170080.00,253486131.20,3.74 6 | 1/25/2021,ARKW,"TENCENT HOLDINGS LTD-UNS ADR",TCEHY,88032Q109,2614409.00,250983264.00,3.70 7 | 1/25/2021,ARKW,"GRAYSCALE BITCOIN TRUST BTC",GBTC,389637109,6956099.00,229899071.95,3.39 8 | 1/25/2021,ARKW,"SPOTIFY TECHNOLOGY SA",SPOT,L8681T102,599772.00,200089936.92,2.95 9 | 1/25/2021,ARKW,"NETFLIX INC",NFLX,64110L106,310919.00,173113480.82,2.55 10 | 1/25/2021,ARKW,"PURE STORAGE INC - CLASS A",PSTG,74624M102,6536496.00,151908167.04,2.24 11 | 1/25/2021,ARKW,"FACEBOOK INC-CLASS A",FB,30303M102,545862.00,151755094.62,2.24 12 | 1/25/2021,ARKW,"FASTLY INC - CLASS A",FSLY,31188V100,1434531.00,150927006.51,2.22 13 | 1/25/2021,ARKW,"SEA LTD-ADR",SE,81141R100,633186.00,144796974.48,2.13 14 | 1/25/2021,ARKW,"PINTEREST INC- CLASS A",PINS,72352L106,1957852.00,143647601.24,2.12 15 | 1/25/2021,ARKW,"PAYPAL HOLDINGS INC",PYPL,70450Y103,553505.00,137130863.75,2.02 16 | 1/25/2021,ARKW,"INTERCONTINENTAL EXCHANGE IN",ICE,45866F104,1217013.00,136865281.98,2.02 17 | 1/25/2021,ARKW,"ZOOM VIDEO COMMUNICATIONS-A",ZM,98980L101,345753.00,135476397.99,2.00 18 | 1/25/2021,ARKW,"TWILIO INC - A",TWLO,90138F102,348875.00,132572500.00,1.95 19 | 1/25/2021,ARKW,"ZILLOW GROUP INC - C",Z,98954M200,888491.00,130483788.26,1.92 20 | 1/25/2021,ARKW,"SNAP INC - A",SNAP,83304A106,2415363.00,129584224.95,1.91 21 | 1/25/2021,ARKW,"SHOPIFY INC - CLASS A",SHOP,82509L107,105327.00,127015935.84,1.87 22 | 1/25/2021,ARKW,"HUYA INC-ADR",HUYA,44852D108,4710087.00,117705074.13,1.73 23 | 1/25/2021,ARKW,"LENDINGTREE INC","TREE UW",52603B107,354957.00,116429445.57,1.72 24 | 1/25/2021,ARKW,"DOCUSIGN INC",DOCU,256163106,453979.00,110952467.60,1.64 25 | 1/25/2021,ARKW,"OPENDOOR TECHNOLOGIES INC",OPEN,683712103,3985964.00,108936396.12,1.61 26 | 1/25/2021,ARKW,"BAIDU INC - SPON ADR",BIDU,056752108,425332.00,108404366.84,1.60 27 | 1/25/2021,ARKW,"PAGERDUTY INC",PD,69553P100,2226551.00,106985775.55,1.58 28 | 1/25/2021,ARKW,"KE HOLDINGS INC",BEKE,482497104,1448672.00,102565977.60,1.51 29 | 1/25/2021,ARKW,"AGORA INC-ADR",API,00851L103,2006956.00,94888879.68,1.40 30 | 1/25/2021,ARKW,"NVIDIA CORP",NVDA,67066G104,174047.00,95052288.11,1.40 31 | 1/25/2021,ARKW,"VERACYTE INC",VCYT,92337F107,1645791.00,91143905.58,1.34 32 | 1/25/2021,ARKW,"TAIWAN SEMICONDUCTOR-SP ADR",TSM,874039100,684059.00,89283380.68,1.32 33 | 1/25/2021,ARKW,"ALIBABA GROUP HOLDING-SP ADR",BABA,01609W102,323396.00,84529246.48,1.25 34 | 1/25/2021,ARKW,"UNITY SOFTWARE INC",U,91332U101,546296.00,82780232.88,1.22 35 | 1/25/2021,ARKW,"2U INC",TWOU,90214J101,1882940.00,81361837.40,1.20 36 | 1/25/2021,ARKW,"PELOTON INTERACTIVE INC-A",PTON,70614W100,500634.00,78669626.76,1.16 37 | 1/25/2021,ARKW,"SALESFORCE.COM INC",CRM,79466L302,343680.00,77644185.60,1.14 38 | 1/25/2021,ARKW,"MERCADOLIBRE INC",MELI,58733R102,40547.00,76228360.00,1.12 39 | 1/25/2021,ARKW,"NINTENDO CO LTD-UNSPONS ADR",NTDOY,654445303,982104.00,74639904.00,1.10 40 | 1/25/2021,ARKW,"JD.COM INC-ADR",JD,47215P106,752556.00,74036459.28,1.09 41 | 1/25/2021,ARKW,"PALANTIR TECHNOLOGIES INC-A",PLTR,69608A108,2013945.00,72965227.35,1.08 42 | 1/25/2021,ARKW,"TRADE DESK INC/THE -CLASS A",TTD,88339J105,92544.00,72701640.96,1.07 43 | 1/25/2021,ARKW,"ADOBE INC",ADBE,00724F101,151024.00,71500802.56,1.05 44 | 1/25/2021,ARKW,"ADYEN NV-UNSPON ADR",ADYEY,00783V104,1543161.00,71062564.05,1.05 45 | 1/25/2021,ARKW,"SYNOPSYS INC",SNPS,871607107,254382.00,68589018.66,1.01 46 | 1/25/2021,ARKW,"NANO DIMENSION LTD - ADR",NNDM,63008G203,4107653.00,68433498.98,1.01 47 | 1/25/2021,ARKW,"APPLE INC",AAPL,037833100,479769.00,68568585.48,1.01 48 | 1/25/2021,ARKW,"CLOUDFLARE INC - CLASS A",NET,18915M107,822613.00,68095904.14,1.00 49 | 1/25/2021,ARKW,"CROWDSTRIKE HOLDINGS INC - A",CRWD,22788C105,291631.00,63426826.19,0.93 50 | 1/25/2021,ARKW,"HUBSPOT INC",HUBS,443573100,162553.00,62460990.25,0.92 51 | 1/25/2021,ARKW,"ATLASSIAN CORP PLC-CLASS A",TEAM,G06242104,248921.00,57520664.68,0.85 52 | 1/25/2021,ARKW,"OKTA INC",OKTA,679295105,207487.00,54664525.02,0.81 53 | 1/25/2021,ARKW,"LENDINGCLUB CORP",LC,52603A208,4605038.00,52082979.78,0.77 54 | 1/25/2021,ARKW,"SILVERGATE CAPITAL CORP-CL A",SI,82837P408,503696.00,43242301.60,0.64 55 | 1/25/2021,ARKW,"SKILLZ INC",SKLZ,83067L109,959854.00,27471021.48,0.40 56 | 1/25/2021,ARKW,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,22779829.32,22779829.32,0.34 57 | ,,,,,,, 58 | ,,,,,,, 59 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 60 | -------------------------------------------------------------------------------- /data/2021-01-25/IZRL.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/25/2021,IZRL,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,12062085.78,12062085.78,7.54 3 | 1/25/2021,IZRL,"GILAT SATELLITE NETWORKS LTD",GILT,M51474118,323779.00,3917725.90,2.45 4 | 1/25/2021,IZRL,"STRATASYS LTD",SSYS,M85548101,88916.00,3556640.00,2.22 5 | 1/25/2021,IZRL,"NANO DIMENSION LTD - ADR",NNDM,63008G203,189200.00,3152072.00,1.97 6 | 1/25/2021,IZRL,"ONE SOFTWARE TECHNOLOGIES LT",ONE,6987709,26700.00,3139257.90,1.96 7 | 1/25/2021,IZRL,"CERAGON NETWORKS LTD",CRNT,M22013102,568289.00,3097175.05,1.94 8 | 1/25/2021,IZRL,"RADA ELECTRONIC INDS LTD",RADA,M81863124,269602.00,2973710.06,1.86 9 | 1/25/2021,IZRL,"PERION NETWORK LTD",PERI,M78673114,214627.00,2957560.06,1.85 10 | 1/25/2021,IZRL,"ITURAN LOCATION AND CONTROL",ITRN,M6158M104,148041.00,2894201.55,1.81 11 | 1/25/2021,IZRL,"INMODE LTD",INMD,M5425M103,47498.00,2891203.26,1.81 12 | 1/25/2021,IZRL,"TOWER SEMICONDUCTOR LTD",TSEM,M87915274,94993.00,2845990.28,1.78 13 | 1/25/2021,IZRL,"CYBERARK SOFTWARE LTD/ISRAEL",CYBR,M2682V108,17424.00,2830877.28,1.77 14 | 1/25/2021,IZRL,"TEVA PHARMACEUTICAL-SP ADR",TEVA,881624209,228055.00,2827882.00,1.77 15 | 1/25/2021,IZRL,"TARO PHARMACEUTICAL INDUS",TARO,M8737E108,36574.00,2808883.20,1.76 16 | 1/25/2021,IZRL,"UROGEN PHARMA LTD","URGN UQ",M96088105,126307.00,2793910.84,1.75 17 | 1/25/2021,IZRL,"FIVERR INTERNATIONAL LTD",FVRR,M4R82T106,11827.00,2786559.47,1.74 18 | 1/25/2021,IZRL,"NANO-X IMAGING LTD",NNOX,M70700105,41800.00,2772176.00,1.73 19 | 1/25/2021,IZRL,"AUDIOCODES LTD",AUDC,M15342104,82084.00,2764589.12,1.73 20 | 1/25/2021,IZRL,"NOVA MEASURING INSTRUMENTS",NVMI,M7516K103,35231.00,2727936.33,1.71 21 | 1/25/2021,IZRL,"FATTAL HOLDINGS 1998 LTD",FTAL,BG1YKN5,26576.00,2718876.16,1.70 22 | 1/25/2021,IZRL,"RADWARE LTD",RDWR,M81873107,95854.00,2704041.34,1.69 23 | 1/25/2021,IZRL,"CHECK POINT SOFTWARE TECH",CHKP,M22465104,20804.00,2705352.16,1.69 24 | 1/25/2021,IZRL,"DANEL (ADIR YEOSHUA) LTD",DANE,6253433,17994.00,2688247.00,1.68 25 | 1/25/2021,IZRL,"CAMTEK LTD",CAMT,M20791105,112355.00,2669554.80,1.67 26 | 1/25/2021,IZRL,"SILICOM LTD",SILC,M84116108,60152.00,2671350.32,1.67 27 | 1/25/2021,IZRL,"PARTNER COMMUNICATIONS CO",PTNR,6374420,560330.00,2662615.61,1.66 28 | 1/25/2021,IZRL,"GAMIDA CELL LTD",GMDA,M47364100,320393.00,2646446.18,1.65 29 | 1/25/2021,IZRL,"WIX.COM LTD",WIX,M98068105,10386.00,2646352.80,1.65 30 | 1/25/2021,IZRL,"BATM ADVANCED COMMUNICATIONS",BATM,B85PTW0,1777005.00,2633082.38,1.65 31 | 1/25/2021,IZRL,"NICE LTD - SPON ADR",NICE,653656108,9824.00,2641575.36,1.65 32 | 1/25/2021,IZRL,"ELBIT SYSTEMS LTD",ESLT,6308913,19838.00,2647490.00,1.65 33 | 1/25/2021,IZRL,"REDHILL BIOPHARMA LTD-SP ADR",RDHL,757468103,329346.00,2605126.86,1.63 34 | 1/25/2021,IZRL,"CELLCOM ISRAEL LTD",CEL,B23WQK8,567823.00,2601113.15,1.63 35 | 1/25/2021,IZRL,"ALLOT LTD",ALLT,M0854Q105,189399.00,2613706.20,1.63 36 | 1/25/2021,IZRL,"SAPIENS INTERNATIONAL CORP",SPNS,G7T16G103,78242.00,2589810.20,1.62 37 | 1/25/2021,IZRL,"BEZEQ THE ISRAELI TELECOM CO",BEZQ,6098032,2527807.00,2570651.19,1.61 38 | 1/25/2021,IZRL,"HILAN LTD",HLAN,6267230,57492.00,2580950.98,1.61 39 | 1/25/2021,IZRL,"DARIOHEALTH CORP",DRIO,23725P209,110047.00,2538784.29,1.59 40 | 1/25/2021,IZRL,"POLYPID LTD",PYPD,M8001Q118,245119.00,2510018.56,1.57 41 | 1/25/2021,IZRL,"KAMADA LTD",KMDA,B0L2CR5,363713.00,2494730.18,1.56 42 | 1/25/2021,IZRL,"JFROG LTD",FROG,M6191J100,36700.00,2472112.00,1.55 43 | 1/25/2021,IZRL,"MATRIX IT LTD",MTRX,6747754,111857.00,2450298.55,1.53 44 | 1/25/2021,IZRL,"SOLAREDGE TECHNOLOGIES INC",SEDG,83417M104,7590.00,2353810.80,1.47 45 | 1/25/2021,IZRL,"AUGWIND ENERGY TECH STORAGE",BIMCM,B290CJ7,78348.00,2330221.93,1.46 46 | 1/25/2021,IZRL,"COMPUGEN LTD",CGEN,M25722105,182315.00,2306284.75,1.44 47 | 1/25/2021,IZRL,"ENLIVEX THERAPEUTICS LTD",ENLV,M4130Y106,187971.00,2283847.65,1.43 48 | 1/25/2021,IZRL,"KORNIT DIGITAL LTD",KRNT,M6372Q113,22831.00,2212323.90,1.38 49 | 1/25/2021,IZRL,"ITAMAR MEDICAL LTD",ITMR,B1VJHY5,2650127.00,2193264.37,1.37 50 | 1/25/2021,IZRL,"PLURISTEM THERAPEUTICS INC",PSTI,72940R300,289798.00,2158995.10,1.35 51 | 1/25/2021,IZRL,"ARAD LTD",ARD,B0G7VP6,140304.00,2075959.32,1.30 52 | 1/25/2021,IZRL,"ELECTRA CONSUMER PRODUCTS 19",ECP,B536CY7,48035.00,1836610.78,1.15 53 | 1/25/2021,IZRL,"PLASSON INDUSTRIES LTD",PLSN,6094728,33382.00,1758557.03,1.10 54 | 1/25/2021,IZRL,"MAGIC SOFTWARE ENTERPRISES",MGIC,6328074,92120.00,1550102.92,0.97 55 | 1/25/2021,IZRL,"AYALA PHARMACEUTICALS INC",AYLA,05465V108,107171.00,1543262.40,0.96 56 | 1/25/2021,IZRL,"BET SHEMESH ENGINES HOLDINGS",BSEN,6103936,67039.00,1444987.82,0.90 57 | 1/25/2021,IZRL,"MALAM - TEAM LTD",MLTM,6875923,4672.00,1291238.36,0.81 58 | 1/25/2021,IZRL,"HAMLET (ISRAEL-CANADA) LTD",HAML,6443858,65355.00,1212695.01,0.76 59 | 1/25/2021,IZRL,"INTERCURE LTD",INCR,B23SD94,980914.00,1171285.31,0.73 60 | 1/25/2021,IZRL,"E & M COMPUTING",EMCO,6302216,181456.00,942052.83,0.59 61 | 1/25/2021,IZRL,"EVOGENE LTD",EVGN,B289530,132458.00,927954.35,0.58 62 | 1/25/2021,IZRL,"ROBOGROUP T.E.K LTD",ROBO,6302722,354733.00,751607.13,0.47 63 | 1/25/2021,IZRL,"BIONDVAX PHARMACEUTICALS-ADR",BVXV,09073Q105,9720.00,51807.60,0.03 64 | ,,,,,,, 65 | ,,,,,,, 66 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 67 | -------------------------------------------------------------------------------- /data/2021-01-25/PRNT.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/25/2021,PRNT,"EXONE CO/THE",XONE,302104104,790660.00,19442329.40,6.78 3 | 1/25/2021,PRNT,"3D SYSTEMS CORP",DDD,88554D205,447175.00,16326359.25,5.69 4 | 1/25/2021,PRNT,"STRATASYS LTD",SSYS,M85548101,386769.00,15470760.00,5.39 5 | 1/25/2021,PRNT,"PROTO LABS INC",PRLB,743713109,65538.00,13623384.06,4.75 6 | 1/25/2021,PRNT,"DESKTOP METAL INC-A",DM,25058X105,497667.00,13053805.41,4.55 7 | 1/25/2021,PRNT,"RENISHAW PLC",RSW,0732358,151766.00,12707158.28,4.43 8 | 1/25/2021,PRNT,"MGI DIGITAL GRAPHIC TECHNOLO",ALMDG,B18FJV7,201293.00,12513296.91,4.36 9 | 1/25/2021,PRNT,"STRAUMANN HOLDING AG-REG",STMN,7156832,10632.00,12355412.42,4.31 10 | 1/25/2021,PRNT,"SLM SOLUTIONS GROUP AG",AM3D,BMHTHK2,522394.00,12304756.56,4.29 11 | 1/25/2021,PRNT,"PTC INC",PTC,69370C100,93252.00,12204821.76,4.26 12 | 1/25/2021,PRNT,"MICROSOFT CORP",MSFT,594918104,53164.00,12202732.92,4.26 13 | 1/25/2021,PRNT,"HP INC",HPQ,40434L105,483818.00,12105126.36,4.22 14 | 1/25/2021,PRNT,"DASSAULT SYSTEMES SE",DSY,5330047,58457.00,11899074.88,4.15 15 | 1/25/2021,PRNT,"MATERIALISE NV-ADR",MTLS,57667T100,172875.00,11835022.50,4.13 16 | 1/25/2021,PRNT,"TRIMBLE INC",TRMB,896239100,164959.00,11688994.74,4.08 17 | 1/25/2021,PRNT,"ANSYS INC",ANSS,03662Q105,31050.00,11422363.50,3.98 18 | 1/25/2021,PRNT,"ALTAIR ENGINEERING INC - A",ALTR,021369103,187774.00,11080543.74,3.86 19 | 1/25/2021,PRNT,"AUTODESK INC",ADSK,052769106,36437.00,10699360.68,3.73 20 | 1/25/2021,PRNT,"HEXAGON AB-B SHS",HEXAB,B1XFTL2,37396.00,3440259.49,1.20 21 | 1/25/2021,PRNT,"FARO TECHNOLOGIES INC",FARO,311642102,44710.00,3449823.60,1.20 22 | 1/25/2021,PRNT,"ALIGN TECHNOLOGY INC",ALGN,016255101,6135.00,3309648.45,1.15 23 | 1/25/2021,PRNT,"AMETEK INC",AME,031100100,27089.00,3151805.15,1.10 24 | 1/25/2021,PRNT,"ULTRA CLEAN HOLDINGS INC",UCTT,90385V107,59697.00,2550852.81,0.89 25 | 1/25/2021,PRNT,"SIEMENS AG-REG",SIE,5727973,15956.00,2486719.80,0.87 26 | 1/25/2021,PRNT,"MICHELIN (CGDE)",ML,4588364,17761.00,2366710.07,0.83 27 | 1/25/2021,PRNT,"LINCOLN ELECTRIC HOLDINGS",LECO,533900106,19294.00,2343642.18,0.82 28 | 1/25/2021,PRNT,"AEROJET ROCKETDYNE HOLDINGS",AJRD,007800105,44225.00,2320928.00,0.81 29 | 1/25/2021,PRNT,"OC OERLIKON CORP AG-REG",OERL,4612757,224790.00,2283211.31,0.80 30 | 1/25/2021,PRNT,"BERTRANDT AG",BDT,5130861,43921.00,2258389.00,0.79 31 | 1/25/2021,PRNT,"GENERAL ELECTRIC CO",GE,369604103,205129.00,2254367.71,0.79 32 | 1/25/2021,PRNT,"STRYKER CORP",SYK,863667101,9301.00,2228054.55,0.78 33 | 1/25/2021,PRNT,"MEDTRONIC PLC","MDT UN",G5960L103,19212.00,2245882.80,0.78 34 | 1/25/2021,PRNT,"NUVASIVE INC",NUVA,670704105,38929.00,2211167.20,0.77 35 | 1/25/2021,PRNT,"UNITED PARCEL SERVICE-CL B",UPS,911312106,13651.00,2208049.25,0.77 36 | 1/25/2021,PRNT,"KAISER ALUMINUM CORP",KALU,483007704,22574.00,2207059.98,0.77 37 | 1/25/2021,PRNT,"MOOG INC-CLASS A",MOG/A,615394202,28204.00,2144632.16,0.75 38 | 1/25/2021,PRNT,"ARCONIC CORP",ARNC,03966V107,76727.00,2109992.50,0.74 39 | 1/25/2021,PRNT,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,641790.85,641790.85,0.22 40 | 1/25/2021,PRNT,"PYROGENESIS CANADA INC",PYR,B43JTF9,106700.00,418776.25,0.15 41 | 1/25/2021,PRNT,"SGL CARBON SE",SGL,4818351,54887.00,419172.96,0.15 42 | 1/25/2021,PRNT,"TORAY INDUSTRIES INC",3402,6897143,49608.00,346416.97,0.12 43 | 1/25/2021,PRNT,"HEXCEL CORP",HXL,428291108,6603.00,310737.18,0.11 44 | 1/25/2021,PRNT,"ALLEGHENY TECHNOLOGIES INC",ATI,01741R102,17756.00,325645.04,0.11 45 | 1/25/2021,PRNT,"CARPENTER TECHNOLOGY",CRS,144285103,9168.00,322621.92,0.11 46 | 1/25/2021,PRNT,"DUPONT DE NEMOURS INC",DD,26614N102,3936.00,320193.60,0.11 47 | 1/25/2021,PRNT,"EVONIK INDUSTRIES AG",EVK,B5ZQ9D3,9839.00,315375.54,0.11 48 | 1/25/2021,PRNT,"HENKEL AG & CO KGAA VORZUG",HEN3,5076705,2983.00,322631.36,0.11 49 | 1/25/2021,PRNT,"3M CO",MMM,88579Y101,1857.00,316414.23,0.11 50 | 1/25/2021,PRNT,"SANDVIK AB",SAND,B1VQ252,12386.00,325173.91,0.11 51 | 1/25/2021,PRNT,"EASTMAN CHEMICAL CO",EMN,277432100,2999.00,313995.30,0.11 52 | 1/25/2021,PRNT,"VOESTALPINE AG",VOE,4943402,8604.00,328648.94,0.11 53 | 1/25/2021,PRNT,"KONINKLIJKE DSM NV",DSM,B0HZL93,1836.00,327355.58,0.11 54 | 1/25/2021,PRNT,"EASTMAN KODAK CO",KODK,277461406,32421.00,309620.55,0.11 55 | 1/25/2021,PRNT,ARKEMA,AKE,B0Z5YZ2,2748.00,311895.10,0.11 56 | 1/25/2021,PRNT,"XEROX HOLDINGS CORP","XRX UN",98421M106,13848.00,287346.00,0.10 57 | ,,,,,,, 58 | ,,,,,,, 59 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 60 | -------------------------------------------------------------------------------- /data/2021-01-26/ARKF.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/26/2021,ARKF,"SQUARE INC - A",SQ,852234103,1118743.00,234007473.31,8.49 3 | 1/26/2021,ARKF,"TENCENT HOLDINGS LTD-UNS ADR",TCEHY,88032Q109,1474496.00,136184450.56,4.94 4 | 1/26/2021,ARKF,"ZILLOW GROUP INC - C",Z,98954M200,857084.00,119366088.68,4.33 5 | 1/26/2021,ARKF,"MERCADOLIBRE INC",MELI,58733R102,60025.00,108509593.50,3.94 6 | 1/26/2021,ARKF,"INTERCONTINENTAL EXCHANGE IN",ICE,45866F104,947170.00,106698700.50,3.87 7 | 1/26/2021,ARKF,"PINTEREST INC- CLASS A",PINS,72352L106,1471895.00,101914009.80,3.70 8 | 1/26/2021,ARKF,"SEA LTD-ADR",SE,81141R100,462628.00,100492054.16,3.65 9 | 1/26/2021,ARKF,"PAYPAL HOLDINGS INC",PYPL,70450Y103,405616.00,97753456.00,3.55 10 | 1/26/2021,ARKF,"ADYEN NV",ADYEN,BZ1HM42,40914.00,92420656.80,3.35 11 | 1/26/2021,ARKF,"ALIBABA GROUP HOLDING-SP ADR",BABA,01609W102,321486.00,85489557.12,3.10 12 | 1/26/2021,ARKF,"MEITUAN-CLASS B",3690,BGJW376,1649086.00,80536609.73,2.92 13 | 1/26/2021,ARKF,"SILVERGATE CAPITAL CORP-CL A",SI,82837P408,798813.00,71357965.29,2.59 14 | 1/26/2021,ARKF,"YEAHKA LTD",9923,BL58D39,6624000.00,71432529.70,2.59 15 | 1/26/2021,ARKF,"AMAZON.COM INC",AMZN,023135106,20566.00,68405189.58,2.48 16 | 1/26/2021,ARKF,"TWILIO INC - A",TWLO,90138F102,190680.00,67720002.00,2.46 17 | 1/26/2021,ARKF,"SNAP INC - A",SNAP,83304A106,1218869.00,64953529.01,2.36 18 | 1/26/2021,ARKF,"ZHONGAN ONLINE P&C INSURAN-H",6060,BYZQ099,9999845.00,64366996.31,2.34 19 | 1/26/2021,ARKF,"APPLE INC",AAPL,037833100,435980.00,62414896.80,2.27 20 | 1/26/2021,ARKF,"Z HOLDINGS CORP",4689,6084848,9317930.00,61624879.46,2.24 21 | 1/26/2021,ARKF,"DOCUSIGN INC",DOCU,256163106,258422.00,60757596.42,2.21 22 | 1/26/2021,ARKF,"LIGHTSPEED POS INC-SUB VOTE",LSPD,BGHVW01,833796.00,59082992.12,2.14 23 | 1/26/2021,ARKF,"LENDINGTREE INC","TREE UW",52603B107,172402.00,57901211.70,2.10 24 | 1/26/2021,ARKF,"SHOPIFY INC - CLASS A",SHOP,82509L107,45853.00,53178933.81,1.93 25 | 1/26/2021,ARKF,"FACEBOOK INC-CLASS A",FB,30303M102,187990.00,53022579.50,1.92 26 | 1/26/2021,ARKF,"WORKDAY INC-CLASS A",WDAY,98138H101,211107.00,49736809.20,1.81 27 | 1/26/2021,ARKF,"SPLUNK INC",SPLK,848637104,283225.00,49213176.00,1.79 28 | 1/26/2021,ARKF,"OPENDOOR TECHNOLOGIES INC",OPEN,683712103,1719380.00,47626826.00,1.73 29 | 1/26/2021,ARKF,"TELADOC HEALTH INC",TDOC,87918A105,157882.00,45190564.86,1.64 30 | 1/26/2021,ARKF,"INTUIT INC",INTU,461202103,113371.00,42491450.80,1.54 31 | 1/26/2021,ARKF,"JD.COM INC-ADR",JD,47215P106,435124.00,42193974.28,1.53 32 | 1/26/2021,ARKF,"PINDUODUO INC-ADR",PDD,722304102,234353.00,40772734.94,1.48 33 | 1/26/2021,ARKF,"TAIWAN SEMICONDUCTOR-SP ADR",TSM,874039100,321043.00,40660095.95,1.48 34 | 1/26/2021,ARKF,"TCS GROUP HOLDING-GDR REG S","TCS LI",87238U203,869108.00,35068507.80,1.27 35 | 1/26/2021,ARKF,"SCHWAB (CHARLES) CORP",SCHW,808513105,616871.00,34674318.91,1.26 36 | 1/26/2021,ARKF,"BASE INC",4477,BKRQ8Q2,288100.00,33786158.97,1.23 37 | 1/26/2021,ARKF,"GUIDEWIRE SOFTWARE INC",GWRE,40171V100,276621.00,33653710.86,1.22 38 | 1/26/2021,ARKF,"KE HOLDINGS INC",BEKE,482497104,437909.00,27903561.48,1.01 39 | 1/26/2021,ARKF,"NVIDIA CORP",NVDA,67066G104,51150.00,27488521.50,1.00 40 | 1/26/2021,ARKF,"HDFC BANK LTD-ADR",HDB,40415F101,353075.00,25703860.00,0.93 41 | 1/26/2021,ARKF,"DISCOVERY LTD",DSY,6177878,2940835.00,25435831.43,0.92 42 | 1/26/2021,ARKF,"LENDINGCLUB CORP",LC,52603A208,1879598.00,21258253.38,0.77 43 | 1/26/2021,ARKF,"VERISK ANALYTICS INC",VRSK,92345Y106,98312.00,18531812.00,0.67 44 | 1/26/2021,ARKF,"MARKETAXESS HOLDINGS INC",MKTX,57060D108,21402.00,10910953.62,0.40 45 | 1/26/2021,ARKF,"JAPANESE YEN",,CCTJPY,831346516.00,8024193.00,0.29 46 | 1/26/2021,ARKF,"JSC KASPI.KZ GDR-REG S",KSPI,BMXZ8G7,53131.00,3469454.30,0.13 47 | 1/26/2021,ARKF,"JAPANESE YEN",,CCTJPY,54157865.00,522734.09,0.02 48 | 1/26/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,2679419.59,345628.99,0.01 49 | 1/26/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,2423967.43,312677.20,0.01 50 | 1/26/2021,ARKF,"HONG KONG DOLLAR",,CCTHKD,3033576.62,391313.11,0.01 51 | 1/26/2021,ARKF,"SOUTH AFRICAN RAND",,CCTZAR,2598180.66,172464.70,0.01 52 | ,,,,,,, 53 | ,,,,,,, 54 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 55 | -------------------------------------------------------------------------------- /data/2021-01-26/ARKG.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/26/2021,ARKG,"TELADOC HEALTH INC",TDOC,87918A105,3275717.00,937608476.91,8.33 3 | 1/26/2021,ARKG,"TWIST BIOSCIENCE CORP",TWST,90184D100,3694364.00,601516346.48,5.34 4 | 1/26/2021,ARKG,"PACIFIC BIOSCIENCES OF CALIF",PACB,69404D108,18192363.00,598164895.44,5.31 5 | 1/26/2021,ARKG,"REGENERON PHARMACEUTICALS",REGN,75886F107,822398.00,447466751.80,3.97 6 | 1/26/2021,ARKG,"EXACT SCIENCES CORP",EXAS,30063P105,3147659.00,443945825.36,3.94 7 | 1/26/2021,ARKG,"ROCHE HOLDINGS LTD-SPONS ADR",RHHBY,771195104,9176509.00,419366461.30,3.72 8 | 1/26/2021,ARKG,"CAREDX INC",CDNA,14167L103,5225412.00,412598531.52,3.66 9 | 1/26/2021,ARKG,"CRISPR THERAPEUTICS AG",CRSP,H17182108,2307223.00,391143515.19,3.47 10 | 1/26/2021,ARKG,"VERTEX PHARMACEUTICALS INC",VRTX,92532F100,1627282.00,386707294.48,3.43 11 | 1/26/2021,ARKG,"TAKEDA PHARMACEUTIC-SP ADR","TAK UN",874060205,19325834.00,351343662.12,3.12 12 | 1/26/2021,ARKG,"NOVARTIS AG-SPONSORED ADR",NVS,66987V109,3652129.00,350385256.26,3.11 13 | 1/26/2021,ARKG,"IOVANCE BIOTHERAPEUTICS INC",IOVA,462260100,7570657.00,337727008.77,3.00 14 | 1/26/2021,ARKG,"FATE THERAPEUTICS INC",FATE,31189P102,3732592.00,333357791.52,2.96 15 | 1/26/2021,ARKG,"INVITAE CORP",NVTA,46185L103,6180483.00,297590256.45,2.64 16 | 1/26/2021,ARKG,"PERSONALIS INC",PSNL,71535D106,6739994.00,286247545.18,2.54 17 | 1/26/2021,ARKG,"INCYTE CORP",INCY,45337C102,2855748.00,283832793.72,2.52 18 | 1/26/2021,ARKG,"ARCTURUS THERAPEUTICS HOLDIN","ARCT UQ",03969T109,3935339.00,255757681.61,2.27 19 | 1/26/2021,ARKG,"ALPHABET INC-CL A",GOOGL,02079K305,121104.00,231060376.80,2.05 20 | 1/26/2021,ARKG,"IONIS PHARMACEUTICALS INC",IONS,462222100,3532022.00,220822015.44,1.96 21 | 1/26/2021,ARKG,"ACCOLADE INC",ACCD,00437E102,3862508.00,206953178.64,1.84 22 | 1/26/2021,ARKG,"PURE STORAGE INC - CLASS A",PSTG,74624M102,8710400.00,196071104.00,1.74 23 | 1/26/2021,ARKG,"CASTLE BIOSCIENCES INC",CSTL,14843C105,2568700.00,182300639.00,1.62 24 | 1/26/2021,ARKG,"CELLECTIS - ADR",CLLS,15117K103,6036351.00,181754528.61,1.61 25 | 1/26/2021,ARKG,"BRISTOL-MYERS SQUIBB CO",BMY,110122108,2701296.00,174071514.24,1.55 26 | 1/26/2021,ARKG,"VEEVA SYSTEMS INC-CLASS A",VEEV,922475108,599190.00,175095301.80,1.55 27 | 1/26/2021,ARKG,"BERKELEY LIGHTS INC",BLI,084310101,2339427.00,171292844.94,1.52 28 | 1/26/2021,ARKG,"SCHRODINGER INC",SDGR,80810D103,1795437.00,167783587.65,1.49 29 | 1/26/2021,ARKG,"BEAM THERAPEUTICS INC",BEAM,07373V105,1771641.00,159040212.57,1.41 30 | 1/26/2021,ARKG,"THERMO FISHER SCIENTIFIC INC",TMO,883556102,312438.00,158665389.54,1.41 31 | 1/26/2021,ARKG,"SAREPTA THERAPEUTICS INC",SRPT,803607100,1642736.00,152199490.40,1.35 32 | 1/26/2021,ARKG,"10X GENOMICS INC-CLASS A",TXG,88025U109,856089.00,147033285.75,1.31 33 | 1/26/2021,ARKG,"INTELLIA THERAPEUTICS INC",NTLA,45826J105,2178866.00,139992140.50,1.24 34 | 1/26/2021,ARKG,"CODEXIS INC",CDXS,192005106,5196294.00,128556313.56,1.14 35 | 1/26/2021,ARKG,"ADAPTIVE BIOTECHNOLOGIES",ADPT,00650F109,1988210.00,123547369.40,1.10 36 | 1/26/2021,ARKG,"VERACYTE INC",VCYT,92337F107,2154080.00,113239985.60,1.01 37 | 1/26/2021,ARKG,"PHREESIA INC",PHR,71944F106,1693403.00,112916112.04,1.00 38 | 1/26/2021,ARKG,"EDITAS MEDICINE INC",EDIT,28106W103,1812076.00,109956771.68,0.98 39 | 1/26/2021,ARKG,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,106289568.83,106289568.83,0.94 40 | 1/26/2021,ARKG,"GUARDANT HEALTH INC",GH,40131M109,695462.00,104256708.42,0.93 41 | 1/26/2021,ARKG,"AQUABOUNTY TECHNOLOGIES",AQB,03842K200,8619409.00,102139996.65,0.91 42 | 1/26/2021,ARKG,"NANOSTRING TECHNOLOGIES INC",NSTG,63009R109,1311686.00,90453866.56,0.80 43 | 1/26/2021,ARKG,"SERES THERAPEUTICS INC",MCRB,81750R102,3552954.00,85448543.70,0.76 44 | 1/26/2021,ARKG,"COMPUGEN LTD",CGEN,M25722105,5721282.00,70886683.98,0.63 45 | 1/26/2021,ARKG,"CERUS CORP",CERS,157085101,8154380.00,56672941.00,0.50 46 | 1/26/2021,ARKG,"SURFACE ONCOLOGY INC",SURF,86877M209,3538592.00,42109244.80,0.37 47 | 1/26/2021,ARKG,"LONGVIEW ACQUISITION CORP-A",LGVW,543195101,1940800.00,37340992.00,0.33 48 | 1/26/2021,ARKG,"SYROS PHARMACEUTICALS INC",SYRS,87184Q107,3159384.00,35795820.72,0.32 49 | 1/26/2021,ARKG,"REPARE THERAPEUTICS INC",RPTX,760273102,1006196.00,36021816.80,0.32 50 | 1/26/2021,ARKG,"908 DEVICES INC",MASS,65443P102,564130.00,32555942.30,0.29 51 | 1/26/2021,ARKG,"EVOGENE LTD",EVGN,M4119S104,4583323.00,32083261.00,0.28 52 | 1/26/2021,ARKG,"PLURISTEM THERAPEUTICS INC",PSTI,72940R300,3836111.00,28003610.30,0.25 53 | 1/26/2021,ARKG,"1LIFE HEALTHCARE INC",ONEM,68269G107,188935.00,9575225.80,0.09 54 | 1/26/2021,ARKG,"ORGANOVO HOLDINGS INC","ONVO ",68620A203,374190.00,4958017.50,0.04 55 | ,,,,,,, 56 | ,,,,,,, 57 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 58 | -------------------------------------------------------------------------------- /data/2021-01-26/ARKK.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/26/2021,ARKK,"TESLA INC",TSLA,88160R101,2598708.00,2294893047.72,9.76 3 | 1/26/2021,ARKK,"ROKU INC",ROKU,77543R102,4200450.00,1694461530.00,7.21 4 | 1/26/2021,ARKK,"TELADOC HEALTH INC",TDOC,87918A105,4512311.00,1291558777.53,5.49 5 | 1/26/2021,ARKK,"SQUARE INC - A",SQ,852234103,4982902.00,1042273611.34,4.43 6 | 1/26/2021,ARKK,"CRISPR THERAPEUTICS AG",CRSP,H17182108,6055947.00,1026664694.91,4.37 7 | 1/26/2021,ARKK,"INVITAE CORP",NVTA,46185L103,17414569.00,838511497.35,3.57 8 | 1/26/2021,ARKK,"PROTO LABS INC",PRLB,743713109,3149835.00,705563040.00,3.00 9 | 1/26/2021,ARKK,"ZILLOW GROUP INC - C",Z,98954M200,4892551.00,681385577.77,2.90 10 | 1/26/2021,ARKK,"BAIDU INC - SPON ADR",BIDU,056752108,2727095.00,677137688.50,2.88 11 | 1/26/2021,ARKK,"SPOTIFY TECHNOLOGY SA",SPOT,L8681T102,1981500.00,667785315.00,2.84 12 | 1/26/2021,ARKK,"TENCENT HOLDINGS LTD-UNS ADR",TCEHY,88032Q109,5921062.00,546869286.32,2.33 13 | 1/26/2021,ARKK,"SHOPIFY INC - CLASS A",SHOP,82509L107,449899.00,521779363.23,2.22 14 | 1/26/2021,ARKK,"PAYPAL HOLDINGS INC",PYPL,70450Y103,2157474.00,519951234.00,2.21 15 | 1/26/2021,ARKK,"PURE STORAGE INC - CLASS A",PSTG,74624M102,22201632.00,499758736.32,2.13 16 | 1/26/2021,ARKK,"EXACT SCIENCES CORP",EXAS,30063P105,3382757.00,477104047.28,2.03 17 | 1/26/2021,ARKK,"ZOOM VIDEO COMMUNICATIONS-A",ZM,98980L101,1274469.00,477148448.91,2.03 18 | 1/26/2021,ARKK,"TWILIO INC - A",TWLO,90138F102,1330157.00,472405258.55,2.01 19 | 1/26/2021,ARKK,"TWIST BIOSCIENCE CORP",TWST,90184D100,2899187.00,472045627.34,2.01 20 | 1/26/2021,ARKK,"TAIWAN SEMICONDUCTOR-SP ADR",TSM,874039100,3719793.00,471111783.45,2.00 21 | 1/26/2021,ARKK,"IOVANCE BIOTHERAPEUTICS INC",IOVA,462260100,10032963.00,447570479.43,1.90 22 | 1/26/2021,ARKK,"DOCUSIGN INC",DOCU,256163106,1891348.00,444674828.28,1.89 23 | 1/26/2021,ARKK,"INTELLIA THERAPEUTICS INC",NTLA,45826J105,6441236.00,413849413.00,1.76 24 | 1/26/2021,ARKK,"LENDINGTREE INC","TREE UW",52603B107,1221280.00,410166888.00,1.74 25 | 1/26/2021,ARKK,"MATERIALISE NV-ADR",MTLS,57667T100,5992401.00,406524483.84,1.73 26 | 1/26/2021,ARKK,"EDITAS MEDICINE INC",EDIT,28106W103,6639659.00,402894508.12,1.71 27 | 1/26/2021,ARKK,"PAGERDUTY INC",PD,69553P100,7534365.00,360820739.85,1.53 28 | 1/26/2021,ARKK,"2U INC",TWOU,90214J101,8035870.00,344015594.70,1.46 29 | 1/26/2021,ARKK,"INTERCONTINENTAL EXCHANGE IN",ICE,45866F104,3017596.00,339932189.40,1.45 30 | 1/26/2021,ARKK,"KE HOLDINGS INC",BEKE,482497104,5045763.00,321516018.36,1.37 31 | 1/26/2021,ARKK,"NINTENDO CO LTD-UNSPONS ADR",NTDOY,654445303,3983542.00,299960712.60,1.28 32 | 1/26/2021,ARKK,"STRATASYS LTD",SSYS,M85548101,7032750.00,298118272.50,1.27 33 | 1/26/2021,ARKK,"SEA LTD-ADR",SE,81141R100,1254021.00,272398441.62,1.16 34 | 1/26/2021,ARKK,"UNITY SOFTWARE INC",U,91332U101,1814802.00,271222158.90,1.15 35 | 1/26/2021,ARKK,"IRIDIUM COMMUNICATIONS INC",IRDM,46269C102,5492670.00,267657809.10,1.14 36 | 1/26/2021,ARKK,"REGENERON PHARMACEUTICALS",REGN,75886F107,473849.00,257821240.90,1.10 37 | 1/26/2021,ARKK,"VERACYTE INC",VCYT,92337F107,4829761.00,253900535.77,1.08 38 | 1/26/2021,ARKK,"10X GENOMICS INC-CLASS A",TXG,88025U109,1435921.00,246619431.75,1.05 39 | 1/26/2021,ARKK,"PACIFIC BIOSCIENCES OF CALIF",PACB,69404D108,7239664.00,238040152.32,1.01 40 | 1/26/2021,ARKK,"SYNOPSYS INC",SNPS,871607107,858162.00,228348326.58,0.97 41 | 1/26/2021,ARKK,"PINTEREST INC- CLASS A",PINS,72352L106,3204459.00,221876741.16,0.94 42 | 1/26/2021,ARKK,"SPLUNK INC",SPLK,848637104,1224712.00,212805957.12,0.91 43 | 1/26/2021,ARKK,"SERES THERAPEUTICS INC",MCRB,81750R102,8018577.00,192846776.85,0.82 44 | 1/26/2021,ARKK,"HUYA INC-ADR",HUYA,44852D108,6862941.00,183652301.16,0.78 45 | 1/26/2021,ARKK,"NOVARTIS AG-SPONSORED ADR",NVS,66987V109,1605599.00,154041168.06,0.66 46 | 1/26/2021,ARKK,"CERUS CORP",CERS,157085101,19017173.00,132169352.35,0.56 47 | 1/26/2021,ARKK,"COMPUGEN LTD",CGEN,M25722105,10005386.00,123966732.54,0.53 48 | 1/26/2021,ARKK,"NANOSTRING TECHNOLOGIES INC",NSTG,63009R109,1653476.00,114023704.96,0.48 49 | 1/26/2021,ARKK,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,100911172.10,100911172.10,0.43 50 | 1/26/2021,ARKK,"PACCAR INC",PCAR,693718108,840691.00,82227986.71,0.35 51 | 1/26/2021,ARKK,"SYROS PHARMACEUTICALS INC",SYRS,87184Q107,5044273.00,57151613.09,0.24 52 | 1/26/2021,ARKK,"FATE THERAPEUTICS INC",FATE,31189P102,284056.00,25369041.36,0.11 53 | 1/26/2021,ARKK,"ORGANOVO HOLDINGS INC","ONVO ",68620A203,511011.00,6770895.75,0.03 54 | ,,,,,,, 55 | ,,,,,,, 56 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 57 | -------------------------------------------------------------------------------- /data/2021-01-26/ARKQ.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/26/2021,ARKQ,"TESLA INC",TSLA,88160R101,380410.00,335936266.90,11.24 3 | 1/26/2021,ARKQ,"MATERIALISE NV-ADR",MTLS,57667T100,2256014.00,153047989.76,5.12 4 | 1/26/2021,ARKQ,"TRIMBLE INC",TRMB,896239100,1867874.00,130134781.58,4.35 5 | 1/26/2021,ARKQ,"BAIDU INC - SPON ADR",BIDU,056752108,523135.00,129894420.50,4.35 6 | 1/26/2021,ARKQ,"JD.COM INC-ADR",JD,47215P106,1334992.00,129454174.24,4.33 7 | 1/26/2021,ARKQ,"DEERE & CO",DE,244199105,420442.00,124455036.42,4.16 8 | 1/26/2021,ARKQ,"NANO DIMENSION LTD - ADR",NNDM,63008G203,6946273.00,108292396.07,3.62 9 | 1/26/2021,ARKQ,"KRATOS DEFENSE & SECURITY",KTOS,50077B207,3647170.00,106351477.20,3.56 10 | 1/26/2021,ARKQ,"ALPHABET INC-CL C",GOOG,02079K107,53760.00,103070822.40,3.45 11 | 1/26/2021,ARKQ,"TAIWAN SEMICONDUCTOR-SP ADR",TSM,874039100,766446.00,97070385.90,3.25 12 | 1/26/2021,ARKQ,"NXP SEMICONDUCTORS NV",NXPI,N6596X109,515278.00,86953162.50,2.91 13 | 1/26/2021,ARKQ,"BYD CO LTD-UNSPONSORED ADR",BYDDY,05606L100,1257885.00,85951282.05,2.88 14 | 1/26/2021,ARKQ,"IRIDIUM COMMUNICATIONS INC",IRDM,46269C102,1700525.00,82866583.25,2.77 15 | 1/26/2021,ARKQ,"VIRGIN GALACTIC HOLDINGS INC",SPCE,92766K106,1958456.00,82353074.80,2.76 16 | 1/26/2021,ARKQ,"CATERPILLAR INC",CAT,149123101,386810.00,72414700.10,2.42 17 | 1/26/2021,ARKQ,"KOMATSU LTD -SPONS ADR",KMTUY,500458401,2575897.00,72150874.97,2.41 18 | 1/26/2021,ARKQ,"AEROVIRONMENT INC",AVAV,008073108,551433.00,69408871.71,2.32 19 | 1/26/2021,ARKQ,"WORKHORSE GROUP INC",WKHS,98138J206,2106093.00,67774072.74,2.27 20 | 1/26/2021,ARKQ,"STRATASYS LTD",SSYS,M85548101,1544348.00,65464911.72,2.19 21 | 1/26/2021,ARKQ,"PROTO LABS INC",PRLB,743713109,280592.00,62852608.00,2.10 22 | 1/26/2021,ARKQ,"SYNOPSYS INC",SNPS,871607107,232968.00,61990455.12,2.07 23 | 1/26/2021,ARKQ,"NIU TECHNOLOGIES-SPONS ADR",NIU,65481N100,1291713.00,61795549.92,2.07 24 | 1/26/2021,ARKQ,"TERADYNE INC",TER,880770102,432475.00,59724797.50,2.00 25 | 1/26/2021,ARKQ,"2U INC",TWOU,90214J101,1201373.00,51430778.13,1.72 26 | 1/26/2021,ARKQ,"FLIR SYSTEMS INC",FLIR,302445101,813863.00,44111374.60,1.48 27 | 1/26/2021,ARKQ,"MAGNA INTERNATIONAL INC",MGA,559222401,578667.00,42699837.93,1.43 28 | 1/26/2021,ARKQ,"TELEDYNE TECHNOLOGIES INC",TDY,879360105,109784.00,42121925.12,1.41 29 | 1/26/2021,ARKQ,"NVIDIA CORP",NVDA,67066G104,76087.00,40889914.67,1.37 30 | 1/26/2021,ARKQ,"LOCKHEED MARTIN CORP",LMT,539830109,118801.00,39286302.69,1.31 31 | 1/26/2021,ARKQ,"TENCENT HOLDINGS LTD-UNS ADR",TCEHY,88032Q109,406563.00,37550158.68,1.26 32 | 1/26/2021,ARKQ,"INTUITIVE SURGICAL INC",ISRG,46120E602,46757.00,35986525.05,1.20 33 | 1/26/2021,ARKQ,"XILINX INC",XLNX,983919101,238801.00,34480476.39,1.15 34 | 1/26/2021,ARKQ,"ANSYS INC",ANSS,03662Q105,92837.00,34037757.68,1.14 35 | 1/26/2021,ARKQ,"ROCKWELL AUTOMATION INC",ROK,773903109,130156.00,31816634.20,1.06 36 | 1/26/2021,ARKQ,"RAVEN INDUSTRIES INC",RAVN,754212108,857176.00,31132632.32,1.04 37 | 1/26/2021,ARKQ,"APPLE INC",AAPL,037833100,215450.00,30843822.00,1.03 38 | 1/26/2021,ARKQ,"AMAZON.COM INC",AMZN,023135106,9117.00,30324327.21,1.01 39 | 1/26/2021,ARKQ,"ELBIT SYSTEMS LTD",ESLT,M3760D101,209634.00,28401214.32,0.95 40 | 1/26/2021,ARKQ,"EXONE CO/THE",XONE,302104104,997483.00,28488114.48,0.95 41 | 1/26/2021,ARKQ,"AUTODESK INC",ADSK,052769106,80596.00,23513883.00,0.79 42 | 1/26/2021,ARKQ,"HONEYWELL INTERNATIONAL INC",HON,438516106,54528.00,10963399.68,0.37 43 | 1/26/2021,ARKQ,"PACCAR INC",PCAR,693718108,77700.00,7599837.00,0.25 44 | 1/26/2021,ARKQ,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,5903508.11,5903508.11,0.20 45 | 1/26/2021,ARKQ,"EXPERIENCE INVESTMENT CORP-A",EXPC,30217C109,311123.00,4526839.65,0.15 46 | 1/26/2021,ARKQ,"ORGANOVO HOLDINGS INC","ONVO ",68620A203,197165.00,2612436.25,0.09 47 | 1/26/2021,ARKQ,"SPLUNK INC",SPLK,848637104,960.00,166809.60,0.01 48 | ,,,,,,, 49 | ,,,,,,, 50 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 51 | -------------------------------------------------------------------------------- /data/2021-01-26/ARKW.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/26/2021,ARKW,"TESLA INC",TSLA,88160R101,742188.00,655418800.92,9.79 3 | 1/26/2021,ARKW,"TELADOC HEALTH INC",TDOC,87918A105,1062953.00,304249037.19,4.54 4 | 1/26/2021,ARKW,"ROKU INC",ROKU,77543R102,718569.00,289870734.60,4.33 5 | 1/26/2021,ARKW,"SQUARE INC - A",SQ,852234103,1174376.00,245644227.92,3.67 6 | 1/26/2021,ARKW,"TENCENT HOLDINGS LTD-UNS ADR",TCEHY,88032Q109,2624012.00,242353748.32,3.62 7 | 1/26/2021,ARKW,"GRAYSCALE BITCOIN TRUST BTC",GBTC,389637109,6981647.00,219831119.09,3.28 8 | 1/26/2021,ARKW,"SPOTIFY TECHNOLOGY SA",SPOT,L8681T102,601974.00,202871257.74,3.03 9 | 1/26/2021,ARKW,"NETFLIX INC",NFLX,64110L106,312062.00,175356999.66,2.62 10 | 1/26/2021,ARKW,"FACEBOOK INC-CLASS A",FB,30303M102,547866.00,154525605.30,2.31 11 | 1/26/2021,ARKW,"FASTLY INC - CLASS A",FSLY,31188V100,1439799.00,154044095.01,2.30 12 | 1/26/2021,ARKW,"PURE STORAGE INC - CLASS A",PSTG,74624M102,6536496.00,147136524.96,2.20 13 | 1/26/2021,ARKW,"SEA LTD-ADR",SE,81141R100,635511.00,138045699.42,2.06 14 | 1/26/2021,ARKW,"INTERCONTINENTAL EXCHANGE IN",ICE,45866F104,1221483.00,137600059.95,2.05 15 | 1/26/2021,ARKW,"AGORA INC-ADR",API,00851L103,2490418.00,137246935.98,2.05 16 | 1/26/2021,ARKW,"PAYPAL HOLDINGS INC",PYPL,70450Y103,555539.00,133884899.00,2.00 17 | 1/26/2021,ARKW,"ZOOM VIDEO COMMUNICATIONS-A",ZM,98980L101,347022.00,129921566.58,1.94 18 | 1/26/2021,ARKW,"HUYA INC-ADR",HUYA,44852D108,4710087.00,126041928.12,1.88 19 | 1/26/2021,ARKW,"TWILIO INC - A",TWLO,90138F102,350156.00,124357903.40,1.86 20 | 1/26/2021,ARKW,"ZILLOW GROUP INC - C",Z,98954M200,891755.00,124194718.85,1.85 21 | 1/26/2021,ARKW,"SHOPIFY INC - CLASS A",SHOP,82509L107,105714.00,122603925.78,1.83 22 | 1/26/2021,ARKW,"LENDINGTREE INC","TREE UW",52603B107,354957.00,119212308.45,1.78 23 | 1/26/2021,ARKW,"OPENDOOR TECHNOLOGIES INC",OPEN,683712103,4000604.00,110816730.80,1.65 24 | 1/26/2021,ARKW,"PINTEREST INC- CLASS A",PINS,72352L106,1564459.00,108323141.16,1.62 25 | 1/26/2021,ARKW,"DOCUSIGN INC",DOCU,256163106,455647.00,107127166.17,1.60 26 | 1/26/2021,ARKW,"PAGERDUTY INC",PD,69553P100,2226551.00,106629527.39,1.59 27 | 1/26/2021,ARKW,"BAIDU INC - SPON ADR",BIDU,056752108,426895.00,105998028.50,1.58 28 | 1/26/2021,ARKW,"SNAP INC - A",SNAP,83304A106,1800834.00,95966443.86,1.43 29 | 1/26/2021,ARKW,"NVIDIA CORP",NVDA,67066G104,174686.00,93878003.26,1.40 30 | 1/26/2021,ARKW,"KE HOLDINGS INC",BEKE,482497104,1453991.00,92648306.52,1.38 31 | 1/26/2021,ARKW,"TAIWAN SEMICONDUCTOR-SP ADR",TSM,874039100,686570.00,86954090.50,1.30 32 | 1/26/2021,ARKW,"ALIBABA GROUP HOLDING-SP ADR",BABA,01609W102,324584.00,86313377.28,1.29 33 | 1/26/2021,ARKW,"VERACYTE INC",VCYT,92337F107,1645791.00,86519232.87,1.29 34 | 1/26/2021,ARKW,"UNITY SOFTWARE INC",U,91332U101,548303.00,81943883.35,1.22 35 | 1/26/2021,ARKW,"2U INC",TWOU,90214J101,1882940.00,80608661.40,1.20 36 | 1/26/2021,ARKW,"SALESFORCE.COM INC",CRM,79466L302,344943.00,78046803.18,1.17 37 | 1/26/2021,ARKW,"PELOTON INTERACTIVE INC-A",PTON,70614W100,502473.00,74260484.67,1.11 38 | 1/26/2021,ARKW,"NINTENDO CO LTD-UNSPONS ADR",NTDOY,654445303,985710.00,74223963.00,1.11 39 | 1/26/2021,ARKW,"MERCADOLIBRE INC",MELI,58733R102,40697.00,73569594.78,1.10 40 | 1/26/2021,ARKW,"JD.COM INC-ADR",JD,47215P106,755319.00,73243283.43,1.09 41 | 1/26/2021,ARKW,"TRADE DESK INC/THE -CLASS A",TTD,88339J105,92883.00,72104144.07,1.08 42 | 1/26/2021,ARKW,"ADOBE INC",ADBE,00724F101,151579.00,72194046.12,1.08 43 | 1/26/2021,ARKW,"PALANTIR TECHNOLOGIES INC-A",PLTR,69608A108,2021340.00,71494795.80,1.07 44 | 1/26/2021,ARKW,"ADYEN NV-UNSPON ADR",ADYEY,00783V104,1568628.00,70854926.76,1.06 45 | 1/26/2021,ARKW,"TWITTER INC",TWTR,90184L102,1412246.00,70146258.82,1.05 46 | 1/26/2021,ARKW,"APPLE INC",AAPL,037833100,481530.00,68935834.80,1.03 47 | 1/26/2021,ARKW,"SYNOPSYS INC",SNPS,871607107,255315.00,67936768.35,1.01 48 | 1/26/2021,ARKW,"NANO DIMENSION LTD - ADR",NNDM,63008G203,4122740.00,64273516.60,0.96 49 | 1/26/2021,ARKW,"CLOUDFLARE INC - CLASS A",NET,18915M107,825634.00,63598587.02,0.95 50 | 1/26/2021,ARKW,"HUBSPOT INC",HUBS,443573100,163150.00,60750534.00,0.91 51 | 1/26/2021,ARKW,"CROWDSTRIKE HOLDINGS INC - A",CRWD,22788C105,292702.00,60530773.60,0.90 52 | 1/26/2021,ARKW,"ATLASSIAN CORP PLC-CLASS A",TEAM,G06242104,249836.00,55933283.68,0.84 53 | 1/26/2021,ARKW,"OKTA INC",OKTA,679295105,208249.00,53619952.52,0.80 54 | 1/26/2021,ARKW,"LENDINGCLUB CORP",LC,52603A208,4605038.00,52082979.78,0.78 55 | 1/26/2021,ARKW,"SILVERGATE CAPITAL CORP-CL A",SI,82837P408,505547.00,45160513.51,0.67 56 | 1/26/2021,ARKW,"SKILLZ INC",SKLZ,83067L109,963382.00,28641346.86,0.43 57 | 1/26/2021,ARKW,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,16406850.39,16406850.39,0.25 58 | ,,,,,,, 59 | ,,,,,,, 60 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 61 | -------------------------------------------------------------------------------- /data/2021-01-26/IZRL.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/26/2021,IZRL,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,10399121.46,10399121.46,6.20 3 | 1/26/2021,IZRL,"GILAT SATELLITE NETWORKS LTD",GILT,M51474118,335835.00,4251671.10,2.54 4 | 1/26/2021,IZRL,"STRATASYS LTD",SSYS,M85548101,91972.00,3898693.08,2.33 5 | 1/26/2021,IZRL,"NANO-X IMAGING LTD",NNOX,M70700105,43464.00,3700090.32,2.21 6 | 1/26/2021,IZRL,"PERION NETWORK LTD",PERI,M78673114,222947.00,3469055.32,2.07 7 | 1/26/2021,IZRL,"ONE SOFTWARE TECHNOLOGIES LT",ONE,6987709,26856.00,3145549.19,1.88 8 | 1/26/2021,IZRL,"CERAGON NETWORKS LTD",CRNT,M22013102,589665.00,3128172.83,1.87 9 | 1/26/2021,IZRL,"NANO DIMENSION LTD - ADR",NNDM,63008G203,197952.00,3086071.68,1.84 10 | 1/26/2021,IZRL,"ITURAN LOCATION AND CONTROL",ITRN,M6158M104,153921.00,3056871.06,1.82 11 | 1/26/2021,IZRL,"UROGEN PHARMA LTD","URGN UQ",M96088105,131579.00,3017106.47,1.80 12 | 1/26/2021,IZRL,"INMODE LTD",INMD,M5425M103,49378.00,2997244.60,1.79 13 | 1/26/2021,IZRL,"RADA ELECTRONIC INDS LTD",RADA,M81863124,280266.00,3007254.18,1.79 14 | 1/26/2021,IZRL,"CYBERARK SOFTWARE LTD/ISRAEL",CYBR,M2682V108,18104.00,3000738.00,1.79 15 | 1/26/2021,IZRL,"TOWER SEMICONDUCTOR LTD",TSEM,M87915274,98609.00,2938548.20,1.75 16 | 1/26/2021,IZRL,"TEVA PHARMACEUTICAL-SP ADR",TEVA,881624209,237271.00,2923178.72,1.74 17 | 1/26/2021,IZRL,"TARO PHARMACEUTICAL INDUS",TARO,M8737E108,38022.00,2925792.90,1.74 18 | 1/26/2021,IZRL,"REDHILL BIOPHARMA LTD-SP ADR",RDHL,757468103,343562.00,2872178.32,1.71 19 | 1/26/2021,IZRL,"CHECK POINT SOFTWARE TECH",CHKP,M22465104,21668.00,2834174.40,1.69 20 | 1/26/2021,IZRL,"AUDIOCODES LTD",AUDC,M15342104,85516.00,2816897.04,1.68 21 | 1/26/2021,IZRL,"DANEL (ADIR YEOSHUA) LTD",DANE,6253433,18722.00,2796518.85,1.67 22 | 1/26/2021,IZRL,"FATTAL HOLDINGS 1998 LTD",FTAL,BG1YKN5,27624.00,2804102.03,1.67 23 | 1/26/2021,IZRL,"RADWARE LTD",RDWR,M81873107,99766.00,2799433.96,1.67 24 | 1/26/2021,IZRL,"NOVA MEASURING INSTRUMENTS",NVMI,M7516K103,36615.00,2799582.90,1.67 25 | 1/26/2021,IZRL,"SAPIENS INTERNATIONAL CORP",SPNS,G7T16G103,81578.00,2790783.38,1.66 26 | 1/26/2021,IZRL,"BATM ADVANCED COMMUNICATIONS",BATM,B85PTW0,1853349.00,2780846.40,1.66 27 | 1/26/2021,IZRL,"ELBIT SYSTEMS LTD",ESLT,6308913,20654.00,2782790.83,1.66 28 | 1/26/2021,IZRL,"PARTNER COMMUNICATIONS CO",PTNR,6374420,584042.00,2773828.40,1.65 29 | 1/26/2021,IZRL,"BEZEQ THE ISRAELI TELECOM CO",BEZQ,6098032,2635087.00,2758784.47,1.65 30 | 1/26/2021,IZRL,"CAMTEK LTD",CAMT,M20791105,116987.00,2756213.72,1.64 31 | 1/26/2021,IZRL,"GAMIDA CELL LTD",GMDA,M47364100,332713.00,2754863.64,1.64 32 | 1/26/2021,IZRL,"SILICOM LTD",SILC,M84116108,62624.00,2738547.52,1.63 33 | 1/26/2021,IZRL,"NICE LTD - SPON ADR",NICE,653656108,10224.00,2714267.52,1.62 34 | 1/26/2021,IZRL,"DARIOHEALTH CORP",DRIO,23725P209,115191.00,2705836.59,1.61 35 | 1/26/2021,IZRL,"ALLOT LTD",ALLT,M0854Q105,197095.00,2686404.85,1.60 36 | 1/26/2021,IZRL,"JFROG LTD",FROG,M6191J100,38436.00,2683217.16,1.60 37 | 1/26/2021,IZRL,"WIX.COM LTD",WIX,M98068105,10826.00,2669908.12,1.59 38 | 1/26/2021,IZRL,"HILAN LTD",HLAN,6267230,59908.00,2654465.38,1.58 39 | 1/26/2021,IZRL,"FIVERR INTERNATIONAL LTD",FVRR,M4R82T106,12283.00,2636054.63,1.57 40 | 1/26/2021,IZRL,"CELLCOM ISRAEL LTD",CEL,B23WQK8,592191.00,2622127.53,1.56 41 | 1/26/2021,IZRL,"KAMADA LTD",KMDA,B0L2CR5,379721.00,2605734.64,1.55 42 | 1/26/2021,IZRL,"MATRIX IT LTD",MTRX,6747754,116777.00,2557458.14,1.53 43 | 1/26/2021,IZRL,"POLYPID LTD",PYPD,M8001Q118,255711.00,2531538.90,1.51 44 | 1/26/2021,IZRL,"ENLIVEX THERAPEUTICS LTD",ENLV,M4130Y106,197163.00,2423133.27,1.45 45 | 1/26/2021,IZRL,"AUGWIND ENERGY TECH STORAGE",BIMCM,B290CJ7,82020.00,2418631.84,1.44 46 | 1/26/2021,IZRL,"ITAMAR MEDICAL LTD",ITMR,B1VJHY5,2779503.00,2361858.36,1.41 47 | 1/26/2021,IZRL,"COMPUGEN LTD",CGEN,M25722105,191043.00,2367022.77,1.41 48 | 1/26/2021,IZRL,"SOLAREDGE TECHNOLOGIES INC",SEDG,83417M104,7934.00,2353859.12,1.40 49 | 1/26/2021,IZRL,"MAGIC SOFTWARE ENTERPRISES",MGIC,6328074,138557.00,2353479.13,1.40 50 | 1/26/2021,IZRL,"KORNIT DIGITAL LTD",KRNT,M6372Q113,23959.00,2311085.14,1.38 51 | 1/26/2021,IZRL,"ARAD LTD",ARD,B0G7VP6,153764.00,2304788.50,1.37 52 | 1/26/2021,IZRL,"INTERCURE LTD",INCR,B23SD94,1349547.00,2285266.53,1.36 53 | 1/26/2021,IZRL,"PLURISTEM THERAPEUTICS INC",PSTI,72940R300,304806.00,2225083.80,1.33 54 | 1/26/2021,IZRL,"ELECTRA CONSUMER PRODUCTS 19",ECP,B536CY7,56814.00,2214662.16,1.32 55 | 1/26/2021,IZRL,"PLASSON INDUSTRIES LTD",PLSN,6094728,37530.00,1997340.23,1.19 56 | 1/26/2021,IZRL,"BET SHEMESH ENGINES HOLDINGS",BSEN,6103936,79489.00,1763474.31,1.05 57 | 1/26/2021,IZRL,"HAMLET (ISRAEL-CANADA) LTD",HAML,6443858,91974.00,1716292.24,1.02 58 | 1/26/2021,IZRL,"EVOGENE LTD",EVGN,B289530,210376.00,1501627.39,0.90 59 | 1/26/2021,IZRL,"MALAM - TEAM LTD",MLTM,6875923,5418.00,1482040.42,0.88 60 | 1/26/2021,IZRL,"AYALA PHARMACEUTICALS INC",AYLA,05465V108,100504.00,1482434.00,0.88 61 | 1/26/2021,IZRL,"E & M COMPUTING",EMCO,6302216,216509.00,1156898.08,0.69 62 | 1/26/2021,IZRL,"ROBOGROUP T.E.K LTD",ROBO,6302722,463451.00,1021928.12,0.61 63 | 1/26/2021,IZRL,"BIONDVAX PHARMACEUTICALS-ADR",BVXV,09073Q105,9720.00,55015.20,0.03 64 | ,,,,,,, 65 | ,,,,,,, 66 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 67 | -------------------------------------------------------------------------------- /data/2021-01-26/PRNT.csv: -------------------------------------------------------------------------------- 1 | date,fund,company,ticker,cusip,shares,"market value($)",weight(%) 2 | 1/26/2021,PRNT,"EXONE CO/THE",XONE,302104104,851831.00,24328293.36,7.72 3 | 1/26/2021,PRNT,"3D SYSTEMS CORP",DDD,88554D205,480219.00,17859344.61,5.66 4 | 1/26/2021,PRNT,"STRATASYS LTD",SSYS,M85548101,416073.00,17637334.47,5.59 5 | 1/26/2021,PRNT,"PROTO LABS INC",PRLB,743713109,71071.00,15919904.00,5.05 6 | 1/26/2021,PRNT,"DESKTOP METAL INC-A",DM,25058X105,536970.00,14133050.40,4.48 7 | 1/26/2021,PRNT,"MGI DIGITAL GRAPHIC TECHNOLO",ALMDG,B18FJV7,216902.00,13908372.96,4.41 8 | 1/26/2021,PRNT,"RENISHAW PLC",RSW,0732358,163690.00,13887090.24,4.40 9 | 1/26/2021,PRNT,"SLM SOLUTIONS GROUP AG",AM3D,BMHTHK2,562445.00,13755559.95,4.36 10 | 1/26/2021,PRNT,"STRAUMANN HOLDING AG-REG",STMN,7156832,11446.00,13444610.44,4.26 11 | 1/26/2021,PRNT,"MICROSOFT CORP",MSFT,594918104,57300.00,13312509.00,4.22 12 | 1/26/2021,PRNT,"PTC INC",PTC,69370C100,100336.00,12995518.72,4.12 13 | 1/26/2021,PRNT,"DASSAULT SYSTEMES SE",DSY,5330047,62934.00,12994792.06,4.12 14 | 1/26/2021,PRNT,"HP INC",HPQ,40434L105,520910.00,12824804.20,4.07 15 | 1/26/2021,PRNT,"MATERIALISE NV-ADR",MTLS,57667T100,186779.00,12671087.36,4.02 16 | 1/26/2021,PRNT,"TRIMBLE INC",TRMB,896239100,177631.00,12375551.77,3.93 17 | 1/26/2021,PRNT,"ANSYS INC",ANSS,03662Q105,33459.00,12267407.76,3.89 18 | 1/26/2021,PRNT,"ALTAIR ENGINEERING INC - A",ALTR,021369103,202459.00,11785138.39,3.74 19 | 1/26/2021,PRNT,"AUTODESK INC",ADSK,052769106,39286.00,11461690.50,3.64 20 | 1/26/2021,PRNT,"FARO TECHNOLOGIES INC",FARO,311642102,48175.00,3708029.75,1.18 21 | 1/26/2021,PRNT,"HEXAGON AB-B SHS",HEXAB,B1XFTL2,40256.00,3696234.27,1.17 22 | 1/26/2021,PRNT,"ALIGN TECHNOLOGY INC",ALGN,016255101,6586.00,3524168.60,1.12 23 | 1/26/2021,PRNT,"AMETEK INC",AME,031100100,29245.00,3313458.50,1.05 24 | 1/26/2021,PRNT,"SIEMENS AG-REG",SIE,5727973,17177.00,2730814.03,0.87 25 | 1/26/2021,PRNT,"ULTRA CLEAN HOLDINGS INC",UCTT,90385V107,64141.00,2593220.63,0.82 26 | 1/26/2021,PRNT,"MICHELIN (CGDE)",ML,4588364,19114.00,2585015.82,0.82 27 | 1/26/2021,PRNT,"BERTRANDT AG",BDT,5130861,47364.00,2527086.61,0.80 28 | 1/26/2021,PRNT,"OC OERLIKON CORP AG-REG",OERL,4612757,242324.00,2508685.70,0.80 29 | 1/26/2021,PRNT,"GENERAL ELECTRIC CO",GE,369604103,220837.00,2493249.73,0.79 30 | 1/26/2021,PRNT,"AEROJET ROCKETDYNE HOLDINGS",AJRD,007800105,47613.00,2497301.85,0.79 31 | 1/26/2021,PRNT,"LINCOLN ELECTRIC HOLDINGS",LECO,533900106,20790.00,2477128.50,0.79 32 | 1/26/2021,PRNT,"NUVASIVE INC",NUVA,670704105,42053.00,2418468.03,0.77 33 | 1/26/2021,PRNT,"MEDTRONIC PLC","MDT UN",G5960L103,20730.00,2420227.50,0.77 34 | 1/26/2021,PRNT,"STRYKER CORP",SYK,863667101,10027.00,2386426.00,0.76 35 | 1/26/2021,PRNT,"UNITED PARCEL SERVICE-CL B",UPS,911312106,14762.00,2383029.66,0.76 36 | 1/26/2021,PRNT,"KAISER ALUMINUM CORP",KALU,483007704,24301.00,2316128.31,0.73 37 | 1/26/2021,PRNT,"MOOG INC-CLASS A",MOG/A,615394202,30448.00,2246453.44,0.71 38 | 1/26/2021,PRNT,"ARCONIC CORP",ARNC,03966V107,82601.00,2183970.44,0.69 39 | 1/26/2021,PRNT,"MORGAN STANLEY GOVT INSTL 8035",,X9USDMORS,680116.73,680116.73,0.22 40 | 1/26/2021,PRNT,"SGL CARBON SE",SGL,4818351,59144.00,467763.37,0.15 41 | 1/26/2021,PRNT,"PYROGENESIS CANADA INC",PYR,B43JTF9,114400.00,441594.45,0.14 42 | 1/26/2021,PRNT,"TORAY INDUSTRIES INC",3402,6897143,52908.00,364669.69,0.12 43 | 1/26/2021,PRNT,ARKEMA,AKE,B0Z5YZ2,2946.00,333363.35,0.11 44 | 1/26/2021,PRNT,"ALLEGHENY TECHNOLOGIES INC",ATI,01741R102,19065.00,343360.65,0.11 45 | 1/26/2021,PRNT,"CARPENTER TECHNOLOGY",CRS,144285103,9839.00,341905.25,0.11 46 | 1/26/2021,PRNT,"DUPONT DE NEMOURS INC",DD,26614N102,4222.00,337042.26,0.11 47 | 1/26/2021,PRNT,"EVONIK INDUSTRIES AG",EVK,B5ZQ9D3,10576.00,351177.86,0.11 48 | 1/26/2021,PRNT,"HENKEL AG & CO KGAA VORZUG",HEN3,5076705,3203.00,348414.82,0.11 49 | 1/26/2021,PRNT,"3M CO",MMM,88579Y101,2000.00,351900.00,0.11 50 | 1/26/2021,PRNT,"SANDVIK AB",SAND,B1VQ252,13310.00,355590.17,0.11 51 | 1/26/2021,PRNT,"EASTMAN CHEMICAL CO",EMN,277432100,3219.00,332748.03,0.11 52 | 1/26/2021,PRNT,"VOESTALPINE AG",VOE,4943402,9253.00,353858.07,0.11 53 | 1/26/2021,PRNT,"KONINKLIJKE DSM NV",DSM,B0HZL93,1968.00,354515.85,0.11 54 | 1/26/2021,PRNT,"EASTMAN KODAK CO",KODK,277461406,35380.00,333633.40,0.11 55 | 1/26/2021,PRNT,"XEROX HOLDINGS CORP","XRX UN",98421M106,14915.00,314259.05,0.10 56 | 1/26/2021,PRNT,"HEXCEL CORP",HXL,428291108,7098.00,319410.00,0.10 57 | ,,,,,,, 58 | ,,,,,,, 59 | "The principal risks of investing in ARK ETFs include equity, market, management and non-diversification risks, as well as fluctuations in market value and net asset value ('NAV'). Investors should carefully consider the investment objectives and risks as well as charges and expenses of an ETF before investing. This and other information are contained in each ETF's prospectus, which may be obtained by contacting the ETF's transfer agent The Bank of New York Mellon or by clicking here. Please read the prospectus carefully before you invest. The market price of ETF shares may differ significantly from their NAV during periods of market volatility. ETF shares may only be redeemed directly with the ETF at NAV by Authorized Participants, in very large creation units. Holdings are subject to change without notice and are not a recommendation to buy or sell any security. There can be no guarantee that an active trading market for ETF shares will develop or be maintained, or that their listing will continue or remain unchanged. Buying or selling ETF shares on an exchange may require the payment of brokerage commissions and frequent trading may incur brokerage costs that detract significantly from investment returns. Copyright 2021, ARK Investment Management LLC. All content is original and has been researched and produced by ARK Investment Management LLC unless otherwise stated. No part of this content may be reproduced in any form, or referred to in any other publication, without the express written permission of ARK Investment Management LLC. All statements made regarding companies, securities or other financial information on this site or any sites or articles relating to ARK Investment Management LLC are strictly beliefs and points of view held by ARK Investment Management and are subject to change without notice. Information contained herein has been obtained from sources believed to be reliable, but not guaranteed. This material has been distributed for informational purposes only and should not be considered as investment advice or a recommendation of any particular security, strategy or investment product.",,,,,, 60 | -------------------------------------------------------------------------------- /db/create_tables.sql: -------------------------------------------------------------------------------- 1 | 2 | CREATE TABLE stock ( 3 | id SERIAL PRIMARY KEY, 4 | symbol TEXT NOT NULL, 5 | name TEXT NOT NULL, 6 | exchange TEXT NOT NULL, 7 | is_etf BOOLEAN NOT NULL 8 | ); 9 | 10 | 11 | CREATE TABLE etf_holding ( 12 | etf_id INTEGER NOT NULL, 13 | holding_id INTEGER NOT NULL, 14 | dt DATE NOT NULL, 15 | shares NUMERIC, 16 | weight NUMERIC, 17 | PRIMARY KEY (etf_id, holding_id, dt), 18 | CONSTRAINT fk_etf FOREIGN KEY (etf_id) REFERENCES stock (id), 19 | CONSTRAINT fk_holding FOREIGN KEY (holding_id) REFERENCES stock (id) 20 | ); 21 | 22 | CREATE TABLE stock_price ( 23 | stock_id INTEGER NOT NULL, 24 | dt TIMESTAMP WITHOUT TIME ZONE NOT NULL, 25 | open NUMERIC (6, 2) NOT NULL, 26 | high NUMERIC (6, 2) NOT NULL, 27 | low NUMERIC (6, 2) NOT NULL, 28 | close NUMERIC (6, 2) NOT NULL, 29 | volume NUMERIC NOT NULL, 30 | PRIMARY KEY (stock_id, dt), 31 | CONSTRAINT fk_stock FOREIGN KEY (stock_id) REFERENCES stock (id) 32 | ); 33 | 34 | CREATE INDEX ON stock_price (stock_id, dt DESC); 35 | 36 | SELECT create_hypertable('stock_price', 'dt'); 37 | 38 | 39 | CREATE MATERIALIZED VIEW daily_bars 40 | WITH (timescaledb.continuous) AS 41 | SELECT stock_id, 42 | time_bucket(INTERVAL '1 day', dt) AS day, 43 | first(open, dt) as open, 44 | max(high) as high, 45 | min(low) as low, 46 | last(close, dt) as close, 47 | sum(volume) as volume 48 | FROM stock_price 49 | GROUP BY stock_id, day; 50 | 51 | 52 | CREATE MATERIALIZED VIEW hourly_bars 53 | WITH (timescaledb.continuous) AS 54 | SELECT stock_id, 55 | time_bucket(INTERVAL '1 hour', dt) AS hour, 56 | first(open, dt) as open, 57 | max(high) as high, 58 | min(low) as low, 59 | last(close, dt) as close, 60 | sum(volume) as volume 61 | FROM stock_price 62 | GROUP BY stock_id, hour; -------------------------------------------------------------------------------- /populate_etfs.py: -------------------------------------------------------------------------------- 1 | import config 2 | import csv 3 | import psycopg2 4 | import psycopg2.extras 5 | 6 | connection = psycopg2.connect(host=config.DB_HOST, database=config.DB_NAME, user=config.DB_USER, password=config.DB_PASS) 7 | 8 | cursor = connection.cursor(cursor_factory=psycopg2.extras.DictCursor) 9 | 10 | cursor.execute("select * from stock where is_etf = TRUE") 11 | 12 | etfs = cursor.fetchall() 13 | 14 | dates = ['2021-01-25', '2021-01-26'] 15 | 16 | for current_date in dates: 17 | for etf in etfs: 18 | print(etf['symbol']) 19 | 20 | with open(f"data/{current_date}/{etf['symbol']}.csv") as f: 21 | reader = csv.reader(f) 22 | next(reader) 23 | for row in reader: 24 | ticker = row[3] 25 | 26 | if ticker: 27 | shares = row[5] 28 | weight = row[7] 29 | 30 | cursor.execute(""" 31 | SELECT * FROM stock WHERE symbol = %s 32 | """, (ticker,)) 33 | stock = cursor.fetchone() 34 | if stock: 35 | cursor.execute(""" 36 | INSERT INTO etf_holding (etf_id, holding_id, dt, shares, weight) 37 | VALUES (%s, %s, %s, %s, %s) 38 | """, (etf['id'], stock['id'], current_date, shares, weight)) 39 | 40 | connection.commit() -------------------------------------------------------------------------------- /populate_prices.py: -------------------------------------------------------------------------------- 1 | import config 2 | import json 3 | import requests 4 | import datetime, time 5 | import aiohttp, asyncpg, asyncio 6 | 7 | 8 | async def write_to_db(connection, params): 9 | await connection.copy_records_to_table('stock_price', records=params) 10 | 11 | 12 | async def get_price(pool, stock_id, url): 13 | try: 14 | async with pool.acquire() as connection: 15 | async with aiohttp.ClientSession() as session: 16 | async with session.get(url=url) as response: 17 | resp = await response.read() 18 | response = json.loads(resp) 19 | params = [(stock_id, datetime.datetime.fromtimestamp(bar['t'] / 1000.0), round(bar['o'], 2), round(bar['h'], 2), round(bar['l'], 2), round(bar['c'], 2), bar['v']) for bar in response['results']] 20 | await write_to_db(connection, params) 21 | 22 | except Exception as e: 23 | print("Unable to get url {} due to {}.".format(url, e.__class__)) 24 | 25 | 26 | async def get_prices(pool, symbol_urls): 27 | try: 28 | # schedule aiohttp requests to run concurrently for all symbols 29 | ret = await asyncio.gather(*[get_price(pool, stock_id, symbol_urls[stock_id]) for stock_id in symbol_urls]) 30 | print("Finalized all. Returned list of {} outputs.".format(len(ret))) 31 | except Exception as e: 32 | print(e) 33 | 34 | 35 | async def get_stocks(): 36 | # create database connection pool 37 | pool = await asyncpg.create_pool(user=config.DB_USER, password=config.DB_PASS, database=config.DB_NAME, host=config.DB_HOST, command_timeout=60) 38 | 39 | # get a connection 40 | async with pool.acquire() as connection: 41 | stocks = await connection.fetch("SELECT * FROM stock WHERE id IN (SELECT holding_id FROM etf_holding)") 42 | 43 | symbol_urls = {} 44 | for stock in stocks: 45 | symbol_urls[stock['id']] = f"https://api.polygon.io/v2/aggs/ticker/{stock['symbol']}/range/5/minute/2020-10-01/2021-02-05?apiKey={config.API_KEY}&limit=50000" 46 | 47 | await get_prices(pool, symbol_urls) 48 | 49 | 50 | start = time.time() 51 | 52 | asyncio.run(get_stocks()) 53 | 54 | end = time.time() 55 | 56 | print("Took {} seconds.".format(end - start)) 57 | -------------------------------------------------------------------------------- /populate_stocks.py: -------------------------------------------------------------------------------- 1 | import config 2 | import alpaca_trade_api as tradeapi 3 | import psycopg2 4 | import psycopg2.extras 5 | 6 | connection = psycopg2.connect(host=config.DB_HOST, database=config.DB_NAME, user=config.DB_USER, password=config.DB_PASS) 7 | 8 | cursor = connection.cursor(cursor_factory=psycopg2.extras.DictCursor) 9 | 10 | api = tradeapi.REST(config.API_KEY, config.API_SECRET, base_url=config.API_URL) 11 | 12 | assets = api.list_assets() 13 | 14 | for asset in assets: 15 | print(f"Inserting stock {asset.name} {asset.symbol}") 16 | cursor.execute(""" 17 | INSERT INTO stock (name, symbol, exchange, is_etf) 18 | VALUES (%s, %s, %s, false) 19 | """, (asset.name, asset.symbol, asset.exchange)) 20 | 21 | connection.commit() 22 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | alpaca_trade_api 2 | psycopg2 3 | requests 4 | asyncpg 5 | aiohttp -------------------------------------------------------------------------------- /sync_vs_async/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/timescaledb-aiohttp-asyncpg/e5ebd83be73151613542e6995fb9fba42db8e400/sync_vs_async/__init__.py -------------------------------------------------------------------------------- /sync_vs_async/get_urls_async.py: -------------------------------------------------------------------------------- 1 | import asyncio 2 | import aiohttp 3 | import time 4 | from urls import websites 5 | 6 | 7 | async def get(url): 8 | try: 9 | async with aiohttp.ClientSession() as session: 10 | async with session.get(url=url) as response: 11 | resp = await response.read() 12 | print("Successfully got url {} with response of length {}.".format(url, len(resp))) 13 | except Exception as e: 14 | print("Unable to get url {} due to {}.".format(url, e.__class__)) 15 | 16 | 17 | async def main(urls): 18 | all_responses = await asyncio.gather(*[get(url) for url in urls]) 19 | print("Finalized all. ret is a list of len {} outputs.".format(len(all_responses))) 20 | 21 | 22 | urls = websites.split("\n") 23 | num_urls = len(urls) 24 | 25 | start = time.time() 26 | asyncio.run(main(urls)) 27 | end = time.time() 28 | 29 | print("Took {} seconds to pull {} websites.".format(end - start, num_urls)) -------------------------------------------------------------------------------- /sync_vs_async/get_urls_sync.py: -------------------------------------------------------------------------------- 1 | import requests, time 2 | from urls import websites 3 | 4 | urls = websites.split("\n") 5 | num_urls = len(urls) 6 | 7 | start = time.time() 8 | 9 | for url in urls: 10 | print(f"fetching url {url}") 11 | r = requests.get(url) 12 | 13 | end = time.time() 14 | 15 | print(f"Took {end - start} seconds to pull {num_urls} websites") -------------------------------------------------------------------------------- /sync_vs_async/urls.py: -------------------------------------------------------------------------------- 1 | websites = """https://www.youtube.com 2 | https://www.facebook.com 3 | https://www.baidu.com 4 | https://www.yahoo.com 5 | https://www.amazon.com 6 | https://www.wikipedia.org 7 | http://www.qq.com 8 | https://www.google.co.in 9 | https://www.twitter.com 10 | https://www.live.com 11 | http://www.taobao.com 12 | https://www.bing.com 13 | https://www.instagram.com 14 | http://www.weibo.com 15 | http://www.sina.com.cn 16 | https://www.linkedin.com 17 | http://www.yahoo.co.jp 18 | http://www.msn.com 19 | http://www.uol.com.br 20 | https://www.google.de 21 | http://www.yandex.ru 22 | http://www.hao123.com 23 | https://www.google.co.uk 24 | https://www.reddit.com 25 | https://www.ebay.com 26 | https://www.google.fr 27 | https://www.t.co 28 | http://www.tmall.com 29 | http://www.google.com.br 30 | https://www.360.cn 31 | http://www.sohu.com 32 | https://www.amazon.co.jp 33 | http://www.pinterest.com 34 | https://www.netflix.com 35 | http://www.google.it 36 | https://www.google.ru 37 | https://www.microsoft.com 38 | http://www.google.es 39 | https://www.wordpress.com 40 | http://www.gmw.cn 41 | https://www.tumblr.com 42 | http://www.paypal.com 43 | http://www.blogspot.com 44 | http://www.imgur.com 45 | https://www.stackoverflow.com 46 | https://www.aliexpress.com 47 | https://www.naver.com 48 | http://www.ok.ru 49 | https://www.apple.com 50 | http://www.github.com 51 | http://www.chinadaily.com.cn 52 | http://www.imdb.com 53 | https://www.google.co.kr 54 | http://www.fc2.com 55 | http://www.jd.com 56 | http://www.blogger.com 57 | http://www.163.com 58 | http://www.google.ca 59 | https://www.whatsapp.com 60 | https://www.amazon.in 61 | http://www.office.com 62 | http://www.tianya.cn 63 | http://www.google.co.id 64 | http://www.youku.com 65 | https://www.example.com 66 | http://www.craigslist.org 67 | https://www.amazon.de 68 | http://www.nicovideo.jp 69 | https://www.google.pl 70 | http://www.soso.com 71 | http://www.bilibili.com 72 | http://www.dropbox.com 73 | http://www.xinhuanet.com 74 | http://www.outbrain.com 75 | http://www.pixnet.net 76 | http://www.alibaba.com 77 | http://www.alipay.com 78 | http://www.chrome.com 79 | http://www.booking.com 80 | http://www.googleusercontent.com 81 | http://www.google.com.au 82 | http://www.popads.net 83 | http://www.cntv.cn 84 | http://www.zhihu.com 85 | https://www.amazon.co.uk 86 | http://www.diply.com 87 | http://www.coccoc.com 88 | https://www.cnn.com 89 | http://www.bbc.co.uk 90 | https://www.twitch.tv 91 | https://www.wikia.com 92 | http://www.google.co.th 93 | http://www.go.com 94 | https://www.google.com.ph 95 | http://www.doubleclick.net 96 | http://www.onet.pl 97 | http://www.googleadservices.com 98 | http://www.accuweather.com 99 | http://www.googleweblight.com 100 | http://www.answers.yahoo.com""" --------------------------------------------------------------------------------