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
ABBVIE INC COM 00287Y109 7,075,614 28,118 SH SOLE 195 0 27,923
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,468,142 92,158 SH SOLE 3,902 0 88,256
ADVANCED MICRO DEVICES INC COM 007903107 1,033,439 1,779 SH SOLE 0 0 1,779
AEROVIRONMENT INC COM 008073108 30,963,170 187,576 SH SOLE 30,161 0 157,415
AEVEX CORP COM CL A 00835T107 210,404 10,072 SH SOLE 1,550 0 8,522
ALPHABET INC CAP STK CL C 02079K107 9,027,582 25,550 SH SOLE 1,127 0 24,423
AMERICAN ELEC PWR CO INC COM 025537101 1,526,389 11,157 SH SOLE 0 0 11,157
AMPHENOL CORP CL A 032095101 29,001,643 164,483 SH SOLE 28,205 0 136,278
ANALOG DEVICES INC COM 032654105 10,430,112 26,261 SH SOLE 1,273 0 24,988
APPLE INC COM 037833100 96,621,094 333,913 SH SOLE 25,298 0 308,615
APPLIED MATLS INC COM 038222105 15,115,038 20,906 SH SOLE 0 0 20,906
ARDAGH METAL PACKAGING S A SHS L02235106 63,279 13,350 SH SOLE 0 0 13,350
ASCENDIS PHARMA A/S ORD SHS K08588103 56,134,425 210,462 SH SOLE 27,706 0 182,756
ASML HLDG NV N Y REGISTRY SHS N07059210 893,259 449 SH SOLE 0 0 449
ASTRONICS CORP COM 046433108 545,011 6,707 SH SOLE 1,170 0 5,537
BARRICK MNG CORP COM SHS 06849F108 8,642,679 235,303 SH SOLE 10,361 0 224,942
BIOHAVEN LTD COM G1110E107 20,447,873 1,374,185 SH SOLE 111,535 0 1,262,650
BIRCHTECH CORP COM SHS 59833H200 131,610 64,200 SH SOLE 0 0 64,200
BITMINE IMMERSION TECHS INC COM NEW 09175A206 178,953 13,445 SH SOLE 0 0 13,445
BLACKROCK INC COM 09290D101 13,289,872 13,821 SH SOLE 580 0 13,241
BLACKSTONE INC COM 09260D107 51,278,022 435,778 SH SOLE 41,655 0 394,123
BOEING CO COM 097023105 42,554,322 196,583 SH SOLE 27,209 0 169,374
BOWMAN CONSULTING GROUP LTD COM 103002101 220,548 7,553 SH SOLE 2,235 0 5,318
BP PLC SPONSORED ADR 055622104 613,370 16,600 SH SOLE 0 0 16,600
BRISTOL-MYERS SQUIBB CO COM 110122108 17,812,762 309,142 SH SOLE 11,503 0 297,639
BROADCOM INC COM 11135F101 45,614,929 120,754 SH SOLE 3,410 0 117,344
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 9,470,436 211,158 SH SOLE 11,933 0 199,225
BUNGE GLOBAL SA COM SHS H11356104 6,313,933 59,158 SH SOLE 3,937 0 55,221
BWX TECHNOLOGIES INC COM 05605H100 21,217,629 109,004 SH SOLE 13,918 0 95,086
CADRE HLDGS INC COM 12763L105 462,461 16,221 SH SOLE 2,652 0 13,569
CAMECO CORP COM 13321L108 30,265,642 297,035 SH SOLE 47,557 0 249,478
CANADIAN NATL RY CO COM 136375102 1,304,247 10,938 SH SOLE 0 0 10,938
CAREDX INC COM 14167L103 2,115,698 74,235 SH SOLE 2,250 0 71,985
CHEVRON CORPORATION COM 166764100 19,540,544 117,885 SH SOLE 4,478 0 113,407
CLEVELAND-CLIFFS INC NEW COM 185899101 2,003,469 213,362 SH SOLE 2,989 0 210,373
COLGATE PALMOLIVE CO COM 194162103 1,648,223 17,978 SH SOLE 36 0 17,942
COMCAST CORP NEW CL A 20030N101 2,964,292 120,745 SH SOLE 5,623 0 115,122
COMMERCIAL METALS CO COM 201723103 2,068,805 32,969 SH SOLE 238 0 32,731
COMPASS DIVERSIFIED SH BEN INT 20451Q104 649,183 60,899 SH SOLE 8,791 0 52,108
CONSOLIDATED EDISON INC COM 209115104 287,085 2,595 SH SOLE 0 0 2,595
CORNING INC COM 219350105 1,440,625 5,640 SH SOLE 300 0 5,340
CRANE NXT CO COM 224441105 400,839 7,835 SH SOLE 1,592 0 6,243
CREXENDO INC COM 226552107 325,214 43,536 SH SOLE 11,725 0 31,811
CRH PLC ORD G25508105 47,113,705 440,315 SH SOLE 50,163 0 390,152
CROWN CASTLE INC COM 22822V101 7,856,533 103,744 SH SOLE 4,577 0 99,167
CSX CORP COM 126408103 365,316 7,686 SH SOLE 0 0 7,686
CURIOSITYSTREAM INC COM CL A 23130Q107 323,089 121,462 SH SOLE 16,240 0 105,222
DELL TECHNOLOGIES INC CL C 24703L202 5,618,904 13,023 SH SOLE 235 0 12,788
DELTA AIR LINES INC COM NEW 247361702 597,546 6,380 SH SOLE 0 0 6,380
DUCOMMUN INC DEL COM 264147109 410,055 2,214 SH SOLE 519 0 1,695
EA SERIES TRUST ARS CORE EQTY 02072Q523 81,674,351 4,138,407 SH SOLE 196,679 0 3,941,728
EA SERIES TRUST ARS FO OP ST ETF 02072Q531 262,410,691 5,625,529 SH SOLE 3,055,668 0 2,569,861
EATON CORP PLC SHS G29183103 33,023,874 77,499 SH SOLE 11,830 0 65,669
EMERSON ELEC CO COM 291011104 231,762 1,619 SH SOLE 0 0 1,619
ENERGOUS CORP COM NEW 29272C301 469,143 19,507 SH SOLE 2,485 0 17,022
ENTERPRISE PRODS PARTNERS L COM 293792107 4,123,994 112,187 SH SOLE 2,680 0 109,507
EQUINIX INC COM 29444U700 328,353 315 SH SOLE 0 0 315
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 565,981 97,583 SH SOLE 15,975 0 81,608
EXXON MOBIL CORP COM 30231G102 5,033,757 36,818 SH SOLE 405 0 36,413
EZCORP INC CL A NON VTG 302301106 743,601 21,510 SH SOLE 3,557 0 17,953
FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108 1,911,653 9,969 SH SOLE 2,552 0 7,417
FREEPORT MCMORAN INC CL B 35671D857 59,270,806 942,452 SH SOLE 120,521 0 821,931
GALLAGHER ARTHUR J & CO COM 363576109 22,029,537 95,960 SH SOLE 2,919 0 93,041
GE AEROSPACE COM NEW 369604301 442,123 1,183 SH SOLE 0 0 1,183
GE VERNOVA INC COM 36828A101 74,914,948 63,765 SH SOLE 7,398 0 56,367
GENERAL DYNAMICS CORP COM 369550108 2,447,444 6,909 SH SOLE 90 0 6,819
GENERAL MTRS CO COM 37045V100 897,597 11,645 SH SOLE 0 0 11,645
GIBRALTAR INDS INC COM 374689107 387,544 8,593 SH SOLE 1,445 0 7,148
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 1,458,793 33,382 SH SOLE 8,752 0 24,630
GOLAR LNG LTD SHS G9456A100 15,268,933 306,359 SH SOLE 13,701 0 292,658
HARMONY BIOSCIENCES HLDGS IN COM 413197104 622,065 17,085 SH SOLE 0 0 17,085
HEWLETT PACKARD ENTERPRISE C COM 42824C109 13,201,577 292,653 SH SOLE 13,253 0 279,400
HONEYWELL AEROSPACE INC COM 43849R105 6,699,865 30,305 SH SOLE 1,627 0 28,678
HONEYWELL INTL INC COM 438516205 7,523,712 33,603 SH SOLE 1,627 0 31,976
HUBBELL INC COM 443510607 261,600 500 SH SOLE 0 0 500
INFUSYSTEM HLDGS INC COM 45685K102 506,345 52,471 SH SOLE 8,967 0 43,504
INNOVATE CORP COM NEW 45784J303 1,143,463 61,246 SH SOLE 11,617 0 49,629
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 377,514 20,973 SH SOLE 3,520 0 17,453
INTELLICHECK MOBILISA INC COM NEW 45817G201 200,953 49,013 SH SOLE 8,043 0 40,970
INTERNATIONAL BUSINESS MACHS COM 459200101 28,890,623 102,737 SH SOLE 3,216 0 99,521
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 279,902 10,495 SH SOLE 10,495 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 295,865 402 SH SOLE 0 0 402
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 1,186,522 35,642 SH SOLE 11,860 0 23,782
ISHARES INC US PWR INFRA ETF 464286343 1,979,586 70,801 SH SOLE 22,293 0 48,508
ISHARES TR RUS MID CAP ETF 464287499 291,134 2,639 SH SOLE 0 0 2,639
ISHARES TR CORE S&P500 ETF 464287200 4,106,164 5,483 SH SOLE 683 0 4,800
ISHARES TR US BR DEL SE ETF 464288794 3,565,161 20,334 SH SOLE 5,218 0 15,116
ISHARES TR MSCI ACWI EX US 464288240 2,748,837 36,117 SH SOLE 60 0 36,057
ISHARES TR LARG CAP SEP ETF 46438G588 554,514 19,900 SH SOLE 0 0 19,900
ISHARES TR CORE S&P TTL STK 464287150 395,726 2,409 SH SOLE 0 0 2,409
ISHARES TR LARG CAP JUN ETF 46438G612 290,135 9,960 SH SOLE 0 0 9,960
ISHARES TR SELECT DIVID ETF 464287168 1,330,269 8,511 SH SOLE 0 0 8,511
ISHARES TR LARG CAP DEC ETF 46438G471 273,125 9,990 SH SOLE 0 0 9,990
ISHARES TR CORE S&P MCP ETF 464287507 539,770 7,000 SH SOLE 0 0 7,000
ISHARES TR CORE MSCI TOTAL 46432F834 769,724 8,065 SH SOLE 0 0 8,065
ISHARES TR CORE S&P SCP ETF 464287804 567,731 3,828 SH SOLE 0 0 3,828
ISHARES TR CORE DIV GRWTH 46434V621 1,005,044 13,261 SH SOLE 0 0 13,261
ISHARES TR US AER DEF ETF 464288760 505,203 2,084 SH SOLE 2,040 0 44
IZEA WORLDWIDE INC COM NEW 46604H204 433,137 117,064 SH SOLE 20,872 0 96,192
JOHNSON & JOHNSON COM 478160104 14,973,555 58,958 SH SOLE 2,494 0 56,464
L3HARRIS TECHNOLOGIES INC COM 502431109 2,830,056 9,739 SH SOLE 65 0 9,674
LAM RESEARCH CORP COM NEW 512807306 154,016,250 355,425 SH SOLE 37,672 0 317,753
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 85,690 11,000 SH SOLE 0 0 11,000
LIONSGATE STUDIOS CORP COM 53626N102 512,885 33,500 SH SOLE 5,530 0 27,970
MARATHON PETE CORP COM 56585A102 56,490,798 220,952 SH SOLE 30,135 0 190,817
MARSH & MCLENNAN COS INC COM 571748102 371,341 2,228 SH SOLE 0 0 2,228
MARTIN MARIETTA MATLS INC COM 573284106 3,978,077 6,898 SH SOLE 75 0 6,823
MATERION CORP COM 576690101 576,639 1,939 SH SOLE 339 0 1,600
MATTHEWS INTL CORP CL A 577128101 519,421 19,295 SH SOLE 2,865 0 16,430
MERCK & CO INC COM 58933Y105 2,784,908 21,672 SH SOLE 245 0 21,427
META PLATFORMS INC CL A 30303M102 1,292,751 2,295 SH SOLE 0 0 2,295
METTLER TOLEDO INTERNATIONAL COM 592688105 204,402 160 SH SOLE 0 0 160
MICRON TECHNOLOGY INC COM 595112103 147,923,418 128,151 SH SOLE 10,055 0 118,096
MIND TECHNOLOGY INC COM NEW 602566309 237,643 50,348 SH SOLE 3,779 0 46,569
MINERALS TECHNOLOGIES INC COM 603158106 296,694 4,011 SH SOLE 848 0 3,163
MONDELEZ INTL INC CL A 609207105 963,210 16,653 SH SOLE 0 0 16,653
MORGAN STANLEY COM NEW 617446448 1,396,178 6,679 SH SOLE 0 0 6,679
MOTOROLA SOLUTIONS INC COM NEW 620076307 389,542 938 SH SOLE 0 0 938
MP MATERIALS CORP COM CL A 553368101 16,527,935 295,089 SH SOLE 52,351 0 242,738
MPLX LP COM UNIT REP LTD 55336V100 782,987 13,900 SH SOLE 0 0 13,900
NEWMONT CORP COM 651639106 64,126,198 686,576 SH SOLE 78,930 0 607,646
NEXTERA ENERGY INC COM 65339F101 461,495 5,258 SH SOLE 0 0 5,258
NORFOLK SOUTHN CORP COM 655844108 463,706 1,474 SH SOLE 0 0 1,474
NORTHROP GRUMMAN CORP COM 666807102 11,403,960 22,391 SH SOLE 1,266 0 21,125
NOVO-NORDISK A S ADR 670100205 13,853,222 288,970 SH SOLE 12,733 0 276,237
NPK INTERNATIONAL INC COM SHS 651718504 648,126 40,737 SH SOLE 7,590 0 33,147
NUCOR CORP COM 670346105 1,424,486 6,395 SH SOLE 0 0 6,395
NVIDIA CORPORATION COM 67066G104 60,280,290 301,266 SH SOLE 42,177 0 259,089
ONITY GROUP INC COM NEW 675746606 334,337 8,411 SH SOLE 1,410 0 7,001
PAN AMERN SILVER CORP COM 697900108 7,704,552 172,015 SH SOLE 7,140 0 164,875
PEPSICO INC COM 713448108 2,141,216 15,814 SH SOLE 0 0 15,814
QUANTA SVCS INC COM 74762E102 50,361,758 69,943 SH SOLE 9,862 0 60,081
QXO INC COM NEW 82846H405 4,942,702 286,036 SH SOLE 2,100 0 283,936
RADCOM LTD SHS NEW M81865111 429,740 30,478 SH SOLE 5,125 0 25,353
RALLIANT CORP COM 750940108 28,619,466 388,693 SH SOLE 67,298 0 321,395
REGENERON PHARMACEUTICALS COM 75886F107 28,361,093 45,484 SH SOLE 7,100 0 38,384
REPOSITRAK INC COM NEW 700215304 426,528 47,392 SH SOLE 8,045 0 39,347
RICHARDSON ELECTRS LTD COM 763165107 699,587 36,801 SH SOLE 3,960 0 32,841
RTX CORPORATION COM 75513E101 25,717,738 135,549 SH SOLE 4,367 0 131,182
SANDISK CORP COM 80004C200 5,031,764 2,213 SH SOLE 0 0 2,213
SATELLOGIC INC COM CL A 80401C100 251,646 43,994 SH SOLE 6,451 0 37,543
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 31,492,775 32,635 SH SOLE 1,260 0 31,375
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 2,714,127 17,107 SH SOLE 91 0 17,016
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 2,025,706 18,909 SH SOLE 120 0 18,789
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 2,496,131 21,284 SH SOLE 104 0 21,180
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 560,843 12,370 SH SOLE 68 0 12,302
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 905,354 10,899 SH SOLE 64 0 10,835
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 887,693 16,714 SH SOLE 1,174 0 15,540
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 514,786 10,128 SH SOLE 52 0 10,076
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 3,417,560 63,749 SH SOLE 255 0 63,494
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 468,871 5,292 SH SOLE 14 0 5,278
SOUTHERN COPPER CORP COM 84265V105 11,246,761 64,540 SH SOLE 2,250 0 62,290
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 523,344 3,063 SH SOLE 0 0 3,063
SPDR GOLD TR GOLD SHS 78463V107 1,585,508 4,304 SH SOLE 3,714 0 590
SPDR INDEX SHS FDS ST STR ACWI ETF 78463X848 348,908 8,579 SH SOLE 8,579 0 0
SPDR SERIES TRUST SP O&G EXPL PRO 78468R556 2,724,611 17,662 SH SOLE 6,103 0 11,559
SPDR SERIES TRUST ST STR SP METAL 78464A755 4,129,578 38,620 SH SOLE 16,773 0 21,847
SPDR SERIES TRUST ST STR SP600 SML 78468R853 2,486,420 43,115 SH SOLE 186 0 42,929
STAGWELL INC COM CL A 85256A109 108,456 14,597 SH SOLE 14,597 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 2,725,194 3,875 SH SOLE 16 0 3,859
STEEL DYNAMICS INC COM 858119100 14,324,958 62,429 SH SOLE 365 0 62,064
TARGA RES CORP COM 87612G101 17,790,578 66,348 SH SOLE 3,150 0 63,198
TECHPRECISION CORP COM NEW 878739200 1,642,441 313,443 SH SOLE 25,238 0 288,205
TESLA INC COM 88160R101 3,243,667 7,712 SH SOLE 0 0 7,712
THERMO FISHER SCIENTIFIC INC COM 883556102 1,378,740 2,750 SH SOLE 0 0 2,750
T-MOBILE US INC COM 872590104 986,252 5,880 SH SOLE 0 0 5,880
TORTOISE CAPITAL SERIES TRUS NORTH AMRCN PIPE 890930308 1,779,714 42,445 SH SOLE 10,962 0 31,483
UNION PAC CORP COM 907818108 390,864 1,437 SH SOLE 0 0 1,437
UNITED STATES ANTIMONY CORP COM 911549103 128,502 17,700 SH SOLE 0 0 17,700
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 9,213,031 14,047 SH SOLE 7,590 0 6,457
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 732,475 2,975 SH SOLE 0 0 2,975
VANGUARD INDEX FDS GROWTH ETF 922908736 278,770 3,236 SH SOLE 0 0 3,236
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 309,751 451 SH SOLE 0 0 451
VANGUARD INDEX FDS VALUE ETF 922908744 386,255 1,772 SH SOLE 0 0 1,772
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 379,474 1,604 SH SOLE 0 0 1,604
VERTIV HOLDINGS CO COM CL A 92537N108 44,330,838 132,402 SH SOLE 18,578 0 113,824
VIRTRA INC COM PAR 92827K301 253,326 80,677 SH SOLE 20,210 0 60,467
VISA INC COM CL A 92826C839 916,103 2,670 SH SOLE 141 0 2,529
VISTRA CORP COM 92840M102 39,346,109 248,037 SH SOLE 31,691 0 216,346
WESTERN DIGITAL CORP COM 958102105 78,390,744 122,731 SH SOLE 17,340 0 105,391
XCEL ENERGY INC COM 98389B100 2,719,119 33,862 SH SOLE 100 0 33,762