0001193125-26-204083.txt : 20260504 0001193125-26-204083.hdr.sgml : 20260504 20260504162700 ACCESSION NUMBER: 0001193125-26-204083 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260504 DATE AS OF CHANGE: 20260504 EFFECTIVENESS DATE: 20260504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Hillsdale Investment Management Inc. CENTRAL INDEX KEY: 0001368465 ORGANIZATION NAME: EIN: 000000000 STATE OF INCORPORATION: A6 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11957 FILM NUMBER: 26938107 BUSINESS ADDRESS: STREET 1: 1 FIRST CANADIAN PLACE STREET 2: 100 KING ST WEST, SUITE 5900 P.O. 477 CITY: TORONTO STATE: A6 ZIP: M5X 1E4 BUSINESS PHONE: 416-913-3900 MAIL ADDRESS: STREET 1: 1 FIRST CANADIAN PLACE STREET 2: 100 KING ST WEST, SUITE 5900 P.O. 477 CITY: TORONTO STATE: A6 ZIP: M5X 1E4 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE 0001368465 XXXXXXXX 03-31-2026 03-31-2026 false Hillsdale Investment Management Inc.
1 First Canadian Place 100 KING ST WEST, SUITE 5900 P.O. 477 Toronto A6 M5X 1E4
13F HOLDINGS REPORT 028-11957 000137883 801-65665 N
Kelly Reynolds Chief Operating Officer, Chief Compliance Officer 416 913 3903 /S/ Kelly Reynolds Toronto A6 05-04-2026 0 655 3675193826 false
INFORMATION TABLE 2 53213.xml INFORMATION TABLE FOR FORM 13F 8x8 Inc COM 282914100 2744306 1653197 SH SOLE 1503397 0 149800 A. O. Smith Corp COM 831865209 4317092 65470 SH SOLE 65470 0 0 A10 Networks Inc COM 002121101 2951522 127661 SH SOLE 127661 0 0 Abbott Laboratories COM 002824100 1075982 10480 SH SOLE 9110 0 1370 AbbVie Inc COM 00287Y109 4806095 22098 SH SOLE 22098 0 0 Abercrombie & Fitch Co. COM 002896207 6487270 71000 SH SOLE 71000 0 0 Accel Entertainment Inc COM 00436Q106 5245528 480800 SH SOLE 480800 0 0 Accenture PLC COM G1151C101 687075 3465 SH SOLE 3465 0 0 ACI Worldwide Inc COM 004498101 5997713 146250 SH SOLE 146250 0 0 Adamas Trust Inc COM 649604840 59763 8120 SH SOLE 8120 0 0 Adaptive Biotechnologies Corp COM 00650F109 8678012 625217 SH SOLE 606940 0 18277 Adobe Inc COM 00724F101 883596 3635 SH SOLE 3635 0 0 ADT Inc COM 00090Q103 938853 142900 SH SOLE 142900 0 0 ADTRAN Holdings Inc COM 00486H105 288082 22900 SH SOLE 600 0 22300 Advanced Energy Industries Inc COM 007973100 398547 1235 SH SOLE 35 0 1200 Advanced Micro Devices Inc COM 007903107 4902663 24100 SH SOLE 24100 0 0 Affiliated Managers Group Inc. COM 008252108 24903 90 SH SOLE 90 0 0 Agios Pharmaceuticals Inc COM 00847X104 6766 200 SH SOLE 200 0 0 Agnico Eagle Mines Ltd COM 008474108 77766006 383209 SH SOLE 73987 0 309222 Alignment Healthcare Inc COM 01625V104 3063589 173870 SH SOLE 156270 0 17600 Allient Inc COM 019330109 7947015 134490 SH SOLE 134490 0 0 Alphabet Inc COM 02079K107 84623 295 SH SOLE 0 0 295 Alphabet Inc COM 02079K305 37630676 130862 SH SOLE 129854 0 1008 Alpine Income Property Trust Inc COM 02083X103 336600 18700 SH SOLE 18700 0 0 Alto Ingredients Inc COM 021513106 4843403 1000703 SH SOLE 921303 0 79400 Altria Group Inc COM 02209S103 104264 1580 SH SOLE 1580 0 0 Amalgamated Financial Corp COM 022671101 311349 8010 SH SOLE 210 0 7800 Amazon.com Inc COM 023135106 20953836 100609 SH SOLE 99841 0 768 Ambarella Inc COM G037AX101 5507826 107000 SH SOLE 102900 0 4100 AMC Global Media Inc COM 00164V103 219317 32300 SH SOLE 32300 0 0 Amdocs Ltd COM G02602103 860127 13180 SH SOLE 13180 0 0 American Eagle Outfitters Inc. COM 02553E106 5489624 328720 SH SOLE 328720 0 0 American Express Co COM 025816109 2199029 7270 SH SOLE 7270 0 0 American Healthcare REIT Inc COM 398182303 334364 7090 SH SOLE 190 0 6900 Ameriprise Financial Inc COM 03076C106 1084336 2440 SH SOLE 2440 0 0 Ameris Bancorp COM 03076K108 328338 4210 SH SOLE 110 0 4100 Amneal Pharmaceuticals Inc COM 03168L105 9243929 743679 SH SOLE 715979 0 27700 Amphenol Corp COM 032095101 1124515 8900 SH SOLE 8900 0 0 Amplify Blockchain Technology COM 032108607 10958 220 SH SOLE 0 0 220 Amtech Systems Inc COM 032332504 295504 25300 SH SOLE 25300 0 0 AnaptysBio Inc COM 032724106 256225 4620 SH SOLE 120 0 4500 Andersons Inc (The) COM 034164103 353875 4930 SH SOLE 130 0 4800 AngloGold Ashanti plc COM G0378L100 1012544 10400 SH SOLE 10400 0 0 Anika Therapeutics Inc COM 035255108 368300 25400 SH SOLE 25400 0 0 Aon plc COM G0403H108 1194286 3700 SH SOLE 3700 0 0 APi Group Corp COM 00187Y100 4276886 105550 SH SOLE 105550 0 0 Appian Corp COM 03782L101 306920 12730 SH SOLE 330 0 12400 APPLE INC COM 037833100 41290110 162694 SH SOLE 162519 0 175 Applied Industrial Technologies Inc COM 03820C105 4722696 17800 SH SOLE 17800 0 0 Applied Materials Inc COM 038222105 5126850 15000 SH SOLE 15000 0 0 Apyx Medical Corp COM 03837C106 643167 174300 SH SOLE 94400 0 79900 Arcosa Inc COM 039653100 283394 2670 SH SOLE 70 0 2600 Arcutis Biotherapeutics Inc COM 03969K108 4434463 188220 SH SOLE 176420 0 11800 Ardagh Metal Packaging SA COM L02235106 3519705 869063 SH SOLE 869063 0 0 Aris Mining Corp COM 04040Y109 19301886 1039776 SH SOLE 539583 0 500193 Arista Networks Inc COM 040413205 987151 8040 SH SOLE 8040 0 0 Arlo Technologies Inc COM 04206A101 4775332 335582 SH SOLE 335582 0 0 Armstrong World Industries Inc COM 04247X102 3544848 21510 SH SOLE 21510 0 0 Arrow Financial Corp COM 042744102 334357 9960 SH SOLE 260 0 9700 ASGN Inc COM 00191U102 3638740 94000 SH SOLE 94000 0 0 Assurant Inc. COM 04621X108 4809245 22080 SH SOLE 22080 0 0 Assured Guaranty Ltd COM G0585R106 3079944 37800 SH SOLE 37800 0 0 Astec Industries Inc. COM 046224101 312272 5800 SH SOLE 400 0 5400 AT&T Inc COM 00206R102 1066832 36800 SH SOLE 36800 0 0 Atmus Filtration Technologies Inc COM 04956D107 349703 6160 SH SOLE 160 0 6000 ATN International Inc COM 00215F107 517180 19000 SH SOLE 19000 0 0 ATS Corp COM 00217Y104 16908 600 SH SOLE 600 0 0 Aurinia Pharmaceuticals Inc COM 05156V102 3110718 209900 SH SOLE 209900 0 0 Autodesk Inc COM 052769106 1043784 4360 SH SOLE 4360 0 0 Automatic Data Processing Inc COM 053015103 85336 420 SH SOLE 0 0 420 Aveanna Healthcare Holdings Inc COM 05356F105 5970073 927030 SH SOLE 888430 0 38600 Avery Dennison Corp COM 053611109 1070616 6200 SH SOLE 6200 0 0 AXIS Capital Holdings Ltd COM G0692U109 4705424 46400 SH SOLE 46400 0 0 Axsome Therapeutics Inc COM 05464T104 9019414 53363 SH SOLE 51500 0 1863 Balchem Corp COM 057665200 8321468 49100 SH SOLE 47400 0 1700 Ball Corporation COM 058498106 1052158 17800 SH SOLE 17800 0 0 Banco Latinoamericano de Comercio Exterior SA COM P16994132 4906949 96064 SH SOLE 96064 0 0 Bank of America Corp COM 060505104 4664400 95680 SH SOLE 95680 0 0 Bank of Montreal COM 063671101 73639177 543809 SH SOLE 141854 0 401955 Bank of New York Mellon Corp (The) COM 064058100 1328656 11200 SH SOLE 11200 0 0 Bankwell Financial Group Inc COM 06654A103 5138268 105900 SH SOLE 105900 0 0 Barrick Mining Corporation COM 06849F108 54222982 1327142 SH SOLE 132311 0 1194831 Bath & Body Works Inc COM 070830104 896160 48000 SH SOLE 48000 0 0 BCE Inc. COM 05534B760 40866769 1620047 SH SOLE 83852 0 1536195 Beachbody Co Inc (The) COM 073463309 9774 900 SH SOLE 900 0 0 Bel Fuse Inc. COM 077347300 366263 1850 SH SOLE 50 0 1800 Belden Inc COM 077454106 4604683 40100 SH SOLE 40100 0 0 BellRing Brands Inc COM 07831C103 12068 750 SH SOLE 750 0 0 Benchmark Electronics Inc COM 08160H101 4739873 84550 SH SOLE 78950 0 5600 Berkshire Hathaway Inc COM 084670702 2401751 5012 SH SOLE 4974 0 38 Best Buy Co Inc COM 086516101 46866 730 SH SOLE 730 0 0 BGC Group Inc COM 088929104 353547 36150 SH SOLE 950 0 35200 BioCryst Pharmaceuticals Inc COM 09058V103 6084232 639100 SH SOLE 609100 0 30000 Bioventus Inc COM 09075A108 6127500 671139 SH SOLE 671139 0 0 BK Technologies Corp COM 05587G203 216427 2900 SH SOLE 2900 0 0 Blackbaud Inc COM 09227Q100 5332041 138100 SH SOLE 138100 0 0 Bloom Energy Corp COM 093712107 292658 2160 SH SOLE 60 0 2100 Blue Bird Corp COM 095306106 7178256 126400 SH SOLE 126400 0 0 Booking Holdings Inc COM 09857L108 1027318 244 SH SOLE 244 0 0 BorgWarner Inc COM 099724106 5724430 105500 SH SOLE 105500 0 0 Boston Scientific Corp COM 101137107 636913 10150 SH SOLE 10150 0 0 Box Inc COM 10316T104 5277630 223250 SH SOLE 223250 0 0 Bragg Gaming Group Inc COM 104833306 18288 10472 SH SOLE 0 0 10472 Bread Financial Holdings Inc COM 018581108 9638343 128700 SH SOLE 128700 0 0 BridgeBio Pharma Inc COM 10806X102 12456521 167742 SH SOLE 162540 0 5202 Bridgewater Bancshares Inc COM 108621103 3751691 211960 SH SOLE 211960 0 0 Bright Horizons Family Solutions Inc COM 109194100 3268774 39800 SH SOLE 39800 0 0 Brinker International Inc. COM 109641100 5746493 40250 SH SOLE 40250 0 0 Brink's Co (The) COM 109696104 7461360 72000 SH SOLE 72000 0 0 Bristol-Myers Squibb Co COM 110122108 101286 1670 SH SOLE 1670 0 0 Broadcom Inc COM 11135F101 13093512 42304 SH SOLE 42304 0 0 Broadwind Inc COM 11161T207 14306 6878 SH SOLE 6878 0 0 Brookfield Asset Management Ltd COM 113004105 3372448 75870 SH SOLE 660 0 75210 Brookfield Business Corp COM 113006100 315 10 SH SOLE 0 0 10 Brookfield Corp COM 11271J107 17493401 431808 SH SOLE 37237 0 394571 Brookfield Infrastructure Partners LP COM G16252101 277508 7695 SH SOLE 7055 0 640 Brunswick Corp COM 117043109 19645 270 SH SOLE 270 0 0 CAE Inc. COM 124765108 33840 1300 SH SOLE 0 0 1300 Caledonia Mining Corp Plc COM G1757E113 295929 13100 SH SOLE 13100 0 0 Calix Inc COM 13100M509 4229797 86340 SH SOLE 81040 0 5300 Callaway Golf Co COM 131193104 317852 22900 SH SOLE 600 0 22300 Cameco Corp COM 13321L108 15834584 145643 SH SOLE 10763 0 134880 Canadian Imperial Bank of Commerce COM 136069101 117667846 1241867 SH SOLE 259299 0 982568 Canadian National Railway Co COM 136375102 9935361 96553 SH SOLE 6684 0 89869 Canadian Natural Resources Ltd COM 136385101 37825183 775589 SH SOLE 164854 0 610735 Canadian Pacific Kansas City Ltd COM 13646K108 10868013 138140 SH SOLE 12947 0 125193 Canopy Growth Corp COM 138035704 38 40 SH SOLE 0 0 40 Capitol Federal Financial Inc COM 14057J101 82280 11540 SH SOLE 11540 0 0 Cardinal Health Inc COM 14149Y108 1439021 6810 SH SOLE 6810 0 0 CareCloud Inc COM 14167R100 2936454 804508 SH SOLE 804508 0 0 CareTrust REIT Inc COM 14174T107 338646 9240 SH SOLE 240 0 9000 CarGurus Inc COM 141788109 7103852 208630 SH SOLE 208630 0 0 Carriage Services Inc COM 143905107 260262 5700 SH SOLE 5700 0 0 Caterpillar Inc COM 149123101 4673710 6597 SH SOLE 6597 0 0 CBL & Associates Properties Inc. COM 124830878 131815 3430 SH SOLE 3430 0 0 CBRE Group Inc COM 12504L109 135460 1000 SH SOLE 0 0 1000 CDW Corp COM 12514G108 974211 8050 SH SOLE 8050 0 0 Celestica Inc COM 15101Q207 37390513 132579 SH SOLE 26447 0 106132 Cenovus Energy Inc COM 15135U109 33005699 1243918 SH SOLE 425129 0 818789 Centerra Gold Inc COM 152006102 57393141 3227935 SH SOLE 1378544 0 1849391 Central Garden & Pet Co COM 153527205 7407970 228500 SH SOLE 228500 0 0 CGI Inc COM 12532H104 88439 1210 SH SOLE 0 0 1210 Check Point Software Technologies Ltd COM M22465104 133565 935 SH SOLE 935 0 0 Chevron Corp COM 166764100 324833 1570 SH SOLE 1070 0 500 Cirrus Logic Inc. COM 172755100 5361063 37070 SH SOLE 37070 0 0 Cisco Systems Inc COM 17275R102 3943667 50827 SH SOLE 50827 0 0 Citi Trends Inc COM 17306X102 687922 15880 SH SOLE 9180 0 6700 Citigroup Inc COM 172967424 74851 660 SH SOLE 660 0 0 Civista Bancshares Inc COM 178867107 2962950 130011 SH SOLE 130011 0 0 Coda Octopus Group Inc COM 19188U206 266341 23570 SH SOLE 23570 0 0 Coeur Mining Inc COM 192108504 5862246 312320 SH SOLE 296620 0 15700 Cognex Corporation COM 192422103 3194148 65200 SH SOLE 65200 0 0 Cognizant Technology Solutions Corp COM 192446102 885281 14430 SH SOLE 14430 0 0 Colgate-Palmolive Co COM 194162103 108668 1275 SH SOLE 0 0 1275 Collegium Pharmaceutical Inc COM 19459J104 6104722 184600 SH SOLE 184600 0 0 Colliers International Group I COM 194693107 32067 300 SH SOLE 0 0 300 Colony Bankcorp Inc COM 19623P101 4996035 250177 SH SOLE 234677 0 15500 Columbus McKinnon Corp COM 199333105 5386677 370728 SH SOLE 370728 0 0 Comcast Corp COM 20030N101 1135481 39550 SH SOLE 39550 0 0 Commercial Metals Co COM 201723103 301499 4908 SH SOLE 130 0 4778 Compass Inc COM 20464U100 6418911 878100 SH SOLE 878100 0 0 Compugen Ltd COM M25722105 67585 31730 SH SOLE 31730 0 0 Comtech Telecommunications Corp. COM 205826209 236384 71200 SH SOLE 71200 0 0 Concrete Pumping Holdings Inc COM 206704108 344862 48300 SH SOLE 48300 0 0 Consensus Cloud Solutions Inc COM 20848V105 4726681 199102 SH SOLE 199102 0 0 Constellation Brands Inc COM 21036P108 81900 546 SH SOLE 0 0 546 Constellium SE COM F21107101 7784486 316700 SH SOLE 316700 0 0 Construction Partners inc COM 21044C107 296690 2670 SH SOLE 70 0 2600 Core Molding Technologies Inc. COM 218683100 358400 16000 SH SOLE 16000 0 0 Corteva Inc COM 22052L104 1434789 17140 SH SOLE 17140 0 0 Costco Wholesale Corp COM 22160K105 4232834 4248 SH SOLE 4233 0 15 Covista Inc COM 00737L103 6753650 58600 SH SOLE 58600 0 0 Credo Technology Group Holding Ltd COM G25457105 4038288 43020 SH SOLE 40520 0 2500 Crexendo Inc COM 226552107 276416 44800 SH SOLE 44800 0 0 Crocs Inc COM 227046109 12453 150 SH SOLE 150 0 0 CTS Corp COM 126501105 8409103 176070 SH SOLE 169870 0 6200 Customers Bancorp Inc COM 23204G100 313733 4520 SH SOLE 120 0 4400 Daktronics Inc COM 234264109 7665341 392089 SH SOLE 376889 0 15200 Dana Inc COM 235825205 414568 12320 SH SOLE 320 0 12000 Dawson Geophysical Co COM 239360100 119038 34404 SH SOLE 34404 0 0 Definitive Healthcare Corp COM 24477E103 92619 75300 SH SOLE 75300 0 0 Delek US Holdings Inc COM 24665A103 9707627 215390 SH SOLE 208390 0 7000 Deluxe Corp COM 248019101 19003 690 SH SOLE 690 0 0 Diebold Nixdorf Inc COM 253651202 9632179 127680 SH SOLE 123480 0 4200 Digi International Inc COM 253798102 9622407 199635 SH SOLE 193135 0 6500 Diodes Inc COM 254543101 336522 4930 SH SOLE 130 0 4800 Direxion Daily FTSE China Bull COM 25460G195 4265 130 SH SOLE 0 0 130 Direxion Daily MSCI India Bull COM 25490K331 7062 170 SH SOLE 0 0 170 Diversified Healthcare Trust COM 25525P107 362544 54600 SH SOLE 1400 0 53200 DocuSign Inc. COM 256163106 733907 15480 SH SOLE 15480 0 0 Dolby Laboratories Inc COM 25659T107 828828 13800 SH SOLE 13800 0 0 Donaldson Co Inc. COM 257651109 1161022 13680 SH SOLE 13680 0 0 Douglas Dynamics Inc COM 25960R105 8215547 195190 SH SOLE 188190 0 7000 Dow Inc COM 260557103 18326 440 SH SOLE 440 0 0 Drilling Tools International Corp COM 26205E107 390999 90300 SH SOLE 90300 0 0 Dropbox Inc COM 26210C104 1038304 45700 SH SOLE 45700 0 0 DXC Technology Co COM 23355L106 5304540 422000 SH SOLE 422000 0 0 Dycom Industries Inc. COM 267475101 8800850 25975 SH SOLE 25075 0 900 Eastern Bankshares Inc COM 27627N105 317459 16230 SH SOLE 430 0 15800 eGain Corp COM 28225C806 2053017 260205 SH SOLE 260205 0 0 El Pollo Loco Holdings Inc COM 268603107 8091413 583796 SH SOLE 583796 0 0 Electromed Inc COM 285409108 187280 8000 SH SOLE 8000 0 0 Eli Lilly and Co COM 532457108 7829083 8512 SH SOLE 8512 0 0 Emera Inc COM 290876101 33181877 640280 SH SOLE 136760 0 503520 Enanta Pharmaceuticals Inc COM 29251M106 5500491 435510 SH SOLE 412910 0 22600 Enbridge Inc COM 29250N105 47925922 884313 SH SOLE 58565 0 825748 Encore Capital Group Inc COM 292554102 10015801 142838 SH SOLE 137238 0 5600 Enerflex Ltd COM 29269R105 80133733 3831659 SH SOLE 2124562 0 1707097 Energy Services of America Corp COM 29271Q103 361075 27500 SH SOLE 27500 0 0 Enerpac Tool Group Corp COM 292765104 6557306 179800 SH SOLE 179800 0 0 EnerSys COM 29275Y102 11278076 64921 SH SOLE 62710 0 2211 Enova International Inc COM 29357K103 8450120 62211 SH SOLE 59960 0 2251 Ensign Group Inc (The) COM 29358P101 372775 1850 SH SOLE 50 0 1800 Envela Corp COM 29402E102 323204 19400 SH SOLE 19400 0 0 Envista Holdings Corp COM 29415F104 22833 900 SH SOLE 900 0 0 EPAM Systems Inc COM 29414B104 4079602 30130 SH SOLE 30130 0 0 Equinor ASA COM 29446M102 573498 13590 SH SOLE 13590 0 0 Ero Copper Corp. COM 296006109 18491309 694080 SH SOLE 340030 0 354050 Escalade Inc COM 296056104 310777 18100 SH SOLE 18100 0 0 ESCO Technologies Inc. COM 296315104 6921702 24600 SH SOLE 24600 0 0 Etsy Inc COM 29786A106 4045881 80950 SH SOLE 80950 0 0 European Wax Center Inc COM 29882P106 10404 1800 SH SOLE 1800 0 0 Everest Group Ltd COM G3223R108 1127633 3450 SH SOLE 3450 0 0 EverQuote Inc COM 30041R108 3521928 228400 SH SOLE 228400 0 0 Exelixis Inc COM 30161Q104 4280422 99800 SH SOLE 99800 0 0 ExlService Holdings Inc COM 302081104 6114969 200820 SH SOLE 200820 0 0 Expedia Group Inc COM 30212P303 1216790 5270 SH SOLE 5270 0 0 Extreme Networks Inc COM 30226D106 4654592 308660 SH SOLE 292760 0 15900 Exxon Mobil Corp COM 30231G102 2136019 12590 SH SOLE 12590 0 0 F.N.B. Corp COM 302520101 3380784 202200 SH SOLE 202200 0 0 FB Financial Corp COM 30257X104 298655 5750 SH SOLE 150 0 5600 Federal Signal Corp. COM 313855108 311443 2880 SH SOLE 80 0 2800 Fidelis Insurance Holdings Limited COM G3398L118 7366905 385500 SH SOLE 385500 0 0 FIGS Inc COM 30260D103 7028452 475860 SH SOLE 455060 0 20800 Financial Institutions Inc COM 317585404 7390967 233080 SH SOLE 233080 0 0 First BanCorp (Puerto Rico) COM 318672706 75828 3550 SH SOLE 3550 0 0 First Business Financial Services Inc COM 319390100 4480020 83071 SH SOLE 83071 0 0 First Financial Corp COM 320218100 266072 4210 SH SOLE 110 0 4100 First Majestic Silver Corp COM 32076V103 36086115 1683825 SH SOLE 841085 0 842740 FirstCash Holdings Inc COM 33768G107 366600 1950 SH SOLE 50 0 1900 Fiserv Inc. COM 337738108 54963 985 SH SOLE 0 0 985 Flexsteel Industries Inc COM 339382103 341544 7600 SH SOLE 7600 0 0 Flowserve Corp. COM 34354P105 5538979 75350 SH SOLE 75350 0 0 Ford Motor Co COM 345370860 73856 6400 SH SOLE 6400 0 0 FormFactor Inc COM 346375108 5985253 61710 SH SOLE 57710 0 4000 Fortinet Inc COM 34959E109 1098317 13440 SH SOLE 13440 0 0 FORTIS INC COM 349553107 60720135 1088628 SH SOLE 21978 0 1066650 Fortrea Holdings Inc COM 34965K107 2989908 317400 SH SOLE 317400 0 0 Fortuna Mining Corp COM 349942102 12966421 1304555 SH SOLE 629170 0 675385 Forum Energy Technologies Inc COM 34984V209 7681527 130950 SH SOLE 125450 0 5500 Franco-Nevada Corp COM 351858105 11212995 45296 SH SOLE 3646 0 41650 Franklin Electric Co Inc COM 353514102 6986486 75800 SH SOLE 75800 0 0 FreightCar America Inc COM 357023100 2292084 287589 SH SOLE 287589 0 0 Freshworks Inc COM 358054104 1056748 131600 SH SOLE 131600 0 0 Friedman Industries Inc COM 358435105 99604 5621 SH SOLE 5621 0 0 Frontdoor Inc COM 35905A109 8475572 160340 SH SOLE 154740 0 5600 Gap Inc COM 364760108 2020700 83500 SH SOLE 83500 0 0 Garmin Ltd COM H2906T109 1136849 4900 SH SOLE 4900 0 0 Garrett Motion Inc COM 366505105 10855794 597457 SH SOLE 577050 0 20407 GE Aerospace COM 369604301 3405240 12000 SH SOLE 12000 0 0 GE Vernova Inc COM 36828A101 2225895 2550 SH SOLE 2550 0 0 Gen Digital Inc COM 668771108 557368 29600 SH SOLE 29600 0 0 General Motors Co COM 37045V100 1022885 13730 SH SOLE 13730 0 0 Genie Energy Ltd COM 372284208 364812 25800 SH SOLE 25800 0 0 Genpact Ltd COM G3922B107 4396245 118020 SH SOLE 118020 0 0 Gentex Corporation COM 371901109 4117633 188450 SH SOLE 188450 0 0 Gentherm Inc COM 37253A103 5735070 206446 SH SOLE 206446 0 0 Gilead Sciences Inc COM 375558103 1170708 8400 SH SOLE 8400 0 0 Global Industrial Co COM 37892E102 6275348 199091 SH SOLE 199091 0 0 Global X Defense Tech ETF COM 37960A529 7084 100 SH SOLE 0 0 100 Globe Life Inc COM 37959E102 1468244 10550 SH SOLE 10550 0 0 Globus Medical Inc COM 379577208 3747960 43500 SH SOLE 43500 0 0 GoDaddy Inc COM 380237107 964759 11670 SH SOLE 11670 0 0 Goldman Sachs ActiveBeta World COM 38149W739 2308 41 SH SOLE 0 0 41 Goldman Sachs Group Inc (The) COM 38141G104 5893166 6966 SH SOLE 6966 0 0 Graco Inc. COM 384109104 1083520 12800 SH SOLE 12800 0 0 Green Plains Inc COM 393222104 4595720 279375 SH SOLE 255775 0 23600 Greenlight Capital Re Ltd COM G4095J109 1116899 64598 SH SOLE 64598 0 0 Griffon Corp. COM 398433102 253653 3490 SH SOLE 90 0 3400 Guardant Health Inc COM 40131M109 11489350 124384 SH SOLE 121380 0 3004 Gulfport Energy Corp COM 402635502 5424655 25640 SH SOLE 24140 0 1500 Hackett Group Inc (The) COM 404609109 286975 22058 SH SOLE 22058 0 0 Halozyme Therapeutics Inc COM 40637H109 7112532 110050 SH SOLE 110050 0 0 Hanmi Financial Corp COM 410495204 5421330 205665 SH SOLE 205665 0 0 Hanover Insurance Group Inc (The) COM 410867105 2825605 16300 SH SOLE 16300 0 0 Harmonic Inc COM 413160102 6018396 670200 SH SOLE 670200 0 0 Harmony Biosciences Holdings Inc COM 413197104 3848574 137400 SH SOLE 137400 0 0 Hartford Insurance Group Inc (The) COM 416515104 1129171 8350 SH SOLE 8350 0 0 Hasbro Inc. COM 418056107 1107288 11830 SH SOLE 11830 0 0 HCA Healthcare Inc COM 40412C101 1154706 2440 SH SOLE 2440 0 0 Healthcare Services Group Inc COM 421906108 8561011 461510 SH SOLE 442610 0 18900 Helios Technologies Inc COM 42328H109 7313524 113020 SH SOLE 108620 0 4400 Henry Schein Inc COM 806407102 1078231 14630 SH SOLE 14630 0 0 Hercules Capital Inc COM 427096508 127317 8620 SH SOLE 8620 0 0 HF Sinclair Corp COM 403949100 1353863 21700 SH SOLE 21700 0 0 HIVE Digital Technologies Ltd COM 433921103 75 40 SH SOLE 0 0 40 Holley Inc COM 43538H103 5923445 1929461 SH SOLE 1839561 0 89900 Home Bancorp Inc COM 43689E107 2969087 49011 SH SOLE 49011 0 0 Home Depot Inc. (The) COM 437076102 6578 20 SH SOLE 0 0 20 Horace Mann Educators Corp COM 440327104 2458368 57600 SH SOLE 57600 0 0 Host Hotels & Resorts Inc COM 44107P104 5161704 269400 SH SOLE 269400 0 0 HP Inc COM 40434L105 737664 38400 SH SOLE 38400 0 0 Hudbay Minerals Inc COM 443628102 12355924 590200 SH SOLE 293700 0 296500 Huron Consulting Group Inc COM 447462102 6100397 47850 SH SOLE 47850 0 0 IAMGold Corp COM 450913108 37470673 1993050 SH SOLE 1149235 0 843815 Ibex Ltd COM G4690M101 7085844 264200 SH SOLE 264200 0 0 iBio Inc COM 451033708 61 32 SH SOLE 0 0 32 IDEX Corp COM 45167R104 17060 90 SH SOLE 90 0 0 Illinois Tool Works Inc. COM 452308109 131446 505 SH SOLE 0 0 505 Industrial Logistics Properties Trust COM 456237106 376584 66300 SH SOLE 66300 0 0 Information Services Group Inc COM 45675Y104 3245579 845203 SH SOLE 845203 0 0 InfuSystem Holdings Inc COM 45685K102 4175402 452373 SH SOLE 452373 0 0 InnovAge Holding Corp COM 45784A104 4250471 529984 SH SOLE 493984 0 36000 Innovative Solutions and Support Inc COM 45769N105 4373 213 SH SOLE 213 0 0 Intellicheck Inc COM 45817G201 377460 54000 SH SOLE 54000 0 0 Interface Inc COM 458665304 7700604 309013 SH SOLE 309013 0 0 inTEST Corp COM 461147100 295796 21670 SH SOLE 570 0 21100 Intrepid Potash Inc COM 46121Y201 461916 10800 SH SOLE 10800 0 0 Intuit Inc. COM 461202103 1410424 3262 SH SOLE 3262 0 0 Intuitive Surgical Inc COM 46120E602 1456728 3160 SH SOLE 3160 0 0 Invesco QQQ Trust Series 1 COM 46090E103 2886 5 SH SOLE 5 0 0 Invesco Senior Loan ETF COM 46138G508 1149287 56310 SH SOLE 56310 0 0 Ionis Pharmaceuticals Inc COM 462222100 5323881 70900 SH SOLE 70900 0 0 IQVIA Holdings Inc COM 46266C105 849289 4980 SH SOLE 4980 0 0 iRhythm Holdings Inc COM 450056106 4124799 34950 SH SOLE 33050 0 1900 Ironwood Pharmaceuticals Inc COM 46333X108 4340565 1236628 SH SOLE 1156228 0 80400 iShares Broad USD High Yield Corporate Bond ETF COM 46435U853 536759 14570 SH SOLE 14570 0 0 iShares China Large-Cap ETF COM 464287184 9334 260 SH SOLE 0 0 260 iShares Core MSCI EAFE ETF COM 46432F842 1901 21 SH SOLE 0 0 21 iShares iBoxx Investment Grade Corporate Bond ETF COM 464287242 517703 4750 SH SOLE 4750 0 0 iShares MBS ETF COM 464288588 325679 3430 SH SOLE 3430 0 0 iShares MSCI Emerging Markets COM 464286533 1877 29 SH SOLE 0 0 29 iShares MSCI India Small-Cap ETF COM 46429B614 30826515 514118 SH SOLE 514118 0 0 iShares Preferred and Income Securities ETF COM 464288687 906265 29890 SH SOLE 29890 0 0 iShares Trust - iShares Russell 2000 ETF COM 464287655 1240 5 SH SOLE 5 0 0 ITT Inc COM 45073V108 4439349 23300 SH SOLE 23300 0 0 Jabil Inc COM 466313103 1301587 4900 SH SOLE 4900 0 0 Jackson Financial Inc COM 46817M107 8191186 77480 SH SOLE 74480 0 3000 Jacobs Solutions Inc COM 46982L108 1099699 8640 SH SOLE 8640 0 0 James River Group Holdings Inc COM 46990A102 2827818 448860 SH SOLE 448860 0 0 Janus International Group Inc COM 47103N106 3319175 644500 SH SOLE 644500 0 0 JBT Marel Corporation COM 477839104 249347 1950 SH SOLE 50 0 1900 JFrog Ltd COM M6191J100 2942511 62700 SH SOLE 62700 0 0 John Wiley & Sons Inc. COM 968223206 2901315 76150 SH SOLE 76150 0 0 JOHNSON & JOHNSON COM 478160104 4162080 17027 SH SOLE 16212 0 815 JPMorgan Chase & Co COM 46625H100 9157789 31132 SH SOLE 30492 0 640 Kaltura Inc COM 483467106 138592 113600 SH SOLE 113600 0 0 KBR Inc COM 48242W106 3133100 85000 SH SOLE 85000 0 0 Kennametal Inc. COM 489170100 371055 10270 SH SOLE 270 0 10000 Keysight Technologies Inc COM 49338L103 31061 110 SH SOLE 110 0 0 Kinross Gold Corp COM 496902404 45902381 1501773 SH SOLE 553297 0 948476 KLA Corp COM 482480100 1353145 919 SH SOLE 919 0 0 Kontoor Brands Inc COM 50050N103 7570233 107700 SH SOLE 107700 0 0 KORU Medical Systems Inc COM 759910102 265680 61500 SH SOLE 1600 0 59900 Kroger Co. (The) COM 501044101 1063692 14700 SH SOLE 14700 0 0 Kulicke and Soffa Industries Inc COM 501242101 7598546 115620 SH SOLE 111120 0 4500 KVH Industries Inc COM 482738101 302364 33746 SH SOLE 33746 0 0 L.B. Foster Co COM 350060109 354330 12700 SH SOLE 12700 0 0 Lam Research Corp COM 512807306 6337156 29660 SH SOLE 29660 0 0 Lantronix Inc COM 516548203 295808 56452 SH SOLE 56452 0 0 Las Vegas Sands Corp COM 517834107 1025336 19030 SH SOLE 19030 0 0 Laureate Education Inc COM 518613203 10839108 311111 SH SOLE 304211 0 6900 LCI Industries COM 50189K103 7043065 57270 SH SOLE 54670 0 2600 LegalZoom.com Inc COM 52466B103 4413699 778430 SH SOLE 778430 0 0 Leidos Holdings Inc COM 525327102 1012435 6510 SH SOLE 6510 0 0 Lemonade Inc COM 52567D107 5064544 80800 SH SOLE 80800 0 0 LendingClub Corp COM 52603A208 242581 16940 SH SOLE 440 0 16500 Ligand Pharmaceuticals Inc COM 53220K504 307461 1540 SH SOLE 40 0 1500 Lightspeed Commerce Inc COM 53229C107 33973 3800 SH SOLE 3800 0 0 Lincoln Electric Holdings Inc COM 533900106 4010188 16100 SH SOLE 16100 0 0 Lincoln National Corp COM 534187109 14200 400 SH SOLE 400 0 0 Littelfuse Inc COM 537008104 4411550 13000 SH SOLE 13000 0 0 Liveramp Holdings Inc COM 53815P108 7551570 284750 SH SOLE 275650 0 9100 Lockheed Martin Corp COM 539830109 1293395 2140 SH SOLE 2140 0 0 LSB Industries Inc COM 502160104 4416062 296380 SH SOLE 278280 0 18100 Lyft Inc COM 55087P104 2661330 200100 SH SOLE 200100 0 0 Macy's Inc COM 55616P104 14472 800 SH SOLE 800 0 0 Madison Square Garden Entertainment Corp COM 558256103 284535 4830 SH SOLE 130 0 4700 Magna International Inc COM 559222401 46486196 832575 SH SOLE 253380 0 579195 Mako Mining Corp COM 56089A400 426930 66300 SH SOLE 66300 0 0 Manulife Financial Corp COM 56501R106 64284861 1866622 SH SOLE 352930 0 1513692 Maplebear Inc COM 565394103 1165006 31100 SH SOLE 31100 0 0 Marathon Petroleum Corp COM 56585A102 1367408 5600 SH SOLE 5600 0 0 Masco Corporation COM 574599106 12074 200 SH SOLE 200 0 0 Mastercard Inc COM 57636Q104 7602826 15216 SH SOLE 15176 0 40 Match Group Inc COM 57667L107 4681740 152450 SH SOLE 152450 0 0 Materion Corp COM 576690101 371751 2570 SH SOLE 70 0 2500 Mattel Inc. COM 577081102 779941 53678 SH SOLE 53678 0 0 McDonald's Corp COM 580135101 2358896 7590 SH SOLE 7590 0 0 McKesson Corp COM 58155Q103 1319674 1525 SH SOLE 1525 0 0 Merck and Co Inc COM 58933Y105 223860 1861 SH SOLE 1861 0 0 Meridian Corp COM 58958P104 345072 18200 SH SOLE 18200 0 0 Meta Platforms Inc COM 30303M102 16268516 28435 SH SOLE 28330 0 105 MetLife Inc COM 59156R108 14144 200 SH SOLE 200 0 0 Micron Technology Inc. COM 595112103 5226385 15470 SH SOLE 15470 0 0 MICROSOFT CORP COM 594918104 30950656 83612 SH SOLE 82772 0 840 MiMedx Group Inc COM 602496101 5530 1400 SH SOLE 1400 0 0 Mirum Pharmaceuticals Inc COM 604749101 5517858 59730 SH SOLE 59730 0 0 Mistras Group Inc COM 60649T107 393148 26600 SH SOLE 26600 0 0 Mitek Systems Inc COM 606710200 6924150 512900 SH SOLE 512900 0 0 Monarch Casino & Resort Inc COM 609027107 7695800 80500 SH SOLE 80500 0 0 Montrose Environmental Group Inc COM 615111101 251735 11500 SH SOLE 300 0 11200 Moog Inc. COM 615394202 359947 1230 SH SOLE 30 0 1200 Morgan Stanley COM 617446448 5549300 33720 SH SOLE 33720 0 0 Morningstar Inc COM 617700109 1151231 6810 SH SOLE 6810 0 0 Motorcar Parts of America Inc COM 620071100 305256 27600 SH SOLE 27600 0 0 MSCI Inc COM 55354G100 1051070 1950 SH SOLE 1950 0 0 Mueller Water Products Inc COM 624758108 327406 11910 SH SOLE 310 0 11600 Myers Industries Inc. COM 628464109 3743777 176760 SH SOLE 159560 0 17200 MYR Group Inc COM 55405W104 9285505 32890 SH SOLE 31490 0 1400 National Vision Holdings Inc COM 63845R107 336726 13001 SH SOLE 340 0 12661 Nature's Sunshine Products Inc COM 639027101 7601639 316867 SH SOLE 303367 0 13500 Netflix Inc COM 64110L106 2625857 27310 SH SOLE 27310 0 0 NETGEAR Inc COM 64111Q104 3226970 147755 SH SOLE 147755 0 0 NetScout Systems Inc COM 64115T104 8916936 280495 SH SOLE 280495 0 0 Newmark Group Inc COM 65158N102 7786406 519440 SH SOLE 499540 0 19900 Newmont Corporation COM 651639106 1179925 10900 SH SOLE 10900 0 0 Nextpower Inc COM 65290E101 371415 3081 SH SOLE 80 0 3001 NICE Ltd COM 653656108 107613 976 SH SOLE 976 0 0 nLIGHT Inc COM 65487K100 6551142 114892 SH SOLE 109392 0 5500 NovoCure Limited COM G6674U108 1327620 121800 SH SOLE 121800 0 0 Nutrien Ltd COM 67077M108 13337185 176725 SH SOLE 4430 0 172295 NVIDIA Corporation COM 67066G104 47545973 272626 SH SOLE 271643 0 983 NWPX Infrastructure Inc COM 667746101 4609312 59200 SH SOLE 59200 0 0 Oil States International Inc COM 678026105 669300 57500 SH SOLE 27500 0 30000 One Stop Systems Inc COM 68247W109 218349 28844 SH SOLE 28844 0 0 OneMain Holdings Inc COM 68268W103 63118 1180 SH SOLE 1180 0 0 OneSpan Inc COM 68287N100 333801 31700 SH SOLE 31700 0 0 Onity Group Inc COM 675746606 357357 9100 SH SOLE 9100 0 0 Ooma Inc COM 683416101 5847484 401889 SH SOLE 401889 0 0 OPENLANE Inc COM 48238T109 7354545 252300 SH SOLE 252300 0 0 OptimizeRX Corp COM 68401U204 127484 20300 SH SOLE 20300 0 0 Oracle Corp COM 68389X105 201541 1370 SH SOLE 1370 0 0 Oramed Pharmaceuticals Inc COM 68403P203 330820 97300 SH SOLE 97300 0 0 Orange County Bancorp Inc COM 68417L107 390156 12200 SH SOLE 12200 0 0 Orla Mining Ltd COM 68634K106 6893442 428780 SH SOLE 271180 0 157600 Otis Worldwide Corp COM 68902V107 1143867 14840 SH SOLE 14000 0 840 Ouster Inc COM 68989M202 2180887 118720 SH SOLE 108620 0 10100 OUTFRONT Media Inc COM 69007J304 299450 11300 SH SOLE 300 0 11000 Ovintiv Inc COM 69047Q102 712269 12000 SH SOLE 12000 0 0 Pacira BioSciences Inc COM 695127100 7487380 331300 SH SOLE 331300 0 0 Palantir Technologies Inc COM 69608A108 3126003 21370 SH SOLE 21370 0 0 Palomar Holdings Inc COM 69753M105 293970 2460 SH SOLE 60 0 2400 Pan American Silver Corp COM 697900108 22711758 415270 SH SOLE 118270 0 297000 Par Pacific Holdings Inc COM 69888T207 12466363 199016 SH SOLE 193616 0 5400 Parke Bancorp Inc COM 700885106 320920 11300 SH SOLE 11300 0 0 Paychex Inc. COM 704326107 129889 1410 SH SOLE 1410 0 0 Paylocity Holding Corp COM 70438V106 3249843 30080 SH SOLE 30080 0 0 PBF Energy Inc COM 69318G106 8527313 179070 SH SOLE 172770 0 6300 PCB Bancorp COM 69320M109 2226218 98987 SH SOLE 98987 0 0 Pediatrix Medical Group Inc COM 58502B106 9910843 463340 SH SOLE 450640 0 12700 Pegasystems Inc COM 705573103 1476832 34700 SH SOLE 34700 0 0 Pembina Pipeline Corp COM 706327103 15021703 335664 SH SOLE 1875 0 333789 PEPSICO INC COM 713448108 4497974 28965 SH SOLE 28430 0 535 Perma-Pipe International Holdings Inc COM 714167103 336853 11300 SH SOLE 11300 0 0 Petco Health and Wellness Co Inc COM 71601V105 3882890 1396723 SH SOLE 1396723 0 0 PFIZER INC COM 717081103 82976 2955 SH SOLE 0 0 2955 Phibro Animal Health Corp COM 71742Q106 414825 7500 SH SOLE 200 0 7300 Philip Morris International Inc COM 718172109 605310 3661 SH SOLE 3661 0 0 PHINIA Inc COM 71880K101 9726008 142110 SH SOLE 137910 0 4200 Pilgrim's Pride Corp COM 72147K108 415360 11000 SH SOLE 11000 0 0 PIMCO 0-5 Year High Yield Corporate Bond Index Exc COM 72201R783 645895 6925 SH SOLE 6925 0 0 Planet Labs PBC COM 72703X106 318630 11400 SH SOLE 300 0 11100 Playboy Inc COM 72814P109 227848 149900 SH SOLE 149900 0 0 Plexus Corp COM 729132100 8775046 43325 SH SOLE 41425 0 1900 Precision Drilling Corp COM 74022D407 47957307 487434 SH SOLE 243540 0 243894 Primis Financial Corp COM 74167B109 333328 25100 SH SOLE 25100 0 0 Procore Technologies Inc COM 74275K108 3180600 55800 SH SOLE 55800 0 0 Procter & Gamble Co (The) COM 742718109 3731029 25831 SH SOLE 25556 0 275 Progress Software Corp COM 743312100 3656408 142550 SH SOLE 142550 0 0 ProShares UltraShort QQQ COM 74349Y829 799671 35290 SH SOLE 35290 0 0 ProShares UltraShort Russell2000 COM 74347G168 2455983 79302 SH SOLE 79302 0 0 Proto Labs Inc COM 743713109 9943376 174384 SH SOLE 168384 0 6000 Provident Financial Services Inc COM 74386T105 65596 3100 SH SOLE 3100 0 0 Prudential Financial Inc COM 744320102 92806 950 SH SOLE 950 0 0 Q2 Holdings Inc COM 74736L109 3701037 78246 SH SOLE 74846 0 3400 QCR Holdings Inc COM 74727A104 4160817 48693 SH SOLE 48693 0 0 Quad/Graphics Inc COM 747301109 1006683 152297 SH SOLE 152297 0 0 QUALCOMM Inc. COM 747525103 1421731 11040 SH SOLE 11040 0 0 QuinStreet Inc COM 74874Q100 1614144 134400 SH SOLE 134400 0 0 Ralph Lauren Corp COM 751212101 3818289 11100 SH SOLE 11100 0 0 Ranger Energy Services Inc COM 75282U104 5641597 329148 SH SOLE 329148 0 0 RB Global Inc COM 74935Q107 12282111 128100 SH SOLE 0 0 128100 RBB Bancorp COM 74930B105 4731318 221400 SH SOLE 221400 0 0 RE/MAX Holdings Inc COM 75524W108 3247372 563780 SH SOLE 563780 0 0 RealReal Inc (The) COM 88339P101 3955248 435600 SH SOLE 435600 0 0 Red River Bancshares Inc COM 75686R202 461244 5100 SH SOLE 5100 0 0 Red Violet Inc COM 75704L104 2214400 64000 SH SOLE 64000 0 0 Regional Management Corp COM 75902K106 3144923 97517 SH SOLE 97517 0 0 Reinsurance Group of America Inc COM 759351604 4246528 20800 SH SOLE 20800 0 0 Relmada Therapeutics Inc COM 75955J402 373056 53600 SH SOLE 1400 0 52200 RenaissanceRe Holdings Ltd COM G7496G103 5439309 18300 SH SOLE 18300 0 0 Research Solutions Inc COM 761025105 194360 86000 SH SOLE 86000 0 0 Resideo Technologies Inc COM 76118Y104 311480 9240 SH SOLE 240 0 9000 Restaurant Brands International Inc COM 76131D103 29117409 393580 SH SOLE 12276 0 381304 RF Industries Ltd COM 749552105 422772 41006 SH SOLE 41006 0 0 Rhythm Pharmaceuticals Inc COM 76243J105 3504891 40300 SH SOLE 40300 0 0 RideNow Group Inc COM 781386305 456803 64703 SH SOLE 64703 0 0 RingCentral Inc COM 76680R206 10935720 294050 SH SOLE 294050 0 0 Rithm Capital Corp COM 64828T201 17064 1800 SH SOLE 1800 0 0 Rockwell Automation Inc. COM 773903109 17944 50 SH SOLE 50 0 0 Rocky Brands Inc COM 774515100 6142735 158645 SH SOLE 150445 0 8200 Rogers Communications Inc COM 775109200 38117366 991365 SH SOLE 153965 0 837400 Rogers Corp. COM 775133101 374582 3490 SH SOLE 90 0 3400 Roku Inc COM 77543R102 5249518 55480 SH SOLE 55480 0 0 Royal Bank of Canada COM 780087102 172176796 1065340 SH SOLE 212004 0 853336 Royalty Pharma plc COM G7709Q104 1374341 28650 SH SOLE 28650 0 0 Rubrik Inc COM 781154109 2125298 43400 SH SOLE 43400 0 0 Rush Street Interactive Inc COM 782011100 7871325 361900 SH SOLE 347000 0 14900 SALESFORCE INC COM 79466L302 5542979 29694 SH SOLE 29694 0 0 Sally Beauty Holdings Inc COM 79546E104 6788938 490176 SH SOLE 490176 0 0 Sandisk Corp COM 80004C200 9148896 14400 SH SOLE 14400 0 0 Sanmina Corp COM 801056102 9648846 74428 SH SOLE 72160 0 2268 SAP SE COM 803054204 100158 585 SH SOLE 0 0 585 Schwab (Charles) Corp COM 808513105 1078890 11480 SH SOLE 11480 0 0 Scotts Miracle-Gro Co (The) COM 810186106 63851 1050 SH SOLE 1050 0 0 Sea Limited COM 81141R100 52998 640 SH SOLE 640 0 0 Seacoast Banking Corp of Florida COM 811707801 292299 9650 SH SOLE 250 0 9400 SEI Investments Co COM 784117103 1053852 13430 SH SOLE 13430 0 0 Semtech Corp COM 816850101 229132 2980 SH SOLE 80 0 2900 Sensata Technologies Holding Plc COM G8060N102 1186914 33700 SH SOLE 33700 0 0 ServisFirst Bancshares Inc COM 81768T108 284037 3900 SH SOLE 100 0 3800 Shattuck Labs Inc COM 82024L103 420522 65400 SH SOLE 1700 0 63700 SHOPIFY INC COM 82509L107 46062328 388301 SH SOLE 55449 0 332852 Sight Sciences Inc COM 82657M105 261261 69300 SH SOLE 1800 0 67500 Silicon Laboratories Inc COM 826919102 16652 80 SH SOLE 80 0 0 Sirius XM Holdings Inc COM 829933100 907044 39300 SH SOLE 39300 0 0 SiTime Corp COM 82982T106 338098 979 SH SOLE 25 0 954 SkyWest Inc COM 830879102 6874394 74860 SH SOLE 74860 0 0 Skyworks Solutions Inc COM 83088M102 1908523 35640 SH SOLE 35640 0 0 Smart Sand Inc COM 83191H107 454144 88700 SH SOLE 88700 0 0 SmartFinancial Inc COM 83190L208 345076 8830 SH SOLE 230 0 8600 Sonos Inc COM 83570H108 6648678 496170 SH SOLE 474970 0 21200 Southern First Bankshares Inc COM 842873101 358065 6570 SH SOLE 170 0 6400 Southwest Gas Holdings Inc COM 844895102 267652 3080 SH SOLE 80 0 3000 SPDR Gold Trust COM 78463V107 2151 5 SH SOLE 0 0 5 Spectrum Brands Holdings Inc COM 84790A105 7414220 100600 SH SOLE 100600 0 0 Sphere Entertainment Co COM 55826T102 338112 2880 SH SOLE 80 0 2800 Spotify Technology SA COM L8681T102 1124992 2320 SH SOLE 2320 0 0 Sprinklr Inc COM 85208T107 5304000 884000 SH SOLE 884000 0 0 Sprott Inc COM 852066208 2132522 14947 SH SOLE 11583 0 3364 SPS Commerce Inc COM 78463M107 1452987 26100 SH SOLE 26100 0 0 SPX Technologies Inc COM 78473E103 298511 1493 SH SOLE 40 0 1453 SS&C Technologies Holdings Inc COM 78467J100 988549 14630 SH SOLE 14630 0 0 SSR Mining Inc COM 784730103 18775202 639352 SH SOLE 312048 0 327304 Stantec Inc COM 85472N109 5186 60 SH SOLE 60 0 0 Starbucks Corp COM 855244109 91830 1025 SH SOLE 0 0 1025 State Street Blackstone Senior Loan ETF COM 78467V608 843743 21020 SH SOLE 21020 0 0 State Street SPDR S and P 500 ETF Trust COM 78462F103 3252 5 SH SOLE 5 0 0 Stifel Financial Corp. COM 860630102 1000877 13540 SH SOLE 13540 0 0 Strattec Security Corp COM 863111100 368198 4700 SH SOLE 4700 0 0 Strawberry Fields REIT Inc COM 863182101 261800 22000 SH SOLE 22000 0 0 Sun Life Financial Inc COM 866796105 3141169 50152 SH SOLE 10197 0 39955 Suncor Energy Inc. COM 867224107 46740651 706845 SH SOLE 303301 0 403544 Sunrun Inc COM 86771W105 4782816 352715 SH SOLE 352715 0 0 Super Group (SGHC) Ltd COM G8588X103 6965244 644930 SH SOLE 617630 0 27300 Suro Capital Corp COM 86887Q109 320229 29900 SH SOLE 29900 0 0 Synaptics Inc COM 87157D109 266152 3800 SH SOLE 100 0 3700 Tapestry Inc COM 876030107 1538099 10900 SH SOLE 10900 0 0 Taylor Devices Inc COM 877163105 250800 4400 SH SOLE 4400 0 0 TC ENERGY CORP COM 87807B107 9577003 152977 SH SOLE 19689 0 133288 TD SYNNEX Corp COM 87162W100 5604546 33220 SH SOLE 33220 0 0 TechnipFMC plc COM G87110105 7652691 110700 SH SOLE 110700 0 0 Teck Resources Ltd COM 878742204 36272 700 SH SOLE 0 0 700 Telos Corp COM 87969B101 259361 61900 SH SOLE 61900 0 0 TELUS Corp COM 87971M103 256268 19943 SH SOLE 16563 0 3380 Tenet Healthcare Corp COM 88033G407 5357477 28390 SH SOLE 28390 0 0 Teradata Corporation COM 88076W103 8826972 344400 SH SOLE 344400 0 0 Terex Corp COM 880779103 5918274 100140 SH SOLE 94940 0 5200 TESLA INC COM 88160R101 6911204 18591 SH SOLE 18507 0 84 Tetra Tech Inc COM 88162G103 1004502 33350 SH SOLE 33350 0 0 Texas Capital Bancshares Inc COM 88224Q107 4714587 49690 SH SOLE 46290 0 3400 The Allstate Corporation COM 020002101 1095792 5285 SH SOLE 5285 0 0 The Bank of N T Butterfield & Son Limited COM G0772R208 344794 6570 SH SOLE 170 0 6400 The Bank of Nova Scotia COM 064149107 89661140 1293232 SH SOLE 215581 0 1077651 The Cigna Group COM 125523100 1002980 3760 SH SOLE 3760 0 0 The New York Times Company COM 650111107 4856340 58000 SH SOLE 58000 0 0 Thermo Fisher Scientific Inc COM 883556102 275256 560 SH SOLE 560 0 0 Third Coast Bancshares Inc COM 88422P109 5621538 148600 SH SOLE 148600 0 0 Thomson Reuters Corp COM 884903808 81845 907 SH SOLE 0 0 907 Tigo Energy Inc COM 88675P103 489176 130100 SH SOLE 130100 0 0 Tilly's Inc COM 886885102 93790 23158 SH SOLE 23158 0 0 TJX Companies Inc (The) COM 872540109 1213720 7600 SH SOLE 7600 0 0 T-Mobile US Inc COM 872590104 898928 4280 SH SOLE 4280 0 0 Toll Brothers Inc. COM 889478103 1050819 7700 SH SOLE 7700 0 0 Tompkins Financial Corp COM 890110109 7340004 93100 SH SOLE 93100 0 0 Toro Co (The) COM 891092108 5403635 57830 SH SOLE 57830 0 0 Toronto-Dominion Bank (The) COM 891160509 112185140 1201500 SH SOLE 156573 0 1044927 Travel Plus Leisure Co COM 894164102 22141 320 SH SOLE 320 0 0 Travere Therapeutics Inc COM 89422G107 5416727 182320 SH SOLE 174220 0 8100 Tredegar Corp COM 894650100 343440 43200 SH SOLE 43200 0 0 TriMas Corp COM 896215209 3292104 91600 SH SOLE 91600 0 0 Truist Financial Corp COM 89832Q109 114925 2500 SH SOLE 0 0 2500 TRX Gold Corporation COM 87283P109 2079285 1397681 SH SOLE 1397681 0 0 TTM Technologies Inc COM 87305R109 390654 4010 SH SOLE 110 0 3900 Tutor Perini Corp COM 901109108 7976043 103330 SH SOLE 98530 0 4800 U.S. Bancorp COM 902973304 89977 1730 SH SOLE 1730 0 0 UiPath Inc COM 90364P105 2525250 227500 SH SOLE 227500 0 0 Ulta Beauty Inc COM 90384S303 92520 177 SH SOLE 0 0 177 UMB Financial Corp COM 902788108 254905 2260 SH SOLE 60 0 2200 United Bankshares Inc COM 909907107 78698 1900 SH SOLE 1900 0 0 United Fire Group Inc COM 910340108 7848122 211768 SH SOLE 211768 0 0 United Natural Foods Inc COM 911163103 305507 6780 SH SOLE 180 0 6600 Unity Bancorp Inc COM 913290102 326529 6300 SH SOLE 6300 0 0 Upwork Inc COM 91688F104 5507400 502500 SH SOLE 502500 0 0 Urban Outfitters Inc COM 917047102 3281530 51800 SH SOLE 51800 0 0 V.F. Corp COM 918204108 3209411 188900 SH SOLE 188900 0 0 Valley National Bancorp COM 919794107 344208 28030 SH SOLE 730 0 27300 Valmont Industries Inc COM 920253101 4754883 11900 SH SOLE 11900 0 0 VanEck Emerging Markets High Yield Bond ETF COM 92189F353 527975 26760 SH SOLE 26760 0 0 VANECK ETF TRUST VANECK RUSSIA COM 92189F403 0 85 SH SOLE 0 0 85 VanEck High Yield Muni ETF COM 92189H409 216103 4310 SH SOLE 4310 0 0 VanEck Mortgage REIT Income ETF COM 92189F452 248189 24190 SH SOLE 24190 0 0 Vanguard Index Funds - Vanguar COM 922908769 2887 9 SH SOLE 0 0 9 Vanguard Municipal Bond Funds - Vanguard Tax-Exemp COM 922907746 286369 5740 SH SOLE 5740 0 0 Veralto Corp COM 92338C103 910726 10300 SH SOLE 10300 0 0 Verizon Communications Inc COM 92343V104 891050 17750 SH SOLE 17750 0 0 Vertiv Holdings Co COM 92537N108 1152668 4600 SH SOLE 4600 0 0 Viant Technology Inc COM 92557A101 320320 28600 SH SOLE 28600 0 0 Viatris Inc COM 92556V106 1456378 107800 SH SOLE 107800 0 0 Viavi Solutions Inc COM 925550105 386048 11600 SH SOLE 300 0 11300 Vicor Corp COM 925815102 313950 1950 SH SOLE 50 0 1900 Viemed Healthcare Inc COM 92663R105 1833794 199109 SH SOLE 199109 0 0 Vir Biotechnology Inc COM 92764N102 1443420 161096 SH SOLE 161096 0 0 Virtu Financial Inc COM 928254101 1464534 33300 SH SOLE 33300 0 0 VISA INC COM 92826C839 7367100 24375 SH SOLE 24045 0 330 Vontier Corp COM 928881101 2780848 78400 SH SOLE 78400 0 0 Walmart Inc COM 931142103 857159 6897 SH SOLE 6897 0 0 Walt Disney Co (The) COM 254687106 1973862 20480 SH SOLE 20480 0 0 Warrior Met Coal Inc COM 93627C101 353970 3800 SH SOLE 100 0 3700 Washington Trust Bancorp Inc COM 940610108 305824 9140 SH SOLE 240 0 8900 Waste Connections Inc. COM 94106B101 242029 1490 SH SOLE 1090 0 400 Watts Water Technologies Inc COM 942749102 8441634 29080 SH SOLE 27980 0 1100 Wayfair Inc COM 94419L101 2090838 27800 SH SOLE 27800 0 0 Wells Fargo & Co COM 949746101 4230635 53142 SH SOLE 53142 0 0 Western Alliance Bancorporation COM 957638109 3450395 48700 SH SOLE 48700 0 0 Wheaton Precious Metals Corp COM 962879102 38066821 290075 SH SOLE 64392 0 225683 White Mountains Insurance Group Ltd COM G9618E107 17576 8 SH SOLE 8 0 0 Winnebago Industries Inc. COM 974637100 1887538 60908 SH SOLE 60908 0 0 Wolverine World Wide Inc. COM 978097103 7275456 445800 SH SOLE 445800 0 0 World Gold Trust - SPDR Gold M COM 98149E303 3801 41 SH SOLE 0 0 41 Worthington Enterprises Inc COM 981811102 6336053 121520 SH SOLE 115820 0 5700 WSFS Financial Corp COM 929328102 302425 4620 SH SOLE 120 0 4500 Xtant Medical Holdings Inc COM 98420P308 202108 362200 SH SOLE 362200 0 0 Yelp Inc COM 985817105 4639146 187516 SH SOLE 187516 0 0 YETI Holdings Inc COM 98585X104 3485198 95250 SH SOLE 95250 0 0 Zebra Technologies Corp COM 989207105 847819 4055 SH SOLE 4055 0 0 Zedge Inc COM 98923T104 148413 50653 SH SOLE 50653 0 0 Zeta Global Holdings Corp COM 98956A105 3141812 197350 SH SOLE 197350 0 0 Zoom Communications Inc COM 98980L101 1173694 14600 SH SOLE 14600 0 0 ZoomInfo Technologies Inc COM 98980F104 4436053 741815 SH SOLE 741815 0 0 Zscaler Inc COM 98980G102 589218 4200 SH SOLE 4200 0 0 Zumiez Inc COM 989817101 6570440 296500 SH SOLE 296500 0 0 Zurn Elkay Water Solutions Corp COM 98983L108 308499 6880 SH SOLE 180 0 6700 Zymeworks Inc COM 98985Y108 8654375 345622 SH SOLE 345622 0 0