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
AFLAC INC COM 001055102   62,142,898 559,554 SH   SOLE   551,810 0 7,744
AGCO CORP COM 001084102   337,108 3,469 SH   SOLE   3,469 0 0
AES CORP COM 00130H105   102,636 7,226 SH   SOLE   7,226 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   24,079 453 SH   SOLE   453 0 0
AT&T INC COM 00206R102   15,818,634 636,213 SH   SOLE   598,826 0 37,387
ABBOTT LABS COM 002824100   133,691,266 1,095,443 SH   SOLE   994,395 0 101,048
ABBVIE INC COM 00287Y109   8,952,218 47,581 SH   SOLE   47,581 0 0
ADOBE INC COM 00724F101   389,916,369 817,065 SH   SOLE   772,194 0 44,871
AECOM COM 00766T100   103,615 879 SH   SOLE   879 0 0
ADVANCED MICRO DEVICES INC COM 007903107   38,852,211 297,512 SH   SOLE   263,747 0 33,765
ADVANCED DRAIN SYS INC DEL COM 00790R104   231,200 1,812 SH   SOLE   1,812 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   314,211 2,119 SH   SOLE   2,119 0 0
AGNICO EAGLE MINES LTD COM 008474108   54,742 441 SH   SOLE   441 0 0
AIRBNB INC COM CL A 009066101   78,862 544 SH   SOLE   544 0 0
AIR PRODS & CHEMS INC COM 009158106   63,370 198 SH   SOLE   198 0 0
ALBEMARLE CORP COM 012653101   477,391 5,025 SH   SOLE   5,025 0 0
ALCOA CORP COM 013872106   1,001,170 24,013 SH   SOLE   24,013 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   73,161 680 SH   SOLE   680 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,089,304 11,642 SH   SOLE   11,642 0 0
ALIGN TECHNOLOGY INC COM 016255101   122,160 582 SH   SOLE   582 0 0
ALPHABET INC CAP STK CL C 02079K107   38,130,073 183,165 SH   SOLE   179,492 0 3,673
ALPHABET INC CAP STK CL A 02079K305   1,552,299,753 7,605,883 SH   SOLE   7,311,916 0 293,967
ALTO INGREDIENTS INC COM 021513106   1,869 1,086 SH   SOLE   1,086 0 0
ALTRIA GROUP INC COM 02209S103   1,559,399 27,506 SH   SOLE   27,506 0 0
AMAZON COM INC COM 023135106   960,509,370 4,050,605 SH   SOLE   3,845,891 0 204,714
AMBEV SA SPONSORED ADR 02319V103   71,206 34,878 SH   SOLE   34,878 0 0
AMERICAN EXPRESS CO COM 025816109   132,841 406 SH   SOLE   406 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   50,523 629 SH   SOLE   629 0 0
AMERICAN TOWER CORP NEW COM 03027X100   195,287 965 SH   SOLE   965 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   521,564 3,796 SH   SOLE   3,796 0 0
AMETEK INC COM 031100100   197,589,014 1,023,724 SH   SOLE   1,002,965 0 20,759
AMGEN INC COM 031162100   5,095,059 19,199 SH   SOLE   19,199 0 0
AMPHENOL CORP NEW CL A 032095101   17,567,023 242,783 SH   SOLE   242,783 0 0
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   89,807 1,092 SH   SOLE   1,092 0 0
ANALOG DEVICES INC COM 032654105   132,292,910 577,972 SH   SOLE   565,887 0 12,085
ANSYS INC COM 03662Q105   1,850,590 4,971 SH   SOLE   4,971 0 0
ELEVANCE HEALTH INC COM 036752103   51,855,648 131,965 SH   SOLE   131,251 0 714
APPLE INC COM 037833100   1,301,965,724 4,809,212 SH   SOLE   4,631,168 0 178,044
APPLIED MATLS INC COM 038222105   192,969,299 1,098,774 SH   SOLE   1,078,194 0 20,580
APPLOVIN CORP COM CL A 03831W108   12,117,821 35,241 SH   SOLE   35,241 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   60,433 1,084 SH   SOLE   1,084 0 0
ARCTURUS THERAPEUTICS HLDGS COM 03969T109   39,030 2,084 SH   SOLE   2,084 0 0
ARIS MNG CORP COM 04040Y109   149 27 SH   SOLE   27 0 0
ARISTA NETWORKS INC COM SHS 040413205   22,979,963 197,536 SH   SOLE   146,490 0 51,046
ARM HOLDINGS PLC SPONSORED ADS 042068205   107,774,314 808,953 SH   SOLE   792,031 0 16,922
ASTRAZENECA PLC SPONSORED ADR 046353108   1,047,493 14,487 SH   SOLE   14,487 0 0
AUTODESK INC COM 052769106   154,408,399 485,032 SH   SOLE   474,445 0 10,587
AUTOMATIC DATA PROCESSING IN COM 053015103   132,429,474 420,257 SH   SOLE   408,542 0 11,715
AVALONBAY CMNTYS INC COM 053484101   74,789 308 SH   SOLE   308 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208   501,414 6,503 SH   SOLE   6,503 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   9,967,372 110,329 SH   SOLE   110,329 0 0
BP PLC SPONSORED ADR 055622104   519,408 16,335 SH   SOLE   14,142 0 2,193
BWX TECHNOLOGIES INC COM 05605H100   20,567,583 176,856 SH   SOLE   176,856 0 0
BADGER METER INC COM 056525108   127,272 544 SH   SOLE   544 0 0
BAIDU INC SPON ADR REP A 056752108   255,769 2,749 SH   SOLE   2,749 0 0
BAKER HUGHES COMPANY CL A 05722G100   328,789 7,263 SH   SOLE   7,263 0 0
BALLARD PWR SYS INC NEW COM 058586108   17,521 6,643 SH   SOLE   6,643 0 0
BANK AMERICA CORP COM 060505104   2,300,666 47,435 SH   SOLE   47,435 0 0
BANK NEW YORK MELLON CORP COM 064058100   842,468 9,936 SH   SOLE   9,936 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   49,735 584 SH   SOLE   584 0 0
BECTON DICKINSON & CO COM 075887109   156,538 625 SH   SOLE   625 0 0
BERKLEY W R CORP COM 084423102   265,421 4,110 SH   SOLE   4,110 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   680,919 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   53,106,604 106,245 SH   SOLE   105,895 0 350
BEST BUY INC COM 086516101   46,186 488 SH   SOLE   488 0 0
BHP GROUP LTD SPONSORED ADS 088606108   8,794,848 163,306 SH   SOLE   159,857 0 3,449
BIOGEN INC COM 09062X103   6,098 36 SH   SOLE   36 0 0
BIO-TECHNE CORP COM 09073M104   10,003,901 137,131 SH   SOLE   137,131 0 0
BIONTECH SE SPONSORED ADS 09075V102   7,127,543 56,680 SH   SOLE   56,680 0 0
BLACKBERRY LTD COM 09228F103   1,771,864 294,066 SH   SOLE   294,066 0 0
BLACKSTONE INC COM 09260D107   862,099 4,531 SH   SOLE   4,531 0 0
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   96,380 2,703 SH   SOLE   2,703 0 0
BLACKROCK INC COM 09290D101   115,587,366 105,951 SH   SOLE   89,870 0 16,081
BOEING CO COM 097023105   299,952 1,536 SH   SOLE   1,536 0 0
BOOKING HOLDINGS INC COM 09857L108   169,597,694 31,817 SH   SOLE   31,653 0 164
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   184,346,948 1,342,528 SH   SOLE   1,316,733 0 25,795
BORGWARNER INC COM 099724106   5,386,728 153,547 SH   SOLE   153,547 0 0
BOSTON SCIENTIFIC CORP COM 101137107   27,557,048 291,426 SH   SOLE   291,426 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   140,533,464 2,336,579 SH   SOLE   2,325,712 0 10,867
BROADCOM INC COM 11135F101   732,035,079 2,927,729 SH   SOLE   2,794,864 0 132,865
BROOKFIELD CORP CL A LTD VT SH 11271J107   76,983 844 SH   SOLE   844 0 0
BRUKER CORP COM 116794108   8,378,627 141,890 SH   SOLE   141,890 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   8,133,424 56,281 SH   SOLE   56,281 0 0
CBIZ INC COM 124805102   12,563,823 152,368 SH   SOLE   152,368 0 0
CBOE GLOBAL MKTS INC COM 12503M108   11,260,010 57,018 SH   SOLE   57,018 0 0
CBRE GROUP INC CL A 12504L109   23,608,563 170,751 SH   SOLE   127,152 0 43,599
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100   15,862,004 1,332,305 SH   SOLE   1,332,305 0 0
CF INDS HLDGS INC COM 125269100   7,368,120 83,955 SH   SOLE   83,955 0 0
CGI INC CL A SUB VTG 12532H104   131,244 756 SH   SOLE   756 0 0
THE CIGNA GROUP COM 125523100   869,840 2,854 SH   SOLE   2,854 0 0
CME GROUP INC COM 12572Q105   157,390,827 630,085 SH   SOLE   563,510 0 66,575
CVS HEALTH CORP COM 126650100   27,557 556 SH   SOLE   556 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   363,523,301 1,119,195 SH   SOLE   1,097,149 0 22,046
CAMDEN PPTY TR SH BEN INT 133131102   59,875 468 SH   SOLE   468 0 0
CAMECO CORP COM 13321L108   44,714 548 SH   SOLE   548 0 0
CANADIAN IMPERIAL BK COMM COM 136069101   325,567 3,244 SH   SOLE   3,244 0 0
CANADIAN NATL RY CO COM 136375102   1,979,345 12,288 SH   SOLE   12,288 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   19,716,365 240,150 SH   SOLE   240,150 0 0
CANADIAN SOLAR INC COM 136635109   63,278 5,650 SH   SOLE   5,650 0 0
CANOPY GROWTH CORP COM NEW 138035704   1,889 435 SH   SOLE   435 0 0
CAPITAL ONE FINL CORP COM 14040H105   147,145 748 SH   SOLE   748 0 0
CARDINAL HEALTH INC COM 14149Y108   663,731 5,612 SH   SOLE   5,612 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   2,484 90 SH   SOLE   90 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   1,377,136 18,282 SH   SOLE   18,282 0 0
CATERPILLAR INC COM 149123101   273,525,202 698,099 SH   SOLE   684,134 0 13,965
CENTENE CORP DEL COM 15135B101   895,374 13,590 SH   SOLE   9,659 0 3,931
CHEMOURS CO COM 163851108   9,635 517 SH   SOLE   517 0 0
CHENIERE ENERGY INC COM NEW 16411R208   3,957,817 16,691 SH   SOLE   16,691 0 0
CHEVRON CORP NEW COM 166764100   79,567,250 516,740 SH   SOLE   452,360 0 64,380
CHIPOTLE MEXICAN GRILL INC COM 169656105   878,810 13,206 SH   SOLE   13,206 0 0
CHURCH & DWIGHT CO INC COM 171340102   1,411,333 12,214 SH   SOLE   12,214 0 0
CISCO SYS INC COM 17275R102   23,746,914 367,376 SH   SOLE   345,652 0 21,724
CITIGROUP INC COM NEW 172967424   19,091,674 245,776 SH   SOLE   245,776 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   37,599 3,625 SH   SOLE   3,625 0 0
CLOUDFLARE INC CL A COM 18915M107   1,518,406 12,778 SH   SOLE   12,778 0 0
COCA COLA CO COM 191216100   220,465,653 3,284,521 SH   SOLE   3,223,579 0 60,942
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   728,445 8,584 SH   SOLE   8,584 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   2,911,700 10,626 SH   SOLE   10,626 0 0
COLGATE PALMOLIVE CO COM 194162103   664,094 6,620 SH   SOLE   6,620 0 0
COMCAST CORP NEW CL A 20030N101   76,464 1,846 SH   SOLE   1,846 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104   63,143 4,967 SH   SOLE   4,967 0 0
CONFLUENT INC CLASS A COM 20717M103   471,507 15,281 SH   SOLE   15,281 0 0
CONOCOPHILLIPS COM 20825C104   182,197,216 1,711,829 SH   SOLE   1,704,491 0 7,338
CONSOLIDATED EDISON INC COM 209115104   43,585 443 SH   SOLE   443 0 0
CONSTELLATION BRANDS INC CL A 21036P108   1,721,908 7,060 SH   SOLE   7,060 0 0
CONSTELLATION ENERGY CORP COM 21037T109   45,635 185 SH   SOLE   185 0 0
COPART INC COM 217204106   23,020,379 375,498 SH   SOLE   375,498 0 0
CORE & MAIN INC CL A 21874C102   11,716,148 228,726 SH   SOLE   228,726 0 0
CORNING INC COM 219350105   316,791 6,041 SH   SOLE   6,041 0 0
CORPAY INC COM SHS 219948106   14,556,660 41,447 SH   SOLE   41,447 0 0
CORTEVA INC COM 22052L104   10,077,150 169,169 SH   SOLE   169,169 0 0
COSTCO WHSL CORP NEW COM 22160K105   251,385,216 254,052 SH   SOLE   249,184 0 4,868
COSTAR GROUP INC COM 22160N109   7,534,470 103,987 SH   SOLE   103,987 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   21,003,932 57,641 SH   SOLE   57,641 0 0
CROWN CASTLE INC COM 22822V101   80,413 803 SH   SOLE   803 0 0
CUMMINS INC COM 231021106   479,123 1,245 SH   SOLE   1,245 0 0
D R HORTON INC COM 23331A109   207,970 1,348 SH   SOLE   1,348 0 0
DXC TECHNOLOGY CO COM 23355L106   3,744 170 SH   SOLE   170 0 0
DANAHER CORPORATION COM 235851102   332,928,828 1,340,857 SH   SOLE   1,272,877 0 67,980
DARDEN RESTAURANTS INC COM 237194105   11,962,739 61,725 SH   SOLE   61,725 0 0
DARLING INGREDIENTS INC COM 237266101   5,102,572 147,530 SH   SOLE   147,530 0 0
DATADOG INC CL A COM 23804L103   17,666,161 120,727 SH   SOLE   120,727 0 0
DECKERS OUTDOOR CORP COM 243537107   42,502,279 196,051 SH   SOLE   161,492 0 34,559
DEERE & CO COM 244199105   18,214,262 40,861 SH   SOLE   40,861 0 0
DELL TECHNOLOGIES INC CL C 24703L202   744,229 5,852 SH   SOLE   5,852 0 0
DESCARTES SYS GROUP INC COM 249906108   9,165,004 77,582 SH   SOLE   77,582 0 0
DEXCOM INC COM 252131107   7,489,529 92,471 SH   SOLE   92,471 0 0
DIGITAL RLTY TR INC COM 253868103   127,677 652 SH   SOLE   652 0 0
DIGITALOCEAN HLDGS INC COM 25402D102   581,010 15,453 SH   SOLE   15,453 0 0
DISNEY WALT CO COM 254687106   153,935,372 1,288,686 SH   SOLE   1,279,906 0 8,780
DR REDDYS LABS LTD ADR 256135203   78,948 4,531 SH   SOLE   4,531 0 0
DOCUSIGN INC COM 256163106   248,709 2,506 SH   SOLE   2,506 0 0
DOLLAR GEN CORP NEW COM 256677105   59,531 711 SH   SOLE   711 0 0
DOMINOS PIZZA INC COM 25754A201   25,309 55 SH   SOLE   55 0 0
DOVER CORP COM 260003108   276,728 1,337 SH   SOLE   1,337 0 0
DOW INC COM 260557103   149,854 3,384 SH   SOLE   3,384 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,403,718 22,300 SH   SOLE   22,300 0 0
DUPONT DE NEMOURS INC COM 26614N102   178,167 2,117 SH   SOLE   2,117 0 0
DYNATRACE INC COM NEW 268150109   11,087,971 202,825 SH   SOLE   202,825 0 0
EHANG HLDGS LTD ADS 26853E102   15,695 903 SH   SOLE   903 0 0
E L F BEAUTY INC COM 26856L103   5,703,875 44,484 SH   SOLE   44,484 0 0
EOG RES INC COM 26875P101   94,467,491 730,311 SH   SOLE   726,613 0 3,698
ETFIS SER TR I VIRTUS INFRCAP 26923G822   70,080 2,900 SH   SOLE   2,900 0 0
EBAY INC. COM 278642103   296,373 4,335 SH   SOLE   4,335 0 0
ECOLAB INC COM 278865100   40,951,624 162,570 SH   SOLE   139,096 0 23,474
EDWARDS LIFESCIENCES CORP COM 28176E108   10,411,004 127,436 SH   SOLE   127,436 0 0
ELECTRONIC ARTS INC COM 285512109   121,163,854 775,085 SH   SOLE   769,998 0 5,087
ELEMENT SOLUTIONS INC COM 28618M106   93,094 3,317 SH   SOLE   3,317 0 0
EMBRAER S.A. SPONSORED ADS 29082A107   124,004 3,063 SH   SOLE   3,063 0 0
EMERSON ELEC CO COM 291011104   98,225,932 744,549 SH   SOLE   740,934 0 3,615
EQUINIX INC COM 29444U700   9,940,556 9,703 SH   SOLE   8,865 0 838
EQUINOX GOLD CORP COM 29446Y502   755 94 SH   SOLE   94 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   138,507 1,749 SH   SOLE   1,749 0 0
ESSENTIAL UTILS INC COM 29670G102   388,623 9,696 SH   SOLE   9,696 0 0
ESSEX PPTY TR INC COM 297178105   86,488 275 SH   SOLE   275 0 0
EXPEDIA GROUP INC COM NEW 30212P303   462,306 2,248 SH   SOLE   2,248 0 0
EXPEDITORS INTL WASH INC COM 302130109   196,728 1,776 SH   SOLE   1,776 0 0
EXTRA SPACE STORAGE INC COM 30225T102   105,617 640 SH   SOLE   640 0 0
EXXON MOBIL CORP COM 30231G102   193,061,619 1,687,064 SH   SOLE   1,677,324 0 9,740
META PLATFORMS INC CL A 30303M102   1,304,335,908 2,063,196 SH   SOLE   2,028,311 0 34,885
FACTSET RESH SYS INC COM 303075105   16,830,669 34,580 SH   SOLE   34,580 0 0
FAIR ISAAC CORP COM 303250104   27,852,192 13,579 SH   SOLE   13,579 0 0
FASTLY INC CL A 31188V100   3,764 361 SH   SOLE   361 0 0
FEDEX CORP COM 31428X106   4,073,431 13,121 SH   SOLE   13,121 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   10,375,128 59,222 SH   SOLE   59,222 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   96,540 1,083 SH   SOLE   1,083 0 0
FIRST SOLAR INC COM 336433107   21,781,759 116,074 SH   SOLE   93,283 0 22,791
FISERV INC COM 337738108   234,871,143 1,068,916 SH   SOLE   1,060,869 0 8,047
FLUOR CORP NEW COM 343412102   27,123 498 SH   SOLE   498 0 0
FORTINET INC COM 34959E109   37,466,947 375,080 SH   SOLE   375,080 0 0
FORTIVE CORP COM 34959J108   422,415 5,104 SH   SOLE   5,104 0 0
FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 35473P694   1,122,062 31,824 SH   SOLE   31,824 0 0
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769   32,215 770 SH   SOLE   770 0 0
FREEPORT-MCMORAN INC CL B 35671D857   258,427 6,150 SH   SOLE   6,150 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   2,267 26 SH   SOLE   26 0 0
GALLAGHER ARTHUR J & CO COM 363576109   162,931,101 533,761 SH   SOLE   522,182 0 11,579
GARTNER INC COM 366651107   25,111,977 49,808 SH   SOLE   49,808 0 0
GE VERNOVA INC COM 36828A101   283,221 780 SH   SOLE   780 0 0
GE AEROSPACE COM NEW 369604301   138,367,700 768,588 SH   SOLE   751,106 0 17,482
GENERAL MLS INC COM 370334104   184,351 2,620 SH   SOLE   2,620 0 0
GENERAL MTRS CO COM 37045V100   1,244,970 21,178 SH   SOLE   21,178 0 0
GENTEX CORP COM 371901109   81,937 2,584 SH   SOLE   2,584 0 0
GILEAD SCIENCES INC COM 375558103   1,451,651 14,241 SH   SOLE   14,241 0 0
GSK PLC SPONSORED ADR 37733W204   40,456 1,084 SH   SOLE   1,084 0 0
GLOBAL X FDS GB MSCI AR ETF 37950E259   25,293 277 SH   SOLE   277 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871   60,710 2,054 SH   SOLE   2,054 0 0
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889   219,392 2,806 SH   SOLE   2,806 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   564,135 893 SH   SOLE   893 0 0
GRAIL INC COM 384747101   999 51 SH   SOLE   51 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   11,952,777 423,560 SH   SOLE   285,197 0 138,363
HCA HEALTHCARE INC COM 40412C101   39,028 118 SH   SOLE   118 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   2,906,983 41,250 SH   SOLE   41,250 0 0
HALEON PLC SPON ADS 405552100   39,628,069 3,765,864 SH   SOLE   3,754,315 0 11,549
HALLIBURTON CO COM 406216101   6,646 221 SH   SOLE   221 0 0
HARLEY DAVIDSON INC COM 412822108   64,793 1,949 SH   SOLE   1,949 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   350,994 2,907 SH   SOLE   2,907 0 0
HASBRO INC COM 418056107   61,501 997 SH   SOLE   997 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   44,593 1,994 SH   SOLE   1,994 0 0
HEICO CORP NEW COM 422806109   17,691,603 70,852 SH   SOLE   70,852 0 0
HENRY JACK & ASSOC INC COM 426281101   590,131 3,051 SH   SOLE   3,051 0 0
HERSHEY CO COM 427866108   5,472,443 31,943 SH   SOLE   31,943 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   244,326 10,370 SH   SOLE   10,370 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   133,487,433 502,077 SH   SOLE   490,908 0 11,169
HOME DEPOT INC COM 437076102   377,658,407 904,358 SH   SOLE   832,472 0 71,886
HONEYWELL INTL INC COM 438516106   389,589,089 1,597,556 SH   SOLE   1,512,277 0 85,279
HOULIHAN LOKEY INC CL A 441593100   17,596,799 100,515 SH   SOLE   100,515 0 0
HOWMET AEROSPACE INC COM 443201108   15,704,345 141,327 SH   SOLE   141,327 0 0
HUBBELL INC COM 443510607   15,261,583 36,067 SH   SOLE   36,067 0 0
HUBSPOT INC COM 443573100   16,132,798 22,832 SH   SOLE   22,832 0 0
HUMANA INC COM 444859102   86,279 308 SH   SOLE   308 0 0
HUNTINGTON BANCSHARES INC COM 446150104   79,760,634 4,605,315 SH   SOLE   4,578,163 0 27,152
IAC INC COM NEW 44891N208   40,560 852 SH   SOLE   852 0 0
ICICI BANK LIMITED ADR 45104G104   4,331,569 131,451 SH   SOLE   131,451 0 0
IDEX CORP COM 45167R104   14,837,084 70,143 SH   SOLE   70,143 0 0
IDEXX LABS INC COM 45168D104   99,129,965 223,841 SH   SOLE   219,289 0 4,552
ILLINOIS TOOL WKS INC COM 452308109   16,132,050 58,409 SH   SOLE   54,180 0 4,229
ILLUMINA INC COM 452327109   45,443 308 SH   SOLE   308 0 0
INCYTE CORP COM 45337C102   45,999 603 SH   SOLE   603 0 0
INFOSYS LTD SPONSORED ADR 456788108   75,470,381 3,228,211 SH   SOLE   3,212,310 0 15,901
INGERSOLL RAND INC COM 45687V106   32,798,303 354,110 SH   SOLE   354,110 0 0
INSIGHT ENTERPRISES INC COM 45765U103   117,142 698 SH   SOLE   698 0 0
INTEL CORP COM 458140100   4,088,975 184,802 SH   SOLE   184,802 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   309,609 1,883 SH   SOLE   1,883 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   4,992,183 20,578 SH   SOLE   20,578 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   74,558,883 136,567 SH   SOLE   111,705 0 24,862
INTUIT COM 461202103   176,649,777 260,389 SH   SOLE   255,285 0 5,104
INTUITIVE SURGICAL INC COM NEW 46120E602   466,619,968 833,606 SH   SOLE   771,171 0 62,435
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   70,073,777 362,372 SH   SOLE   362,372 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   343,754 3,163 SH   SOLE   3,163 0 0
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339   47,505 453 SH   SOLE   453 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   68,102 882 SH   SOLE   882 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   337,252 26,505 SH   SOLE   26,505 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628   209,120 2,900 SH   SOLE   2,900 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   16,170 739 SH   SOLE   739 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   78,759 1,812 SH   SOLE   1,812 0 0
INVITATION HOMES INC COM 46187W107   77,047 2,184 SH   SOLE   2,184 0 0
IQVIA HLDGS INC COM 46266C105   11,953,874 58,365 SH   SOLE   58,365 0 0
ISHARES GOLD TR ISHARES NEW 464285204   14,365,069 262,919 SH   SOLE   262,919 0 0
ISHARES INC INTL HIGH YIELD 464286210   180,415 3,480 SH   SOLE   3,480 0 0
ISHARES INC JP MRG EM CRP BD 464286251   17,248,756 352,191 SH   SOLE   352,191 0 0
ISHARES INC JP MRGN EM HI BD 464286285   8,969,842 214,012 SH   SOLE   214,012 0 0
ISHARES INC MSCI WORLD ETF 464286392   31,683,165 184,631 SH   SOLE   184,631 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   14,276,397 180,555 SH   SOLE   180,555 0 0
ISHARES INC MSCI CDA ETF 464286509   532,643 11,977 SH   SOLE   11,977 0 0
ISHARES INC JP MORGAN EM ETF 464286517   988,334 24,816 SH   SOLE   24,816 0 0
ISHARES INC MSCI EURZONE ETF 464286608   5,199,731 99,827 SH   SOLE   99,827 0 0
ISHARES INC MSCI FRANCE ETF 464286707   1,264,369 33,868 SH   SOLE   19,975 0 13,893
ISHARES INC MSCI SWITZERLAND 464286749   18,121,394 357,288 SH   SOLE   357,288 0 0
ISHARES INC MSCI STH KOR ETF 464286772   109,035 1,942 SH   SOLE   1,942 0 0
ISHARES TR TIPS BD ETF 464287176   105,032,111 893,256 SH   SOLE   893,256 0 0
ISHARES TR CORE S&P500 ETF 464287200   18,601,850 28,652 SH   SOLE   28,484 0 168
ISHARES TR CORE US AGGBD ET 464287226   623,162 5,828 SH   SOLE   5,828 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   3,061,289 68,974 SH   SOLE   52,642 0 16,332
ISHARES TR IBOXX INV CP ETF 464287242   6,915,616 58,765 SH   SOLE   58,190 0 575
ISHARES TR GLOBAL TECH ETF 464287291   254,250 2,718 SH   SOLE   2,718 0 0
ISHARES TR GLOBAL ENERG ETF 464287341   38,180 906 SH   SOLE   906 0 0
ISHARES TR 20 YR TR BD ETF 464287432   382,356 3,967 SH   SOLE   3,967 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   238,974,278 2,342,461 SH   SOLE   2,341,866 0 595
ISHARES TR 1 3 YR TREAS BD 464287457   593,736 6,701 SH   SOLE   6,086 0 615
ISHARES TR MSCI EAFE ETF 464287465   52,020 688 SH   SOLE   688 0 0
ISHARES TR CORE S&P MCP ETF 464287507   189,393 2,754 SH   SOLE   2,754 0 0
ISHARES TR ISHARES SEMICDTR 464287523   210,749 886 SH   SOLE   886 0 0
ISHARES TR ISHARES BIOTECH 464287556   15,012,738 102,897 SH   SOLE   102,897 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   82,553,235 338,554 SH   SOLE   338,554 0 0
ISHARES TR CORE S&P US VLU 464287663   18,251,051 178,620 SH   SOLE   178,620 0 0
ISHARES TR US HLTHCARE ETF 464287762   230,166 3,579 SH   SOLE   3,579 0 0
ISHARES TR CORE S&P SCP ETF 464287804   4,283,163 33,686 SH   SOLE   33,686 0 0
ISHARES TR EUROPE ETF 464287861   82,893 1,561 SH   SOLE   742 0 819
ISHARES TR INTL TREA BD ETF 464288117   807,813 19,053 SH   SOLE   19,053 0 0
ISHARES TR MSCI AC ASIA ETF 464288182   16,830,134 212,938 SH   SOLE   203,193 0 9,745
ISHARES TR MSCI ACWI ETF 464288257   48,785,511 412,494 SH   SOLE   234,340 0 178,154
ISHARES TR JPMORGAN USD EMG 464288281   29,886,164 305,754 SH   SOLE   297,611 0 8,143
ISHARES TR IBOXX HI YD ETF 464288513   44,260,094 509,942 SH   SOLE   509,942 0 0
ISHARES TR MBS ETF 464288588   68,759 680 SH   SOLE   680 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   982,299 17,217 SH   SOLE   17,217 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   244,998,618 1,921,326 SH   SOLE   1,921,326 0 0
ISHARES TR MSCI USA ESG SLC 464288802   1,232,049 9,182 SH   SOLE   9,182 0 0
ISHARES TR EAFE VALUE ETF 464288877   34,132,495 588,184 SH   SOLE   588,184 0 0
ISHARES TR MSCI EURO FL ETF 464289180   82,715 3,217 SH   SOLE   3,217 0 0
ISHARES TR MSCI INDIA ETF 46429B598   1,212,557 20,842 SH   SOLE   20,842 0 0
ISHARES TR MSCI CHINA ETF 46429B671   222,724 4,307 SH   SOLE   4,307 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   8,439,449 46,496 SH   SOLE   46,496 0 0
ISHARES TR MSCI USA VALUE 46432F388   6,027,855 55,527 SH   SOLE   37,487 0 18,040
ISHARES TR CORE MSCI TOTAL 46432F834   203,314 2,786 SH   SOLE   2,786 0 0
ISHARES INC CORE MSCI EMKT 46434G103   1,613,178 27,993 SH   SOLE   27,993 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772   31,182 546 SH   SOLE   546 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   2,387,571 33,621 SH   SOLE   26,176 0 7,445
ISHARES TR 0-5YR INVT GR CP 46434V100   1,071,399 19,519 SH   SOLE   19,519 0 0
ISHARES TR CORE MSCI EURO 46434V738   11,671,492 195,930 SH   SOLE   195,930 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   642,200 23,560 SH   SOLE   23,560 0 0
ISHARES TR MSCI UK ETF NEW 46435G334   374,966 10,023 SH   SOLE   10,023 0 0
ISHARES TR MSCI INTL VLU FT 46435G409   3,440,604 127,151 SH   SOLE   54,575 0 72,576
ISHARES TR USD GRN BOND ETF 46435U440   1,641,023 31,897 SH   SOLE   31,897 0 0
ISHARES TR BB RAT CORP BD 46435U473   10,979,813 216,300 SH   SOLE   216,300 0 0
ISHARES TR US INFRASTRUC 46435U713   485,939 9,515 SH   SOLE   9,515 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   2,151,443 19,433 SH   SOLE   19,433 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   94,239 17,217 SH   SOLE   17,217 0 0
ITRON INC COM 465741106   369,171 3,081 SH   SOLE   3,081 0 0
JPMORGAN CHASE & CO. COM 46625H100   549,819,437 2,127,083 SH   SOLE   2,026,883 0 100,200
JOHNSON & JOHNSON COM 478160104   258,806,134 1,662,194 SH   SOLE   1,635,714 0 26,480
JUNIPER NETWORKS INC COM 48203R104   61,680 1,492 SH   SOLE   1,492 0 0
KB FINL GROUP INC SPONSORED ADR 48241A105   1,396,660 22,243 SH   SOLE   22,243 0 0
KLA CORP COM NEW 482480100   30,611,011 45,120 SH   SOLE   45,120 0 0
KKR & CO INC COM 48251W104   107,257 657 SH   SOLE   657 0 0
KELLANOVA COM 487836108   48,429 542 SH   SOLE   542 0 0
KENVUE INC COM 49177J102   18,147 770 SH   SOLE   770 0 0
KEURIG DR PEPPER INC COM 49271V100   78,097,356 2,292,481 SH   SOLE   2,280,400 0 12,081
KIMBERLY-CLARK CORP COM 494368103   44,413 307 SH   SOLE   307 0 0
KINSALE CAP GROUP INC COM 49714P108   18,526,752 39,449 SH   SOLE   39,449 0 0
KLAVIYO INC COM SER A 49845K101   220,099 4,836 SH   SOLE   4,836 0 0
KRAFT HEINZ CO COM 500754106   342,869 10,117 SH   SOLE   10,117 0 0
KROGER CO COM 501044101   48,307 716 SH   SOLE   716 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   22,764 596 SH   SOLE   596 0 0
LABCORP HOLDINGS INC COM SHS 504922105   67,190 266 SH   SOLE   266 0 0
LAM RESEARCH CORP COM NEW 512807306   141,302,545 1,815,817 SH   SOLE   1,779,072 0 36,745
LANTHEUS HLDGS INC COM 516544103   6,037,031 65,070 SH   SOLE   65,070 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104   561,210 8,977 SH   SOLE   8,977 0 0
LAUDER ESTEE COS INC CL A 518439104   4,037,623 48,796 SH   SOLE   48,796 0 0
LENNAR CORP CL A 526057104   206,369 1,371 SH   SOLE   1,371 0 0
ELI LILLY & CO COM 532457108   619,840,741 745,161 SH   SOLE   712,309 0 32,852
LINDSAY CORP COM 535555106   100,563 770 SH   SOLE   770 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   8,942,920 65,987 SH   SOLE   65,987 0 0
LOEWS CORP COM 540424108   64,617 691 SH   SOLE   691 0 0
LULULEMON ATHLETICA INC COM 550021109   22,849,877 55,863 SH   SOLE   55,863 0 0
MGM RESORTS INTERNATIONAL COM 552953101   59,957 1,568 SH   SOLE   1,568 0 0
MSCI INC COM 55354G100   22,857 35 SH   SOLE   35 0 0
MANHATTAN ASSOCIATES INC COM 562750109   14,188,309 51,868 SH   SOLE   51,868 0 0
MANULIFE FINL CORP COM 56501R106   92,126 1,890 SH   SOLE   1,890 0 0
MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107   4,353 724 SH   SOLE   724 0 0
MARKEL GROUP INC COM 570535104   135,667,453 73,771 SH   SOLE   73,327 0 444
MARKETAXESS HLDGS INC COM 57060D108   56,303 226 SH   SOLE   226 0 0
MARSH & MCLENNAN COS INC COM 571748102   20,564,943 87,732 SH   SOLE   87,732 0 0
MARRIOTT INTL INC NEW CL A 571903202   71,681,131 241,686 SH   SOLE   204,067 0 37,619
MARTIN MARIETTA MATLS INC COM 573284106   10,909,424 20,797 SH   SOLE   20,797 0 0
MARVELL TECHNOLOGY INC COM 573874104   6,714,815 55,090 SH   SOLE   55,090 0 0
MASTERCARD INCORPORATED CL A 57636Q104   640,600,908 1,133,780 SH   SOLE   1,080,683 0 53,097
MATCH GROUP INC NEW COM 57667L107   81,517 2,258 SH   SOLE   2,258 0 0
MCDONALDS CORP COM 580135101   40,034,184 125,793 SH   SOLE   122,155 0 3,638
MCEWEN MNG INC COM NEW 58039P305   87 10 SH   SOLE   10 0 0
MCKESSON CORP COM 58155Q103   96,905 154 SH   SOLE   154 0 0
MERCADOLIBRE INC COM 58733R102   93,544 50 SH   SOLE   50 0 0
MERCK & CO INC COM 58933Y105   117,278,939 1,110,372 SH   SOLE   1,102,425 0 7,947
METLIFE INC COM 59156R108   47,831 529 SH   SOLE   529 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   16,103,224 13,070 SH   SOLE   13,070 0 0
MICROSOFT CORP COM 594918104   1,806,014,159 3,970,705 SH   SOLE   3,828,549 0 142,156
MICROCHIP TECHNOLOGY INC. COM 595017104   992,638 15,290 SH   SOLE   9,675 0 5,615
MICRON TECHNOLOGY INC COM 595112103   15,766,440 174,329 SH   SOLE   174,329 0 0
MID-AMER APT CMNTYS INC COM 59522J103   78,829 462 SH   SOLE   462 0 0
MODERNA INC COM 60770K107   4,509,145 98,269 SH   SOLE   98,269 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   8,789,742 138,956 SH   SOLE   138,956 0 0
MONDELEZ INTL INC CL A 609207105   346,004 5,249 SH   SOLE   5,249 0 0
MONGODB INC CL A 60937P106   14,739,301 62,335 SH   SOLE   62,335 0 0
MONOLITHIC PWR SYS INC COM 609839105   103,037 158 SH   SOLE   158 0 0
MOODYS CORP COM 615369105   1,617,054 3,096 SH   SOLE   3,096 0 0
MORGAN STANLEY COM NEW 617446448   316,397 2,281 SH   SOLE   2,281 0 0
MOSAIC CO NEW COM 61945C103   1,003,577 36,998 SH   SOLE   36,998 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   47,892,662 98,255 SH   SOLE   98,255 0 0
MUELLER WTR PRODS INC COM SER A 624758108   427,499 17,217 SH   SOLE   17,217 0 0
NRG ENERGY INC COM NEW 629377508   597,338 6,500 SH   SOLE   6,500 0 0
NVR INC COM 62944T105   7,504,644 909 SH   SOLE   909 0 0
NOV INC COM 62955J103   41,765 2,592 SH   SOLE   2,592 0 0
NASDAQ INC COM 631103108   309,359,736 3,723,392 SH   SOLE   3,652,231 0 71,161
NETFLIX INC COM 64110L106   532,142,179 556,217 SH   SOLE   527,193 0 29,024
NEW GOLD INC CDA COM 644535106   170,523 43,042 SH   SOLE   43,042 0 0
NEWMONT CORP COM 651639106   3,161,234 76,964 SH   SOLE   76,964 0 0
NEXTERA ENERGY INC COM 65339F101   18,340,843 240,945 SH   SOLE   230,424 0 10,521
NIKE INC CL B 654106103   81,202,226 1,002,739 SH   SOLE   998,902 0 3,837
NOKIA CORP SPONSORED ADR 654902204   58,250 11,915 SH   SOLE   11,915 0 0
NOVARTIS AG SPONSORED ADR 66987V109   194,619 1,812 SH   SOLE   1,812 0 0
NUTANIX INC CL A 67059N108   39,766 589 SH   SOLE   589 0 0
NVIDIA CORPORATION COM 67066G104   1,520,119,688 10,485,482 SH   SOLE   9,919,999 0 565,483
NUTRIEN LTD COM 67077M108   201,033 2,832 SH   SOLE   2,832 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   65,233 50 SH   SOLE   50 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   2,521 149 SH   SOLE   149 0 0
OCCIDENTAL PETE CORP COM 674599105   65,369 1,199 SH   SOLE   1,199 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   494 16 SH   SOLE   16 0 0
OKTA INC CL A 679295105   15,760 181 SH   SOLE   181 0 0
OMNICOM GROUP INC COM 681919106   75,731 798 SH   SOLE   798 0 0
ON SEMICONDUCTOR CORP COM 682189105   45,393 652 SH   SOLE   652 0 0
ONEMAIN HLDGS INC COM 68268W103   81,861 1,423 SH   SOLE   1,423 0 0
ONTO INNOVATION INC COM 683344105   127,610 694 SH   SOLE   694 0 0
ORACLE CORP COM 68389X105   333,521,563 1,874,008 SH   SOLE   1,864,904 0 9,104
ORGANIGRAM HLDGS INC COM 68620P705   15,733 6,199 SH   SOLE   6,199 0 0
ORGANON & CO COMMON STOCK 68622V106   402 24 SH   SOLE   24 0 0
OTIS WORLDWIDE CORP COM 68902V107   384,429 3,762 SH   SOLE   3,762 0 0
POSCO HOLDINGS INC SPONSORED ADR 693483109   41,190 861 SH   SOLE   861 0 0
PTC INC COM 69370C100   39,212,302 208,199 SH   SOLE   208,199 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   22,894,905 274,317 SH   SOLE   274,317 0 0
PALO ALTO NETWORKS INC COM 697435105   5,151,414 25,654 SH   SOLE   25,654 0 0
PAN AMERN SILVER CORP COM 697900108   50,249 1,566 SH   SOLE   1,566 0 0
PARKER-HANNIFIN CORP COM 701094104   254,410 362 SH   SOLE   362 0 0
PARSONS CORP DEL COM 70202L102   8,052,331 86,149 SH   SOLE   86,149 0 0
PAYCHEX INC COM 704326107   6,338,427 44,870 SH   SOLE   44,870 0 0
PAYPAL HLDGS INC COM 70450Y103   6,830,462 72,519 SH   SOLE   72,519 0 0
PELOTON INTERACTIVE INC CL ACOM 70614W100   2,609 272 SH   SOLE   272 0 0
PEMBINA PIPELINE CORP COM 706327103   63,411 1,082 SH   SOLE   1,082 0 0
PEPSICO INC COM 713448108   100,454,693 621,385 SH   SOLE   535,666 0 85,719
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   531,461 29,276 SH   SOLE   29,276 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   1,668,244 117,551 SH   SOLE   117,551 0 0
PFIZER INC COM 717081103   16,687,790 574,748 SH   SOLE   548,157 0 26,591
PLUG POWER INC COM NEW 72919P202   21,911 9,322 SH   SOLE   9,322 0 0
PRICE T ROWE GROUP INC COM 74144T108   496,029 3,975 SH   SOLE   3,975 0 0
PROCTER AND GAMBLE CO COM 742718109   580,595,643 3,222,585 SH   SOLE   3,092,189 0 130,396
PROGRESSIVE CORP COM 743315103   424,890,314 1,649,413 SH   SOLE   1,536,066 0 113,347
PROLOGIS INC. COM 74340W103   192,470 1,650 SH   SOLE   1,650 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   2,472,414 29,197 SH   SOLE   29,197 0 0
PUBLIC STORAGE OPER CO COM 74460D109   83,089,767 262,298 SH   SOLE   260,809 0 1,489
PULTE GROUP INC COM 745867101   227,546 1,893 SH   SOLE   1,893 0 0
PURE STORAGE INC CL A 74624M102   352,156 5,195 SH   SOLE   5,195 0 0
QUALCOMM INC COM 747525103   7,537,276 44,575 SH   SOLE   44,575 0 0
QUANTA SVCS INC COM 74762E102   71,111 204 SH   SOLE   204 0 0
QUEST DIAGNOSTICS INC COM 74834L100   71,054 427 SH   SOLE   427 0 0
RAMBUS INC DEL COM 750917106   252,039 4,321 SH   SOLE   4,321 0 0
RTX CORPORATION COM 75513E101   81,003 634 SH   SOLE   634 0 0
REALTY INCOME CORP COM 756109104   94,962 1,611 SH   SOLE   1,611 0 0
REDDIT INC CL A 75734B100   162,925 903 SH   SOLE   903 0 0
REGAL REXNORD CORPORATION COM 758750103   190,188 1,111 SH   SOLE   1,111 0 0
REGENCY CTRS CORP COM 758849103   109,786 1,346 SH   SOLE   1,346 0 0
REGENERON PHARMACEUTICALS COM 75886F107   90,452,094 118,280 SH   SOLE   115,748 0 2,532
REGIONS FINANCIAL CORP NEW COM 7591EP100   86,068 3,316 SH   SOLE   3,316 0 0
REPUBLIC SVCS INC COM 760759100   95,883,663 443,965 SH   SOLE   415,604 0 28,361
RESMED INC COM 761152107   267,401 1,060 SH   SOLE   1,060 0 0
RIO TINTO PLC SPONSORED ADR 767204100   93,909 1,447 SH   SOLE   1,447 0 0
ROBERT HALF INC. COM 770323103   6,690,009 86,038 SH   SOLE   86,038 0 0
ROBINHOOD MKTS INC COM CL A 770700102   123,779 3,010 SH   SOLE   3,010 0 0
ROCKWELL AUTOMATION INC COM 773903109   148,072,918 481,107 SH   SOLE   472,499 0 8,608
ROKU INC COM CL A 77543R102   9,634 117 SH   SOLE   117 0 0
ROLLINS INC COM 775711104   22,439,320 465,743 SH   SOLE   465,743 0 0
ROPER TECHNOLOGIES INC COM 776696106   142,783,466 254,957 SH   SOLE   249,947 0 5,010
ROYAL BK CDA COM 780087102   14,148,510 77,538 SH   SOLE   69,226 0 8,312
S&P GLOBAL INC COM 78409V104   387,488,188 721,271 SH   SOLE   672,034 0 49,237
SBA COMMUNICATIONS CORP NEW CL A 78410G104   63,177 281 SH   SOLE   281 0 0
SL GREEN RLTY CORP COM 78440X887   18,677 249 SH   SOLE   249 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   990,230,002 1,531,667 SH   SOLE   1,531,667 0 0
SPDR GOLD TR GOLD SHS 78463V107   2,558,661 9,576 SH   SOLE   9,576 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   457,423 8,609 SH   SOLE   8,609 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301   1,918,292 15,042 SH   SOLE   15,042 0 0
SPDR SER TR BLOOMBERG INTL 78464A151   1,086,811 34,726 SH   SOLE   34,726 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   4,689,007 48,339 SH   SOLE   48,339 0 0
SPDR SER TR S&P BIOTECH 78464A870   1,307,305 13,154 SH   SOLE   13,154 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   50,247 107 SH   SOLE   107 0 0
SPDR SER TR PORTFLI HIGH YLD 78468R606   46,940 1,812 SH   SOLE   1,812 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   35,596,359 337,867 SH   SOLE   337,867 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   1,072,351 22,473 SH   SOLE   22,473 0 0
SALESFORCE INC COM 79466L302   114,759,703 314,687 SH   SOLE   294,333 0 20,354
SAMSARA INC COM CL A 79589L106   846,940 17,566 SH   SOLE   17,566 0 0
SAP SE SPON ADR 803054204   42,101 155 SH   SOLE   155 0 0
SCHLUMBERGER LTD COM STK 806857108   230,160 5,440 SH   SOLE   5,440 0 0
SCHWAB CHARLES CORP COM 808513105   152,394,035 1,938,786 SH   SOLE   1,928,679 0 10,107
SEA LTD SPONSORD ADS 81141R100   1,561,878 13,339 SH   SOLE   13,339 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   729,120 4,803 SH   SOLE   4,803 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,387,422 14,797 SH   SOLE   14,797 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   475,816 8,921 SH   SOLE   8,921 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,316,294 5,130 SH   SOLE   5,130 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   22,706 272 SH   SOLE   272 0 0
SEMPRA COM 816851109   6,746,369 77,124 SH   SOLE   77,124 0 0
SENTINELONE INC CL A 81730H109   650,426 26,549 SH   SOLE   26,549 0 0
SERVICENOW INC COM 81762P102   44,234,585 39,835 SH   SOLE   39,835 0 0
SHERWIN WILLIAMS CO COM 824348106   216,870 578 SH   SOLE   578 0 0
SHOPIFY INC CL A 82509L107   2,020,775 17,221 SH   SOLE   17,221 0 0
SIGMA LITHIUM CORPORATION COM 826599102   34,072,864 2,183,675 SH   SOLE   2,183,675 0 0
SIMON PPTY GROUP INC NEW COM 828806109   3,448,038 18,143 SH   SOLE   18,143 0 0
SMITH A O CORP COM 831865209   361,511 4,803 SH   SOLE   4,803 0 0
SNOWFLAKE INC CL A 833445109   2,077,416 12,191 SH   SOLE   12,191 0 0
SOFI TECHNOLOGIES INC COM 83406F102   12,281 723 SH   SOLE   723 0 0
SOLARIS RES INC COM NEW 83419D201   114 23 SH   SOLE   23 0 0
SOLVENTUM CORP COM SHS 83444M101   116,887 1,603 SH   SOLE   1,603 0 0
SONY GROUP CORP SPONSORED ADR 835699307   40,732 1,744 SH   SOLE   1,744 0 0
SOUTHERN CO COM 842587107   3,132,767 38,000 SH   SOLE   38,000 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   296,687 13,349 SH   SOLE   13,349 0 0
SPROUTS FMRS MKT INC COM 85208M102   99,113 707 SH   SOLE   707 0 0
SPROTT FDS TR URANIUM MINERS E 85208P303   59,497 1,337 SH   SOLE   1,337 0 0
BLOCK INC CL A 852234103   1,299,299 13,853 SH   SOLE   13,853 0 0
STARBUCKS CORP COM 855244109   20,796,018 208,607 SH   SOLE   208,607 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   106,635 3,870 SH   SOLE   3,870 0 0
STRYKER CORPORATION COM 863667101   184,721,198 475,558 SH   SOLE   465,838 0 9,720
SUN CMNTYS INC COM 866674104   69,600 513 SH   SOLE   513 0 0
SUNRISE COMMUNICATIONS AG ADS CL A 867975104   41,624 876 SH   SOLE   876 0 0
SUPER MICRO COMPUTER INC COM NEW 86800U302   15,956 474 SH   SOLE   474 0 0
SYNOPSYS INC COM 871607107   15,872,408 31,351 SH   SOLE   31,351 0 0
SYSCO CORP COM 871829107   13,159,178 165,829 SH   SOLE   165,829 0 0
TJX COS INC NEW COM 872540109   966,480 7,249 SH   SOLE   7,249 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   114,860,130 541,741 SH   SOLE   535,501 0 6,240
TARGET CORP COM 87612E106   13,422 90 SH   SOLE   90 0 0
TERNIUM SA SPONSORED ADS 880890108   53,710 1,674 SH   SOLE   1,674 0 0
TESLA INC COM 88160R101   21,042,597 47,217 SH   SOLE   47,217 0 0
TETRA TECH INC NEW COM 88162G103   1,072,210 24,388 SH   SOLE   24,388 0 0
TEXAS INSTRS INC COM 882508104   310,371,559 1,535,706 SH   SOLE   1,436,886 0 98,820
TEXAS PACIFIC LAND CORPORATI COM 88262P102   2,238,981 3,000 SH   SOLE   0 0 3,000
TEXAS ROADHOUSE INC COM 882681109   10,130,494 55,711 SH   SOLE   55,711 0 0
THE TRADE DESK INC COM CL A 88339J105   226,233 1,744 SH   SOLE   1,744 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   248,293,566 442,828 SH   SOLE   426,618 0 16,210
3-D SYS CORP DEL COM NEW 88554D205   2,788 770 SH   SOLE   770 0 0
3M CO COM 88579Y101   1,668,270 11,711 SH   SOLE   11,711 0 0
TILRAY BRANDS INC COM 88688T100   12,999 8,856 SH   SOLE   8,856 0 0
TOAST INC CL A 888787108   496,943 12,354 SH   SOLE   12,354 0 0
TOLL BROTHERS INC COM 889478103   10,572,523 76,066 SH   SOLE   76,066 0 0
TOPBUILD CORP COM 89055F103   1,257,482 3,660 SH   SOLE   3,660 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   423,926 5,020 SH   SOLE   5,020 0 0
TOYOTA MOTOR CORP ADS 892331307   4,075,885 18,979 SH   SOLE   18,979 0 0
TRACTOR SUPPLY CO COM 892356106   16,265,182 306,330 SH   SOLE   306,330 0 0
TRANSMEDICS GROUP INC COM 89377M109   371,788 5,403 SH   SOLE   5,403 0 0
TRAVELERS COMPANIES INC COM 89417E109   232,703 875 SH   SOLE   875 0 0
TREX CO INC COM 89531P105   1,180,412 15,495 SH   SOLE   15,495 0 0
TRIMBLE INC COM 896239100   2,690,267 34,501 SH   SOLE   34,501 0 0
TRIP COM GROUP LTD ADS 89677Q107   120,841 1,595 SH   SOLE   1,595 0 0
TYLER TECHNOLOGIES INC COM 902252105   19,841,987 33,930 SH   SOLE   33,930 0 0
US BANCORP DEL COM NEW 902973304   79,570,099 1,556,680 SH   SOLE   1,541,015 0 15,665
UBER TECHNOLOGIES INC COM 90353T100   131,371,663 2,019,843 SH   SOLE   1,981,868 0 37,975
ULTA BEAUTY INC COM 90384S303   81,194 169 SH   SOLE   169 0 0
UNION PAC CORP COM 907818108   118,613,098 482,541 SH   SOLE   473,243 0 9,298
UNITED PARCEL SERVICE INC CL B 911312106   74,302,650 555,927 SH   SOLE   553,071 0 2,856
UNITEDHEALTH GROUP INC COM 91324P102   824,214,929 1,514,729 SH   SOLE   1,445,280 0 69,449
UNITY SOFTWARE INC COM 91332U101   133,218 5,372 SH   SOLE   5,372 0 0
UPSTART HLDGS INC COM 91680M107   109,040 1,605 SH   SOLE   1,605 0 0
VALE S A SPONSORED ADS 91912E105   2,128 217 SH   SOLE   217 0 0
VALMONT INDS INC COM 920253101   122,668 362 SH   SOLE   362 0 0
VANECK ETF TRUST BDC INCOME ETF 92189F411   578,721 31,534 SH   SOLE   31,534 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,223,433 15,803 SH   SOLE   15,803 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   533,162 6,253 SH   SOLE   6,253 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   539,325 6,796 SH   SOLE   6,796 0 0
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   54,845,704 787,003 SH   SOLE   787,003 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   9,756,676 223,487 SH   SOLE   223,487 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   20,184,462 155,690 SH   SOLE   155,690 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,833,002 41,396 SH   SOLE   19,679 0 21,717
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   104,598 1,493 SH   SOLE   1,493 0 0
VEEVA SYS INC CL A COM 922475108   17,918,708 79,771 SH   SOLE   79,771 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   130,915,764 226,044 SH   SOLE   192,946 0 33,098
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,517,147 25,606 SH   SOLE   25,606 0 0
VERACYTE INC COM 92337F107   916,125 20,964 SH   SOLE   20,964 0 0
VERALTO CORP COM SHS 92338C103   1,302,131 11,585 SH   SOLE   11,585 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   22,396,188 546,162 SH   SOLE   545,477 0 685
VERISK ANALYTICS INC COM 92345Y106   231,532,470 782,819 SH   SOLE   767,098 0 15,721
VERRA MOBILITY CORP CL A COM STK 92511U102   7,545,436 310,567 SH   SOLE   310,567 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   159,023,824 368,967 SH   SOLE   351,986 0 16,981
VERTIV HOLDINGS CO COM CL A 92537N108   291,489 2,325 SH   SOLE   2,325 0 0
VERTEX INC CL A 92538J106   11,522,053 215,102 SH   SOLE   215,102 0 0
VIASAT INC COM 92552V100   17,024 1,813 SH   SOLE   1,813 0 0
VIATRIS INC COM 92556V106   66,072 4,809 SH   SOLE   4,809 0 0
VICI PPTYS INC COM 925652109   87,775 2,723 SH   SOLE   2,723 0 0
VIKING THERAPEUTICS INC COM 92686J106   221,125 4,980 SH   SOLE   4,980 0 0
VILLAGE FARMS INTL INC COM 92707Y108   6,052 7,113 SH   SOLE   7,113 0 0
VISA INC COM CL A 92826C839   908,163,288 2,660,453 SH   SOLE   2,600,917 0 59,536
VISTRA CORP COM 92840M102   63,005 414 SH   SOLE   414 0 0
WABTEC COM 929740108   433,297 2,071 SH   SOLE   2,071 0 0
WALMART INC COM 931142103   142,542,793 1,430,482 SH   SOLE   1,430,482 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   43,094,729 3,842,580 SH   SOLE   3,818,592 0 23,988
WASTE MGMT INC DEL COM 94106L109   95,308,174 444,035 SH   SOLE   376,187 0 67,848
WATERS CORP COM 941848103   139,117 340 SH   SOLE   340 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102   406,599 1,812 SH   SOLE   1,812 0 0
WELLS FARGO CO NEW COM 949746101   492,663 6,356 SH   SOLE   6,356 0 0
WELLTOWER INC COM 95040Q104   94,521 680 SH   SOLE   680 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   11,937,747 35,984 SH   SOLE   35,984 0 0
WESTERN DIGITAL CORP COM 958102105   123,414 1,875 SH   SOLE   1,875 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   60,761 681 SH   SOLE   681 0 0
WHIRLPOOL CORP COM 963320106   59,217 469 SH   SOLE   469 0 0
WOLFSPEED INC COM 977852102   9,494 1,292 SH   SOLE   1,292 0 0
WORLD GOLD TR SPDRGLD MINIS 98149E303   67,586 1,178 SH   SOLE   1,178 0 0
XYLEM INC COM 98419M100   53,990,822 436,415 SH   SOLE   391,594 0 44,821
YUM BRANDS INC COM 988498101   133,737 903 SH   SOLE   903 0 0
YUM CHINA HLDGS INC COM 98850P109   1,351,127 25,417 SH   SOLE   25,417 0 0
ZOETIS INC CL A 98978V103   90,566,995 524,035 SH   SOLE   440,561 0 83,474
ZSCALER INC COM 98980G102   923,318 4,638 SH   SOLE   4,638 0 0
ZOOM COMMUNICATIONS INC CL A 98980L101   269,455 2,992 SH   SOLE   2,992 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108   205,149 4,984 SH   SOLE   4,984 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   1,492,657 81,286 SH   SOLE   81,286 0 0
ALLEGION PLC ORD SHS G0176J109   216,246 1,499 SH   SOLE   1,499 0 0
AMCOR PLC ORD G0250X107   43,713 4,209 SH   SOLE   4,209 0 0
AMDOCS LTD SHS G02602103   115,108 1,225 SH   SOLE   1,225 0 0
ANGLOGOLD ASHANTI PLC COM SHS G0378L100   48,199 104 SH   SOLE   104 0 0
AMBARELLA INC SHS G037AX101   219,542 2,735 SH   SOLE   2,735 0 0
ARCH CAP GROUP LTD ORD G0450A105   14,017,545 151,172 SH   SOLE   151,172 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   184,803,373 489,109 SH   SOLE   429,098 0 60,011
CAPRI HOLDINGS LIMITED SHS G1890L107   679,973 29,258 SH   SOLE   29,258 0 0
CRH PLC ORD G25508105   43,892,157 441,904 SH   SOLE   374,785 0 67,119
EATON CORP PLC SHS G29183103   193,421,290 539,673 SH   SOLE   529,303 0 10,370
APTIV PLC COM SHS G3265R107   6,294,787 100,458 SH   SOLE   100,458 0 0
GAN LTD SHS G3728V109   36,398 18,123 SH   SOLE   18,123 0 0
ICON PLC SHS G4705A100   16,294,920 73,638 SH   SOLE   73,638 0 0
JOHNSON CTLS INTL PLC SHS G51502105   450,307 5,170 SH   SOLE   5,170 0 0
LINDE PLC SHS G54950103   374,780,170 827,979 SH   SOLE   803,348 0 24,631
MEDTRONIC PLC SHS G5960L103   75,994,452 894,086 SH   SOLE   889,390 0 4,696
LIBERTY GLOBAL LTD COM CL C G61188127   63,480 4,378 SH   SOLE   4,378 0 0
PENTAIR PLC SHS G7S00T104   28,134,692 263,256 SH   SOLE   207,779 0 55,477
SMURFIT WESTROCK PLC SHS G8267P108   2,330,769 39,214 SH   SOLE   39,214 0 0
TE CONNECTIVITY PLC ORD SHS G87052109   98,978,926 646,692 SH   SOLE   641,355 0 5,337
TECHNIPFMC PLC COM G87110105   46,360 1,452 SH   SOLE   1,452 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   167,977,487 427,226 SH   SOLE   359,435 0 67,791
GOLAR LNG LTD SHS G9456A100   106,669 2,284 SH   SOLE   2,284 0 0
VTEX SHS CL A G9470A102   33,041 5,083 SH   SOLE   5,083 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   48,563 140 SH   SOLE   140 0 0
ALCON AG ORD SHS H01301128   94,391,078 1,112,401 SH   SOLE   1,112,401 0 0
CHUBB LIMITED COM H1467J104   361,469 1,185 SH   SOLE   1,185 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   211,149 4,861 SH   SOLE   4,861 0 0
GARMIN LTD SHS H2906T109   320,565 1,408 SH   SOLE   1,408 0 0
UBS GROUP AG SHS H42097107   133,890,041 4,375,839 SH   SOLE   4,375,839 0 0
LOGITECH INTL S A SHS H50430232   61,977,841 748,580 SH   SOLE   748,580 0 0
ON HLDG AG NAMEN AKT A H5919C104   4,424,675 73,206 SH   SOLE   73,206 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100   157 38 SH   SOLE   38 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   17,903,303 38,270 SH   SOLE   38,270 0 0
BIRKENSTOCK HOLDING PLC COM SHS M2029K104   34,279 548 SH   SOLE   548 0 0
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107   8,125,748 365,833 SH   SOLE   365,833 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,356,179 6,749 SH   SOLE   6,749 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   501,095 655 SH   SOLE   655 0 0
CUREVAC N V COM N2451R105   3,706 985 SH   SOLE   985 0 0
FERRARI N V COM N3167Y103   107,770,303 243,306 SH   SOLE   211,212 0 32,094
FERROVIAL SE ORD SHS N3168P101   473,943 10,578 SH   SOLE   10,578 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   37,388 456 SH   SOLE   456 0 0
NXP SEMICONDUCTORS N V COM N6596X109   63,374,319 286,388 SH   SOLE   284,721 0 1,667
STELLANTIS N.V SHS N82405106   93,425 6,724 SH   SOLE   6,724 0 0
NEBIUS GROUP N.V. SHS CLASS A N97284108   2,144,093 70,141 SH   SOLE   70,141 0 0
STAR BULK CARRIERS CORP. SHS PAR Y8162K204   27,792 1,685 SH   SOLE   1,685 0 0