0000201772-24-000003.txt : 20240503 0000201772-24-000003.hdr.sgml : 20240503 20240503155751 ACCESSION NUMBER: 0000201772-24-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240503 DATE AS OF CHANGE: 20240503 EFFECTIVENESS DATE: 20240503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ESSEX INVESTMENT MANAGEMENT CO LLC CENTRAL INDEX KEY: 0000201772 ORGANIZATION NAME: IRS NUMBER: 004260191 STATE OF INCORPORATION: DE FISCAL YEAR END: 1130 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-00878 FILM NUMBER: 24912812 BUSINESS ADDRESS: STREET 1: 125 HIGH STREET STREET 2: SUITE 1803 CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 6174824870 MAIL ADDRESS: STREET 1: 125 HIGH STREET STREET 2: SUITE 1803 CITY: BOSTON STATE: MA ZIP: 02110 FORMER COMPANY: FORMER CONFORMED NAME: ESSEX INVESTMENT MANAGEMENT CO INC DATE OF NAME CHANGE: 19920929 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0000201772 XXXXXXXX 03-31-2024 03-31-2024 ESSEX INVESTMENT MANAGEMENT CO LLC
125 HIGH STREET SUITE 1803 BOSTON MA 02110
13F HOLDINGS REPORT 028-00878 N
David A Rozenson Attorney-in-Fact 617-733-1054 David A Rozenson Newton MA 05-03-2024 0 306 506689603 false
INFORMATION TABLE 2 essex13f2024q1.xml ABBOTT LABS COM 002824100 186061 1637 SH SOLE 1637 0 0 ACCURAY INC COM 004397105 1644630 665842 SH SOLE 348498 0 317344 ACI WORLDWIDE INC COM 004498101 106538 3208 SH SOLE 3208 0 0 ACM RESH INC COM 00108J109 385522 13230 SH SOLE 13230 0 0 ACUITY BRANDS INC COM 00508Y102 168494 627 SH SOLE 627 0 0 ADAPTIVE BIOTECHNOLOGIES CORP COM 00650F109 889478 277096 SH SOLE 161833 0 115263 AGNICO EAGLE MINES LTD COM 008474108 3165055 53060 SH SOLE 52559 0 501 AIR PRODS & CHEMS INC COM 009158106 1409769 5819 SH SOLE 5819 0 0 ALBEMARLE CORP COM 012653101 2321127 17619 SH SOLE 16486 0 1133 ALPHA PRO TECH LTD COM 020772109 701470 112415 SH SOLE 38820 0 73595 ALPHABET INC COM 02079K107 48723 320 SH SOLE 320 0 0 ALPHATEC HLDGS INC COM 02081G201 3736649 270968 SH SOLE 141838 0 129130 ALTA EQUIPMENT GROUP INC COM 02128L106 2160461 166831 SH SOLE 87157 0 79674 ALTAIR ENGR INC COM 021369103 73572 854 SH SOLE 854 0 0 AMAZON COM INC COM 023135106 7002893 38823 SH SOLE 36603 0 2220 AMERICAN EXPRESS CO COM 025816109 1539640 6762 SH SOLE 6762 0 0 AMERICAN SUPERCONDUCTOR CORP COM 030111207 7888813 583924 SH SOLE 450251 0 133673 AMERICAN WTR WKS CO INC NEW COM 030420103 43507 356 SH SOLE 356 0 0 AMPHENOL CORP NEW COM 032095101 16841 146 SH SOLE 146 0 0 APPLE INC COM 037833100 10727446 62558 SH SOLE 59505 0 3053 APPLIED INDL TECHNOLOGIES INC COM 03820C105 276372 1399 SH SOLE 1399 0 0 AQUESTIVE THERAPEUTICS INC COM 03843E104 2611163 612949 SH SOLE 320712 0 292237 ARCHER DANIELS MIDLAND CO COM 039483102 16456 262 SH SOLE 262 0 0 ARCOSA INC COM 039653100 77532 903 SH SOLE 903 0 0 ARGAN INC COM 746375107 2524321 49947 SH SOLE 26150 0 23797 ARRAY TECHNOLOGIES INC COM 04271T100 2450071 164324 SH SOLE 151068 0 13256 ARROWHEAD PHARMACEUTICALS INC COM 04280A100 2067751 72299 SH SOLE 68290 0 4009 ASGN INC COM 00191U102 303804 2900 SH SOLE 2900 0 0 ASPEN AEROGELS INC COM 04523Y105 6784008 385455 SH SOLE 246055 0 139400 AUDIOCODES LTD COM M15342104 2275754 174521 SH SOLE 91370 0 83151 AUGMEDIX INC COM 05105P107 2163549 528985 SH SOLE 276965 0 252020 AUTOMATIC DATA PROCESSING INC COM 053015103 176067 705 SH SOLE 705 0 0 AVEPOINT INC COM 053604104 1844386 232877 SH SOLE 135998 0 96879 AVIENT CORPORATION COM 05368V106 1507727 34740 SH SOLE 30803 0 3937 AWARE INC MASS COM 05453N100 173860 92973 SH SOLE 32017 0 60956 AXALTA COATING SYS LTD COM G0750C108 105440 3066 SH SOLE 3066 0 0 AXCELIS TECHNOLOGIES INC COM 054540208 415412 3725 SH SOLE 3725 0 0 B2GOLD CORP COM 11777Q209 26100 10000 SH SOLE 10000 0 0 BACKBLAZE INC COM 05637B105 2048240 200219 SH SOLE 104760 0 95459 BADGER METER INC COM 056525108 2680706 16567 SH SOLE 14820 0 1747 BANCORP INC DEL COM 05969A105 2328013 69576 SH SOLE 36430 0 33146 BARRICK GOLD CORP COM 067901108 650990 39122 SH SOLE 38013 0 1109 BERKSHIRE HATHAWAY INC DEL COM 084670702 31960 76 SH SOLE 76 0 0 BGC GROUP INC COM 088929104 1827178 235158 SH SOLE 137376 0 97782 BIODESIX INC COM 09075X108 1323628 925614 SH SOLE 466535 0 459079 BRISTOL-MYERS SQUIBB CO COM 110122108 60738 1120 SH SOLE 1120 0 0 BROADRIDGE FINL SOLUTIONS INC COM 11133T103 3687 18 SH SOLE 18 0 0 BROADWIND INC COM 11161T207 466144 195859 SH SOLE 67812 0 128047 BUILDERS FIRSTSOURCE INC COM 12008R107 2425645 11631 SH SOLE 6839 0 4792 BWX TECHNOLOGIES INC COM 05605H100 133714 1303 SH SOLE 1303 0 0 CAESARSTONE LTD COM M20598104 1348992 329827 SH SOLE 172576 0 157251 CAMTEK LTD COM M20791105 357279 4265 SH SOLE 4265 0 0 CECO ENVIRONMENTAL CORP COM 125141101 4741706 205982 SH SOLE 107804 0 98178 CENTURY CMNTYS INC COM 156504300 2718791 28174 SH SOLE 16417 0 11757 CERAGON NETWORKS LTD COM M22013102 3457421 1080444 SH SOLE 565918 0 514526 CHAMPIONS ONCOLOGY INC COM 15870P307 378280 77200 SH SOLE 26579 0 50621 CHENIERE ENERGY INC COM 16411R208 1902298 11795 SH SOLE 11500 0 295 CINCINNATI FINL CORP COM 172062101 68169 549 SH SOLE 549 0 0 CLEAN HARBORS INC COM 184496107 107097 532 SH SOLE 532 0 0 CLEARPOINT NEURO INC COM 18507C103 2243177 329879 SH SOLE 172753 0 157126 CLEARWATER ANALYTICS HLDGS INC COM 185123106 56590 3199 SH SOLE 3199 0 0 COCA COLA CO COM 191216100 747742 12222 SH SOLE 12222 0 0 COGNEX CORP COM 192422103 2589783 61051 SH SOLE 57365 0 3686 COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 12093 165 SH SOLE 165 0 0 COGNYTE SOFTWARE LTD COM M25133105 2807268 339452 SH SOLE 177699 0 161753 COLGATE PALMOLIVE CO COM 194162103 1297621 14410 SH SOLE 14410 0 0 CONSTELLATION BRANDS INC COM 21036P108 973444 3582 SH SOLE 3582 0 0 COSTCO WHSL CORP NEW COM 22160K105 131873 180 SH SOLE 180 0 0 COURSERA INC COM 22266M104 5053677 360462 SH SOLE 295623 0 64839 COVENANT LOGISTICS GROUP INC COM 22284P105 1995381 43041 SH SOLE 23071 0 19970 CREXENDO INC COM 226552107 731615 152103 SH SOLE 52657 0 99446 CULP INC COM 230215105 212563 44284 SH SOLE 15246 0 29038 DANA INC COM 235825205 57874 4557 SH SOLE 4557 0 0 DATA I O CORP COM 237690102 288605 81990 SH SOLE 28384 0 53606 DECIPHERA PHARMACEUTICALS INC COM 24344T101 4540229 288635 SH SOLE 230832 0 57803 DEXCOM INC COM 252131107 120808 871 SH SOLE 871 0 0 DIGI INTL INC COM 253798102 7009114 219515 SH SOLE 176328 0 43187 DISNEY WALT CO COM 254687106 4383669 35826 SH SOLE 35436 0 390 DLH HLDGS CORP COM 23335Q100 1308714 98622 SH SOLE 51690 0 46932 DOCEBO INC COM 25609L105 2165945 44221 SH SOLE 25819 0 18402 DOLLAR TREE INC COM 256746108 2102039 15787 SH SOLE 15012 0 775 DOW INC COM 260557103 121653 2100 SH SOLE 2100 0 0 DOXIMITY INC COM 26622P107 73276 2723 SH SOLE 2723 0 0 DT MIDSTREAM INC COM 23345M107 22424 367 SH SOLE 367 0 0 DTE ENERGY CO COM 233331107 82423 735 SH SOLE 735 0 0 DUKE ENERGY CORP NEW COM 26441C204 221563 2291 SH SOLE 2291 0 0 DUPONT DE NEMOURS INC COM 26614N102 59189 772 SH SOLE 772 0 0 DYNAVAX TECHNOLOGIES CORP COM 268158201 5009743 403686 SH SOLE 335505 0 68181 EATON CORP PLC COM G29183103 49716 159 SH SOLE 120 0 39 ECOLAB INC COM 278865100 19165 83 SH SOLE 83 0 0 ENERGY RECOVERY INC COM 29270J100 4048035 256367 SH SOLE 235717 0 20650 ENERGY SVCS ACQUISITION CORP COM 29271Q103 572756 69425 SH SOLE 24028 0 45397 ENERGY TRANSFER L P COM 29273V100 46986 2987 SH SOLE 2987 0 0 ENOVIX CORPORATION COM 293594107 730704 91224 SH SOLE 72673 0 18551 ENTERPRISE PRODS PARTNERS L P COM 293792107 63904 2190 SH SOLE 2190 0 0 ENVIRI CORP COM 415864107 3097211 338493 SH SOLE 177507 0 160986 ETON PHARMACEUTICALS INC COM 29772L108 294799 78613 SH SOLE 27252 0 51361 EURONET WORLDWIDE INC COM 298736109 67607 615 SH SOLE 615 0 0 EVERCORE INC COM 29977A105 2457063 12758 SH SOLE 7496 0 5262 EVOLUS INC COM 30052C107 3567354 254811 SH SOLE 136468 0 118343 EXPRO GROUP HOLDINGS NV COM N3144W105 1761214 88193 SH SOLE 51564 0 36629 EXXON MOBIL CORP COM 30231G102 4161973 35805 SH SOLE 34578 0 1227 EYEPOINT PHARMACEUTICALS INC COM 30233G209 3096759 149819 SH SOLE 78497 0 71322 FEDEX CORP COM 31428X106 13038 45 SH SOLE 45 0 0 FENNEC PHARMACEUTICALS INC COM 31447P100 1603704 144218 SH SOLE 75493 0 68725 FIRST SOLAR INC COM 336433107 15023 89 SH SOLE 89 0 0 FIVE BELOW INC COM 33829M101 67836 374 SH SOLE 374 0 0 FLOWSERVE CORP COM 34354P105 74732 1636 SH SOLE 1636 0 0 FRANCO NEV CORP COM 351858105 445063 3735 SH SOLE 3735 0 0 FREEPORT-MCMORAN INC COM 35671D857 54778 1165 SH SOLE 1165 0 0 FRONTDOOR INC COM 35905A109 1100911 33791 SH SOLE 19737 0 14054 FUEL TECH INC COM 359523107 485402 401159 SH SOLE 138915 0 262244 GALIANO GOLD INC COM 36352H100 28000 20000 SH SOLE 20000 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1225696 4902 SH SOLE 4902 0 0 GATES INDL CORP PLC COM G39108108 98113 5540 SH SOLE 5540 0 0 GE AEROSPACE COM 369604301 189923 1082 SH SOLE 857 0 225 GENASYS INC COM 36872P103 434585 183369 SH SOLE 63408 0 119961 GENERAC HLDGS INC COM 368736104 4883258 38713 SH SOLE 36048 0 2665 GENIUS SPORTS LTD COM G3934V109 86175 15092 SH SOLE 0 0 15092 GENPACT LIMITED COM G3922B107 75390 2288 SH SOLE 2288 0 0 GEOSPACE TECHNOLOGIES CORP COM 37364X109 830930 62997 SH SOLE 21754 0 41243 GLAUKOS CORP COM 377322102 157559 1671 SH SOLE 1671 0 0 GLOBUS MED INC COM 379577208 4233269 78920 SH SOLE 73811 0 5109 GOLDMAN SACHS GROUP INC COM 38141G104 4768846 11417 SH SOLE 11133 0 284 GRAHAM CORP COM 384556106 4896023 179473 SH SOLE 90336 0 89137 GRAND CANYON ED INC COM 38526M106 367767 2700 SH SOLE 2700 0 0 GREAT LAKES DREDGE & DOCK CORP COM 390607109 2647278 302546 SH SOLE 162231 0 140315 GRIFFON CORP COM 398433102 2898837 39526 SH SOLE 23090 0 16436 GUIDEWIRE SOFTWARE INC COM 40171V100 6111753 52367 SH SOLE 49440 0 2927 HAEMONETICS CORP MASS COM 405024100 67683 793 SH SOLE 793 0 0 HANNON ARMSTRONG SUST INFR CAP COM 41068X100 1628257 57333 SH SOLE 51076 0 6257 HCI GROUP INC COM 40416E103 10503731 90487 SH SOLE 70719 0 19768 HEALTH CATALYST INC COM 42225T107 1848080 245429 SH SOLE 128502 0 116927 HELMERICH & PAYNE INC COM 423452101 30830 733 SH SOLE 733 0 0 HERITAGE INSURANCE HLDGS INC COM 42727J102 2262422 212434 SH SOLE 111249 0 101185 HUBBELL INC COM 443510607 2680393 6458 SH SOLE 5774 0 684 HUDSON GLOBAL INC COM 443787205 393895 22317 SH SOLE 7713 0 14604 HUDSON TECHNOLOGIES INC COM 444144109 974880 88545 SH SOLE 30622 0 57923 IAC INC COM 44891N208 71049 1332 SH SOLE 1332 0 0 ICHOR HOLDINGS COM G4740B105 4044904 104736 SH SOLE 71496 0 33240 IDENTIV INC COM 45170X205 3131869 395438 SH SOLE 207206 0 188232 IDEX CORP COM 45167R104 20498 84 SH SOLE 84 0 0 IMPINJ INC COM 453204109 14767 115 SH SOLE 115 0 0 INSMED INC COM 457669307 2947105 108629 SH SOLE 63275 0 45354 INTEST CORP COM 461147100 978884 73878 SH SOLE 25435 0 48443 INTRA-CELLULAR THERAPIES INC COM 46116X101 85324 1233 SH SOLE 1233 0 0 INTUIT COM 461202103 4353050 6697 SH SOLE 6504 0 193 ITRON INC COM 465741106 91225 986 SH SOLE 986 0 0 JOHNSON & JOHNSON COM 478160104 179546 1135 SH SOLE 1135 0 0 JPMORGAN CHASE & CO COM 46625H100 783574 3912 SH SOLE 3912 0 0 KINIKSA PHARMACEUTICALS LTD COM G5269C101 3408160 172740 SH SOLE 92675 0 80065 KINROSS GOLD CORP COM 496902404 16312 2661 SH SOLE 2661 0 0 KOPIN CORP COM 500600101 2203301 1224056 SH SOLE 640977 0 583079 KRATOS DEFENSE & SEC SOLUTIONS COM 50077B207 6545761 356135 SH SOLE 264702 0 91433 KURA SUSHI USA INC COM 501270102 3310965 28751 SH SOLE 14262 0 14489 LANTRONIX INC COM 516548203 1438802 404158 SH SOLE 212466 0 191692 LEGALZOOM COM INC COM 52466B103 2271015 170241 SH SOLE 99404 0 70837 LEONARDO DRS INC COM 52661A108 7204168 326128 SH SOLE 174122 0 152006 LIFETIME BRANDS INC COM 53222Q103 2133466 203575 SH SOLE 106254 0 97321 LIGHTPATH TECHNOLOGIES INC COM 532257805 232667 168599 SH SOLE 58397 0 110202 LINCOLN EDL SVCS CORP COM 533535100 4342319 420360 SH SOLE 212711 0 207649 LIVERAMP HLDGS INC COM 53815P108 1180625 34221 SH SOLE 19984 0 14237 LSI INDS INC OHIO COM 50216C108 4015479 265574 SH SOLE 139206 0 126368 LYONDELLBASELL INDUSTRIES N V COM N53745100 2557 25 SH SOLE 25 0 0 MACOM TECH SOLUTIONS HLDGS INC COM 55405Y100 516456 5400 SH SOLE 5400 0 0 MANITEX INTL INC COM 563420108 2111974 307868 SH SOLE 160983 0 146885 MARQETA INC COM 57142B104 53777 9023 SH SOLE 9023 0 0 MARSH & MCLENNAN COS INC COM 571748102 972020 4719 SH SOLE 4719 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1719032 2800 SH SOLE 2800 0 0 MASTERCARD INCORPORATED COM 57636Q104 24079 50 SH SOLE 50 0 0 MATADOR RES CO COM 576485205 2506012 37532 SH SOLE 23420 0 14112 MATRIX SVC CO COM 576853105 2678460 205561 SH SOLE 107576 0 97985 MATSON INC COM 57686G105 200634 1785 SH SOLE 1785 0 0 MEDIWOUND LTD COM M68830112 1887940 132487 SH SOLE 66757 0 65730 MERCK & CO INC COM 58933Y105 152666 1157 SH SOLE 1053 0 104 MICRON TECHNOLOGY INC COM 595112103 33481 284 SH SOLE 284 0 0 MICROSOFT CORP COM 594918104 10757390 25569 SH SOLE 25037 0 532 MIRION TECHNOLOGIES INC COM 60471A101 2950515 259500 SH SOLE 151402 0 108098 MONDELEZ INTL INC COM 609207105 1890 27 SH SOLE 27 0 0 MONOLITHIC PWR SYS INC COM 609839105 203226 300 SH SOLE 300 0 0 MONTROSE ENVIRONMENTAL GROUP I COM 615111101 3441437 87859 SH SOLE 47130 0 40729 MORGAN STANLEY COM 617446448 34180 363 SH SOLE 363 0 0 MP MATERIALS CORP COM 553368101 1350163 94417 SH SOLE 85449 0 8968 MRC GLOBAL INC COM 55345K103 3313113 263573 SH SOLE 138016 0 125557 MUELLER WTR PRODS INC COM 624758108 2480370 154156 SH SOLE 139196 0 14960 MYOMO INC COM 62857J201 1970973 602744 SH SOLE 304040 0 298704 MYR GROUP INC DEL COM 55405W104 1358501 7686 SH SOLE 6853 0 833 NEWMONT CORP COM 651639106 332753 9284 SH SOLE 9284 0 0 NEXTERA ENERGY INC COM 65339F101 8604459 134634 SH SOLE 125189 0 9445 NEXTERA ENERGY PARTNERS LP COM 65341B106 31343 1042 SH SOLE 1042 0 0 NORTHERN TECHNOLOGIES INTL COR COM 665809109 444751 33067 SH SOLE 11370 0 21697 NOVA LTD COM M7516K103 855326 4822 SH SOLE 4822 0 0 NOVANTA INC COM 67000B104 3503265 20045 SH SOLE 10486 0 9559 NUTANIX INC COM 67059N108 115787 1876 SH SOLE 1876 0 0 NV5 GLOBAL INC COM 62945V109 137214 1400 SH SOLE 1400 0 0 NVENT ELECTRIC PLC COM G6700G107 173722 2304 SH SOLE 2304 0 0 OCULAR THERAPEUTIX INC COM 67576A100 3423420 376200 SH SOLE 197376 0 178824 OLD REP INTL CORP COM 680223104 26 1 SH SOLE 1 0 0 ONE STOP SYS INC COM 68247W109 420217 128901 SH SOLE 44427 0 84474 ONESPAN INC COM 68287N100 2552564 219481 SH SOLE 114890 0 104591 OPTIMIZERX CORP COM 68401U204 1052870 86656 SH SOLE 45374 0 41282 ORACLE CORP COM 68389X105 125610 1000 SH SOLE 1000 0 0 ORGANON & CO COM 68622V106 1805 96 SH SOLE 96 0 0 ORION GROUP HLDGS INC COM 68628V308 2102677 256424 SH SOLE 126496 0 129928 OUSTER INC COM 68989M202 1698191 213878 SH SOLE 112003 0 101875 PATRICK INDS INC COM 703343103 4790773 40100 SH SOLE 27437 0 12663 PAYCHEX INC COM 704326107 2996443 24401 SH SOLE 23792 0 609 PAYMENTUS HOLDINGS INC COM 70439P108 4699013 206550 SH SOLE 120556 0 85994 PEPSICO INC COM 713448108 1610617 9203 SH SOLE 9203 0 0 PERFORMANT FINL CORP COM 71377E105 1712644 582532 SH SOLE 303961 0 278571 PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 2252561 189450 SH SOLE 99119 0 90331 PETIQ INC COM 71639T106 2358614 129027 SH SOLE 69192 0 59835 PHILIP MORRIS INTL INC COM 718172109 36831 402 SH SOLE 402 0 0 PHREESIA INC COM 71944F106 1430153 59764 SH SOLE 34815 0 24949 PIONEER NAT RES CO COM 723787107 49088 187 SH SOLE 187 0 0 PIXELWORKS INC COM 72581M305 502677 194836 SH SOLE 67412 0 127424 PPL CORP COM 69351T106 34082 1238 SH SOLE 1238 0 0 PRIMORIS SVCS CORP COM 74164F103 7653575 179788 SH SOLE 165853 0 13935 PROCEPT BIOROBOTICS CORP COM 74276L105 2970933 60116 SH SOLE 35082 0 25034 PROCTER AND GAMBLE CO COM 742718109 1957222 12063 SH SOLE 12063 0 0 PROFIRE ENERGY INC COM 74316X101 602231 325530 SH SOLE 112656 0 212874 Q2 HLDGS INC COM 74736L109 136709 2601 SH SOLE 2601 0 0 QUANTA SVCS INC COM 74762E102 714970 2752 SH SOLE 2345 0 407 QUICKLOGIC CORP COM 74837P405 1718689 107217 SH SOLE 56123 0 51094 RANGE RES CORP COM 75281A109 102705 2983 SH SOLE 2983 0 0 REGAL REXNORD CORPORATION COM 758750103 18010 100 SH SOLE 100 0 0 RESEARCH SOLUTIONS INC COM 761025105 560549 177389 SH SOLE 73311 0 104078 REVANCE THERAPEUTICS INC COM 761330109 1083187 220160 SH SOLE 128509 0 91651 REVOLVE GROUP INC COM 76156B107 2435291 115035 SH SOLE 79867 0 35168 RICHARDSON ELECTRS LTD COM 763165107 483718 52521 SH SOLE 18162 0 34359 RIVIAN AUTOMOTIVE INC COM 76954A103 521406 47617 SH SOLE 42485 0 5132 ROCKWELL AUTOMATION INC COM 773903109 26220 90 SH SOLE 90 0 0 ROYAL GOLD INC COM 780287108 25580 210 SH SOLE 192 0 18 RTX CORPORATION COM 75513E101 75878 778 SH SOLE 778 0 0 S&W SEED CO COM 785135104 166144 343486 SH SOLE 118989 0 224497 SALESFORCE INC COM 79466L302 8110777 26930 SH SOLE 25364 0 1566 SANDOZ GROUP AG COM 799926100 21100 701 SH SOLE 701 0 0 SCHLUMBERGER LTD COM 806857108 28172 514 SH SOLE 514 0 0 SELECT MED HLDGS CORP COM 81619Q105 4720706 156574 SH SOLE 149316 0 7258 SEMPRA COM 816851109 28014 390 SH SOLE 390 0 0 SHERWIN WILLIAMS CO COM 824348106 12504 36 SH SOLE 36 0 0 SIMILARWEB LTD COM M84137104 2344050 260450 SH SOLE 136276 0 124174 SITIME CORP COM 82982T106 102553 1100 SH SOLE 1100 0 0 SNAP ON INC COM 833034101 635688 2146 SH SOLE 1834 0 312 SOPHIA GENETICS SA COM H82027105 1295772 262834 SH SOLE 137620 0 125214 SOUTHERN CO COM 842587107 172176 2400 SH SOLE 2400 0 0 STEREOTAXIS INC COM 85916J409 3116311 1193989 SH SOLE 624946 0 569043 STERICYCLE INC COM 858912108 82976 1573 SH SOLE 1573 0 0 STERLING INFRASTRUCTURE INC COM 859241101 6084810 55161 SH SOLE 37907 0 17254 STRATASYS LTD COM M85548101 1572465 135324 SH SOLE 78817 0 56507 SUNOPTA INC COM 8676EP108 5694248 828857 SH SOLE 592083 0 236774 SUPERIOR INDS INTL INC COM 868168105 2290843 789946 SH SOLE 412787 0 377159 SWEETGREEN INC COM 87043Q108 2977017 117855 SH SOLE 68793 0 49062 SYMBOTIC INC COM 87151X101 1103220 24516 SH SOLE 16535 0 7981 TALKSPACE INC COM 87427V103 4781994 1339494 SH SOLE 701664 0 637830 TENET HEALTHCARE CORP COM 88033G407 7146219 67988 SH SOLE 63906 0 4082 TERADYNE INC COM 880770102 16360 145 SH SOLE 145 0 0 TESLA INC COM 88160R101 879 5 SH SOLE 5 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 3312373 747714 SH SOLE 391793 0 355921 THREDUP INC COM 88556E102 675890 337945 SH SOLE 176854 0 161091 TORTOISE ENERGY INFRA CORP COM 89147L886 6862 222 SH SOLE 222 0 0 TOWER SEMICONDUCTOR LTD COM M87915274 5520187 165028 SH SOLE 138553 0 26475 TRANE TECHNOLOGIES PLC COM G8994E103 336524 1121 SH SOLE 81 0 1040 TRANSACT TECHNOLOGIES INC COM 892918103 331210 63208 SH SOLE 21840 0 41368 TRANSCAT INC COM 893529107 4171382 37435 SH SOLE 19600 0 17835 TRIMBLE INC COM 896239100 1862643 28941 SH SOLE 25832 0 3109 TRIPADVISOR INC COM 896945201 65918 2372 SH SOLE 2372 0 0 TRIPLEPOINT VENTURE GROWTH BDC COM 89677Y100 1024 108 SH SOLE 108 0 0 TURTLE BEACH CORP COM 900450206 3471102 201340 SH SOLE 105421 0 95919 ULTA BEAUTY INC COM 90384S303 774908 1482 SH SOLE 1482 0 0 UNION PAC CORP COM 907818108 8608 35 SH SOLE 35 0 0 UNITED PARCEL SERVICE INC COM 911312106 60047 404 SH SOLE 404 0 0 UNIVERSAL STAINLESS & ALLOY PR COM 913837100 592942 26447 SH SOLE 9157 0 17290 UPWORK INC COM 91688F104 57916 4724 SH SOLE 4724 0 0 VALERO ENERGY CORP COM 91913Y100 1624798 9519 SH SOLE 9519 0 0 VALMONT INDS INC COM 920253101 2370916 10386 SH SOLE 9378 0 1008 VERIZON COMMUNICATIONS INC COM 92343V104 711390 16954 SH SOLE 16954 0 0 VIAVI SOLUTIONS INC COM 925550105 1916163 210799 SH SOLE 123045 0 87754 VIEMED HEALTHCARE INC COM 92663R105 2358528 250109 SH SOLE 130858 0 119251 VIRTRA INC COM 92827K301 558523 54331 SH SOLE 18774 0 35557 VISA INC COM 92826C839 39350 141 SH SOLE 141 0 0 WABTEC COM 929740108 178312 1224 SH SOLE 1224 0 0 WASTE MGMT INC DEL COM 94106L109 176275 827 SH SOLE 827 0 0 WATTS WATER TECHNOLOGIES INC COM 942749102 4464 21 SH SOLE 21 0 0 WEC ENERGY GROUP INC COM 92939U106 35312 430 SH SOLE 430 0 0 WEX INC COM 96208T104 88599 373 SH SOLE 373 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 387644 8225 SH SOLE 8225 0 0 WILLDAN GROUP INC COM 96924N100 3923391 135336 SH SOLE 70914 0 64422 WILLIAMS COS INC COM 969457100 26500 680 SH SOLE 680 0 0 WOLFSPEED INC COM 977852102 706732 23957 SH SOLE 21374 0 2583 XYLEM INC COM 98419M100 6263627 48465 SH SOLE 45306 0 3159 ZETA GLOBAL HOLDINGS CORP COM 98956A105 2485668 227417 SH SOLE 132608 0 94809 ZSCALER INC COM 98980G102 4345733 22560 SH SOLE 21277 0 1283 ZURN ELKAY WATER SOLNS CORP COM 98983L108 2302703 68799 SH SOLE 61384 0 7415 BP PLC ADR 055622104 6580263 174635 SH SOLE 163400 0 11235 BRAINSWAY LTD ADR 10501L106 1718419 324843 SH SOLE 163792 0 161051 EQUINOR ASA ADR 29446M102 317413 11743 SH SOLE 11743 0 0 NESTLE S A ADR 641069406 2124 20 SH SOLE 20 0 0 NOVARTIS AG ADR 66987V109 350646 3625 SH SOLE 3625 0 0 RIO TINTO PLC ADR 767204100 92550 1452 SH SOLE 1452 0 0 SANOFI ADR 80105N105 9720 200 SH SOLE 200 0 0 ISHARES SILVER TR ETF 46428Q109 17540 771 SH SOLE 699 0 72 ISHARES TR ETF 464287648 401326 1482 SH SOLE 1482 0 0 SPDR S&P 500 ETF TR ETF 78462F103 42369 81 SH SOLE 0 0 81 VANECK ETF TRUST ETF 92189F791 6043 156 SH SOLE 156 0 0 VANGUARD INDEX FDS ETF 922908769 313439 1206 SH SOLE 1206 0 0