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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   185,161 1,637 SH   SOLE   1,637 0 0
ACI WORLDWIDE INC COM 004498101   59,904 1,154 SH   SOLE   1,154 0 0
ACM RESH INC COM 00108J109   199,773 13,230 SH   SOLE   13,230 0 0
ACUITY BRANDS INC COM 00508Y102   38,269 131 SH   SOLE   131 0 0
ACV AUCTIONS INC COM 00091G104   2,701,404 125,065 SH   SOLE   59,593 0 65,472
ADAPTIVE BIOTECHNOLOGIES CORP COM 00650F109   3,751,899 625,838 SH   SOLE   318,061 0 307,777
ADVANCED DRAIN SYS INC DEL COM 00790R104   1,466,270 12,684 SH   SOLE   12,312 0 372
AGNICO EAGLE MINES LTD COM 008474108   3,553,974 45,441 SH   SOLE   44,940 0 501
AIR PRODS & CHEMS INC COM 009158106   1,194,675 4,119 SH   SOLE   4,119 0 0
AIRGAIN INC COM 00938A104   145,450 20,602 SH   SOLE   20,602 0 0
ALBEMARLE CORP COM 012653101   1,362,302 15,826 SH   SOLE   15,539 0 287
ALKAMI TECHNOLOGY INC COM 01644J108   33,526 914 SH   SOLE   914 0 0
ALPHA PRO TECH LTD COM 020772109   184,055 34,793 SH   SOLE   34,793 0 0
ALPHABET INC COM 02079K107   60,941 320 SH   SOLE   320 0 0
ALTAIR ENGR INC COM 021369103   34,042 312 SH   SOLE   312 0 0
AMAZON COM INC COM 023135106   7,347,371 33,490 SH   SOLE   32,650 0 840
AMBARELLA INC COM G037AX101   6,584,570 90,522 SH   SOLE   64,183 0 26,339
AMERICAN EXPRESS CO COM 025816109   1,211,497 4,082 SH   SOLE   4,082 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207   10,587,846 429,876 SH   SOLE   333,193 0 96,683
AMERICAN WTR WKS CO INC NEW COM 030420103   36,227 291 SH   SOLE   291 0 0
AMICUS THERAPEUTICS INC COM 03152W109   2,178,036 231,214 SH   SOLE   110,145 0 121,069
AMPHENOL CORP NEW COM 032095101   11,668 168 SH   SOLE   168 0 0
APPLE INC COM 037833100   10,427,489 41,640 SH   SOLE   40,737 0 903
APPLIED INDL TECHNOLOGIES INC COM 03820C105   120,932 505 SH   SOLE   505 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104   2,218,984 623,310 SH   SOLE   314,238 0 309,072
ARCHER DANIELS MIDLAND CO COM 039483102   13,236 262 SH   SOLE   262 0 0
ARCOSA INC COM 039653100   32,021 331 SH   SOLE   331 0 0
ARCUTIS BIOTHERAPEUTICS INC COM 03969K108   1,989,524 142,823 SH   SOLE   68,085 0 74,738
ARGAN INC COM 04010E109   5,000,590 36,490 SH   SOLE   18,323 0 18,167
ARLO TECHNOLOGIES INC COM 04206A101   2,120,483 189,498 SH   SOLE   90,253 0 99,245
ARTERIS INC COM 04302A104   2,916,796 286,241 SH   SOLE   143,714 0 142,527
ASCENT INDUSTRIES CO COM 871565107   136,195 12,182 SH   SOLE   12,182 0 0
ASGN INC COM 00191U102   241,686 2,900 SH   SOLE   2,900 0 0
ASPEN AEROGELS INC COM 04523Y105   2,949,127 248,243 SH   SOLE   177,257 0 70,986
ATERIAN INC COM 02156U200   68,124 28,385 SH   SOLE   28,385 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   208,424 712 SH   SOLE   712 0 0
AVEPOINT INC COM 053604104   9,010,250 545,745 SH   SOLE   396,305 0 149,440
AVIENT CORPORATION COM 05368V106   872,453 21,352 SH   SOLE   21,291 0 61
AVITA MEDICAL INC COM 05380C102   3,342,989 261,171 SH   SOLE   130,957 0 130,214
AWARE INC MASS COM 05453N100   75,972 38,960 SH   SOLE   38,960 0 0
AXALTA COATING SYS LTD COM G0750C108   38,429 1,123 SH   SOLE   1,123 0 0
AXCELIS TECHNOLOGIES INC COM 054540208   260,266 3,725 SH   SOLE   3,725 0 0
BADGER METER INC COM 056525108   3,367,829 15,877 SH   SOLE   15,435 0 442
BARRICK GOLD CORP COM 067901108   438,139 28,267 SH   SOLE   28,129 0 138
BERKSHIRE HATHAWAY INC DEL COM 084670702   34,449 76 SH   SOLE   76 0 0
BGC GROUP INC COM 088929104   3,003,689 331,533 SH   SOLE   158,037 0 173,496
BLEND LABS INC COM 09352U108   1,765,051 419,252 SH   SOLE   212,593 0 206,659
BLUEPRINT MEDICINES CORP COM 09627Y109   3,989,094 45,736 SH   SOLE   44,620 0 1,116
BM TECHNOLOGIES INC COM 05591L107   185,937 38,024 SH   SOLE   38,024 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   63,347 1,120 SH   SOLE   1,120 0 0
BROADWIND INC COM 11161T207   114,270 60,782 SH   SOLE   60,782 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   1,934,558 13,535 SH   SOLE   6,462 0 7,073
BWX TECHNOLOGIES INC COM 05605H100   2,619,002 23,512 SH   SOLE   22,980 0 532
CAESARSTONE LTD COM M20598104   1,415,756 333,119 SH   SOLE   166,817 0 166,302
CAMTEK LTD COM M20791105   344,484 4,265 SH   SOLE   4,265 0 0
CECO ENVIRONMENTAL CORP COM 125141101   4,687,041 155,046 SH   SOLE   77,869 0 77,177
CERAGON NETWORKS LTD COM M22013102   5,149,137 1,102,599 SH   SOLE   554,559 0 548,040
CHART INDS INC COM 16115Q308   1,876,721 9,834 SH   SOLE   9,555 0 279
CHENIERE ENERGY INC COM 16411R208   2,009,464 9,352 SH   SOLE   9,088 0 264
CINCINNATI FINL CORP COM 172062101   78,891 549 SH   SOLE   549 0 0
CLEAN HARBORS INC COM 184496107   44,417 193 SH   SOLE   193 0 0
CLEARPOINT NEURO INC COM 18507C103   6,287,682 408,822 SH   SOLE   205,844 0 202,978
CLEARWATER ANALYTICS HLDGS INC COM 185123106   32,088 1,166 SH   SOLE   1,166 0 0
COCA COLA CO COM 191216100   523,420 8,407 SH   SOLE   8,407 0 0
CODA OCTOPUS GROUP INC COM 19188U206   114,341 14,603 SH   SOLE   14,603 0 0
COGNEX CORP COM 192422103   1,856,508 51,771 SH   SOLE   50,889 0 882
COGNYTE SOFTWARE LTD COM M25133105   2,988,748 345,520 SH   SOLE   174,098 0 171,422
COLGATE PALMOLIVE CO COM 194162103   1,033,829 11,372 SH   SOLE   11,372 0 0
CONCENTRA GROUP HOLDINGS PAREN COM 20603L102   2,147,831 108,586 SH   SOLE   107,287 0 1,299
CONSTELLATION BRANDS INC COM 21036P108   451,282 2,042 SH   SOLE   2,042 0 0
COSTCO WHSL CORP NEW COM 22160K105   164,929 180 SH   SOLE   180 0 0
COVENANT LOGISTICS GROUP INC COM 22284P105   2,871,260 52,674 SH   SOLE   26,827 0 25,847
CREATIVE REALITIES INC COM 22530J309   95,354 38,920 SH   SOLE   38,920 0 0
CREXENDO INC COM 226552107   3,831,869 732,671 SH   SOLE   369,953 0 362,718
CULP INC COM 230215105   80,278 13,676 SH   SOLE   13,676 0 0
DANA INC COM 235825205   19,247 1,665 SH   SOLE   1,665 0 0
DATA I O CORP COM 237690102   108,205 39,063 SH   SOLE   39,063 0 0
DAY ONE BIOPHARMACEUTICALS INC COM 23954D109   2,629,963 207,574 SH   SOLE   99,067 0 108,507
DEXCOM INC COM 252131107   24,731 318 SH   SOLE   318 0 0
DISNEY WALT CO COM 254687106   3,475,345 31,211 SH   SOLE   30,821 0 390
DOCEBO INC COM 25609L105   3,163,403 70,659 SH   SOLE   33,741 0 36,918
DOLLAR TREE INC COM 256746108   632,793 8,444 SH   SOLE   8,399 0 45
DOW INC COM 260557103   81,986 2,043 SH   SOLE   2,043 0 0
DT MIDSTREAM INC COM 23345M107   36,491 367 SH   SOLE   367 0 0
DTE ENERGY CO COM 233331107   88,751 735 SH   SOLE   735 0 0
DUKE ENERGY CORP NEW COM 26441C204   229,271 2,128 SH   SOLE   2,128 0 0
DUOS TECHNOLOGIES GROUP INC COM 266042407   115,797 19,364 SH   SOLE   19,364 0 0
DUPONT DE NEMOURS INC COM 26614N102   54,519 715 SH   SOLE   715 0 0
EATON CORP PLC COM G29183103   29,205 88 SH   SOLE   67 0 21
ECOLAB INC COM 278865100   19,449 83 SH   SOLE   83 0 0
ELTEK LTD COM M40184208   98,578 8,913 SH   SOLE   8,913 0 0
ENERGY RECOVERY INC COM 29270J100   3,224,166 219,331 SH   SOLE   214,723 0 4,608
ENERGY SVCS ACQUISITION CORP COM 29271Q103   225,040 17,832 SH   SOLE   17,832 0 0
ENOVIX CORPORATION COM 293594107   872,850 80,299 SH   SOLE   78,057 0 2,242
ENTERPRISE PRODS PARTNERS L P COM 293792107   39,702 1,266 SH   SOLE   1,266 0 0
ENVIRI CORP COM 415864107   2,663,238 345,875 SH   SOLE   173,965 0 171,910
ETON PHARMACEUTICALS INC COM 29772L108   325,567 24,442 SH   SOLE   24,442 0 0
EURONET WORLDWIDE INC COM 298736109   23,139 225 SH   SOLE   225 0 0
EVERCORE INC COM 29977A105   2,971,754 10,721 SH   SOLE   5,112 0 5,609
EVERQUOTE INC COM 30041R108   3,614,552 180,818 SH   SOLE   127,300 0 53,518
EVERUS CONSTR GROUP COM 300426103   1,495,878 22,751 SH   SOLE   10,839 0 11,912
EVOLUS INC COM 30052C107   2,014,833 182,503 SH   SOLE   92,646 0 89,857
EXELIXIS INC COM 30161Q104   40,293 1,210 SH   SOLE   1,210 0 0
EXPRO GROUP HOLDINGS NV COM N3144W105   1,845,111 147,964 SH   SOLE   70,544 0 77,420
EXTREME NETWORKS COM 30226D106   2,599,069 155,261 SH   SOLE   74,122 0 81,139
EXXON MOBIL CORP COM 30231G102   3,040,789 28,268 SH   SOLE   27,279 0 989
EYEPOINT PHARMACEUTICALS INC COM 30233G209   934,357 125,417 SH   SOLE   62,993 0 62,424
FEDEX CORP COM 31428X106   12,660 45 SH   SOLE   45 0 0
FIRST SOLAR INC COM 336433107   1,255,181 7,122 SH   SOLE   6,914 0 208
FIVE BELOW INC COM 33829M101   14,380 137 SH   SOLE   137 0 0
FLOWSERVE CORP COM 34354P105   34,454 599 SH   SOLE   599 0 0
FORWARD AIR CORP COM 349853101   2,487,346 77,127 SH   SOLE   36,770 0 40,357
FRANCO NEV CORP COM 351858105   406,979 3,461 SH   SOLE   3,461 0 0
FREEPORT-MCMORAN INC COM 35671D857   47,143 1,238 SH   SOLE   1,238 0 0
FRONTDOOR INC COM 35905A109   3,235,043 59,174 SH   SOLE   28,206 0 30,968
FUEL TECH INC COM 359523107   116,692 111,135 SH   SOLE   111,135 0 0
GALLAGHER ARTHUR J & CO COM 363576109   1,101,338 3,880 SH   SOLE   3,880 0 0
GATES INDL CORP PLC COM G39108108   41,058 1,996 SH   SOLE   1,996 0 0
GE AEROSPACE COM 369604301   179,299 1,075 SH   SOLE   850 0 225
GE VERNOVA INC COM 36828A101   3,814,601 11,597 SH   SOLE   11,220 0 377
GENASYS INC COM 36872P103   147,797 56,845 SH   SOLE   56,845 0 0
GENERAC HLDGS INC COM 368736104   5,381,630 34,709 SH   SOLE   33,880 0 829
GENPACT LIMITED COM G3922B107   35,348 823 SH   SOLE   823 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109   195,360 19,497 SH   SOLE   19,497 0 0
GLAUKOS CORP COM 377322102   91,613 611 SH   SOLE   611 0 0
GLOBUS MED INC COM 379577208   5,288,891 63,945 SH   SOLE   63,007 0 938
GOLDMAN SACHS GROUP INC COM 38141G104   5,618,084 9,811 SH   SOLE   9,527 0 284
GRAHAM CORP COM 384556106   6,257,641 140,716 SH   SOLE   70,611 0 70,105
GRAND CANYON ED INC COM 38526M106   376,740 2,300 SH   SOLE   2,300 0 0
GREAT LAKES DREDGE & DOCK CORP COM 390607109   3,421,435 303,050 SH   SOLE   154,061 0 148,989
GRID DYNAMICS HLDGS INC COM 39813G109   3,106,394 139,676 SH   SOLE   66,606 0 73,070
GRIFFON CORP COM 398433102   3,302,367 46,336 SH   SOLE   22,074 0 24,262
GUIDEWIRE SOFTWARE INC COM 40171V100   7,331,038 43,487 SH   SOLE   42,502 0 985
HA SUSTAINABLE INFRA CAP INC COM 41068X100   1,514,285 56,440 SH   SOLE   54,856 0 1,584
HAEMONETICS CORP MASS COM 405024100   22,409 287 SH   SOLE   287 0 0
HCI GROUP INC COM 40416E103   9,594,498 82,335 SH   SOLE   63,709 0 18,626
HEALTH CATALYST INC COM 42225T107   2,086,442 295,112 SH   SOLE   148,453 0 146,659
HELMERICH & PAYNE INC COM 423452101   23,471 733 SH   SOLE   733 0 0
HUBBELL INC COM 443510607   1,823,428 4,353 SH   SOLE   4,229 0 124
HUDSON GLOBAL INC COM 443787205   80,545 6,172 SH   SOLE   6,172 0 0
IAC INC COM 44891N208   20,966 486 SH   SOLE   486 0 0
IDENTIV INC COM 45170X205   1,479,083 404,121 SH   SOLE   203,072 0 201,049
IDEX CORP COM 45167R104   5,002,659 23,903 SH   SOLE   23,275 0 628
INSMED INC COM 457669307   4,648,463 67,330 SH   SOLE   32,095 0 35,235
INSPIREMD INC COM 45779A846   190,846 72,565 SH   SOLE   72,565 0 0
INTEGRAL AD SCIENCE HLDNG CORP COM 45828L108   1,349,902 129,301 SH   SOLE   61,634 0 67,667
INTERFACE INC COM 458665304   3,498,511 143,676 SH   SOLE   72,718 0 70,958
INTEST CORP COM 461147100   195,715 22,784 SH   SOLE   22,784 0 0
INTRA-CELLULAR THERAPIES INC COM 46116X101   4,753,541 56,915 SH   SOLE   55,588 0 1,327
INTUIT COM 461202103   2,632,787 4,189 SH   SOLE   4,029 0 160
ITRON INC COM 465741106   39,306 362 SH   SOLE   362 0 0
JOHNSON & JOHNSON COM 478160104   46,134 319 SH   SOLE   319 0 0
JPMORGAN CHASE & CO. COM 46625H100   874,942 3,650 SH   SOLE   3,650 0 0
KELLY SVCS INC COM 488152208   973,124 69,808 SH   SOLE   34,817 0 34,991
KINIKSA PHARMACEUTICALS INTL P COM G52694109   3,437,744 173,799 SH   SOLE   88,325 0 85,474
KINROSS GOLD CORP COM 496902404   24,667 2,661 SH   SOLE   2,661 0 0
KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207   9,710,689 368,108 SH   SOLE   244,250 0 123,858
LAIRD SUPERFOOD INC COM 50736T102   157,135 19,941 SH   SOLE   19,941 0 0
LANTRONIX INC COM 516548203   503 122 SH   SOLE   122 0 0
LENSAR INC COM 52634L108   356,617 39,890 SH   SOLE   39,890 0 0
LEONARDO DRS INC COM 52661A108   8,329,744 257,807 SH   SOLE   130,764 0 127,043
LIGAND PHARMACEUTICALS INC COM 53220K504   6,991,216 65,247 SH   SOLE   50,104 0 15,143
LIGHTPATH TECHNOLOGIES INC COM 532257805   338,446 95,877 SH   SOLE   95,877 0 0
LINCOLN EDL SVCS CORP COM 533535100   6,322,305 399,640 SH   SOLE   207,555 0 192,085
LIQUIDITY SVCS INC COM 53635B107   3,438,562 106,490 SH   SOLE   53,454 0 53,036
LOGILITY SUPPLY CHAIN SOLUTION COM 029683109   2,604,132 235,030 SH   SOLE   118,108 0 116,922
LSI INDS INC OHIO COM 50216C108   5,241,672 269,911 SH   SOLE   136,671 0 133,240
LYONDELLBASELL INDUSTRIES N V COM N53745100   1,857 25 SH   SOLE   25 0 0
MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100   701,514 5,400 SH   SOLE   5,400 0 0
MARSH & MCLENNAN COS INC COM 571748102   906,353 4,267 SH   SOLE   4,267 0 0
MARTIN MARIETTA MATLS INC COM 573284106   964,822 1,868 SH   SOLE   1,868 0 0
MASTERCARD INCORPORATED COM 57636Q104   26,329 50 SH   SOLE   50 0 0
MATADOR RES CO COM 576485205   2,263,621 40,235 SH   SOLE   22,167 0 18,068
MATRIX SVC CO COM 576853105   2,494,057 208,359 SH   SOLE   105,318 0 103,041
MATSON INC COM 57686G105   141,852 1,052 SH   SOLE   1,052 0 0
MEDIWOUND LTD COM M68830112   2,651,292 148,949 SH   SOLE   74,856 0 74,093
MERCK & CO INC COM 58933Y105   112,611 1,132 SH   SOLE   1,028 0 104
METHODE ELECTRS INC COM 591520200   1,444,664 122,533 SH   SOLE   62,124 0 60,409
MICRON TECHNOLOGY INC COM 595112103   12,876 153 SH   SOLE   153 0 0
MICROSOFT CORP COM 594918104   8,693,859 20,626 SH   SOLE   20,104 0 522
MIRION TECHNOLOGIES INC COM 60471A101   5,309,250 304,255 SH   SOLE   144,904 0 159,351
MONOLITHIC PWR SYS INC COM 609839105   177,510 300 SH   SOLE   300 0 0
MONTROSE ENVIRONMENTAL GROUP I COM 615111101   2,026,142 109,226 SH   SOLE   54,971 0 54,255
MORGAN STANLEY COM 617446448   45,636 363 SH   SOLE   363 0 0
MP MATERIALS CORP COM 553368101   1,992,214 127,706 SH   SOLE   124,148 0 3,558
MRC GLOBAL INC COM 55345K103   3,431,251 268,486 SH   SOLE   135,466 0 133,020
MYOMO INC COM 62857J201   5,111,409 793,697 SH   SOLE   402,570 0 391,127
MYRIAD GENETICS INC COM 62855J104   1,600,080 116,709 SH   SOLE   55,625 0 61,084
NEWMONT CORP COM 651639106   179,750 4,829 SH   SOLE   4,829 0 0
NEXTERA ENERGY INC COM 65339F101   8,473,113 118,191 SH   SOLE   115,459 0 2,732
NEXTERA ENERGY PARTNERS LP COM 65341B106   1,371 77 SH   SOLE   77 0 0
NINE ENERGY SERVICE INC COM 65441V101   126,538 112,980 SH   SOLE   112,980 0 0
NORTHERN TECHNOLOGIES INTL COR COM 665809109   137,369 10,183 SH   SOLE   10,183 0 0
NOVA LTD COM M7516K103   177,255 900 SH   SOLE   900 0 0
NOVANTA INC COM 67000B104   3,118,188 20,411 SH   SOLE   10,292 0 10,119
NOVOCURE LTD COM G6674U108   3,630,415 121,826 SH   SOLE   58,042 0 63,784
NUTANIX INC COM 67059N108   41,969 686 SH   SOLE   686 0 0
NUTEX HEALTH INC COM 67079U306   3,353,087 105,809 SH   SOLE   53,138 0 52,671
NV5 GLOBAL INC COM 62945V109   105,504 5,600 SH   SOLE   5,600 0 0
NVENT ELECTRIC PLC COM G6700G107   57,391 842 SH   SOLE   842 0 0
OCULAR THERAPEUTIX INC COM 67576A100   3,307,098 387,248 SH   SOLE   196,563 0 190,685
OLD REP INTL CORP COM 680223104   31 1 SH   SOLE   1 0 0
OLO INC COM 68134L109   3,021,274 393,395 SH   SOLE   199,660 0 193,735
ONE STOP SYS INC COM 68247W109   247,213 73,795 SH   SOLE   73,795 0 0
ONESPAN INC COM 68287N100   4,145,766 223,612 SH   SOLE   112,662 0 110,950
OOMA INC COM 683416101   247,822 17,626 SH   SOLE   8,848 0 8,778
OPTEX SYS HLDGS INC COM 68384X209   139,313 20,308 SH   SOLE   20,308 0 0
ORACLE CORP COM 68389X105   166,640 1,000 SH   SOLE   1,000 0 0
ORGANON & CO COM 68622V106   164 11 SH   SOLE   11 0 0
OUSTER INC COM 68989M202   3,365,791 275,433 SH   SOLE   164,367 0 111,066
OWLET INC COM 69120X206   113,301 25,461 SH   SOLE   25,461 0 0
PATRICK INDS INC COM 703343103   4,023,716 48,432 SH   SOLE   28,009 0 20,423
PAYCHEX INC COM 704326107   2,673,014 19,063 SH   SOLE   18,454 0 609
PAYMENTUS HOLDINGS INC COM 70439P108   4,829,149 147,816 SH   SOLE   70,566 0 77,250
PEGASYSTEMS INC COM 705573103   4,276,109 45,881 SH   SOLE   44,798 0 1,083
PEPSICO INC COM 713448108   898,827 5,911 SH   SOLE   5,911 0 0
PERFORMANT HEALTHCARE INC COM 71377E105   2,132,860 706,245 SH   SOLE   354,882 0 351,363
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203   2,129,126 192,333 SH   SOLE   97,107 0 95,226
PERMA-PIPE INTL HLDGS INC COM 714167103   196,099 13,117 SH   SOLE   13,117 0 0
PFIZER INC COM 717081103   3,364,269 126,810 SH   SOLE   123,509 0 3,301
PHILIP MORRIS INTL INC COM 718172109   48,381 402 SH   SOLE   402 0 0
PHREESIA INC COM 71944F106   2,584,888 102,738 SH   SOLE   48,970 0 53,768
PIXELWORKS INC COM 72581M305   39,416 54,032 SH   SOLE   54,032 0 0
PPL CORP COM 69351T106   40,185 1,238 SH   SOLE   1,238 0 0
PRIMORIS SVCS CORP COM 74164F103   11,182,744 146,371 SH   SOLE   142,696 0 3,675
PROCEPT BIOROBOTICS CORP COM 74276L105   4,164,897 51,725 SH   SOLE   24,659 0 27,066
PROCTER AND GAMBLE CO COM 742718109   1,584,125 9,449 SH   SOLE   9,449 0 0
Q2 HLDGS INC COM 74736L109   146,446 1,455 SH   SOLE   1,455 0 0
QUANTA SVCS INC COM 74762E102   595,754 1,885 SH   SOLE   1,478 0 407
QUIDELORTHO CORP COM 219798105   2,842,156 63,797 SH   SOLE   32,462 0 31,335
RADCOM LTD COM M81865111   2,832,084 229,133 SH   SOLE   114,872 0 114,261
RANGE RES CORP COM 75281A109   39,254 1,091 SH   SOLE   1,091 0 0
RED VIOLET INC COM 75704L104   2,175,511 60,097 SH   SOLE   30,227 0 29,870
REGAL REXNORD CORPORATION COM 758750103   15,513 100 SH   SOLE   100 0 0
RESEARCH SOLUTIONS INC COM 761025105   2,472,101 595,687 SH   SOLE   309,048 0 286,639
REVOLVE GROUP INC COM 76156B107   3,829,916 114,360 SH   SOLE   68,761 0 45,599
RICHARDSON ELECTRS LTD COM 763165107   228,436 16,282 SH   SOLE   16,282 0 0
RIVIAN AUTOMOTIVE INC COM 76954A103   624,249 46,936 SH   SOLE   45,637 0 1,299
ROCKWELL AUTOMATION INC COM 773903109   20,005 70 SH   SOLE   70 0 0
ROYAL GOLD INC COM 780287108   27,689 210 SH   SOLE   192 0 18
RTX CORPORATION COM 75513E101   90,030 778 SH   SOLE   778 0 0
SALESFORCE INC COM 79466L302   7,355,260 22,000 SH   SOLE   21,469 0 531
SANDOZ GROUP AG COM 799926100   8,222 203 SH   SOLE   203 0 0
SCHLUMBERGER LTD COM 806857108   19,707 514 SH   SOLE   514 0 0
SELECT MED HLDGS CORP COM 81619Q105   2,522,488 133,819 SH   SOLE   132,207 0 1,612
SEMPRA COM 816851109   34,211 390 SH   SOLE   390 0 0
SHYFT GROUP INC COM 825698103   1,875,125 159,721 SH   SOLE   79,891 0 79,830
SI-BONE INC COM 825704109   2,918,403 208,160 SH   SOLE   103,918 0 104,242
SIMILARWEB LTD COM M84137104   3,752,499 264,820 SH   SOLE   133,509 0 131,311
SITIME CORP COM 82982T106   182,351 850 SH   SOLE   850 0 0
SNAP ON INC COM 833034101   409,073 1,205 SH   SOLE   893 0 312
SOUTHERN CO COM 842587107   197,568 2,400 SH   SOLE   2,400 0 0
STEREOTAXIS INC COM 85916J409   2,765,558 1,212,964 SH   SOLE   612,249 0 600,715
STERLING INFRASTRUCTURE INC COM 859241101   6,347,701 37,683 SH   SOLE   26,945 0 10,738
STRATTEC SEC CORP COM 863111100   230,061 5,584 SH   SOLE   5,584 0 0
SUNOPTA INC COM 8676EP108   5,607,995 728,311 SH   SOLE   497,879 0 230,432
SUNRUN INC COM 86771W105   402,782 43,544 SH   SOLE   42,238 0 1,306
SWEETGREEN INC COM 87043Q108   2,473,012 77,137 SH   SOLE   36,780 0 40,357
TARSUS PHARMACEUTICALS INC COM 87650L103   4,416,311 79,760 SH   SOLE   37,980 0 41,780
TENET HEALTHCARE CORP COM 88033G407   2,760,271 21,867 SH   SOLE   21,346 0 521
TERADYNE INC COM 880770102   18,258 145 SH   SOLE   145 0 0
TESLA INC COM 88160R101   270,573 670 SH   SOLE   670 0 0
TETRA TECH INC NEW COM 88162G103   1,771,127 44,456 SH   SOLE   43,196 0 1,260
TETRA TECHNOLOGIES INC DEL COM 88162F105   2,726,718 761,653 SH   SOLE   383,905 0 377,748
TOWER SEMICONDUCTOR LTD COM M87915274   9,446,522 183,392 SH   SOLE   137,115 0 46,277
TRANE TECHNOLOGIES PLC COM G8994E103   55,403 150 SH   SOLE   81 0 69
TRANSACT TECHNOLOGIES INC COM 892918103   179,310 43,841 SH   SOLE   43,841 0 0
TRANSCAT INC COM 893529107   4,048,679 38,289 SH   SOLE   19,269 0 19,020
TRIMBLE INC COM 896239100   2,017,060 28,546 SH   SOLE   27,759 0 787
TRIPADVISOR INC COM 896945201   12,806 867 SH   SOLE   867 0 0
TURTLE BEACH CORP COM 900450206   3,547,875 204,961 SH   SOLE   103,278 0 101,683
ULTA BEAUTY INC COM 90384S303   382,303 879 SH   SOLE   879 0 0
UNION PAC CORP COM 907818108   7,981 35 SH   SOLE   35 0 0
UNITED GUARDIAN INC COM 910571108   67,914 7,104 SH   SOLE   7,104 0 0
UNITED PARCEL SERVICE INC COM 911312106   50,944 404 SH   SOLE   404 0 0
UNIVERSAL INS HLDGS INC COM 91359V107   3,749,480 178,038 SH   SOLE   89,400 0 88,638
UPWORK INC COM 91688F104   2,224,401 136,049 SH   SOLE   64,968 0 71,081
VALERO ENERGY CORP COM 91913Y100   816,695 6,662 SH   SOLE   6,662 0 0
VALMONT INDS INC COM 920253101   2,808,791 9,159 SH   SOLE   8,904 0 255
VERIZON COMMUNICATIONS INC COM 92343V104   533,627 13,344 SH   SOLE   13,344 0 0
VERTEX INC COM 92538J106   49,562 929 SH   SOLE   929 0 0
VIRTRA INC COM 92827K301   87,791 13,006 SH   SOLE   13,006 0 0
VISA INC COM 92826C839   36,977 117 SH   SOLE   117 0 0
WABTEC COM 929740108   68,632 362 SH   SOLE   362 0 0
WASTE MGMT INC DEL COM 94106L109   115,222 571 SH   SOLE   571 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102   1,017 5 SH   SOLE   5 0 0
WEC ENERGY GROUP INC COM 92939U106   40,437 430 SH   SOLE   430 0 0
WEX INC COM 96208T104   24,019 137 SH   SOLE   137 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   459,143 8,164 SH   SOLE   8,164 0 0
WIDEPOINT CORP COM 967590209   245,383 50,699 SH   SOLE   50,699 0 0
WILLDAN GROUP INC COM 96924N100   5,256,687 138,007 SH   SOLE   69,608 0 68,399
WILLIAMS COS INC COM 969457100   36,802 680 SH   SOLE   680 0 0
XERIS BIOPHARMA HOLDINGS INC COM 98422E103   1,610,097 474,955 SH   SOLE   238,671 0 236,284
XYLEM INC COM 98419M100   2,647,702 22,821 SH   SOLE   22,531 0 290
ZETA GLOBAL HOLDINGS CORP COM 98956A105   2,803,742 155,850 SH   SOLE   74,320 0 81,530
ZSCALER INC COM 98980G102   2,559,477 14,187 SH   SOLE   13,846 0 341
BP PLC ADR 055622104   4,209,919 142,419 SH   SOLE   140,671 0 1,748
BRAINSWAY LTD ADR 10501L106   2,880,356 305,446 SH   SOLE   159,383 0 146,063
EQUINOR ASA ADR 29446M102   278,192 11,743 SH   SOLE   11,743 0 0
NOVARTIS AG ADR 66987V109   270,035 2,775 SH   SOLE   2,775 0 0
RIO TINTO PLC ADR 767204100   85,392 1,452 SH   SOLE   1,452 0 0
SANOFI ADR 80105N105   9,646 200 SH   SOLE   200 0 0
ISHARES SILVER TR ETF 46428Q109   20,300 771 SH   SOLE   699 0 72
ISHARES TR ETF 464287648   142,183 494 SH   SOLE   494 0 0
SPDR S&P 500 ETF TR ETF 78462F103   47,472 81 SH   SOLE   0 0 81
VANECK ETF TRUST ETF 92189F791   6,669 156 SH   SOLE   156 0 0
VANGUARD INDEX FDS ETF 922908769   349,511 1,206 SH   SOLE   1,206 0 0