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 |
Abbott Laboratories | COM | 002824100 | 782,109 | 6,860 | SH | | SOLE | | 0 | 0 | 6,860 |
AbbVie, Inc. | COM | 00287Y109 | 6,659,531 | 33,723 | SH | | SOLE | | 0 | 0 | 33,723 |
Abercrombie & Fitch Co. Class A | COM | 002896207 | 6,197,850 | 44,302 | SH | | SOLE | | 0 | 0 | 44,302 |
Accenture Plc Class A | COM | G1151C101 | 215,623 | 610 | SH | | SOLE | | 0 | 0 | 610 |
Adobe Inc. | COM | 00724F101 | 1,620,651 | 3,130 | SH | | SOLE | | 0 | 0 | 3,130 |
Advanced Micro Devices, Inc. | COM | 007903107 | 304,204 | 1,854 | SH | | SOLE | | 0 | 0 | 1,854 |
Agilysys, Inc. | COM | 00847J105 | 357,857 | 3,284 | SH | | SOLE | | 0 | 0 | 3,284 |
Agnico Eagle Mines Limited | COM | 008474108 | 4,646,056 | 57,672 | SH | | SOLE | | 0 | 0 | 57,672 |
Alamos Gold Inc. | COM | 011532108 | 3,104,518 | 155,693 | SH | | SOLE | | 0 | 0 | 155,693 |
Allison Transmission Holdings, Inc. | COM | 01973R101 | 3,560,931 | 37,066 | SH | | SOLE | | 0 | 0 | 37,066 |
Allstate Corporation | COM | 020002101 | 5,910,211 | 31,164 | SH | | SOLE | | 0 | 0 | 31,164 |
Alpha Metallurgical Resources, Inc. | COM | 020764106 | 282,707 | 1,197 | SH | | SOLE | | 0 | 0 | 1,197 |
Alphabet Inc. Class A | COM | 02079K305 | 1,591,331 | 9,595 | SH | | SOLE | | 0 | 0 | 9,595 |
Alphabet Inc. Class C | COM | 02079K107 | 974,718 | 5,830 | SH | | SOLE | | 0 | 0 | 5,830 |
Amazon.com, Inc. | COM | 023135106 | 3,301,022 | 17,716 | SH | | SOLE | | 0 | 0 | 17,716 |
Amdocs Limited | COM | G02602103 | 419,204 | 4,792 | SH | | SOLE | | 0 | 0 | 4,792 |
American Express Company | COM | 025816109 | 515,280 | 1,900 | SH | | SOLE | | 0 | 0 | 1,900 |
American International Group, Inc. | COM | 026874784 | 230,674 | 3,150 | SH | | SOLE | | 0 | 0 | 3,150 |
Ameriprise Financial, Inc. | COM | 03076C106 | 288,933 | 615 | SH | | SOLE | | 0 | 0 | 615 |
Amgen Inc. | COM | 031162100 | 4,774,186 | 14,817 | SH | | SOLE | | 0 | 0 | 14,817 |
Amkor Technology, Inc. | COM | 031652100 | 410,591 | 13,418 | SH | | SOLE | | 0 | 0 | 13,418 |
Analog Devices, Inc. | COM | 032654105 | 876,948 | 3,810 | SH | | SOLE | | 0 | 0 | 3,810 |
Aon Plc Class A | COM | G0403H108 | 295,821 | 855 | SH | | SOLE | | 0 | 0 | 855 |
Apollo Global Management Inc | COM | 03769M106 | 544,857 | 4,362 | SH | | SOLE | | 0 | 0 | 4,362 |
AppFolio Inc Class A | COM | 03783C100 | 235,400 | 1,000 | SH | | SOLE | | 0 | 0 | 1,000 |
Apple Inc. | COM | 037833100 | 13,428,787 | 57,634 | SH | | SOLE | | 0 | 0 | 57,634 |
Applied Industrial Technologies, Inc. | COM | 03820C105 | 608,922 | 2,729 | SH | | SOLE | | 0 | 0 | 2,729 |
Applied Materials, Inc. | COM | 038222105 | 220,867 | 1,093 | SH | | SOLE | | 0 | 0 | 1,093 |
Arbor Realty Trust Inc | COM | 038923108 | 280,308 | 18,015 | SH | | SOLE | | 0 | 0 | 18,015 |
Arch Capital Group Ltd. | COM | G0450A105 | 3,439,751 | 30,745 | SH | | SOLE | | 0 | 0 | 30,745 |
Archrock Inc. | COM | 03957W106 | 4,344,597 | 214,654 | SH | | SOLE | | 0 | 0 | 214,654 |
Arcos Dorados Holdings, Inc. Class A | COM | G0457F107 | 179,266 | 20,558 | SH | | SOLE | | 0 | 0 | 20,558 |
Ardmore Shipping Corp. | COM | Y0207T100 | 967,608 | 53,459 | SH | | SOLE | | 0 | 0 | 53,459 |
Argan, Inc. | COM | 04010E109 | 803,630 | 7,923 | SH | | SOLE | | 0 | 0 | 7,923 |
Arista Networks, Inc. | COM | 040413106 | 5,637,932 | 14,689 | SH | | SOLE | | 0 | 0 | 14,689 |
Automatic Data Processing, Inc. | COM | 053015103 | 434,315 | 1,569 | SH | | SOLE | | 0 | 0 | 1,569 |
Axon Enterprise Inc | COM | 05464C101 | 5,545,649 | 13,878 | SH | | SOLE | | 0 | 0 | 13,878 |
Bank of America Corp | COM | 060505104 | 507,904 | 12,800 | SH | | SOLE | | 0 | 0 | 12,800 |
Bel Fuse Inc. Class B | COM | 077347300 | 1,094,194 | 13,937 | SH | | SOLE | | 0 | 0 | 13,937 |
Biogen Inc. | COM | 09062X103 | 419,470 | 2,164 | SH | | SOLE | | 0 | 0 | 2,164 |
Blackstone Inc. | COM | 09260D107 | 306,260 | 2,000 | SH | | SOLE | | 0 | 0 | 2,000 |
Blue Bird Corporation | COM | 095306106 | 284,882 | 5,940 | SH | | SOLE | | 0 | 0 | 5,940 |
Boise Cascade Co. | COM | 09739D100 | 709,834 | 5,035 | SH | | SOLE | | 0 | 0 | 5,035 |
Booz Allen Hamilton Holding Corporation Class A | COM | 099502106 | 3,685,410 | 22,643 | SH | | SOLE | | 0 | 0 | 22,643 |
Boston Scientific Corporation | COM | 101137107 | 416,486 | 4,970 | SH | | SOLE | | 0 | 0 | 4,970 |
BRF SA Sponsored ADR | COM | 10552T107 | 999,546 | 228,729 | SH | | SOLE | | 0 | 0 | 228,729 |
Bristol-Myers Squibb Company | COM | 110122108 | 522,574 | 10,100 | SH | | SOLE | | 0 | 0 | 10,100 |
Broadcom Inc. | COM | 11135F101 | 2,724,737 | 15,796 | SH | | SOLE | | 0 | 0 | 15,796 |
Brown Advisory Small-Cap Fundamental Value Fund Investor Shs | COM | 115233793 | 1,049,410 | 31,438 | SH | | SOLE | | 0 | 0 | 31,438 |
BWX Technologies, Inc. | COM | 05605H100 | 2,789,025 | 25,658 | SH | | SOLE | | 0 | 0 | 25,658 |
Cadre Holdings, Inc. | COM | 12763L105 | 377,527 | 9,948 | SH | | SOLE | | 0 | 0 | 9,948 |
Camtek Ltd | COM | M20791105 | 805,367 | 10,086 | SH | | SOLE | | 0 | 0 | 10,086 |
Carlisle Companies Incorporated | COM | 142339100 | 5,124,500 | 11,394 | SH | | SOLE | | 0 | 0 | 11,394 |
Carpenter Technology Corporation | COM | 144285103 | 4,370,737 | 27,389 | SH | | SOLE | | 0 | 0 | 27,389 |
Carrier Global Corp. | COM | 14448C104 | 250,324 | 3,110 | SH | | SOLE | | 0 | 0 | 3,110 |
Casey's General Stores, Inc. | COM | 147528103 | 277,274 | 738 | SH | | SOLE | | 0 | 0 | 738 |
Catalyst Pharmaceuticals, Inc. | COM | 14888U101 | 244,405 | 12,294 | SH | | SOLE | | 0 | 0 | 12,294 |
CDW Corporation | COM | 12514G108 | 2,650,878 | 11,714 | SH | | SOLE | | 0 | 0 | 11,714 |
CECO Environmental Corp. | COM | 125141101 | 1,872,113 | 66,387 | SH | | SOLE | | 0 | 0 | 66,387 |
Cencora, Inc. | COM | 03073E105 | 4,338,958 | 19,277 | SH | | SOLE | | 0 | 0 | 19,277 |
Charles Schwab Corp | COM | 808513105 | 524,961 | 8,100 | SH | | SOLE | | 0 | 0 | 8,100 |
Chevron Corporation | COM | 166764100 | 2,696,501 | 18,310 | SH | | SOLE | | 0 | 0 | 18,310 |
Cipher Mining Inc | COM | 17253J106 | 125,845 | 32,518 | SH | | SOLE | | 0 | 0 | 32,518 |
Cisco Systems, Inc. | COM | 17275R102 | 323,897 | 6,086 | SH | | SOLE | | 0 | 0 | 6,086 |
Citigroup Inc. | COM | 172967424 | 751,075 | 11,998 | SH | | SOLE | | 0 | 0 | 11,998 |
ClearPoint Neuro, Inc. | COM | 18507C103 | 560,500 | 50,000 | SH | | SOLE | | 0 | 0 | 50,000 |
Climb Global Solutions, Inc. | COM | 946760105 | 322,211 | 3,237 | SH | | SOLE | | 0 | 0 | 3,237 |
Coca-Cola Company | COM | 191216100 | 1,551,646 | 21,593 | SH | | SOLE | | 0 | 0 | 21,593 |
Coca-Cola Consolidated, Inc. | COM | 191098102 | 11,727,824 | 8,909 | SH | | SOLE | | 0 | 0 | 8,909 |
Coeur Mining, Inc. | COM | 192108504 | 294,134 | 42,752 | SH | | SOLE | | 0 | 0 | 42,752 |
Colgate-Palmolive Company | COM | 194162103 | 3,188,836 | 30,718 | SH | | SOLE | | 0 | 0 | 30,718 |
Comfort Systems USA, Inc. | COM | 199908104 | 4,743,157 | 12,151 | SH | | SOLE | | 0 | 0 | 12,151 |
Compania de Minas Buenaventura SAA Sponsored ADR | COM | 204448104 | 1,237,517 | 89,416 | SH | | SOLE | | 0 | 0 | 89,416 |
Compass Diversified Holdings | COM | 20451Q104 | 1,460,469 | 65,995 | SH | | SOLE | | 0 | 0 | 65,995 |
ConocoPhillips | COM | 20825C104 | 5,348,329 | 50,801 | SH | | SOLE | | 0 | 0 | 50,801 |
CONSOL Energy Inc | COM | 20854L108 | 277,741 | 2,654 | SH | | SOLE | | 0 | 0 | 2,654 |
Consolidated Edison, Inc. | COM | 209115104 | 326,975 | 3,140 | SH | | SOLE | | 0 | 0 | 3,140 |
Consumer Discretionary Select Sector SPDR Fund | COM | 81369Y407 | 919,298 | 4,588 | SH | | SOLE | | 0 | 0 | 4,588 |
Consumer Staples Select Sector SPDR Fund | COM | 81369Y308 | 862,951 | 10,397 | SH | | SOLE | | 0 | 0 | 10,397 |
Cooper Companies, Inc. | COM | 216648501 | 352,316 | 3,193 | SH | | SOLE | | 0 | 0 | 3,193 |
Copart, Inc. | COM | 217204106 | 1,075,038 | 20,516 | SH | | SOLE | | 0 | 0 | 20,516 |
Costamare Inc. | COM | Y1771G102 | 408,044 | 25,957 | SH | | SOLE | | 0 | 0 | 25,957 |
Costco Wholesale Corporation | COM | 22160K105 | 19,184,429 | 21,640 | SH | | SOLE | | 0 | 0 | 21,640 |
CrowdStrike Holdings, Inc. Class A | COM | 22788C105 | 7,570,727 | 26,993 | SH | | SOLE | | 0 | 0 | 26,993 |
CSP Inc. | COM | 126389105 | 493,958 | 38,026 | SH | | SOLE | | 0 | 0 | 38,026 |
CSW Industrials, Inc. | COM | 126402106 | 380,679 | 1,039 | SH | | SOLE | | 0 | 0 | 1,039 |
CVS Health Corporation | COM | 126650100 | 231,084 | 3,675 | SH | | SOLE | | 0 | 0 | 3,675 |
CyberArk Software Ltd. | COM | M2682V108 | 2,353,001 | 8,069 | SH | | SOLE | | 0 | 0 | 8,069 |
D.R. Horton, Inc. | COM | 23331A109 | 209,847 | 1,100 | SH | | SOLE | | 0 | 0 | 1,100 |
Darden Restaurants, Inc. | COM | 237194105 | 547,538 | 3,336 | SH | | SOLE | | 0 | 0 | 3,336 |
Deckers Outdoor Corporation | COM | 243537107 | 4,466,992 | 28,015 | SH | | SOLE | | 0 | 0 | 28,015 |
Definitive Healthcare Corp. Class A | COM | 24477E103 | 44,700 | 10,000 | SH | | SOLE | | 0 | 0 | 10,000 |
DHT Holdings, Inc. | COM | Y2065G121 | 281,651 | 25,535 | SH | | SOLE | | 0 | 0 | 25,535 |
Diamondback Energy, Inc. | COM | 25278X109 | 1,613,664 | 9,360 | SH | | SOLE | | 0 | 0 | 9,360 |
Dick's Sporting Goods, Inc. | COM | 253393102 | 866,731 | 4,153 | SH | | SOLE | | 0 | 0 | 4,153 |
Dorian LPG Ltd. | COM | Y2106R110 | 2,640,909 | 76,726 | SH | | SOLE | | 0 | 0 | 76,726 |
DuPont de Nemours, Inc. | COM | 26614N102 | 304,400 | 3,416 | SH | | SOLE | | 0 | 0 | 3,416 |
e.l.f. Beauty, Inc. | COM | 26856L103 | 432,086 | 3,963 | SH | | SOLE | | 0 | 0 | 3,963 |
Eaton Corp. Plc | COM | G29183103 | 7,299,966 | 22,025 | SH | | SOLE | | 0 | 0 | 22,025 |
Eldorado Gold Corporation | COM | 284902509 | 878,140 | 50,555 | SH | | SOLE | | 0 | 0 | 50,555 |
Electromed, Inc. | COM | 285409108 | 368,425 | 17,160 | SH | | SOLE | | 0 | 0 | 17,160 |
Eli Lilly and Company | COM | 532457108 | 22,122,992 | 24,971 | SH | | SOLE | | 0 | 0 | 24,971 |
Eltek Ltd | COM | M40184208 | 163,890 | 15,022 | SH | | SOLE | | 0 | 0 | 15,022 |
Embraer S.A. Sponsored ADR | COM | 29082A107 | 1,252,452 | 35,410 | SH | | SOLE | | 0 | 0 | 35,410 |
EMCOR Group, Inc. | COM | 29084Q100 | 26,182,743 | 60,815 | SH | | SOLE | | 0 | 0 | 60,815 |
Energy Services of America Corporation | COM | 29271Q103 | 309,871 | 32,618 | SH | | SOLE | | 0 | 0 | 32,618 |
EOG Resources, Inc. | COM | 26875P101 | 3,308,046 | 26,910 | SH | | SOLE | | 0 | 0 | 26,910 |
Exelixis, Inc. | COM | 30161Q104 | 572,716 | 22,070 | SH | | SOLE | | 0 | 0 | 22,070 |
Extra Space Storage Inc. | COM | 30225T102 | 518,479 | 2,877 | SH | | SOLE | | 0 | 0 | 2,877 |
Exxon Mobil Corporation | COM | 30231G102 | 8,293,503 | 70,752 | SH | | SOLE | | 0 | 0 | 70,752 |
Ferrari NV | COM | N3167Y103 | 5,653,543 | 12,026 | SH | | SOLE | | 0 | 0 | 12,026 |
Fidelity MSCI Information Technology Index ETF | COM | 316092808 | 2,809,450 | 16,100 | SH | | SOLE | | 0 | 0 | 16,100 |
Fidelity National Information Services, Inc. | COM | 31620M106 | 402,016 | 4,800 | SH | | SOLE | | 0 | 0 | 4,800 |
Financial Select Sector SPDR Fund | COM | 81369Y605 | 961,373 | 21,213 | SH | | SOLE | | 0 | 0 | 21,213 |
First Bancorp | COM | 318672706 | 527,535 | 24,919 | SH | | SOLE | | 0 | 0 | 24,919 |
First Trust Consumer Discretionary AlphaDEX Fund | COM | 33734X101 | 2,729,571 | 43,128 | SH | | SOLE | | 0 | 0 | 43,128 |
First Trust Consumer Staples AlphaDEX Fund | COM | 33734X119 | 2,589,817 | 37,903 | SH | | SOLE | | 0 | 0 | 37,903 |
First Trust Financials AlphaDEX Fund | COM | 33734X135 | 3,020,014 | 59,065 | SH | | SOLE | | 0 | 0 | 59,065 |
First Trust Health Care AlphaDEX Fund | COM | 33734X143 | 2,733,029 | 24,432 | SH | | SOLE | | 0 | 0 | 24,432 |
First Trust Industrials/Producer Durables AlphaDEX Fund | COM | 33734X150 | 2,736,527 | 36,121 | SH | | SOLE | | 0 | 0 | 36,121 |
First Trust NYSE Arca Biotechnology Index Fund | COM | 33733E203 | 2,950,147 | 17,159 | SH | | SOLE | | 0 | 0 | 17,159 |
Fortinet, Inc. | COM | 34959E109 | 203,569 | 2,625 | SH | | SOLE | | 0 | 0 | 2,625 |
General Dynamics Corporation | COM | 369550108 | 3,410,629 | 11,286 | SH | | SOLE | | 0 | 0 | 11,286 |
Genuine Parts Company | COM | 372460105 | 470,163 | 3,366 | SH | | SOLE | | 0 | 0 | 3,366 |
Genworth Financial, Inc. | COM | 37247D106 | 169,106 | 24,687 | SH | | SOLE | | 0 | 0 | 24,687 |
Getty Realty Corp. | COM | 374297109 | 314,792 | 9,896 | SH | | SOLE | | 0 | 0 | 9,896 |
GoDaddy, Inc. Class A | COM | 380237107 | 621,476 | 3,964 | SH | | SOLE | | 0 | 0 | 3,964 |
Golub Capital BDC, Inc. | COM | 38173M102 | 281,560 | 18,634 | SH | | SOLE | | 0 | 0 | 18,634 |
Graham Corporation | COM | 384556106 | 326,378 | 11,030 | SH | | SOLE | | 0 | 0 | 11,030 |
Guidewire Software, Inc. | COM | 40171V100 | 4,816,993 | 26,331 | SH | | SOLE | | 0 | 0 | 26,331 |
Hamilton Beach Brands Holding Co. Class A | COM | 40701T104 | 477,690 | 15,698 | SH | | SOLE | | 0 | 0 | 15,698 |
HCI Group, Inc. | COM | 40416E103 | 979,706 | 9,151 | SH | | SOLE | | 0 | 0 | 9,151 |
Health Care Select Sector SPDR Fund | COM | 81369Y209 | 846,340 | 5,495 | SH | | SOLE | | 0 | 0 | 5,495 |
HEICO Corporation | COM | 422806109 | 630,167 | 2,410 | SH | | SOLE | | 0 | 0 | 2,410 |
Hershey Company | COM | 427866108 | 492,718 | 2,569 | SH | | SOLE | | 0 | 0 | 2,569 |
Home Depot, Inc. | COM | 437076102 | 1,720,480 | 4,246 | SH | | SOLE | | 0 | 0 | 4,246 |
Honeywell International Inc. | COM | 438516106 | 596,457 | 2,885 | SH | | SOLE | | 0 | 0 | 2,885 |
Howmet Aerospace Inc. | COM | 443201108 | 6,826,435 | 68,094 | SH | | SOLE | | 0 | 0 | 68,094 |
Huntington Ingalls Industries, Inc. | COM | 446413106 | 4,531,738 | 17,141 | SH | | SOLE | | 0 | 0 | 17,141 |
Idaho Strategic Resources Inc | COM | 645827205 | 800,559 | 49,817 | SH | | SOLE | | 0 | 0 | 49,817 |
IES Holdings, Inc. | COM | 44951W106 | 606,246 | 3,037 | SH | | SOLE | | 0 | 0 | 3,037 |
Imperial Oil Limited | COM | 453038408 | 2,558,603 | 36,318 | SH | | SOLE | | 0 | 0 | 36,318 |
Ingredion Incorporated | COM | 457187102 | 3,921,702 | 28,536 | SH | | SOLE | | 0 | 0 | 28,536 |
Insight Enterprises, Inc. | COM | 45765U103 | 4,831,844 | 22,433 | SH | | SOLE | | 0 | 0 | 22,433 |
Intel Corporation | COM | 458140100 | 386,949 | 16,494 | SH | | SOLE | | 0 | 0 | 16,494 |
Interactive Brokers Group, Inc. Class A | COM | 45841N107 | 447,206 | 3,209 | SH | | SOLE | | 0 | 0 | 3,209 |
Intercontinental Exchange, Inc. | COM | 45866F104 | 808,019 | 5,030 | SH | | SOLE | | 0 | 0 | 5,030 |
International Business Machines Corporation | COM | 459200101 | 908,738 | 4,110 | SH | | SOLE | | 0 | 0 | 4,110 |
International General Insurance Holdings Ltd. | COM | G4809J106 | 681,074 | 35,846 | SH | | SOLE | | 0 | 0 | 35,846 |
International Seaways, Inc. | COM | Y41053102 | 1,054,350 | 20,449 | SH | | SOLE | | 0 | 0 | 20,449 |
Intuit Inc. | COM | 461202103 | 200,583 | 323 | SH | | SOLE | | 0 | 0 | 323 |
iShares Core S&P 500 ETF | COM | 464287200 | 853,694 | 1,480 | SH | | SOLE | | 0 | 0 | 1,480 |
iShares Core S&P Mid-Cap ETF | COM | 464287507 | 1,001,794 | 16,075 | SH | | SOLE | | 0 | 0 | 16,075 |
iShares Core S&P Small Cap ETF | COM | 464287804 | 691,234 | 5,910 | SH | | SOLE | | 0 | 0 | 5,910 |
iShares MSCI Canada ETF | COM | 464286509 | 885,082 | 21,317 | SH | | SOLE | | 0 | 0 | 21,317 |
iShares MSCI EAFE Growth ETF | COM | 464288885 | 2,867,042 | 26,633 | SH | | SOLE | | 0 | 0 | 26,633 |
iShares MSCI EAFE Value ETF | COM | 464288877 | 1,917,647 | 33,333 | SH | | SOLE | | 0 | 0 | 33,333 |
iShares MSCI Japan ETF | COM | 46434G822 | 540,699 | 7,558 | SH | | SOLE | | 0 | 0 | 7,558 |
iShares U.S. Industrials ETF | COM | 464287754 | 1,095,559 | 8,196 | SH | | SOLE | | 0 | 0 | 8,196 |
iShares U.S. Technology ETF | COM | 464287721 | 1,224,332 | 8,075 | SH | | SOLE | | 0 | 0 | 8,075 |
iShares U.S. Utilities ETF | COM | 464287697 | 898,490 | 8,807 | SH | | SOLE | | 0 | 0 | 8,807 |
Itron, Inc. | COM | 465741106 | 831,302 | 7,783 | SH | | SOLE | | 0 | 0 | 7,783 |
Johnson & Johnson | COM | 478160104 | 2,783,705 | 17,177 | SH | | SOLE | | 0 | 0 | 17,177 |
JPMorgan Chase & Co. | COM | 46625H100 | 1,821,830 | 8,640 | SH | | SOLE | | 0 | 0 | 8,640 |
Kimberly-Clark Corporation | COM | 494368103 | 2,601,021 | 18,281 | SH | | SOLE | | 0 | 0 | 18,281 |
Kinsale Capital Group, Inc. | COM | 49714P108 | 1,420,454 | 3,051 | SH | | SOLE | | 0 | 0 | 3,051 |
KLA Corporation | COM | 482480100 | 1,785,789 | 2,306 | SH | | SOLE | | 0 | 0 | 2,306 |
Kroger Co. | COM | 501044101 | 755,787 | 13,190 | SH | | SOLE | | 0 | 0 | 13,190 |
L'Oreal S.A.Unsponsored ADR | COM | 502117203 | 266,082 | 2,965 | SH | | SOLE | | 0 | 0 | 2,965 |
Lamar Advertising Company Class A | COM | 512816109 | 617,826 | 4,624 | SH | | SOLE | | 0 | 0 | 4,624 |
Lennar Corporation Class A | COM | 526057104 | 594,312 | 3,170 | SH | | SOLE | | 0 | 0 | 3,170 |
Limbach Holdings, Inc. | COM | 53263P105 | 736,008 | 9,715 | SH | | SOLE | | 0 | 0 | 9,715 |
Lockheed Martin Corporation | COM | 539830109 | 3,493,331 | 5,976 | SH | | SOLE | | 0 | 0 | 5,976 |
Lowe's Companies, Inc. | COM | 548661107 | 1,840,697 | 6,796 | SH | | SOLE | | 0 | 0 | 6,796 |
LSI Industries Inc. | COM | 50216C108 | 440,556 | 27,279 | SH | | SOLE | | 0 | 0 | 27,279 |
MakeMyTrip Ltd. | COM | V5633W109 | 3,210,028 | 34,535 | SH | | SOLE | | 0 | 0 | 34,535 |
Marathon Oil Corporation | COM | 565849106 | 239,031 | 8,976 | SH | | SOLE | | 0 | 0 | 8,976 |
MasTec, Inc. | COM | 576323109 | 239,430 | 1,945 | SH | | SOLE | | 0 | 0 | 1,945 |
Mastercard Incorporated Class A | COM | 57636Q104 | 853,286 | 1,728 | SH | | SOLE | | 0 | 0 | 1,728 |
Matson, Inc. | COM | 57686G105 | 310,484 | 2,177 | SH | | SOLE | | 0 | 0 | 2,177 |
McDonald's Corporation | COM | 580135101 | 1,569,749 | 5,155 | SH | | SOLE | | 0 | 0 | 5,155 |
Merck & Co., Inc. | COM | 58933Y105 | 1,444,263 | 12,718 | SH | | SOLE | | 0 | 0 | 12,718 |
Meta Platforms Inc Class A | COM | 30303M102 | 6,121,494 | 10,694 | SH | | SOLE | | 0 | 0 | 10,694 |
Microsoft Corporation | COM | 594918104 | 13,813,060 | 32,101 | SH | | SOLE | | 0 | 0 | 32,101 |
MicroStrategy Incorporated Class A | COM | 594972408 | 613,535 | 3,639 | SH | | SOLE | | 0 | 0 | 3,639 |
Modine Manufacturing Company | COM | 607828100 | 905,362 | 6,818 | SH | | SOLE | | 0 | 0 | 6,818 |
Monolithic Power Systems, Inc. | COM | 609839105 | 522,342 | 565 | SH | | SOLE | | 0 | 0 | 565 |
Mr. Cooper Group, Inc. | COM | 62482R107 | 631,433 | 6,850 | SH | | SOLE | | 0 | 0 | 6,850 |
MSC Industrial Direct Co., Inc. Class A | COM | 553530106 | 1,360,178 | 15,805 | SH | | SOLE | | 0 | 0 | 15,805 |
MSCI Inc. Class A | COM | 55354G100 | 843,500 | 1,447 | SH | | SOLE | | 0 | 0 | 1,447 |
Mueller Industries, Inc. | COM | 624756102 | 1,079,118 | 14,563 | SH | | SOLE | | 0 | 0 | 14,563 |
NAPCO Security Technologies, Inc. | COM | 630402105 | 1,943,820 | 48,043 | SH | | SOLE | | 0 | 0 | 48,043 |
Nasdaq, Inc. | COM | 631103108 | 304,249 | 4,167 | SH | | SOLE | | 0 | 0 | 4,167 |
National Fuel Gas Company | COM | 636180101 | 587,986 | 9,701 | SH | | SOLE | | 0 | 0 | 9,701 |
National HealthCare Corporation | COM | 635906100 | 538,296 | 4,280 | SH | | SOLE | | 0 | 0 | 4,280 |
National Storage Affiliates Trust | COM | 637870106 | 512,732 | 10,638 | SH | | SOLE | | 0 | 0 | 10,638 |
Nestle S.A. Sponsored ADR | COM | 641069406 | 583,181 | 5,793 | SH | | SOLE | | 0 | 0 | 5,793 |
NetApp, Inc. | COM | 64110D104 | 5,409,083 | 43,795 | SH | | SOLE | | 0 | 0 | 43,795 |
Nexstar Media Group, Inc. | COM | 65336K103 | 3,031,858 | 18,336 | SH | | SOLE | | 0 | 0 | 18,336 |
NextEra Energy, Inc. | COM | 65339F101 | 1,014,360 | 12,000 | SH | | SOLE | | 0 | 0 | 12,000 |
Nordson Corporation | COM | 655663102 | 419,683 | 1,598 | SH | | SOLE | | 0 | 0 | 1,598 |
Norfolk Southern Corporation | COM | 655844108 | 919,450 | 3,700 | SH | | SOLE | | 0 | 0 | 3,700 |
Northern Technologies International Corporation | COM | 665809109 | 122,900 | 10,000 | SH | | SOLE | | 0 | 0 | 10,000 |
Northrop Grumman Corp. | COM | 666807102 | 410,532 | 777 | SH | | SOLE | | 0 | 0 | 777 |
Nova Ltd. | COM | M7516K103 | 296,884 | 1,425 | SH | | SOLE | | 0 | 0 | 1,425 |
Novo Nordisk A/S Sponsored ADR Class B | COM | 670100205 | 14,105,628 | 118,465 | SH | | SOLE | | 0 | 0 | 118,465 |
NRG Energy, Inc. | COM | 629377508 | 2,083,275 | 22,868 | SH | | SOLE | | 0 | 0 | 22,868 |
Nutanix, Inc. Class A | COM | 67059N108 | 4,607,102 | 77,757 | SH | | SOLE | | 0 | 0 | 77,757 |
NVIDIA Corporation | COM | 67066G104 | 67,324,519 | 554,385 | SH | | SOLE | | 0 | 0 | 554,385 |
OGE Energy Corp. | COM | 670837103 | 784,636 | 19,128 | SH | | SOLE | | 0 | 0 | 19,128 |
Old Dominion Freight Line, Inc. | COM | 679580100 | 498,984 | 2,512 | SH | | SOLE | | 0 | 0 | 2,512 |
Old Republic International Corporation | COM | 680223104 | 529,029 | 14,936 | SH | | SOLE | | 0 | 0 | 14,936 |
ONEOK, Inc. | COM | 682680103 | 640,319 | 7,026 | SH | | SOLE | | 0 | 0 | 7,026 |
Oracle Corporation | COM | 68389X105 | 381,014 | 2,236 | SH | | SOLE | | 0 | 0 | 2,236 |
PACCAR Inc | COM | 693718108 | 397,878 | 4,032 | SH | | SOLE | | 0 | 0 | 4,032 |
Palantir Technologies Inc. Class A | COM | 69608A108 | 964,931 | 25,939 | SH | | SOLE | | 0 | 0 | 25,939 |
Palo Alto Networks, Inc. | COM | 697435105 | 635,064 | 1,858 | SH | | SOLE | | 0 | 0 | 1,858 |
Parker-Hannifin Corporation | COM | 701094104 | 379,092 | 600 | SH | | SOLE | | 0 | 0 | 600 |
Parsons Corporation | COM | 70202L102 | 8,509,121 | 82,071 | SH | | SOLE | | 0 | 0 | 82,071 |
Paymentus Holdings, Inc Class A | COM | 70439P108 | 1,390,649 | 69,463 | SH | | SOLE | | 0 | 0 | 69,463 |
PDD Holdings Inc. Sponsored ADR Class A | COM | 722304102 | 1,171,094 | 8,687 | SH | | SOLE | | 0 | 0 | 8,687 |
Pennant Group Inc | COM | 70805E109 | 874,150 | 24,486 | SH | | SOLE | | 0 | 0 | 24,486 |
PennyMac Financial Services, Inc. | COM | 70932M107 | 284,925 | 2,500 | SH | | SOLE | | 0 | 0 | 2,500 |
PepsiCo, Inc. | COM | 713448108 | 5,062,861 | 29,773 | SH | | SOLE | | 0 | 0 | 29,773 |
Permian Resources Corporation Class A | COM | 71424F105 | 551,926 | 40,553 | SH | | SOLE | | 0 | 0 | 40,553 |
Pfizer Inc. | COM | 717081103 | 423,045 | 14,618 | SH | | SOLE | | 0 | 0 | 14,618 |
Philip Morris International Inc. | COM | 718172109 | 395,764 | 3,260 | SH | | SOLE | | 0 | 0 | 3,260 |
Phillips 66 | COM | 718546104 | 6,277,880 | 47,759 | SH | | SOLE | | 0 | 0 | 47,759 |
Pilgrim's Pride Corporation | COM | 72147K108 | 736,984 | 16,004 | SH | | SOLE | | 0 | 0 | 16,004 |
Porsche Automobil Holding SE Unsponsored ADR | COM | 73328P106 | 250,016 | 54,529 | SH | | SOLE | | 0 | 0 | 54,529 |
Powell Industries, Inc. | COM | 739128106 | 4,899,985 | 22,073 | SH | | SOLE | | 0 | 0 | 22,073 |
PPG Industries, Inc. | COM | 693506107 | 447,450 | 3,378 | SH | | SOLE | | 0 | 0 | 3,378 |
Procter & Gamble Company | COM | 742718109 | 3,681,712 | 21,257 | SH | | SOLE | | 0 | 0 | 21,257 |
Progressive Corporation | COM | 743315103 | 9,286,100 | 36,594 | SH | | SOLE | | 0 | 0 | 36,594 |
Quanta Services, Inc. | COM | 74762E102 | 17,554,218 | 58,877 | SH | | SOLE | | 0 | 0 | 58,877 |
RadNet, Inc. | COM | 750491102 | 628,743 | 9,061 | SH | | SOLE | | 0 | 0 | 9,061 |
REV Group, Inc. | COM | 749527107 | 542,484 | 19,333 | SH | | SOLE | | 0 | 0 | 19,333 |
Revolve Group, Inc Class A | COM | 76156B107 | 612,140 | 24,703 | SH | | SOLE | | 0 | 0 | 24,703 |
Rio Tinto plc Sponsored ADR | COM | 767204100 | 3,299,304 | 46,358 | SH | | SOLE | | 0 | 0 | 46,358 |
Royal Caribbean Group | COM | V7780T103 | 10,857,092 | 61,215 | SH | | SOLE | | 0 | 0 | 61,215 |
RTX Corporation | COM | 75513E101 | 807,267 | 6,663 | SH | | SOLE | | 0 | 0 | 6,663 |
S&P Global, Inc. | COM | 78409V104 | 736,700 | 1,426 | SH | | SOLE | | 0 | 0 | 1,426 |
Safe Bulkers, Inc. | COM | Y7388L103 | 451,276 | 87,119 | SH | | SOLE | | 0 | 0 | 87,119 |
Salesforce, Inc. | COM | 79466L302 | 1,322,019 | 4,830 | SH | | SOLE | | 0 | 0 | 4,830 |
Sanmina Corporation | COM | 801056102 | 279,550 | 4,084 | SH | | SOLE | | 0 | 0 | 4,084 |
Scorpio Tankers Inc. | COM | Y7542C130 | 746,796 | 10,474 | SH | | SOLE | | 0 | 0 | 10,474 |
Seanergy Maritime Holdings Corp. | COM | Y73760400 | 1,824,423 | 146,894 | SH | | SOLE | | 0 | 0 | 146,894 |
ServiceNow, Inc. | COM | 81762P102 | 1,526,724 | 1,707 | SH | | SOLE | | 0 | 0 | 1,707 |
Sezzle Inc. | COM | 78435P105 | 1,217,330 | 7,136 | SH | | SOLE | | 0 | 0 | 7,136 |
SFL Corporation Limited | COM | G7738W106 | 682,433 | 58,983 | SH | | SOLE | | 0 | 0 | 58,983 |
Shell Plc Sponsored ADR | COM | 780259305 | 1,163,754 | 17,646 | SH | | SOLE | | 0 | 0 | 17,646 |
Sinovac Biotech Ltd. | COM | P8696W104 | 0 | 14,167 | SH | | SOLE | | 0 | 0 | 14,167 |
Skyward Specialty Insurance Group, Inc. | COM | 830940102 | 1,050,997 | 25,804 | SH | | SOLE | | 0 | 0 | 25,804 |
SkyWest, Inc | COM | 830879102 | 1,046,001 | 12,303 | SH | | SOLE | | 0 | 0 | 12,303 |
SPDR Gold Shares | COM | 78463V107 | 496,085 | 2,041 | SH | | SOLE | | 0 | 0 | 2,041 |
SPDR S&P 500 ETF Trust | COM | 78462F103 | 1,662,183 | 2,897 | SH | | SOLE | | 0 | 0 | 2,897 |
Sprouts Farmers Market, Inc. | COM | 85208M102 | 397,918 | 3,604 | SH | | SOLE | | 0 | 0 | 3,604 |
SPX Technologies, Inc. | COM | 78473E103 | 1,736,998 | 10,893 | SH | | SOLE | | 0 | 0 | 10,893 |
Star Bulk Carriers Corp. | COM | Y8162K204 | 892,118 | 37,658 | SH | | SOLE | | 0 | 0 | 37,658 |
StealthGas Inc. | COM | Y81669106 | 423,895 | 62,246 | SH | | SOLE | | 0 | 0 | 62,246 |
Steel Dynamics, Inc. | COM | 858119100 | 900,968 | 7,146 | SH | | SOLE | | 0 | 0 | 7,146 |
Sterling Infrastructure, Inc. | COM | 859241101 | 435,785 | 3,005 | SH | | SOLE | | 0 | 0 | 3,005 |
StoneCo Ltd. Class A | COM | G85158106 | 230,819 | 20,499 | SH | | SOLE | | 0 | 0 | 20,499 |
StoneX Group Inc. | COM | 861896108 | 501,433 | 6,124 | SH | | SOLE | | 0 | 0 | 6,124 |
SunCoke Energy, Inc. | COM | 86722A103 | 88,284 | 10,171 | SH | | SOLE | | 0 | 0 | 10,171 |
Super Micro Computer, Inc. | COM | 86800U302 | 15,271,470 | 36,675 | SH | | SOLE | | 0 | 0 | 36,675 |
Synovus Financial Corp. | COM | 87161C501 | 231,600 | 5,208 | SH | | SOLE | | 0 | 0 | 5,208 |
T-Mobile US, Inc. | COM | 872590104 | 5,419,839 | 26,264 | SH | | SOLE | | 0 | 0 | 26,264 |
Talen Energy Corp | COM | 87422Q109 | 494,260 | 2,773 | SH | | SOLE | | 0 | 0 | 2,773 |
Targa Resources Corp. | COM | 87612G101 | 8,836,810 | 59,704 | SH | | SOLE | | 0 | 0 | 59,704 |
TechnipFMC plc | COM | G87110105 | 2,216,435 | 84,500 | SH | | SOLE | | 0 | 0 | 84,500 |
Teekay Corporation Ltd | COM | G8726T105 | 393,870 | 42,812 | SH | | SOLE | | 0 | 0 | 42,812 |
Tetra Tech, Inc. | COM | 88162G103 | 469,714 | 9,960 | SH | | SOLE | | 0 | 0 | 9,960 |
Texas Instruments Incorporated | COM | 882508104 | 850,011 | 4,115 | SH | | SOLE | | 0 | 0 | 4,115 |
Thermo Fisher Scientific Inc. | COM | 883556102 | 569,084 | 920 | SH | | SOLE | | 0 | 0 | 920 |
Tidewater Inc | COM | 88642R109 | 994,220 | 13,849 | SH | | SOLE | | 0 | 0 | 13,849 |
Toll Brothers, Inc. | COM | 889478103 | 13,735,051 | 88,906 | SH | | SOLE | | 0 | 0 | 88,906 |
TopBuild Corp. | COM | 89055F103 | 1,711,856 | 4,208 | SH | | SOLE | | 0 | 0 | 4,208 |
TPG Inc Class A | COM | 872657101 | 449,198 | 7,804 | SH | | SOLE | | 0 | 0 | 7,804 |
TransDigm Group Incorporated | COM | 893641100 | 3,113,998 | 2,182 | SH | | SOLE | | 0 | 0 | 2,182 |
Tyler Technologies, Inc. | COM | 902252105 | 1,824,125 | 3,125 | SH | | SOLE | | 0 | 0 | 3,125 |
UFP Technologies, Inc. | COM | 902673102 | 1,840,977 | 5,813 | SH | | SOLE | | 0 | 0 | 5,813 |
Ultralife Corporation | COM | 903899102 | 292,399 | 32,345 | SH | | SOLE | | 0 | 0 | 32,345 |
Ultrapar Participacoes S.A. Sponsored ADR | COM | 90400P101 | 515,338 | 132,819 | SH | | SOLE | | 0 | 0 | 132,819 |
Unilever PLC Sponsored ADR | COM | 904767704 | 746,520 | 11,492 | SH | | SOLE | | 0 | 0 | 11,492 |
Union Pacific Corporation | COM | 907818108 | 1,595,465 | 6,473 | SH | | SOLE | | 0 | 0 | 6,473 |
United States Lime & Minerals, Inc. | COM | 911922102 | 469,647 | 4,809 | SH | | SOLE | | 0 | 0 | 4,809 |
UnitedHealth Group Incorporated | COM | 91324P102 | 925,511 | 1,583 | SH | | SOLE | | 0 | 0 | 1,583 |
Universal Corp | COM | 913456109 | 3,648,759 | 68,702 | SH | | SOLE | | 0 | 0 | 68,702 |
Universal Stainless & Alloy Products, Inc. | COM | 913837100 | 967,295 | 25,040 | SH | | SOLE | | 0 | 0 | 25,040 |
Universal Technical Institute, Inc. | COM | 913915104 | 2,034,272 | 125,109 | SH | | SOLE | | 0 | 0 | 125,109 |
Uranium Energy Corp. | COM | 916896103 | 405,320 | 65,269 | SH | | SOLE | | 0 | 0 | 65,269 |
VAALCO Energy, Inc. | COM | 91851C201 | 1,146,422 | 199,725 | SH | | SOLE | | 0 | 0 | 199,725 |
Valero Energy Corporation | COM | 91913Y100 | 2,570,161 | 19,034 | SH | | SOLE | | 0 | 0 | 19,034 |
Vanguard Dividend Appreciation ETF | COM | 921908844 | 343,621 | 1,735 | SH | | SOLE | | 0 | 0 | 1,735 |
Vanguard FTSE Europe ETF | COM | 922042874 | 820,138 | 11,535 | SH | | SOLE | | 0 | 0 | 11,535 |
Verizon Communications Inc. | COM | 92343V104 | 1,059,317 | 23,588 | SH | | SOLE | | 0 | 0 | 23,588 |
Vertex Pharmaceuticals Incorporated | COM | 92532F100 | 5,130,763 | 11,032 | SH | | SOLE | | 0 | 0 | 11,032 |
Vertiv Holdings Co. Class A | COM | 92537N108 | 9,127,322 | 91,741 | SH | | SOLE | | 0 | 0 | 91,741 |
Viper Energy, Inc. | COM | 927959106 | 3,487,454 | 77,310 | SH | | SOLE | | 0 | 0 | 77,310 |
Virtu Financial, Inc. Class A | COM | 928254101 | 432,197 | 14,189 | SH | | SOLE | | 0 | 0 | 14,189 |
Visa Inc. Class A | COM | 92826C839 | 700,573 | 2,548 | SH | | SOLE | | 0 | 0 | 2,548 |
Vistra Corp. | COM | 92840M102 | 12,953,792 | 109,278 | SH | | SOLE | | 0 | 0 | 109,278 |
Vital Farms, Inc. | COM | 92847W103 | 2,093,083 | 59,683 | SH | | SOLE | | 0 | 0 | 59,683 |
Walmart Inc. | COM | 931142103 | 325,180 | 4,027 | SH | | SOLE | | 0 | 0 | 4,027 |
Walt Disney Company | COM | 254687106 | 544,532 | 5,661 | SH | | SOLE | | 0 | 0 | 5,661 |
Wasatch Core Growth Fund | COM | 936772201 | 937,766 | 9,674 | SH | | SOLE | | 0 | 0 | 9,674 |
Waste Connections, Inc. | COM | 94106B101 | 743,176 | 4,156 | SH | | SOLE | | 0 | 0 | 4,156 |
Waste Management, Inc. | COM | 94106L109 | 211,719 | 1,020 | SH | | SOLE | | 0 | 0 | 1,020 |
Willdan Group, Inc. | COM | 96924N100 | 319,942 | 7,813 | SH | | SOLE | | 0 | 0 | 7,813 |
Willis Lease Finance Corporation | COM | 970646105 | 525,150 | 3,529 | SH | | SOLE | | 0 | 0 | 3,529 |
Wingstop, Inc. | COM | 974155103 | 4,135,006 | 9,938 | SH | | SOLE | | 0 | 0 | 9,938 |
Wintrust Financial Corporation | COM | 97650W108 | 397,437 | 3,662 | SH | | SOLE | | 0 | 0 | 3,662 |
WisdomTree, Inc. | COM | 97717P104 | 136,563 | 13,670 | SH | | SOLE | | 0 | 0 | 13,670 |
Woodward, Inc. | COM | 980745103 | 1,411,527 | 8,230 | SH | | SOLE | | 0 | 0 | 8,230 |
Xylem Inc. | COM | 98419M100 | 223,206 | 1,653 | SH | | SOLE | | 0 | 0 | 1,653 |
Yum! Brands, Inc. | COM | 988498101 | 560,036 | 4,009 | SH | | SOLE | | 0 | 0 | 4,009 |