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
ALARM COM HLDGS INC COM 011642105 1,446 26,173 SH   SOLE   15,695 0 10,478
ALPHABET INC CAP STK CL A 02079K305 3,344 2,282 SH   SOLE   1,647 0 635
AMAZON COM INC COM 023135106 4,962 1,576 SH   SOLE   1,131 0 445
AMERISOURCEBERGEN CORP COM 03073E105 1,320 13,622 SH   SOLE   10,105 0 3,517
APPLE INC COM 037833100 371 3,200 SH   SOLE   0 0 3,200
APPLIED MATLS INC COM 038222105 438 7,371 SH   SOLE   4,715 0 2,656
ARGAN INC COM 04010E109 3,578 85,367 SH   SOLE   43,071 0 42,296
ASML HOLDING N V N Y REGISTRY SHS N07059210 444 1,203 SH   SOLE   774 0 429
AVERY DENNISON CORP COM 053611109 1,437 11,243 SH   SOLE   8,242 0 3,001
AVIENT CORPORATION COM 05368V106 1,431 54,075 SH   SOLE   33,435 0 20,640
AXOS FINANCIAL INC COM 05465C100 14,965 642,019 SH   SOLE   529,617 0 112,402
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 287 5,434 SH   SOLE   140 0 5,294
BOOT BARN HLDGS INC COM 099406100 403 14,311 SH   SOLE   370 0 13,941
BROADCOM INC COM 11135F101 3,056 8,387 SH   SOLE   6,277 0 2,110
BURLINGTON STORES INC COM 122017106 1,455 7,058 SH   SOLE   5,093 0 1,965
CALLAWAY GOLF CO COM 131193104 200 10,440 SH   SOLE   265 0 10,175
CAMTEK LTD ORD M20791105 215 13,997 SH   SOLE   360 0 13,637
CARTERS INC COM 146229109 274 3,165 SH   SOLE   110 0 3,055
CDW CORP COM 12514G108 866 7,244 SH   SOLE   5,809 0 1,435
CHARLES RIV LABS INTL INC COM 159864107 1,230 5,430 SH   SOLE   140 0 5,290
CITIZENS FINL GROUP INC COM 174610105 1,759 69,577 SH   SOLE   43,834 0 25,743
COSTAR GROUP INC COM 22160N109 7,921 9,335 SH   SOLE   5,554 0 3,781
D R HORTON INC COM 23331A109 1,571 20,771 SH   SOLE   15,435 0 5,336
DEXCOM INC COM 252131107 8,631 20,938 SH   SOLE   12,153 0 8,785
DXP ENTERPRISES INC COM NEW 233377407 388 24,040 SH   SOLE   16,205 0 7,835
ENCORE CAP GROUP INC COM 292554102 2,874 74,481 SH   SOLE   40,998 0 33,483
EPAM SYS INC COM 29414B104 1,583 4,896 SH   SOLE   2,910 0 1,986
EURONET WORLDWIDE INC COM 298736109 490 5,381 SH   SOLE   3,195 0 2,186
FACEBOOK INC CL A 30303M102 1,716 6,552 SH   SOLE   4,519 0 2,033
FIDELITY NATL INFORMATION SV COM 31620M106 2,890 19,633 SH   SOLE   13,527 0 6,106
FORTINET INC COM 34959E109 1,986 16,856 SH   SOLE   13,966 0 2,890
GLOBAL PMTS INC COM 37940X102 1,598 8,998 SH   SOLE   7,313 0 1,685
GLOBANT S A COM L44385109 4,976 27,762 SH   SOLE   15,658 0 12,104
HEALTHEQUITY INC COM 42226A107 454 8,843 SH   SOLE   4,670 0 4,173
HOME DEPOT INC COM 437076102 1,867 6,722 SH   SOLE   4,705 0 2,017
IMMUNOMEDICS INC COM 452907108 2,781 32,710 SH   SOLE   18,770 0 13,940
INGLES MKTS INC CL A 457030104 266 6,995 SH   SOLE   180 0 6,815
INSTALLED BLDG PRODS INC COM 45780R101 1,913 18,800 SH   SOLE   7,302 0 11,498
INSULET CORP COM 45784P101 6,766 28,599 SH   SOLE   17,104 0 11,495
IPG PHOTONICS CORP COM 44980X109 973 5,723 SH   SOLE   3,294 0 2,429
ISHARES TR 1 3 YR TREAS BD 464287457 407 4,707 SH   SOLE   4,025 0 682
ISHARES TR ISHS 5-10YR INVT 464288638 447 7,358 SH   SOLE   0 0 7,358
ISHARES TR ISHS 5-10YR INVT 464288646 733 13,351 SH   SOLE   12,225 0 1,126
KROGER CO COM 501044101 2,780 81,977 SH   SOLE   60,560 0 21,417
LCI INDS COM 50189K103 1,288 12,114 SH   SOLE   6,287 0 5,827
LGI HOMES INC COM 50187T106 3,705 31,892 SH   SOLE   18,529 0 13,363
LIVEPERSON INC COM 538146101 2,243 43,149 SH   SOLE   23,853 0 19,296
LIVONGO HEALTH INC COM 539183103 5,540 39,554 SH   SOLE   22,987 0 16,567
M/I HOMES INC COM 55305B101 2,245 48,745 SH   SOLE   22,967 0 25,778
MALIBU BOATS INC COM CL A 56117J100 507 10,237 SH   SOLE   265 0 9,972
MANITEX INTL INC COM 563420108 300 71,941 SH   SOLE   47,825 0 24,116
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 572 14,415 SH   SOLE   370 0 14,045
MEDPACE HLDGS INC COM 58506Q109 1,274 11,404 SH   SOLE   3,415 0 7,989
MICROCHIP TECHNOLOGY INC. COM 595017104 1,065 10,363 SH   SOLE   10,363 0 0
MICRON TECHNOLOGY INC COM 595112103 3,588 76,396 SH   SOLE   55,995 0 20,401
MICROSOFT CORP COM 594918104 463 2,200 SH   SOLE   2,200 0 0
MONOLITHIC PWR SYS INC COM 609839105 2,054 7,346 SH   SOLE   3,795 0 3,551
MONSTER BEVERAGE CORP NEW COM 61174X109 1,737 21,660 SH   SOLE   14,997 0 6,663
MOTOROLA SOLUTIONS INC COM NEW 620076307 627 4,000 SH   SOLE   4,000 0 0
NISOURCE INC COM 65473P105 466 21,204 SH   SOLE   545 0 20,659
OREILLY AUTOMOTIVE INC COM 67103H107 1,846 4,003 SH   SOLE   3,209 0 794
OLLIES BARGAIN OUTLET HLDGS COM 681116109 567 6,492 SH   SOLE   4,356 0 2,136
PAGERDUTY INC COM 69553P100 1,089 40,171 SH   SOLE   26,845 0 13,326
PAYCOM SOFTWARE INC COM 70432V102 6,607 21,223 SH   SOLE   12,318 0 8,905
PAYLOCITY HLDG CORP COM 70438V106 7,765 48,103 SH   SOLE   28,321 0 19,782
PAYPAL HLDGS INC COM 70450Y103 5,863 29,759 SH   SOLE   22,934 0 6,825
PGT INNOVATIONS INC COM 69336V101 375 21,409 SH   SOLE   550 0 20,859
PRA HEALTH SCIENCES INC COM 69354M108 530 5,223 SH   SOLE   135 0 5,088
QUALYS INC COM 74758T303 2,846 29,042 SH   SOLE   15,815 0 13,227
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 200 2,485 SH   SOLE   0 0 2,485
SERVISFIRST BANCSHARES INC COM 81768T108 302 8,875 SH   SOLE   226 0 8,649
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,693 7,105 SH   SOLE   4,762 0 2,343
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 126 19,804 SH   SOLE   10,445 0 9,359
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,083 3,235 SH   SOLE   2,546 0 689
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 203 600 SH   SOLE   600 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,714 81,901 SH   SOLE   24,370 0 57,531
SYNNEX CORP COM 87162W100 6,668 47,609 SH   SOLE   27,535 0 20,074
TANDEM DIABETES CARE INC COM NEW 875372203 5,156 45,424 SH   SOLE   25,440 0 19,984
THE TRADE DESK INC COM CL A 88339J105 6,822 13,151 SH   SOLE   7,598 0 5,553
UNITED RENTALS INC COM 911363109 957 5,485 SH   SOLE   3,949 0 1,536
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 306 996 SH   SOLE   862 0 134
VEEVA SYS INC CL A COM 922475108 1,308 4,650 SH   SOLE   4,650 0 0
VISA INC COM CL A 92826C839 3,894 19,475 SH   SOLE   13,433 0 6,042
WESCO INTL INC COM 95082P105 5,105 115,971 SH   SOLE   67,686 0 48,285
XCEL ENERGY INC COM 98389B100 1,891 27,407 SH   SOLE   20,149 0 7,258
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 3,493 13,837 SH   SOLE   8,623 0 5,214