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