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
Abbott Laboratories COM 002824100   712,823 6,860 SH   SOLE   0 0 6,860
AbbVie, Inc. COM 00287Y109   6,017,795 35,085 SH   SOLE   0 0 35,085
Abercrombie & Fitch Co. Class A COM 002896207   5,396,910 30,347 SH   SOLE   0 0 30,347
Adobe Inc. COM 00724F101   1,755,506 3,160 SH   SOLE   0 0 3,160
Advanced Micro Devices, Inc. COM 007903107   309,983 1,911 SH   SOLE   0 0 1,911
Agilysys, Inc. COM 00847J105   571,729 5,490 SH   SOLE   0 0 5,490
Alamos Gold Inc. COM 011532108   2,646,674 168,793 SH   SOLE   0 0 168,793
Allison Transmission Holdings, Inc. COM 01973R101   2,960,252 39,002 SH   SOLE   0 0 39,002
Allstate Corporation COM 020002101   4,871,371 30,511 SH   SOLE   0 0 30,511
Alpha Metallurgical Resources, Inc. COM 020764106   531,324 1,894 SH   SOLE   0 0 1,894
Alphabet Inc. Class A COM 02079K305   1,811,492 9,945 SH   SOLE   0 0 9,945
Alphabet Inc. Class C COM 02079K107   1,073,011 5,850 SH   SOLE   0 0 5,850
Amazon.com, Inc. COM 023135106   3,486,810 18,043 SH   SOLE   0 0 18,043
Amdocs Limited COM G02602103   465,233 5,895 SH   SOLE   0 0 5,895
American Express Company COM 025816109   793,290 3,426 SH   SOLE   0 0 3,426
American International Group, Inc. COM 026874784   233,856 3,150 SH   SOLE   0 0 3,150
Ameriprise Financial, Inc. COM 03076C106   262,722 615 SH   SOLE   0 0 615
Amgen Inc. COM 031162100   4,842,350 15,498 SH   SOLE   0 0 15,498
Amkor Technology, Inc. COM 031652100   673,296 16,824 SH   SOLE   0 0 16,824
Analog Devices, Inc. COM 032654105   909,160 3,983 SH   SOLE   0 0 3,983
Aon Plc Class A COM G0403H108   251,011 855 SH   SOLE   0 0 855
Apollo Global Management Inc COM 03769M106   676,305 5,728 SH   SOLE   0 0 5,728
AppFolio Inc Class A COM 03783C100   244,570 1,000 SH   SOLE   0 0 1,000
Apple Inc. COM 037833100   12,659,809 60,107 SH   SOLE   0 0 60,107
Applied Industrial Technologies, Inc. COM 03820C105   694,326 3,579 SH   SOLE   0 0 3,579
Applied Materials, Inc. COM 038222105   260,944 1,106 SH   SOLE   0 0 1,106
Arbor Realty Trust Inc COM 038923108   289,810 20,196 SH   SOLE   0 0 20,196
Arch Capital Group Ltd. COM G0450A105   3,144,943 31,172 SH   SOLE   0 0 31,172
Archrock Inc. COM 03957W106   5,230,995 258,704 SH   SOLE   0 0 258,704
Arcos Dorados Holdings, Inc. Class A COM G0457F107   145,944 16,216 SH   SOLE   0 0 16,216
Ardmore Shipping Corp. COM Y0207T100   1,106,944 49,132 SH   SOLE   0 0 49,132
Argan, Inc. COM 04010E109   450,812 6,162 SH   SOLE   0 0 6,162
Arista Networks, Inc. COM 040413106   6,559,584 18,716 SH   SOLE   0 0 18,716
Automatic Data Processing, Inc. COM 053015103   480,085 2,011 SH   SOLE   0 0 2,011
Axon Enterprise Inc COM 05464C101   4,350,044 14,784 SH   SOLE   0 0 14,784
Badger Meter, Inc. COM 056525108   224,552 1,205 SH   SOLE   0 0 1,205
Bank of America Corp COM 060505104   725,564 18,244 SH   SOLE   0 0 18,244
Bel Fuse Inc. Class B COM 077347300   1,554,082 23,821 SH   SOLE   0 0 23,821
Biogen Inc. COM 09062X103   501,658 2,164 SH   SOLE   0 0 2,164
BJ's Wholesale Club Holdings, Inc. COM 05550J101   217,668 2,478 SH   SOLE   0 0 2,478
Blackstone Inc. COM 09260D107   247,600 2,000 SH   SOLE   0 0 2,000
Boise Cascade Co. COM 09739D100   789,713 6,624 SH   SOLE   0 0 6,624
Booz Allen Hamilton Holding Corporation Class A COM 099502106   8,748,325 56,844 SH   SOLE   0 0 56,844
Boston Scientific Corporation COM 101137107   382,740 4,970 SH   SOLE   0 0 4,970
BRF SA Sponsored ADR COM 10552T107   934,541 229,617 SH   SOLE   0 0 229,617
Bristol-Myers Squibb Company COM 110122108   591,844 14,251 SH   SOLE   0 0 14,251
Broadcom Inc. COM 11135F101   8,699,188 5,418 SH   SOLE   0 0 5,418
Brown Advisory Small-Cap Fundamental Value Fund Investor Shs COM 115233793   950,379 31,438 SH   SOLE   0 0 31,438
BWX Technologies, Inc. COM 05605H100   2,542,010 26,758 SH   SOLE   0 0 26,758
Camtek Ltd COM M20791105   1,275,068 10,181 SH   SOLE   0 0 10,181
Carlisle Companies Incorporated COM 142339100   4,920,465 12,143 SH   SOLE   0 0 12,143
Carpenter Technology Corporation COM 144285103   3,107,908 28,362 SH   SOLE   0 0 28,362
Casey's General Stores, Inc. COM 147528103   281,591 738 SH   SOLE   0 0 738
Catalyst Pharmaceuticals, Inc. COM 14888U101   216,736 13,992 SH   SOLE   0 0 13,992
CDW Corporation COM 12514G108   2,740,025 12,241 SH   SOLE   0 0 12,241
CECO Environmental Corp. COM 125141101   2,583,027 89,533 SH   SOLE   0 0 89,533
Cemex SAB de CV Sponsored ADR COM 151290889   1,623,341 254,044 SH   SOLE   0 0 254,044
Cencora, Inc. COM 03073E105   4,614,650 20,482 SH   SOLE   0 0 20,482
Charles Schwab Corp COM 808513105   836,750 11,355 SH   SOLE   0 0 11,355
Chevron Corporation COM 166764100   3,397,202 21,718 SH   SOLE   0 0 21,718
Cipher Mining Inc COM 17253J106   149,259 35,966 SH   SOLE   0 0 35,966
Cisco Systems, Inc. COM 17275R102   386,788 8,141 SH   SOLE   0 0 8,141
Citigroup Inc. COM 172967424   969,415 15,276 SH   SOLE   0 0 15,276
ClearPoint Neuro, Inc. COM 18507C103   269,500 50,000 SH   SOLE   0 0 50,000
Cleveland-Cliffs Inc COM 185899101   157,686 10,246 SH   SOLE   0 0 10,246
Coca-Cola Company COM 191216100   1,713,903 26,927 SH   SOLE   0 0 26,927
Coca-Cola Consolidated, Inc. COM 191098102   5,746,169 5,296 SH   SOLE   0 0 5,296
Colgate-Palmolive Company COM 194162103   3,145,066 32,410 SH   SOLE   0 0 32,410
Comfort Systems USA, Inc. COM 199908104   4,494,289 14,778 SH   SOLE   0 0 14,778
Compania de Minas Buenaventura SAA Sponsored ADR COM 204448104   1,549,298 91,404 SH   SOLE   0 0 91,404
Compass Diversified Holdings COM 20451Q104   1,444,631 65,995 SH   SOLE   0 0 65,995
ConocoPhillips COM 20825C104   13,558,675 118,541 SH   SOLE   0 0 118,541
CONSOL Energy Inc COM 20854L108   1,258,846 12,338 SH   SOLE   0 0 12,338
Consolidated Edison, Inc. COM 209115104   358,998 4,015 SH   SOLE   0 0 4,015
Consolidated Water Co. Ltd. COM G23773107   2,420,315 91,195 SH   SOLE   0 0 91,195
Consumer Staples Select Sector SPDR Fund COM 81369Y308   222,771 2,909 SH   SOLE   0 0 2,909
Cooper Companies, Inc. COM 216648501   365,438 4,186 SH   SOLE   0 0 4,186
Copart, Inc. COM 217204106   1,475,048 27,235 SH   SOLE   0 0 27,235
Corporacion America Airports S.A. COM L1995B107   845,079 50,786 SH   SOLE   0 0 50,786
Costco Wholesale Corporation COM 22160K105   14,947,611 17,586 SH   SOLE   0 0 17,586
Coterra Energy Inc. COM 127097103   508,224 19,056 SH   SOLE   0 0 19,056
CrowdStrike Holdings, Inc. Class A COM 22788C105   11,364,266 29,657 SH   SOLE   0 0 29,657
CSP Inc. COM 126389105   929,343 62,372 SH   SOLE   0 0 62,372
CSW Industrials, Inc. COM 126402106   466,946 1,760 SH   SOLE   0 0 1,760
CVS Health Corporation COM 126650100   217,046 3,675 SH   SOLE   0 0 3,675
CyberArk Software Ltd. COM M2682V108   2,257,356 8,256 SH   SOLE   0 0 8,256
Darden Restaurants, Inc. COM 237194105   672,012 4,441 SH   SOLE   0 0 4,441
Deckers Outdoor Corporation COM 243537107   4,776,833 4,935 SH   SOLE   0 0 4,935
Definitive Healthcare Corp. Class A COM 24477E103   65,520 12,000 SH   SOLE   0 0 12,000
DHT Holdings, Inc. COM Y2065G121   445,075 38,468 SH   SOLE   0 0 38,468
Diamondback Energy, Inc. COM 25278X109   1,950,051 9,741 SH   SOLE   0 0 9,741
Dick's Sporting Goods, Inc. COM 253393102   1,887,457 8,785 SH   SOLE   0 0 8,785
Domino's Pizza, Inc. COM 25754A201   5,246,976 10,162 SH   SOLE   0 0 10,162
Dorian LPG Ltd. COM Y2106R110   4,097,226 97,646 SH   SOLE   0 0 97,646
DuPont de Nemours, Inc. COM 26614N102   274,954 3,416 SH   SOLE   0 0 3,416
e.l.f. Beauty, Inc. COM 26856L103   9,446,788 44,831 SH   SOLE   0 0 44,831
Eaton Corp. Plc COM G29183103   11,905,494 37,970 SH   SOLE   0 0 37,970
Ecopetrol SA Sponsored ADR COM 279158109   1,204,402 107,632 SH   SOLE   0 0 107,632
Eli Lilly and Company COM 532457108   24,172,873 26,699 SH   SOLE   0 0 26,699
Eltek Ltd COM M40184208   829,930 85,121 SH   SOLE   0 0 85,121
EMCOR Group, Inc. COM 29084Q100   23,682,035 64,868 SH   SOLE   0 0 64,868
Encore Wire Corporation COM 292562105   715,590 2,469 SH   SOLE   0 0 2,469
Energy Services of America Corporation COM 29271Q103   234,705 32,780 SH   SOLE   0 0 32,780
EOG Resources, Inc. COM 26875P101   3,574,708 28,400 SH   SOLE   0 0 28,400
Extra Space Storage Inc. COM 30225T102   562,442 3,619 SH   SOLE   0 0 3,619
Exxon Mobil Corporation COM 30231G102   19,372,713 168,283 SH   SOLE   0 0 168,283
Ferrari NV COM N3167Y103   5,220,602 12,784 SH   SOLE   0 0 12,784
Fidelity MSCI Information Technology Index ETF COM 316092808   2,761,472 16,100 SH   SOLE   0 0 16,100
Fidelity National Information Services, Inc. COM 31620M106   361,247 4,794 SH   SOLE   0 0 4,794
Financial Select Sector SPDR Fund COM 81369Y605   1,015,705 24,707 SH   SOLE   0 0 24,707
First Bancorp COM 318672706   565,801 30,935 SH   SOLE   0 0 30,935
First Trust Consumer Staples AlphaDEX Fund COM 33734X119   2,682,838 41,636 SH   SOLE   0 0 41,636
First Trust Energy AlphaDEX Fund COM 33734X127   466,302 25,621 SH   SOLE   0 0 25,621
First Trust Financials AlphaDEX Fund COM 33734X135   3,534,234 76,350 SH   SOLE   0 0 76,350
First Trust Health Care AlphaDEX Fund COM 33734X143   3,271,902 31,304 SH   SOLE   0 0 31,304
First Trust Industrials/Producer Durables AlphaDEX Fund COM 33734X150   3,225,201 47,388 SH   SOLE   0 0 47,388
First Trust NASDAQ-100 Technology Sector Index Fund COM 337345102   466,402 2,362 SH   SOLE   0 0 2,362
First Trust NYSE Arca Biotechnology Index Fund COM 33733E203   3,280,911 21,306 SH   SOLE   0 0 21,306
First Trust Technology AlphaDEX Fund COM 33734X176   3,430,073 25,173 SH   SOLE   0 0 25,173
First Watch Restaurant Group, Inc. COM 33748L101   360,788 20,546 SH   SOLE   0 0 20,546
General Dynamics Corporation COM 369550108   3,415,528 11,772 SH   SOLE   0 0 11,772
Genuine Parts Company COM 372460105   456,456 3,300 SH   SOLE   0 0 3,300
Genworth Financial, Inc. COM 37247D106   164,934 27,307 SH   SOLE   0 0 27,307
Getty Realty Corp. COM 374297109   346,392 12,993 SH   SOLE   0 0 12,993
GMS, Inc. COM 36251C103   303,900 3,770 SH   SOLE   0 0 3,770
GoDaddy, Inc. Class A COM 380237107   761,280 5,449 SH   SOLE   0 0 5,449
Golub Capital BDC, Inc. COM 38173M102   384,597 24,481 SH   SOLE   0 0 24,481
Graham Corporation COM 384556106   530,957 18,855 SH   SOLE   0 0 18,855
Halliburton Company COM 406216101   573,652 16,982 SH   SOLE   0 0 16,982
Hamilton Beach Brands Holding Co. Class A COM 40701T104   466,416 27,133 SH   SOLE   0 0 27,133
HCI Group, Inc. COM 40416E103   854,232 9,268 SH   SOLE   0 0 9,268
Health Care Select Sector SPDR Fund COM 81369Y209   1,023,748 7,024 SH   SOLE   0 0 7,024
HEICO Corporation COM 422806109   708,844 3,170 SH   SOLE   0 0 3,170
Helmerich & Payne, Inc. COM 423452101   400,034 11,069 SH   SOLE   0 0 11,069
Hershey Company COM 427866108   470,384 2,559 SH   SOLE   0 0 2,559
Hess Midstream LP Class A COM 428103105   247,063 6,780 SH   SOLE   0 0 6,780
Home Depot, Inc. COM 437076102   1,662,875 4,831 SH   SOLE   0 0 4,831
Honeywell International Inc. COM 438516106   719,919 3,371 SH   SOLE   0 0 3,371
Howmet Aerospace Inc. COM 443201108   5,958,025 76,749 SH   SOLE   0 0 76,749
Hudson Technologies, Inc. COM 444144109   985,438 112,109 SH   SOLE   0 0 112,109
Huntington Ingalls Industries, Inc. COM 446413106   4,408,322 17,896 SH   SOLE   0 0 17,896
Idaho Strategic Resources Inc COM 645827205   240,071 24,348 SH   SOLE   0 0 24,348
IES Holdings, Inc. COM 44951W106   733,851 5,267 SH   SOLE   0 0 5,267
Imperial Oil Limited COM 453038408   2,578,622 37,782 SH   SOLE   0 0 37,782
Ingredion Incorporated COM 457187102   3,417,257 29,793 SH   SOLE   0 0 29,793
Insight Enterprises, Inc. COM 45765U103   4,761,037 24,002 SH   SOLE   0 0 24,002
Intel Corporation COM 458140100   624,913 20,178 SH   SOLE   0 0 20,178
Interactive Brokers Group, Inc. Class A COM 45841N107   514,675 4,198 SH   SOLE   0 0 4,198
Intercontinental Exchange, Inc. COM 45866F104   688,557 5,030 SH   SOLE   0 0 5,030
International Business Machines Corporation COM 459200101   942,080 5,447 SH   SOLE   0 0 5,447
International General Insurance Holdings Ltd. COM G4809J106   881,776 62,984 SH   SOLE   0 0 62,984
International Seaways, Inc. COM Y41053102   1,482,389 25,070 SH   SOLE   0 0 25,070
Intuit Inc. COM 461202103   212,279 323 SH   SOLE   0 0 323
Invesco QQQ Trust Series I COM 46090E103   596,013 1,244 SH   SOLE   0 0 1,244
iShares Biotechnology ETF COM 464287556   489,332 3,565 SH   SOLE   0 0 3,565
iShares Core S&P 500 ETF COM 464287200   809,900 1,480 SH   SOLE   0 0 1,480
iShares Core S&P Mid-Cap ETF COM 464287507   2,096,479 35,825 SH   SOLE   0 0 35,825
iShares Core S&P Small Cap ETF COM 464287804   630,361 5,910 SH   SOLE   0 0 5,910
iShares Floating Rate Bond ETF COM 46429B655   1,057,665 20,702 SH   SOLE   0 0 20,702
iShares MSCI ACWI ETF COM 464288257   282,124 2,510 SH   SOLE   0 0 2,510
iShares MSCI EAFE Growth ETF COM 464288885   2,724,556 26,633 SH   SOLE   0 0 26,633
iShares MSCI EAFE Value ETF COM 464288877   1,767,982 33,333 SH   SOLE   0 0 33,333
iShares MSCI Japan ETF COM 46434G822   515,758 7,558 SH   SOLE   0 0 7,558
iShares Short Treasury Bond ETF COM 464288679   826,761 7,482 SH   SOLE   0 0 7,482
iShares Silver Trust COM 46428Q109   241,415 9,086 SH   SOLE   0 0 9,086
iShares U.S. Consumer Discretionary ETF COM 464287580   479,389 5,898 SH   SOLE   0 0 5,898
iShares U.S. Energy ETF COM 464287796   771,168 16,066 SH   SOLE   0 0 16,066
iShares U.S. Financials ETF COM 464287788   547,371 5,788 SH   SOLE   0 0 5,788
iShares U.S. Healthcare ETF COM 464287762   479,376 7,824 SH   SOLE   0 0 7,824
iShares U.S. Industrials ETF COM 464287754   1,225,335 10,259 SH   SOLE   0 0 10,259
iShares U.S. Technology ETF COM 464287721   2,060,947 13,694 SH   SOLE   0 0 13,694
Itron, Inc. COM 465741106   981,584 9,919 SH   SOLE   0 0 9,919
Ituran Location and Control Ltd. COM M6158M104   216,462 8,785 SH   SOLE   0 0 8,785
Johnson & Johnson COM 478160104   2,639,357 18,058 SH   SOLE   0 0 18,058
JPMorgan Chase & Co. COM 46625H100   1,949,786 9,640 SH   SOLE   0 0 9,640
Kimberly-Clark Corporation COM 494368103   2,638,653 19,093 SH   SOLE   0 0 19,093
Kinsale Capital Group, Inc. COM 49714P108   1,237,519 3,212 SH   SOLE   0 0 3,212
KLA Corporation COM 482480100   3,006,163 3,646 SH   SOLE   0 0 3,646
Kroger Co. COM 501044101   841,970 16,863 SH   SOLE   0 0 16,863
L'Oreal S.A.Unsponsored ADR COM 502117203   260,609 2,965 SH   SOLE   0 0 2,965
Lam Research Corporation COM 512807108   3,684,381 3,460 SH   SOLE   0 0 3,460
Lamar Advertising Company Class A COM 512816109   709,389 5,935 SH   SOLE   0 0 5,935
Limbach Holdings, Inc. COM 53263P105   1,096,984 19,269 SH   SOLE   0 0 19,269
Lockheed Martin Corporation COM 539830109   2,937,297 6,288 SH   SOLE   0 0 6,288
Lowe's Companies, Inc. COM 548661107   1,523,599 6,911 SH   SOLE   0 0 6,911
LPL Financial Holdings Inc. COM 50212V100   1,361,308 4,874 SH   SOLE   0 0 4,874
LSI Industries Inc. COM 50216C108   867,448 59,948 SH   SOLE   0 0 59,948
lululemon athletica inc. COM 550021109   369,791 1,238 SH   SOLE   0 0 1,238
MakeMyTrip Ltd. COM V5633W109   3,260,389 38,768 SH   SOLE   0 0 38,768
Mama's Creations, Inc. COM 56146T103   587,479 87,163 SH   SOLE   0 0 87,163
Marathon Oil Corporation COM 565849106   343,094 11,967 SH   SOLE   0 0 11,967
Marathon Petroleum Corporation COM 56585A102   6,290,098 36,258 SH   SOLE   0 0 36,258
Masimo Corporation COM 574795100   794,681 6,310 SH   SOLE   0 0 6,310
MasTec, Inc. COM 576323109   208,096 1,945 SH   SOLE   0 0 1,945
Mastercard Incorporated Class A COM 57636Q104   762,324 1,728 SH   SOLE   0 0 1,728
Matson, Inc. COM 57686G105   312,232 2,384 SH   SOLE   0 0 2,384
McDonald's Corporation COM 580135101   1,567,266 6,150 SH   SOLE   0 0 6,150
McKesson Corporation COM 58155Q103   245,881 421 SH   SOLE   0 0 421
Merck & Co., Inc. COM 58933Y105   1,916,276 15,479 SH   SOLE   0 0 15,479
Meta Platforms Inc Class A COM 30303M102   5,391,088 10,692 SH   SOLE   0 0 10,692
Microchip Technology Incorporated COM 595017104   217,404 2,376 SH   SOLE   0 0 2,376
Microsoft Corporation COM 594918104   15,555,189 34,803 SH   SOLE   0 0 34,803
MINISO Group Holding Ltd. Sponsored ADR COM 66981J102   1,268,613 66,524 SH   SOLE   0 0 66,524
Modine Manufacturing Company COM 607828100   2,300,663 22,963 SH   SOLE   0 0 22,963
Monolithic Power Systems, Inc. COM 609839105   464,249 565 SH   SOLE   0 0 565
MSC Industrial Direct Co., Inc. Class A COM 553530106   1,311,470 16,536 SH   SOLE   0 0 16,536
MSCI Inc. Class A COM 55354G100   917,252 1,904 SH   SOLE   0 0 1,904
Mueller Industries, Inc. COM 624756102   1,013,475 17,799 SH   SOLE   0 0 17,799
NAPCO Security Technologies, Inc. COM 630402105   2,951,124 56,807 SH   SOLE   0 0 56,807
Nasdaq, Inc. COM 631103108   250,289 4,153 SH   SOLE   0 0 4,153
National Fuel Gas Company COM 636180101   673,202 12,423 SH   SOLE   0 0 12,423
National HealthCare Corporation COM 635906100   786,442 7,255 SH   SOLE   0 0 7,255
National Storage Affiliates Trust COM 637870106   560,180 13,590 SH   SOLE   0 0 13,590
Nestle S.A. Sponsored ADR COM 641069406   593,493 5,793 SH   SOLE   0 0 5,793
NetApp, Inc. COM 64110D104   6,011,998 46,677 SH   SOLE   0 0 46,677
Nexstar Media Group, Inc. COM 65336K103   3,189,052 19,210 SH   SOLE   0 0 19,210
NextEra Energy, Inc. COM 65339F101   854,825 12,072 SH   SOLE   0 0 12,072
Nordson Corporation COM 655663102   487,538 2,102 SH   SOLE   0 0 2,102
Norfolk Southern Corporation COM 655844108   794,353 3,700 SH   SOLE   0 0 3,700
Northern Oil and Gas, Inc. COM 665531307   212,724 5,723 SH   SOLE   0 0 5,723
Northern Technologies International Corporation COM 665809109   165,600 10,000 SH   SOLE   0 0 10,000
Northrop Grumman Corp. COM 666807102   337,621 774 SH   SOLE   0 0 774
Nova Ltd. COM M7516K103   334,205 1,425 SH   SOLE   0 0 1,425
Novo Nordisk A/S Sponsored ADR Class B COM 670100205   17,958,262 125,811 SH   SOLE   0 0 125,811
NRG Energy, Inc. COM 629377508   1,854,392 23,817 SH   SOLE   0 0 23,817
Nutanix, Inc. Class A COM 67059N108   4,707,976 82,814 SH   SOLE   0 0 82,814
NVIDIA Corporation COM 67066G104   74,265,384 601,144 SH   SOLE   0 0 601,144
Oil-Dri Corporation of America COM 677864100   339,677 5,300 SH   SOLE   0 0 5,300
Old Dominion Freight Line, Inc. COM 679580100   443,619 2,512 SH   SOLE   0 0 2,512
Old Republic International Corporation COM 680223104   589,587 19,080 SH   SOLE   0 0 19,080
ON Semiconductor Corporation COM 682189105   472,172 6,888 SH   SOLE   0 0 6,888
ONEOK, Inc. COM 682680103   693,066 8,499 SH   SOLE   0 0 8,499
Opera Limited Sponsored ADR COM 68373M107   1,187,784 84,600 SH   SOLE   0 0 84,600
Oracle Corporation COM 68389X105   359,213 2,544 SH   SOLE   0 0 2,544
PACCAR Inc COM 693718108   9,063,801 88,049 SH   SOLE   0 0 88,049
Palantir Technologies Inc. Class A COM 69608A108   849,695 33,545 SH   SOLE   0 0 33,545
Palo Alto Networks, Inc. COM 697435105   629,881 1,858 SH   SOLE   0 0 1,858
Panasonic Holdings Corporation Unsponsored ADR COM 69832A304   479,619 58,583 SH   SOLE   0 0 58,583
Parker-Hannifin Corporation COM 701094104   303,486 600 SH   SOLE   0 0 600
Parsons Corporation COM 70202L102   6,907,300 84,431 SH   SOLE   0 0 84,431
Paymentus Holdings, Inc Class A COM 70439P108   1,577,722 83,038 SH   SOLE   0 0 83,038
PDD Holdings Inc. Sponsored ADR Class A COM 722304102   1,343,992 10,109 SH   SOLE   0 0 10,109
PennyMac Financial Services, Inc. COM 70932M107   236,500 2,500 SH   SOLE   0 0 2,500
PepsiCo, Inc. COM 713448108   5,157,820 31,273 SH   SOLE   0 0 31,273
Permian Resources Corporation Class A COM 71424F105   822,778 50,946 SH   SOLE   0 0 50,946
Pfizer Inc. COM 717081103   409,012 14,618 SH   SOLE   0 0 14,618
Philip Morris International Inc. COM 718172109   330,336 3,260 SH   SOLE   0 0 3,260
Phillips 66 COM 718546104   12,037,165 85,267 SH   SOLE   0 0 85,267
Porsche Automobil Holding SE Unsponsored ADR COM 73328P106   264,654 58,500 SH   SOLE   0 0 58,500
Powell Industries, Inc. COM 739128106   4,341,578 30,276 SH   SOLE   0 0 30,276
PPG Industries, Inc. COM 693506107   425,256 3,378 SH   SOLE   0 0 3,378
Procter & Gamble Company COM 742718109   3,744,179 22,703 SH   SOLE   0 0 22,703
Profire Energy, Inc. COM 74316X101   73,928 52,062 SH   SOLE   0 0 52,062
Progressive Corporation COM 743315103   8,240,481 39,673 SH   SOLE   0 0 39,673
Quanta Services, Inc. COM 74762E102   18,574,002 73,100 SH   SOLE   0 0 73,100
RadNet, Inc. COM 750491102   558,267 9,475 SH   SOLE   0 0 9,475
REV Group, Inc. COM 749527107   831,401 33,403 SH   SOLE   0 0 33,403
Rio Tinto plc Sponsored ADR COM 767204100   3,289,780 49,898 SH   SOLE   0 0 49,898
Royal Caribbean Group COM V7780T103   10,350,993 64,925 SH   SOLE   0 0 64,925
RTX Corporation COM 75513E101   668,483 6,659 SH   SOLE   0 0 6,659
S&P Global, Inc. COM 78409V104   635,996 1,426 SH   SOLE   0 0 1,426
Safe Bulkers, Inc. COM Y7388L103   525,843 90,351 SH   SOLE   0 0 90,351
Salesforce, Inc. COM 79466L302   1,246,429 4,848 SH   SOLE   0 0 4,848
Sanmina Corporation COM 801056102   354,040 5,344 SH   SOLE   0 0 5,344
Scorpio Tankers Inc. COM Y7542C130   810,136 9,966 SH   SOLE   0 0 9,966
Seanergy Maritime Holdings Corp. COM Y73760400   1,972,480 199,846 SH   SOLE   0 0 199,846
ServiceNow, Inc. COM 81762P102   1,366,446 1,737 SH   SOLE   0 0 1,737
SFL Corporation Limited COM G7738W106   862,406 62,133 SH   SOLE   0 0 62,133
Shell Plc Sponsored ADR COM 780259305   1,329,700 18,422 SH   SOLE   0 0 18,422
Sinovac Biotech Ltd. COM P8696W104   0 14,167 SH   SOLE   0 0 14,167
SPDR Gold Shares COM 78463V107   1,686,753 7,845 SH   SOLE   0 0 7,845
SPDR S&P 500 ETF Trust COM 78462F103   1,699,055 3,122 SH   SOLE   0 0 3,122
Sprouts Farmers Market, Inc. COM 85208M102   577,589 6,904 SH   SOLE   0 0 6,904
SPX Technologies, Inc. COM 78473E103   1,729,560 12,168 SH   SOLE   0 0 12,168
StealthGas Inc. COM Y81669106   474,273 64,527 SH   SOLE   0 0 64,527
Steel Dynamics, Inc. COM 858119100   1,218,725 9,411 SH   SOLE   0 0 9,411
Sterling Infrastructure, Inc. COM 859241101   602,942 5,095 SH   SOLE   0 0 5,095
StoneCo Ltd. Class A COM G85158106   323,202 26,956 SH   SOLE   0 0 26,956
StoneX Group Inc. COM 861896108   589,376 7,826 SH   SOLE   0 0 7,826
SunCoke Energy, Inc. COM 86722A103   110,152 11,240 SH   SOLE   0 0 11,240
Super Micro Computer, Inc. COM 86800U104   34,049,728 41,557 SH   SOLE   0 0 41,557
Synovus Financial Corp. COM 87161C501   209,310 5,208 SH   SOLE   0 0 5,208
T-Mobile US, Inc. COM 872590104   207,012 1,175 SH   SOLE   0 0 1,175
Taiwan Semiconductor Manufacturing Co., Ltd. Sponsored ADR COM 874039100   216,915 1,248 SH   SOLE   0 0 1,248
Targa Resources Corp. COM 87612G101   8,134,867 63,169 SH   SOLE   0 0 63,169
TechnipFMC plc COM G87110105   2,189,121 83,714 SH   SOLE   0 0 83,714
Teekay Corporation COM Y8564W103   646,271 72,048 SH   SOLE   0 0 72,048
Telefonica Brasil SA Sponsored ADR COM 87936R205   613,927 74,778 SH   SOLE   0 0 74,778
Tetra Tech, Inc. COM 88162G103   535,533 2,619 SH   SOLE   0 0 2,619
Texas Instruments Incorporated COM 882508104   798,926 4,107 SH   SOLE   0 0 4,107
Thermo Fisher Scientific Inc. COM 883556102   508,760 920 SH   SOLE   0 0 920
Tidewater Inc COM 88642R109   1,372,262 14,413 SH   SOLE   0 0 14,413
Toll Brothers, Inc. COM 889478103   11,224,234 97,450 SH   SOLE   0 0 97,450
TopBuild Corp. COM 89055F103   4,624,011 12,002 SH   SOLE   0 0 12,002
TPG Inc Class A COM 872657101   425,360 10,262 SH   SOLE   0 0 10,262
TransDigm Group Incorporated COM 893641100   4,559,790 3,569 SH   SOLE   0 0 3,569
Tyler Technologies, Inc. COM 902252105   1,571,188 3,125 SH   SOLE   0 0 3,125
UFP Technologies, Inc. COM 902673102   2,434,465 9,226 SH   SOLE   0 0 9,226
Ultralife Corporation COM 903899102   576,889 54,321 SH   SOLE   0 0 54,321
Ultrapar Participacoes S.A. Sponsored ADR COM 90400P101   544,209 139,184 SH   SOLE   0 0 139,184
Unilever PLC Sponsored ADR COM 904767704   631,945 11,492 SH   SOLE   0 0 11,492
Union Pacific Corporation COM 907818108   1,944,252 8,593 SH   SOLE   0 0 8,593
United States Lime & Minerals, Inc. COM 911922102   594,342 1,632 SH   SOLE   0 0 1,632
UnitedHealth Group Incorporated COM 91324P102   803,869 1,579 SH   SOLE   0 0 1,579
Universal Corp COM 913456109   3,559,630 73,867 SH   SOLE   0 0 73,867
Universal Stainless & Alloy Products, Inc. COM 913837100   456,534 16,674 SH   SOLE   0 0 16,674
Universal Technical Institute, Inc. COM 913915104   2,563,408 162,963 SH   SOLE   0 0 162,963
Uranium Energy Corp. COM 916896103   497,508 82,780 SH   SOLE   0 0 82,780
VAALCO Energy, Inc. COM 91851C201   1,494,047 238,285 SH   SOLE   0 0 238,285
Valero Energy Corporation COM 91913Y100   3,141,941 20,043 SH   SOLE   0 0 20,043
Vanguard Dividend Appreciation ETF COM 921908844   315,158 1,726 SH   SOLE   0 0 1,726
Vanguard FTSE All-World ex-US Index Fund COM 922042775   309,971 5,286 SH   SOLE   0 0 5,286
Vanguard FTSE Europe ETF COM 922042874   992,937 14,871 SH   SOLE   0 0 14,871
Verizon Communications Inc. COM 92343V104   1,312,668 31,830 SH   SOLE   0 0 31,830
Vertex Pharmaceuticals Incorporated COM 92532F100   5,484,493 11,701 SH   SOLE   0 0 11,701
Vertiv Holdings Co. Class A COM 92537N108   8,342,583 96,368 SH   SOLE   0 0 96,368
Viper Energy, Inc. COM 927959106   2,959,691 78,862 SH   SOLE   0 0 78,862
Visa Inc. Class A COM 92826C839   668,774 2,548 SH   SOLE   0 0 2,548
Vista Energy SAB de CV Sponsored ADR Class A COM 92837L109   7,505,701 165,033 SH   SOLE   0 0 165,033
Vistra Corp. COM 92840M102   10,022,737 116,571 SH   SOLE   0 0 116,571
Vital Farms, Inc. COM 92847W103   2,894,876 61,896 SH   SOLE   0 0 61,896
Volkswagen AG Unsponsored ADR COM 928662600   1,467,702 122,166 SH   SOLE   0 0 122,166
Walmart Inc. COM 931142103   468,215 6,915 SH   SOLE   0 0 6,915
Walt Disney Company COM 254687106   712,022 7,171 SH   SOLE   0 0 7,171
Wasatch Core Growth Fund COM 936772201   843,061 9,674 SH   SOLE   0 0 9,674
Waste Connections, Inc. COM 94106B101   728,796 4,156 SH   SOLE   0 0 4,156
Waste Management, Inc. COM 94106L109   217,134 1,018 SH   SOLE   0 0 1,018
Weatherford International plc COM G48833118   1,395,073 11,393 SH   SOLE   0 0 11,393
Wingstop, Inc. COM 974155103   1,255,723 2,971 SH   SOLE   0 0 2,971
Wintrust Financial Corporation COM 97650W108   567,016 5,753 SH   SOLE   0 0 5,753
WisdomTree, Inc. COM 97717P104   149,720 15,108 SH   SOLE   0 0 15,108
Woodward, Inc. COM 980745103   1,487,287 8,529 SH   SOLE   0 0 8,529
Wynn Resorts, Limited COM 983134107   691,567 7,727 SH   SOLE   0 0 7,727
Xylem Inc. COM 98419M100   223,598 1,649 SH   SOLE   0 0 1,649
YPF SA Sponsored ADR Class D COM 984245100   1,175,913 58,445 SH   SOLE   0 0 58,445
Yum! Brands, Inc. COM 988498101   528,355 3,989 SH   SOLE   0 0 3,989