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
A2Z CUST2MATE SOLUTIONS CORP COM 002205102 123,669 11,700 SH SOLE 0 0 11,700
ABBOTT LABS COM 002824100 614,085 4,515 SH SOLE 0 0 4,515
ABBVIE INC COM 00287Y109 5,455,186 29,389 SH SOLE 293 0 29,096
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 256,448 858 SH SOLE 0 0 858
ADVANCED MICRO DEVICES INC COM 007903107 297,139 2,094 SH SOLE 0 0 2,094
AEHR TEST SYS COM 00760J108 299,873 23,192 SH SOLE 4,790 0 18,402
AEROVIRONMENT INC COM 008073108 746,854 2,621 SH SOLE 197 0 2,424
ALGONQUIN PWR UTILS CORP COM 015857105 4,060,335 708,610 SH SOLE 41,521 0 667,089
ALPHABET INC CAP STK CL A 02079K305 49,700,296 282,020 SH SOLE 33,294 0 248,726
ALPHABET INC CAP STK CL C 02079K107 5,693,687 32,097 SH SOLE 3,457 0 28,640
AMAZON COM INC COM 023135106 44,040,897 200,743 SH SOLE 20,175 0 180,568
AMERICAN ELEC PWR CO INC COM 025537101 1,219,284 11,751 SH SOLE 0 0 11,751
AMERICAN TOWER CORP NEW COM 03027X100 1,773,464 8,024 SH SOLE 0 0 8,024
AMPLITUDE INC COM CL A 03213A104 380,172 30,659 SH SOLE 5,685 0 24,974
ANALOG DEVICES INC COM 032654105 5,123,381 21,525 SH SOLE 1,278 0 20,247
AON PLC SHS CL A G0403H108 230,110 645 SH SOLE 0 0 645
APPLE INC COM 037833100 73,789,641 359,651 SH SOLE 31,429 0 328,222
APPLIED MATLS INC COM 038222105 3,495,356 19,093 SH SOLE 0 0 19,093
ARDAGH METAL PACKAGING S A SHS L02235106 57,138 13,350 SH SOLE 0 0 13,350
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 36,233,918 209,930 SH SOLE 31,636 0 178,294
ASML HOLDING N V N Y REGISTRY SHS N07059210 408,709 510 SH SOLE 0 0 510
ASPEN AEROGELS INC COM 04523Y105 334,521 56,507 SH SOLE 10,820 0 45,687
ATLANTA BRAVES HLDGS INC COM SER C 047726302 397,545 8,500 SH SOLE 0 0 8,500
BIOHAVEN LTD COM G1110E107 16,764,458 1,188,126 SH SOLE 151,512 0 1,036,614
BLACKROCK INC COM 09290D101 10,837,703 10,329 SH SOLE 509 0 9,820
BLACKSTONE INC COM 09260D107 29,467,559 197,002 SH SOLE 22,374 0 174,628
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 276,750 9,000 SH SOLE 0 0 9,000
BOEING CO COM 097023105 25,671,825 122,521 SH SOLE 18,704 0 103,817
BRISTOL-MYERS SQUIBB CO COM 110122108 999,170 21,585 SH SOLE 0 0 21,585
BROADCOM INC COM 11135F101 35,952,754 130,429 SH SOLE 5,481 0 124,948
CANADIAN NATL RY CO COM 136375102 1,707,817 16,415 SH SOLE 0 0 16,415
CANTALOUPE INC COM 138103106 263,749 23,999 SH SOLE 2,200 0 21,799
CAREDX INC COM 14167L103 1,873,593 95,885 SH SOLE 2,250 0 93,635
CHENIERE ENERGY INC COM NEW 16411R208 27,938,806 114,729 SH SOLE 18,310 0 96,419
CHEVRON CORP NEW COM 166764100 10,496,400 73,304 SH SOLE 3,378 0 69,926
CLEVELAND-CLIFFS INC NEW COM 185899101 2,948,169 387,917 SH SOLE 4,089 0 383,828
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 506,205 10,500 SH SOLE 0 0 10,500
COLGATE PALMOLIVE CO COM 194162103 1,661,743 18,281 SH SOLE 50 0 18,231
COMCAST CORP NEW CL A 20030N101 6,661,860 186,659 SH SOLE 11,102 0 175,557
COMMERCIAL METALS CO COM 201723103 1,724,811 35,265 SH SOLE 238 0 35,027
COMPASS DIVERSIFIED SH BEN INT 20451Q104 93,541 14,895 SH SOLE 3,371 0 11,524
CONSOLIDATED EDISON INC COM 209115104 260,408 2,595 SH SOLE 0 0 2,595
CRANE NXT CO COM 224441105 217,540 4,036 SH SOLE 1,086 0 2,950
CREXENDO INC COM 226552107 333,789 54,990 SH SOLE 16,694 0 38,296
CRH PLC ORD G25508105 38,788,438 422,532 SH SOLE 56,349 0 366,183
CROWN CASTLE INC COM 22822V101 8,012,426 77,995 SH SOLE 4,021 0 73,974
CSX CORP COM 126408103 231,020 7,080 SH SOLE 0 0 7,080
DANAHER CORPORATION COM 235851102 204,256 1,034 SH SOLE 0 0 1,034
DELL TECHNOLOGIES INC CL C 24703L202 1,566,828 12,780 SH SOLE 235 0 12,545
DEVON ENERGY CORP NEW COM 25179M103 2,424,717 76,225 SH SOLE 366 0 75,859
DUCOMMUN INC DEL COM 264147109 297,468 3,600 SH SOLE 1,115 0 2,485
EA SERIES TRUST BASTION ENERGY E 02072Q671 208,960 8,000 SH SOLE 0 0 8,000
EA SERIES TRUST ARS FOCUSED OPPO 02072Q531 144,499,689 5,644,475 SH SOLE 3,051,292 0 2,593,183
EATON CORP PLC SHS G29183103 20,458,026 57,307 SH SOLE 9,925 0 47,382
ECHOSTAR CORP CL A 278768106 207,750 7,500 SH SOLE 0 0 7,500
EMERSON ELEC CO COM 291011104 302,526 2,269 SH SOLE 0 0 2,269
ENTERPRISE PRODS PARTNERS L COM 293792107 3,553,653 114,597 SH SOLE 2,680 0 111,917
EQUINIX INC COM 29444U700 238,641 300 SH SOLE 0 0 300
ESTABLISHMENT LABS HLDGS INC COM G31249108 277,615 6,500 SH SOLE 0 0 6,500
EXXON MOBIL CORP COM 30231G102 4,087,668 37,919 SH SOLE 539 0 37,380
EZCORP INC CL A NON VTG 302301106 166,296 11,981 SH SOLE 4,262 0 7,719
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1,360,166 9,784 SH SOLE 2,482 0 7,302
FREEPORT-MCMORAN INC CL B 35671D857 42,094,237 971,032 SH SOLE 121,027 0 850,005
FTAI AVIATION LTD SHS G3730V105 230,080 2,000 SH SOLE 0 0 2,000
GALLAGHER ARTHUR J & CO COM 363576109 26,957,945 84,212 SH SOLE 2,410 0 81,802
GE AEROSPACE COM NEW 369604301 257,133 999 SH SOLE 0 0 999
GE VERNOVA INC COM 36828A101 38,698,856 73,134 SH SOLE 10,775 0 62,359
GENERAL DYNAMICS CORP COM 369550108 2,151,867 7,378 SH SOLE 90 0 7,288
GENERAL MTRS CO COM 37045V100 19,437,359 394,988 SH SOLE 68,194 0 326,794
GENESIS ENERGY L P UNIT LTD PARTN 371927104 551,360 32,000 SH SOLE 0 0 32,000
GLOBAL X FDS US INFR DEV ETF 37954Y673 464,650 10,662 SH SOLE 0 0 10,662
GOLAR LNG LTD SHS G9456A100 10,627,803 258,019 SH SOLE 12,435 0 245,584
GRAHAM CORP COM 384556106 463,760 9,367 SH SOLE 2,110 0 7,257
GREAT LAKES DREDGE & DOCK CO COM 390607109 334,981 27,480 SH SOLE 5,672 0 21,808
HARMONY BIOSCIENCES HLDGS IN COM 413197104 766,458 24,255 SH SOLE 0 0 24,255
HEWLETT PACKARD ENTERPRISE C COM 42824C109 5,533,975 270,610 SH SOLE 12,899 0 257,711
HUBBELL INC COM 443510607 204,205 500 SH SOLE 0 0 500
INNOVATE CORP COM NEW 45784J303 284,316 55,207 SH SOLE 0 0 55,207
INTELLICHECK INC COM NEW 45817G201 407,861 75,670 SH SOLE 14,480 0 61,190
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 243,804 4,400 SH SOLE 4,400 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,962,056 6,656 SH SOLE 0 0 6,656
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 274,784 10,508 SH SOLE 10,495 0 13
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 1,271,026 20,765 SH SOLE 0 0 20,765
ISHARES INC GLB ENR PROD ETF 464286343 1,816,765 76,608 SH SOLE 18,409 0 58,199
ISHARES TR CORE DIV GRWTH 46434V621 771,564 12,067 SH SOLE 0 0 12,067
ISHARES TR CORE MSCI TOTAL 46432F834 386,550 5,000 SH SOLE 0 0 5,000
ISHARES TR CORE S&P MCP ETF 464287507 549,683 8,863 SH SOLE 0 0 8,863
ISHARES TR CORE S&P SCP ETF 464287804 382,515 3,500 SH SOLE 0 0 3,500
ISHARES TR CORE S&P TTL STK 464287150 325,311 2,409 SH SOLE 0 0 2,409
ISHARES TR CORE S&P500 ETF 464287200 2,389,223 3,848 SH SOLE 683 0 3,165
ISHARES TR LARGE CAP MAX BU 46438G588 518,196 19,900 SH SOLE 0 0 19,900
ISHARES TR LARGE CAP MAX BU 46438G612 274,000 9,960 SH SOLE 0 0 9,960
ISHARES TR LARGE CAP MAX BU 46438G471 257,743 9,990 SH SOLE 0 0 9,990
ISHARES TR MSCI ACWI EX US 464288240 797,217 13,082 SH SOLE 60 0 13,022
ISHARES TR RUS MID CAP ETF 464287499 229,925 2,500 SH SOLE 0 0 2,500
ISHARES TR S&P 500 GRWT ETF 464287309 259,836 2,360 SH SOLE 0 0 2,360
ISHARES TR SELECT DIVID ETF 464287168 1,130,346 8,511 SH SOLE 0 0 8,511
ISHARES TR US AER DEF ETF 464288760 3,143,945 16,666 SH SOLE 4,736 0 11,930
ISHARES TR US BR DEL SE ETF 464288794 2,692,235 15,917 SH SOLE 4,001 0 11,916
JOHNSON & JOHNSON COM 478160104 7,548,905 49,420 SH SOLE 2,430 0 46,990
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 33,399,873 719,050 SH SOLE 105,988 0 613,062
L3HARRIS TECHNOLOGIES INC COM 502431109 2,444,687 9,746 SH SOLE 110 0 9,636
LAM RESEARCH CORP COM NEW 512807306 47,903,920 492,130 SH SOLE 55,496 0 436,634
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 416,354 66,938 SH SOLE 725 0 66,213
LIFECORE BIOMEDICAL INC COM 514766104 203,000 25,000 SH SOLE 0 0 25,000
MAGNITE INC COM 55955D100 542,700 22,500 SH SOLE 0 0 22,500
MARATHON PETE CORP COM 56585A102 19,833,866 119,402 SH SOLE 17,263 0 102,139
MARSH & MCLENNAN COS INC COM 571748102 541,790 2,478 SH SOLE 0 0 2,478
MARTIN MARIETTA MATLS INC COM 573284106 3,938,788 7,175 SH SOLE 105 0 7,070
MATTHEWS INTL CORP CL A 577128101 212,464 8,886 SH SOLE 2,872 0 6,014
MERCK & CO INC COM 58933Y105 2,261,285 28,566 SH SOLE 445 0 28,121
META PLATFORMS INC CL A 30303M102 1,871,796 2,536 SH SOLE 0 0 2,536
MICRON TECHNOLOGY INC COM 595112103 42,250,963 342,807 SH SOLE 40,814 0 301,993
MILLICOM INTL CELLULAR S A COM STK L6388F110 262,290 7,000 SH SOLE 0 0 7,000
MIND TECHNOLOGY INC COM NEW 602566309 1,856,032 219,909 SH SOLE 22,504 0 197,405
MONDELEZ INTL INC CL A 609207105 1,123,078 16,653 SH SOLE 0 0 16,653
MORGAN STANLEY COM NEW 617446448 18,383,639 130,510 SH SOLE 22,342 0 108,168
MOTOROLA SOLUTIONS INC COM NEW 620076307 394,391 938 SH SOLE 0 0 938
MP MATERIALS CORP COM CL A 553368101 2,163,615 65,032 SH SOLE 0 0 65,032
MPLX LP COM UNIT REP LTD 55336V100 664,479 12,900 SH SOLE 0 0 12,900
NCR VOYIX CORPORATION COM 62886E108 141,781 12,087 SH SOLE 3,918 0 8,169
NETFLIX INC COM 64110L106 345,496 258 SH SOLE 0 0 258
NEWMONT CORP COM 651639106 40,252,242 690,907 SH SOLE 85,952 0 604,955
NEXTERA ENERGY INC COM 65339F101 365,010 5,258 SH SOLE 0 0 5,258
NORFOLK SOUTHN CORP COM 655844108 443,852 1,734 SH SOLE 0 0 1,734
NORTHROP GRUMMAN CORP COM 666807102 10,738,070 21,477 SH SOLE 1,349 0 20,128
NOVO-NORDISK A S ADR 670100205 6,264,324 90,761 SH SOLE 4,660 0 86,101
NPK INTERNATIONAL INC COM SHS 651718504 292,497 34,371 SH SOLE 10,950 0 23,421
NUCOR CORP COM 670346105 870,250 6,718 SH SOLE 0 0 6,718
NVIDIA CORPORATION COM 67066G104 42,454,422 268,716 SH SOLE 42,840 0 225,876
OCCIDENTAL PETE CORP COM 674599105 567,009 13,497 SH SOLE 3,036 0 10,461
OLIN CORP COM PAR $1 680665205 3,449,614 171,708 SH SOLE 11,600 0 160,108
PARK AEROSPACE CORP COM 70014A104 181,715 12,303 SH SOLE 3,090 0 9,213
PEPSICO INC COM 713448108 2,116,997 16,033 SH SOLE 0 0 16,033
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 886,047 84,225 SH SOLE 6,901 0 77,324
PHILLIPS 66 COM 718546104 380,090 3,186 SH SOLE 0 0 3,186
POWELL INDS INC COM 739128106 289,790 1,377 SH SOLE 294 0 1,083
PROGRESSIVE CORP COM 743315103 200,963 753 SH SOLE 0 0 753
QUANTA SVCS INC COM 74762E102 26,331,004 69,644 SH SOLE 11,285 0 58,359
QUIPT HOME MEDICAL CORP COM 74880P104 17,900 10,000 SH SOLE 0 0 10,000
QXO INC COM NEW 82846H405 4,848,848 225,109 SH SOLE 1,800 0 223,309
REGENERON PHARMACEUTICALS COM 75886F107 10,948,875 20,855 SH SOLE 4,074 0 16,781
RICHARDSON ELECTRS LTD COM 763165107 491,610 50,944 SH SOLE 5,981 0 44,963
RTX CORPORATION COM 75513E101 33,675,880 230,625 SH SOLE 24,967 0 205,658
SALESFORCE INC COM 79466L302 17,676,311 64,822 SH SOLE 10,825 0 53,997
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 17,873,972 123,841 SH SOLE 6,227 0 117,614
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,387,188 12,782 SH SOLE 120 0 12,662
SELECT SECTOR SPDR TR ENERGY 81369Y506 781,028 9,209 SH SOLE 587 0 8,622
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2,612,897 49,893 SH SOLE 255 0 49,638
SELECT SECTOR SPDR TR INDL 81369Y704 1,767,637 11,982 SH SOLE 70 0 11,912
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,050,158 9,433 SH SOLE 52 0 9,381
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 806,599 9,962 SH SOLE 64 0 9,898
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,132,984 15,825 SH SOLE 91 0 15,734
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 461,168 5,647 SH SOLE 34 0 5,613
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 395,084 4,499 SH SOLE 26 0 4,473
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 10,693,330 42,228 SH SOLE 5,960 0 36,268
SHARKNINJA INC COM SHS G8068L108 296,970 3,000 SH SOLE 0 0 3,000
SPDR GOLD TR GOLD SHS 78463V107 1,517,749 4,979 SH SOLE 4,679 0 300
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 280,190 8,579 SH SOLE 8,579 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 26,405,935 42,738 SH SOLE 16,996 0 25,742
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,576,377 2,783 SH SOLE 16 0 2,767
SPDR SERIES TRUST S&P METALS MNG 78464A755 4,568,816 67,968 SH SOLE 19,579 0 48,389
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853 1,057,276 24,819 SH SOLE 186 0 24,633
SPDR SERIES TRUST S&P OILGAS EXP 78468R556 3,265,281 25,956 SH SOLE 8,028 0 17,928
SPIRE GLOBAL INC COM CL A NEW 848560306 323,168 27,157 SH SOLE 6,788 0 20,369
STAGWELL INC COM CL A 85256A109 65,687 14,597 SH SOLE 14,597 0 0
STEEL DYNAMICS INC COM 858119100 8,835,890 69,025 SH SOLE 495 0 68,530
TANGER INC COM 875465106 497,292 16,262 SH SOLE 0 0 16,262
TARGA RES CORP COM 87612G101 10,616,791 60,988 SH SOLE 3,212 0 57,776
TECHPRECISION CORP COM NEW 878739200 1,169,154 312,608 SH SOLE 25,238 0 287,370
TELESAT CORP CL A & CL B SHS 879512309 253,394 10,368 SH SOLE 0 0 10,368
TESLA INC COM 88160R101 2,343,378 7,377 SH SOLE 0 0 7,377
THERMO FISHER SCIENTIFIC INC COM 883556102 1,096,769 2,705 SH SOLE 0 0 2,705
T-MOBILE US INC COM 872590104 1,400,969 5,880 SH SOLE 0 0 5,880
TORTOISE CAPITAL SERIES TRUS NORTH AMERN PIPE 890930308 1,225,616 34,302 SH SOLE 8,670 0 25,632
TSS INC DEL COM 87288V101 453,063 15,715 SH SOLE 1,642 0 14,073
UNION PAC CORP COM 907818108 829,899 3,607 SH SOLE 0 0 3,607
UNIVERSAL DISPLAY CORP COM 91347P105 282,662 1,830 SH SOLE 0 0 1,830
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 4,164,889 14,934 SH SOLE 7,199 0 7,735
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 573,312 2,975 SH SOLE 0 0 2,975
VERTIV HOLDINGS CO COM CL A 92537N108 21,049,352 163,923 SH SOLE 26,904 0 137,019
VIRTRA INC COM PAR 92827K301 273,729 38,717 SH SOLE 9,680 0 29,037
VISA INC COM CL A 92826C839 987,804 2,782 SH SOLE 141 0 2,641
WESTERN DIGITAL CORP COM 958102105 32,333,059 505,283 SH SOLE 84,805 0 420,478
XCEL ENERGY INC COM 98389B100 2,399,095 35,229 SH SOLE 100 0 35,129