| # | % | |||||
|---|---|---|---|---|---|---|
| 1 | ISHARES TR | 90,633 | 15,518,000 | 19.58% | ||
| 2 | ISHARES TR | 81,259 | 9,247,000 | 11.67% | ||
| 3 | ISHARES TR | 33,082 | 7,849,000 | 9.90% | ||
| 4 | APPLIED OPTOELECTRONICSINC COM | 109,957 | 6,174,000 | 7.79% | ||
| 5 | ISHARES TR | 39,221 | 4,508,000 | 5.69% | ||
| 6 | SPDR INDEX SHS FDS | 112,231 | 4,080,000 | 5.15% | ||
| 7 | ISHARES MSCI SPAN CP ETF | 114,793 | 3,491,000 | 4.40% | ||
| 8 | ACADIA PHARMACEUTICALS INC COM | 100,994 | 3,472,000 | 4.38% | ||
| 9 | Netflix Com Inc | 19,594 | 2,896,000 | 3.65% | ||
| 10 | HUNTINGTON INGALLS INDS INC | 12,043 | 2,412,000 | 3.04% | ||
| 11 | APPLE INC | 12,818 | 1,841,000 | 2.32% | ||
| 12 | BUCKEYE PARTNERS L P | 25,572 | 1,753,000 | 2.21% | ||
| 13 | FIRST TRUST PORTFOLIOS SHS ETF | 24,761 | 1,489,000 | 1.88% | ||
| 14 | CDK GLOBAL INC | 22,117 | 1,438,000 | 1.81% | ||
| 15 | AMAZON COM INC | 1,312 | 1,163,000 | 1.47% | ||
| 16 | IROBOT CORP | 16,855 | 1,115,000 | 1.41% | ||
| 17 | SVB Financial Group | 5,905 | 1,099,000 | 1.39% | ||
| 18 | PAYCOM SOFTWARE INC COMUSD0.01 | 17,113 | 984,000 | 1.24% | ||
| 19 | JPMorgan Chase & Co | 10,497 | 922,000 | 1.16% | ||
| 20 | UnitedHealth Group Inc | 5,611 | 920,000 | 1.16% | ||
| 21 | ZEBRA TECHNOLOGIES CORPORATION CL A | 9,992 | 912,000 | 1.15% | ||
| 22 | IDEXX LABS CORP | 5,850 | 904,000 | 1.14% | ||
| 23 | NETAPP INC COM | 21,446 | 898,000 | 1.13% | ||
| 24 | MONOLITHIC PWR SYS INC | 9,654 | 889,000 | 1.12% | ||
| 25 | MARKETAXESS HOLDINGS INC | 4,560 | 855,000 | 1.08% | ||
| 26 | Facebook Inc Cl A | 5,219 | 741,000 | 0.93% | ||
| 27 | Powershares QQQ Trust | 5,370 | 711,000 | 0.90% | ||
| 28 | CHEVRON CORP NEW | 4,131 | 444,000 | 0.56% | ||
| 29 | TG THERAPEUTICS INC COM | 24,156 | 281,000 | 0.35% | ||
| 30 | APACHE CORP | 3,908 | 201,000 | 0.25% | ||
| 31 | CHESAPEAKE ENERGY CORP | 10,000 | 59,000 | 0.07% |
Portfolio data is normalized using SEC Form 13F filings, including the Original 13F-HR (0001599390-17-000002, filed 2017.05.16).
From 2023-01-03 onward, the SEC requires values to be reported in nearest dollars. Earlier filings reported values in thousands; therefore, positions shown as $0 in older filings may represent actual values between $0–$999.