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
3M CO COM 88579Y101 786,582 4,858 SH SOLE 0 0 4,858
AAON INC COM PAR $0.004 000360206 533,402 4,204 SH SOLE 4,179 0 25
ABBVIE INC COM 00287Y109 4,537,572 18,032 SH SOLE 0 0 18,032
ADVANCED ENERGY INDS COM 007973100 531,713 1,426 SH SOLE 1,418 0 8
ADVANCED MICRO DEVICES INC COM 007903107 608,794 1,048 SH SOLE 0 0 1,048
AGNICO EAGLE MINES LTD COM 008474108 1,026,030 6,614 SH SOLE 0 0 6,614
AIR PRODUCTS AND CHEMICALS I COM 009158106 2,970,793 10,133 SH SOLE 0 0 10,133
ALKERMES PLC SHS G01767105 940,071 17,942 SH SOLE 17,856 0 86
ALLIENT INC COM 019330109 2,479,172 24,086 SH SOLE 23,989 0 97
ALPHABET INC CAP STK CL A 02079K305 3,398,589 9,510 SH SOLE 0 0 9,510
ALPHABET INC CAP STK CL C 02079K107 13,110,581 37,106 SH SOLE 44 0 37,062
AMAZON COM INC COM 023135106 8,094,741 33,963 SH SOLE 0 0 33,963
AMEREN CORP COM 023608102 1,149,165 10,166 SH SOLE 0 0 10,166
AMERICAN CENTY ETF TR SHORT DURTN STRG 025072257 16,639,351 324,038 SH SOLE 0 0 324,038
AMERICAN EXPRESS CO COM 025816109 783,309 2,316 SH SOLE 0 0 2,316
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 1,097,151 26,431 SH SOLE 26,292 0 139
AMERIPRISE FINL INC COM 03076C106 928,071 2,023 SH SOLE 0 0 2,023
AMERIS BANCORP COM 03076K108 603,659 6,688 SH SOLE 6,656 0 32
AMGEN INC COM 031162100 363,206 1,003 SH SOLE 0 0 1,003
AMPHENOL CORP CL A 032095101 2,960,205 16,789 SH SOLE 102 0 16,687
ANI PHARMACEUTICALS INC COM 00182C103 668,531 8,076 SH SOLE 8,043 0 33
APPLE INC COM 037833100 19,217,002 66,412 SH SOLE 0 0 66,412
APPLIED MATLS INC COM 038222105 963,759 1,333 SH SOLE 0 0 1,333
ARISTA NETWORKS INC COM SHS 040413205 1,770,257 10,421 SH SOLE 0 0 10,421
ARQ INC COM 00770C101 966,396 378,979 SH SOLE 377,578 0 1,401
ARRAY TECHNOLOGIES INC COM SHS 04271T100 530,593 71,605 SH SOLE 71,085 0 520
ASML HLDG NV N Y REGISTRY SHS N07059210 527,202 265 SH SOLE 0 0 265
ASTRONICS CORP COM 046433108 309,194 3,805 SH SOLE 3,779 0 26
ATMUS FILTRATION TECHNOLOGIE COM 04956D107 346,171 6,789 SH SOLE 6,708 0 81
BABCOCK & WILCOX ENTERPRISES COM 05614L209 400,186 28,382 SH SOLE 28,270 0 112
BANK OF AMER CORP COM 060505104 293,390 5,149 SH SOLE 0 0 5,149
BANK OF NY MELLON CORP COM 064058100 1,220,798 8,442 SH SOLE 0 0 8,442
BED BATH & BEYOND INC COM 690370101 249,277 43,053 SH SOLE 42,728 0 325
BEL FUSE INC CL B 077347300 617,607 1,855 SH SOLE 1,845 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,437,400 4,871 SH SOLE 0 0 4,871
BERKSHIRE HATHAWAY INC DEL CL A 084670108 13,479,300 18 SH SOLE 0 0 18
BLACKSKY TECHNOLOGY INC CL A NEW 09263B207 978,261 35,038 SH SOLE 34,816 0 222
BLUE BIRD CORP COM 095306106 1,469,130 18,606 SH SOLE 18,527 0 79
BOEING CO COM 097023105 253,270 1,170 SH SOLE 0 0 1,170
BRISTOL-MYERS SQUIBB CO COM 110122108 203,860 3,538 SH SOLE 0 0 3,538
BRISTOW GROUP INC COM 11040G103 1,652,635 39,996 SH SOLE 39,848 0 148
BROADCOM INC COM 11135F101 494,853 1,310 SH SOLE 0 0 1,310
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 231,112 5,153 SH SOLE 0 0 5,153
BROOKFIELD CORP CL A LTD VT SH 11271J107 1,308,024 30,712 SH SOLE 0 0 30,712
BRUNSWICK CORP COM 117043109 705,678 8,377 SH SOLE 8,338 0 39
CAPITAL GROUP INTL FOCUS EQT SHS CREAT UNIT 14019W109 601,453 17,373 SH SOLE 0 0 17,373
CAPITAL ONE FINL CORP COM 14040H105 2,631,533 13,117 SH SOLE 0 0 13,117
CARDINAL INFRASTRUCTURE GROU CL A 14154A102 2,113,660 22,438 SH SOLE 22,349 0 89
CARRIER GLOBAL CORPORATION COM 14448C104 295,821 4,033 SH SOLE 0 0 4,033
CATALYST PHARMACEUTICALS INC COM 14888U101 1,019,526 32,438 SH SOLE 32,225 0 213
CATERPILLAR INC COM 149123101 548,424 515 SH SOLE 0 0 515
CECO ENVIRONMENTAL CORP COM 125141101 355,792 3,921 SH SOLE 3,893 0 28
CERUS CORP COM 157085101 1,039,409 355,962 SH SOLE 353,606 0 2,356
CHEVRON CORPORATION COM 166764100 2,213,393 13,353 SH SOLE 0 0 13,353
CHUBB LIMITED COM H1467J104 2,699,002 7,921 SH SOLE 47 0 7,874
CISCO SYS INC COM 17275R102 214,599 1,827 SH SOLE 0 0 1,827
CITIGROUP INC COM NEW 172967424 2,517,600 17,988 SH SOLE 0 0 17,988
COCA COLA CO COM 191216100 1,234,503 15,190 SH SOLE 0 0 15,190
CODA OCTOPUS GROUP INC COM NEW 19188U206 1,146,666 117,366 SH SOLE 116,903 0 463
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 386,978 10,690 SH SOLE 10,637 0 53
COMCAST CORP NEW CL A 20030N101 346,646 14,120 SH SOLE 0 0 14,120
COMMUNITY HEALTHCARE TR INC COM 20369C106 802,821 43,918 SH SOLE 43,760 0 158
COMSTOCK HLDG COS INC CL A NEW 205684202 404,739 25,312 SH SOLE 25,211 0 101
CONSTELLATION ENERGY CORP COM 21037T109 225,023 906 SH SOLE 0 0 906
CORTEVA INC COM 22052L104 307,679 3,633 SH SOLE 0 0 3,633
COSTCO WHOLESALE CORPORATION COM 22160K105 278,145 297 SH SOLE 0 0 297
CPS TECHNOLOGIES CORP COM 12619F104 1,567,410 283,951 SH SOLE 282,834 0 1,117
CULLEN FROST BANKERS INC COM 229899109 604,019 3,909 SH SOLE 3,891 0 18
CVS HEALTH CORP COM 126650100 1,303,367 12,599 SH SOLE 0 0 12,599
DEERE & CO COM 244199105 900,114 1,419 SH SOLE 0 0 1,419
DELL TECHNOLOGIES INC CL C 24703L202 3,044,382 7,056 SH SOLE 0 0 7,056
DENTSPLY SIRONA INC COM 24906P109 572,050 53,922 SH SOLE 53,716 0 206
DISNEY WALT CO COM 254687106 281,339 2,923 SH SOLE 0 0 2,923
DUCOMMUN INC DEL COM 264147109 1,211,644 6,542 SH SOLE 6,515 0 27
ELEVANCE HEALTH INC FORMERLY COM 036752103 2,050,973 5,303 SH SOLE 0 0 5,303
ELI LILLY & CO COM 532457108 212,173 177 SH SOLE 0 0 177
ENPHASE ENERGY INC COM 29355A107 455,224 9,245 SH SOLE 9,196 0 49
ENTERPRISE PRODS PARTNERS L COM 293792107 1,259,214 34,255 SH SOLE 0 0 34,255
EPLUS INC COM 294268107 1,680,996 20,197 SH SOLE 20,103 0 94
ESCO TECHNOLOGIES INC COM 296315104 281,432 804 SH SOLE 798 0 6
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 575,569 99,236 SH SOLE 98,816 0 420
EXXON MOBIL CORP COM 30231G102 4,343,768 31,771 SH SOLE 0 0 31,771
FENNEC PHARMACEUTICALS INC COM 31447P100 523,342 48,683 SH SOLE 48,487 0 196
FIRST WESTN FINL INC COM 33751L105 1,523,009 47,431 SH SOLE 47,261 0 170
FLOTEK INDUSTRIES INC COM NEW 343389409 1,916,198 81,471 SH SOLE 81,203 0 268
FORGENT POWER SOLUTIONS INC COM SHS CL A 34631F102 680,598 12,184 SH SOLE 12,100 0 84
FREQUENCY ELECTRS INC COM 358010106 3,057,970 46,092 SH SOLE 45,884 0 208
GE AEROSPACE COM NEW 369604301 1,081,386 2,893 SH SOLE 0 0 2,893
GE VERNOVA INC COM 36828A101 297,240 253 SH SOLE 0 0 253
GENIUS SPORTS LIMITED SHARES CL A G3934V109 595,365 98,245 SH SOLE 97,868 0 377
GETTY IMAGES HOLDINGS INC CL A COM 374275105 594,923 691,771 SH SOLE 686,501 0 5,270
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 401,703 8,790 SH SOLE 0 0 8,790
GOLDMAN SACHS GROUP INC COM 38141G104 1,364,338 1,349 SH SOLE 0 0 1,349
GRAHAM CORP COM 384556106 591,469 4,778 SH SOLE 4,759 0 19
GREEN BRICK PARTNERS INC COM 392709101 1,095,908 13,692 SH SOLE 13,636 0 56
GUARDIAN PHARMACY SVCS INC CL A 40145W101 775,600 18,524 SH SOLE 18,450 0 74
HALOZYME THERAPEUTICS INC COM 40637H109 419,684 5,362 SH SOLE 5,331 0 31
HAPPEN INC COM NEW 52603A208 1,359,590 65,554 SH SOLE 65,155 0 399
HARROW INC COM 415858109 742,418 17,481 SH SOLE 17,417 0 64
HAWKINS INC COM 420261109 336,209 2,366 SH SOLE 2,348 0 18
HOME DEPOT INC COM 437076102 699,581 1,984 SH SOLE 0 0 1,984
HONEYWELL AEROSPACE INC COM 43849R105 990,229 4,480 SH SOLE 0 0 4,480
HONEYWELL INTL INC COM 438516205 1,003,072 4,480 SH SOLE 0 0 4,480
IDAHO STRATEGIC RESOURCES COM NEW 645827205 1,440,607 43,988 SH SOLE 43,790 0 198
INDIVIOR PHARMACEUTICALS INC COM 45579U109 313,346 7,637 SH SOLE 7,582 0 55
INNOVEX INTERNATIONAL INC COM 457651107 561,819 22,654 SH SOLE 22,560 0 94
INSTALLED BLDG PRODS INC COM 45780R101 315,111 1,371 SH SOLE 1,364 0 7
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,936,666 23,854 SH SOLE 0 0 23,854
INTERNATIONAL BUSINESS MACHS COM 459200101 3,255,470 11,577 SH SOLE 0 0 11,577
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 4,305,818 14,212 SH SOLE 0 0 14,212
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 906,539 12,103 SH SOLE 0 0 12,103
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 11,301,305 53,115 SH SOLE 0 0 53,115
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 359,931 2,038 SH SOLE 0 0 2,038
INVESCO QQQ TR UNIT SER 1 46090E103 61,045,919 82,898 SH SOLE 0 0 82,898
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 3,123,967 93,841 SH SOLE 0 0 93,841
ISHARES INC CORE MSCI EMKT 46434G103 209,195 2,525 SH SOLE 0 0 2,525
ISHARES TR CORE S&P SCP ETF 464287804 36,307,258 244,807 SH SOLE 0 0 244,807
ISHARES TR SELECT DIVID ETF 464287168 18,778,857 120,146 SH SOLE 0 0 120,146
ISHARES TR ESG AWARE MSCI 46435U663 737,325 13,183 SH SOLE 0 0 13,183
ISHARES TR ESG OPTIMIZED 464288802 1,255,848 8,139 SH SOLE 0 0 8,139
ISHARES TR IBONDS DEC2026 46435GAA0 2,646,217 109,212 SH SOLE 0 0 109,212
ISHARES TR MSCI USA MIN ETF 46429B697 4,273,827 44,307 SH SOLE 0 0 44,307
ISHARES TR 0-5YR HI YL CP 46434V407 783,921 18,484 SH SOLE 0 0 18,484
ISHARES TR CORE MSCI EAFE 46432F842 451,318 4,673 SH SOLE 0 0 4,673
ISHARES TR RUS MD CP GR ETF 464287481 864,571 5,905 SH SOLE 0 0 5,905
ISHARES TR CORE S&P MCP ETF 464287507 1,285,886 16,676 SH SOLE 0 0 16,676
ISHARES TR US HLTHCARE ETF 464287762 244,005 3,641 SH SOLE 0 0 3,641
ISHARES TR RUS TP200 GR ETF 464289438 1,106,390 3,807 SH SOLE 0 0 3,807
ISHARES TR ULTRA SHORT DUR 46434V878 1,067,237 21,100 SH SOLE 0 0 21,100
ISHARES TR S&P 500 GRWT ETF 464287309 4,240,258 30,832 SH SOLE 0 0 30,832
ISHARES TR RUS 1000 GRW ETF 464287614 477,779 3,848 SH SOLE 0 0 3,848
ISHARES TR U.S. TECH ETF 464287721 222,719 883 SH SOLE 0 0 883
ISHARES TR RUSSELL 2000 ETF 464287655 803,805 2,675 SH SOLE 0 0 2,675
ISHARES TR CORE S&P500 ETF 464287200 3,252,429 4,343 SH SOLE 0 0 4,343
ISHARES TR MSCI EAFE MIN VL 46429B689 1,028,751 11,729 SH SOLE 0 0 11,729
ISHARES TR EXPANDED TECH 464287515 511,528 5,646 SH SOLE 0 0 5,646
ISHARES TR IBONDS 27 ETF 46435UAA9 2,079,460 85,857 SH SOLE 0 0 85,857
ISHARES TR IBDS DEC28 ETF 46435U515 462,126 18,302 SH SOLE 0 0 18,302
ISHARES TR ISHARES SEMICDTR 464287523 450,454 703 SH SOLE 0 0 703
ISHARES TR US AER DEF ETF 464288760 626,413 2,584 SH SOLE 0 0 2,584
ISHARES TR CORE DIV GRWTH 46434V621 786,919 10,383 SH SOLE 0 0 10,383
ISHARES TR ESG AW MSCI EAFE 46435G516 297,635 2,895 SH SOLE 0 0 2,895
ISHARES TR NATIONAL MUN ETF 464288414 286,807 2,665 SH SOLE 0 0 2,665
ISHARES TR MSCI EMG MKT ETF 464287234 917,857 13,417 SH SOLE 0 0 13,417
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 48,228,202 953,692 SH SOLE 0 0 953,692
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,864,970 33,020 SH SOLE 0 0 33,020
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 1,101,056 17,915 SH SOLE 0 0 17,915
JOHNSON & JOHNSON COM 478160104 2,667,426 10,503 SH SOLE 0 0 10,503
JOHNSON OUTDOORS INC CL A 479167108 987,006 21,438 SH SOLE 21,351 0 87
JPMORGAN CHASE & CO COM 46625H100 1,725,494 5,271 SH SOLE 0 0 5,271
KEEL INFRASTRUCTURE CORP COM SHS 486917107 1,424,938 248,247 SH SOLE 246,546 0 1,701
KINIKSA PHARMACEUTICALS INTL ORD SHS CL A G52694109 462,103 7,226 SH SOLE 7,179 0 47
KLA CORP COM NEW 482480100 675,830 2,240 SH SOLE 0 0 2,240
KLX ENERGY SERVICES HOLDINGS COM NEW 48253L205 360,204 139,614 SH SOLE 139,142 0 472
KODIAK GAS SVCS INC COM 50012A108 429,067 5,711 SH SOLE 5,664 0 47
KORNIT DIGITAL LTD SHS M6372Q113 764,904 47,071 SH SOLE 46,898 0 173
KVH INDS INC COM 482738101 360,486 36,376 SH SOLE 36,229 0 147
LAM RESEARCH CORP COM NEW 512807306 1,392,289 3,213 SH SOLE 0 0 3,213
LANDSTAR SYS INC COM 515098101 490,967 2,374 SH SOLE 2,357 0 17
LEMAITRE VASCULAR INC COM 525558201 1,021,590 10,646 SH SOLE 10,605 0 41
LIBERTY ENERGY INC COM CL A 53115L104 1,185,857 45,279 SH SOLE 45,057 0 222
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 501,798 30,691 SH SOLE 30,569 0 122
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 1,122,512 39,749 SH SOLE 39,621 0 128
LOUISIANA PAC CORP COM 546347105 402,582 5,118 SH SOLE 5,091 0 27
M/I HOMES INC COM 55305B101 253,727 1,578 SH SOLE 1,563 0 15
MAMMOTH ENERGY SVCS INC COM 56155L108 496,733 152,841 SH SOLE 152,057 0 784
MARINEMAX INC COM 567908108 4,395,499 120,030 SH SOLE 119,586 0 444
MARRIOTT INTL INC NEW CL A 571903202 889,236 2,400 SH SOLE 0 0 2,400
MARVELL TECHNOLOGY INC COM 573874104 607,696 2,040 SH SOLE 0 0 2,040
MATTHEWS ASIA FDS EMER MKTS EQUITY 577125818 525,542 11,611 SH SOLE 0 0 11,611
MCDONALDS CORP COM 580135101 562,785 2,082 SH SOLE 0 0 2,082
MCGRATH RENTCORP COM 580589109 511,836 4,229 SH SOLE 4,207 0 22
MERCK & CO INC COM 58933Y105 1,272,318 9,901 SH SOLE 0 0 9,901
META PLATFORMS INC CL A 30303M102 1,004,346 1,783 SH SOLE 0 0 1,783
MIAMI INTL HLDGS INC COM 59356Q108 333,808 8,983 SH SOLE 8,929 0 54
MICRON TECHNOLOGY INC COM 595112103 3,357,830 2,909 SH SOLE 0 0 2,909
MICROSOFT CORP COM 594918104 11,896,996 31,894 SH SOLE 0 0 31,894
MONTE ROSA THERAPEUTICS INC COM 61225M102 900,942 37,229 SH SOLE 37,083 0 146
MYR GROUP INC COM 55405W104 1,464,170 2,926 SH SOLE 2,915 0 11
NB BANCORP INC COM 63945M107 1,405,779 66,530 SH SOLE 66,266 0 264
NCR ATLEOS CORPORATION COM SHS 63001N106 302,958 6,979 SH SOLE 6,928 0 51
NEOGEN CORP COM 640491106 2,177,477 242,211 SH SOLE 241,198 0 1,013
NEOGENOMICS INC COM NEW 64049M209 458,958 31,457 SH SOLE 31,362 0 95
NETFLIX INC. COM 64110L106 627,249 8,785 SH SOLE 0 0 8,785
NEUBERGER BERMAN ETF TRUST SHORT DURATION I 64135A887 13,005,750 257,509 SH SOLE 0 0 257,509
NEWMARKET CORP COM 651587107 471,579 596 SH SOLE 584 0 12
NLIGHT INC COM 65487K100 936,448 13,451 SH SOLE 13,385 0 66
NPK INTERNATIONAL INC COM SHS 651718504 1,471,755 92,505 SH SOLE 92,127 0 378
NVIDIA CORPORATION COM 67066G104 4,706,363 23,521 SH SOLE 0 0 23,521
NWPX INFRASTRUCTURE INC COM 667746101 2,192,873 14,625 SH SOLE 14,560 0 65
NXP SEMICONDUCTORS N V COM N6596X109 1,576,001 5,609 SH SOLE 0 0 5,609
OCEANEERING INTL INC COM 675232102 812,669 20,056 SH SOLE 19,957 0 99
OMADA HEALTH INC COM 68170A108 744,807 33,932 SH SOLE 33,768 0 164
OMNICELL COM COM 68213N109 879,809 21,190 SH SOLE 21,111 0 79
OPENLANE INC COM 48238T109 315,074 7,640 SH SOLE 7,579 0 61
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 1,541,412 14,605 SH SOLE 14,546 0 59
OPTICAL CABLE CORP COM NEW 683827208 1,235,909 58,937 SH SOLE 58,699 0 238
ORACLE CORP COM 68389X105 847,499 5,783 SH SOLE 0 0 5,783
PALANTIR TECHNOLOGIES INC CL A 69608A108 331,236 2,839 SH SOLE 0 0 2,839
PALO ALTO NETWORKS INC COM 697435105 743,765 2,181 SH SOLE 90 0 2,091
PARK AEROSPACE CORP COM 70014A104 2,587,553 67,808 SH SOLE 67,551 0 257
PEDIATRIX MEDICAL GROUP INC COM 58502B106 966,491 38,156 SH SOLE 38,008 0 148
PENTAIR PLC SHS G7S00T104 329,638 4,300 SH SOLE 0 0 4,300
PEPSICO INC COM 713448108 1,358,830 10,036 SH SOLE 0 0 10,036
PFIZER INC COM 717081103 439,942 18,270 SH SOLE 0 0 18,270
PIMCO ETF TR ACTIVE BD ETF 72201R775 204,983 2,223 SH SOLE 0 0 2,223
PIMCO ETF TR ENHANCD SHORT 72201R643 372,305 3,763 SH SOLE 0 0 3,763
PIPER SANDLER COMPANIES COM NEW 724078209 354,032 4,894 SH SOLE 4,856 0 38
PLEXUS CORP COM 729132100 662,075 2,202 SH SOLE 2,190 0 12
PREFORMED LINE PRODS CO COM 740444104 1,878,723 4,576 SH SOLE 4,558 0 18
PRICESMART INC COM 741511109 1,345,111 6,886 SH SOLE 6,858 0 28
PRINCIPAL EXCHANGE TRADED FD PRIN U S SMALL 74255Y607 1,889,567 26,946 SH SOLE 0 0 26,946
PROCTER & GAMBLE CO COM 742718109 724,695 4,942 SH SOLE 0 0 4,942
PROSHARES TR RUSS 2000 DIVD 74347B698 324,065 4,207 SH SOLE 0 0 4,207
PROTO LABS INC COM 743713109 914,461 11,219 SH SOLE 11,171 0 48
PUMA BIOTECHNOLOGY INC COM 74587V107 1,045,476 128,912 SH SOLE 128,403 0 509
PURECYCLE TECHNOLOGIES INC COM 74623V103 162,200 20,000 SH SOLE 0 0 20,000
RBC BEARINGS INC COM 75524B104 741,313 1,151 SH SOLE 1,130 0 21
REX AMERICAN RES CORP COM 761624105 1,047,345 23,197 SH SOLE 23,105 0 92
RPC INC COM 749660106 583,513 100,088 SH SOLE 99,747 0 341
RTX CORPORATION COM 75513E101 1,213,323 6,395 SH SOLE 0 0 6,395
RUSH ENTERPRISES INC CL A 781846209 271,815 3,724 SH SOLE 3,697 0 27
SAIA INC COM 78709Y105 236,271 561 SH SOLE 557 0 4
SCHNEIDER NATIONAL INC CL B 80689H102 233,829 6,401 SH SOLE 6,356 0 45
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 943,771 29,763 SH SOLE 0 0 29,763
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 427,842 11,842 SH SOLE 0 0 11,842
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 378,104 11,173 SH SOLE 0 0 11,173
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 265,216 9,158 SH SOLE 0 0 9,158
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 546,545 18,571 SH SOLE 0 0 18,571
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 526,439 9,978 SH SOLE 0 0 9,978
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 223,519 6,062 SH SOLE 0 0 6,062
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 21,555,800 116,373 SH SOLE 0 0 116,373
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 18,245,617 114,998 SH SOLE 0 0 114,998
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 5,975,428 131,792 SH SOLE 0 0 131,792
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 10,799,786 56,686 SH SOLE 0 0 56,686
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 211,384 3,980 SH SOLE 0 0 3,980
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 202,753 3,782 SH SOLE 0 0 3,782
SELECT WATER SOLUTIONS INC CL A COM 81617J301 850,848 42,585 SH SOLE 42,410 0 175
SEMTECH CORP COM 816850101 495,243 3,058 SH SOLE 3,036 0 22
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 1,840,677 185,927 SH SOLE 185,216 0 711
SHOPIFY INC CL A SUB VTG SHS 82509L107 431,600 3,780 SH SOLE 0 0 3,780
SMART SAND INC COM 83191H107 813,293 162,334 SH SOLE 161,749 0 585
SNOWFLAKE INC COM SHS 833445109 987,460 3,880 SH SOLE 0 0 3,880
SONOS INC COM 83570H108 771,616 57,030 SH SOLE 56,824 0 206
SPDR GOLD TR GOLD SHS 78463V107 302,440 821 SH SOLE 0 0 821
SPDR SERIES TRUST ST STR SP DIV 78464A763 396,780 2,607 SH SOLE 0 0 2,607
SPDR SERIES TRUST ST STR SP BIOT 78464A870 351,157 2,219 SH SOLE 0 0 2,219
SPDR SERIES TRUST ST STR P400MID 78464A847 271,929 4,025 SH SOLE 0 0 4,025
SPDR SERIES TRUST ST STR SP600 SML 78468R853 235,582 4,085 SH SOLE 0 0 4,085
SPOTIFY TECHNOLOGY S A SHS L8681T102 690,072 1,503 SH SOLE 0 0 1,503
SPX TECHNOLOGIES INC COM 78473E103 370,452 1,511 SH SOLE 1,501 0 10
STANDEX INTL CORP COM 854231107 1,441,768 4,031 SH SOLE 4,006 0 25
STAR GROUP LP UNIT LTD PARTNR 85512C105 269,139 20,961 SH SOLE 20,860 0 101
STATE STR CORP COM 857477103 376,003 2,217 SH SOLE 0 0 2,217
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 1,671,046 3,199 SH SOLE 0 0 3,199
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 7,575,720 10,145 SH SOLE 0 0 10,145
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 763,437 1,085 SH SOLE 0 0 1,085
STRATASYS LTD SHS M85548101 1,916,772 223,922 SH SOLE 222,967 0 955
TACTILE SYS TECHNOLOGY INC COM 87357P100 811,207 27,240 SH SOLE 27,141 0 99
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 423,605 887 SH SOLE 0 0 887
TAT TECHNOLOGIES LTD ORD NEW M8740S227 379,184 7,862 SH SOLE 7,832 0 30
TEAMSHARES INC COM 87821B109 2,278,880 277,236 SH SOLE 276,646 0 590
TESLA INC COM 88160R101 428,196 1,018 SH SOLE 0 0 1,018
TEXAS CAP BANCSHARES INC COM 88224Q107 575,881 5,577 SH SOLE 5,550 0 27
TG THERAPEUTICS INC COM 88322Q108 272,722 4,964 SH SOLE 4,910 0 54
THE REALREAL INC COM 88339P101 349,173 29,616 SH SOLE 29,492 0 124
THOR INDS INC COM 885160101 317,551 4,225 SH SOLE 4,203 0 22
TIDAL TRUST III VIST ARTI IN ETF 45259A845 236,565 2,773 SH SOLE 0 0 2,773
TRANSCAT INC COM 893529107 1,764,856 19,024 SH SOLE 18,940 0 84
TRAVEL PLUS LEISURE CO COM 894164102 667,157 8,729 SH SOLE 0 0 8,729
TRICO BANCSHARES COM 896095106 359,987 6,685 SH SOLE 6,658 0 27
UNION PAC CORP COM 907818108 439,280 1,615 SH SOLE 62 0 1,553
UNITED AIRLS HLDGS INC COM 910047109 544,912 4,007 SH SOLE 0 0 4,007
UNITED STS LIME & MINERALS I COM 911922102 767,754 7,335 SH SOLE 7,306 0 29
UNITEDHEALTH GROUP INC COM 91324P102 3,766,455 9,062 SH SOLE 0 0 9,062
UNIVERSAL TECHNICAL INST INC COM 913915104 912,968 21,346 SH SOLE 21,273 0 73
URANIUM ENERGY CORP COM 916896103 238,304 22,355 SH SOLE 22,289 0 66
USA TODAY CO INC COM 36472T109 2,131,284 249,273 SH SOLE 248,143 0 1,130
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 55,231,585 84,209 SH SOLE 0 0 84,209
VANECK ETF TRUST GOLD MINERS ETF 92189F106 545,277 7,227 SH SOLE 0 0 7,227
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 851,488 5,820 SH SOLE 0 0 5,820
VANGUARD INDEX FDS MID CAP ETF 922908629 31,946,046 396,501 SH SOLE 0 0 396,501
VANGUARD INDEX FDS GROWTH ETF 922908736 308,553 3,582 SH SOLE 0 0 3,582
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 268,538 1,359 SH SOLE 0 0 1,359
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,324,347 3,621 SH SOLE 0 0 3,621
VANGUARD INDEX FDS SM CP VAL ETF 922908611 534,335 2,199 SH SOLE 0 0 2,199
VANGUARD INDEX FDS VALUE ETF 922908744 1,076,289 4,939 SH SOLE 0 0 4,939
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,852,814 2,698 SH SOLE 0 0 2,698
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,732,847 5,039 SH SOLE 0 0 5,039
VANGUARD INDEX FDS TOTAL STK MKT 922908769 225,729 610 SH SOLE 0 0 610
VANGUARD INDEX FDS SMALL CP ETF 922908751 673,797 2,223 SH SOLE 0 0 2,223
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 205,585 835 SH SOLE 0 0 835
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 951,658 18,946 SH SOLE 0 0 18,946
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 223,361 4,416 SH SOLE 0 0 4,416
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 838,626 10,147 SH SOLE 0 0 10,147
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,378,075 17,437 SH SOLE 0 0 17,437
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,154,901 9,107 SH SOLE 0 0 9,107
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 900,409 12,637 SH SOLE 0 0 12,637
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 51,341,452 324,884 SH SOLE 0 0 324,884
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 943,978 10,109 SH SOLE 0 0 10,109
VANGUARD WORLD FD ESG INTL STK ETF 921910725 737,849 8,961 SH SOLE 0 0 8,961
VANGUARD WORLD FD ESG US STK ETF 921910733 310,103 2,345 SH SOLE 0 0 2,345
VANGUARD WORLD FD INF TECH ETF 92204A702 2,327,054 19,470 SH SOLE 0 0 19,470
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 429,378 1,436 SH SOLE 0 0 1,436
VANGUARD WORLD FD CONSUM DIS ETF 92204A108 265,729 670 SH SOLE 0 0 670
VERIZON COMMUNICATIONS INC COM 92343V104 532,805 12,584 SH SOLE 0 0 12,584
VIEMED HEALTHCARE INC COM 92663R105 789,929 69,292 SH SOLE 69,030 0 262
VOYA GLBL ADV & PREM OPP FD COM 92912R104 388,189 39,211 SH SOLE 0 0 39,211
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 222,587 36,252 SH SOLE 0 0 36,252
WALMART INC COM 931142103 932,002 8,229 SH SOLE 117 0 8,112
WHITEFIBER INC SHS G96115103 1,763,246 45,386 SH SOLE 45,187 0 199
WILLIAMS COS INC COM 969457100 3,179,968 42,776 SH SOLE 0 0 42,776
WISDOMTREE INC COM 97717P104 255,150 15,062 SH SOLE 14,968 0 94
WISDOMTREE TR US SMALLCAP DIVD 97717W604 558,292 13,724 SH SOLE 0 0 13,724
WP CAREY INC COM 92936U109 460,031 6,434 SH SOLE 0 0 6,434
WYNDHAM HOTELS & RESORTS INC COM 98311A105 825,679 9,805 SH SOLE 0 0 9,805
XERIS BIOPHARMA HOLDINGS INC COM 98422E103 365,128 46,102 SH SOLE 45,702 0 400
YUM BRANDS INC COM 988498101 454,482 2,843 SH SOLE 0 0 2,843