0001752724-24-172700.txt : 20240812 0001752724-24-172700.hdr.sgml : 20240812 20240812113539 ACCESSION NUMBER: 0001752724-24-172700 CONFORMED SUBMISSION TYPE: NPORT-P PUBLIC DOCUMENT COUNT: 1 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240812 DATE AS OF CHANGE: 20240812 PERIOD START: 20241231 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ROYCE MICRO-CAP TRUST, INC. CENTRAL INDEX KEY: 0000912147 ORGANIZATION NAME: IRS NUMBER: 133739778 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: NPORT-P SEC ACT: 1940 Act SEC FILE NUMBER: 811-08030 FILM NUMBER: 241195573 BUSINESS ADDRESS: STREET 1: 745 FIFTH AVENUE CITY: NEW YORK STATE: NY ZIP: 10151 BUSINESS PHONE: 2124084587 MAIL ADDRESS: STREET 1: 745 FIFTH AVENUE CITY: NEW YORK STATE: NY ZIP: 10151 FORMER COMPANY: FORMER CONFORMED NAME: ROYCE MICRO-CAP TRUST, INC /MD/ DATE OF NAME CHANGE: 20090324 FORMER COMPANY: FORMER CONFORMED NAME: ROYCE MICRO CAP TRUST INC /MD/ DATE OF NAME CHANGE: 20010430 FORMER COMPANY: FORMER CONFORMED NAME: ROYCE OTC MICRO CAP FUND INC DATE OF NAME CHANGE: 19930917 NPORT-P 1 primary_doc.xml NPORT-P false 0000912147 XXXXXXXX ROYCE MICRO-CAP TRUST, INC. 811-08030 0000912147 254900D3WFIV4SD8EF19 745 FIFTH AVENUE NEW YORK 10151 212-508-4500 ROYCE MICRO-CAP TRUST, INC. 254900D3WFIV4SD8EF19 2024-12-31 2024-06-30 N 538057291.90 2687270.75 535370021.15 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 2000000.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 0.00000000 22695.53000000 N Astronics Corp 549300NNXCF8H4MSMK17 Astronics Corp 046433108 84767.00000000 NS USD 1697883.01000000 0.317141965915 Long EC CORP US N 1 N N N Camtek Ltd/Israel 5493000H80W07HCKGS43 Camtek Ltd/Israel 000000000 94775.00000000 NS USD 11869621.00000000 2.217087347271 Long EC CORP IL N 1 N N N Dime Community Bancshares Inc N/A Dime Community Bancshares Inc 25432X102 20886.00000000 NS USD 426074.40000000 0.079585031504 Long EC CORP US N 1 N N N ModivCare Inc 549300EFZIFW7F7I0Q28 ModivCare Inc 60783X104 25000.00000000 NS USD 656000.00000000 0.122532075776 Long EC CORP US N 1 N N N Absci Corp N/A Absci Corp 00091E109 192493.00000000 NS USD 592878.44000000 0.110741807829 Long EC CORP US N 1 N N N Urbana Corp 5493003WCSNG13LU3180 Urbana Corp 91707P109 237600.00000000 NS 979543.15000000 0.182965633356 Long EC CORP CA N 1 N N N Nova Ltd 529900B2DSWE5V3SC292 Nova Ltd 000000000 31500.00000000 NS USD 7387695.00000000 1.379923176148 Long EC CORP IL N 1 N N N Aviat Networks Inc 549300Z3X8Z4MK52CI65 Aviat Networks Inc 05366Y201 7167.00000000 NS USD 205621.23000000 0.038407311182 Long EC CORP US N 1 N N N LSB Industries Inc 5493001H215A0HG0MI71 LSB Industries Inc 502160104 176540.00000000 NS USD 1444097.20000000 0.269738151736 Long EC CORP US N 1 N N N Stoneridge Inc PNBCIH9LE7WI83VJIF08 Stoneridge Inc 86183P102 56200.00000000 NS USD 896952.00000000 0.167538704926 Long EC CORP US N 1 N N N MAG Silver Corp 254900LGL904N7F3EL14 MAG Silver Corp 55903Q104 154050.00000000 NS USD 1797763.50000000 0.335798313125 Long EC CORP CA N 1 N N N Alkami Technology Inc N/A Alkami Technology Inc 01644J108 100156.00000000 NS USD 2852442.88000000 0.532798395000 Long EC CORP US N 1 N N N Relay Therapeutics Inc N/A Relay Therapeutics Inc 75943R102 45772.00000000 NS USD 298433.44000000 0.055743397689 Long EC CORP US N 1 N N N Simulations Plus Inc N/A Simulations Plus Inc 829214105 72770.00000000 NS USD 3538077.40000000 0.660865804999 Long EC CORP US N 1 N N N Live Oak Bancshares Inc N/A Live Oak Bancshares Inc 53803X105 30900.00000000 NS USD 1083354.00000000 0.202356119543 Long EC CORP US N 1 N N N REX American Resources Corp N/A REX American Resources Corp 761624105 13750.00000000 NS USD 626862.50000000 0.117089578279 Long EC CORP US N 1 N N N Preformed Line Products Co 549300EYH53XDJID2098 Preformed Line Products Co 740444104 6053.00000000 NS USD 753840.62000000 0.140807402398 Long EC CORP US N 1 N N N Inogen Inc 549300J8WJIVTOJ8IH97 Inogen Inc 45780L104 19409.00000000 NS USD 157795.17000000 0.029474039218 Long EC CORP US N 1 N N N VSE Corp 549300QWJYQDH4U5XI15 VSE Corp 918284100 33140.00000000 NS USD 2925599.20000000 0.546463022661 Long EC CORP US N 1 N N N Caribou Biosciences Inc N/A Caribou Biosciences Inc 142038108 142912.00000000 NS USD 234375.68000000 0.043778260033 Long EC CORP US N 1 N N N Riskified Ltd N/A Riskified Ltd 000000000 46724.00000000 NS USD 298566.36000000 0.055768225377 Long EC CORP IL N 1 N N N Bel Fuse Inc 2549009L4XYDBRRY6X39 Bel Fuse Inc 077347201 18805.00000000 NS USD 1521512.55000000 0.284198309560 Long EC CORP US N 1 N N N BioLife Solutions Inc 549300G2IVCMC2TJDW72 BioLife Solutions Inc 09062W204 313712.00000000 NS USD 6722848.16000000 1.255738628315 Long EC CORP US N 1 N N N Bowman Consulting Group Ltd N/A Bowman Consulting Group Ltd 103002101 40000.00000000 NS USD 1271600.00000000 0.237517968837 Long EC CORP US N 1 N N N Luxfer Holdings PLC 21380045UF5SJYZOXE41 Luxfer Holdings PLC 000000000 45561.00000000 NS USD 528051.99000000 0.098633089104 Long EC CORP GB N 1 N N N UFP Technologies Inc 549300RJ8LY41HS70C91 UFP Technologies Inc 902673102 8949.00000000 NS USD 2361372.63000000 0.441073003103 Long EC CORP US N 1 N N N IES Holdings Inc 549300687T8E6LN6EN72 IES Holdings Inc 44951W106 56587.00000000 NS USD 7884266.71000000 1.472676167609 Long EC CORP US N 1 N N N Pason Systems Inc 984500DC6T2FLR969F65 Pason Systems Inc 702925108 280983.00000000 NS 3785327.06000000 0.707048753284 Long EC CORP CA N 1 N N N Hammond Power Solutions Inc 549300OLI26OOKEG5V73 Hammond Power Solutions Inc 408549103 15405.00000000 NS 1255439.09000000 0.234499325775 Long EC CORP CA N 1 N N N AtriCure Inc N/A AtriCure Inc 04963C209 33996.00000000 NS USD 774088.92000000 0.144589515553 Long EC CORP US N 1 N N N Climb Global Solutions Inc 549300LKM16VX2FG7J68 Climb Global Solutions Inc 946760105 7552.00000000 NS USD 474341.12000000 0.088600612895 Long EC CORP US N 1 N N N Harmonic Inc 549300LRGRD8XC9BTL66 Harmonic Inc 413160102 68206.00000000 NS USD 802784.62000000 0.149949490686 Long EC CORP US N 1 N N N Harvard Bioscience Inc 549300VLGB1D47GGC642 Harvard Bioscience Inc 416906105 358391.00000000 NS USD 1021414.35000000 0.190786616666 Long EC CORP US N 1 N N N Powerfleet Inc NJ 2549007NKEFPYEH4MF81 Powerfleet Inc NJ 73931J109 1191159.00000000 NS USD 5443596.63000000 1.016791455432 Long EC CORP US N 1 N N N American Superconductor Corp 549300S9YT8Z8LOK4452 American Superconductor Corp 030111207 114244.00000000 NS USD 2672167.16000000 0.499125288012 Long EC CORP US N 1 N N N Hingham Institution For Savings The 2549009GDCGUR2T6KU55 Hingham Institution For Savings The 433323102 2325.00000000 NS USD 415896.00000000 0.077683841748 Long EC CORP US N 1 N N N Leslie's Inc N/A Leslie's Inc 527064109 132179.00000000 NS USD 553830.01000000 0.103448080415 Long EC CORP US N 1 N N N Mesa Laboratories Inc 549300ZCG738WLX8ZW79 Mesa Laboratories Inc 59064R109 115965.00000000 NS USD 10062283.05000000 1.879500654217 Long EC CORP US N 1 N N N Tel Aviv Stock Exchange Ltd N/A Tel Aviv Stock Exchange Ltd 000000000 343000.00000000 NS 2453598.63000000 0.458299593378 Long EC CORP IL N 2 N N N Silvercrest Asset Management Group Inc N/A Silvercrest Asset Management Group Inc 828359109 289589.00000000 NS USD 4514692.51000000 0.843284519424 Long EC CORP US N 1 N N N Citizens Bancshares Corp/GA N/A Citizens Bancshares Corp/GA 173168105 3615.00000000 NS USD 164337.90000000 0.030696134170 Long EC CORP US N 2 N N N Theravance Biopharma Inc 5493007VTSXP4Z6MIW52 Theravance Biopharma Inc 000000000 59009.00000000 NS USD 500396.32000000 0.093467377744 Long EC CORP KY N 1 N N N Resources Connection Inc N/A Resources Connection Inc 76122Q105 59300.00000000 NS USD 654672.00000000 0.122284023037 Long EC CORP US N 1 N N N WSFS Financial Corp 549300SU7VQHD6QRG886 WSFS Financial Corp 929328102 22500.00000000 NS USD 1057500.00000000 0.197526936179 Long EC CORP US N 1 N N N Avid Bioservices Inc 549300GRUS3ZMGP8MX22 Avid Bioservices Inc 05368M106 7116.00000000 NS USD 50808.24000000 0.009490303527 Long EC CORP US N 1 N N N Enfusion Inc N/A Enfusion Inc 292812104 73670.00000000 NS USD 627668.40000000 0.117240109681 Long EC CORP US N 1 N N N Surmodics Inc 549300H76KXCAAGUS878 Surmodics Inc 868873100 23900.00000000 NS USD 1004756.00000000 0.187675058428 Long EC CORP US N 1 N N N Cohu Inc 529900FJPORJ3JJ2XS33 Cohu Inc 192576106 38990.00000000 NS USD 1290569.00000000 0.241061125766 Long EC CORP US N 1 N N N Travere Therapeutics Inc N/A Travere Therapeutics Inc 89422G107 47573.00000000 NS USD 391050.06000000 0.073042950585 Long EC CORP US N 1 N N N Granite Construction Inc 549300OM4BWMCIXVCZ39 Granite Construction Inc 387328107 13500.00000000 NS USD 836595.00000000 0.156264820021 Long EC CORP US N 1 N N N QuinStreet Inc 549300TP8MFBFPOS4Y78 QuinStreet Inc 74874Q100 271200.00000000 NS USD 4499208.00000000 0.840392218887 Long EC CORP US N 1 N N N Bristow Group Inc 5493005Q24EN3UC1PV68 Bristow Group Inc 11040G103 177900.00000000 NS USD 5964987.00000000 1.114180242514 Long EC CORP US N 1 N N N Liberated Syndication Inc 549300QG1488DA0B5A29 Liberated Syndication Inc 53013F100 56000.00000000 NS USD 0.00000000 0.000000 Long EC CORP US N 3 N N N Clearfield Inc 529900M4S2OQ1ADPR537 Clearfield Inc 18482P103 106866.00000000 NS USD 4120752.96000000 0.769701850534 Long EC CORP US N 1 N N N Value Line Inc N/A Value Line Inc 920437100 18570.00000000 NS USD 799809.90000000 0.149393852551 Long EC CORP US N 1 N N N Ituran Location and Control Ltd N/A Ituran Location and Control Ltd 000000000 50000.00000000 NS USD 1232000.00000000 0.230121215482 Long EC CORP IL N 1 N N N GCM Grosvenor Inc N/A GCM Grosvenor Inc 36831E108 224300.00000000 NS USD 2189168.00000000 0.408907468389 Long EC CORP US N 1 N N N Civeo Corp 254900H0BM0N0O4MSY43 Civeo Corp 17878Y207 74998.00000000 NS USD 1868950.16000000 0.349095034493 Long EC CORP CA N 1 N N N Arcturus Therapeutics Holdings Inc N/A Arcturus Therapeutics Holdings Inc 03969T109 129836.00000000 NS USD 3161506.60000000 0.590527387620 Long EC CORP US N 1 N N N Tejon Ranch Co 549300TMNDO77VJ6J111 Tejon Ranch Co 879080109 80828.00000000 NS USD 1378925.68000000 0.257564978524 Long EC CORP US N 1 N N N Bridge Investment Group Holdings Inc N/A Bridge Investment Group Holdings Inc 10806B100 119321.00000000 NS USD 885361.82000000 0.165373813441 Long EC CORP US N 1 N N N Dorian LPG Ltd 549300WP1W2WGMC7F395 Dorian LPG Ltd 000000000 72669.00000000 NS USD 3049191.24000000 0.569548372068 Long EC CORP MH N 1 N N N StoneX Group Inc 549300JUF07L8VF02M60 StoneX Group Inc 861896108 45997.00000000 NS USD 3464034.07000000 0.647035495666 Long EC CORP US N 1 N N N Lindsay Corp 549300ZFO0QG5H8TPI61 Lindsay Corp 535555106 43118.00000000 NS USD 5298339.84000000 0.989659418848 Long EC CORP US N 1 N N N inTEST Corp 549300RJJBPHDOAVDU15 inTEST Corp 461147100 147941.00000000 NS USD 1461657.08000000 0.273018103789 Long EC CORP US N 1 N N N MasTec Inc 549300TMDIT8WREDOF45 MasTec Inc 576323109 11958.00000000 NS USD 1279386.42000000 0.238972368540 Long EC CORP US N 1 N N N Radiant Logistics Inc 549300HWCW2HBOG4GN20 Radiant Logistics Inc 75025X100 171704.00000000 NS USD 976995.76000000 0.182489814782 Long EC CORP US N 1 N N N Shoe Carnival Inc N/A Shoe Carnival Inc 824889109 34632.00000000 NS USD 1277574.48000000 0.238633922246 Long EC CORP US N 1 N N N Werewolf Therapeutics Inc N/A Werewolf Therapeutics Inc 95075A107 116606.00000000 NS USD 284518.64000000 0.053144298104 Long EC CORP US N 1 N N N PROS Holdings Inc 549300LPE1KNL5RWKQ48 PROS Holdings Inc 74346Y103 83537.00000000 NS USD 2393335.05000000 0.447043158087 Long EC CORP US N 1 N N N Real Matters Inc 54930038CQZBR1KZYE22 Real Matters Inc 75601Y100 229500.00000000 NS 1053514.13000000 0.196782428671 Long EC CORP CA N 1 N N N Applied Digital Corp N/A Applied Digital Corp 038169207 87598.00000000 NS USD 521208.10000000 0.097354741470 Long EC CORP US N 1 N N N Oklo Inc N/A Oklo Inc 02156V109 11289.00000000 NS USD 95617.83000000 0.017860139010 Long EC CORP US N 1 N N N National Research Corp 549300FQIORB6GZCYT15 National Research Corp 637372202 59221.00000000 NS USD 1359121.95000000 0.253865905132 Long EC CORP US N 1 N N N Distribution Solutions Group Inc N/A Distribution Solutions Group Inc 520776105 184590.00000000 NS USD 5537700.00000000 1.034368713456 Long EC CORP US N 1 N N N Inspired Entertainment Inc 549300ZUGYK6NBIU6D69 Inspired Entertainment Inc 45782N108 150000.00000000 NS USD 1372500.00000000 0.256364746956 Long EC CORP US N 1 N N N AutoCanada Inc 549300BPCHUK5M1WZS45 AutoCanada Inc 05277B209 321700.00000000 NS 4521977.27000000 0.844645215712 Long EC CORP CA N 1 N N N NV5 Global Inc N/A NV5 Global Inc 62945V109 11400.00000000 NS USD 1059858.00000000 0.197967379219 Long EC CORP US N 1 N N N Shyft Group Inc/The 549300YY0TB51BGRV994 Shyft Group Inc/The 825698103 44983.00000000 NS USD 533498.38000000 0.099650402324 Long EC CORP US N 1 N N N First Foundation Inc 254900TQZQ6LBCK77E82 First Foundation Inc 32026V104 68773.00000000 NS USD 450463.15000000 0.084140525655 Long EC CORP US N 1 N N N EZCORP Inc 5493003K6PG3ZQ7TUQ63 EZCORP Inc 302301106 307387.00000000 NS USD 3218341.89000000 0.601143463933 Long EC CORP US N 1 N N N Cellebrite DI Ltd N/A Cellebrite DI Ltd 000000000 629619.00000000 NS USD 7523947.05000000 1.405373247055 Long EC CORP IL N 1 N N N Origin Bancorp Inc 54930055DO2Z4KO3NB45 Origin Bancorp Inc 68621T102 12518.00000000 NS USD 397070.96000000 0.074167574633 Long EC CORP US N 1 N N N Teqnion AB 549300DRF7FY7VRFTX41 Teqnion AB 000000000 167400.00000000 NS 3181378.34000000 0.594239164375 Long EC CORP SE N 2 N N N Dorchester Minerals LP 529900J537JTEZOMXG05 Dorchester Minerals LP 25820R105 76981.00000000 NS USD 2374863.85000000 0.443592983577 Long EC CORP US N 1 N N N International General Insurance Holdings Ltd N/A International General Insurance Holdings Ltd 000000000 41627.00000000 NS USD 582778.00000000 0.108855179964 Long EC CORP BM N 1 N N N NVE Corp 5299003C1ATTWX8X0112 NVE Corp 629445206 36900.00000000 NS USD 2756061.00000000 0.514795541610 Long EC CORP US N 1 N N N AstroNova Inc 549300D8PFP62QX00223 AstroNova Inc 04638F108 115860.00000000 NS USD 1788878.40000000 0.334138694609 Long EC CORP US N 1 N N N Standex International Corp RCX52GR0JW2LRRMH9Z54 Standex International Corp 854231107 5700.00000000 NS USD 918555.00000000 0.171573858025 Long EC CORP US N 1 N N N MeiraGTx Holdings plc 54930007YV6NYIOGFZ57 MeiraGTx Holdings plc 000000000 137025.00000000 NS USD 576875.25000000 0.107752624766 Long EC CORP KY N 1 N N N Hurco Cos Inc XSC5XDOTBYOBQPOG2O82 Hurco Cos Inc 447324104 16566.00000000 NS USD 252797.16000000 0.047219147507 Long EC CORP US N 1 N N N Kimbell Royalty Partners LP 5493007FC11POVYRB841 Kimbell Royalty Partners LP 49435R102 55724.00000000 NS USD 911644.64000000 0.170283094679 Long EC CORP US N 1 N N N Innovative Solutions and Support Inc N/A Innovative Solutions and Support Inc 45769N105 78828.00000000 NS USD 472968.00000000 0.088344132341 Long EC CORP US N 1 N N N Cavco Industries Inc N/A Cavco Industries Inc 149568107 6210.00000000 NS USD 2149715.70000000 0.401538303430 Long EC CORP US N 1 N N N Insteel Industries Inc 52990026LKY4MOX3L174 Insteel Industries Inc 45774W108 49700.00000000 NS USD 1538712.00000000 0.287410938082 Long EC CORP US N 1 N N N Alpha & Omega Semiconductor Ltd 5493001FE7J03YOV2V35 Alpha & Omega Semiconductor Ltd 000000000 17900.00000000 NS USD 668923.00000000 0.124945920311 Long EC CORP BM N 1 N N N First National Bank Alaska 25490089V5DJHFQMOA03 First National Bank Alaska 32112J106 787.00000000 NS USD 153661.75000000 0.028701971333 Long EC CORP US N 2 N N N Patrick Industries Inc 549300FZ5ZTCCJ3Z5W14 Patrick Industries Inc 703343103 8360.00000000 NS USD 907478.00000000 0.169504821740 Long EC CORP US N 1 N N N American Software Inc/GA N/A American Software Inc/GA 029683109 111152.00000000 NS USD 1014817.76000000 0.189554461383 Long EC CORP US N 1 N N N Ultra Clean Holdings Inc 5493007L6LS7QX18PE75 Ultra Clean Holdings Inc 90385V107 81000.00000000 NS USD 3969000.00000000 0.741356415787 Long EC CORP US N 1 N N N Cytek Biosciences Inc 549300K2J28BOC6FBO89 Cytek Biosciences Inc 23285D109 108128.00000000 NS USD 603354.24000000 0.112698547950 Long EC CORP US N 1 N N N Universal Technical Institute Inc 2549003YOJGAZ0PVFV48 Universal Technical Institute Inc 913915104 355500.00000000 NS USD 5592015.00000000 1.044514033114 Long EC CORP US N 1 N N N Optiva Inc N/A Optiva Inc 68403N307 28000.00000000 NS 129966.01000000 0.024275922234 Long EC CORP CA N 3 N N N Profound Medical Corp N/A Profound Medical Corp 74319B502 189100.00000000 NS 1620008.04000000 0.302595957188 Long EC CORP CA N 1 N N N Global Water Resources Inc N/A Global Water Resources Inc 379463102 106000.00000000 NS USD 1282600.00000000 0.239572622547 Long EC CORP US N 1 N N N IMAX Corp 5493002KS2T1Q0X7VZ21 IMAX Corp 45245E109 321900.00000000 NS USD 5398263.00000000 1.008323736245 Long EC CORP CA N 1 N N N RMR Group Inc/The 549300JP4L34E48UJM16 RMR Group Inc/The 74967R106 108200.00000000 NS USD 2445320.00000000 0.456753255392 Long EC CORP US N 1 N N N EVI Industries Inc 549300RU296J63VW0297 EVI Industries Inc 26929N102 352409.00000000 NS USD 6667578.28000000 1.245414949772 Long EC CORP US N 1 N N N AXT Inc 549300M2142IVLVIJN37 AXT Inc 00246W103 200909.00000000 NS USD 679072.42000000 0.126841696989 Long EC CORP US N 1 N N N Applied Optoelectronics Inc 529900I8U6Q5SYDNLT48 Applied Optoelectronics Inc 03823U102 35829.00000000 NS USD 297022.41000000 0.055479836050 Long EC CORP US N 1 N N N Luna Innovations Inc N/A Luna Innovations Inc 550351100 715745.00000000 NS USD 2290384.00000000 0.427813271105 Long EC CORP US N 1 N N N Park Aerospace Corp 5299004AG0G7IB636095 Park Aerospace Corp 70014A104 165311.00000000 NS USD 2261454.48000000 0.422409621506 Long EC CORP US N 1 N N N Midway Investments Ltd N/A MIDWAY INVESTMENTS LTD 000000000 735647.00000000 NS 0.00000000 0.000000 Long EC CORP GB N 3 N N N Magnite Inc 54930018FR2YX1HHSB02 Magnite Inc 55955D100 298173.00000000 NS USD 3962719.17000000 0.740183240273 Long EC CORP US N 1 N N N Evolv Technologies Holdings Inc N/A Evolv Technologies Holdings Inc 30049H102 318000.00000000 NS USD 810900.00000000 0.151465335742 Long EC CORP US N 1 N N N Mitek Systems Inc 549300ABZAQ3R25XG118 Mitek Systems Inc 606710200 73449.00000000 NS USD 821159.82000000 0.153381733671 Long EC CORP US N 1 N N N Newpark Resources Inc 54930073OHWDQW4DJN26 Newpark Resources Inc 651718504 219184.00000000 NS USD 1821419.04000000 0.340216853399 Long EC CORP US N 1 N N N Select Water Solutions Inc 54930094OK8LA3QDW486 Select Water Solutions Inc 81617J301 129104.00000000 NS USD 1381412.80000000 0.258029539463 Long EC CORP US N 1 N N N Acme United Corp 549300NVT8NN13WP8M83 Acme United Corp 004816104 25000.00000000 NS USD 876750.00000000 0.163765239995 Long EC CORP US N 1 N N N Construction Partners Inc 549300MHLFL4E8JLZU44 Construction Partners Inc 21044C107 38973.00000000 NS USD 2151699.33000000 0.401908819133 Long EC CORP US N 1 N N N Nathan's Famous Inc 54930034SKNSF1JIE673 Nathan's Famous Inc 632347100 5575.00000000 NS USD 377873.50000000 0.070581744414 Long EC CORP US N 1 N N N Compass Minerals International Inc 2549008X9G8XP7YJGC47 Compass Minerals International Inc 20451N101 67609.00000000 NS USD 698400.97000000 0.130452013076 Long EC CORP US N 1 N N N Hims & Hers Health Inc 549300ZQ4ZUYSAAX6P59 Hims & Hers Health Inc 433000106 200000.00000000 NS USD 4038000.00000000 0.754244698148 Long EC CORP US N 1 N N N Riley Exploration Permian Inc 5493008CUBI02XP43Q95 Riley Exploration Permian Inc 76665T102 28533.00000000 NS USD 807769.23000000 0.150880549543 Long EC CORP US N 1 N N N Franklin Covey Co N/A Franklin Covey Co 353469109 14287.00000000 NS USD 542906.00000000 0.101407620627 Long EC CORP US N 1 N N N Utah Medical Products Inc 5493002R27BBGV8DID60 Utah Medical Products Inc 917488108 15114.00000000 NS USD 1009766.34000000 0.188610923307 Long EC CORP US N 1 N N N CPI Aerostructures Inc 549300C471OFZGCOHS09 CPI Aerostructures Inc 125919308 189700.00000000 NS USD 468559.00000000 0.087520589777 Long EC CORP US N 1 N N N Algoma Central Corp 5493002QOPYX7P96FG25 Algoma Central Corp 015644107 40000.00000000 NS 415189.50000000 0.077551876944 Long EC CORP CA N 1 N N N Actinium Pharmaceuticals Inc 549300LCY1NZSXCQDT45 Actinium Pharmaceuticals Inc 00507W206 50000.00000000 NS USD 370000.00000000 0.069111079325 Long EC CORP US N 1 N N N Graham Corp 254900EI9P4LTY524J77 Graham Corp 384556106 149850.00000000 NS USD 4219776.00000000 0.788198037487 Long EC CORP US N 1 N N N Northern Oil & Gas Inc OKFF0PIZDDMNH4UCYE51 Northern Oil & Gas Inc 665531307 34200.00000000 NS USD 1271214.00000000 0.237445869170 Long EC CORP US N 1 N N N IMPERIAL PETROLEUM INC 549300ZKLCVJXKUHBS50 Imperial Petroleum Inc 000000000 4784.00000000 NS USD 118164.80000000 0.022071613151 Long EP CORP MH N 1 N N N Thoughtworks Holding Inc 984500E705D15F2DF680 Thoughtworks Holding Inc 88546E105 295062.00000000 NS USD 837976.08000000 0.156522787398 Long EC CORP US N 1 N N N ASA Gold and Precious Metals Ltd 254900VOUR4617HGCL14 ASA Gold and Precious Metals Ltd 000000000 171150.00000000 NS USD 3001971.00000000 0.560728259223 Long EC RF BM N 1 N N N Matrix Service Co 529900VYBKSX6HD2YW58 Matrix Service Co 576853105 61915.00000000 NS USD 614815.95000000 0.114839442948 Long EC CORP US N 1 N N N Major Drilling Group International Inc 549300O1MNHCX2FUBC21 Major Drilling Group International Inc 560909103 1547872.00000000 NS 10273511.76000000 1.918955368089 Long EC CORP CA N 1 N N N Covenant Logistics Group Inc N/A Covenant Logistics Group Inc 22284P105 17440.00000000 NS USD 859617.60000000 0.160565135521 Long EC CORP US N 1 N N N Lifetime Brands Inc 549300GS38DC0OHLYK32 Lifetime Brands Inc 53222Q103 119294.00000000 NS USD 1024735.46000000 0.191406955846 Long EC CORP US N 1 N N N Lindblad Expeditions Holdings Inc 549300GSPW24GZE6R597 Lindblad Expeditions Holdings Inc 535219109 629194.00000000 NS USD 6071722.10000000 1.134116939711 Long EC CORP US N 1 N N N Park Lawn Corp 549300GTA10BQTRS3J10 Park Lawn Corp 700563208 50000.00000000 NS 950623.15000000 0.177563761967 Long EC CORP CA N 1 N N N Quanterix Corp N/A Quanterix Corp 74766Q101 199800.00000000 NS USD 2639358.00000000 0.492996973257 Long EC CORP US N 1 N N N Rite Aid Corp 529900W353T1JY1DKT44 Rite Aid Corp 767754872 200000.00000000 NS USD 2000.00000000 0.000373573401 Long EC CORP US N 2 N N N Bel Fuse Inc 2549009L4XYDBRRY6X39 Bel Fuse Inc 077347300 27811.00000000 NS USD 1814389.64000000 0.338903854964 Long EC CORP US N 1 N N N Barings BDC Inc 549300GSF4KFZP6ONG49 Barings BDC Inc 06759L103 215300.00000000 NS USD 2094869.00000000 0.391293669283 Long EC CORP US N 1 N N N Richardson Electronics Ltd/United States N/A Richardson Electronics Ltd/United States 763165107 593664.00000000 NS USD 7058664.96000000 1.318464740486 Long EC CORP US N 1 N N N CareDx Inc 549300NQOFKL9NON0U06 CareDx Inc 14167L103 100000.00000000 NS USD 1553000.00000000 0.290079746464 Long EC CORP US N 1 N N N Perella Weinberg Partners N/A Perella Weinberg Partners 71367G102 140676.00000000 NS USD 2285985.00000000 0.426991596408 Long EC CORP US N 1 N N N Acacia Research Corp 529900BCN7BE6ESPDZ72 Acacia Research Corp 003881307 455920.00000000 NS USD 2284159.20000000 0.426650561249 Long EC CORP US N 1 N N N FormFactor Inc 549300YCEEO6SZD1ZR61 FormFactor Inc 346375108 20582.00000000 NS USD 1245828.46000000 0.232704187904 Long EC CORP US N 1 N N N L B Foster Co 549300AUUJGJ2T2L2179 L B Foster Co 350060109 95300.00000000 NS USD 2050856.00000000 0.383072626217 Long EC CORP US N 1 N N N Fixed Income Clearing Corp. 549300H47WTHXPU08X20 FIXED INC CLEARING CORP.REPO 000000000 16829020.31000000 PA USD 16829020.31000000 3.143437182726 Long RA CORP US N 2 Repurchase N 4.75000000 2024-07-01 17046900.00000000 USD 17165600.72000000 USD UST N N N HBT Financial Inc 549300NTXD4Q6UK5BY66 HBT Financial Inc 404111106 66021.00000000 NS USD 1348148.82000000 0.251816270381 Long EC CORP US N 1 N N N Chemung Financial Corp N/A Chemung Financial Corp 164024101 31000.00000000 NS USD 1488000.00000000 0.277938610907 Long EC CORP US N 1 N N N Photronics Inc 549300OK5JVNIBNY6F63 Photronics Inc 719405102 183100.00000000 NS USD 4517077.00000000 0.843729910445 Long EC CORP US N 1 N N N OTC Markets Group Inc 254900LQDMW14QIVAH45 OTC Markets Group Inc 67106F108 55446.00000000 NS USD 2708537.10000000 0.505918709116 Long EC CORP US N 2 N N N MarketWise Inc N/A MarketWise Inc 57064P107 500000.00000000 NS USD 580000.00000000 0.108336286509 Long EC CORP US N 1 N N N Star Bulk Carriers Corp 549300SO3FMK7H6DDY54 Star Bulk Carriers Corp 000000000 119143.00000000 NS USD 2904706.34000000 0.542560514270 Long EC CORP MH N 1 N N N Fabrinet 5493004TETZ6IYF7CV44 Fabrinet 000000000 1980.00000000 NS USD 484684.20000000 0.090532562686 Long EC CORP KY N 1 N N N Altius Minerals Corp 54930083UJGDUCMJMU61 Altius Minerals Corp 020936100 171100.00000000 NS 2650202.11000000 0.495022508788 Long EC CORP CA N 1 N N N Open Lending Corp N/A Open Lending Corp 68373J104 191038.00000000 NS USD 1065992.04000000 0.199113136314 Long EC CORP US N 1 N N N OP Bancorp 549300LTYZMS0Q13U522 OP Bancorp 67109R109 38163.00000000 NS USD 365983.17000000 0.068360788901 Long EC CORP US N 1 N N N Coveo Solutions Inc 98450081B453U1ZPF938 Coveo Solutions Inc 22289D107 117000.00000000 NS 666225.65000000 0.124442091204 Long EC CORP CA N 1 N N N Century Casinos Inc 549300H2L4Y24HXY7M50 Century Casinos Inc 156492100 222500.00000000 NS USD 616325.00000000 0.115121313419 Long EC CORP US N 1 N N N StealthGas Inc 549300JCJUO3WBVVKJ89 StealthGas Inc 000000000 229664.00000000 NS USD 1688030.40000000 0.315301629399 Long EC CORP MH N 1 N N N nLight Inc N/A nLight Inc 65487K100 698185.00000000 NS USD 7631162.05000000 1.425399583190 Long EC CORP US N 1 N N N Transcat Inc 54930081E40TSSHUOS40 Transcat Inc 893529107 147282.00000000 NS USD 17626709.76000000 3.292434963417 Long EC CORP US N 1 N N N CubicFarm Systems Corp 984500394B703EGF0751 CubicFarm Systems Corp 22968P504 40000.00000000 NS 6140.13000000 0.001146894625 Long EC CORP CA N 1 N N N NewtekOne Inc 549300YLU78IA8GKJ688 NewtekOne Inc 652526203 378975.00000000 NS USD 4763715.75000000 0.889798748866 Long EC CORP US N 1 N N N WATERLOO INVESTMENT HOLDINGS 213800TZIK14GMV2YL02 WATERLOO INVESTMENT HOLDINGS 000000000 806000.00000000 NS USD 225680.00000000 0.042154022654 Long EC CORP VG N 3 N N N Ichor Holdings Ltd 529900PS8R2JVLJ2H892 Ichor Holdings Ltd 000000000 67620.00000000 NS USD 2606751.00000000 0.486906419302 Long EC CORP KY N 1 N N N B Riley Financial Inc N/A B Riley Financial Inc 05580M108 44633.00000000 NS USD 787326.12000000 0.147062048470 Long EC CORP US N 1 N N N Great Elm Group Inc N/A Great Elm Group Inc 39037G109 682245.00000000 NS USD 1228041.00000000 0.229381726933 Long EC CORP US N 1 N N N Alta Equipment Group Inc 549300DGOB28CLGS1X27 Alta Equipment Group Inc 02128L106 160119.00000000 NS USD 1287356.76000000 0.240461122054 Long EC CORP US N 1 N N N Beazer Homes USA Inc 549300DUPYT2T0F60I45 Beazer Homes USA Inc 07556Q881 26864.00000000 NS USD 738222.72000000 0.137890186382 Long EC CORP US N 1 N N N Prime Medicine Inc N/A Prime Medicine Inc 74168J101 56778.00000000 NS USD 291838.92000000 0.054511629054 Long EC CORP US N 1 N N N Tennant Co JYAIRLT8DVP6DP8UT336 Tennant Co 880345103 9370.00000000 NS USD 922382.80000000 0.172288840159 Long EC CORP US N 1 N N N Seneca Foods Corp N/A Seneca Foods Corp 817070501 14474.00000000 NS USD 830807.60000000 0.155183810668 Long EC CORP US N 1 N N N Orion SA N/A Orion SA 000000000 59420.00000000 NS USD 1303674.80000000 0.243509114910 Long EC CORP LU N 1 N N N PDF Solutions Inc 549300GMSP6MROFBI160 PDF Solutions Inc 693282105 29700.00000000 NS USD 1080486.00000000 0.201820415285 Long EC CORP US N 1 N N N Computer Modelling Group Ltd N/A Computer Modelling Group Ltd 205249105 629875.00000000 NS 6072914.92000000 1.134339742624 Long EC CORP CA N 1 N N N Intevac Inc N/A Intevac Inc 461148108 539400.00000000 NS USD 2082084.00000000 0.388905601312 Long EC CORP US N 1 N N N Bolsa Mexicana de Valores SAB de CV 894500CS2D6RLGW61A19 Bolsa Mexicana de Valores SAB de CV 000000000 1068000.00000000 NS 1805588.41000000 0.337259902248 Long EC CORP MX N 1 N N N Navigator Holdings Ltd 213800H7RVOFYARK2W19 Navigator Holdings Ltd 000000000 175000.00000000 NS USD 3055500.00000000 0.570726764535 Long EC CORP MH N 1 N N N TechTarget Inc 529900YQA5JL2H2VMB84 TechTarget Inc 87874R100 50000.00000000 NS USD 1558500.00000000 0.291107073319 Long EC CORP US N 1 N N N Bioceres Crop Solutions Corp 549300SBSSIZUVSY4U27 Bioceres Crop Solutions Corp 000000000 50000.00000000 NS USD 560500.00000000 0.104693945842 Long EC CORP KY N 1 N N N Montrose Environmental Group Inc 254900ASI8K3LUB8Q958 Montrose Environmental Group Inc 615111101 29475.00000000 NS USD 1313406.00000000 0.245326773654 Long EC CORP US N 1 N N N Powell Industries Inc 549300V08RO7MX2UBN26 Powell Industries Inc 739128106 18070.00000000 NS USD 2591238.00000000 0.484008797211 Long EC CORP US N 1 N N N Coastal Financial Corp/WA 549300XG5L36T6IU0B47 Coastal Financial Corp/WA 19046P209 9344.00000000 NS USD 431132.16000000 0.080529753809 Long EC CORP US N 1 N N N Azenta Inc 35ZN6X1ANPH25YN32Y17 Azenta Inc 114340102 15700.00000000 NS USD 826134.00000000 0.154310844343 Long EC CORP US N 1 N N N John B Sanfilippo & Son Inc 5299007IBEYVXKYDUX28 John B Sanfilippo & Son Inc 800422107 7900.00000000 NS USD 767643.00000000 0.143385503422 Long EC CORP US N 1 N N N OmniAb Inc N/A OmniAb Inc 68218J103 133323.00000000 NS USD 499961.25000000 0.093386112454 Long EC CORP US N 1 N N N Vishay Precision Group Inc N/A Vishay Precision Group Inc 92835K103 45600.00000000 NS USD 1388064.00000000 0.259271895168 Long EC CORP US N 1 N N N Joint Corp/The N/A Joint Corp/The 47973J102 127484.00000000 NS USD 1792425.04000000 0.334801159794 Long EC CORP US N 1 N N N Upland Software Inc 549300NS277POYJ63W89 Upland Software Inc 91544A109 244100.00000000 NS USD 607809.00000000 0.113530637874 Long EC CORP US N 1 N N N Standard BioTools Inc 549300GX8Y96GSB6YP89 Standard BioTools Inc 34385P108 281648.00000000 NS USD 498516.96000000 0.093116338290 Long EC CORP US N 1 N N N Hackett Group Inc/The 5K016KLIRB6156644289 Hackett Group Inc/The 404609109 77700.00000000 NS USD 1687644.00000000 0.315229455017 Long EC CORP US N 1 N N N First Bancshares Inc/The 5493006DL5RXJODMAF36 First Bancshares Inc/The 318916103 15451.00000000 NS USD 401416.98000000 0.074979353370 Long EC CORP US N 1 N N N LSI Industries Inc 529900HY42OANH6BVT33 LSI Industries Inc 50216C108 199970.00000000 NS USD 2893565.90000000 0.540479628236 Long EC CORP US N 1 N N N Unity Bancorp Inc 549300Q90ZRNUR65PL93 Unity Bancorp Inc 913290102 14030.00000000 NS USD 414867.10000000 0.077491656912 Long EC CORP US N 1 N N N Terawulf Inc N/A Terawulf Inc 88080T104 91044.00000000 NS USD 405145.80000000 0.075675847356 Long EC CORP US N 1 N N N Clarkson PLC 2138007G6BGTEHI3OT22 Clarkson PLC 000000000 52700.00000000 NS 2759205.87000000 0.515382961502 Long EC CORP GB N 2 N N N ECN Capital Corp 549300E2G773NN59KY61 ECN Capital Corp 26829L107 1031200.00000000 NS 1258801.94000000 0.235127461432 Long EC CORP CA N 1 N N N US Global Investors Inc 529900IRM26R91LI8531 US Global Investors Inc 902952100 439454.00000000 NS USD 1146974.94000000 0.214239665033 Long EC CORP US N 1 N N N Quanex Building Products Corp 5493000TL30VL5WOAW87 Quanex Building Products Corp 747619104 18198.00000000 NS USD 503174.70000000 0.093986342178 Long EC CORP US N 1 N N N FTAI Infrastructure Inc N/A FTAI Infrastructure Inc 35953C106 96930.00000000 NS USD 836505.90000000 0.156248177326 Long EC CORP US N 1 N N N FARO Technologies Inc 529900MFEFNOFP3YR823 FARO Technologies Inc 311642102 107169.00000000 NS USD 1714704.00000000 0.320283903143 Long EC CORP US N 1 N N N International Money Express Inc N/A International Money Express Inc 46005L101 43969.00000000 NS USD 916313.96000000 0.171155261557 Long EC CORP US N 1 N N N Universal Logistics Holdings Inc N/A Universal Logistics Holdings Inc 91388P105 125240.00000000 NS USD 5083491.60000000 0.949528624908 Long EC CORP US N 1 N N N Atrion Corp N/A Atrion Corp 049904105 1200.00000000 NS USD 542916.00000000 0.101409488494 Long EC CORP US N 1 N N N Digi International Inc 529900KG656HGROI4N27 Digi International Inc 253798102 70000.00000000 NS USD 1605100.00000000 0.299811333580 Long EC CORP US N 1 N N N Donnelley Financial Solutions Inc 549300O1NPY4J56QCU04 Donnelley Financial Solutions Inc 25787G100 59464.00000000 NS USD 3545243.68000000 0.662204370798 Long EC CORP US N 1 N N N Northwest Pipe Co 54930056VW2CRCZ9RE54 Northwest Pipe Co 667746101 65100.00000000 NS USD 2211447.00000000 0.413068889298 Long EC CORP US N 1 N N N TerraVest Industries Inc N/A TerraVest Industries Inc 88105G103 11952.00000000 NS 631563.23000000 0.117967612128 Long EC CORP CA N 1 N N N Cass Information Systems Inc 549300G7XPIPR7SJ2F38 Cass Information Systems Inc 14808P109 14065.00000000 NS USD 563584.55000000 0.105270098760 Long EC CORP US N 1 N N N Amtech Systems Inc 5299008VRUUPETM6HZ85 Amtech Systems Inc 032332504 92184.00000000 NS USD 540198.24000000 0.100901847070 Long EC CORP US N 1 N N N Vimeo Inc 25490061AWYWC90UIJ68 Vimeo Inc 92719V100 240558.00000000 NS USD 897281.34000000 0.167600221258 Long EC CORP US N 1 N N N Westaim Corp/The 549300TSCVMK1W6GSK84 Westaim Corp/The 956909303 500000.00000000 NS 1480209.06000000 0.276483366928 Long EC CORP CA N 1 N N N Chicken Soup For The Soul Entertainment Inc 549300THRJ0EJ1DIID72 Chicken Soup For The Soul Entertainment Inc 16842Q100 346930.00000000 NS USD 67304.42000000 0.012571570566 Long EC CORP US N 1 N N N Clarus Corp 549300PKSLI6PT0ULL72 Clarus Corp 18270P109 254903.00000000 NS USD 1715497.19000000 0.320432060486 Long EC CORP US N 1 N N N Postal Realty Trust Inc 5493007B7ZZSIJRGWC41 Postal Realty Trust Inc 73757R102 114000.00000000 NS USD 1519620.00000000 0.283844806389 Long EC US N 1 N N N United BanCorp of Alabama Inc 549300UHU6PSTTC0K537 United BanCorp of Alabama Inc 90944R100 3919.00000000 NS USD 188699.85000000 0.035246622437 Long EC CORP US N 2 N N N Altus Group Ltd/Canada 54930041VO1EIY4IV355 Altus Group Ltd/Canada 02215R107 73400.00000000 NS 2710550.05000000 0.506294701406 Long EC CORP CA N 1 N N N Cross Country Healthcare Inc 54930037L0NBIPZ5S663 Cross Country Healthcare Inc 227483104 58900.00000000 NS USD 815176.00000000 0.152264035675 Long EC CORP US N 1 N N N Virginia National Bankshares Corp 5493005LXSLNF92BF097 Virginia National Bankshares Corp 928031103 89910.00000000 NS USD 2949048.00000000 0.550842946653 Long EC CORP US N 1 N N N Aspen Aerogels Inc N/A Aspen Aerogels Inc 04523Y105 414856.00000000 NS USD 9894315.60000000 1.848126568377 Long EC CORP US N 1 N N N Semler Scientific Inc 549300ZHL16S29QTW485 Semler Scientific Inc 81684M104 22400.00000000 NS USD 770560.00000000 0.143930360229 Long EC CORP US N 1 N N N SEACOR Marine Holdings Inc 5493003LNKFW1W43N030 SEACOR Marine Holdings Inc 78413P101 216957.00000000 NS USD 2926749.93000000 0.546677963721 Long EC CORP US N 1 N N N Limbach Holdings Inc 254900EW8KXT5ZTWQI30 Limbach Holdings Inc 53263P105 32691.00000000 NS USD 1861098.63000000 0.347628473107 Long EC CORP US N 1 N N N Alamos Gold Inc 549300TDOX73YGYXE959 Alamos Gold Inc 011532108 261044.00000000 NS 4094882.67000000 0.764869624414 Long EC CORP CA N 1 N N N Artivion Inc 549300YTKV8DMSMG6K81 Artivion Inc 228903100 62700.00000000 NS USD 1608255.00000000 0.300400645621 Long EC CORP US N 1 N N N Legacy Housing Corp N/A Legacy Housing Corp 52472M101 162038.00000000 NS USD 3717151.72000000 0.694314506444 Long EC CORP US N 1 N N N Sebang Global Battery Co Ltd N/A Sebang Global Battery Co Ltd 000000000 50500.00000000 NS 3806355.05000000 0.710976502162 Long EC CORP KR N 2 N N N Standard Motor Products Inc THGK1EO5B5HK0JHQVZ90 Standard Motor Products Inc 853666105 47460.00000000 NS USD 1316065.80000000 0.245823588921 Long EC CORP US N 1 N N N Canaccord Genuity Group Inc 5493002DR5KW4JP7YS87 Canaccord Genuity Group Inc 134801109 621067.00000000 NS 3840668.70000000 0.717385835641 Long EC CORP CA N 1 N N N J G Boswell Co 549300F07JHRNLXLEC77 J G Boswell Co 101205102 2490.00000000 NS USD 1406874.90000000 0.262785521120 Long EC CORP US N 2 N N N CNB Financial Corp/PA 254900RUYUOKD91VNX69 CNB Financial Corp/PA 126128107 19711.00000000 NS USD 402301.51000000 0.075144571811 Long EC CORP US N 1 N N N Digital Turbine Inc 549300D0WZR1VI2QGB24 Digital Turbine Inc 25400W102 241500.00000000 NS USD 400890.00000000 0.074880920515 Long EC CORP US N 1 N N N Sandstorm Gold Ltd 549300QWJPV45VQF1B33 Sandstorm Gold Ltd 80013R206 810000.00000000 NS USD 4406400.00000000 0.823056918752 Long EC CORP CA N 1 N N N Haynes International Inc 549300I9MS5UZLRFDO40 Haynes International Inc 420877201 23799.00000000 NS USD 1397001.30000000 0.260941263950 Long EC CORP US N 1 N N N MaxCyte Inc 54930053YHXULRFCU991 MaxCyte Inc 57777K106 202652.00000000 NS USD 794395.84000000 0.148382578145 Long EC CORP US N 1 N N N Castle Biosciences Inc N/A Castle Biosciences Inc 14843C105 13669.00000000 NS USD 297574.13000000 0.055582890009 Long EC CORP US N 1 N N N Bank of NT Butterfield & Son Ltd/The 549300V8RVM0EMTDPF28 Bank of NT Butterfield & Son Ltd/The 000000000 21867.00000000 NS USD 767969.04000000 0.143446403358 Long EC CORP BM N 1 N N N Sprott Inc 254900QHJAD5TP2JNM15 Sprott Inc 852066208 290119.00000000 NS 12030591.62000000 2.247154518319 Long EC CORP CA N 1 N N N Olympic Steel Inc 549300GQ061U6N6KWJ49 Olympic Steel Inc 68162K106 14897.00000000 NS USD 667832.51000000 0.124742231282 Long EC CORP US N 1 N N N Onto Innovation Inc 254900RXZVN73CHOO062 Onto Innovation Inc 683344105 35766.00000000 NS USD 7852782.96000000 1.466795421815 Long EC CORP US N 1 N N N Burnham Holdings Inc 549300VHOKZIOWQUFV59 Burnham Holdings Inc 122295108 117000.00000000 NS USD 1480050.00000000 0.276453656635 Long EC CORP US N 2 N N N Argan Inc 529900E4KZWBV9KGBS83 Argan Inc 04010E109 23914.00000000 NS USD 1749548.24000000 0.326792343777 Long EC CORP US N 1 N N N Heidrick & Struggles International Inc 5493006284N2J367VB57 Heidrick & Struggles International Inc 422819102 16683.00000000 NS USD 526849.14000000 0.098408412721 Long EC CORP US N 1 N N N PAR Technology Corp 549300HYPTHBJQINVG57 PAR Technology Corp 698884103 287024.00000000 NS USD 13515960.16000000 2.524601607495 Long EC CORP US N 1 N N N Knight Therapeutics Inc 549300LNW93V3HRS7610 Knight Therapeutics Inc 499053106 237000.00000000 NS 982266.73000000 0.183474361879 Long EC CORP CA N 1 N N N Forrester Research Inc 549300UUSFXYLJ80Z897 Forrester Research Inc 346563109 211099.00000000 NS USD 3605570.92000000 0.673472696931 Long EC CORP US N 1 N N N Alphamin Resources Corp 529900YI7Z8X5I42E192 Alphamin Resources Corp 000000000 468951.00000000 NS 363355.18000000 0.067869915319 Long EC CORP MU N 1 N N N Repay Holdings Corp 2549006EJ42T73ZKUI98 Repay Holdings Corp 76029L100 273271.00000000 NS USD 2885741.76000000 0.539018182938 Long EC CORP US N 1 N N N 2024-07-15 ROYCE MICRO-CAP TRUST, INC. John Schwartz John Schwartz Associate General Counsel