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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
10x Genomics Inc COM 88025U109 8,289,108 216,200 SH SOLE 185,300 0 30,900
8x8 Inc COM 282914100 3,181,963 1,860,797 SH SOLE 1,543,397 0 317,400
A. O. Smith Corp COM 831865209 1,131,468 18,040 SH SOLE 18,040 0 0
Abbott Laboratories COM 002824100 825,734 9,100 SH SOLE 7,730 0 1,370
AbbVie Inc COM 00287Y109 5,208,445 20,698 SH SOLE 20,698 0 0
Abercrombie & Fitch Co. COM 002896207 6,921,769 76,900 SH SOLE 71,000 0 5,900
Accel Entertainment Inc COM 00436Q106 6,771,570 537,000 SH SOLE 480,800 0 56,200
Accenture PLC COM G1151C101 788,328 6,335 SH SOLE 6,335 0 0
Acuity Inc COM 00508Y102 1,740,170 4,620 SH SOLE 4,620 0 0
Adamas Trust Inc COM 649604840 113,057 12,053 SH SOLE 12,053 0 0
Adaptive Biotechnologies Corp COM 00650F109 14,676,454 684,217 SH SOLE 606,940 0 77,277
Adient plc COM G0084W101 5,111,478 278,100 SH SOLE 239,200 0 38,900
Adobe Inc COM 00724F101 872,360 4,255 SH SOLE 4,255 0 0
ADT Inc COM 00090Q103 1,056,705 162,570 SH SOLE 162,570 0 0
ADTRAN Holdings Inc COM 00486H105 264,795 19,050 SH SOLE 550 0 18,500
Advanced Energy Industries Inc COM 007973100 421,343 1,130 SH SOLE 30 0 1,100
Advanced Micro Devices Inc COM 007903107 7,110,338 12,240 SH SOLE 12,240 0 0
Affiliated Managers Group Inc. COM 008252108 1,573,560 4,650 SH SOLE 4,650 0 0
Agilon Health Inc COM 00857U206 385,848 3,600 SH SOLE 100 0 3,500
Agios Pharmaceuticals Inc COM 00847X104 7,422 200 SH SOLE 200 0 0
Agnico Eagle Mines Ltd COM 008474108 59,228,815 381,603 SH SOLE 52,731 0 328,872
Algonquin Power & Utilities Corp COM 015857105 8,518 1,450 SH SOLE 1,450 0 0
Allegion PLC COM G0176J109 1,295,318 9,220 SH SOLE 9,220 0 0
Alphabet Inc COM 02079K107 104,233 295 SH SOLE 0 0 295
Alphabet Inc COM 02079K305 42,942,295 120,162 SH SOLE 119,154 0 1,008
Alpine Income Property Trust Inc COM 02083X103 388,212 18,700 SH SOLE 18,700 0 0
Alto Ingredients Inc COM 021513106 9,711,108 1,703,703 SH SOLE 1,492,903 0 210,800
Altria Group Inc COM 02209S103 113,681 1,580 SH SOLE 1,580 0 0
Amalgamated Financial Corp COM 022671101 311,661 6,790 SH SOLE 190 0 6,600
Amazon.com Inc COM 023135106 25,004,010 104,909 SH SOLE 104,141 0 768
Ambarella Inc COM G037AX101 9,976,824 116,280 SH SOLE 102,880 0 13,400
Amdocs Ltd COM G02602103 4,007,316 79,290 SH SOLE 79,290 0 0
American Eagle Outfitters Inc. COM 02553E106 5,690,104 330,820 SH SOLE 297,720 0 33,100
American Healthcare REIT Inc COM 398182303 274,309 5,260 SH SOLE 160 0 5,100
American Tower Corp COM 03027X100 70,335 430 SH SOLE 430 0 0
Ameriprise Financial Inc COM 03076C106 1,302,878 2,840 SH SOLE 2,840 0 0
Ameris Bancorp COM 03076K108 361,943 4,010 SH SOLE 110 0 3,900
Ames National Corp COM 031001100 346,437 11,700 SH SOLE 11,700 0 0
AMN Healthcare Services Inc. COM 001744101 10,115,302 312,490 SH SOLE 273,390 0 39,100
Amneal Pharmaceuticals Inc COM 03168L105 11,237,289 649,179 SH SOLE 558,379 0 90,800
Amphenol Corp COM 032095101 1,805,517 10,240 SH SOLE 10,240 0 0
Amplify Blockchain Technology COM 032108607 13,779 220 SH SOLE 0 0 220
Amtech Systems Inc COM 032332504 994,286 43,080 SH SOLE 25,780 0 17,300
AnaptysBio Inc COM 032724106 347,625 5,150 SH SOLE 150 0 5,000
Andersons Inc (The) COM 034164103 337,212 4,930 SH SOLE 130 0 4,800
AngloGold Ashanti plc COM G0378L100 966,636 11,950 SH SOLE 11,950 0 0
Anika Therapeutics Inc COM 035255108 2,030,951 138,821 SH SOLE 122,432 0 16,389
Antero Resources Corporation COM 03674X106 17,570 500 SH SOLE 500 0 0
Apogee Enterprises Inc COM 037598109 2,523,659 55,174 SH SOLE 47,662 0 7,512
APPLE INC COM 037833100 48,613,635 168,004 SH SOLE 167,829 0 175
Applied Industrial Technologies Inc COM 03820C105 6,208,434 18,360 SH SOLE 18,360 0 0
Applied Materials Inc COM 038222105 9,203,790 12,730 SH SOLE 12,730 0 0
Apyx Medical Corp COM 03837C106 819,874 182,600 SH SOLE 94,700 0 87,900
ArcBest Corp COM 03937C105 9,483,688 66,070 SH SOLE 58,070 0 8,000
Archer-Daniels-Midland Co COM 039483102 1,324,776 17,340 SH SOLE 17,340 0 0
Arcosa Inc COM 039653100 328,355 2,260 SH SOLE 60 0 2,200
Ardagh Metal Packaging SA COM L02235106 4,096,132 864,163 SH SOLE 819,063 0 45,100
Argan Inc COM 04010E109 411,253 515 SH SOLE 15 0 500
Aris Mining Corp COM 04040Y109 15,242,106 1,023,166 SH SOLE 523,613 0 499,553
Arlo Technologies Inc COM 04206A101 7,088,890 525,882 SH SOLE 459,482 0 66,400
Armstrong World Industries Inc COM 04247X102 3,304,652 20,600 SH SOLE 20,600 0 0
Arvinas Inc COM 04335A105 6,239,979 750,900 SH SOLE 683,700 0 67,200
Assurant Inc. COM 04621X108 6,111,742 22,760 SH SOLE 22,760 0 0
Assured Guaranty Ltd COM G0585R106 1,987,968 24,800 SH SOLE 24,800 0 0
Astec Industries Inc. COM 046224101 330,427 5,400 SH SOLE 400 0 5,000
AstroNova Inc COM 04638F108 618,027 21,708 SH SOLE 21,708 0 0
Asure Software Inc COM 04649U102 337,450 42,500 SH SOLE 42,500 0 0
AT&T Inc COM 00206R102 153,594 7,420 SH SOLE 7,420 0 0
Atlassian Corporation COM 049468101 15,558 200 SH SOLE 200 0 0
ATN International Inc COM 00215F107 503,310 19,000 SH SOLE 19,000 0 0
ATS Corp COM 00217Y104 25,914 900 SH SOLE 900 0 0
Aurinia Pharmaceuticals Inc COM 05156V102 9,348,773 550,900 SH SOLE 503,300 0 47,600
Autodesk Inc COM 052769106 964,323 4,960 SH SOLE 4,960 0 0
Automatic Data Processing Inc COM 053015103 94,059 420 SH SOLE 0 0 420
Aveanna Healthcare Holdings Inc COM 05356F105 8,653,386 1,009,730 SH SOLE 888,430 0 121,300
Avery Dennison Corp COM 053611109 1,315,035 8,100 SH SOLE 8,100 0 0
AXIS Capital Holdings Ltd COM G0692U109 5,241,998 48,790 SH SOLE 48,790 0 0
Axsome Therapeutics Inc COM 05464T104 13,462,350 55,000 SH SOLE 50,200 0 4,800
B2Gold Corp COM 11777Q209 171,244 45,700 SH SOLE 45,700 0 0
Balchem Corp COM 057665200 7,163,480 42,400 SH SOLE 38,100 0 4,300
Ball Corporation COM 058498106 1,284,192 20,580 SH SOLE 20,580 0 0
Ballard Power Systems Inc COM 058586108 6,592,381 1,692,500 SH SOLE 807,100 0 885,400
Bandwidth Inc COM 05988J103 417,147 6,590 SH SOLE 190 0 6,400
Bank of America Corp COM 060505104 4,505,979 79,080 SH SOLE 79,080 0 0
Bank of Montreal COM 063671101 81,347,804 460,739 SH SOLE 110,894 0 349,845
Bank of the James Financial Group Inc COM 470299108 433,840 17,000 SH SOLE 17,000 0 0
Bankwell Financial Group Inc COM 06654A103 6,521,250 111,000 SH SOLE 94,900 0 16,100
Barrick Mining Corporation COM 06849F108 47,909,390 1,304,301 SH SOLE 186,685 0 1,117,616
Bath & Body Works Inc COM 070830104 1,281,633 55,410 SH SOLE 55,410 0 0
BCE Inc. COM 05534B760 43,202,267 2,007,737 SH SOLE 91,013 0 1,916,724
Beachbody Co Inc (The) COM 073463309 9,198 900 SH SOLE 900 0 0
Bel Fuse Inc. COM 077347300 444,608 1,335 SH SOLE 35 0 1,300
BellRing Brands Inc COM 07831C103 9,705 750 SH SOLE 750 0 0
Benchmark Electronics Inc COM 08160H101 9,495,014 96,230 SH SOLE 78,930 0 17,300
Berkshire Hathaway Inc COM 084670702 1,962,530 3,922 SH SOLE 3,884 0 38
Best Buy Co Inc COM 086516101 99,782 1,315 SH SOLE 1,315 0 0
BGC Group Inc COM 088929104 386,764 36,180 SH SOLE 980 0 35,200
BILL Holdings Inc COM 090043100 14,464 400 SH SOLE 400 0 0
Bioventus Inc COM 09075A108 8,569,056 907,739 SH SOLE 828,239 0 79,500
Blackbaud Inc COM 09227Q100 4,487,430 151,500 SH SOLE 138,400 0 13,100
BlackBerry Ltd COM 09228F103 40,952,797 3,246,381 SH SOLE 1,624,106 0 1,622,275
Bloom Energy Corp COM 093712107 435,888 1,440 SH SOLE 40 0 1,400
Blue Bird Corp COM 095306106 10,920,168 138,300 SH SOLE 126,400 0 11,900
Booking Holdings Inc COM 09857L108 1,265,504 7,100 SH SOLE 7,100 0 0
BorgWarner Inc COM 099724106 6,965,360 104,900 SH SOLE 104,900 0 0
Box Inc COM 10316T104 6,572,631 247,650 SH SOLE 223,250 0 24,400
Brady Corp COM 104674106 21,977 240 SH SOLE 240 0 0
Bread Financial Holdings Inc COM 018581108 14,800,610 136,600 SH SOLE 124,000 0 12,600
BridgeBio Pharma Inc COM 10806X102 12,595,462 169,112 SH SOLE 150,710 0 18,402
Bridgewater Bancshares Inc COM 108621103 4,924,622 234,060 SH SOLE 209,760 0 24,300
Bright Horizons Family Solutions Inc COM 109194100 2,059,773 29,060 SH SOLE 29,060 0 0
Brinker International Inc. COM 109641100 7,501,200 44,650 SH SOLE 40,250 0 4,400
Brink's Co (The) COM 109696104 8,787,570 93,000 SH SOLE 85,100 0 7,900
Bristol-Myers Squibb Co COM 110122108 1,420,908 24,660 SH SOLE 24,660 0 0
Broadcom Inc COM 11135F101 14,563,774 38,554 SH SOLE 38,554 0 0
Broadridge Financial Solutions Inc COM 11133T103 17,804 130 SH SOLE 130 0 0
Brookfield Asset Management Ltd COM 113004105 40,330 900 SH SOLE 100 0 800
Brookfield Business Corp COM 113006100 299 10 SH SOLE 0 0 10
Brookfield Corp COM 11271J107 19,039,943 446,735 SH SOLE 35,798 0 410,937
Brookfield Infrastructure Partners LP COM G16252101 400,062 10,965 SH SOLE 10,325 0 640
Brunswick Corp COM 117043109 22,745 270 SH SOLE 270 0 0
Byline Bancorp Inc COM 124411109 383,002 10,170 SH SOLE 270 0 9,900
CAE Inc. COM 124765108 32,515 1,300 SH SOLE 0 0 1,300
Caledonia Mining Corp Plc COM G1757E113 212,010 11,100 SH SOLE 11,100 0 0
Calix Inc COM 13100M509 7,464 200 SH SOLE 200 0 0
Callaway Golf Co COM 131193104 417,514 22,220 SH SOLE 620 0 21,600
Cameco Corp COM 13321L108 3,367,928 33,077 SH SOLE 2,841 0 30,236
Canadian Imperial Bank of Commerce COM 136069101 127,339,676 1,106,970 SH SOLE 228,802 0 878,168
Canadian National Railway Co COM 136375102 16,873,873 141,546 SH SOLE 7,322 0 134,224
Canadian Natural Resources Ltd COM 136385101 76,610,677 1,938,131 SH SOLE 360,997 0 1,577,134
Canadian Pacific Kansas City Ltd COM 13646K108 17,119,580 197,670 SH SOLE 13,677 0 183,993
Cardinal Health Inc COM 14149Y108 1,855,344 7,810 SH SOLE 7,810 0 0
CareCloud Inc COM 14167R100 1,957,625 923,408 SH SOLE 807,408 0 116,000
CareTrust REIT Inc COM 14174T107 361,133 8,950 SH SOLE 250 0 8,700
CarGurus Inc COM 141788109 7,824,677 229,530 SH SOLE 208,630 0 20,900
Carriage Services Inc COM 143905107 218,538 5,700 SH SOLE 5,700 0 0
Carter Bankshares Inc COM 146103106 8,966,975 263,657 SH SOLE 241,028 0 22,629
Caterpillar Inc COM 149123101 7,227,476 6,787 SH SOLE 6,787 0 0
CBL & Associates Properties Inc. COM 124830878 182,099 3,430 SH SOLE 3,430 0 0
CBRE Group Inc COM 12504L109 134,690 1,000 SH SOLE 0 0 1,000
Celestica Inc COM 15101Q207 43,613,598 119,713 SH SOLE 23,202 0 96,511
Cenovus Energy Inc COM 15135U109 59,174,573 2,387,412 SH SOLE 576,200 0 1,811,212
Centerra Gold Inc COM 152006102 40,462,869 2,554,340 SH SOLE 1,073,214 0 1,481,126
Central Garden & Pet Co COM 153527205 9,909,612 255,600 SH SOLE 232,500 0 23,100
Century Aluminum Co COM 156431108 259,957 5,650 SH SOLE 150 0 5,500
CGI Inc COM 12532H104 65,214 1,010 SH SOLE 0 0 1,010
Chatham Lodging Trust COM 16208T102 4,831,622 365,202 SH SOLE 314,157 0 51,045
Check Point Software Technologies Ltd COM M22465104 129,459 985 SH SOLE 985 0 0
Chemung Financial Corp COM 164024101 417,648 5,600 SH SOLE 5,600 0 0
Chevron Corp COM 166764100 2,759,904 16,650 SH SOLE 16,150 0 500
Churchill Downs Inc COM 171484108 4,790,362 53,440 SH SOLE 53,440 0 0
Ciena Corp COM 171779309 1,520,736 3,100 SH SOLE 3,100 0 0
Cimpress PLC COM G2143T103 2,074,477 20,398 SH SOLE 20,398 0 0
Cirrus Logic Inc. COM 172755100 5,535,713 37,270 SH SOLE 37,270 0 0
Cisco Systems Inc COM 17275R102 2,956,116 25,167 SH SOLE 25,167 0 0
Citi Trends Inc COM 17306X102 906,931 15,680 SH SOLE 9,180 0 6,500
Citigroup Inc COM 172967424 969,923 6,930 SH SOLE 6,930 0 0
Civeo Corp COM 17878Y207 444,500 12,700 SH SOLE 12,700 0 0
Civista Bancshares Inc COM 178867107 3,318,982 117,611 SH SOLE 117,611 0 0
Coda Octopus Group Inc COM 19188U206 191,199 19,570 SH SOLE 19,570 0 0
Cognex Corporation COM 192422103 4,721,784 65,200 SH SOLE 65,200 0 0
Cognizant Technology Solutions Corp COM 192446102 644,467 16,640 SH SOLE 16,640 0 0
Colgate-Palmolive Co COM 194162103 116,892 1,275 SH SOLE 0 0 1,275
Collegium Pharmaceutical Inc COM 19459J104 6,935,920 191,600 SH SOLE 171,300 0 20,300
Colliers International Group I COM 194693107 28,123 300 SH SOLE 0 0 300
Colony Bankcorp Inc COM 19623P101 4,953,330 246,557 SH SOLE 227,257 0 19,300
Comcast Corp COM 20030N101 1,021,772 41,620 SH SOLE 41,620 0 0
Commercial Metals Co COM 201723103 275,975 4,398 SH SOLE 120 0 4,278
Commercial Vehicle Group Inc COM 202608105 407,484 88,200 SH SOLE 88,200 0 0
Compass Minerals International Inc COM 20451N101 374,183 12,020 SH SOLE 320 0 11,700
Concrete Pumping Holdings Inc COM 206704108 642,265 53,300 SH SOLE 53,300 0 0
ConnectOne Bancorp Inc COM 20786W107 401,949 12,020 SH SOLE 320 0 11,700
Consensus Cloud Solutions Inc COM 20848V105 8,148,916 213,602 SH SOLE 199,102 0 14,500
Constellium SE COM F21107101 11,078,012 347,600 SH SOLE 316,700 0 30,900
Construction Partners inc COM 21044C107 256,543 2,160 SH SOLE 60 0 2,100
Core & Main Inc COM 21874C102 1,347,623 27,930 SH SOLE 27,930 0 0
Costco Wholesale Corp COM 22160K105 6,219,004 6,648 SH SOLE 6,633 0 15
Covista Inc COM 00737L103 8,077,968 64,800 SH SOLE 58,600 0 6,200
Credo Technology Group Holding Ltd COM G25457105 9,843,231 36,195 SH SOLE 29,595 0 6,600
Crexendo Inc COM 226552107 334,656 44,800 SH SOLE 44,800 0 0
Crocs Inc COM 227046109 4,011,280 33,250 SH SOLE 33,250 0 0
CTO Realty Growth Inc COM 22948Q101 356,421 16,570 SH SOLE 470 0 16,100
CTS Corp COM 126501105 12,521,043 192,070 SH SOLE 169,870 0 22,200
Custom Truck One Source Inc COM 23204X103 423,625 35,870 SH SOLE 970 0 34,900
Customers Bancorp Inc COM 23204G100 269,731 3,410 SH SOLE 110 0 3,300
Daktronics Inc COM 234264109 7,776,645 397,579 SH SOLE 360,679 0 36,900
Dana Inc COM 235825205 335,499 12,330 SH SOLE 330 0 12,000
Darling Ingredients Inc COM 237266101 4,591,903 84,070 SH SOLE 84,070 0 0
Dawson Geophysical Co COM 239360100 323,160 54,404 SH SOLE 54,404 0 0
Deckers Outdoor Corp COM 243537107 1,368,216 13,780 SH SOLE 13,780 0 0
Delek US Holdings Inc COM 24665A103 12,099,385 238,130 SH SOLE 208,430 0 29,700
Descartes Systems Group Inc (The) COM 249906108 1,730 25 SH SOLE 25 0 0
DHI Group Inc COM 23331S100 625,398 168,571 SH SOLE 88,045 0 80,526
Diebold Nixdorf Inc COM 253651202 11,534,663 135,670 SH SOLE 123,370 0 12,300
Digi International Inc COM 253798102 14,615,626 195,005 SH SOLE 171,105 0 23,900
Diodes Inc COM 254543101 449,798 4,110 SH SOLE 110 0 4,000
Direxion Daily FTSE China Bull COM 25460G195 4,294 200 SH SOLE 0 0 200
Direxion Daily MSCI India Bull COM 25490K331 7,674 170 SH SOLE 0 0 170
DocuSign Inc. COM 256163106 796,451 17,930 SH SOLE 17,930 0 0
Douglas Dynamics Inc COM 25960R105 11,454,126 212,310 SH SOLE 188,210 0 24,100
Dow Inc COM 260557103 33,926 1,240 SH SOLE 1,240 0 0
Dropbox Inc COM 26210C104 1,427,616 51,970 SH SOLE 51,970 0 0
Dycom Industries Inc. COM 267475101 14,295,558 28,275 SH SOLE 25,075 0 3,200
eGain Corp COM 28225C806 220,500 35,000 SH SOLE 35,000 0 0
El Pollo Loco Holdings Inc COM 268603107 11,127,388 656,096 SH SOLE 605,596 0 50,500
Electromed Inc COM 285409108 338,400 8,000 SH SOLE 8,000 0 0
Eli Lilly and Co COM 532457108 8,938,153 7,452 SH SOLE 7,452 0 0
Emera Inc COM 290876101 43,544,475 821,776 SH SOLE 136,556 0 685,220
Enanta Pharmaceuticals Inc COM 29251M106 6,823,440 468,000 SH SOLE 401,300 0 66,700
Enbridge Inc COM 29250N105 75,017,479 1,384,813 SH SOLE 66,315 0 1,318,498
Encore Capital Group Inc COM 292554102 14,220,942 152,438 SH SOLE 134,738 0 17,700
Enerflex Ltd COM 29269R105 88,694,325 3,615,379 SH SOLE 2,004,632 0 1,610,747
Enerpac Tool Group Corp COM 292765104 7,128,968 198,800 SH SOLE 179,800 0 19,000
EnerSys COM 29275Y102 15,483,794 66,221 SH SOLE 58,710 0 7,511
Enova International Inc COM 29357K103 15,746,390 65,411 SH SOLE 57,960 0 7,451
Enpro Inc COM 29355X107 8,624,159 22,880 SH SOLE 18,680 0 4,200
Envela Corp COM 29402E102 560,272 19,400 SH SOLE 19,400 0 0
Envista Holdings Corp COM 29415F104 23,715 900 SH SOLE 900 0 0
EPAM Systems Inc COM 29414B104 2,320,988 29,250 SH SOLE 29,250 0 0
Equinor ASA COM 29446M102 433,948 13,820 SH SOLE 13,820 0 0
Equitable Holdings Inc COM 29452E101 1,193,536 27,200 SH SOLE 27,200 0 0
Ero Copper Corp. COM 296006109 11,069,464 414,995 SH SOLE 209,865 0 205,130
Escalade Inc COM 296056104 354,942 18,900 SH SOLE 18,900 0 0
ESCO Technologies Inc. COM 296315104 7,151,317 20,430 SH SOLE 17,630 0 2,800
Etsy Inc COM 29786A106 6,534,878 86,750 SH SOLE 86,750 0 0
Everest Group Ltd COM G3223R108 1,375,336 3,850 SH SOLE 3,850 0 0
EverQuote Inc COM 30041R108 6,118,788 257,200 SH SOLE 228,400 0 28,800
Exelixis Inc COM 30161Q104 5,435,559 99,900 SH SOLE 99,900 0 0
ExlService Holdings Inc COM 302081104 6,287,083 243,120 SH SOLE 227,820 0 15,300
Expedia Group Inc COM 30212P303 1,532,722 5,990 SH SOLE 5,990 0 0
Extreme Networks Inc COM 30226D106 10,968,250 338,840 SH SOLE 292,740 0 46,100
ExxonMobil Holdings Corp COM 30233Q108 6,539,318 47,830 SH SOLE 47,830 0 0
F.N.B. Corp COM 302520101 3,857,976 202,200 SH SOLE 202,200 0 0
Federal Signal Corp. COM 313855108 7,025,833 54,680 SH SOLE 44,580 0 10,100
Fidelity National Information Services Inc COM 31620M106 1,354,968 34,850 SH SOLE 34,850 0 0
FIGS Inc COM 30260D103 5,134,539 501,910 SH SOLE 435,110 0 66,800
Financial Institutions Inc COM 317585404 9,711,324 249,200 SH SOLE 225,800 0 23,400
First Business Financial Services Inc COM 319390100 5,790,857 91,671 SH SOLE 83,071 0 8,600
First Financial Corp COM 320218100 302,790 3,910 SH SOLE 110 0 3,800
First Majestic Silver Corp COM 32076V103 23,740,382 1,399,725 SH SOLE 693,705 0 706,020
FirstCash Holdings Inc COM 33768G107 423,987 1,960 SH SOLE 60 0 1,900
Fiserv Inc. COM 337738108 37,278 760 SH SOLE 0 0 760
Five Below Inc COM 33829M101 4,582,847 25,490 SH SOLE 25,490 0 0
Flexsteel Industries Inc COM 339382103 566,048 7,600 SH SOLE 7,600 0 0
Flywire Corp COM 302492103 374,241 21,300 SH SOLE 600 0 20,700
FormFactor Inc COM 346375108 10,777,683 67,390 SH SOLE 55,290 0 12,100
Fortinet Inc COM 34959E109 2,003,205 13,040 SH SOLE 13,040 0 0
FORTIS INC COM 349553107 39,432,624 689,039 SH SOLE 12,250 0 676,789
Fortrea Holdings Inc COM 34965K107 5,447,940 313,100 SH SOLE 269,400 0 43,700
Fortuna Mining Corp COM 349942102 9,256,947 1,096,125 SH SOLE 549,855 0 546,270
Forum Energy Technologies Inc COM 34984V209 7,200,471 143,350 SH SOLE 125,450 0 17,900
Franco-Nevada Corp COM 351858105 2,645,082 12,690 SH SOLE 150 0 12,540
Franklin Electric Co Inc COM 353514102 7,492,581 69,900 SH SOLE 62,600 0 7,300
FreightCar America Inc COM 357023100 3,055,866 313,744 SH SOLE 269,744 0 44,000
Freshworks Inc COM 358054104 1,331,792 131,600 SH SOLE 131,600 0 0
Friedman Industries Inc COM 358435105 180,884 5,621 SH SOLE 5,621 0 0
Frontdoor Inc COM 35905A109 13,652,736 175,960 SH SOLE 154,760 0 21,200
Gap Inc COM 364760108 16,252 870 SH SOLE 870 0 0
Garrett Motion Inc COM 366505105 16,571,494 457,397 SH SOLE 404,690 0 52,707
GE Aerospace COM 369604301 2,582,475 6,910 SH SOLE 6,910 0 0
GE Vernova Inc COM 36828A101 8,306,260 7,070 SH SOLE 7,070 0 0
Gen Digital Inc COM 668771108 854,723 34,340 SH SOLE 34,340 0 0
Genpact Ltd COM G3922B107 3,444,100 125,240 SH SOLE 125,240 0 0
Gentex Corporation COM 371901109 3,408,165 134,870 SH SOLE 134,870 0 0
Gentherm Inc COM 37253A103 9,224,914 270,446 SH SOLE 246,446 0 24,000
Global Industrial Co COM 37892E102 7,307,363 218,391 SH SOLE 199,091 0 19,300
Globant SA COM L44385109 11,576 400 SH SOLE 400 0 0
GoDaddy Inc COM 380237107 1,136,544 13,390 SH SOLE 13,390 0 0
Gold Resource Corp COM 38068T105 241,310 191,516 SH SOLE 191,516 0 0
Goldman Sachs ActiveBeta World COM 38149W739 444 7 SH SOLE 0 0 7
Goldman Sachs Group Inc (The) COM 38141G104 633,117 626 SH SOLE 626 0 0
Graco Inc. COM 384109104 1,100,882 14,560 SH SOLE 14,560 0 0
Green Plains Inc COM 393222104 4,947,361 321,675 SH SOLE 255,775 0 65,900
Greenlight Capital Re Ltd COM G4095J109 4,511,502 278,832 SH SOLE 252,732 0 26,100
Griffon Corp. COM 398433102 330,627 3,390 SH SOLE 90 0 3,300
Guardant Health Inc COM 40131M109 17,161,031 114,384 SH SOLE 101,880 0 12,504
Hackett Group Inc (The) COM 404609109 278,943 25,900 SH SOLE 25,900 0 0
Halozyme Therapeutics Inc COM 40637H109 1,606,884 20,530 SH SOLE 20,530 0 0
Hanover Insurance Group Inc (The) COM 410867105 3,490,156 16,300 SH SOLE 16,300 0 0
Harmonic Inc COM 413160102 12,017,247 735,900 SH SOLE 670,200 0 65,700
Hartford Insurance Group Inc (The) COM 416515104 1,273,517 9,610 SH SOLE 9,610 0 0
Hasbro Inc. COM 418056107 5,213,907 63,130 SH SOLE 63,130 0 0
HCA Healthcare Inc COM 40412C101 1,107,288 2,840 SH SOLE 2,840 0 0
Healthcare Services Group Inc COM 421906108 12,356,627 503,120 SH SOLE 442,620 0 60,500
HealthStream Inc COM 42222N103 1,194,614 43,839 SH SOLE 37,913 0 5,926
Helios Technologies Inc COM 42328H109 11,249,070 126,040 SH SOLE 110,640 0 15,400
Helix Energy Solutions Group Inc COM 42330P107 7,857,260 899,000 SH SOLE 821,700 0 77,300
Henry Schein Inc COM 806407102 1,389,773 16,640 SH SOLE 16,640 0 0
Hewlett Packard Enterprise Co COM 42824C109 1,221,128 27,070 SH SOLE 27,070 0 0
HF Sinclair Corp COM 403949100 5,615,880 80,630 SH SOLE 80,630 0 0
HIVE Digital Technologies Ltd COM 433921103 146 40 SH SOLE 0 0 40
Holley Inc COM 43538H103 5,154,471 2,021,361 SH SOLE 1,837,161 0 184,200
Home Depot Inc. (The) COM 437076102 673,619 1,910 SH SOLE 1,890 0 20
Horace Mann Educators Corp COM 440327104 2,096,990 40,600 SH SOLE 40,600 0 0
Host Hotels & Resorts Inc COM 44107P104 5,025,809 211,970 SH SOLE 211,970 0 0
HP Inc COM 40434L105 117,160 5,340 SH SOLE 5,340 0 0
HubSpot Inc COM 443573100 1,345,099 7,370 SH SOLE 7,370 0 0
Hudbay Minerals Inc COM 443628102 9,770,431 414,200 SH SOLE 197,700 0 216,500
Huron Consulting Group Inc COM 447462102 4,548,572 50,450 SH SOLE 45,850 0 4,600
IAMGold Corp COM 450913108 31,407,801 1,980,950 SH SOLE 1,175,865 0 805,085
Ibex Ltd COM G4690M101 8,840,707 291,100 SH SOLE 264,200 0 26,900
IDEX Corp COM 45167R104 20,426 90 SH SOLE 90 0 0
Illinois Tool Works Inc. COM 452308109 102,779 380 SH SOLE 0 0 380
Imperial Oil Ltd COM 453038408 18,034,789 160,774 SH SOLE 36,430 0 124,344
Industrial Logistics Properties Trust COM 456237106 588,081 66,300 SH SOLE 66,300 0 0
Information Services Group Inc COM 45675Y104 4,045,485 984,303 SH SOLE 855,203 0 129,100
InfuSystem Holdings Inc COM 45685K102 4,096,164 424,473 SH SOLE 369,973 0 54,500
Inseego Corp COM 45782B302 332,626 32,200 SH SOLE 32,200 0 0
Intel Corp COM 458140100 304,393 2,180 SH SOLE 2,180 0 0
Intellicheck Inc COM 45817G201 221,400 54,000 SH SOLE 54,000 0 0
Interface Inc COM 458665304 11,680,722 325,913 SH SOLE 294,613 0 31,300
International Business Machines Corp COM 459200101 149,041 530 SH SOLE 530 0 0
inTEST Corp COM 461147100 769,863 42,370 SH SOLE 21,770 0 20,600
Intrepid Potash Inc COM 46121Y201 288,464 8,800 SH SOLE 8,800 0 0
Intuit Inc. COM 461202103 936,990 3,590 SH SOLE 3,590 0 0
Invesco QQQ Trust Series 1 COM 46090E103 3,682 5 SH SOLE 5 0 0
Invesco Senior Loan ETF COM 46138G508 1,147,035 56,310 SH SOLE 56,310 0 0
Invesco Variable Rate Preferred Etf COM 46138G870 703,775 28,950 SH SOLE 28,950 0 0
Ionis Pharmaceuticals Inc COM 462222100 5,621,661 70,900 SH SOLE 70,900 0 0
Ironwood Pharmaceuticals Inc COM 46333X108 5,264,302 1,250,428 SH SOLE 1,106,228 0 144,200
iShares Broad USD High Yield Corporate Bond ETF COM 46435U853 686,721 18,550 SH SOLE 18,550 0 0
iShares China Large-Cap ETF COM 464287184 6,318 200 SH SOLE 0 0 200
iShares iBoxx Investment Grade Corporate Bond ETF COM 464287242 518,083 4,750 SH SOLE 4,750 0 0
iShares MBS ETF COM 464288588 324,204 3,430 SH SOLE 3,430 0 0
iShares MSCI Emerging Markets COM 464286533 602 8 SH SOLE 0 0 8
iShares MSCI India Small-Cap ETF COM 46429B614 33,361,290 471,671 SH SOLE 471,671 0 0
iShares Preferred and Income Securities ETF COM 464288687 681,147 22,340 SH SOLE 22,340 0 0
iShares Trust - iShares Russell 2000 ETF COM 464287655 1,502 5 SH SOLE 5 0 0
Jabil Inc COM 466313103 1,888,852 4,900 SH SOLE 4,900 0 0
Jackson Financial Inc COM 46817M107 8,577,210 83,770 SH SOLE 74,470 0 9,300
Janus International Group Inc COM 47103N106 3,979,350 717,000 SH SOLE 644,500 0 72,500
JBT Marel Corporation COM 477839104 372,650 2,570 SH SOLE 70 0 2,500
JFrog Ltd COM M6191J100 4,153,216 45,700 SH SOLE 45,700 0 0
John Wiley & Sons Inc. COM 968223206 10,331,660 212,980 SH SOLE 194,080 0 18,900
JOHNSON & JOHNSON COM 478160104 1,149,723 4,527 SH SOLE 3,712 0 815
JPMorgan Chase & Co COM 46625H100 7,175,728 21,922 SH SOLE 21,282 0 640
Kaiser Aluminum Corp COM 483007704 381,479 1,950 SH SOLE 50 0 1,900
KBR Inc COM 48242W106 962,696 27,880 SH SOLE 27,880 0 0
Kennametal Inc. COM 489170100 345,944 9,870 SH SOLE 270 0 9,600
Keysight Technologies Inc COM 49338L103 1,330,266 3,800 SH SOLE 3,800 0 0
Kiniksa Pharmaceuticals International plc COM G52694109 368,352 5,760 SH SOLE 160 0 5,600
Kinross Gold Corp COM 496902404 19,410,071 820,650 SH SOLE 173,075 0 647,575
KLA Corp COM 482480100 1,879,654 6,230 SH SOLE 6,230 0 0
Knowles Corp COM 49926D109 457,524 11,030 SH SOLE 330 0 10,700
Kroger Co. (The) COM 501044101 1,036,190 18,660 SH SOLE 18,660 0 0
Kulicke and Soffa Industries Inc COM 501242101 16,345,472 122,200 SH SOLE 108,100 0 14,100
KVH Industries Inc COM 482738101 314,603 31,746 SH SOLE 31,746 0 0
L.B. Foster Co COM 350060109 9,853,836 218,150 SH SOLE 199,250 0 18,900
Lam Research Corp COM 512807306 7,162,945 16,530 SH SOLE 16,530 0 0
Lantronix Inc COM 516548203 331,938 56,452 SH SOLE 56,452 0 0
Las Vegas Sands Corp COM 517834107 1,168,145 25,290 SH SOLE 25,290 0 0
Laureate Education Inc COM 518613203 12,247,866 337,221 SH SOLE 304,021 0 33,200
LCI Industries COM 50189K103 6,729,733 63,560 SH SOLE 54,660 0 8,900
Lear Corp COM 521865204 4,977,648 37,130 SH SOLE 37,130 0 0
LegalZoom.com Inc COM 52466B103 5,261,563 858,330 SH SOLE 778,430 0 79,900
Leidos Holdings Inc COM 525327102 844,354 8,200 SH SOLE 8,200 0 0
Lemonade Inc COM 52567D107 5,574,785 85,700 SH SOLE 73,100 0 12,600
Lesaka Technologies Inc COM 64107N206 377,720 76,000 SH SOLE 2,100 0 73,900
LifeStance Health Group Inc COM 53228F101 12,286,512 1,147,200 SH SOLE 1,003,500 0 143,700
Lifetime Brands Inc COM 53222Q103 144,635 16,956 SH SOLE 16,956 0 0
Ligand Pharmaceuticals Inc COM 53220K504 325,573 1,030 SH SOLE 30 0 1,000
Lightspeed Commerce Inc COM 53229C107 39,746 3,800 SH SOLE 3,800 0 0
Lincoln Electric Holdings Inc COM 533900106 4,274,711 16,100 SH SOLE 16,100 0 0
Liquidia Corp COM 53635D202 483,961 6,070 SH SOLE 170 0 5,900
Littelfuse Inc COM 537008104 5,463,960 12,000 SH SOLE 12,000 0 0
Liveramp Holdings Inc COM 53815P108 11,292 300 SH SOLE 300 0 0
Lockheed Martin Corp COM 539830109 1,294,028 2,540 SH SOLE 2,540 0 0
LSB Industries Inc COM 502160104 6,015,981 556,520 SH SOLE 487,320 0 69,200
Lumen Technologies Inc COM 550241103 3,885,312 505,900 SH SOLE 432,400 0 73,500
Lyft Inc COM 55087P104 20,454 1,400 SH SOLE 1,400 0 0
Madison Square Garden Entertainment Corp COM 558256103 374,521 4,630 SH SOLE 130 0 4,500
Magna International Inc COM 559222401 39,537,676 601,904 SH SOLE 244,202 0 357,702
Mako Mining Corp COM 56089A400 815,447 111,000 SH SOLE 111,000 0 0
Manulife Financial Corp COM 56501R106 21,911,624 540,838 SH SOLE 277,253 0 263,585
Maplebear Inc COM 565394103 1,675,717 35,390 SH SOLE 35,390 0 0
Marathon Petroleum Corp COM 56585A102 1,628,618 6,370 SH SOLE 6,370 0 0
Maravai LifeSciences Holdings Inc COM 56600D107 10,501,159 1,682,878 SH SOLE 1,429,578 0 253,300
Masco Corporation COM 574599106 16,274 200 SH SOLE 200 0 0
Mastercard Inc COM 57636Q104 7,393,785 14,396 SH SOLE 14,356 0 40
MasterCraft Boat Holdings Inc COM 57637H103 405,374 15,700 SH SOLE 15,700 0 0
Match Group Inc COM 57667L107 5,984,124 157,270 SH SOLE 157,270 0 0
Materion Corp COM 576690101 490,694 1,650 SH SOLE 50 0 1,600
Mativ Holdings Inc COM 808541106 256,517 33,886 SH SOLE 33,886 0 0
Matrix Service Co COM 576853105 395,930 28,900 SH SOLE 28,900 0 0
Mattel Inc. COM 577081102 861,643 62,078 SH SOLE 62,078 0 0
MaxLinear Inc COM 57776J100 12,504,691 97,670 SH SOLE 85,870 0 11,800
McDonald's Corp COM 580135101 1,959,748 7,250 SH SOLE 7,250 0 0
McKesson Corp COM 58155Q103 1,310,966 1,735 SH SOLE 1,735 0 0
MDA Space Ltd COM 55293N109 9,319,875 225,800 SH SOLE 107,300 0 118,500
MediaAlpha Inc COM 58450V104 576,963 45,900 SH SOLE 45,900 0 0
Meta Platforms Inc COM 30303M102 17,301,451 30,715 SH SOLE 30,610 0 105
Methanex Corp COM 59151K108 10,211,679 221,310 SH SOLE 221,310 0 0
Micron Technology Inc. COM 595112103 17,095,036 14,810 SH SOLE 14,810 0 0
MICROSOFT CORP COM 594918104 31,998,401 85,782 SH SOLE 84,942 0 840
Mirum Pharmaceuticals Inc COM 604749101 6,863,814 58,630 SH SOLE 50,330 0 8,300
Mistras Group Inc COM 60649T107 464,702 26,600 SH SOLE 26,600 0 0
Mitek Systems Inc COM 606710200 8,070,117 400,900 SH SOLE 361,300 0 39,600
Monarch Casino & Resort Inc COM 609027107 11,647,485 88,500 SH SOLE 80,700 0 7,800
MongoDB Inc COM 60937P106 1,666,064 4,960 SH SOLE 4,960 0 0
Moog Inc. COM 615394202 478,939 1,130 SH SOLE 30 0 1,100
Morgan Stanley COM 617446448 1,013,844 4,850 SH SOLE 4,850 0 0
Morningstar Inc COM 617700109 1,218,516 7,810 SH SOLE 7,810 0 0
Motorola Solutions Inc COM 620076307 1,411,986 3,400 SH SOLE 3,400 0 0
Movado Group Inc COM 624580106 5,424,349 137,989 SH SOLE 125,313 0 12,676
MSCI Inc COM 55354G100 1,176,084 2,100 SH SOLE 2,100 0 0
Mueller Water Products Inc COM 624758108 321,325 12,440 SH SOLE 340 0 12,100
Murphy USA Inc COM 626755102 5,148,903 9,555 SH SOLE 9,555 0 0
Myers Industries Inc. COM 628464109 6,035,538 170,930 SH SOLE 159,430 0 11,500
MYR Group Inc COM 55405W104 14,674,230 29,325 SH SOLE 25,725 0 3,600
Nature's Sunshine Products Inc COM 639027101 6,640,433 304,607 SH SOLE 275,507 0 29,100
Neostellar Capital Corp COM 86887Q109 237,006 18,900 SH SOLE 18,900 0 0
NetApp Inc COM 64110D104 1,269,032 8,200 SH SOLE 8,200 0 0
Netflix Inc COM 64110L106 7,627,662 106,830 SH SOLE 106,830 0 0
NETGEAR Inc COM 64111Q104 4,022,154 172,255 SH SOLE 147,755 0 24,500
NetScout Systems Inc COM 64115T104 13,404,472 307,795 SH SOLE 280,495 0 27,300
Newmark Group Inc COM 65158N102 8,007,393 529,940 SH SOLE 459,540 0 70,400
Newmont Corporation COM 651639106 1,157,226 12,390 SH SOLE 12,390 0 0
NextNav Inc COM 65345N106 342,693 19,220 SH SOLE 520 0 18,700
NICE Ltd COM 653656108 85,944 946 SH SOLE 946 0 0
nLIGHT Inc COM 65487K100 8,736,752 125,492 SH SOLE 109,592 0 15,900
NovoCure Limited COM G6674U108 2,149,785 141,900 SH SOLE 121,800 0 20,100
Nutrien Ltd COM 67077M108 36,861,067 585,713 SH SOLE 16,081 0 569,632
NVIDIA Corporation COM 67066G104 56,150,457 280,626 SH SOLE 279,673 0 953
NWPX Infrastructure Inc COM 667746101 14,887,543 99,290 SH SOLE 86,490 0 12,800
OceanaGold Corp COM 675222400 39,726,018 1,586,525 SH SOLE 792,507 0 794,018
OFG Bancorp COM 67103X102 9,205,532 187,600 SH SOLE 170,600 0 17,000
Omnicell Inc COM 68213N109 6,183,158 148,920 SH SOLE 121,120 0 27,800
OneSpan Inc COM 68287N100 454,895 31,700 SH SOLE 31,700 0 0
Ooma Inc COM 683416101 10,192,366 530,300 SH SOLE 488,200 0 42,100
Open Text Corp COM 683715106 4,555,185 206,028 SH SOLE 2,928 0 203,100
OPENLANE Inc COM 48238T109 13,302,374 322,560 SH SOLE 281,560 0 41,000
OptimizeRX Corp COM 68401U204 116,116 20,300 SH SOLE 20,300 0 0
Oramed Pharmaceuticals Inc COM 68403P203 429,533 89,300 SH SOLE 89,300 0 0
Orange County Bancorp Inc COM 68417L107 294,240 8,000 SH SOLE 8,000 0 0
Origin Bancorp Inc COM 68621T102 394,367 7,710 SH SOLE 210 0 7,500
Orla Mining Ltd COM 68634K106 2,993,421 306,410 SH SOLE 148,980 0 157,430
Oscar Health Inc COM 687793109 454,324 15,930 SH SOLE 430 0 15,500
Otis Worldwide Corp COM 68902V107 1,187,128 16,580 SH SOLE 15,930 0 650
Ouster Inc COM 68989M202 8,215,753 131,410 SH SOLE 108,510 0 22,900
OUTFRONT Media Inc COM 69007J304 6,018,012 183,700 SH SOLE 148,300 0 35,400
Ovintiv Inc COM 69047Q102 11,210,743 213,100 SH SOLE 213,100 0 0
Pacira BioSciences Inc COM 695127100 9,201,699 362,700 SH SOLE 331,300 0 31,400
PagerDuty Inc COM 69553P100 3,411,275 353,500 SH SOLE 353,500 0 0
Palantir Technologies Inc COM 69608A108 2,733,578 23,430 SH SOLE 23,430 0 0
Pan American Silver Corp COM 697900108 8,539,589 190,690 SH SOLE 20,190 0 170,500
Pangaea Logistics Solutions Ltd COM G6891L105 7,704,450 1,185,300 SH SOLE 1,090,200 0 95,100
Par Pacific Holdings Inc COM 69888T207 10,522,626 187,636 SH SOLE 163,636 0 24,000
Parke Bancorp Inc COM 700885106 374,708 11,300 SH SOLE 11,300 0 0
Paychex Inc. COM 704326107 138,645 1,410 SH SOLE 1,410 0 0
Paylocity Holding Corp COM 70438V106 3,489,211 33,380 SH SOLE 33,380 0 0
PBF Energy Inc COM 69318G106 9,251,940 203,250 SH SOLE 177,850 0 25,400
PCB Bancorp COM 69320M109 3,205,442 112,987 SH SOLE 98,987 0 14,000
Pediatrix Medical Group Inc COM 58502B106 11,761,732 464,340 SH SOLE 410,640 0 53,700
Pegasystems Inc COM 705573103 1,039,959 34,700 SH SOLE 34,700 0 0
Pelagos Insurance Capital Ltd COM G3398L118 10,317,095 423,700 SH SOLE 385,500 0 38,200
Pembina Pipeline Corp COM 706327103 47,627,291 1,030,460 SH SOLE 53,618 0 976,842
PEPSICO INC COM 713448108 6,472,797 47,805 SH SOLE 47,270 0 535
Perimeter Solutions Inc COM 71385M107 7,950,378 223,012 SH SOLE 191,394 0 31,618
Petco Health and Wellness Co Inc COM 71601V105 4,429,310 1,628,423 SH SOLE 1,396,723 0 231,700
PFIZER INC COM 717081103 51,772 2,150 SH SOLE 0 0 2,150
PHINIA Inc COM 71880K101 12,843,130 155,920 SH SOLE 137,920 0 18,000
PIMCO 0-5 Year High Yield Corporate Bond Index Exc COM 72201R783 928,186 9,925 SH SOLE 9,925 0 0
Plexus Corp COM 729132100 12,784,488 42,520 SH SOLE 36,420 0 6,100
PodcastOne Inc COM 22275C105 111,862 25,025 SH SOLE 25,025 0 0
Polaris Inc COM 731068102 344,938 5,040 SH SOLE 140 0 4,900
Precision Drilling Corp COM 74022D407 39,336,822 512,747 SH SOLE 265,163 0 247,584
Prelude Therapeutics Inc COM 74065P101 433,862 81,400 SH SOLE 2,300 0 79,100
Primis Financial Corp COM 74167B109 443,627 27,100 SH SOLE 27,100 0 0
Procore Technologies Inc COM 74275K108 2,266,596 55,800 SH SOLE 55,800 0 0
Procter & Gamble Co (The) COM 742718109 4,183,786 28,531 SH SOLE 28,256 0 275
Progress Software Corp COM 743312100 5,176,357 154,150 SH SOLE 142,550 0 11,600
ProShares Short Bitcoin ETF COM 74347G184 4,355 150 SH SOLE 0 0 150
ProShares UltraShort QQQ COM 74349Y829 500,537 36,940 SH SOLE 36,940 0 0
ProShares UltraShort Russell2000 COM 74347G168 2,987,061 144,442 SH SOLE 144,442 0 0
Protalix Biotherapeutics Inc COM 74365A309 432,707 185,711 SH SOLE 185,711 0 0
Proto Labs Inc COM 743713109 15,616,827 191,594 SH SOLE 168,394 0 23,200
Prudential Financial Inc COM 744320102 124,120 1,150 SH SOLE 1,150 0 0
Q2 Holdings Inc COM 74736L109 3,985,374 82,856 SH SOLE 74,756 0 8,100
QCR Holdings Inc COM 74727A104 5,509,328 56,593 SH SOLE 48,693 0 7,900
Quad/Graphics Inc COM 747301109 1,421,272 168,597 SH SOLE 152,297 0 16,300
QUALCOMM Inc. COM 747525103 1,007,106 5,450 SH SOLE 5,450 0 0
QuinStreet Inc COM 74874Q100 2,285,400 156,000 SH SOLE 134,400 0 21,600
Radiant Logistics Inc COM 75025X100 436,106 46,100 SH SOLE 46,100 0 0
Ralph Lauren Corp COM 751212101 4,455,651 11,100 SH SOLE 11,100 0 0
RB Global Inc COM 74935Q107 18,130,425 155,900 SH SOLE 0 0 155,900
RBB Bancorp COM 74930B105 8,969,340 327,169 SH SOLE 289,208 0 37,961
RealReal Inc (The) COM 88339P101 5,845,482 495,800 SH SOLE 424,800 0 71,000
Red Violet Inc COM 75704L104 5,945,076 93,300 SH SOLE 84,000 0 9,300
Regional Management Corp COM 75902K106 4,685,140 113,717 SH SOLE 97,517 0 16,200
Reinsurance Group of America Inc COM 759351604 4,423,120 20,800 SH SOLE 20,800 0 0
RenaissanceRe Holdings Ltd COM G7496G103 5,964,058 18,820 SH SOLE 18,820 0 0
Resideo Technologies Inc COM 76118Y104 271,814 8,740 SH SOLE 240 0 8,500
Restaurant Brands International Inc COM 76131D103 18,444,015 254,553 SH SOLE 927 0 253,626
Reynolds Consumer Products Inc COM 76171L106 161,637 6,020 SH SOLE 6,020 0 0
RF Industries Ltd COM 749552105 636,427 30,006 SH SOLE 30,006 0 0
Rhythm Pharmaceuticals Inc COM 76243J105 4,885,320 44,000 SH SOLE 37,700 0 6,300
Ribbon Communications Inc COM 762544104 212,970 91,013 SH SOLE 91,013 0 0
RideNow Group Inc COM 781386305 482,217 72,405 SH SOLE 64,703 0 7,702
RingCentral Inc COM 76680R206 12,683,702 325,390 SH SOLE 299,690 0 25,700
Rogers Communications Inc COM 775109200 12,848,722 395,361 SH SOLE 26,564 0 368,797
Rogers Corp. COM 775133101 7,217,218 44,080 SH SOLE 35,480 0 8,600
Roku Inc COM 77543R102 24,865 180 SH SOLE 180 0 0
Royal Bank of Canada COM 780087102 207,917,344 1,005,143 SH SOLE 181,016 0 824,127
Royalty Pharma plc COM G7709Q104 1,826,761 32,580 SH SOLE 32,580 0 0
Rubrik Inc COM 781154109 3,484,152 43,400 SH SOLE 43,400 0 0
Rush Street Interactive Inc COM 782011100 11,672,950 392,500 SH SOLE 344,000 0 48,500
SALESFORCE INC COM 79466L302 1,210,982 7,730 SH SOLE 7,730 0 0
Sally Beauty Holdings Inc COM 79546E104 7,995,831 565,476 SH SOLE 520,176 0 45,300
Sandisk Corp COM 80004C200 30,854,516 13,570 SH SOLE 13,570 0 0
Sanmina Corp COM 801056102 15,909,368 62,863 SH SOLE 56,095 0 6,768
SAP SE COM 803054204 70,891 460 SH SOLE 0 0 460
SBC Medical Group Holdings Inc COM 73245B107 384,384 124,800 SH SOLE 124,800 0 0
Schwab (Charles) Corp COM 808513105 1,204,124 13,050 SH SOLE 13,050 0 0
Scorpio Tankers Inc COM Y7542C130 7,300,004 105,400 SH SOLE 96,200 0 9,200
Sea Limited COM 81141R100 70,914 740 SH SOLE 740 0 0
SEI Investments Co COM 784117103 1,339,331 15,270 SH SOLE 15,270 0 0
Semtech Corp COM 816850101 335,030 2,070 SH SOLE 70 0 2,000
Sensata Technologies Holding Plc COM G8060N102 1,709,092 35,800 SH SOLE 35,800 0 0
ServisFirst Bancshares Inc COM 81768T108 401,653 4,630 SH SOLE 130 0 4,500
Shattuck Labs Inc COM 82024L103 1,828,121 263,418 SH SOLE 170,826 0 92,592
SHOPIFY INC COM 82509L107 51,626,555 451,724 SH SOLE 76,511 0 375,213
Silicon Laboratories Inc COM 826919102 17,485 80 SH SOLE 80 0 0
SiTime Corp COM 82982T106 383,963 515 SH SOLE 15 0 500
Smart Sand Inc COM 83191H107 307,865 61,450 SH SOLE 61,450 0 0
SmartFinancial Inc COM 83190L208 414,773 8,840 SH SOLE 240 0 8,600
SmartRent Inc COM 83193G107 253,232 212,800 SH SOLE 212,800 0 0
Smithfield Foods Inc COM 832248207 1,224,887 50,490 SH SOLE 50,490 0 0
Sonos Inc COM 83570H108 7,286,040 538,510 SH SOLE 474,910 0 63,600
Southwest Gas Holdings Inc COM 844895102 273,134 3,080 SH SOLE 80 0 3,000
SPDR Gold Trust COM 78463V107 1,842 5 SH SOLE 0 0 5
Spectrum Brands Holdings Inc COM 84790A105 9,466,800 110,400 SH SOLE 100,600 0 9,800
Sphere Entertainment Co COM 55826T102 304,533 1,760 SH SOLE 60 0 1,700
Spotify Technology SA COM L8681T102 472,904 1,030 SH SOLE 1,030 0 0
Sprinklr Inc COM 85208T107 4,996,944 968,400 SH SOLE 884,000 0 84,400
Sprott Inc COM 852066208 8,091,812 71,892 SH SOLE 38,528 0 33,364
SPS Commerce Inc COM 78463M107 1,732,251 30,300 SH SOLE 26,100 0 4,200
SS&C Technologies Holdings Inc COM 78467J100 1,209,355 19,490 SH SOLE 19,490 0 0
SSR Mining Inc COM 784730103 22,063,801 781,157 SH SOLE 379,778 0 401,379
STAAR Surgical Co COM 852312305 324,771 11,320 SH SOLE 320 0 11,000
Starbucks Corp COM 855244109 81,752 800 SH SOLE 0 0 800
State Street Blackstone Senior Loan ETF COM 78467V608 950,441 23,590 SH SOLE 23,590 0 0
State Street SPDR S and P 500 ETF Trust COM 78462F103 3,734 5 SH SOLE 5 0 0
Stifel Financial Corp. COM 860630102 1,073,761 15,390 SH SOLE 15,390 0 0
Strawberry Fields REIT Inc COM 863182101 302,500 22,000 SH SOLE 22,000 0 0
Sun Life Financial Inc COM 866796105 3,250,505 41,445 SH SOLE 6,825 0 34,620
Suncor Energy Inc. COM 867224107 85,025,983 1,582,117 SH SOLE 372,673 0 1,209,444
Super Group (SGHC) Ltd COM G8588X103 366,257 27,030 SH SOLE 730 0 26,300
Supernus Pharmaceuticals Inc COM 868459108 4,822,157 103,680 SH SOLE 82,580 0 21,100
Synaptics Inc COM 87157D109 383,871 3,090 SH SOLE 90 0 3,000
Sysco Corporation COM 871829107 16,716 200 SH SOLE 200 0 0
Tapestry Inc COM 876030107 1,799,010 12,290 SH SOLE 12,290 0 0
TC ENERGY CORP COM 87807B107 17,709,566 267,708 SH SOLE 43,051 0 224,657
TD SYNNEX Corp COM 87162W100 5,828,012 21,800 SH SOLE 21,800 0 0
TechnipFMC plc COM G87110105 1,087,983 16,410 SH SOLE 16,410 0 0
Teck Resources Ltd COM 878742204 11,578,008 194,600 SH SOLE 93,300 0 101,300
Telos Corp COM 87969B101 261,740 56,900 SH SOLE 56,900 0 0
TELUS Corp COM 87971M103 210,703 19,943 SH SOLE 16,563 0 3,380
Tenet Healthcare Corp COM 88033G407 5,891,149 31,490 SH SOLE 31,490 0 0
Teradata Corporation COM 88076W103 13,135,122 379,080 SH SOLE 350,180 0 28,900
Terex Corp COM 880779103 8,219,161 113,540 SH SOLE 92,940 0 20,600
TESLA INC COM 88160R101 6,847,788 16,281 SH SOLE 16,197 0 84
Tetra Tech Inc COM 88162G103 1,399,721 48,450 SH SOLE 48,450 0 0
Textron Inc COM 883203101 1,284,220 14,000 SH SOLE 14,000 0 0
TFI International Inc COM 87241L109 1,143,155 7,950 SH SOLE 7,950 0 0
The Allstate Corporation COM 020002101 1,428,830 6,005 SH SOLE 6,005 0 0
The Bank of N T Butterfield & Son Limited COM G0772R208 391,510 6,580 SH SOLE 180 0 6,400
The Bank of Nova Scotia COM 064149107 117,130,780 1,349,041 SH SOLE 274,931 0 1,074,110
The Cigna Group COM 125523100 1,179,911 4,280 SH SOLE 4,280 0 0
The J M Smucker Company COM 832696405 1,338,750 11,900 SH SOLE 11,900 0 0
The New York Times Company COM 650111107 3,359,040 48,000 SH SOLE 48,000 0 0
Third Coast Bancshares Inc COM 88422P109 1,559,440 38,600 SH SOLE 38,600 0 0
Thomson Reuters Corp COM 884903881 80,857 991 SH SOLE 0 0 991
Tigo Energy Inc COM 88675P103 291,483 125,100 SH SOLE 125,100 0 0
Tilly's Inc COM 886885102 223,264 53,158 SH SOLE 53,158 0 0
TJX Companies Inc (The) COM 872540109 1,330,170 8,780 SH SOLE 8,780 0 0
T-Mobile US Inc COM 872590104 1,187,528 7,080 SH SOLE 7,080 0 0
Toll Brothers Inc. COM 889478103 1,332,828 8,090 SH SOLE 8,090 0 0
Tompkins Financial Corp COM 890110109 8,922,688 94,400 SH SOLE 85,400 0 9,000
Toro Co (The) COM 891092108 5,821,820 59,760 SH SOLE 59,760 0 0
Toronto-Dominion Bank (The) COM 891160509 123,786,707 1,019,172 SH SOLE 136,745 0 882,427
Tradr 2X Short TSLA Daily ETF COM 46092D384 832 50 SH SOLE 0 0 50
Travel Plus Leisure Co COM 894164102 24,458 320 SH SOLE 320 0 0
Travere Therapeutics Inc COM 89422G107 9,538,399 167,900 SH SOLE 144,200 0 23,700
Tredegar Corp COM 894650100 343,872 43,200 SH SOLE 43,200 0 0
TriMas Corp COM 896215209 4,493,994 99,800 SH SOLE 85,600 0 14,200
Truist Financial Corp COM 89832Q109 69,748 1,400 SH SOLE 0 0 1,400
TTM Technologies Inc COM 87305R109 441,367 2,360 SH SOLE 60 0 2,300
Tutor Perini Corp COM 901109108 8,822,200 106,330 SH SOLE 90,530 0 15,800
U.S. Bancorp COM 902973304 140,732 2,330 SH SOLE 2,330 0 0
UiPath Inc COM 90364P105 3,358,504 308,970 SH SOLE 308,970 0 0
Ulta Beauty Inc COM 90384S303 62,235 138 SH SOLE 0 0 138
UMB Financial Corp COM 902788108 7,289,326 51,060 SH SOLE 42,060 0 9,000
United Fire Group Inc COM 910340108 12,667,826 241,568 SH SOLE 211,968 0 29,600
United Natural Foods Inc COM 911163103 323,800 7,090 SH SOLE 190 0 6,900
Unity Bancorp Inc COM 913290102 311,057 5,300 SH SOLE 5,300 0 0
Upwork Inc COM 91688F104 4,530,284 541,900 SH SOLE 492,500 0 49,400
Urban Outfitters Inc COM 917047102 3,670,548 51,800 SH SOLE 44,400 0 7,400
V.F. Corp COM 918204108 3,150,852 188,900 SH SOLE 188,900 0 0
V2X Inc COM 92242T101 383,238 5,140 SH SOLE 140 0 5,000
Valero Energy Corp COM 91913Y100 1,390,750 5,340 SH SOLE 5,340 0 0
Valley National Bancorp COM 919794107 366,397 25,010 SH SOLE 710 0 24,300
Valmont Industries Inc COM 920253101 7,104,480 12,300 SH SOLE 12,300 0 0
VanEck Emerging Markets High Yield Bond ETF COM 92189F353 364,192 18,110 SH SOLE 18,110 0 0
VANECK ETF TRUST VANECK RUSSIA COM 92189F403 0 85 SH SOLE 0 0 85
VanEck High Yield Muni ETF COM 92189H409 222,008 4,310 SH SOLE 4,310 0 0
VanEck Mortgage REIT Income ETF COM 92189F452 313,804 30,290 SH SOLE 30,290 0 0
Vanguard Municipal Bond Funds - Vanguard Tax-Exemp COM 922907746 290,329 5,740 SH SOLE 5,740 0 0
Veralto Corp COM 92338C103 1,061,500 11,970 SH SOLE 11,970 0 0
Verizon Communications Inc COM 92343V104 2,093,290 49,440 SH SOLE 49,440 0 0
Vertiv Holdings Co COM 92537N108 1,412,940 4,220 SH SOLE 4,220 0 0
Viant Technology Inc COM 92557A101 336,756 26,600 SH SOLE 26,600 0 0
ViaSat Inc COM 92552V100 471,503 5,250 SH SOLE 150 0 5,100
Viatris Inc COM 92556V106 1,868,282 117,650 SH SOLE 117,650 0 0
Viavi Solutions Inc COM 925550105 418,290 8,760 SH SOLE 260 0 8,500
Vicor Corp COM 925815102 431,050 1,135 SH SOLE 35 0 1,100
Victoria's Secret & Co COM 926400102 368,982 4,420 SH SOLE 120 0 4,300
Viemed Healthcare Inc COM 92663R105 2,566,243 225,109 SH SOLE 199,109 0 26,000
Vince Holding Corp COM 92719W207 556,313 77,806 SH SOLE 77,806 0 0
Vir Biotechnology Inc COM 92764N102 1,907,527 187,196 SH SOLE 161,096 0 26,100
Virtu Financial Inc COM 928254101 1,947,939 32,700 SH SOLE 32,700 0 0
VISA INC COM 92826C839 8,194,705 23,885 SH SOLE 23,555 0 330
Vishay Intertechnology Inc. COM 928298108 325,907 6,060 SH SOLE 160 0 5,900
Vontier Corp COM 928881101 983,100 33,900 SH SOLE 33,900 0 0
Vox Royalty Corp COM 92919F103 961,576 203,600 SH SOLE 203,600 0 0
Walmart Inc COM 931142103 469,690 4,147 SH SOLE 4,147 0 0
Warrior Met Coal Inc COM 93627C101 275,944 3,400 SH SOLE 100 0 3,300
Waste Connections Inc. COM 94106B101 66,601 400 SH SOLE 0 0 400
Waterstone Financial Inc COM 94188P101 422,892 20,400 SH SOLE 20,400 0 0
Watts Water Technologies Inc COM 942749102 11,442,084 29,230 SH SOLE 26,030 0 3,200
Wells Fargo & Co COM 949746101 1,644,701 19,902 SH SOLE 19,902 0 0
Western Alliance Bancorporation COM 957638109 4,003,140 48,700 SH SOLE 48,700 0 0
Wheaton Precious Metals Corp COM 962879102 34,850,599 310,136 SH SOLE 56,238 0 253,898
Wolverine World Wide Inc. COM 978097103 8,093,088 489,600 SH SOLE 445,800 0 43,800
World Gold Trust - SPDR Gold M COM 98149E303 4,528 57 SH SOLE 0 0 57
Worthington Enterprises Inc COM 981811102 6,970,522 129,660 SH SOLE 111,860 0 17,800
WSFS Financial Corp COM 929328102 386,719 5,040 SH SOLE 140 0 4,900
Xperi Inc COM 98423J101 397,509 48,300 SH SOLE 48,300 0 0
YETI Holdings Inc COM 98585X104 5,021,915 101,330 SH SOLE 101,330 0 0
Yum China Holdings Inc COM 98850P109 16,348 400 SH SOLE 400 0 0
Zebra Technologies Corp COM 989207105 5,953,625 22,615 SH SOLE 22,615 0 0
Zedge Inc COM 98923T104 157,024 50,653 SH SOLE 50,653 0 0
Zeta Global Holdings Corp COM 98956A105 4,442,760 225,750 SH SOLE 197,350 0 28,400
ZipRecruiter Inc COM 98980B103 434,625 115,900 SH SOLE 115,900 0 0
Zoom Communications Inc COM 98980L101 1,433,609 16,610 SH SOLE 16,610 0 0
ZoomInfo Technologies Inc COM 98980F104 1,543,275 526,715 SH SOLE 450,215 0 76,500
Zurn Elkay Water Solutions Corp COM 98983L108 6,845,803 135,480 SH SOLE 117,032 0 18,448
Zymeworks Inc COM 98985Y108 10,009,581 382,922 SH SOLE 345,622 0 37,300