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
3M CO COM 88579Y101   702,989 4,841 SH   SOLE   0 0 4,841
AAON INC COM PAR $0.004 000360206   442,299 5,345 SH   SOLE   5,318 0 27
ABBVIE INC COM 00287Y109   3,932,219 18,080 SH   SOLE   0 0 18,080
ADVANCED ENERGY INDS COM 007973100   460,184 1,426 SH   SOLE   1,418 0 8
ADVANCED MICRO DEVICES INC COM 007903107   208,312 1,024 SH   SOLE   0 0 1,024
AGNICO EAGLE MINES LTD COM 008474108   1,351,644 6,659 SH   SOLE   0 0 6,659
AIR PRODUCTS AND CHEMICALS I COM 009158106   2,943,535 10,133 SH   SOLE   0 0 10,133
AKEBIA THREAPEUTICS INC COM 00972D105   230,864 166,089 SH   SOLE   165,407 0 682
ALKERMES PLC SHS G01767105   634,429 17,942 SH   SOLE   17,856 0 86
ALLIENT INC COM 019330109   1,315,580 22,264 SH   SOLE   22,177 0 87
ALPHABET INC CAP STK CL A 02079K305   2,748,498 9,558 SH   SOLE   0 0 9,558
ALPHABET INC CAP STK CL C 02079K107   10,679,675 37,230 SH   SOLE   44 0 37,186
ALPHATEC HLDGS INC COM NEW 02081G201   325,530 29,920 SH   SOLE   29,804 0 116
AMAZON COM INC COM 023135106   7,097,217 34,077 SH   SOLE   0 0 34,077
AMEREN CORP COM 023608102   1,117,447 10,166 SH   SOLE   0 0 10,166
AMERICAN CENTY ETF TR SHORT DURTN STRG 025072257   14,746,716 287,522 SH   SOLE   0 0 287,522
AMERICAN EXPRESS CO COM 025816109   694,665 2,297 SH   SOLE   0 0 2,297
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207   688,509 20,340 SH   SOLE   20,222 0 118
AMERIPRISE FINL INC COM 03076C106   899,021 2,023 SH   SOLE   0 0 2,023
AMERIS BANCORP COM 03076K108   452,732 5,805 SH   SOLE   5,775 0 30
AMGEN INC COM 031162100   343,054 975 SH   SOLE   0 0 975
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   401,497 20,495 SH   SOLE   20,410 0 85
AMPHENOL CORP CL A 032095101   2,121,267 16,789 SH   SOLE   102 0 16,687
ANI PHARMACEUTICALS INC COM 00182C103   621,044 8,076 SH   SOLE   8,043 0 33
APPLE INC COM 037833100   16,958,568 66,821 SH   SOLE   0 0 66,821
APPLIED MATLS INC COM 038222105   441,251 1,291 SH   SOLE   0 0 1,291
ARCOSA INC COM 039653100   464,256 4,374 SH   SOLE   4,353 0 21
ARISTA NETWORKS INC COM SHS 040413205   1,279,390 10,420 SH   SOLE   0 0 10,420
ARLO TECHNOLOGIES INC COM 04206A101   545,792 38,355 SH   SOLE   38,180 0 175
ARQ INC COM 00770C101   488,212 190,708 SH   SOLE   190,192 0 516
ARRAY TECHNOLOGIES INC COM SHS 04271T100   967,396 133,803 SH   SOLE   133,283 0 520
ARTIVION INC COM 228903100   484,226 13,223 SH   SOLE   13,164 0 59
ASML HLDG NV N Y REGISTRY SHS N07059210   361,907 274 SH   SOLE   0 0 274
ASTRONICS CORP COM 046433108   253,908 3,805 SH   SOLE   3,779 0 26
ATMUS FILTRATION TECHNOLOGIE COM 04956D107   708,376 12,478 SH   SOLE   12,380 0 98
BABCOCK & WILCOX ENTERPRISES COM 05614L209   416,932 28,382 SH   SOLE   28,270 0 112
BANK AMERICA CORP COM 060505104   256,376 5,259 SH   SOLE   0 0 5,259
BANK NEW YORK MELLON CORP COM 064058100   998,034 8,413 SH   SOLE   0 0 8,413
BED BATH & BEYOND INC COM 690370101   199,766 43,053 SH   SOLE   42,728 0 325
BEL FUSE INC CL B 077347300   367,253 1,855 SH   SOLE   1,845 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,888,527 3,941 SH   SOLE   0 0 3,941
BERKSHIRE HATHAWAY INC DEL CL A 084670108   13,644,660 19 SH   SOLE   0 0 19
BITFARMS LTD COM 09173B107   678,386 248,493 SH   SOLE   246,546 0 1,947
BLACK DIAMOND THERAPEUTICS I COM 09203E105   584,402 274,367 SH   SOLE   273,277 0 1,090
BLACKSKY TECHNOLOGY INC CL A NEW 09263B207   1,369,987 54,451 SH   SOLE   54,189 0 262
BLUE BIRD CORP COM 095306106   1,056,635 18,606 SH   SOLE   18,527 0 79
BLUELINX HLDGS INC COM NEW 09624H208   542,721 10,017 SH   SOLE   9,979 0 38
BOEING CO COM 097023105   244,210 1,227 SH   SOLE   0 0 1,227
BRISTOL-MYERS SQUIBB CO COM 110122108   214,580 3,538 SH   SOLE   0 0 3,538
BRISTOW GROUP INC COM 11040G103   1,874,850 39,984 SH   SOLE   39,848 0 136
BROADCOM INC COM 11135F101   270,202 873 SH   SOLE   0 0 873
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   229,051 5,153 SH   SOLE   0 0 5,153
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,242,915 30,712 SH   SOLE   0 0 30,712
BRUNSWICK CORP COM 117043109   609,511 8,377 SH   SOLE   8,338 0 39
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   512,330 17,373 SH   SOLE   0 0 17,373
CAPITAL ONE FINL CORP COM 14040H105   2,390,928 13,106 SH   SOLE   0 0 13,106
CARDINAL INFRASTRUCTURE GROU CL A 14154A102   749,455 18,897 SH   SOLE   18,847 0 50
CARECLOUD INC COM 14167R100   789,816 216,388 SH   SOLE   215,511 0 877
CARRIER GLOBAL CORPORATION COM 14448C104   226,535 4,023 SH   SOLE   0 0 4,023
CATALYST PHARMACEUTICALS INC COM 14888U101   803,165 32,438 SH   SOLE   32,225 0 213
CATERPILLAR INC COM 149123101   354,230 500 SH   SOLE   0 0 500
CECO ENVIRONMENTAL CORP COM 125141101   233,613 3,921 SH   SOLE   3,893 0 28
CERUS CORP COM 157085101   482,238 264,966 SH   SOLE   262,962 0 2,004
CHEVRON CORPORATION COM 166764100   2,762,736 13,353 SH   SOLE   0 0 13,353
CHUBB LTD SWITZ COM H1467J104   2,581,692 7,921 SH   SOLE   47 0 7,874
CITIGROUP INC COM NEW 172967424   2,040,019 17,988 SH   SOLE   0 0 17,988
COCA COLA CO COM 191216100   1,142,433 15,022 SH   SOLE   0 0 15,022
CODA OCTOPUS GROUP INC COM NEW 19188U206   1,326,236 117,366 SH   SOLE   116,903 0 463
COLLEGIUM PHARMACEUTICAL INC COM 19459J104   353,518 10,690 SH   SOLE   10,637 0 53
COMCAST CORP NEW CL A 20030N101   558,955 19,469 SH   SOLE   0 0 19,469
COMMUNITY HEALTHCARE TR INC COM 20369C106   697,857 43,918 SH   SOLE   43,760 0 158
COMSTOCK HLDG COS INC CL A NEW 205684202   479,409 25,312 SH   SOLE   25,211 0 101
CONSTELLATION ENERGY CORP COM 21037T109   253,001 906 SH   SOLE   0 0 906
CORMEDIX INC COM 21900C308   629,304 92,681 SH   SOLE   92,333 0 348
CORTEVA INC COM 22052L104   304,118 3,633 SH   SOLE   0 0 3,633
COSTCO WHOLESALE CORPORATION COM 22160K105   295,948 297 SH   SOLE   0 0 297
CPS TECHNOLOGIES CORP COM 12619F104   1,628,852 435,522 SH   SOLE   433,712 0 1,810
CULLEN FROST BANKERS INC COM 229899109   436,326 3,183 SH   SOLE   3,166 0 17
CVS HEALTH CORP COM 126650100   904,860 12,599 SH   SOLE   0 0 12,599
DEERE & CO COM 244199105   917,052 1,628 SH   SOLE   0 0 1,628
DELL TECHNOLOGIES INC CL C 24703L202   1,158,101 7,056 SH   SOLE   0 0 7,056
DISNEY WALT CO COM 254687106   287,502 2,983 SH   SOLE   0 0 2,983
DUCOMMUN INC DEL COM 264147109   798,124 6,542 SH   SOLE   6,470 0 72
ELEVANCE HEALTH INC FORMERLY COM 036752103   1,711,818 5,847 SH   SOLE   0 0 5,847
ENPHASE ENERGY INC COM 29355A107   349,553 9,245 SH   SOLE   9,196 0 49
ENTERPRISE PRODS PARTNERS L COM 293792107   1,454,380 38,435 SH   SOLE   0 0 38,435
EPLUS INC COM 294268107   1,519,824 20,197 SH   SOLE   20,103 0 94
ESCO TECHNOLOGIES INC COM 296315104   226,221 804 SH   SOLE   798 0 6
ESPERION THERAPEUTICS INC NE COM 29664W105   278,255 101,553 SH   SOLE   101,157 0 396
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   429,496 70,991 SH   SOLE   70,685 0 306
EXXON MOBIL CORP COM 30231G102   5,371,472 31,660 SH   SOLE   0 0 31,660
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   202,510 2,385 SH   SOLE   0 0 2,385
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740U752   388,520 11,000 SH   SOLE   0 0 11,000
FIRST WESTN FINL INC COM 33751L105   1,165,854 47,431 SH   SOLE   47,261 0 170
FLOTEK INDUSTRIES INC COM NEW 343389409   455,661 26,851 SH   SOLE   26,794 0 57
FORGENT POWER SOLUTIONS INC COM SHS CL A 34631F102   352,967 12,059 SH   SOLE   11,998 0 61
FRANKLIN TEMPLETON DIGITAL H BITCOIN ETF SHS 354921108   2,144,751 54,727 SH   SOLE   0 0 54,727
FREQUENCY ELECTRS INC COM 358010106   2,040,032 46,092 SH   SOLE   45,884 0 208
GE AEROSPACE COM NEW 369604301   818,177 2,883 SH   SOLE   0 0 2,883
GE VERNOVA INC COM 36828A101   219,098 251 SH   SOLE   0 0 251
GETTY IMAGES HOLDINGS INC CL A COM 374275105   601,107 757,634 SH   SOLE   754,615 0 3,019
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   380,407 8,820 SH   SOLE   0 0 8,820
GOLDMAN SACHS GROUP INC COM 38141G104   1,144,624 1,353 SH   SOLE   0 0 1,353
GRAHAM CORP COM 384556106   376,764 4,774 SH   SOLE   4,759 0 15
GREEN BRICK PARTNERS INC COM 392709101   882,449 13,692 SH   SOLE   13,636 0 56
GUARDIAN PHARMACY SVCS INC CL A 40145W101   444,200 11,795 SH   SOLE   11,742 0 53
HALOZYME THERAPEUTICS INC COM 40637H109   346,546 5,362 SH   SOLE   5,331 0 31
HARROW INC COM 415858109   616,380 17,481 SH   SOLE   17,417 0 64
HOME DEPOT INC COM 437076102   618,434 1,880 SH   SOLE   0 0 1,880
HONEYWELL INTL INC COM 438516106   2,027,941 8,972 SH   SOLE   0 0 8,972
IDAHO STRATEGIC RESOURCES COM NEW 645827205   1,412,895 43,988 SH   SOLE   43,790 0 198
INDIVIOR PHARMACEUTICALS INC COM 45579U109   232,684 7,634 SH   SOLE   7,582 0 52
INNOVEX INTERNATIONAL INC COM 457651107   552,531 22,654 SH   SOLE   22,560 0 94
INSTALLED BLDG PRODS INC COM 45780R101   363,521 1,371 SH   SOLE   1,364 0 7
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,751,757 23,854 SH   SOLE   0 0 23,854
INTERNATIONAL BUSINESS MACHS COM 459200101   2,716,573 11,207 SH   SOLE   0 0 11,207
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   3,359,511 14,138 SH   SOLE   0 0 14,138
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   918,515 12,558 SH   SOLE   0 0 12,558
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   8,641,331 45,026 SH   SOLE   0 0 45,026
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   337,620 2,038 SH   SOLE   0 0 2,038
INVESCO QQQ TR UNIT SER 1 46090E103   46,211,530 80,064 SH   SOLE   0 0 80,064
ISHARES SILVER TR ISHARES 46428Q109   246,394 3,616 SH   SOLE   0 0 3,616
ISHARES TR CORE S&P SCP ETF 464287804   29,707,869 238,982 SH   SOLE   0 0 238,982
ISHARES TR SELECT DIVID ETF 464287168   17,358,753 114,647 SH   SOLE   0 0 114,647
ISHARES TR ESG AWARE MSCI 46435U663   640,318 13,618 SH   SOLE   0 0 13,618
ISHARES TR ESG OPTIMIZED 464288802   1,098,279 8,314 SH   SOLE   0 0 8,314
ISHARES TR IBONDS DEC2026 46435GAA0   2,666,269 109,995 SH   SOLE   0 0 109,995
ISHARES TR IBONDS 27 ETF 46435UAA9   2,103,954 86,797 SH   SOLE   0 0 86,797
ISHARES TR MSCI USA MIN VOL 46429B697   4,223,296 45,539 SH   SOLE   0 0 45,539
ISHARES TR 0-5YR HI YL CP 46434V407   814,658 19,254 SH   SOLE   0 0 19,254
ISHARES TR CORE MSCI EAFE 46432F842   423,047 4,673 SH   SOLE   0 0 4,673
ISHARES TR RUS MD CP GR ETF 464287481   787,876 6,150 SH   SOLE   0 0 6,150
ISHARES TR CORE S&P MCP ETF 464287507   1,126,535 16,682 SH   SOLE   0 0 16,682
ISHARES TR US HLTHCARE ETF 464287762   224,451 3,641 SH   SOLE   0 0 3,641
ISHARES TR RUS TP200 GR ETF 464289438   931,159 3,742 SH   SOLE   0 0 3,742
ISHARES TR ULTRA SHORT DUR 46434V878   1,023,863 20,226 SH   SOLE   0 0 20,226
ISHARES TR S&P 500 GRWT ETF 464287309   3,541,611 31,311 SH   SOLE   0 0 31,311
ISHARES TR RUS 1000 GRW ETF 464287614   340,175 798 SH   SOLE   0 0 798
ISHARES TR US AER DEF ETF 464288760   864,938 3,954 SH   SOLE   0 0 3,954
ISHARES TR RUSSELL 2000 ETF 464287655   672,356 2,711 SH   SOLE   0 0 2,711
ISHARES TR CORE S&P500 ETF 464287200   2,725,192 4,172 SH   SOLE   0 0 4,172
ISHARES TR MSCI EAFE MIN VL 46429B689   1,181,140 12,927 SH   SOLE   0 0 12,927
ISHARES TR EXPANDED TECH 464287515   393,045 4,910 SH   SOLE   0 0 4,910
ISHARES TR IBDS DEC28 ETF 46435U515   463,590 18,302 SH   SOLE   0 0 18,302
ISHARES TR CORE DIV GRWTH 46434V621   722,919 10,301 SH   SOLE   0 0 10,301
ISHARES TR CORE HIGH DV ETF 46429B663   234,388 1,727 SH   SOLE   0 0 1,727
ISHARES TR ESG AW MSCI EAFE 46435G516   276,820 2,895 SH   SOLE   0 0 2,895
ISHARES TR NATIONAL MUN ETF 464288414   282,890 2,665 SH   SOLE   0 0 2,665
ISHARES TR MSCI EMG MKT ETF 464287234   761,951 13,417 SH   SOLE   0 0 13,417
ISHARES TR ISHARES SEMICDTR 464287523   223,817 681 SH   SOLE   0 0 681
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837   45,855,755 906,061 SH   SOLE   0 0 906,061
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,921,169 33,895 SH   SOLE   0 0 33,895
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   1,009,631 18,185 SH   SOLE   0 0 18,185
JOHNSON & JOHNSON COM 478160104   2,557,066 10,461 SH   SOLE   0 0 10,461
JOHNSON OUTDOORS INC CL A 479167108   557,422 11,985 SH   SOLE   11,950 0 35
JPMORGAN CHASE & CO COM 46625H100   1,544,464 5,250 SH   SOLE   0 0 5,250
KINIKSA PHARMACEUTICALS INTL ORD SHS CL A G52694109   347,932 7,226 SH   SOLE   7,179 0 47
KLA CORP COM NEW 482480100   320,985 218 SH   SOLE   0 0 218
KLX ENERGY SERVICES HOLDINGS COM NEW 48253L205   362,996 139,614 SH   SOLE   139,142 0 472
KODIAK GAS SVCS INC COM 50012A108   333,066 5,711 SH   SOLE   5,664 0 47
KORNIT DIGITAL LTD SHS M6372Q113   690,061 47,071 SH   SOLE   46,898 0 173
LAM RESEARCH CORP COM NEW 512807306   671,320 3,142 SH   SOLE   0 0 3,142
LANDSTAR SYS INC COM 515098101   750,892 4,684 SH   SOLE   4,660 0 24
LATHAM GROUP INC COM 51819L107   883,676 164,558 SH   SOLE   163,666 0 892
LEMAITRE VASCULAR INC COM 525558201   1,162,224 10,646 SH   SOLE   10,605 0 41
LENDINGCLUB ISSUANCE TR SER COM NEW 52603A208   938,733 65,554 SH   SOLE   65,155 0 399
LIBERTY ENERGY INC COM CL A 53115L104   2,155,507 74,844 SH   SOLE   74,512 0 332
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805   192,967 19,239 SH   SOLE   19,157 0 82
LINDBLAD EXPEDITIONS HLDGS I COM 535219109   554,759 32,067 SH   SOLE   31,971 0 96
LIVE OAK ACQUISITION CORP V CL A SHS G5509P102   1,432,605 136,705 SH   SOLE   136,705 0 0
LOUISIANA PAC CORP COM 546347105   301,840 4,149 SH   SOLE   4,125 0 24
M/I HOMES INC COM 55305B101   290,696 2,374 SH   SOLE   2,359 0 15
MARINEMAX INC COM 567908108   1,691,494 62,509 SH   SOLE   62,287 0 222
MARRIOTT INTL INC NEW CL A 571903202   794,621 2,430 SH   SOLE   0 0 2,430
MARVELL TECHNOLOGY INC COM 573874104   202,062 2,040 SH   SOLE   0 0 2,040
MATTHEWS ASIA FDS EMER MKTS EQUITY 577125818   432,110 11,634 SH   SOLE   0 0 11,634
MCDONALDS CORP COM 580135101   650,173 2,092 SH   SOLE   0 0 2,092
MCGRATH RENTCORP COM 580589109   466,374 4,229 SH   SOLE   4,207 0 22
MERCK & CO INC COM 58933Y105   1,183,048 9,835 SH   SOLE   0 0 9,835
META PLATFORMS INC CL A 30303M102   1,024,685 1,791 SH   SOLE   0 0 1,791
MIAMI INTL HLDGS INC COM 59356Q108   349,618 8,983 SH   SOLE   8,929 0 54
MICRON TECHNOLOGY INC COM 595112103   1,167,913 3,457 SH   SOLE   0 0 3,457
MICROSOFT CORP COM 594918104   11,785,706 31,839 SH   SOLE   0 0 31,839
MONTE ROSA THERAPEUTICS INC COM 61225M102   612,417 37,229 SH   SOLE   37,083 0 146
MYR GROUP INC COM 55405W104   983,321 3,483 SH   SOLE   3,469 0 14
NATIONAL VISION HLDGS INC COM 63845R107   484,770 18,717 SH   SOLE   18,650 0 67
NB BANCORP INC COM 63945M107   1,400,460 66,467 SH   SOLE   66,266 0 201
NCR ATLEOS CORPORATION COM SHS 63001N106   304,145 6,979 SH   SOLE   6,928 0 51
NEOGENOMICS INC COM NEW 64049M209   233,411 31,457 SH   SOLE   31,362 0 95
NEOGEN CORP COM 640491106   2,249,369 242,128 SH   SOLE   241,198 0 930
NETFLIX INC. COM 64110L106   966,308 10,050 SH   SOLE   0 0 10,050
NEUBERGER BERMAN ETF TRUST SHORT DURATION I 64135A887   12,585,766 248,191 SH   SOLE   0 0 248,191
NEWMARKET CORP COM 651587107   347,395 542 SH   SOLE   538 0 4
NLIGHT INC COM 65487K100   931,650 16,339 SH   SOLE   16,279 0 60
NPK INTERNATIONAL INC COM SHS 651718504   1,340,397 92,505 SH   SOLE   92,127 0 378
NVIDIA CORPORATION COM 67066G104   4,146,365 23,775 SH   SOLE   0 0 23,775
NWPX INFRASTRUCTURE INC COM 667746101   1,282,043 16,466 SH   SOLE   16,401 0 65
NXP SEMICONDUCTORS N V COM N6596X109   1,114,228 5,660 SH   SOLE   0 0 5,660
OCEANEERING INTL INC COM 675232102   614,057 17,312 SH   SOLE   17,224 0 88
OMNICELL COM COM 68213N109   707,322 21,190 SH   SOLE   21,111 0 79
OPPENHEIMER HLDGS INC CL A NON VTG 683797104   1,302,620 14,605 SH   SOLE   14,546 0 59
OPTICAL CABLE CORP COM NEW 683827208   257,994 31,272 SH   SOLE   31,137 0 135
ORACLE CORP COM 68389X105   850,737 5,783 SH   SOLE   0 0 5,783
OSI SYSTEMS INC COM 671044105   330,029 1,243 SH   SOLE   1,235 0 8
PACER FDS TR US SMALL CAP CAS 69374H857   257,554 5,740 SH   SOLE   0 0 5,740
PALANTIR TECHNOLOGIES INC CL A 69608A108   414,051 2,831 SH   SOLE   0 0 2,831
PALO ALTO NETWORKS INC COM 697435105   349,658 2,181 SH   SOLE   90 0 2,091
PARK AEROSPACE CORP COM 70014A104   1,856,583 67,808 SH   SOLE   67,551 0 257
PEDIATRIX MEDICAL GROUP INC COM 58502B106   816,157 38,156 SH   SOLE   38,008 0 148
PENTAIR PLC SHS G7S00T104   374,573 4,300 SH   SOLE   0 0 4,300
PEPSICO INC COM 713448108   1,567,291 10,093 SH   SOLE   0 0 10,093
PFIZER INC COM 717081103   848,465 30,216 SH   SOLE   0 0 30,216
PIMCO ETF TR ACTIVE BD ETF 72201R775   205,138 2,223 SH   SOLE   0 0 2,223
PIMCO ETF TR ENHANCD SHORT 72201R643   372,255 3,763 SH   SOLE   0 0 3,763
PIPER SANDLER COMPANIES COM NEW 724078209   374,636 4,894 SH   SOLE   4,856 0 38
PLEXUS CORP COM 729132100   445,993 2,202 SH   SOLE   2,190 0 12
PREFORMED LINE PRODS CO COM 740444104   1,238,952 4,576 SH   SOLE   4,558 0 18
PRICESMART INC COM 741511109   1,036,343 6,886 SH   SOLE   6,858 0 28
PRIMORIS SVCS CORP COM 74164F103   248,317 1,736 SH   SOLE   1,724 0 12
PRINCIPAL EXCHANGE TRADED FD PRIN U S SMALL 74255Y607   1,232,016 21,492 SH   SOLE   0 0 21,492
PROCTER & GAMBLE CO COM 742718109   707,323 4,897 SH   SOLE   0 0 4,897
PROSHARES TR RUSS 2000 DIVD 74347B698   289,398 4,207 SH   SOLE   0 0 4,207
PROTALIX BIOTHERAPEUTICS INC COM 74365A309   416,814 192,080 SH   SOLE   191,001 0 1,079
PROTO LABS INC COM 743713109   639,707 11,219 SH   SOLE   11,171 0 48
PUMA BIOTECHNOLOGY INC COM 74587V107   823,748 128,912 SH   SOLE   128,403 0 509
PURECYCLE TECHNOLOGIES INC COM 74623V103   51,900 10,000 SH   SOLE   0 0 10,000
RBC BEARINGS INC COM 75524B104   620,243 1,142 SH   SOLE   1,130 0 12
REGENERON PHARMACEUTICALS COM 75886F107   204,750 265 SH   SOLE   0 0 265
REX AMERICAN RES CORP COM 761624105   1,523,132 33,424 SH   SOLE   33,281 0 143
RIGEL PHARMACEUTICALS INC COM 766559702   236,708 8,754 SH   SOLE   8,718 0 36
RTX CORPORATION COM 75513E101   1,241,312 6,435 SH   SOLE   0 0 6,435
RUSH ENTERPRISES INC CL A 781846209   246,194 3,724 SH   SOLE   3,697 0 27
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   928,892 30,277 SH   SOLE   0 0 30,277
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   343,753 11,821 SH   SOLE   0 0 11,821
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   322,850 11,083 SH   SOLE   0 0 11,083
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   229,579 9,147 SH   SOLE   0 0 9,147
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   476,160 18,571 SH   SOLE   0 0 18,571
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   488,224 9,978 SH   SOLE   0 0 9,978
SELECT SECTOR SPDR TR STATE STREET IND 81369Y704   18,231,000 112,725 SH   SOLE   0 0 112,725
SELECT SECTOR SPDR TR STATE STREET HEA 81369Y209   15,821,873 107,918 SH   SOLE   0 0 107,918
SELECT SECTOR SPDR TR STATE STREET UTI 81369Y886   5,796,965 126,323 SH   SOLE   0 0 126,323
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803   7,669,977 57,712 SH   SOLE   0 0 57,712
SELECT SECTOR SPDR TR STATE STREET ENE 81369Y506   257,227 4,199 SH   SOLE   0 0 4,199
SELECT WATER SOLUTIONS INC CL A COM 81617J301   651,551 42,585 SH   SOLE   42,410 0 175
SEMTECH CORP COM 816850101   235,130 3,058 SH   SOLE   3,036 0 22
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107   1,072,250 162,956 SH   SOLE   162,245 0 711
SHOPIFY INC CL A SUB VTG SHS 82509L107   460,246 3,880 SH   SOLE   0 0 3,880
SNOWFLAKE INC COM SHS 833445109   650,034 4,310 SH   SOLE   0 0 4,310
SONOS INC COM 83570H108   764,202 57,030 SH   SOLE   56,824 0 206
SPDR GOLD TR GOLD SHS 78463V107   353,268 821 SH   SOLE   0 0 821
SPDR SERIES TRUST STATE STREET SPD 78464A763   409,844 2,808 SH   SOLE   0 0 2,808
SPDR SERIES TRUST STATE STREET SPD 78464A870   283,433 2,219 SH   SOLE   0 0 2,219
SPDR SERIES TRUST STATE STREET SPD 78464A847   238,361 4,025 SH   SOLE   0 0 4,025
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,291,315 2,663 SH   SOLE   0 0 2,663
SPX TECHNOLOGIES INC COM 78473E103   302,109 1,511 SH   SOLE   1,501 0 10
STANDEX INTL CORP COM 854231107   1,027,341 4,031 SH   SOLE   4,006 0 25
STAR GROUP LP UNIT LTD PARTNR 85512C105   257,401 20,961 SH   SOLE   20,860 0 101
STATE STR CORP COM 857477103   280,584 2,217 SH   SOLE   0 0 2,217
STATE STR SPDR DOW JONES IND UT SER 1 78467X109   1,476,580 3,188 SH   SOLE   0 0 3,188
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103   5,686,948 8,745 SH   SOLE   0 0 8,745
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107   679,222 1,101 SH   SOLE   0 0 1,101
STRATASYS LTD SHS M85548101   1,748,831 223,922 SH   SOLE   222,967 0 955
TACTILE SYS TECHNOLOGY INC COM 87357P100   711,781 27,240 SH   SOLE   27,141 0 99
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100   304,155 900 SH   SOLE   0 0 900
TAT TECHNOLOGIES LTD ORD NEW M8740S227   319,433 7,862 SH   SOLE   7,832 0 30
TELADOC HEALTH INC COM 87918A105   1,274,581 233,868 SH   SOLE   232,740 0 1,128
TESLA INC COM 88160R101   364,337 980 SH   SOLE   0 0 980
TEXAS CAP BANCSHARES INC COM 88224Q107   529,146 5,577 SH   SOLE   5,550 0 27
THE REALREAL INC COM 88339P101   268,913 29,616 SH   SOLE   29,492 0 124
THOR INDS INC COM 885160101   337,535 4,225 SH   SOLE   4,203 0 22
THREDUP INC CL A 88556E102   195,163 59,501 SH   SOLE   59,251 0 250
TIC SOLUTIONS INC COM 00510N102   72,926 11,083 SH   SOLE   10,934 0 149
TRANSCAT INC COM 893529107   1,397,313 19,024 SH   SOLE   18,940 0 84
TRAVEL PLUS LEISURE CO COM 894164102   603,960 8,729 SH   SOLE   0 0 8,729
UNION PAC CORP COM 907818108   399,595 1,647 SH   SOLE   62 0 1,585
UNITED AIRLS HLDGS INC COM 910047109   368,924 4,007 SH   SOLE   0 0 4,007
UNITED STS LIME & MINERALS I COM 911922102   958,024 7,335 SH   SOLE   7,306 0 29
UNITEDHEALTH GROUP INC COM 91324P102   2,531,921 9,357 SH   SOLE   0 0 9,357
UNIVERSAL TECHNICAL INST INC COM 913915104   770,591 21,346 SH   SOLE   21,273 0 73
URANIUM ENERGY CORP COM 916896103   306,923 22,735 SH   SOLE   22,600 0 135
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   33,275,869 86,792 SH   SOLE   0 0 86,792
VANECK ETF TRUST GOLD MINERS ETF 92189F106   663,222 7,227 SH   SOLE   0 0 7,227
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869   736,320 5,889 SH   SOLE   0 0 5,889
VANGUARD INDEX FDS MID CAP ETF 922908629   27,557,012 95,957 SH   SOLE   0 0 95,957
VANGUARD INDEX FDS GROWTH ETF 922908736   249,407 571 SH   SOLE   0 0 571
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   267,759 1,453 SH   SOLE   0 0 1,453
VANGUARD INDEX FDS SML CP GRW ETF 922908595   1,094,569 3,621 SH   SOLE   0 0 3,621
VANGUARD INDEX FDS SM CP VAL ETF 922908611   501,630 2,309 SH   SOLE   0 0 2,309
VANGUARD INDEX FDS VALUE ETF 922908744   1,073,182 5,470 SH   SOLE   0 0 5,470
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,505,805 5,039 SH   SOLE   0 0 5,039
VANGUARD INDEX FDS SMALL CP ETF 922908751   580,381 2,216 SH   SOLE   0 0 2,216
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,457,213 2,439 SH   SOLE   0 0 2,439
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   985,364 19,727 SH   SOLE   0 0 19,727
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   320,892 6,432 SH   SOLE   0 0 6,432
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   847,158 10,238 SH   SOLE   0 0 10,238
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,396,375 17,615 SH   SOLE   0 0 17,615
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,970,523 9,163 SH   SOLE   0 0 9,163
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   796,751 12,434 SH   SOLE   0 0 12,434
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   46,339,856 312,896 SH   SOLE   0 0 312,896
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   906,715 10,250 SH   SOLE   0 0 10,250
VANGUARD WORLD FD ESG INTL STK ETF 921910725   657,119 9,161 SH   SOLE   0 0 9,161
VANGUARD WORLD FD ESG US STK ETF 921910733   274,500 2,445 SH   SOLE   0 0 2,445
VANGUARD WORLD FD INF TECH ETF 92204A702   1,701,739 2,439 SH   SOLE   0 0 2,439
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   412,852 1,516 SH   SOLE   0 0 1,516
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   240,550 670 SH   SOLE   0 0 670
VERIZON COMMUNICATIONS INC COM 92343V104   628,340 12,517 SH   SOLE   0 0 12,517
VIEMED HEALTHCARE INC COM 92663R105   638,179 69,292 SH   SOLE   69,030 0 262
VOYA GLBL ADV & PREM OPP FD COM 92912R104   450,926 47,168 SH   SOLE   0 0 47,168
VOYA GLBL EQTY DIV & PREM OP COM 92912T100   206,636 36,252 SH   SOLE   0 0 36,252
WALMART INC COM 931142103   1,022,588 8,228 SH   SOLE   117 0 8,111
WHITEFIBER INC SHS G96115103   219,204 18,405 SH   SOLE   18,328 0 77
WILLIAMS COS INC COM 969457100   3,113,237 42,776 SH   SOLE   0 0 42,776
WISDOMTREE INC COM 97717P104   146,736 10,078 SH   SOLE   10,048 0 30
WISDOMTREE TR US SMALLCAP DIVD 97717W604   501,327 13,949 SH   SOLE   0 0 13,949
WP CAREY INC COM 92936U109   518,807 7,634 SH   SOLE   0 0 7,634
WYNDHAM HOTELS & RESORTS INC COM 98311A105   796,460 9,805 SH   SOLE   0 0 9,805
XERIS BIOPHARMA HOLDINGS INC COM 98422E103   561,533 96,816 SH   SOLE   96,416 0 400
YUM BRANDS INC COM 988498101   442,030 2,843 SH   SOLE   0 0 2,843