The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
8X8 INC NEW COM 282914100 14,658 1,057,579 SH   SOLE 0 931,457 126,122 0
ACTIVISION BLIZZARD INC COM 00507V109 3,271 55,000 SH   SOLE 0 55,000 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 5,431 297,086 SH   SOLE 0 260,886 36,200 0
AKAMAI TECHNOLOGIES INC COM 00971T101 15,346 167,729 SH   SOLE 0 147,536 20,193 0
ALARM COM HLDGS INC COM 011642105 5,823 149,656 SH   SOLE 0 131,499 18,157 0
ALCON INC ORD SHS H01301128 2,541 50,000 SH   SOLE 0 50,000 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,371 10,000 SH   SOLE 0 10,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,684 13,800 SH   SOLE 0 13,800 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 998 290,000 SH   SOLE 0 290,000 0 0
AMAZON COM INC COM 023135106 1,267 650 SH   SOLE 0 650 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1,660 200,000 SH   SOLE 0 200,000 0 0
AMN HEALTHCARE SVCS INC COM 001744101 22,044 381,322 SH   SOLE 0 335,751 45,571 0
ANTARES PHARMA INC COM 036642106 2,360 1,000,000 SH   SOLE 0 1,000,000 0 0
APOGEE ENTERPRISES INC COM 037598109 2,584 124,103 SH   SOLE 0 124,103 0 0
APPIAN CORP CL A 03782L101 2,288 56,863 SH   SOLE 0 56,863 0 0
ARBOR RLTY TR INC COM 038923108 125 25,518 SH   SOLE 0 22,283 3,235 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,747 10,500 SH   SOLE 0 10,500 0 0
ATLASSIAN CORP PLC CL A G06242104 2,745 20,000 SH   SOLE 0 20,000 0 0
BERRY GLOBAL GROUP INC COM 08579W103 14,702 436,132 SH   SOLE 0 383,397 52,735 0
BLACKLINE INC COM 09239B109 2,190 41,623 SH   SOLE 0 41,623 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 1,008 200,000 SH   SOLE 0 200,000 0 0
BMC STK HLDGS INC COM 05591B109 5,443 306,994 SH   SOLE 0 271,533 35,461 0
BOTTOMLINE TECH DEL INC COM 101388106 5,183 141,415 SH   SOLE 0 125,107 16,308 0
BRIGHAM MINERALS INC CL A COM 10918L103 1,162 140,562 SH   SOLE 0 140,562 0 0
CACI INTL INC CL A CL A 127190304 4,223 20,000 SH   SOLE 0 20,000 0 0
CAREDX INC COM 14167L103 8,256 378,191 SH   SOLE 0 342,998 35,193 0
CAVCO INDS INC DEL COM 149568107 3,620 24,978 SH   SOLE 0 24,978 0 0
CERUS CORP COM 157085101 8,497 1,827,264 SH   SOLE 0 1,611,002 216,262 0
CHURCHILL DOWNS INC COM 171484108 2,745 26,661 SH   SOLE 0 23,402 3,259 0
CME GROUP INC COM 12572Q105 4,582 26,500 SH   SOLE 0 26,500 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 15,936 194,409 SH   SOLE 0 172,074 22,335 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 2,828 150,000 SH   SOLE 0 150,000 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 1,356 150,000 SH   SOLE 0 150,000 0 0
COHERENT INC COM 192479103 10,641 100,000 SH Call SOLE 0 89,700 10,300 0
COPART INC COM 217204106 1,302 19,000 SH   SOLE 0 19,000 0 0
CORECIVIC INC COM 21871N101 4,504 403,226 SH   SOLE 0 403,226 0 0
COSTAR GROUP INC COM 22160N109 2,788 4,748 SH   SOLE 0 4,748 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 1,487 220,632 SH   SOLE 0 220,632 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,332 30,000 SH   SOLE 0 30,000 0 0
DEXCOM INC COM 252131107 7,807 28,995 SH   SOLE 0 25,586 3,409 0
DIAMOND EAGLE ACQUISITION CO COM CL A 25258L109 2,571 208,352 SH   SOLE 0 208,352 0 0
DOLLAR TREE INC COM 256746108 6,873 93,542 SH   SOLE 0 82,273 11,269 0
DYCOM INDS INC COM 267475101 2,565 100,000 SH   SOLE 0 100,000 0 0
EAGLE MATERIALS INC COM 26969P108 9,812 167,960 SH   SOLE 0 147,835 20,125 0
EASTERLY GOVT PPTYS INC COM 27616P103 5,348 217,045 SH   SOLE 0 217,045 0 0
EHEALTH INC COM 28238P109 7,859 55,806 SH   SOLE 0 48,764 7,042 0
ELDORADO RESORTS INC COM 28470R102 3,600 250,000 SH Call SOLE 0 250,000 0 0
ENCORE CAP GROUP INC COM 292554102 2,401 102,702 SH   SOLE 0 102,702 0 0
ENSIGN GROUP INC COM 29358P101 1,881 50,000 SH   SOLE 0 50,000 0 0
EQUINIX INC COM 29444U700 24,216 38,772 SH   SOLE 0 34,039 4,733 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1,150 20,000 SH   SOLE 0 20,000 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 917 63,445 SH   SOLE 0 63,445 0 0
EVERQUOTE INC COM CL A 30041R108 2,551 97,194 SH   SOLE 0 85,280 11,914 0
EXACT SCIENCES CORP COM 30063P105 5,416 93,380 SH   SOLE 0 81,882 11,498 0
EXP WORLD HLDGS INC COM 30212W100 2,538 300,000 SH   SOLE 0 300,000 0 0
F5 NETWORKS INC COM 315616102 2,133 20,000 SH   SOLE 0 20,000 0 0
FACEBOOK INC CL A 30303M102 2,419 14,500 SH   SOLE 0 14,500 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 5,693 46,798 SH   SOLE 0 41,165 5,633 0
FIRST AMERN FINL COM 31847R102 7,211 170,040 SH   SOLE 0 152,489 17,551 0
FIVE9 INC COM 338307101 5,715 74,740 SH   SOLE 0 65,638 9,102 0
FLWS/1-800 FLOWERS CL A 68243Q106 5,641 426,358 SH   SOLE 0 426,358 0 0
GEO GROUP INC NEW COM 36162J106 6,789 558,269 SH   SOLE 0 498,544 59,725 0
GLOBUS MED INC CL A 379577208 3,402 80,000 SH   SOLE 0 80,000 0 0
GOLDEN ENTMT INC COM 381013101 1,666 252,000 SH   SOLE 0 252,000 0 0
GRAND CANYON ED INC COM 38526M106 7,952 104,235 SH   SOLE 0 92,255 11,980 0
HAIN CELESTIAL GROUP INC COM 405217100 5,194 200,000 SH   SOLE 0 175,216 24,784 0
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 404 100,000 SH   SOLE 0 100,000 0 0
HCA HEALTHCARE INC COM 40412C101 2,696 30,000 SH   SOLE 0 30,000 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 2,234 93,428 SH   SOLE 0 82,058 11,370 0
HESKA CORP COM RESTRC NEW 42805E306 1,243 22,483 SH   SOLE 0 22,483 0 0
HILL ROM HLDGS INC COM 431475102 3,018 30,000 SH   SOLE 0 30,000 0 0
HOME DEPOT INC COM 437076102 1,867 10,000 SH   SOLE 0 10,000 0 0
HOWARD HUGHES CORP COM 44267D107 2,021 40,000 SH   SOLE 0 40,000 0 0
HURON CONSULTING GROUP INC COM 447462102 3,937 86,786 SH   SOLE 0 86,786 0 0
INSTALLED BLDG PRODS INC COM 45780R101 2,449 61,417 SH   SOLE 0 54,253 7,164 0
INTERNATIONAL SEAWAYS INC COM Y41053102 2,389 100,000 SH   SOLE 0 100,000 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 22,892 200,000 SH Put SOLE 0 177,300 22,700 0
JELD-WEN HLDG INC COM 47580P103 3,118 320,408 SH   SOLE 0 287,197 33,211 0
JUNIPER NETWORKS INC COM 48203R104 2,871 150,000 SH   SOLE 0 150,000 0 0
K12 INC COM 48273U102 8,181 433,757 SH   SOLE 0 381,147 52,610 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 726 200,000 SH   SOLE 0 200,000 0 0
KELLOGG CO COM 487836108 3,000 50,000 SH   SOLE 0 50,000 0 0
KRAFT HEINZ CO COM 500754106 20,831 842,012 SH   SOLE 0 739,304 102,708 0
LANCASTER COLONY CORP COM 513847103 5,423 37,492 SH   SOLE 0 33,004 4,488 0
LAUREATE EDUCATION INC CL A 518613203 841 80,000 SH   SOLE 0 80,000 0 0
LCI INDS COM 50189K103 5,116 76,553 SH   SOLE 0 67,502 9,051 0
LEIDOS HOLDINGS INC COM 525327102 9,397 102,530 SH   SOLE 0 89,866 12,664 0
LIFE STORAGE INC COM 53223X107 946 10,000 SH   SOLE 0 10,000 0 0
LIMELIGHT NETWORKS INC COM 53261M104 6,840 1,200,000 SH   SOLE 0 1,200,000 0 0
LITHIA MTRS INC CL A 536797103 3,431 41,954 SH   SOLE 0 36,896 5,058 0
LOGITECH INTL S A SHS H50430232 1,604 37,352 SH   SOLE 0 32,753 4,599 0
LOWES COS INC COM 548661107 2,582 30,000 SH   SOLE 0 30,000 0 0
LUMINEX CORP DEL COM 55027E102 2,243 81,461 SH   SOLE 0 71,587 9,874 0
LUNA INNOVATIONS COM 550351100 615 100,000 SH   SOLE 0 100,000 0 0
MARTEN TRANS LTD COM 573075108 2,690 131,098 SH   SOLE 0 131,098 0 0
MASONITE INTL CORP NEW COM 575385109 3,955 83,361 SH   SOLE 0 74,286 9,075 0
MDU RES GROUP INC COM 552690109 8,692 404,286 SH   SOLE 0 358,284 46,002 0
MEDALLIA INC COM 584021109 14,026 699,900 SH   SOLE 0 615,063 84,837 0
MEDICAL PPTYS TRUST INC COM 58463J304 12,932 747,943 SH   SOLE 0 655,703 92,240 0
META FINL GROUP INC COM 59100U108 869 40,000 SH   SOLE 0 40,000 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 3,551 150,000 SH   SOLE 0 150,000 0 0
MOHAWK GROUP HLDGS INC COM 608189106 562 332,715 SH   SOLE 0 332,715 0 0
MONDELEZ INTL INC CL A 609207105 15,027 300,054 SH   SOLE 0 263,562 36,492 0
MONOLITHIC PWR SYS INC COM 609839105 1,675 10,000 SH   SOLE 0 8,764 1,236 0
MOODYS CORP COM 615369105 2,115 10,000 SH   SOLE 0 10,000 0 0
NATERA INC COM 632307104 4,631 155,094 SH   SOLE 0 136,271 18,823 0
NICE LTD SPONSORED ADR 653656108 9,650 67,217 SH   SOLE 0 57,777 9,440 0
NUANCE COMMUNICATIONS INC COM 67020Y100 9,408 560,664 SH   SOLE 0 492,328 68,336 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,280 9,750 SH   SOLE 0 9,750 0 0
OPKO HEALTH INC COM 68375N103 724 540,000 SH   SOLE 0 540,000 0 0
OPKO HEALTH INC COM 68375N103 237 176,600 SH Call SOLE 0 176,600 0 0
PALO ALTO NETWORKS INC COM 697435105 2,459 15,000 SH   SOLE 0 15,000 0 0
PERDOCEO ED CORP COM 71363P106 6,087 564,121 SH   SOLE 0 502,568 61,553 0
PERFICIENT INC COM 71375U101 6,387 235,763 SH   SOLE 0 207,490 28,273 0
PETIQ INC COM CL A 71639T106 12,030 517,846 SH   SOLE 0 458,683 59,163 0
PHOTRONICS INC COM 719405102 1,120 109,177 SH   SOLE 0 109,177 0 0
PLUG POWER INC COM NEW 72919P202 14,879 4,203,236 SH   SOLE 0 3,690,962 512,274 0
POTLATCHDELTIC CORPORATION COM 737630103 3,372 107,416 SH   SOLE 0 95,045 12,371 0
PRA GROUP INC COM 69354N106 3,930 141,781 SH   SOLE 0 141,781 0 0
PROLOGIS INC . COM 74340W103 1,005 12,500 SH   SOLE 0 12,500 0 0
REDFIN CORP COM 75737F108 670 43,420 SH   SOLE 0 38,092 5,328 0
REPUBLIC SVCS INC COM 760759100 1,246 16,600 SH   SOLE 0 16,600 0 0
SALESFORCE COM INC COM 79466L302 3,671 25,500 SH   SOLE 0 25,500 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 4,589 17,000 SH   SOLE 0 17,000 0 0
SCHNEIDER NATIONAL INC CL B 80689H102 3,292 170,214 SH   SOLE 0 149,556 20,658 0
SCOTTS MIRACLE GRO CO CL A 810186106 23,957 233,958 SH   SOLE 0 204,659 29,299 0
SERVICE CORP INTL COM 817565104 1,956 50,000 SH   SOLE 0 50,000 0 0
SMART GLOBAL HLDGS INC SHS G8232Y101 972 40,000 SH   SOLE 0 40,000 0 0
SMARTSHEET INC COM CL A 83200N103 775 18,680 SH   SOLE 0 16,394 2,286 0
SOLAR CAP LTD COM 83413U100 1,164 100,000 SH   SOLE 0 100,000 0 0
SPARTANNASH CO COM 847215100 640 44,680 SH   SOLE 0 44,680 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 7,403 50,000 SH   SOLE 0 50,000 0 0
STERLING CONSTRUCTION CO INC COM 859241101 2,141 225,412 SH   SOLE 0 225,412 0 0
SUMMIT MATLS INC CL A 86614U100 2,898 193,226 SH   SOLE 0 169,498 23,728 0
SUTTER ROCK CAP CORP COM 86944Q100 1,937 330,505 SH   SOLE 0 330,505 0 0
SWITCH INC CL A 87105L104 16,765 1,161,820 SH   SOLE 0 1,025,897 135,923 0
TANDEM DIABETES CARE INC COM NEW 875372203 9,015 140,086 SH   SOLE 0 123,068 17,018 0
TELADOC HEALTH INC COM 87918A105 9,461 61,032 SH   SOLE 0 53,490 7,542 0
TELLURIAN INC NEW COM 87968A104 90 100,000 SH Call SOLE 0 100,000 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 470 1,236 SH   SOLE 0 1,236 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 851 3,000 SH   SOLE 0 3,000 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 488 190,700 SH   SOLE 0 190,700 0 0
TRACTOR SUPPLY COMPANY COM 892356106 1,691 20,000 SH   SOLE 0 20,000 0 0
TREEHOUSE FOODS INC COM 89469A104 15,712 355,877 SH   SOLE 0 313,929 41,948 0
UNITED NAT FOODS INC COM 911163103 6,857 746,898 SH   SOLE 0 656,002 90,896 0
UNITED PARCEL SERVICE INC CL B 911312106 7,615 81,511 SH   SOLE 0 71,796 9,715 0
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1,280 226,202 SH   SOLE 0 226,202 0 0
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 933 100,000 SH   SOLE 0 100,000 0 0
VISA INC COM CL A 92826C839 3,980 24,700 SH   SOLE 0 24,700 0 0
WALKER & DUNLOP INC COM 93148P102 2,014 50,000 SH   SOLE 0 50,000 0 0
WINNEBAGO INDS INC COM 974637100 6,884 247,530 SH   SOLE 0 218,215 29,315 0
WNS HOLDINGS LTD-ADR SPON ADR 92932M101 3,820 88,874 SH   SOLE 0 79,374 9,500 0
WYNDHAM DESTINATIONS INC COM 98310W108 1,085 50,000 SH   SOLE 0 50,000 0 0
YETI HLDGS INC COM 98585X104 2,106 107,902 SH   SOLE 0 95,454 12,448 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,022 20,000 SH   SOLE 0 20,000 0 0