The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
8x8 Inc COM 282914100   2,744,306 1,653,197 SH   SOLE   1,503,397 0 149,800
A. O. Smith Corp COM 831865209   4,317,092 65,470 SH   SOLE   65,470 0 0
A10 Networks Inc COM 002121101   2,951,522 127,661 SH   SOLE   127,661 0 0
Abbott Laboratories COM 002824100   1,075,982 10,480 SH   SOLE   9,110 0 1,370
AbbVie Inc COM 00287Y109   4,806,095 22,098 SH   SOLE   22,098 0 0
Abercrombie & Fitch Co. COM 002896207   6,487,270 71,000 SH   SOLE   71,000 0 0
Accel Entertainment Inc COM 00436Q106   5,245,528 480,800 SH   SOLE   480,800 0 0
Accenture PLC COM G1151C101   687,075 3,465 SH   SOLE   3,465 0 0
ACI Worldwide Inc COM 004498101   5,997,713 146,250 SH   SOLE   146,250 0 0
Adamas Trust Inc COM 649604840   59,763 8,120 SH   SOLE   8,120 0 0
Adaptive Biotechnologies Corp COM 00650F109   8,678,012 625,217 SH   SOLE   606,940 0 18,277
Adobe Inc COM 00724F101   883,596 3,635 SH   SOLE   3,635 0 0
ADT Inc COM 00090Q103   938,853 142,900 SH   SOLE   142,900 0 0
ADTRAN Holdings Inc COM 00486H105   288,082 22,900 SH   SOLE   600 0 22,300
Advanced Energy Industries Inc COM 007973100   398,547 1,235 SH   SOLE   35 0 1,200
Advanced Micro Devices Inc COM 007903107   4,902,663 24,100 SH   SOLE   24,100 0 0
Affiliated Managers Group Inc. COM 008252108   24,903 90 SH   SOLE   90 0 0
Agios Pharmaceuticals Inc COM 00847X104   6,766 200 SH   SOLE   200 0 0
Agnico Eagle Mines Ltd COM 008474108   77,766,006 383,209 SH   SOLE   73,987 0 309,222
Alignment Healthcare Inc COM 01625V104   3,063,589 173,870 SH   SOLE   156,270 0 17,600
Allient Inc COM 019330109   7,947,015 134,490 SH   SOLE   134,490 0 0
Alphabet Inc COM 02079K107   84,623 295 SH   SOLE   0 0 295
Alphabet Inc COM 02079K305   37,630,676 130,862 SH   SOLE   129,854 0 1,008
Alpine Income Property Trust Inc COM 02083X103   336,600 18,700 SH   SOLE   18,700 0 0
Alto Ingredients Inc COM 021513106   4,843,403 1,000,703 SH   SOLE   921,303 0 79,400
Altria Group Inc COM 02209S103   104,264 1,580 SH   SOLE   1,580 0 0
Amalgamated Financial Corp COM 022671101   311,349 8,010 SH   SOLE   210 0 7,800
Amazon.com Inc COM 023135106   20,953,836 100,609 SH   SOLE   99,841 0 768
Ambarella Inc COM G037AX101   5,507,826 107,000 SH   SOLE   102,900 0 4,100
AMC Global Media Inc COM 00164V103   219,317 32,300 SH   SOLE   32,300 0 0
Amdocs Ltd COM G02602103   860,127 13,180 SH   SOLE   13,180 0 0
American Eagle Outfitters Inc. COM 02553E106   5,489,624 328,720 SH   SOLE   328,720 0 0
American Express Co COM 025816109   2,199,029 7,270 SH   SOLE   7,270 0 0
American Healthcare REIT Inc COM 398182303   334,364 7,090 SH   SOLE   190 0 6,900
Ameriprise Financial Inc COM 03076C106   1,084,336 2,440 SH   SOLE   2,440 0 0
Ameris Bancorp COM 03076K108   328,338 4,210 SH   SOLE   110 0 4,100
Amneal Pharmaceuticals Inc COM 03168L105   9,243,929 743,679 SH   SOLE   715,979 0 27,700
Amphenol Corp COM 032095101   1,124,515 8,900 SH   SOLE   8,900 0 0
Amplify Blockchain Technology COM 032108607   10,958 220 SH   SOLE   0 0 220
Amtech Systems Inc COM 032332504   295,504 25,300 SH   SOLE   25,300 0 0
AnaptysBio Inc COM 032724106   256,225 4,620 SH   SOLE   120 0 4,500
Andersons Inc (The) COM 034164103   353,875 4,930 SH   SOLE   130 0 4,800
AngloGold Ashanti plc COM G0378L100   1,012,544 10,400 SH   SOLE   10,400 0 0
Anika Therapeutics Inc COM 035255108   368,300 25,400 SH   SOLE   25,400 0 0
Aon plc COM G0403H108   1,194,286 3,700 SH   SOLE   3,700 0 0
APi Group Corp COM 00187Y100   4,276,886 105,550 SH   SOLE   105,550 0 0
Appian Corp COM 03782L101   306,920 12,730 SH   SOLE   330 0 12,400
APPLE INC COM 037833100   41,290,110 162,694 SH   SOLE   162,519 0 175
Applied Industrial Technologies Inc COM 03820C105   4,722,696 17,800 SH   SOLE   17,800 0 0
Applied Materials Inc COM 038222105   5,126,850 15,000 SH   SOLE   15,000 0 0
Apyx Medical Corp COM 03837C106   643,167 174,300 SH   SOLE   94,400 0 79,900
Arcosa Inc COM 039653100   283,394 2,670 SH   SOLE   70 0 2,600
Arcutis Biotherapeutics Inc COM 03969K108   4,434,463 188,220 SH   SOLE   176,420 0 11,800
Ardagh Metal Packaging SA COM L02235106   3,519,705 869,063 SH   SOLE   869,063 0 0
Aris Mining Corp COM 04040Y109   19,301,886 1,039,776 SH   SOLE   539,583 0 500,193
Arista Networks Inc COM 040413205   987,151 8,040 SH   SOLE   8,040 0 0
Arlo Technologies Inc COM 04206A101   4,775,332 335,582 SH   SOLE   335,582 0 0
Armstrong World Industries Inc COM 04247X102   3,544,848 21,510 SH   SOLE   21,510 0 0
Arrow Financial Corp COM 042744102   334,357 9,960 SH   SOLE   260 0 9,700
ASGN Inc COM 00191U102   3,638,740 94,000 SH   SOLE   94,000 0 0
Assurant Inc. COM 04621X108   4,809,245 22,080 SH   SOLE   22,080 0 0
Assured Guaranty Ltd COM G0585R106   3,079,944 37,800 SH   SOLE   37,800 0 0
Astec Industries Inc. COM 046224101   312,272 5,800 SH   SOLE   400 0 5,400
AT&T Inc COM 00206R102   1,066,832 36,800 SH   SOLE   36,800 0 0
Atmus Filtration Technologies Inc COM 04956D107   349,703 6,160 SH   SOLE   160 0 6,000
ATN International Inc COM 00215F107   517,180 19,000 SH   SOLE   19,000 0 0
ATS Corp COM 00217Y104   16,908 600 SH   SOLE   600 0 0
Aurinia Pharmaceuticals Inc COM 05156V102   3,110,718 209,900 SH   SOLE   209,900 0 0
Autodesk Inc COM 052769106   1,043,784 4,360 SH   SOLE   4,360 0 0
Automatic Data Processing Inc COM 053015103   85,336 420 SH   SOLE   0 0 420
Aveanna Healthcare Holdings Inc COM 05356F105   5,970,073 927,030 SH   SOLE   888,430 0 38,600
Avery Dennison Corp COM 053611109   1,070,616 6,200 SH   SOLE   6,200 0 0
AXIS Capital Holdings Ltd COM G0692U109   4,705,424 46,400 SH   SOLE   46,400 0 0
Axsome Therapeutics Inc COM 05464T104   9,019,414 53,363 SH   SOLE   51,500 0 1,863
Balchem Corp COM 057665200   8,321,468 49,100 SH   SOLE   47,400 0 1,700
Ball Corporation COM 058498106   1,052,158 17,800 SH   SOLE   17,800 0 0
Banco Latinoamericano de Comercio Exterior SA COM P16994132   4,906,949 96,064 SH   SOLE   96,064 0 0
Bank of America Corp COM 060505104   4,664,400 95,680 SH   SOLE   95,680 0 0
Bank of Montreal COM 063671101   73,639,177 543,809 SH   SOLE   141,854 0 401,955
Bank of New York Mellon Corp (The) COM 064058100   1,328,656 11,200 SH   SOLE   11,200 0 0
Bankwell Financial Group Inc COM 06654A103   5,138,268 105,900 SH   SOLE   105,900 0 0
Barrick Mining Corporation COM 06849F108   54,222,982 1,327,142 SH   SOLE   132,311 0 1,194,831
Bath & Body Works Inc COM 070830104   896,160 48,000 SH   SOLE   48,000 0 0
BCE Inc. COM 05534B760   40,866,769 1,620,047 SH   SOLE   83,852 0 1,536,195
Beachbody Co Inc (The) COM 073463309   9,774 900 SH   SOLE   900 0 0
Bel Fuse Inc. COM 077347300   366,263 1,850 SH   SOLE   50 0 1,800
Belden Inc COM 077454106   4,604,683 40,100 SH   SOLE   40,100 0 0
BellRing Brands Inc COM 07831C103   12,068 750 SH   SOLE   750 0 0
Benchmark Electronics Inc COM 08160H101   4,739,873 84,550 SH   SOLE   78,950 0 5,600
Berkshire Hathaway Inc COM 084670702   2,401,751 5,012 SH   SOLE   4,974 0 38
Best Buy Co Inc COM 086516101   46,866 730 SH   SOLE   730 0 0
BGC Group Inc COM 088929104   353,547 36,150 SH   SOLE   950 0 35,200
BioCryst Pharmaceuticals Inc COM 09058V103   6,084,232 639,100 SH   SOLE   609,100 0 30,000
Bioventus Inc COM 09075A108   6,127,500 671,139 SH   SOLE   671,139 0 0
BK Technologies Corp COM 05587G203   216,427 2,900 SH   SOLE   2,900 0 0
Blackbaud Inc COM 09227Q100   5,332,041 138,100 SH   SOLE   138,100 0 0
Bloom Energy Corp COM 093712107   292,658 2,160 SH   SOLE   60 0 2,100
Blue Bird Corp COM 095306106   7,178,256 126,400 SH   SOLE   126,400 0 0
Booking Holdings Inc COM 09857L108   1,027,318 244 SH   SOLE   244 0 0
BorgWarner Inc COM 099724106   5,724,430 105,500 SH   SOLE   105,500 0 0
Boston Scientific Corp COM 101137107   636,913 10,150 SH   SOLE   10,150 0 0
Box Inc COM 10316T104   5,277,630 223,250 SH   SOLE   223,250 0 0
Bragg Gaming Group Inc COM 104833306   18,288 10,472 SH   SOLE   0 0 10,472
Bread Financial Holdings Inc COM 018581108   9,638,343 128,700 SH   SOLE   128,700 0 0
BridgeBio Pharma Inc COM 10806X102   12,456,521 167,742 SH   SOLE   162,540 0 5,202
Bridgewater Bancshares Inc COM 108621103   3,751,691 211,960 SH   SOLE   211,960 0 0
Bright Horizons Family Solutions Inc COM 109194100   3,268,774 39,800 SH   SOLE   39,800 0 0
Brinker International Inc. COM 109641100   5,746,493 40,250 SH   SOLE   40,250 0 0
Brink's Co (The) COM 109696104   7,461,360 72,000 SH   SOLE   72,000 0 0
Bristol-Myers Squibb Co COM 110122108   101,286 1,670 SH   SOLE   1,670 0 0
Broadcom Inc COM 11135F101   13,093,512 42,304 SH   SOLE   42,304 0 0
Broadwind Inc COM 11161T207   14,306 6,878 SH   SOLE   6,878 0 0
Brookfield Asset Management Ltd COM 113004105   3,372,448 75,870 SH   SOLE   660 0 75,210
Brookfield Business Corp COM 113006100   315 10 SH   SOLE   0 0 10
Brookfield Corp COM 11271J107   17,493,401 431,808 SH   SOLE   37,237 0 394,571
Brookfield Infrastructure Partners LP COM G16252101   277,508 7,695 SH   SOLE   7,055 0 640
Brunswick Corp COM 117043109   19,645 270 SH   SOLE   270 0 0
CAE Inc. COM 124765108   33,840 1,300 SH   SOLE   0 0 1,300
Caledonia Mining Corp Plc COM G1757E113   295,929 13,100 SH   SOLE   13,100 0 0
Calix Inc COM 13100M509   4,229,797 86,340 SH   SOLE   81,040 0 5,300
Callaway Golf Co COM 131193104   317,852 22,900 SH   SOLE   600 0 22,300
Cameco Corp COM 13321L108   15,834,584 145,643 SH   SOLE   10,763 0 134,880
Canadian Imperial Bank of Commerce COM 136069101   117,667,846 1,241,867 SH   SOLE   259,299 0 982,568
Canadian National Railway Co COM 136375102   9,935,361 96,553 SH   SOLE   6,684 0 89,869
Canadian Natural Resources Ltd COM 136385101   37,825,183 775,589 SH   SOLE   164,854 0 610,735
Canadian Pacific Kansas City Ltd COM 13646K108   10,868,013 138,140 SH   SOLE   12,947 0 125,193
Canopy Growth Corp COM 138035704   38 40 SH   SOLE   0 0 40
Capitol Federal Financial Inc COM 14057J101   82,280 11,540 SH   SOLE   11,540 0 0
Cardinal Health Inc COM 14149Y108   1,439,021 6,810 SH   SOLE   6,810 0 0
CareCloud Inc COM 14167R100   2,936,454 804,508 SH   SOLE   804,508 0 0
CareTrust REIT Inc COM 14174T107   338,646 9,240 SH   SOLE   240 0 9,000
CarGurus Inc COM 141788109   7,103,852 208,630 SH   SOLE   208,630 0 0
Carriage Services Inc COM 143905107   260,262 5,700 SH   SOLE   5,700 0 0
Caterpillar Inc COM 149123101   4,673,710 6,597 SH   SOLE   6,597 0 0
CBL & Associates Properties Inc. COM 124830878   131,815 3,430 SH   SOLE   3,430 0 0
CBRE Group Inc COM 12504L109   135,460 1,000 SH   SOLE   0 0 1,000
CDW Corp COM 12514G108   974,211 8,050 SH   SOLE   8,050 0 0
Celestica Inc COM 15101Q207   37,390,513 132,579 SH   SOLE   26,447 0 106,132
Cenovus Energy Inc COM 15135U109   33,005,699 1,243,918 SH   SOLE   425,129 0 818,789
Centerra Gold Inc COM 152006102   57,393,141 3,227,935 SH   SOLE   1,378,544 0 1,849,391
Central Garden & Pet Co COM 153527205   7,407,970 228,500 SH   SOLE   228,500 0 0
CGI Inc COM 12532H104   88,439 1,210 SH   SOLE   0 0 1,210
Check Point Software Technologies Ltd COM M22465104   133,565 935 SH   SOLE   935 0 0
Chevron Corp COM 166764100   324,833 1,570 SH   SOLE   1,070 0 500
Cirrus Logic Inc. COM 172755100   5,361,063 37,070 SH   SOLE   37,070 0 0
Cisco Systems Inc COM 17275R102   3,943,667 50,827 SH   SOLE   50,827 0 0
Citi Trends Inc COM 17306X102   687,922 15,880 SH   SOLE   9,180 0 6,700
Citigroup Inc COM 172967424   74,851 660 SH   SOLE   660 0 0
Civista Bancshares Inc COM 178867107   2,962,950 130,011 SH   SOLE   130,011 0 0
Coda Octopus Group Inc COM 19188U206   266,341 23,570 SH   SOLE   23,570 0 0
Coeur Mining Inc COM 192108504   5,862,246 312,320 SH   SOLE   296,620 0 15,700
Cognex Corporation COM 192422103   3,194,148 65,200 SH   SOLE   65,200 0 0
Cognizant Technology Solutions Corp COM 192446102   885,281 14,430 SH   SOLE   14,430 0 0
Colgate-Palmolive Co COM 194162103   108,668 1,275 SH   SOLE   0 0 1,275
Collegium Pharmaceutical Inc COM 19459J104   6,104,722 184,600 SH   SOLE   184,600 0 0
Colliers International Group I COM 194693107   32,067 300 SH   SOLE   0 0 300
Colony Bankcorp Inc COM 19623P101   4,996,035 250,177 SH   SOLE   234,677 0 15,500
Columbus McKinnon Corp COM 199333105   5,386,677 370,728 SH   SOLE   370,728 0 0
Comcast Corp COM 20030N101   1,135,481 39,550 SH   SOLE   39,550 0 0
Commercial Metals Co COM 201723103   301,499 4,908 SH   SOLE   130 0 4,778
Compass Inc COM 20464U100   6,418,911 878,100 SH   SOLE   878,100 0 0
Compugen Ltd COM M25722105   67,585 31,730 SH   SOLE   31,730 0 0
Comtech Telecommunications Corp. COM 205826209   236,384 71,200 SH   SOLE   71,200 0 0
Concrete Pumping Holdings Inc COM 206704108   344,862 48,300 SH   SOLE   48,300 0 0
Consensus Cloud Solutions Inc COM 20848V105   4,726,681 199,102 SH   SOLE   199,102 0 0
Constellation Brands Inc COM 21036P108   81,900 546 SH   SOLE   0 0 546
Constellium SE COM F21107101   7,784,486 316,700 SH   SOLE   316,700 0 0
Construction Partners inc COM 21044C107   296,690 2,670 SH   SOLE   70 0 2,600
Core Molding Technologies Inc. COM 218683100   358,400 16,000 SH   SOLE   16,000 0 0
Corteva Inc COM 22052L104   1,434,789 17,140 SH   SOLE   17,140 0 0
Costco Wholesale Corp COM 22160K105   4,232,834 4,248 SH   SOLE   4,233 0 15
Covista Inc COM 00737L103   6,753,650 58,600 SH   SOLE   58,600 0 0
Credo Technology Group Holding Ltd COM G25457105   4,038,288 43,020 SH   SOLE   40,520 0 2,500
Crexendo Inc COM 226552107   276,416 44,800 SH   SOLE   44,800 0 0
Crocs Inc COM 227046109   12,453 150 SH   SOLE   150 0 0
CTS Corp COM 126501105   8,409,103 176,070 SH   SOLE   169,870 0 6,200
Customers Bancorp Inc COM 23204G100   313,733 4,520 SH   SOLE   120 0 4,400
Daktronics Inc COM 234264109   7,665,341 392,089 SH   SOLE   376,889 0 15,200
Dana Inc COM 235825205   414,568 12,320 SH   SOLE   320 0 12,000
Dawson Geophysical Co COM 239360100   119,038 34,404 SH   SOLE   34,404 0 0
Definitive Healthcare Corp COM 24477E103   92,619 75,300 SH   SOLE   75,300 0 0
Delek US Holdings Inc COM 24665A103   9,707,627 215,390 SH   SOLE   208,390 0 7,000
Deluxe Corp COM 248019101   19,003 690 SH   SOLE   690 0 0
Diebold Nixdorf Inc COM 253651202   9,632,179 127,680 SH   SOLE   123,480 0 4,200
Digi International Inc COM 253798102   9,622,407 199,635 SH   SOLE   193,135 0 6,500
Diodes Inc COM 254543101   336,522 4,930 SH   SOLE   130 0 4,800
Direxion Daily FTSE China Bull COM 25460G195   4,265 130 SH   SOLE   0 0 130
Direxion Daily MSCI India Bull COM 25490K331   7,062 170 SH   SOLE   0 0 170
Diversified Healthcare Trust COM 25525P107   362,544 54,600 SH   SOLE   1,400 0 53,200
DocuSign Inc. COM 256163106   733,907 15,480 SH   SOLE   15,480 0 0
Dolby Laboratories Inc COM 25659T107   828,828 13,800 SH   SOLE   13,800 0 0
Donaldson Co Inc. COM 257651109   1,161,022 13,680 SH   SOLE   13,680 0 0
Douglas Dynamics Inc COM 25960R105   8,215,547 195,190 SH   SOLE   188,190 0 7,000
Dow Inc COM 260557103   18,326 440 SH   SOLE   440 0 0
Drilling Tools International Corp COM 26205E107   390,999 90,300 SH   SOLE   90,300 0 0
Dropbox Inc COM 26210C104   1,038,304 45,700 SH   SOLE   45,700 0 0
DXC Technology Co COM 23355L106   5,304,540 422,000 SH   SOLE   422,000 0 0
Dycom Industries Inc. COM 267475101   8,800,850 25,975 SH   SOLE   25,075 0 900
Eastern Bankshares Inc COM 27627N105   317,459 16,230 SH   SOLE   430 0 15,800
eGain Corp COM 28225C806   2,053,017 260,205 SH   SOLE   260,205 0 0
El Pollo Loco Holdings Inc COM 268603107   8,091,413 583,796 SH   SOLE   583,796 0 0
Electromed Inc COM 285409108   187,280 8,000 SH   SOLE   8,000 0 0
Eli Lilly and Co COM 532457108   7,829,083 8,512 SH   SOLE   8,512 0 0
Emera Inc COM 290876101   33,181,877 640,280 SH   SOLE   136,760 0 503,520
Enanta Pharmaceuticals Inc COM 29251M106   5,500,491 435,510 SH   SOLE   412,910 0 22,600
Enbridge Inc COM 29250N105   47,925,922 884,313 SH   SOLE   58,565 0 825,748
Encore Capital Group Inc COM 292554102   10,015,801 142,838 SH   SOLE   137,238 0 5,600
Enerflex Ltd COM 29269R105   80,133,733 3,831,659 SH   SOLE   2,124,562 0 1,707,097
Energy Services of America Corp COM 29271Q103   361,075 27,500 SH   SOLE   27,500 0 0
Enerpac Tool Group Corp COM 292765104   6,557,306 179,800 SH   SOLE   179,800 0 0
EnerSys COM 29275Y102   11,278,076 64,921 SH   SOLE   62,710 0 2,211
Enova International Inc COM 29357K103   8,450,120 62,211 SH   SOLE   59,960 0 2,251
Ensign Group Inc (The) COM 29358P101   372,775 1,850 SH   SOLE   50 0 1,800
Envela Corp COM 29402E102   323,204 19,400 SH   SOLE   19,400 0 0
Envista Holdings Corp COM 29415F104   22,833 900 SH   SOLE   900 0 0
EPAM Systems Inc COM 29414B104   4,079,602 30,130 SH   SOLE   30,130 0 0
Equinor ASA COM 29446M102   573,498 13,590 SH   SOLE   13,590 0 0
Ero Copper Corp. COM 296006109   18,491,309 694,080 SH   SOLE   340,030 0 354,050
Escalade Inc COM 296056104   310,777 18,100 SH   SOLE   18,100 0 0
ESCO Technologies Inc. COM 296315104   6,921,702 24,600 SH   SOLE   24,600 0 0
Etsy Inc COM 29786A106   4,045,881 80,950 SH   SOLE   80,950 0 0
European Wax Center Inc COM 29882P106   10,404 1,800 SH   SOLE   1,800 0 0
Everest Group Ltd COM G3223R108   1,127,633 3,450 SH   SOLE   3,450 0 0
EverQuote Inc COM 30041R108   3,521,928 228,400 SH   SOLE   228,400 0 0
Exelixis Inc COM 30161Q104   4,280,422 99,800 SH   SOLE   99,800 0 0
ExlService Holdings Inc COM 302081104   6,114,969 200,820 SH   SOLE   200,820 0 0
Expedia Group Inc COM 30212P303   1,216,790 5,270 SH   SOLE   5,270 0 0
Extreme Networks Inc COM 30226D106   4,654,592 308,660 SH   SOLE   292,760 0 15,900
Exxon Mobil Corp COM 30231G102   2,136,019 12,590 SH   SOLE   12,590 0 0
F.N.B. Corp COM 302520101   3,380,784 202,200 SH   SOLE   202,200 0 0
FB Financial Corp COM 30257X104   298,655 5,750 SH   SOLE   150 0 5,600
Federal Signal Corp. COM 313855108   311,443 2,880 SH   SOLE   80 0 2,800
Fidelis Insurance Holdings Limited COM G3398L118   7,366,905 385,500 SH   SOLE   385,500 0 0
FIGS Inc COM 30260D103   7,028,452 475,860 SH   SOLE   455,060 0 20,800
Financial Institutions Inc COM 317585404   7,390,967 233,080 SH   SOLE   233,080 0 0
First BanCorp (Puerto Rico) COM 318672706   75,828 3,550 SH   SOLE   3,550 0 0
First Business Financial Services Inc COM 319390100   4,480,020 83,071 SH   SOLE   83,071 0 0
First Financial Corp COM 320218100   266,072 4,210 SH   SOLE   110 0 4,100
First Majestic Silver Corp COM 32076V103   36,086,115 1,683,825 SH   SOLE   841,085 0 842,740
FirstCash Holdings Inc COM 33768G107   366,600 1,950 SH   SOLE   50 0 1,900
Fiserv Inc. COM 337738108   54,963 985 SH   SOLE   0 0 985
Flexsteel Industries Inc COM 339382103   341,544 7,600 SH   SOLE   7,600 0 0
Flowserve Corp. COM 34354P105   5,538,979 75,350 SH   SOLE   75,350 0 0
Ford Motor Co COM 345370860   73,856 6,400 SH   SOLE   6,400 0 0
FormFactor Inc COM 346375108   5,985,253 61,710 SH   SOLE   57,710 0 4,000
Fortinet Inc COM 34959E109   1,098,317 13,440 SH   SOLE   13,440 0 0
FORTIS INC COM 349553107   60,720,135 1,088,628 SH   SOLE   21,978 0 1,066,650
Fortrea Holdings Inc COM 34965K107   2,989,908 317,400 SH   SOLE   317,400 0 0
Fortuna Mining Corp COM 349942102   12,966,421 1,304,555 SH   SOLE   629,170 0 675,385
Forum Energy Technologies Inc COM 34984V209   7,681,527 130,950 SH   SOLE   125,450 0 5,500
Franco-Nevada Corp COM 351858105   11,212,995 45,296 SH   SOLE   3,646 0 41,650
Franklin Electric Co Inc COM 353514102   6,986,486 75,800 SH   SOLE   75,800 0 0
FreightCar America Inc COM 357023100   2,292,084 287,589 SH   SOLE   287,589 0 0
Freshworks Inc COM 358054104   1,056,748 131,600 SH   SOLE   131,600 0 0
Friedman Industries Inc COM 358435105   99,604 5,621 SH   SOLE   5,621 0 0
Frontdoor Inc COM 35905A109   8,475,572 160,340 SH   SOLE   154,740 0 5,600
Gap Inc COM 364760108   2,020,700 83,500 SH   SOLE   83,500 0 0
Garmin Ltd COM H2906T109   1,136,849 4,900 SH   SOLE   4,900 0 0
Garrett Motion Inc COM 366505105   10,855,794 597,457 SH   SOLE   577,050 0 20,407
GE Aerospace COM 369604301   3,405,240 12,000 SH   SOLE   12,000 0 0
GE Vernova Inc COM 36828A101   2,225,895 2,550 SH   SOLE   2,550 0 0
Gen Digital Inc COM 668771108   557,368 29,600 SH   SOLE   29,600 0 0
General Motors Co COM 37045V100   1,022,885 13,730 SH   SOLE   13,730 0 0
Genie Energy Ltd COM 372284208   364,812 25,800 SH   SOLE   25,800 0 0
Genpact Ltd COM G3922B107   4,396,245 118,020 SH   SOLE   118,020 0 0
Gentex Corporation COM 371901109   4,117,633 188,450 SH   SOLE   188,450 0 0
Gentherm Inc COM 37253A103   5,735,070 206,446 SH   SOLE   206,446 0 0
Gilead Sciences Inc COM 375558103   1,170,708 8,400 SH   SOLE   8,400 0 0
Global Industrial Co COM 37892E102   6,275,348 199,091 SH   SOLE   199,091 0 0
Global X Defense Tech ETF COM 37960A529   7,084 100 SH   SOLE   0 0 100
Globe Life Inc COM 37959E102   1,468,244 10,550 SH   SOLE   10,550 0 0
Globus Medical Inc COM 379577208   3,747,960 43,500 SH   SOLE   43,500 0 0
GoDaddy Inc COM 380237107   964,759 11,670 SH   SOLE   11,670 0 0
Goldman Sachs ActiveBeta World COM 38149W739   2,308 41 SH   SOLE   0 0 41
Goldman Sachs Group Inc (The) COM 38141G104   5,893,166 6,966 SH   SOLE   6,966 0 0
Graco Inc. COM 384109104   1,083,520 12,800 SH   SOLE   12,800 0 0
Green Plains Inc COM 393222104   4,595,720 279,375 SH   SOLE   255,775 0 23,600
Greenlight Capital Re Ltd COM G4095J109   1,116,899 64,598 SH   SOLE   64,598 0 0
Griffon Corp. COM 398433102   253,653 3,490 SH   SOLE   90 0 3,400
Guardant Health Inc COM 40131M109   11,489,350 124,384 SH   SOLE   121,380 0 3,004
Gulfport Energy Corp COM 402635502   5,424,655 25,640 SH   SOLE   24,140 0 1,500
Hackett Group Inc (The) COM 404609109   286,975 22,058 SH   SOLE   22,058 0 0
Halozyme Therapeutics Inc COM 40637H109   7,112,532 110,050 SH   SOLE   110,050 0 0
Hanmi Financial Corp COM 410495204   5,421,330 205,665 SH   SOLE   205,665 0 0
Hanover Insurance Group Inc (The) COM 410867105   2,825,605 16,300 SH   SOLE   16,300 0 0
Harmonic Inc COM 413160102   6,018,396 670,200 SH   SOLE   670,200 0 0
Harmony Biosciences Holdings Inc COM 413197104   3,848,574 137,400 SH   SOLE   137,400 0 0
Hartford Insurance Group Inc (The) COM 416515104   1,129,171 8,350 SH   SOLE   8,350 0 0
Hasbro Inc. COM 418056107   1,107,288 11,830 SH   SOLE   11,830 0 0
HCA Healthcare Inc COM 40412C101   1,154,706 2,440 SH   SOLE   2,440 0 0
Healthcare Services Group Inc COM 421906108   8,561,011 461,510 SH   SOLE   442,610 0 18,900
Helios Technologies Inc COM 42328H109   7,313,524 113,020 SH   SOLE   108,620 0 4,400
Henry Schein Inc COM 806407102   1,078,231 14,630 SH   SOLE   14,630 0 0
Hercules Capital Inc COM 427096508   127,317 8,620 SH   SOLE   8,620 0 0
HF Sinclair Corp COM 403949100   1,353,863 21,700 SH   SOLE   21,700 0 0
HIVE Digital Technologies Ltd COM 433921103   75 40 SH   SOLE   0 0 40
Holley Inc COM 43538H103   5,923,445 1,929,461 SH   SOLE   1,839,561 0 89,900
Home Bancorp Inc COM 43689E107   2,969,087 49,011 SH   SOLE   49,011 0 0
Home Depot Inc. (The) COM 437076102   6,578 20 SH   SOLE   0 0 20
Horace Mann Educators Corp COM 440327104   2,458,368 57,600 SH   SOLE   57,600 0 0
Host Hotels & Resorts Inc COM 44107P104   5,161,704 269,400 SH   SOLE   269,400 0 0
HP Inc COM 40434L105   737,664 38,400 SH   SOLE   38,400 0 0
Hudbay Minerals Inc COM 443628102   12,355,924 590,200 SH   SOLE   293,700 0 296,500
Huron Consulting Group Inc COM 447462102   6,100,397 47,850 SH   SOLE   47,850 0 0
IAMGold Corp COM 450913108   37,470,673 1,993,050 SH   SOLE   1,149,235 0 843,815
Ibex Ltd COM G4690M101   7,085,844 264,200 SH   SOLE   264,200 0 0
iBio Inc COM 451033708   61 32 SH   SOLE   0 0 32
IDEX Corp COM 45167R104   17,060 90 SH   SOLE   90 0 0
Illinois Tool Works Inc. COM 452308109   131,446 505 SH   SOLE   0 0 505
Industrial Logistics Properties Trust COM 456237106   376,584 66,300 SH   SOLE   66,300 0 0
Information Services Group Inc COM 45675Y104   3,245,579 845,203 SH   SOLE   845,203 0 0
InfuSystem Holdings Inc COM 45685K102   4,175,402 452,373 SH   SOLE   452,373 0 0
InnovAge Holding Corp COM 45784A104   4,250,471 529,984 SH   SOLE   493,984 0 36,000
Innovative Solutions and Support Inc COM 45769N105   4,373 213 SH   SOLE   213 0 0
Intellicheck Inc COM 45817G201   377,460 54,000 SH   SOLE   54,000 0 0
Interface Inc COM 458665304   7,700,604 309,013 SH   SOLE   309,013 0 0
inTEST Corp COM 461147100   295,796 21,670 SH   SOLE   570 0 21,100
Intrepid Potash Inc COM 46121Y201   461,916 10,800 SH   SOLE   10,800 0 0
Intuit Inc. COM 461202103   1,410,424 3,262 SH   SOLE   3,262 0 0
Intuitive Surgical Inc COM 46120E602   1,456,728 3,160 SH   SOLE   3,160 0 0
Invesco QQQ Trust Series 1 COM 46090E103   2,886 5 SH   SOLE   5 0 0
Invesco Senior Loan ETF COM 46138G508   1,149,287 56,310 SH   SOLE   56,310 0 0
Ionis Pharmaceuticals Inc COM 462222100   5,323,881 70,900 SH   SOLE   70,900 0 0
IQVIA Holdings Inc COM 46266C105   849,289 4,980 SH   SOLE   4,980 0 0
iRhythm Holdings Inc COM 450056106   4,124,799 34,950 SH   SOLE   33,050 0 1,900
Ironwood Pharmaceuticals Inc COM 46333X108   4,340,565 1,236,628 SH   SOLE   1,156,228 0 80,400
iShares Broad USD High Yield Corporate Bond ETF COM 46435U853   536,759 14,570 SH   SOLE   14,570 0 0
iShares China Large-Cap ETF COM 464287184   9,334 260 SH   SOLE   0 0 260
iShares Core MSCI EAFE ETF COM 46432F842   1,901 21 SH   SOLE   0 0 21
iShares iBoxx Investment Grade Corporate Bond ETF COM 464287242   517,703 4,750 SH   SOLE   4,750 0 0
iShares MBS ETF COM 464288588   325,679 3,430 SH   SOLE   3,430 0 0
iShares MSCI Emerging Markets COM 464286533   1,877 29 SH   SOLE   0 0 29
iShares MSCI India Small-Cap ETF COM 46429B614   30,826,515 514,118 SH   SOLE   514,118 0 0
iShares Preferred and Income Securities ETF COM 464288687   906,265 29,890 SH   SOLE   29,890 0 0
iShares Trust - iShares Russell 2000 ETF COM 464287655   1,240 5 SH   SOLE   5 0 0
ITT Inc COM 45073V108   4,439,349 23,300 SH   SOLE   23,300 0 0
Jabil Inc COM 466313103   1,301,587 4,900 SH   SOLE   4,900 0 0
Jackson Financial Inc COM 46817M107   8,191,186 77,480 SH   SOLE   74,480 0 3,000
Jacobs Solutions Inc COM 46982L108   1,099,699 8,640 SH   SOLE   8,640 0 0
James River Group Holdings Inc COM 46990A102   2,827,818 448,860 SH   SOLE   448,860 0 0
Janus International Group Inc COM 47103N106   3,319,175 644,500 SH   SOLE   644,500 0 0
JBT Marel Corporation COM 477839104   249,347 1,950 SH   SOLE   50 0 1,900
JFrog Ltd COM M6191J100   2,942,511 62,700 SH   SOLE   62,700 0 0
John Wiley & Sons Inc. COM 968223206   2,901,315 76,150 SH   SOLE   76,150 0 0
JOHNSON & JOHNSON COM 478160104   4,162,080 17,027 SH   SOLE   16,212 0 815
JPMorgan Chase & Co COM 46625H100   9,157,789 31,132 SH   SOLE   30,492 0 640
Kaltura Inc COM 483467106   138,592 113,600 SH   SOLE   113,600 0 0
KBR Inc COM 48242W106   3,133,100 85,000 SH   SOLE   85,000 0 0
Kennametal Inc. COM 489170100   371,055 10,270 SH   SOLE   270 0 10,000
Keysight Technologies Inc COM 49338L103   31,061 110 SH   SOLE   110 0 0
Kinross Gold Corp COM 496902404   45,902,381 1,501,773 SH   SOLE   553,297 0 948,476
KLA Corp COM 482480100   1,353,145 919 SH   SOLE   919 0 0
Kontoor Brands Inc COM 50050N103   7,570,233 107,700 SH   SOLE   107,700 0 0
KORU Medical Systems Inc COM 759910102   265,680 61,500 SH   SOLE   1,600 0 59,900
Kroger Co. (The) COM 501044101   1,063,692 14,700 SH   SOLE   14,700 0 0
Kulicke and Soffa Industries Inc COM 501242101   7,598,546 115,620 SH   SOLE   111,120 0 4,500
KVH Industries Inc COM 482738101   302,364 33,746 SH   SOLE   33,746 0 0
L.B. Foster Co COM 350060109   354,330 12,700 SH   SOLE   12,700 0 0
Lam Research Corp COM 512807306   6,337,156 29,660 SH   SOLE   29,660 0 0
Lantronix Inc COM 516548203   295,808 56,452 SH   SOLE   56,452 0 0
Las Vegas Sands Corp COM 517834107   1,025,336 19,030 SH   SOLE   19,030 0 0
Laureate Education Inc COM 518613203   10,839,108 311,111 SH   SOLE   304,211 0 6,900
LCI Industries COM 50189K103   7,043,065 57,270 SH   SOLE   54,670 0 2,600
LegalZoom.com Inc COM 52466B103   4,413,699 778,430 SH   SOLE   778,430 0 0
Leidos Holdings Inc COM 525327102   1,012,435 6,510 SH   SOLE   6,510 0 0
Lemonade Inc COM 52567D107   5,064,544 80,800 SH   SOLE   80,800 0 0
LendingClub Corp COM 52603A208   242,581 16,940 SH   SOLE   440 0 16,500
Ligand Pharmaceuticals Inc COM 53220K504   307,461 1,540 SH   SOLE   40 0 1,500
Lightspeed Commerce Inc COM 53229C107   33,973 3,800 SH   SOLE   3,800 0 0
Lincoln Electric Holdings Inc COM 533900106   4,010,188 16,100 SH   SOLE   16,100 0 0
Lincoln National Corp COM 534187109   14,200 400 SH   SOLE   400 0 0
Littelfuse Inc COM 537008104   4,411,550 13,000 SH   SOLE   13,000 0 0
Liveramp Holdings Inc COM 53815P108   7,551,570 284,750 SH   SOLE   275,650 0 9,100
Lockheed Martin Corp COM 539830109   1,293,395 2,140 SH   SOLE   2,140 0 0
LSB Industries Inc COM 502160104   4,416,062 296,380 SH   SOLE   278,280 0 18,100
Lyft Inc COM 55087P104   2,661,330 200,100 SH   SOLE   200,100 0 0
Macy's Inc COM 55616P104   14,472 800 SH   SOLE   800 0 0
Madison Square Garden Entertainment Corp COM 558256103   284,535 4,830 SH   SOLE   130 0 4,700
Magna International Inc COM 559222401   46,486,196 832,575 SH   SOLE   253,380 0 579,195
Mako Mining Corp COM 56089A400   426,930 66,300 SH   SOLE   66,300 0 0
Manulife Financial Corp COM 56501R106   64,284,861 1,866,622 SH   SOLE   352,930 0 1,513,692
Maplebear Inc COM 565394103   1,165,006 31,100 SH   SOLE   31,100 0 0
Marathon Petroleum Corp COM 56585A102   1,367,408 5,600 SH   SOLE   5,600 0 0
Masco Corporation COM 574599106   12,074 200 SH   SOLE   200 0 0
Mastercard Inc COM 57636Q104   7,602,826 15,216 SH   SOLE   15,176 0 40
Match Group Inc COM 57667L107   4,681,740 152,450 SH   SOLE   152,450 0 0
Materion Corp COM 576690101   371,751 2,570 SH   SOLE   70 0 2,500
Mattel Inc. COM 577081102   779,941 53,678 SH   SOLE   53,678 0 0
McDonald's Corp COM 580135101   2,358,896 7,590 SH   SOLE   7,590 0 0
McKesson Corp COM 58155Q103   1,319,674 1,525 SH   SOLE   1,525 0 0
Merck and Co Inc COM 58933Y105   223,860 1,861 SH   SOLE   1,861 0 0
Meridian Corp COM 58958P104   345,072 18,200 SH   SOLE   18,200 0 0
Meta Platforms Inc COM 30303M102   16,268,516 28,435 SH   SOLE   28,330 0 105
MetLife Inc COM 59156R108   14,144 200 SH   SOLE   200 0 0
Micron Technology Inc. COM 595112103   5,226,385 15,470 SH   SOLE   15,470 0 0
MICROSOFT CORP COM 594918104   30,950,656 83,612 SH   SOLE   82,772 0 840
MiMedx Group Inc COM 602496101   5,530 1,400 SH   SOLE   1,400 0 0
Mirum Pharmaceuticals Inc COM 604749101   5,517,858 59,730 SH   SOLE   59,730 0 0
Mistras Group Inc COM 60649T107   393,148 26,600 SH   SOLE   26,600 0 0
Mitek Systems Inc COM 606710200   6,924,150 512,900 SH   SOLE   512,900 0 0
Monarch Casino & Resort Inc COM 609027107   7,695,800 80,500 SH   SOLE   80,500 0 0
Montrose Environmental Group Inc COM 615111101   251,735 11,500 SH   SOLE   300 0 11,200
Moog Inc. COM 615394202   359,947 1,230 SH   SOLE   30 0 1,200
Morgan Stanley COM 617446448   5,549,300 33,720 SH   SOLE   33,720 0 0
Morningstar Inc COM 617700109   1,151,231 6,810 SH   SOLE   6,810 0 0
Motorcar Parts of America Inc COM 620071100   305,256 27,600 SH   SOLE   27,600 0 0
MSCI Inc COM 55354G100   1,051,070 1,950 SH   SOLE   1,950 0 0
Mueller Water Products Inc COM 624758108   327,406 11,910 SH   SOLE   310 0 11,600
Myers Industries Inc. COM 628464109   3,743,777 176,760 SH   SOLE   159,560 0 17,200
MYR Group Inc COM 55405W104   9,285,505 32,890 SH   SOLE   31,490 0 1,400
National Vision Holdings Inc COM 63845R107   336,726 13,001 SH   SOLE   340 0 12,661
Nature's Sunshine Products Inc COM 639027101   7,601,639 316,867 SH   SOLE   303,367 0 13,500
Netflix Inc COM 64110L106   2,625,857 27,310 SH   SOLE   27,310 0 0
NETGEAR Inc COM 64111Q104   3,226,970 147,755 SH   SOLE   147,755 0 0
NetScout Systems Inc COM 64115T104   8,916,936 280,495 SH   SOLE   280,495 0 0
Newmark Group Inc COM 65158N102   7,786,406 519,440 SH   SOLE   499,540 0 19,900
Newmont Corporation COM 651639106   1,179,925 10,900 SH   SOLE   10,900 0 0
Nextpower Inc COM 65290E101   371,415 3,081 SH   SOLE   80 0 3,001
NICE Ltd COM 653656108   107,613 976 SH   SOLE   976 0 0
nLIGHT Inc COM 65487K100   6,551,142 114,892 SH   SOLE   109,392 0 5,500
NovoCure Limited COM G6674U108   1,327,620 121,800 SH   SOLE   121,800 0 0
Nutrien Ltd COM 67077M108   13,337,185 176,725 SH   SOLE   4,430 0 172,295
NVIDIA Corporation COM 67066G104   47,545,973 272,626 SH   SOLE   271,643 0 983
NWPX Infrastructure Inc COM 667746101   4,609,312 59,200 SH   SOLE   59,200 0 0
Oil States International Inc COM 678026105   669,300 57,500 SH   SOLE   27,500 0 30,000
One Stop Systems Inc COM 68247W109   218,349 28,844 SH   SOLE   28,844 0 0
OneMain Holdings Inc COM 68268W103   63,118 1,180 SH   SOLE   1,180 0 0
OneSpan Inc COM 68287N100   333,801 31,700 SH   SOLE   31,700 0 0
Onity Group Inc COM 675746606   357,357 9,100 SH   SOLE   9,100 0 0
Ooma Inc COM 683416101   5,847,484 401,889 SH   SOLE   401,889 0 0
OPENLANE Inc COM 48238T109   7,354,545 252,300 SH   SOLE   252,300 0 0
OptimizeRX Corp COM 68401U204   127,484 20,300 SH   SOLE   20,300 0 0
Oracle Corp COM 68389X105   201,541 1,370 SH   SOLE   1,370 0 0
Oramed Pharmaceuticals Inc COM 68403P203   330,820 97,300 SH   SOLE   97,300 0 0
Orange County Bancorp Inc COM 68417L107   390,156 12,200 SH   SOLE   12,200 0 0
Orla Mining Ltd COM 68634K106   6,893,442 428,780 SH   SOLE   271,180 0 157,600
Otis Worldwide Corp COM 68902V107   1,143,867 14,840 SH   SOLE   14,000 0 840
Ouster Inc COM 68989M202   2,180,887 118,720 SH   SOLE   108,620 0 10,100
OUTFRONT Media Inc COM 69007J304   299,450 11,300 SH   SOLE   300 0 11,000
Ovintiv Inc COM 69047Q102   712,269 12,000 SH   SOLE   12,000 0 0
Pacira BioSciences Inc COM 695127100   7,487,380 331,300 SH   SOLE   331,300 0 0
Palantir Technologies Inc COM 69608A108   3,126,003 21,370 SH   SOLE   21,370 0 0
Palomar Holdings Inc COM 69753M105   293,970 2,460 SH   SOLE   60 0 2,400
Pan American Silver Corp COM 697900108   22,711,758 415,270 SH   SOLE   118,270 0 297,000
Par Pacific Holdings Inc COM 69888T207   12,466,363 199,016 SH   SOLE   193,616 0 5,400
Parke Bancorp Inc COM 700885106   320,920 11,300 SH   SOLE   11,300 0 0
Paychex Inc. COM 704326107   129,889 1,410 SH   SOLE   1,410 0 0
Paylocity Holding Corp COM 70438V106   3,249,843 30,080 SH   SOLE   30,080 0 0
PBF Energy Inc COM 69318G106   8,527,313 179,070 SH   SOLE   172,770 0 6,300
PCB Bancorp COM 69320M109   2,226,218 98,987 SH   SOLE   98,987 0 0
Pediatrix Medical Group Inc COM 58502B106   9,910,843 463,340 SH   SOLE   450,640 0 12,700
Pegasystems Inc COM 705573103   1,476,832 34,700 SH   SOLE   34,700 0 0
Pembina Pipeline Corp COM 706327103   15,021,703 335,664 SH   SOLE   1,875 0 333,789
PEPSICO INC COM 713448108   4,497,974 28,965 SH   SOLE   28,430 0 535
Perma-Pipe International Holdings Inc COM 714167103   336,853 11,300 SH   SOLE   11,300 0 0
Petco Health and Wellness Co Inc COM 71601V105   3,882,890 1,396,723 SH   SOLE   1,396,723 0 0
PFIZER INC COM 717081103   82,976 2,955 SH   SOLE   0 0 2,955
Phibro Animal Health Corp COM 71742Q106   414,825 7,500 SH   SOLE   200 0 7,300
Philip Morris International Inc COM 718172109   605,310 3,661 SH   SOLE   3,661 0 0
PHINIA Inc COM 71880K101   9,726,008 142,110 SH   SOLE   137,910 0 4,200
Pilgrim's Pride Corp COM 72147K108   415,360 11,000 SH   SOLE   11,000 0 0
PIMCO 0-5 Year High Yield Corporate Bond Index Exc COM 72201R783   645,895 6,925 SH   SOLE   6,925 0 0
Planet Labs PBC COM 72703X106   318,630 11,400 SH   SOLE   300 0 11,100
Playboy Inc COM 72814P109   227,848 149,900 SH   SOLE   149,900 0 0
Plexus Corp COM 729132100   8,775,046 43,325 SH   SOLE   41,425 0 1,900
Precision Drilling Corp COM 74022D407   47,957,307 487,434 SH   SOLE   243,540 0 243,894
Primis Financial Corp COM 74167B109   333,328 25,100 SH   SOLE   25,100 0 0
Procore Technologies Inc COM 74275K108   3,180,600 55,800 SH   SOLE   55,800 0 0
Procter & Gamble Co (The) COM 742718109   3,731,029 25,831 SH   SOLE   25,556 0 275
Progress Software Corp COM 743312100   3,656,408 142,550 SH   SOLE   142,550 0 0
ProShares UltraShort QQQ COM 74349Y829   799,671 35,290 SH   SOLE   35,290 0 0
ProShares UltraShort Russell2000 COM 74347G168   2,455,983 79,302 SH   SOLE   79,302 0 0
Proto Labs Inc COM 743713109   9,943,376 174,384 SH   SOLE   168,384 0 6,000
Provident Financial Services Inc COM 74386T105   65,596 3,100 SH   SOLE   3,100 0 0
Prudential Financial Inc COM 744320102   92,806 950 SH   SOLE   950 0 0
Q2 Holdings Inc COM 74736L109   3,701,037 78,246 SH   SOLE   74,846 0 3,400
QCR Holdings Inc COM 74727A104   4,160,817 48,693 SH   SOLE   48,693 0 0
Quad/Graphics Inc COM 747301109   1,006,683 152,297 SH   SOLE   152,297 0 0
QUALCOMM Inc. COM 747525103   1,421,731 11,040 SH   SOLE   11,040 0 0
QuinStreet Inc COM 74874Q100   1,614,144 134,400 SH   SOLE   134,400 0 0
Ralph Lauren Corp COM 751212101   3,818,289 11,100 SH   SOLE   11,100 0 0
Ranger Energy Services Inc COM 75282U104   5,641,597 329,148 SH   SOLE   329,148 0 0
RB Global Inc COM 74935Q107   12,282,111 128,100 SH   SOLE   0 0 128,100
RBB Bancorp COM 74930B105   4,731,318 221,400 SH   SOLE   221,400 0 0
RE/MAX Holdings Inc COM 75524W108   3,247,372 563,780 SH   SOLE   563,780 0 0
RealReal Inc (The) COM 88339P101   3,955,248 435,600 SH   SOLE   435,600 0 0
Red River Bancshares Inc COM 75686R202   461,244 5,100 SH   SOLE   5,100 0 0
Red Violet Inc COM 75704L104   2,214,400 64,000 SH   SOLE   64,000 0 0
Regional Management Corp COM 75902K106   3,144,923 97,517 SH   SOLE   97,517 0 0
Reinsurance Group of America Inc COM 759351604   4,246,528 20,800 SH   SOLE   20,800 0 0
Relmada Therapeutics Inc COM 75955J402   373,056 53,600 SH   SOLE   1,400 0 52,200
RenaissanceRe Holdings Ltd COM G7496G103   5,439,309 18,300 SH   SOLE   18,300 0 0
Research Solutions Inc COM 761025105   194,360 86,000 SH   SOLE   86,000 0 0
Resideo Technologies Inc COM 76118Y104   311,480 9,240 SH   SOLE   240 0 9,000
Restaurant Brands International Inc COM 76131D103   29,117,409 393,580 SH   SOLE   12,276 0 381,304
RF Industries Ltd COM 749552105   422,772 41,006 SH   SOLE   41,006 0 0
Rhythm Pharmaceuticals Inc COM 76243J105   3,504,891 40,300 SH   SOLE   40,300 0 0
RideNow Group Inc COM 781386305   456,803 64,703 SH   SOLE   64,703 0 0
RingCentral Inc COM 76680R206   10,935,720 294,050 SH   SOLE   294,050 0 0
Rithm Capital Corp COM 64828T201   17,064 1,800 SH   SOLE   1,800 0 0
Rockwell Automation Inc. COM 773903109   17,944 50 SH   SOLE   50 0 0
Rocky Brands Inc COM 774515100   6,142,735 158,645 SH   SOLE   150,445 0 8,200
Rogers Communications Inc COM 775109200   38,117,366 991,365 SH   SOLE   153,965 0 837,400
Rogers Corp. COM 775133101   374,582 3,490 SH   SOLE   90 0 3,400
Roku Inc COM 77543R102   5,249,518 55,480 SH   SOLE   55,480 0 0
Royal Bank of Canada COM 780087102   172,176,796 1,065,340 SH   SOLE   212,004 0 853,336
Royalty Pharma plc COM G7709Q104   1,374,341 28,650 SH   SOLE   28,650 0 0
Rubrik Inc COM 781154109   2,125,298 43,400 SH   SOLE   43,400 0 0
Rush Street Interactive Inc COM 782011100   7,871,325 361,900 SH   SOLE   347,000 0 14,900
SALESFORCE INC COM 79466L302   5,542,979 29,694 SH   SOLE   29,694 0 0
Sally Beauty Holdings Inc COM 79546E104   6,788,938 490,176 SH   SOLE   490,176 0 0
Sandisk Corp COM 80004C200   9,148,896 14,400 SH   SOLE   14,400 0 0
Sanmina Corp COM 801056102   9,648,846 74,428 SH   SOLE   72,160 0 2,268
SAP SE COM 803054204   100,158 585 SH   SOLE   0 0 585
Schwab (Charles) Corp COM 808513105   1,078,890 11,480 SH   SOLE   11,480 0 0
Scotts Miracle-Gro Co (The) COM 810186106   63,851 1,050 SH   SOLE   1,050 0 0
Sea Limited COM 81141R100   52,998 640 SH   SOLE   640 0 0
Seacoast Banking Corp of Florida COM 811707801   292,299 9,650 SH   SOLE   250 0 9,400
SEI Investments Co COM 784117103   1,053,852 13,430 SH   SOLE   13,430 0 0
Semtech Corp COM 816850101   229,132 2,980 SH   SOLE   80 0 2,900
Sensata Technologies Holding Plc COM G8060N102   1,186,914 33,700 SH   SOLE   33,700 0 0
ServisFirst Bancshares Inc COM 81768T108   284,037 3,900 SH   SOLE   100 0 3,800
Shattuck Labs Inc COM 82024L103   420,522 65,400 SH   SOLE   1,700 0 63,700
SHOPIFY INC COM 82509L107   46,062,328 388,301 SH   SOLE   55,449 0 332,852
Sight Sciences Inc COM 82657M105   261,261 69,300 SH   SOLE   1,800 0 67,500
Silicon Laboratories Inc COM 826919102   16,652 80 SH   SOLE   80 0 0
Sirius XM Holdings Inc COM 829933100   907,044 39,300 SH   SOLE   39,300 0 0
SiTime Corp COM 82982T106   338,098 979 SH   SOLE   25 0 954
SkyWest Inc COM 830879102   6,874,394 74,860 SH   SOLE   74,860 0 0
Skyworks Solutions Inc COM 83088M102   1,908,523 35,640 SH   SOLE   35,640 0 0
Smart Sand Inc COM 83191H107   454,144 88,700 SH   SOLE   88,700 0 0
SmartFinancial Inc COM 83190L208   345,076 8,830 SH   SOLE   230 0 8,600
Sonos Inc COM 83570H108   6,648,678 496,170 SH   SOLE   474,970 0 21,200
Southern First Bankshares Inc COM 842873101   358,065 6,570 SH   SOLE   170 0 6,400
Southwest Gas Holdings Inc COM 844895102   267,652 3,080 SH   SOLE   80 0 3,000
SPDR Gold Trust COM 78463V107   2,151 5 SH   SOLE   0 0 5
Spectrum Brands Holdings Inc COM 84790A105   7,414,220 100,600 SH   SOLE   100,600 0 0
Sphere Entertainment Co COM 55826T102   338,112 2,880 SH   SOLE   80 0 2,800
Spotify Technology SA COM L8681T102   1,124,992 2,320 SH   SOLE   2,320 0 0
Sprinklr Inc COM 85208T107   5,304,000 884,000 SH   SOLE   884,000 0 0
Sprott Inc COM 852066208   2,132,522 14,947 SH   SOLE   11,583 0 3,364
SPS Commerce Inc COM 78463M107   1,452,987 26,100 SH   SOLE   26,100 0 0
SPX Technologies Inc COM 78473E103   298,511 1,493 SH   SOLE   40 0 1,453
SS&C Technologies Holdings Inc COM 78467J100   988,549 14,630 SH   SOLE   14,630 0 0
SSR Mining Inc COM 784730103   18,775,202 639,352 SH   SOLE   312,048 0 327,304
Stantec Inc COM 85472N109   5,186 60 SH   SOLE   60 0 0
Starbucks Corp COM 855244109   91,830 1,025 SH   SOLE   0 0 1,025
State Street Blackstone Senior Loan ETF COM 78467V608   843,743 21,020 SH   SOLE   21,020 0 0
State Street SPDR S and P 500 ETF Trust COM 78462F103   3,252 5 SH   SOLE   5 0 0
Stifel Financial Corp. COM 860630102   1,000,877 13,540 SH   SOLE   13,540 0 0
Strattec Security Corp COM 863111100   368,198 4,700 SH   SOLE   4,700 0 0
Strawberry Fields REIT Inc COM 863182101   261,800 22,000 SH   SOLE   22,000 0 0
Sun Life Financial Inc COM 866796105   3,141,169 50,152 SH   SOLE   10,197 0 39,955
Suncor Energy Inc. COM 867224107   46,740,651 706,845 SH   SOLE   303,301 0 403,544
Sunrun Inc COM 86771W105   4,782,816 352,715 SH   SOLE   352,715 0 0
Super Group (SGHC) Ltd COM G8588X103   6,965,244 644,930 SH   SOLE   617,630 0 27,300
Suro Capital Corp COM 86887Q109   320,229 29,900 SH   SOLE   29,900 0 0
Synaptics Inc COM 87157D109   266,152 3,800 SH   SOLE   100 0 3,700
Tapestry Inc COM 876030107   1,538,099 10,900 SH   SOLE   10,900 0 0
Taylor Devices Inc COM 877163105   250,800 4,400 SH   SOLE   4,400 0 0
TC ENERGY CORP COM 87807B107   9,577,003 152,977 SH   SOLE   19,689 0 133,288
TD SYNNEX Corp COM 87162W100   5,604,546 33,220 SH   SOLE   33,220 0 0
TechnipFMC plc COM G87110105   7,652,691 110,700 SH   SOLE   110,700 0 0
Teck Resources Ltd COM 878742204   36,272 700 SH   SOLE   0 0 700
Telos Corp COM 87969B101   259,361 61,900 SH   SOLE   61,900 0 0
TELUS Corp COM 87971M103   256,268 19,943 SH   SOLE   16,563 0 3,380
Tenet Healthcare Corp COM 88033G407   5,357,477 28,390 SH   SOLE   28,390 0 0
Teradata Corporation COM 88076W103   8,826,972 344,400 SH   SOLE   344,400 0 0
Terex Corp COM 880779103   5,918,274 100,140 SH   SOLE   94,940 0 5,200
TESLA INC COM 88160R101   6,911,204 18,591 SH   SOLE   18,507 0 84
Tetra Tech Inc COM 88162G103   1,004,502 33,350 SH   SOLE   33,350 0 0
Texas Capital Bancshares Inc COM 88224Q107   4,714,587 49,690 SH   SOLE   46,290 0 3,400
The Allstate Corporation COM 020002101   1,095,792 5,285 SH   SOLE   5,285 0 0
The Bank of N T Butterfield & Son Limited COM G0772R208   344,794 6,570 SH   SOLE   170 0 6,400
The Bank of Nova Scotia COM 064149107   89,661,140 1,293,232 SH   SOLE   215,581 0 1,077,651
The Cigna Group COM 125523100   1,002,980 3,760 SH   SOLE   3,760 0 0
The New York Times Company COM 650111107   4,856,340 58,000 SH   SOLE   58,000 0 0
Thermo Fisher Scientific Inc COM 883556102   275,256 560 SH   SOLE   560 0 0
Third Coast Bancshares Inc COM 88422P109   5,621,538 148,600 SH   SOLE   148,600 0 0
Thomson Reuters Corp COM 884903808   81,845 907 SH   SOLE   0 0 907
Tigo Energy Inc COM 88675P103   489,176 130,100 SH   SOLE   130,100 0 0
Tilly's Inc COM 886885102   93,790 23,158 SH   SOLE   23,158 0 0
TJX Companies Inc (The) COM 872540109   1,213,720 7,600 SH   SOLE   7,600 0 0
T-Mobile US Inc COM 872590104   898,928 4,280 SH   SOLE   4,280 0 0
Toll Brothers Inc. COM 889478103   1,050,819 7,700 SH   SOLE   7,700 0 0
Tompkins Financial Corp COM 890110109   7,340,004 93,100 SH   SOLE   93,100 0 0
Toro Co (The) COM 891092108   5,403,635 57,830 SH   SOLE   57,830 0 0
Toronto-Dominion Bank (The) COM 891160509   112,185,140 1,201,500 SH   SOLE   156,573 0 1,044,927
Travel Plus Leisure Co COM 894164102   22,141 320 SH   SOLE   320 0 0
Travere Therapeutics Inc COM 89422G107   5,416,727 182,320 SH   SOLE   174,220 0 8,100
Tredegar Corp COM 894650100   343,440 43,200 SH   SOLE   43,200 0 0
TriMas Corp COM 896215209   3,292,104 91,600 SH   SOLE   91,600 0 0
Truist Financial Corp COM 89832Q109   114,925 2,500 SH   SOLE   0 0 2,500
TRX Gold Corporation COM 87283P109   2,079,285 1,397,681 SH   SOLE   1,397,681 0 0
TTM Technologies Inc COM 87305R109   390,654 4,010 SH   SOLE   110 0 3,900
Tutor Perini Corp COM 901109108   7,976,043 103,330 SH   SOLE   98,530 0 4,800
U.S. Bancorp COM 902973304   89,977 1,730 SH   SOLE   1,730 0 0
UiPath Inc COM 90364P105   2,525,250 227,500 SH   SOLE   227,500 0 0
Ulta Beauty Inc COM 90384S303   92,520 177 SH   SOLE   0 0 177
UMB Financial Corp COM 902788108   254,905 2,260 SH   SOLE   60 0 2,200
United Bankshares Inc COM 909907107   78,698 1,900 SH   SOLE   1,900 0 0
United Fire Group Inc COM 910340108   7,848,122 211,768 SH   SOLE   211,768 0 0
United Natural Foods Inc COM 911163103   305,507 6,780 SH   SOLE   180 0 6,600
Unity Bancorp Inc COM 913290102   326,529 6,300 SH   SOLE   6,300 0 0
Upwork Inc COM 91688F104   5,507,400 502,500 SH   SOLE   502,500 0 0
Urban Outfitters Inc COM 917047102   3,281,530 51,800 SH   SOLE   51,800 0 0
V.F. Corp COM 918204108   3,209,411 188,900 SH   SOLE   188,900 0 0
Valley National Bancorp COM 919794107   344,208 28,030 SH   SOLE   730 0 27,300
Valmont Industries Inc COM 920253101   4,754,883 11,900 SH   SOLE   11,900 0 0
VanEck Emerging Markets High Yield Bond ETF COM 92189F353   527,975 26,760 SH   SOLE   26,760 0 0
VANECK ETF TRUST VANECK RUSSIA COM 92189F403   0 85 SH   SOLE   0 0 85
VanEck High Yield Muni ETF COM 92189H409   216,103 4,310 SH   SOLE   4,310 0 0
VanEck Mortgage REIT Income ETF COM 92189F452   248,189 24,190 SH   SOLE   24,190 0 0
Vanguard Index Funds - Vanguar COM 922908769   2,887 9 SH   SOLE   0 0 9
Vanguard Municipal Bond Funds - Vanguard Tax-Exemp COM 922907746   286,369 5,740 SH   SOLE   5,740 0 0
Veralto Corp COM 92338C103   910,726 10,300 SH   SOLE   10,300 0 0
Verizon Communications Inc COM 92343V104   891,050 17,750 SH   SOLE   17,750 0 0
Vertiv Holdings Co COM 92537N108   1,152,668 4,600 SH   SOLE   4,600 0 0
Viant Technology Inc COM 92557A101   320,320 28,600 SH   SOLE   28,600 0 0
Viatris Inc COM 92556V106   1,456,378 107,800 SH   SOLE   107,800 0 0
Viavi Solutions Inc COM 925550105   386,048 11,600 SH   SOLE   300 0 11,300
Vicor Corp COM 925815102   313,950 1,950 SH   SOLE   50 0 1,900
Viemed Healthcare Inc COM 92663R105   1,833,794 199,109 SH   SOLE   199,109 0 0
Vir Biotechnology Inc COM 92764N102   1,443,420 161,096 SH   SOLE   161,096 0 0
Virtu Financial Inc COM 928254101   1,464,534 33,300 SH   SOLE   33,300 0 0
VISA INC COM 92826C839   7,367,100 24,375 SH   SOLE   24,045 0 330
Vontier Corp COM 928881101   2,780,848 78,400 SH   SOLE   78,400 0 0
Walmart Inc COM 931142103   857,159 6,897 SH   SOLE   6,897 0 0
Walt Disney Co (The) COM 254687106   1,973,862 20,480 SH   SOLE   20,480 0 0
Warrior Met Coal Inc COM 93627C101   353,970 3,800 SH   SOLE   100 0 3,700
Washington Trust Bancorp Inc COM 940610108   305,824 9,140 SH   SOLE   240 0 8,900
Waste Connections Inc. COM 94106B101   242,029 1,490 SH   SOLE   1,090 0 400
Watts Water Technologies Inc COM 942749102   8,441,634 29,080 SH   SOLE   27,980 0 1,100
Wayfair Inc COM 94419L101   2,090,838 27,800 SH   SOLE   27,800 0 0
Wells Fargo & Co COM 949746101   4,230,635 53,142 SH   SOLE   53,142 0 0
Western Alliance Bancorporation COM 957638109   3,450,395 48,700 SH   SOLE   48,700 0 0
Wheaton Precious Metals Corp COM 962879102   38,066,821 290,075 SH   SOLE   64,392 0 225,683
White Mountains Insurance Group Ltd COM G9618E107   17,576 8 SH   SOLE   8 0 0
Winnebago Industries Inc. COM 974637100   1,887,538 60,908 SH   SOLE   60,908 0 0
Wolverine World Wide Inc. COM 978097103   7,275,456 445,800 SH   SOLE   445,800 0 0
World Gold Trust - SPDR Gold M COM 98149E303   3,801 41 SH   SOLE   0 0 41
Worthington Enterprises Inc COM 981811102   6,336,053 121,520 SH   SOLE   115,820 0 5,700
WSFS Financial Corp COM 929328102   302,425 4,620 SH   SOLE   120 0 4,500
Xtant Medical Holdings Inc COM 98420P308   202,108 362,200 SH   SOLE   362,200 0 0
Yelp Inc COM 985817105   4,639,146 187,516 SH   SOLE   187,516 0 0
YETI Holdings Inc COM 98585X104   3,485,198 95,250 SH   SOLE   95,250 0 0
Zebra Technologies Corp COM 989207105   847,819 4,055 SH   SOLE   4,055 0 0
Zedge Inc COM 98923T104   148,413 50,653 SH   SOLE   50,653 0 0
Zeta Global Holdings Corp COM 98956A105   3,141,812 197,350 SH   SOLE   197,350 0 0
Zoom Communications Inc COM 98980L101   1,173,694 14,600 SH   SOLE   14,600 0 0
ZoomInfo Technologies Inc COM 98980F104   4,436,053 741,815 SH   SOLE   741,815 0 0
Zscaler Inc COM 98980G102   589,218 4,200 SH   SOLE   4,200 0 0
Zumiez Inc COM 989817101   6,570,440 296,500 SH   SOLE   296,500 0 0
Zurn Elkay Water Solutions Corp COM 98983L108   308,499 6,880 SH   SOLE   180 0 6,700
Zymeworks Inc COM 98985Y108   8,654,375 345,622 SH   SOLE   345,622 0 0