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   439,164 3,402 SH   SOLE   3,384 0 18
ABBOTT LABS COM 002824100   22,512,283 199,030 SH   SOLE   198,755 0 275
ABBVIE INC COM 00287Y109   69,767,152 392,612 SH   SOLE   391,906 0 706
ABM INDS INC COM 000957100   6,507,537 127,150 SH   SOLE   127,150 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   316,963 901 SH   SOLE   901 0 0
ACCOLADE INC COM 00437E102   1,983,600 580,000 SH   SOLE   580,000 0 0
ACI WORLDWIDE INC COM 004498101   201,463 3,881 SH   SOLE   298 0 3,583
ADAPTHEALTH CORP COMMON STOCK 00653Q102   3,598,560 378,000 SH   SOLE   378,000 0 0
ADOBE INC COM 00724F101   54,779,685 123,189 SH   SOLE   122,863 0 326
AERCAP HOLDINGS NV SHS N00985106   29,011,455 303,150 SH   SOLE   302,650 0 500
AFLAC INC COM 001055102   11,948,148 115,508 SH   SOLE   113,567 0 1,941
AIR PRODS & CHEMS INC COM 009158106   71,229,473 245,585 SH   SOLE   245,485 0 100
ALCOA CORP COM 013872106   303,185 8,025 SH   SOLE   8,025 0 0
ALCON AG ORD SHS H01301128   1,194,827 14,075 SH   SOLE   14,075 0 0
ALLEGION PLC ORD SHS G0176J109   608,577 4,657 SH   SOLE   4,657 0 0
ALLSTATE CORP COM 020002101   2,287,261 11,864 SH   SOLE   11,864 0 0
ALPHABET INC CAP STK CL A 02079K305   157,896,256 834,106 SH   SOLE   834,006 0 100
ALPHABET INC CAP STK CL C 02079K107   132,792,114 697,291 SH   SOLE   694,209 0 3,082
ALTRIA GROUP INC COM 02209S103   504,371 9,646 SH   SOLE   4,998 0 4,648
AMAZON COM INC COM 023135106   177,035,993 806,947 SH   SOLE   802,781 0 4,166
AMCOR PLC ORD G0250X107   3,209,045 341,025 SH   SOLE   339,137 0 1,888
AMERICAN ASSETS TR INC COM 024013104   211,340 8,048 SH   SOLE   574 0 7,474
AMERICAN ELEC PWR CO INC COM 025537101   6,280,361 68,095 SH   SOLE   66,371 0 1,724
AMERICAN EXPRESS CO COM 025816109   16,266,804 54,809 SH   SOLE   54,809 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   246,355 3,384 SH   SOLE   428 0 2,956
AMGEN INC COM 031162100   5,249,811 20,142 SH   SOLE   20,142 0 0
ANSYS INC COM 03662Q105   239,167 709 SH   SOLE   709 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   81,051,940 490,748 SH   SOLE   490,248 0 500
APPLE INC COM 037833100   210,045,878 838,774 SH   SOLE   835,898 0 2,876
APPLIED MATLS INC COM 038222105   55,954,966 344,063 SH   SOLE   343,659 0 404
APPLOVIN CORP COM CL A 03831W108   890,856 2,751 SH   SOLE   215 0 2,536
APTIV PLC COM SHS G3265R107   3,970,270 65,646 SH   SOLE   64,936 0 710
ARCTURUS THERAPEUTICS HLDGS COM 03969T109   380,128 22,400 SH   SOLE   22,400 0 0
ARCUTIS BIOTHERAPEUTICS INC COM 03969K108   197,806 14,200 SH   SOLE   14,200 0 0
ARES CAPITAL CORP COM 04010L103   556,663 25,430 SH   SOLE   25,430 0 0
ARROW ELECTRS INC COM 042735100   1,073,622 9,491 SH   SOLE   9,491 0 0
AT&T INC COM 00206R102   2,864,555 125,804 SH   SOLE   116,394 0 9,410
ATMUS FILTRATION TECHNOLOGIE COM 04956D107   325,233 8,301 SH   SOLE   8,301 0 0
AUTODESK INC COM 052769106   10,437,759 35,314 SH   SOLE   35,214 0 100
AUTOMATIC DATA PROCESSING IN COM 053015103   25,778,975 88,064 SH   SOLE   88,064 0 0
AUTOZONE INC COM 053332102   5,119,998 1,599 SH   SOLE   1,599 0 0
AXALTA COATING SYS LTD COM G0750C108   287,448 8,400 SH   SOLE   8,400 0 0
AXOGEN INC COM 05463X106   9,721,552 589,900 SH   SOLE   589,900 0 0
AXSOME THERAPEUTICS INC COM 05464T104   418,820 4,950 SH   SOLE   4,950 0 0
BAKER HUGHES COMPANY CL A 05722G100   3,584,861 87,393 SH   SOLE   86,821 0 572
BALL CORP COM 058498106   2,580,911 46,815 SH   SOLE   46,815 0 0
BANK NEW YORK MELLON CORP COM 064058100   1,498,031 19,498 SH   SOLE   16,256 0 3,242
BANK AMERICA CORP COM 060505104   20,824,305 473,818 SH   SOLE   473,590 0 228
BECTON DICKINSON & CO COM 075887109   23,819,529 104,992 SH   SOLE   104,322 0 670
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   105,968,252 233,781 SH   SOLE   231,776 0 2,005
BERKSHIRE HATHAWAY INC DEL CL A 084670108   4,766,440 7 SH   SOLE   7 0 0
BGSF INC COM 05601C105   548,628 104,700 SH   SOLE   104,700 0 0
BIO RAD LABS INC CL A 090572207   1,287,102 3,918 SH   SOLE   3,918 0 0
BIOGEN INC COM 09062X103   3,645,613 23,840 SH   SOLE   23,720 0 120
BIOXCEL THERAPEUTICS INC COM 09075P105   4,412 11,800 SH   SOLE   11,800 0 0
BLACKROCK INC COM 09290D101   277,805 271 SH   SOLE   271 0 0
BLACKSTONE INC COM 09260D107   16,164,703 93,752 SH   SOLE   93,752 0 0
BLOCK INC CL A 852234103   3,206,418 37,727 SH   SOLE   37,727 0 0
BLOOM ENERGY CORP COM CL A 093712107   1,030,544 46,400 SH   SOLE   46,250 0 150
BOEING CO COM 097023105   599,853 3,389 SH   SOLE   3,089 0 300
BOOKING HOLDINGS INC COM 09857L108   45,729,338 9,204 SH   SOLE   9,133 0 71
BOSTON SCIENTIFIC CORP COM 101137107   44,384,180 496,912 SH   SOLE   491,731 0 5,181
BRIDGEBIO PHARMA INC COM 10806X102   520,674 18,975 SH   SOLE   18,975 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   5,353,671 94,655 SH   SOLE   91,511 0 3,144
BROADCOM INC COM 11135F101   35,324,533 152,366 SH   SOLE   151,040 0 1,326
BROOKFIELD CORP CL A LTD VT SH 11271J107   3,185,143 55,442 SH   SOLE   55,142 0 300
BROWN & BROWN INC COM 115236101   237,401 2,327 SH   SOLE   2,327 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   17,570,385 122,930 SH   SOLE   121,949 0 981
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   361,620 3,500 SH   SOLE   3,500 0 0
C3 AI INC CL A 12468P104   550,019 15,975 SH   SOLE   15,975 0 0
CAPITAL ONE FINL CORP COM 14040H105   3,928,033 22,028 SH   SOLE   21,204 0 824
CARDINAL HEALTH INC COM 14149Y108   200,704 1,697 SH   SOLE   159 0 1,538
CARETRUST REIT INC COM 14174T107   275,910 10,200 SH   SOLE   10,200 0 0
CARLISLE COS INC COM 142339100   1,613,675 4,375 SH   SOLE   4,093 0 282
CARMAX INC COM 143130102   601,100 7,352 SH   SOLE   7,352 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   23,265,738 340,840 SH   SOLE   340,840 0 0
CARS COM INC COM 14575E105   7,286,104 420,433 SH   SOLE   420,433 0 0
CATERPILLAR INC COM 149123101   48,289,886 133,118 SH   SOLE   133,051 0 67
CBRE GROUP INC CL A 12504L109   729,185 5,554 SH   SOLE   5,528 0 26
CELSIUS HLDGS INC COM NEW 15118V207   5,434,969 206,339 SH   SOLE   206,339 0 0
CF INDS HLDGS INC COM 125269100   240,176 2,815 SH   SOLE   211 0 2,604
CHAMPIONS ONCOLOGY INC COM NEW 15870P307   5,218,402 608,915 SH   SOLE   608,915 0 0
SCHWAB CHARLES CORP COM 808513105   13,495,644 182,349 SH   SOLE   179,050 0 3,299
CHEVRON CORP NEW COM 166764100   32,902,144 227,162 SH   SOLE   226,874 0 288
CHIPOTLE MEXICAN GRILL INC COM 169656105   32,040,164 531,346 SH   SOLE   531,346 0 0
CHUBB LIMITED COM H1467J104   36,904,286 133,566 SH   SOLE   133,566 0 0
CISCO SYS INC COM 17275R102   34,377,320 580,698 SH   SOLE   579,918 0 780
CITIGROUP INC COM NEW 172967424   1,178,329 16,740 SH   SOLE   14,223 0 2,517
CLOROX CO DEL COM 189054109   1,012,626 6,235 SH   SOLE   6,235 0 0
CNH INDL N V SHS N20944109   951,720 84,000 SH   SOLE   84,000 0 0
COCA COLA CO COM 191216100   15,899,419 255,371 SH   SOLE   254,369 0 1,002
COCA COLA CO COM 191216100   186,780 3,000 SH Put SOLE   3,000 0 0
CODA OCTOPUS GROUP INC COM NEW 19188U206   3,116,700 398,046 SH   SOLE   398,046 0 0
COGNITION THERAPEUTICS INC COM 19243B102   19,987 28,500 SH   SOLE   28,500 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   3,250,948 42,275 SH   SOLE   42,195 0 80
COHERENT CORP COM 19247G107   362,911 3,831 SH   SOLE   3,831 0 0
COLGATE PALMOLIVE CO COM 194162103   52,281,387 575,090 SH   SOLE   571,977 0 3,113
COMCAST CORP NEW CL A 20030N101   15,108,102 402,561 SH   SOLE   396,441 0 6,120
CONAGRA BRANDS INC COM 205887102   203,641 7,338 SH   SOLE   7,338 0 0
CONCENTRIX CORP COM 20602D101   804,822 18,600 SH   SOLE   18,600 0 0
CONOCOPHILLIPS COM 20825C104   3,919,150 39,520 SH   SOLE   38,974 0 546
CONSTELLATION BRANDS INC CL A 21036P108   10,817,159 48,946 SH   SOLE   48,731 0 215
CONSTELLATION ENERGY CORP COM 21037T109   4,986,943 22,292 SH   SOLE   22,292 0 0
CORNING INC COM 219350105   9,121,638 191,954 SH   SOLE   191,954 0 0
CORTEVA INC COM 22052L104   382,543 6,716 SH   SOLE   6,716 0 0
COSTAR GROUP INC COM 22160N109   223,218 3,118 SH   SOLE   3,118 0 0
COSTCO WHSL CORP NEW COM 22160K105   15,754,346 17,194 SH   SOLE   17,194 0 0
COTERRA ENERGY INC COM 127097103   595,082 23,300 SH   SOLE   23,300 0 0
CRANE COMPANY COMMON STOCK 224408104   11,441,950 75,400 SH   SOLE   75,400 0 0
CRANE NXT CO COM 224441105   4,389,788 75,400 SH   SOLE   75,400 0 0
CRH PLC ORD G25508105   4,461,962 48,227 SH   SOLE   48,121 0 106
CROWDSTRIKE HLDGS INC CL A 22788C105   14,731,014 43,053 SH   SOLE   43,053 0 0
CROWN HLDGS INC COM 228368106   243,936 2,950 SH   SOLE   2,950 0 0
CSX CORP COM 126408103   643,851 19,952 SH   SOLE   19,952 0 0
CUMMINS INC COM 231021106   972,594 2,790 SH   SOLE   2,783 0 7
CVS HEALTH CORP COM 126650100   265,031 5,904 SH   SOLE   5,904 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   7,502,538 22,520 SH   SOLE   22,370 0 150
DANAHER CORPORATION COM 235851102   10,522,123 45,838 SH   SOLE   45,838 0 0
DEERE & CO COM 244199105   54,709,442 129,123 SH   SOLE   128,787 0 336
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103   822,000 200,000 SH   SOLE   200,000 0 0
DEVON ENERGY CORP NEW COM 25179M103   400,681 12,242 SH   SOLE   8,321 0 3,921
DIAMONDBACK ENERGY INC COM 25278X109   38,813,293 236,912 SH   SOLE   236,912 0 0
DISCOVER FINL SVCS COM 254709108   490,761 2,833 SH   SOLE   2,833 0 0
DOLLAR GEN CORP NEW COM 256677105   393,506 5,190 SH   SOLE   5,190 0 0
DOLLAR TREE INC COM 256746108   241,906 3,228 SH   SOLE   3,228 0 0
DOMINION ENERGY INC COM 25746U109   423,555 7,864 SH   SOLE   7,864 0 0
DONALDSON INC COM 257651109   1,866,875 27,719 SH   SOLE   27,134 0 585
DOVER CORP COM 260003108   1,435,140 7,650 SH   SOLE   7,650 0 0
DOW INC COM 260557103   1,493,037 37,205 SH   SOLE   37,205 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   17,349,210 161,028 SH   SOLE   161,028 0 0
DUPONT DE NEMOURS INC COM 26614N102   713,395 9,356 SH   SOLE   8,978 0 378
DURECT CORP COM NEW 266605500   14,123 18,830 SH   SOLE   18,660 0 170
DYCOM INDS INC COM 267475101   2,579,569 14,820 SH   SOLE   14,820 0 0
EATON CORP PLC SHS G29183103   2,009,141 6,054 SH   SOLE   6,054 0 0
EBAY INC. COM 278642103   5,142,284 83,007 SH   SOLE   79,817 0 3,190
ECOLAB INC COM 278865100   343,279 1,465 SH   SOLE   1,365 0 100
EDWARDS LIFESCIENCES CORP COM 28176E108   6,112,657 82,570 SH   SOLE   82,570 0 0
ELEVANCE HEALTH INC COM 036752103   3,383,182 9,171 SH   SOLE   9,171 0 0
ELI LILLY & CO COM 532457108   19,797,940 25,645 SH   SOLE   25,645 0 0
EMERSON ELEC CO COM 291011104   40,519,533 326,955 SH   SOLE   326,955 0 0
ENSIGN GROUP INC COM 29358P101   7,054,733 53,099 SH   SOLE   53,099 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   719,994 22,959 SH   SOLE   22,959 0 0
EPAM SYS INC COM 29414B104   2,221,290 9,500 SH   SOLE   9,500 0 0
ERMENEGILDO ZEGNA N V ORD SHS N30577105   217,651 26,350 SH   SOLE   26,350 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105   154,000 70,000 SH   SOLE   70,000 0 0
EVERGY INC COM 30034W106   332,370 5,400 SH   SOLE   5,400 0 0
EVERSOURCE ENERGY COM 30040W108   356,640 6,210 SH   SOLE   6,210 0 0
EXPAND ENERGY CORPORATION COM 165167735   22,976,638 230,805 SH   SOLE   230,632 0 173
EXXON MOBIL CORP COM 30231G102   18,660,114 173,470 SH   SOLE   170,838 0 2,632
F5 INC COM 315616102   2,938,678 11,686 SH   SOLE   11,346 0 340
FABRINET SHS G3323L100   3,536,770 16,085 SH   SOLE   16,085 0 0
FACTSET RESH SYS INC COM 303075105   252,147 525 SH   SOLE   525 0 0
FARMER BROS CO COM 307675108   365,400 203,000 SH   SOLE   203,000 0 0
FEDEX CORP COM 31428X106   69,077,546 245,539 SH   SOLE   245,022 0 517
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   592,333 10,551 SH   SOLE   10,551 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   2,184,909 27,051 SH   SOLE   23,271 0 3,780
FIRSTENERGY CORP COM 337932107   5,681,618 142,826 SH   SOLE   141,420 0 1,406
FISERV INC COM 337738108   11,981,327 58,326 SH   SOLE   58,326 0 0
FLEX LTD ORD Y2573F102   39,993,973 1,041,781 SH   SOLE   1,035,193 0 6,588
FLOWSERVE CORP COM 34354P105   2,040,810 35,480 SH   SOLE   35,480 0 0
FORD MTR CO COM 345370860   2,293,563 231,673 SH   SOLE   231,673 0 0
FORTIVE CORP COM 34959J108   4,127,775 55,037 SH   SOLE   55,037 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   4,926,866 72,104 SH   SOLE   72,104 0 0
FREEPORT-MCMORAN INC CL B 35671D857   55,079,695 1,446,421 SH   SOLE   1,445,671 0 750
GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101   1,830,400 130,000 SH   SOLE   130,000 0 0
GARMIN LTD SHS H2906T109   222,761 1,080 SH   SOLE   1,080 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   24,004,856 307,046 SH   SOLE   307,034 0 12
GENERAL DYNAMICS CORP COM 369550108   852,390 3,235 SH   SOLE   3,235 0 0
GE AEROSPACE COM NEW 369604301   1,110,821 6,660 SH   SOLE   6,563 0 97
GENERAL MLS INC COM 370334104   592,997 9,299 SH   SOLE   8,852 0 447
GENUINE PARTS CO COM 372460105   378,886 3,245 SH   SOLE   3,245 0 0
GILEAD SCIENCES INC COM 375558103   6,945,947 75,197 SH   SOLE   75,067 0 130
GLOBAL PMTS INC COM 37940X102   1,036,555 9,250 SH   SOLE   9,250 0 0
GODADDY INC CL A 380237107   458,096 2,321 SH   SOLE   183 0 2,138
GOLDMAN SACHS GROUP INC COM 38141G104   18,820,874 32,868 SH   SOLE   32,652 0 216
GOODRX HLDGS INC COM CL A 38246G108   1,309,905 281,700 SH   SOLE   281,700 0 0
GRACO INC COM 384109104   1,153,171 13,681 SH   SOLE   13,681 0 0
HAEMONETICS CORP MASS COM 405024100   306,464 3,925 SH   SOLE   3,925 0 0
HALLIBURTON CO COM 406216101   2,673,593 98,330 SH   SOLE   98,000 0 330
FULLER H B CO COM 359694106   209,188 3,100 SH   SOLE   3,100 0 0
HCA HEALTHCARE INC COM 40412C101   2,172,186 7,237 SH   SOLE   7,214 0 23
HEALTHPEAK PROPERTIES INC COM 42250P103   3,733,835 184,205 SH   SOLE   183,274 0 931
HERSHEY CO COM 427866108   2,291,454 13,531 SH   SOLE   13,317 0 214
HEWLETT PACKARD ENTERPRISE C COM 42824C109   365,427 17,116 SH   SOLE   1,418 0 15,698
HOME DEPOT INC COM 437076102   360,169,654 925,910 SH   SOLE   925,760 0 150
HONEYWELL INTL INC COM 438516106   46,829,072 207,309 SH   SOLE   206,413 0 896
HOWMET AEROSPACE INC COM 443201108   705,983 6,455 SH   SOLE   6,455 0 0
HP INC COM 40434L105   444,714 13,629 SH   SOLE   1,044 0 12,585
INTERNATIONAL BUSINESS MACHS COM 459200101   6,243,941 28,403 SH   SOLE   28,208 0 195
ICF INTL INC COM 44925C103   2,598,778 21,800 SH   SOLE   21,800 0 0
ILLINOIS TOOL WKS INC COM 452308109   7,463,031 29,433 SH   SOLE   29,433 0 0
IMMIX BIOPHARMA INC COM 45258H106   84,260 38,300 SH   SOLE   38,300 0 0
INGERSOLL RAND INC COM 45687V106   338,411 3,741 SH   SOLE   3,741 0 0
INNOSPEC INC COM 45768S105   219,019 1,990 SH   SOLE   1,990 0 0
INOGEN INC COM 45780L104   805,585 87,850 SH   SOLE   87,850 0 0
INTEL CORP COM 458140100   434,880 21,690 SH   SOLE   21,690 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   26,355,399 176,870 SH   SOLE   176,770 0 100
INTERDIGITAL INC COM 45867G101   333,586 1,722 SH   SOLE   142 0 1,580
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   587,623 6,950 SH   SOLE   6,950 0 0
INTUIT COM 461202103   9,462,696 15,056 SH   SOLE   14,984 0 72
INTUITIVE SURGICAL INC COM NEW 46120E602   12,932,603 24,777 SH   SOLE   24,777 0 0
IONIS PHARMACEUTICALS INC COM 462222100   12,310,814 352,140 SH   SOLE   352,100 0 40
IQVIA HLDGS INC COM 46266C105   5,138,147 26,147 SH   SOLE   26,147 0 0
JEFFERIES FINL GROUP INC COM 47233W109   5,329,162 67,974 SH   SOLE   67,974 0 0
JOHNSON & JOHNSON COM 478160104   46,796,067 323,579 SH   SOLE   321,811 0 1,768
JOHNSON CTLS INTL PLC SHS G51502105   2,008,690 25,449 SH   SOLE   25,449 0 0
JPMORGAN CHASE & CO. COM 46625H100   66,888,554 279,039 SH   SOLE   277,749 0 1,290
KEURIG DR PEPPER INC COM 49271V100   9,872,525 307,364 SH   SOLE   305,399 0 1,965
KEYCORP COM 493267108   1,689,815 98,589 SH   SOLE   98,589 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   232,110 1,445 SH   SOLE   1,445 0 0
KIMBERLY-CLARK CORP COM 494368103   7,750,885 59,149 SH   SOLE   58,989 0 160
KINDER MORGAN INC DEL COM 49456B101   6,819,750 248,896 SH   SOLE   245,800 0 3,096
KKR & CO INC COM 48251W104   339,453 2,295 SH   SOLE   2,295 0 0
KRAFT HEINZ CO COM 500754106   798,644 26,006 SH   SOLE   26,006 0 0
KROGER CO COM 501044101   1,307,509 21,382 SH   SOLE   17,646 0 3,736
KULICKE & SOFFA INDS INC COM 501242101   1,437,408 30,806 SH   SOLE   30,806 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   4,482,045 21,315 SH   SOLE   20,877 0 438
LABCORP HOLDINGS INC COM SHS 504922105   5,061,001 22,070 SH   SOLE   21,754 0 316
LAM RESEARCH CORP COM NEW 512807306   1,445,683 20,015 SH   SOLE   18,875 0 1,140
LAMAR ADVERTISING CO NEW CL A 512816109   2,662,819 21,873 SH   SOLE   21,608 0 265
LANDBRIDGE COMPANY LLC CL A 514952100   5,697,074 88,190 SH   SOLE   87,190 0 1,000
LXP INDUSTRIAL TRUST COM 529043101   127,313 15,679 SH   SOLE   15,679 0 0
LIBERTY BROADBAND CORP COM SER C 530307305   1,301,646 17,411 SH   SOLE   17,411 0 0
LIFECORE BIOMEDICAL INC COM 514766104   1,127,131 151,700 SH   SOLE   151,700 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   2,360,650 155,000 SH   SOLE   155,000 0 0
LINDE PLC SHS G54950103   8,375,075 20,004 SH   SOLE   20,004 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   267,936 2,069 SH   SOLE   2,062 0 7
LOCKHEED MARTIN CORP COM 539830109   36,708,394 75,541 SH   SOLE   75,298 0 243
LOWES COS INC COM 548661107   19,317,609 78,272 SH   SOLE   78,272 0 0
LUMENTUM HLDGS INC COM 55024U109   1,196,288 14,250 SH   SOLE   14,250 0 0
M & T BK CORP COM 55261F104   31,815,992 169,225 SH   SOLE   169,103 0 122
MAGNERA CORP COM SHS 55939A107   1,907,850 105,000 SH   SOLE   105,000 0 0
MAMAS CREATIONS INC COM 56146T103   141,091 17,725 SH   SOLE   17,725 0 0
MARATHON PETE CORP COM 56585A102   5,613,341 40,239 SH   SOLE   39,014 0 1,225
MARKEL GROUP INC COM 570535104   293,459 170 SH   SOLE   170 0 0
MARTIN MARIETTA MATLS INC COM 573284106   14,180,552 27,455 SH   SOLE   27,068 0 387
MARVELL TECHNOLOGY INC COM 573874104   38,741,592 350,761 SH   SOLE   350,260 0 501
MASTERCARD INCORPORATED CL A 57636Q104   33,349,258 63,333 SH   SOLE   63,283 0 50
MATCH GROUP INC NEW COM 57667L107   611,023 18,680 SH   SOLE   18,680 0 0
MAYVILLE ENGR CO INC COM 578605107   9,899,104 629,714 SH   SOLE   629,610 0 104
MCCORMICK & CO INC COM NON VTG 579780206   1,301,264 17,068 SH   SOLE   17,068 0 0
MCDONALDS CORP COM 580135101   40,440,815 139,504 SH   SOLE   139,404 0 100
MCKESSON CORP COM 58155Q103   1,748,484 3,068 SH   SOLE   3,065 0 3
MEDTRONIC PLC SHS G5960L103   15,347,426 192,131 SH   SOLE   188,839 0 3,292
MEIRAGTX HLDGS PLC COM G59665102   258,825 42,500 SH   SOLE   42,500 0 0
MERCK & CO INC COM 58933Y105   75,665,530 760,610 SH   SOLE   758,986 0 1,624
META PLATFORMS INC CL A 30303M102   42,175,114 72,031 SH   SOLE   71,110 0 921
METLIFE INC COM 59156R108   2,095,165 25,588 SH   SOLE   19,288 0 6,300
MICRON TECHNOLOGY INC COM 595112103   9,935,425 118,054 SH   SOLE   117,454 0 600
MICROSOFT CORP COM 594918104   227,981,703 540,882 SH   SOLE   539,898 0 984
MITEK SYS INC COM NEW 606710200   2,852,619 256,300 SH   SOLE   256,300 0 0
MONDELEZ INTL INC CL A 609207105   4,617,344 77,304 SH   SOLE   77,304 0 0
MOODYS CORP COM 615369105   224,851 475 SH   SOLE   475 0 0
MORGAN STANLEY COM NEW 617446448   1,765,737 14,045 SH   SOLE   14,045 0 0
MSCI INC COM 55354G100   3,024,650 5,041 SH   SOLE   5,001 0 40
NCR ATLEOS CORPORATION COM SHS 63001N106   712,320 21,000 SH   SOLE   21,000 0 0
NCR VOYIX CORPORATION COM 62886E108   622,800 45,000 SH   SOLE   45,000 0 0
NCS MULTISTAGE HLDGS INC COM NEW 628877201   3,704,544 142,702 SH   SOLE   142,702 0 0
NETAPP INC COM 64110D104   758,467 6,534 SH   SOLE   4,780 0 1,754
NETFLIX INC COM 64110L106   2,162,342 2,426 SH   SOLE   2,304 0 122
NETGEAR INC COM 64111Q104   211,812 7,600 SH   SOLE   7,600 0 0
NEWMONT CORP COM 651639106   32,424,352 871,154 SH   SOLE   870,779 0 375
NEXTERA ENERGY INC COM 65339F101   98,406,438 1,372,666 SH   SOLE   1,371,656 0 1,010
NEXTRACKER INC CLASS A COM 65290E101   1,649,512 45,155 SH   SOLE   44,468 0 687
NIKE INC CL B 654106103   19,793,439 261,576 SH   SOLE   260,298 0 1,278
NRG ENERGY INC COM NEW 629377508   225,550 2,500 SH   SOLE   2,500 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   1,783,205 172,124 SH   SOLE   172,124 0 0
NUCOR CORP COM 670346105   243,457 2,086 SH   SOLE   2,000 0 86
NVENT ELECTRIC PLC SHS G6700G107   7,712,986 113,160 SH   SOLE   112,510 0 650
NVIDIA CORPORATION COM 67066G104   217,748,094 1,621,477 SH   SOLE   1,612,182 0 9,295
NVIDIA CORPORATION COM 67066G104   805,740 6,000 SH Put SOLE   6,000 0 0
NVR INC COM 62944T105   368,051 45 SH   SOLE   45 0 0
OCCIDENTAL PETE CORP COM 674599105   24,732,225 500,551 SH   SOLE   500,551 0 0
ON SEMICONDUCTOR CORP COM 682189105   17,201,742 272,827 SH   SOLE   272,827 0 0
ONEOK INC NEW COM 682680103   1,248,675 12,437 SH   SOLE   12,437 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   870,000 37,500 SH   SOLE   37,500 0 0
ORACLE CORP COM 68389X105   25,734,592 154,432 SH   SOLE   154,395 0 37
ORION S.A. COM L72967109   1,489,044 94,303 SH   SOLE   94,303 0 0
OTIS WORLDWIDE CORP COM 68902V107   2,042,699 22,057 SH   SOLE   22,057 0 0
PACCAR INC COM 693718108   27,384,278 263,260 SH   SOLE   261,485 0 1,775
PALANTIR TECHNOLOGIES INC CL A 69608A108   9,466,985 125,175 SH   SOLE   124,775 0 400
PALO ALTO NETWORKS INC COM 697435105   43,811,055 240,773 SH   SOLE   237,915 0 2,858
PARKER-HANNIFIN CORP COM 701094104   46,273,091 72,753 SH   SOLE   72,750 0 3
PAYCHEX INC COM 704326107   536,762 3,828 SH   SOLE   3,828 0 0
PAYCOM SOFTWARE INC COM 70432V102   235,716 1,150 SH   SOLE   1,150 0 0
PAYPAL HLDGS INC COM 70450Y103   6,123,948 71,751 SH   SOLE   68,606 0 3,145
PEPSICO INC COM 713448108   34,572,261 227,359 SH   SOLE   226,227 0 1,132
PEPSICO INC COM 713448108   456,180 3,000 SH Put SOLE   3,000 0 0
PFIZER INC COM 717081103   32,136,713 1,211,335 SH   SOLE   1,210,400 0 935
PHILIP MORRIS INTL INC COM 718172109   939,934 7,810 SH   SOLE   7,760 0 50
PHILLIPS 66 COM 718546104   3,032,475 26,617 SH   SOLE   26,301 0 316
PHINIA INC COMMON STOCK 71880K101   861,328 17,881 SH   SOLE   16,193 0 1,688
PLEXUS CORP COM 729132100   924,327 5,907 SH   SOLE   5,800 0 107
PNC FINL SVCS GROUP INC COM 693475105   520,695 2,700 SH   SOLE   2,700 0 0
PORTLAND GEN ELEC CO COM NEW 736508847   226,824 5,200 SH   SOLE   5,200 0 0
POTLATCHDELTIC CORPORATION COM 737630103   701,986 17,885 SH   SOLE   17,885 0 0
PRIMO BRANDS CORPORATION CLASS A COM SHS 741623102   1,861,585 60,500 SH   SOLE   60,500 0 0
PROCTER AND GAMBLE CO COM 742718109   58,859,257 351,084 SH   SOLE   351,084 0 0
PROGRESSIVE CORP COM 743315103   49,295,205 205,731 SH   SOLE   205,731 0 0
PROGYNY INC COM 74340E103   1,449,000 84,000 SH   SOLE   84,000 0 0
PRUDENTIAL FINL INC COM 744320102   2,058,014 17,363 SH   SOLE   17,204 0 159
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   2,485,975 29,423 SH   SOLE   29,254 0 169
PULTE GROUP INC COM 745867101   540,362 4,962 SH   SOLE   2,973 0 1,989
QUALCOMM INC COM 747525103   90,253,670 587,512 SH   SOLE   583,854 0 3,658
QUANTA SVCS INC COM 74762E102   6,985,343 22,102 SH   SOLE   21,581 0 521
QUEST DIAGNOSTICS INC COM 74834L100   18,425,219 122,135 SH   SOLE   122,135 0 0
RAPID7 INC COM 753422104   885,060 22,000 SH   SOLE   22,000 0 0
REMITLY GLOBAL INC COM 75960P104   2,708,400 120,000 SH   SOLE   120,000 0 0
REPUBLIC SVCS INC COM 760759100   77,157,447 383,524 SH   SOLE   381,085 0 2,439
REVVITY INC COM 714046109   26,186,496 234,625 SH   SOLE   234,401 0 224
RISKIFIED LTD SHS CL A M8216R109   1,754,830 371,000 SH   SOLE   371,000 0 0
ROBINHOOD MKTS INC COM CL A 770700102   281,313 7,550 SH   SOLE   7,550 0 0
ROCKET LAB USA INC COM 773122106   37,793,532 1,483,845 SH   SOLE   1,483,845 0 0
ROCKWELL AUTOMATION INC COM 773903109   20,861,241 72,995 SH   SOLE   72,895 0 100
ROGERS CORP COM 775133101   1,925,103 18,946 SH   SOLE   18,946 0 0
ROPER TECHNOLOGIES INC COM 776696106   725,711 1,396 SH   SOLE   1,396 0 0
ROSS STORES INC COM 778296103   4,916,426 32,501 SH   SOLE   32,401 0 100
ROYAL GOLD INC COM 780287108   1,165,422 8,839 SH   SOLE   8,839 0 0
RPM INTL INC COM 749685103   2,696,860 21,915 SH   SOLE   21,715 0 200
RTX CORPORATION COM 75513E101   33,082,959 285,888 SH   SOLE   285,278 0 610
RUSH ENTERPRISES INC CL A 781846209   416,020 7,593 SH   SOLE   7,593 0 0
S&P GLOBAL INC COM 78409V104   3,505,633 7,039 SH   SOLE   7,039 0 0
SALESFORCE INC COM 79466L302   67,941,260 203,216 SH   SOLE   201,846 0 1,370
SCHLUMBERGER LTD COM STK 806857108   16,608,965 433,202 SH   SOLE   433,202 0 0
SCHRODINGER INC COM 80810D103   22,146,270 1,148,070 SH   SOLE   1,147,570 0 500
SERVICENOW INC COM 81762P102   15,342,057 14,472 SH   SOLE   14,472 0 0
SHOPIFY INC CL A 82509L107   12,166,491 114,422 SH   SOLE   114,422 0 0
SI-BONE INC COM 825704109   2,383,400 170,000 SH   SOLE   170,000 0 0
SIMON PPTY GROUP INC NEW COM 828806109   5,465,601 31,738 SH   SOLE   31,408 0 330
SKY HARBOUR GROUP CORPORATIO COM CL A 83085C107   577,961 48,446 SH   SOLE   47,446 0 1,000
SKYWORKS SOLUTIONS INC COM 83088M102   534,829 6,031 SH   SOLE   6,031 0 0
SMURFIT WESTROCK PLC SHS G8267P108   3,177,902 59,003 SH   SOLE   59,003 0 0
SONOCO PRODS CO COM 835495102   4,176,675 85,500 SH   SOLE   85,500 0 0
SOUNDHOUND AI INC CLASS A COM 836100107   17,072,856 860,527 SH   SOLE   860,527 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   208,926 467 SH   SOLE   41 0 426
SPROUTS FMRS MKT INC COM 85208M102   958,489 7,543 SH   SOLE   6,953 0 590
STAG INDL INC COM 85254J102   3,444,499 101,848 SH   SOLE   100,383 0 1,465
STARBUCKS CORP COM 855244109   5,303,085 58,116 SH   SOLE   58,116 0 0
STEELCASE INC CL A 858155203   1,371,959 116,071 SH   SOLE   105,964 0 10,107
STERLING BANCORP INC COM 85917W102   666,400 140,000 SH   SOLE   140,000 0 0
STRYKER CORPORATION COM 863667101   636,568 1,768 SH   SOLE   1,640 0 128
SUNCOKE ENERGY INC COM 86722A103   118,128 11,040 SH   SOLE   890 0 10,150
SUPERIOR GROUP OF CO INC COM 868358102   1,986,691 120,187 SH   SOLE   120,000 0 187
SYNCHRONY FINANCIAL COM 87165B103   315,705 4,857 SH   SOLE   1,323 0 3,534
SYNOPSYS INC COM 871607107   381,978 787 SH   SOLE   784 0 3
SYSCO CORP COM 871829107   13,077,195 171,033 SH   SOLE   168,218 0 2,815
T-MOBILE US INC COM 872590104   315,865 1,431 SH   SOLE   618 0 813
TACTILE SYS TECHNOLOGY INC COM 87357P100   4,568,571 266,700 SH   SOLE   266,700 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   340,548 1,850 SH   SOLE   1,850 0 0
TARGET CORP COM 87612E106   2,042,044 15,106 SH   SOLE   15,030 0 76
TELOS CORP MD COM 87969B101   1,350,900 395,000 SH   SOLE   395,000 0 0
TESLA INC COM 88160R101   459,166 1,137 SH   SOLE   1,137 0 0
TETRA TECH INC NEW COM 88162G103   598,596 15,025 SH   SOLE   15,025 0 0
TEXAS INSTRS INC COM 882508104   3,148,293 16,790 SH   SOLE   16,790 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   37,104,958 33,550 SH   SOLE   33,550 0 0
TEXTRON INC COM 883203101   468,884 6,130 SH   SOLE   6,130 0 0
THE CIGNA GROUP COM 125523100   1,242,630 4,500 SH   SOLE   4,500 0 0
INTERPUBLIC GROUP COS INC COM 460690100   1,262,609 45,061 SH   SOLE   45,061 0 0
TJX COS INC NEW COM 872540109   259,258 2,146 SH   SOLE   2,146 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   39,372,627 75,683 SH   SOLE   75,165 0 518
TILE SHOP HLDGS INC COM 88677Q109   1,021,489 147,401 SH   SOLE   147,401 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   1,907,693 5,165 SH   SOLE   5,165 0 0
TRANSDIGM GROUP INC COM 893641100   285,138 225 SH   SOLE   225 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,228,780 5,101 SH   SOLE   5,095 0 6
TRIMBLE INC COM 896239100   14,560,694 206,067 SH   SOLE   203,332 0 2,735
TRUIST FINL CORP COM 89832Q109   440,177 10,147 SH   SOLE   10,147 0 0
TSCAN THERAPEUTICS INC COM 89854M101   793,045 260,870 SH   SOLE   255,870 0 5,000
TTM TECHNOLOGIES INC COM 87305R109   1,329,075 53,700 SH   SOLE   53,700 0 0
TYSON FOODS INC CL A 902494103   2,850,747 49,630 SH   SOLE   49,630 0 0
UNIFI INC COM NEW 904677200   72,913 11,666 SH   SOLE   11,666 0 0
UNION PAC CORP COM 907818108   10,907,837 47,833 SH   SOLE   47,833 0 0
UNITED PARCEL SERVICE INC CL B 911312106   6,792,250 53,864 SH   SOLE   53,759 0 105
UNITEDHEALTH GROUP INC COM 91324P102   12,084,490 23,889 SH   SOLE   23,889 0 0
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105   480,009 12,900 SH   SOLE   12,900 0 0
US BANCORP DEL COM NEW 902973304   25,496,499 533,065 SH   SOLE   533,065 0 0
US FOODS HLDG CORP COM 912008109   523,287 7,757 SH   SOLE   7,757 0 0
VALERO ENERGY CORP COM 91913Y100   999,967 8,157 SH   SOLE   6,077 0 2,080
VERALTO CORP COM SHS 92338C103   274,995 2,700 SH   SOLE   2,700 0 0
VERISK ANALYTICS INC COM 92345Y106   2,972,165 10,791 SH   SOLE   9,936 0 855
VERIZON COMMUNICATIONS INC COM 92343V104   12,029,508 300,813 SH   SOLE   298,241 0 2,572
VERTIV HOLDINGS CO COM CL A 92537N108   24,965,229 219,745 SH   SOLE   219,595 0 150
VIATRIS INC COM 92556V106   7,112,959 571,322 SH   SOLE   559,235 0 12,087
VIKING THERAPEUTICS INC COM 92686J106   814,055 20,230 SH   SOLE   20,230 0 0
VISA INC COM CL A 92826C839   27,814,364 88,009 SH   SOLE   88,009 0 0
VOYA FINANCIAL INC COM 929089100   1,516,876 22,038 SH   SOLE   22,038 0 0
VULCAN MATLS CO COM 929160109   31,682,247 123,167 SH   SOLE   123,167 0 0
WALMART INC COM 931142103   51,711,616 572,348 SH   SOLE   572,348 0 0
DISNEY WALT CO COM 254687106   48,065,708 431,663 SH   SOLE   429,992 0 1,671
WASTE CONNECTIONS INC COM 94106B101   354,656 2,067 SH   SOLE   2,067 0 0
WASTE MGMT INC DEL COM 94106L109   21,273,874 105,426 SH   SOLE   105,426 0 0
WELLS FARGO CO NEW COM 949746101   10,347,406 147,315 SH   SOLE   137,173 0 10,142
WESCO INTL INC COM 95082P105   1,344,533 7,430 SH   SOLE   7,430 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   40,271,086 1,430,589 SH   SOLE   1,427,004 0 3,585
WILLIAMS COS INC COM 969457100   335,544 6,200 SH   SOLE   6,200 0 0
WILLIAMS SONOMA INC COM 969904101   3,723,785 20,109 SH   SOLE   18,796 0 1,313
WILLIS TOWERS WATSON PLC LTD SHS G96629103   3,029,971 9,673 SH   SOLE   9,673 0 0
XPO INC COM 983793100   17,049,500 130,000 SH   SOLE   130,000 0 0
ZIFF DAVIS INC COM 48123V102   5,091,658 93,700 SH   SOLE   93,700 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   559,839 5,300 SH   SOLE   5,300 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   5,370,704 7,749 SH   SOLE   7,671 0 78
BHP GROUP LTD SPONSORED ADS 088606108   1,814,035 37,150 SH   SOLE   37,150 0 0
BICYCLE THERAPEUTICS PLC SPONSORED ADS 088786108   205,800 14,700 SH   SOLE   14,700 0 0
BP PLC SPONSORED ADR 055622104   2,980,180 100,818 SH   SOLE   99,710 0 1,108
DIAGEO PLC SPON ADR NEW 25243Q205   3,260,885 25,650 SH   SOLE   25,650 0 0
GSK PLC SPONSORED ADR 37733W204   1,586,158 46,900 SH   SOLE   46,900 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   1,285,918 109,720 SH   SOLE   109,720 0 0
NOVARTIS AG SPONSORED ADR 66987V109   11,571,424 118,913 SH   SOLE   116,913 0 2,000
NOVO-NORDISK A S ADR 670100205   4,483,984 52,127 SH   SOLE   51,757 0 370
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   266,691 20,738 SH   SOLE   20,050 0 688
SANOFI SPONSORED ADR 80105N105   385,840 8,000 SH   SOLE   8,000 0 0
SAP SE SPON ADR 803054204   670,676 2,724 SH   SOLE   2,686 0 38
SHELL PLC SPON ADS 780259305   11,889,091 189,770 SH   SOLE   189,770 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   3,226,661 131,272 SH   SOLE   129,427 0 1,845
SONY GROUP CORP SPONSORED ADR 835699307   15,539,206 734,367 SH   SOLE   734,367 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   10,151,625 51,403 SH   SOLE   51,357 0 46
TOTALENERGIES SE SPONSORED ADS 89151E109   1,619,740 29,720 SH   SOLE   29,590 0 130
TOYOTA MOTOR CORP ADS 892331307   5,380,383 27,647 SH   SOLE   27,647 0 0
UNILEVER PLC SPON ADR NEW 904767704   33,999,872 599,645 SH   SOLE   598,820 0 825
WNS HLDGS LTD COM SHS G98196101   3,222,520 68,000 SH   SOLE   68,000 0 0
AGNICO EAGLE MINES LTD COM 008474108   1,887,989 24,140 SH   SOLE   24,140 0 0
BARRICK GOLD CORP COM 067901108   5,429,991 350,322 SH   SOLE   350,322 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   12,777,283 235,787 SH   SOLE   235,787 0 0
CAMECO CORP COM 13321L108   50,323,452 979,246 SH   SOLE   979,246 0 0
CANADIAN NATL RY CO COM 136375102   325,949 3,211 SH   SOLE   3,211 0 0
CANADIAN NAT RES LTD COM 136385101   1,741,809 56,424 SH   SOLE   55,950 0 474
FRANCO NEV CORP COM 351858105   18,748,432 159,439 SH   SOLE   159,439 0 0
NUTRIEN LTD COM 67077M108   23,549,371 526,243 SH   SOLE   525,548 0 695
PAN AMERN SILVER CORP COM 697900108   479,639 23,721 SH   SOLE   23,721 0 0
SILVERCREST METALS INC COM 828363101   3,202,836 351,960 SH   SOLE   351,960 0 0
SPROTT INC COM NEW 852066208   5,975,405 141,698 SH   SOLE   141,264 0 434
VIEMED HEALTHCARE INC COM 92663R105   3,345,142 417,100 SH   SOLE   417,100 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   38,050,297 676,570 SH   SOLE   676,570 0 0
ISHARES TR CORE 1 5 YR USD 46432F859   449,038 9,400 SH   SOLE   9,400 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   2,025,513 42,058 SH   SOLE   41,178 0 880
ALPS ETF TR SECTR DIV DOGS 00162Q858   662,656 11,726 SH   SOLE   11,726 0 0
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   923,974 12,404 SH   SOLE   12,404 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500   804,857 38,145 SH   SOLE   38,020 0 125
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   1,268,159 51,405 SH   SOLE   51,405 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   22,651,410 233,978 SH   SOLE   233,978 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   3,475,741 44,215 SH   SOLE   42,305 0 1,910
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694   313,284 2,075 SH   SOLE   2,075 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   37,617,161 439,145 SH   SOLE   438,690 0 455
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   1,206,158 48,150 SH   SOLE   48,150 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   1,613,642 33,485 SH   SOLE   32,160 0 1,325
FIDELITY WISE ORIGIN BITCOIN SHS 315948109   314,899 3,860 SH   SOLE   3,860 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   19,737,730 408,395 SH   SOLE   408,395 0 0
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   1,283,789 12,580 SH   SOLE   12,580 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   2,268,463 71,000 SH   SOLE   69,235 0 1,765
GLOBAL X FDS GLBL X MLP ETF 37954Y343   1,873,331 37,914 SH   SOLE   37,744 0 170
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   10,103,278 73,441 SH   SOLE   73,441 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   1,039,586 7,890 SH   SOLE   7,890 0 0
INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647   218,648 3,775 SH   SOLE   3,775 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   3,056,433 166,927 SH   SOLE   159,797 0 7,130
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   3,616,525 54,971 SH   SOLE   53,276 0 1,695
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115   958,180 20,075 SH   SOLE   19,205 0 870
INVESCO QQQ TR UNIT SER 1 46090E103   4,697,364 9,188 SH   SOLE   8,994 0 194
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   6,129,257 34,978 SH   SOLE   34,978 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   701,896 14,529 SH   SOLE   14,529 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   4,298,299 26,182 SH   SOLE   25,722 0 460
ISHARES TR BB RAT CORP BD 46435U473   395,590 8,600 SH   SOLE   8,600 0 0
ISHARES TR US TELECOM ETF 464287713   1,395,670 52,019 SH   SOLE   50,519 0 1,500
ISHARES GOLD TR ISHARES NEW 464285204   99,028,367 2,000,169 SH   SOLE   1,988,618 0 11,551
ISHARES TR EXPANDED TECH 464287515   215,258 2,150 SH   SOLE   2,150 0 0
ISHARES INC CORE MSCI EMKT 46434G103   1,172,287 22,449 SH   SOLE   22,449 0 0
ISHARES TR EAFE GRWTH ETF 464288885   339,873 3,510 SH   SOLE   3,510 0 0
ISHARES TR MSCI EAFE ETF 464287465   590,287 7,807 SH   SOLE   7,807 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   939,528 22,466 SH   SOLE   22,096 0 370
ISHARES INC MSCI JPN ETF NEW 46434G822   2,784,449 41,497 SH   SOLE   41,497 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   2,297,439 5,721 SH   SOLE   5,721 0 0
ISHARES TR RUS 1000 ETF 464287622   3,078,239 9,555 SH   SOLE   9,555 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   1,046,355 5,652 SH   SOLE   5,652 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   2,484,836 11,246 SH   SOLE   11,246 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,025,481 1,742 SH   SOLE   1,580 0 162
ISHARES TR GLOB HLTHCRE ETF 464287325   1,229,371 14,300 SH   SOLE   14,300 0 0
ISHARES TR S&P MC 400VL ETF 464287705   224,928 1,800 SH   SOLE   1,800 0 0
ISHARES TR S&P MC 400GR ETF 464287606   401,001 4,410 SH   SOLE   4,410 0 0
ISHARES TR SELF DRIVNG EV 46435U366   1,173,585 40,150 SH   SOLE   38,635 0 1,515
ISHARES TR CORE MSCI TOTAL 46432F834   773,838 11,700 SH   SOLE   11,700 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   1,601,370 140,718 SH   SOLE   138,028 0 2,690
ISHARES TR MSCI DENMARK ETF 46429B523   518,151 4,871 SH   SOLE   4,871 0 0
ISHARES TR SHORT TREAS BD 464288679   396,396 3,600 SH   SOLE   3,600 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   337,757 3,804 SH   SOLE   3,804 0 0
ISHARES TR RUS MD CP GR ETF 464287481   7,012,152 55,323 SH   SOLE   53,583 0 1,740
ISHARES TR U.S. MED DVC ETF 464288810   2,351,797 40,305 SH   SOLE   38,505 0 1,800
ISHARES TR U.S. BAS MTL ETF 464287838   3,125,466 24,055 SH   SOLE   23,565 0 490
ISHARES TR US AER DEF ETF 464288760   349,567 2,405 SH   SOLE   2,405 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   7,665,042 163,753 SH   SOLE   159,913 0 3,840
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   507,364 6,030 SH   SOLE   6,030 0 0
VANGUARD WORLD FD ENERGY ETF 92204A306   4,991,664 41,148 SH   SOLE   40,028 0 1,120
PIMCO DYNAMIC INCOME STRATEG COM SHS BEN INT 69346N107   718,575 27,500 SH   SOLE   27,500 0 0
INVESCO EXCHANGE TRADED FD T FOOD & BEVERAGE 46137V753   1,610,643 34,655 SH   SOLE   33,965 0 690
PROSHARES TR S&P 500 DV ARIST 74348A467   404,671 4,065 SH   SOLE   4,065 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   195,915 10,590 SH   SOLE   10,590 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,715,604 7,647 SH   SOLE   7,647 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   944,805 23,231 SH   SOLE   22,436 0 795
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   799,286 10,560 SH   SOLE   10,560 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,595,625 3,750 SH   SOLE   3,750 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   1,355,223 26,067 SH   SOLE   25,578 0 489
SPDR GOLD TR GOLD SHS 78463V107   16,408,424 67,767 SH   SOLE   67,594 0 173
SPDR S&P 500 ETF TR TR UNIT 78462F103   17,254,195 29,440 SH   SOLE   27,626 0 1,814
SPDR SER TR S&P DIVID ETF 78464A763   2,210,297 16,732 SH   SOLE   16,367 0 365
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   4,333,101 87,080 SH   SOLE   84,095 0 2,985
SPDR SER TR S&P BIOTECH 78464A870   6,143,006 68,210 SH   SOLE   67,630 0 580
SPDR SER TR S&P REGL BKG 78464A698   13,776,336 228,274 SH   SOLE   228,274 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   473,733 23,522 SH   SOLE   23,522 0 0
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104   204,470 23,000 SH   SOLE   23,000 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   308,800 32,000 SH   SOLE   32,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   32,469,093 139,640 SH   SOLE   139,640 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726   859,882 5,478 SH   SOLE   5,245 0 233
VANECK ETF TRUST BDC INCOME ETF 92189F411   2,979,481 179,163 SH   SOLE   177,238 0 1,925
VANECK ETF TRUST GOLD MINERS ETF 92189F106   16,681,787 491,943 SH   SOLE   491,943 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   350,465 8,198 SH   SOLE   8,198 0 0
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   2,314,148 44,580 SH   SOLE   43,570 0 1,010
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   953,608 8,993 SH   SOLE   8,993 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,612,697 13,342 SH   SOLE   13,342 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   281,105 2,680 SH   SOLE   2,680 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   11,202,590 176,502 SH   SOLE   175,172 0 1,330
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,072,682 10,910 SH   SOLE   10,910 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,323,301 23,050 SH   SOLE   23,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   782,814 6,838 SH   SOLE   6,838 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   356,976 7,465 SH   SOLE   7,465 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   933,341 2,274 SH   SOLE   2,274 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,186,299 4,491 SH   SOLE   4,351 0 140
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,047,314 11,757 SH   SOLE   11,702 0 55
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   17,894,707 406,329 SH   SOLE   404,569 0 1,760
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   9,559,923 140,836 SH   SOLE   138,111 0 2,725
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,495,050 12,726 SH   SOLE   12,726 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   2,599,769 12,225 SH   SOLE   12,225 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   4,522,956 27,959 SH   SOLE   27,354 0 605
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,574,200 2,922 SH   SOLE   2,844 0 78
VANGUARD INDEX FDS SMALL CP ETF 922908751   388,773 1,618 SH   SOLE   1,618 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,540,987 17,868 SH   SOLE   17,343 0 525
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,073,301 7,154 SH   SOLE   7,154 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   2,867,200 16,936 SH   SOLE   16,936 0 0
VANGUARD WORLD FD FINANCIALS ETF 92204A405   2,562,237 21,701 SH   SOLE   21,701 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   270,483 435 SH   SOLE   435 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207   5,380,255 25,453 SH   SOLE   25,258 0 195
VANGUARD WORLD FD COMM SRVC ETF 92204A884   3,973,174 25,640 SH   SOLE   24,830 0 810