The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 6,944,373 42,305 SH SOLE 0 0 42,305
AAON INC COM PAR $0.004 000360206 624,135 7,541 SH SOLE 0 0 7,541
ABBOTT LABORATORIES COM 002824100 323,845 3,277 SH SOLE 0 0 3,277
ABBVIE INC COM 00287Y109 1,272,897 4,866 SH SOLE 0 0 4,866
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 310,813 1,695 SH SOLE 0 0 1,695
ADOBE INC COM 00724F101 447,249 1,864 SH SOLE 0 0 1,864
ADT INC DEL COM 00090Q103 77,338 12,720 SH SOLE 0 0 12,720
ADVANCED MICRO DEVICES INC COM 007903107 1,390,531 2,273 SH SOLE 0 0 2,273
AES CORP COM 00130H105 198,841 13,345 SH SOLE 0 0 13,345
AFLAC INC COM 001055102 203,105 1,817 SH SOLE 0 0 1,817
AGILENT TECHNOLOGIES INC COM 00846U101 110,283,958 640,032 SH SOLE 0 0 640,032
AGILYSYS INC COM 00847J105 363,177 3,741 SH SOLE 0 0 3,741
AIR PRODUCTS AND CHEMICALS I COM 009158106 24,936,643 89,626 SH SOLE 0 0 89,626
AIRBNB INC COM CL A 009066101 249,972 1,556 SH SOLE 0 0 1,556
ALARM COM HLDGS INC COM 011642105 314,565 5,775 SH SOLE 0 0 5,775
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 502,649 10,591 SH SOLE 0 0 10,591
ALLEGION PLC ORD SHS G0176J109 219,277 1,426 SH SOLE 0 0 1,426
ALLSTATE CORP COM 020002101 202,781 914 SH SOLE 0 0 914
ALPHABET INC CAP STK CL A 02079K305 125,372,956 364,372 SH SOLE 0 0 364,372
ALPHABET INC CAP STK CL C 02079K107 14,041,251 41,208 SH SOLE 0 0 41,208
ALTRIA GROUP INC COM 02209S103 374,950 5,568 SH SOLE 0 0 5,568
AMAZON COM INC COM 023135106 146,226,385 586,901 SH SOLE 0 0 586,901
AMEREN CORP COM 023608102 500,975 5,041 SH SOLE 0 0 5,041
AMERICAN ELEC PWR CO INC COM 025537101 338,599 2,854 SH SOLE 0 0 2,854
AMERICAN EXPRESS CO COM 025816109 273,082 898 SH SOLE 0 0 898
AMERICAN INTL GROUP INC COM NEW 026874784 372,026 4,999 SH SOLE 0 0 4,999
AMERICAN WTR WKS CO INC NEW COM 030420103 340,377 2,629 SH SOLE 0 0 2,629
AMERIPRISE FINL INC COM 03076C106 232,390 472 SH SOLE 0 0 472
AMETEK INC COM 031100100 227,169 917 SH SOLE 0 0 917
AMGEN INC COM 031162100 31,681,536 75,162 SH SOLE 0 0 75,162
AMPHENOL CORP CL A 032095101 425,631 5,049 SH SOLE 0 0 5,049
ANALOG DEVICES INC COM 032654105 314,592 793 SH SOLE 0 0 793
APA CORPORATION COM 03743Q108 436,544 10,509 SH SOLE 0 0 10,509
APPLE INC COM 037833100 70,924,417 212,973 SH SOLE 0 0 212,973
APPLIED MATLS INC COM 038222105 777,298 1,520 SH SOLE 0 0 1,520
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 219,446 1,889 SH SOLE 0 0 1,889
ARISTA NETWORKS INC COM SHS 040413205 787,283 3,867 SH SOLE 0 0 3,867
ASML HLDG NV N Y REGISTRY SHS N07059210 1,498,560 827 SH SOLE 0 0 827
AT&T INC COM 00206R102 426,553 17,482 SH SOLE 0 0 17,482
AUTOMATIC DATA PROCESSING IN COM 053015103 959,618 3,719 SH SOLE 0 0 3,719
AVERY DENNISON CORP COM 053611109 385,374 2,258 SH SOLE 0 0 2,258
AXON ENTERPRISE INC COM 05464C101 328,299 777 SH SOLE 0 0 777
AXOS FINANCIAL INC COM 05465C100 291,049 3,362 SH SOLE 0 0 3,362
BALCHEM CORP COM 057665200 687,673 4,169 SH SOLE 0 0 4,169
BALL CORP COM 058498106 319,091 5,695 SH SOLE 0 0 5,695
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1,055,549 37,874 SH SOLE 0 0 37,874
BANK OF AMER CORP 7.25%CNV PFD L 060505682 1,753,299 1,436 SH SOLE 0 0 1,436
BANK OF AMER CORP COM 060505104 1,004,887 18,462 SH SOLE 0 0 18,462
BANK OF NY MELLON CORP COM 064058100 446,329 3,086 SH SOLE 0 0 3,086
BAXTER INTL INC COM 071813109 336,552 14,023 SH SOLE 0 0 14,023
BERKSHIRE HATHAWAY INC DEL CL A 084670108 747,005 1 SH SOLE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 30,618,946 61,490 SH SOLE 0 0 61,490
BEST BUY INC COM 086516101 353,402 4,005 SH SOLE 0 0 4,005
BIOGEN INC COM 09062X103 971,736 4,302 SH SOLE 0 0 4,302
BIO-TECHNE CORP COM 09073M104 493,753 6,813 SH SOLE 0 0 6,813
BLACKROCK INC COM 09290D101 25,084,168 23,702 SH SOLE 0 0 23,702
BLOCK INC CL A 852234103 373,533 5,080 SH SOLE 0 0 5,080
BOOKING HOLDINGS INC COM 09857L108 752,156 4,617 SH SOLE 0 0 4,617
BRIGHT HORIZONS FAM SOL IN D COM 109194100 317,135 4,977 SH SOLE 0 0 4,977
BRISTOL-MYERS SQUIBB CO COM 110122108 608,525 9,752 SH SOLE 0 0 9,752
BROADCOM INC COM 11135F101 27,217,226 77,500 SH SOLE 0 0 77,500
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 8,473,651 190,077 SH SOLE 0 0 190,077
BROWN & BROWN INC COM 115236101 412,050 6,766 SH SOLE 0 0 6,766
CADENCE DESIGN SYSTEM INC COM 127387108 206,036 624 SH SOLE 0 0 624
CANADIAN NATL RY CO COM 136375102 26,374,672 221,822 SH SOLE 0 0 221,822
CAPITAL ONE FINL CORP COM 14040H105 302,155 1,565 SH SOLE 0 0 1,565
CARRIER GLOBAL CORPORATION COM 14448C104 79,376,345 1,446,889 SH SOLE 0 0 1,446,889
CASELLA WASTE SYS INC CL A 147448104 526,454 6,552 SH SOLE 0 0 6,552
CATERPILLAR INC COM 149123101 15,172,520 18,713 SH SOLE 0 0 18,713
CBRE GROUP INC CL A 12504L109 302,033 2,351 SH SOLE 0 0 2,351
CENCORA INC COM 03073E105 7,742,155 25,786 SH SOLE 0 0 25,786
CENTENE CORP DEL COM 15135B101 1,236,251 19,901 SH SOLE 0 0 19,901
CF INDUSTRIES HOLD COM 125269100 223,028 1,936 SH SOLE 0 0 1,936
CHARLES SCHWAB CORP (THE) COM 808513105 68,394,703 699,762 SH SOLE 0 0 699,762
CHEVRON CORPORATION COM 166764100 27,773,866 136,007 SH SOLE 0 0 136,007
CHUBB LIMITED COM H1467J104 2,230,565 6,858 SH SOLE 0 0 6,858
CISCO SYS INC COM 17275R102 11,853,673 110,134 SH SOLE 0 0 110,134
CITIGROUP INC COM NEW 172967424 515,849 3,984 SH SOLE 0 0 3,984
CITIZENS FINL GROUP INC COM 174610105 696,515 10,924 SH SOLE 0 0 10,924
COCA COLA CO COM 191216100 1,313,840 15,263 SH SOLE 0 0 15,263
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 222,523 3,874 SH SOLE 0 0 3,874
COINBASE GLOBAL INC COM CL A 19260Q107 253,705 1,361 SH SOLE 0 0 1,361
COLGATE PALMOLIVE CO COM 194162103 320,633 3,758 SH SOLE 0 0 3,758
COMCAST CORP NEW CL A 20030N101 249,414 11,462 SH SOLE 0 0 11,462
COMFORT SYS USA INC COM 199908104 310,969 188 SH SOLE 0 0 188
CONAGRA BRANDS INC COM 205887102 162,530 12,093 SH SOLE 0 0 12,093
CONOCOPHILLIPS COM 20825C104 397,762 3,178 SH SOLE 0 0 3,178
CONSOLIDATED EDISON INC COM 209115104 727,122 7,114 SH SOLE 0 0 7,114
CONSTELLATION ENERGY CORP COM 21037T109 278,660 1,097 SH SOLE 0 0 1,097
CONSTRUCTION PARTNERS INC COM CL A 21044C107 795,055 8,831 SH SOLE 0 0 8,831
CORNING INC COM 219350105 333,813 2,171 SH SOLE 0 0 2,171
CORPAY INC COM SHS 219948106 561,139 1,444 SH SOLE 0 0 1,444
COSTAR GROUP INC COM 22160N109 272,329 9,939 SH SOLE 0 0 9,939
COSTCO WHOLESALE CORPORATION COM 22160K105 1,082,463 1,189 SH SOLE 0 0 1,189
CREDICORP LTD COM G2519Y108 584,104 1,538 SH SOLE 0 0 1,538
CROWDSTRIKE HLDGS INC CL A 22788C105 459,342 1,735 SH SOLE 0 0 1,735
CSX CORP COM 126408103 205,575 4,420 SH SOLE 0 0 4,420
CVS HEALTH CORP COM 126650100 258,784 3,020 SH SOLE 0 0 3,020
DANAHER CORP DEL COM 235851102 324,128 1,463 SH SOLE 0 0 1,463
DEERE & CO COM 244199105 711,843 1,060 SH SOLE 0 0 1,060
DELL TECHNOLOGIES INC CL C 24703L202 512,129 952 SH SOLE 0 0 952
DESCARTES SYS GROUP INC COM 249906108 590,683 7,305 SH SOLE 0 0 7,305
DEXCOM INC COM 252131107 288,641 3,345 SH SOLE 0 0 3,345
DIGI INTL INC COM 253798102 790,582 10,371 SH SOLE 0 0 10,371
DIGITAL RLTY TR INC COM 253868103 242,232 1,380 SH SOLE 0 0 1,380
DISNEY WALT CO COM 254687106 1,045,110 9,963 SH SOLE 0 0 9,963
DOLLAR GEN CORP COM 256677105 778,825 6,513 SH SOLE 0 0 6,513
DOLLAR TREE INC COM 256746108 327,808 2,875 SH SOLE 0 0 2,875
DONALDSON INC COM 257651109 391,100 4,493 SH SOLE 0 0 4,493
DORMAN PRODS INC COM 258278100 382,145 3,117 SH SOLE 0 0 3,117
DOW HLDGS INC COM 260557103 216,961 7,878 SH SOLE 0 0 7,878
DUKE ENERGY CORP NEW COM NEW 26441C204 298,479 2,618 SH SOLE 0 0 2,618
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 243,414 1,874 SH SOLE 0 0 1,874
EATON CORP PLC SHS G29183103 9,889,581 23,015 SH SOLE 0 0 23,015
EBAY INC. COM 278642103 411,899 3,884 SH SOLE 0 0 3,884
ELEVANCE HEALTH INC FORMERLY COM 036752103 264,009 679 SH SOLE 0 0 679
ELI LILLY & CO COM 532457108 2,115,895 1,829 SH SOLE 0 0 1,829
EMERSON ELEC CO COM 291011104 37,614,140 242,515 SH SOLE 0 0 242,515
ENBRIDGE INC COM 29250N105 23,271,267 500,565 SH SOLE 0 0 500,565
ENTERPRISE PRODS PARTNERS L COM 293792107 342,213 9,610 SH SOLE 0 0 9,610
EOG RES INC COM 26875P101 767,599 5,572 SH SOLE 0 0 5,572
EPLUS INC COM 294268107 392,451 4,360 SH SOLE 0 0 4,360
ESCO TECHNOLOGIES INC COM 296315104 936,716 3,533 SH SOLE 0 0 3,533
ESSEX PPTY TR INC COM 297178105 656,504 2,437 SH SOLE 0 0 2,437
EVEREST GROUP LTD COM G3223R108 352,390 965 SH SOLE 0 0 965
EVERSOURCE ENERGY COM 30040W108 268,703 4,188 SH SOLE 0 0 4,188
EXELON CORP COM 30161N101 220,302 5,453 SH SOLE 0 0 5,453
EXLSERVICE HLDGS INC COM 302081104 736,489 21,422 SH SOLE 0 0 21,422
EXPEDIA GROUP INC COM NEW 30212P303 282,059 1,071 SH SOLE 0 0 1,071
EXPONENT INC COM 30214U102 639,976 9,783 SH SOLE 0 0 9,783
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 1,359,289 8,352 SH SOLE 0 0 8,352
FACTSET RESH SYS INC COM 303075105 390,348 1,446 SH SOLE 0 0 1,446
FASTENAL CO COM 311900104 317,537 6,411 SH SOLE 0 0 6,411
FEDEX CORP COM 31428X106 308,183 1,081 SH SOLE 0 0 1,081
FIDELITY NATL INFORMATION SV COM 31620M106 221,000 6,717 SH SOLE 0 0 6,717
FIFTH THIRD BANCORP COM 316773100 517,181 10,225 SH SOLE 0 0 10,225
FIRSTSERVICE CORP NEW COM 33767E202 392,145 3,067 SH SOLE 0 0 3,067
FISERV INC COM 337738108 42,883,049 949,160 SH SOLE 0 0 949,160
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 832,721 7,024 SH SOLE 0 0 7,024
FORD MTR CO COM 345370860 259,620 21,527 SH SOLE 0 0 21,527
FORTINET INC COM 34959E109 265,459 1,485 SH SOLE 0 0 1,485
FREEPORT MCMORAN INC CL B 35671D857 285,740 4,082 SH SOLE 0 0 4,082
GARMIN LTD SHS H2906T109 314,664 1,097 SH SOLE 0 0 1,097
GE AEROSPACE COM NEW 369604301 506,602 1,622 SH SOLE 0 0 1,622
GE VERNOVA INC COM 36828A101 323,167 340 SH SOLE 0 0 340
GENERAL DYNAMICS CORP COM 369550108 240,245 724 SH SOLE 0 0 724
GENERAL MILLS INC COM 370334104 382,512 11,894 SH SOLE 0 0 11,894
GENMAB A/S SPONSORED ADS 372303206 434,415 12,177 SH SOLE 0 0 12,177
GENUINE PARTS CO COM 372460105 275,874 2,194 SH SOLE 0 0 2,194
GILEAD SCIENCES INC COM 375558103 372,029 2,496 SH SOLE 0 0 2,496
GLOBAL PMTS INC COM 37940X102 214,956 2,632 SH SOLE 0 0 2,632
GLOBUS MED INC CL A 379577208 812,815 10,852 SH SOLE 0 0 10,852
GOLDMAN SACHS GROUP INC COM 38141G104 748,660 832 SH SOLE 0 0 832
GUARDANT HEALTH INC COM 40131M109 1,432,231 8,030 SH SOLE 0 0 8,030
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 51,768,515 1,164,646 SH SOLE 0 0 1,164,646
HALEON PLC SPON ADS 405552100 540,985 60,109 SH SOLE 0 0 60,109
HALLIBURTON CO COM 406216101 281,971 8,867 SH SOLE 0 0 8,867
HCA HEALTHCARE INC COM 40412C101 211,664 496 SH SOLE 0 0 496
HDFC BANK LTD SPONSORED ADS 40415F101 247,126 11,062 SH SOLE 0 0 11,062
HEALTHEQUITY INC COM 42226A107 559,333 6,323 SH SOLE 0 0 6,323
HENRY JACK & ASSOC INC COM 426281101 416,686 2,909 SH SOLE 0 0 2,909
HEWLETT PACKARD ENTERPRISE C COM 42824C109 217,738 3,408 SH SOLE 0 0 3,408
HOME DEPOT INC COM 437076102 24,155,926 84,910 SH SOLE 0 0 84,910
HOWMET AEROSPACE INC COM 443201108 203,110 898 SH SOLE 0 0 898
HP INC COM 40434L105 607,137 19,410 SH SOLE 0 0 19,410
HUMANA INC COM 444859102 200,325 525 SH SOLE 0 0 525
HUNT J B TRANS SVCS INC COM 445658107 423,007 1,888 SH SOLE 0 0 1,888
HUNTINGTON BANCSHARES INC COM 446150104 166,029 10,880 SH SOLE 0 0 10,880
HUNTINGTON INGALLS INDS INC COM 446413106 280,958 1,052 SH SOLE 0 0 1,052
IDEX CORP COM 45167R104 333,307 1,462 SH SOLE 0 0 1,462
ILLINOIS TOOL WKS INC COM 452308109 436,347 1,696 SH SOLE 0 0 1,696
INCYTE CORP COM 45337C102 222,920 1,837 SH SOLE 0 0 1,837
INTEL CORP COM 458140100 1,093,634 9,096 SH SOLE 0 0 9,096
INTERNATIONAL BUSINESS MACHS COM 459200101 738,086 3,356 SH SOLE 0 0 3,356
INTUIT COM 461202103 421,010 1,527 SH SOLE 0 0 1,527
INTUITIVE SURGICAL INC COM NEW 46120E602 431,028 1,060 SH SOLE 0 0 1,060
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 411,949 3,467 SH SOLE 0 0 3,467
INVESCO QQQ TR UNIT SER 1 46090E103 3,379,058 4,568 SH SOLE 0 0 4,568
ISHARES INC MSCI AUST ETF 464286103 341,023 12,046 SH SOLE 0 0 12,046
ISHARES INC MSCI CDA ETF 464286509 348,879 5,976 SH SOLE 0 0 5,976
ISHARES INC MSCI FRANCE ETF 464286707 269,573 6,328 SH SOLE 0 0 6,328
ISHARES INC MSCI GERMANY ETF 464286806 415,786 10,065 SH SOLE 0 0 10,065
ISHARES INC MSCI JAPAN ETF 46434G822 1,212,988 12,446 SH SOLE 0 0 12,446
ISHARES INC MSCI SINGPOR ETF 46434G780 216,955 6,523 SH SOLE 0 0 6,523
ISHARES INC MSCI SPAIN ETF 464286764 219,514 3,708 SH SOLE 0 0 3,708
ISHARES TR 0-5 YR TIPS ETF 46429B747 26,094,581 261,731 SH SOLE 0 0 261,731
ISHARES TR CORE S&P MCP ETF 464287507 862,105 11,982 SH SOLE 0 0 11,982
ISHARES TR CORE S&P500 ETF 464287200 794,425 1,037 SH SOLE 0 0 1,037
ISHARES TR ESG MSCI LEADR 46435U218 220,650 1,619 SH SOLE 0 0 1,619
ISHARES TR IBDS DEC28 ETF 46435U515 39,218,295 1,571,246 SH SOLE 0 0 1,571,246
ISHARES TR IBONDS 27 ETF 46435UAA9 1,998,367 82,851 SH SOLE 0 0 82,851
ISHARES TR IBONDS 27 TRM TS 46436E841 38,680,078 1,732,978 SH SOLE 0 0 1,732,978
ISHARES TR IBONDS 29 TR HI 46436E379 202,388 8,865 SH SOLE 0 0 8,865
ISHARES TR IBONDS DEC 2031 46436E486 36,048,111 1,797,014 SH SOLE 0 0 1,797,014
ISHARES TR IBONDS DEC 2033 46436E130 25,531,485 1,042,953 SH SOLE 0 0 1,042,953
ISHARES TR IBONDS DEC 2034 46438G653 31,481,420 1,278,174 SH SOLE 0 0 1,278,174
ISHARES TR IBONDS DEC 2034 46438G646 20,839,199 866,913 SH SOLE 0 0 866,913
ISHARES TR IBONDS DEC 2035 46438G422 23,754,532 1,005,376 SH SOLE 0 0 1,005,376
ISHARES TR IBONDS DEC 2044 46438G638 41,829,976 1,868,244 SH SOLE 0 0 1,868,244
ISHARES TR IBONDS DEC 29 46436E205 48,729,932 2,147,639 SH SOLE 0 0 2,147,639
ISHARES TR IBONDS DEC2026 46435GAA0 251,418 10,372 SH SOLE 0 0 10,372
ISHARES TR ISHARES SEMICDTR 464287523 740,938 1,303 SH SOLE 0 0 1,303
ISHARES TR MRGSTR MD CP GRW 464288307 455,273 4,849 SH SOLE 0 0 4,849
ISHARES TR MSCI UK ETF NEW 46435G334 304,214 6,538 SH SOLE 0 0 6,538
ISHARES TR RUS 1000 GRW ETF 464287614 719,494 5,744 SH SOLE 0 0 5,744
ISHARES TR RUSSELL 2000 ETF 464287655 685,984 2,469 SH SOLE 0 0 2,469
ISHARES TR TIPS BD ETF 464287176 603,953 5,805 SH SOLE 0 0 5,805
ISHARES TR TRS FLT RT BD 46434V860 20,548,513 405,536 SH SOLE 0 0 405,536
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 328,559 38,518 SH SOLE 0 0 38,518
J P MORGAN EXCHANGE TRADED F BETA CDA ETF NEW 46641Q225 431,749 4,302 SH SOLE 0 0 4,302
J P MORGAN EXCHANGE TRADED F BETA DEVE EX ETF 46641Q233 710,661 11,518 SH SOLE 0 0 11,518
J P MORGAN EXCHANGE TRADED F BETA EURO ET NE 46641Q191 431,282 5,698 SH SOLE 0 0 5,698
J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 775,580 9,880 SH SOLE 0 0 9,880
JABIL INC COM 466313103 251,290 876 SH SOLE 0 0 876
JOHNSON & JOHNSON COM 478160104 13,417,212 50,681 SH SOLE 0 0 50,681
JOHNSON CONTROLS INTERNATION SHS G51502105 231,597 1,558 SH SOLE 0 0 1,558
JPMORGAN CHASE & CO COM 46625H100 18,495,383 55,906 SH SOLE 0 0 55,906
KEYCORP COM 493267108 256,013 12,756 SH SOLE 0 0 12,756
KEYSIGHT TECHNOLOGIES INC COM 49338L103 203,499 559 SH SOLE 0 0 559
KIMBERLY-CLARK CORP COM 494368103 6,119,849 62,813 SH SOLE 0 0 62,813
KINSALE CAP GROUP INC COM 49714P108 458,995 1,422 SH SOLE 0 0 1,422
KLA CORP COM NEW 482480100 1,560,805 8,007 SH SOLE 0 0 8,007
KRAFT HEINZ CO COM 500754106 241,650 10,636 SH SOLE 0 0 10,636
KROGER CO COM 501044101 322,117 5,495 SH SOLE 0 0 5,495
LAM RESEARCH CORP COM NEW 512807306 847,885 2,581 SH SOLE 0 0 2,581
LEMAITRE VASCULAR INC COM 525558201 336,608 4,076 SH SOLE 0 0 4,076
LENNAR CORP CL A 526057104 313,306 3,840 SH SOLE 0 0 3,840
LINDE PLC SHS G54950103 303,302 639 SH SOLE 0 0 639
LOAR HOLDINGS INC COM SHS 53947R105 348,634 5,667 SH SOLE 0 0 5,667
LOEWS CORP COM 540424108 472,651 4,526 SH SOLE 0 0 4,526
LOWES COS INC COM 548661107 76,637,723 415,854 SH SOLE 0 0 415,854
LUMENTUM HLDGS INC COM 55024U109 213,678 220 SH SOLE 0 0 220
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 243,673 4,240 SH SOLE 0 0 4,240
M & T BK CORP COM 55261F104 665,421 3,058 SH SOLE 0 0 3,058
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 523,784 1,839 SH SOLE 0 0 1,839
MANULIFE FINL CORP COM 56501R106 1,017,679 23,895 SH SOLE 0 0 23,895
MARATHON PETE CORP COM 56585A102 434,567 1,099 SH SOLE 0 0 1,099
MARVELL TECHNOLOGY INC COM 573874104 625,121 2,366 SH SOLE 0 0 2,366
MASCO CORP COM 574599106 360,186 5,344 SH SOLE 0 0 5,344
MASTERCARD INCORPORATED CL A 57636Q104 118,358,496 214,624 SH SOLE 0 0 214,624
MATCH GROUP INC NEW COM 57667L107 471,000 11,731 SH SOLE 0 0 11,731
MCDONALDS CORP COM 580135101 6,745,954 29,211 SH SOLE 0 0 29,211
MCKESSON CORP COM 58155Q103 200,646 235 SH SOLE 0 0 235
MEDTRONIC PLC SHS G5960L103 25,605,954 296,743 SH SOLE 0 0 296,743
MERCADOLIBRE INC COM 58733R102 390,648 226 SH SOLE 0 0 226
MERCK & CO INC COM 58933Y105 1,268,411 8,729 SH SOLE 0 0 8,729
META PLATFORMS INC CL A 30303M102 94,355,702 130,113 SH SOLE 0 0 130,113
MICROCHIP TECHNOLOGY INC. COM 595017104 208,502 2,681 SH SOLE 0 0 2,681
MICRON TECHNOLOGY INC COM 595112103 5,197,737 4,880 SH SOLE 0 0 4,880
MICROSOFT CORP COM 594918104 116,650,948 227,434 SH SOLE 0 0 227,434
MODERNA INC COM 60770K107 1,556,736 8,084 SH SOLE 0 0 8,084
MONDELEZ INTL INC CL A 609207105 388,088 6,712 SH SOLE 0 0 6,712
MOODYS CORP COM 615369105 36,058,493 79,401 SH SOLE 0 0 79,401
MORGAN STANLEY COM NEW 617446448 493,334 2,623 SH SOLE 0 0 2,623
NETAPP INC COM 64110D104 309,028 1,471 SH SOLE 0 0 1,471
NETEASE COM INC SPONSORED ADS 64110W102 386,402 3,189 SH SOLE 0 0 3,189
NETFLIX INC. COM 64110L106 77,136,319 1,108,599 SH SOLE 0 0 1,108,599
NEXTERA ENERGY INC COM 65339F101 22,407,323 295,845 SH SOLE 0 0 295,845
NICE LTD SPONSORED ADR 653656108 251,471 2,260 SH SOLE 0 0 2,260
NISOURCE INC COM 65473P105 330,213 8,467 SH SOLE 0 0 8,467
NORDSON CORP COM 655663102 391,126 1,193 SH SOLE 0 0 1,193
NORFOLK SOUTHN CORP COM 655844108 218,772 708 SH SOLE 0 0 708
NORTHROP GRUMMAN CORP COM 666807102 267,365 553 SH SOLE 0 0 553
NOVANTA INC COM 67000B104 722,894 5,084 SH SOLE 0 0 5,084
NOVARTIS AG SPONSORED ADR 66987V109 332,752 2,334 SH SOLE 0 0 2,334
NUVEEN CA DIVI ADV MUN COM 67066Y105 975,369 95,158 SH SOLE 0 0 95,158
NVIDIA CORPORATION COM 67066G104 35,765,738 156,606 SH SOLE 0 0 156,606
OLD DOMINION FREIGHT LINE IN COM 679580100 31,491,572 181,153 SH SOLE 0 0 181,153
OLLIES BARGAIN OUTLET HLDGS COM 681116109 290,782 3,395 SH SOLE 0 0 3,395
OMEGA HEALTHCARE INVS INC COM 681936100 233,912 5,051 SH SOLE 0 0 5,051
ONTO INNOVATION INC COM 683344105 725,224 2,356 SH SOLE 0 0 2,356
ORACLE CORP COM 68389X105 583,251 4,248 SH SOLE 0 0 4,248
OREILLY AUTOMOTIVE INC COM 67103H107 262,295 3,071 SH SOLE 0 0 3,071
OTIS WORLDWIDE CORP COM 68902V107 9,122,892 141,836 SH SOLE 0 0 141,836
PALANTIR TECHNOLOGIES INC CL A 69608A108 584,158 3,123 SH SOLE 0 0 3,123
PALO ALTO NETWORKS INC COM 697435105 851,833 2,144 SH SOLE 0 0 2,144
PARKER-HANNIFIN CORP COM 701094104 284,716 298 SH SOLE 0 0 298
PAYCHEX INC COM 704326107 654,730 6,647 SH SOLE 0 0 6,647
PAYPAL HLDGS INC COM 70450Y103 395,919 7,537 SH SOLE 0 0 7,537
PEPSICO INC COM 713448108 20,875,094 164,734 SH SOLE 0 0 164,734
PFIZER INC COM 717081103 548,328 19,226 SH SOLE 0 0 19,226
PHILIP MORRIS INTL INC COM 718172109 329,165 1,725 SH SOLE 0 0 1,725
PHILLIPS 66 COM 718546104 579,720 2,271 SH SOLE 0 0 2,271
PIMCO DYNAMIC INCOME FD SHS 72201Y101 491,050 35,000 SH SOLE 0 0 35,000
PROCTER & GAMBLE CO COM 742718109 9,788,007 67,373 SH SOLE 0 0 67,373
PUBLIC STORAGE COM 74460D109 200,251 708 SH SOLE 0 0 708
PUBLIC SVC ENTERPRISE GROUP COM 744573106 232,391 3,451 SH SOLE 0 0 3,451
PULTE GROUP INC COM 745867101 320,674 2,763 SH SOLE 0 0 2,763
QUALCOMM INC COM 747525103 866,138 4,706 SH SOLE 0 0 4,706
QUANTA SVCS INC COM 74762E102 530,071 825 SH SOLE 0 0 825
QUEST DIAGNOSTICS INC COM 74834L100 378,506 1,624 SH SOLE 0 0 1,624
RBC BEARINGS INC COM 75524B104 912,593 1,828 SH SOLE 0 0 1,828
REALTY INCOME CORP COM 756109104 369,078 6,797 SH SOLE 0 0 6,797
REGENERON PHARMACEUTICALS COM 75886F107 283,593 374 SH SOLE 0 0 374
REGIONS FINANCIAL CORP NEW COM 7591EP100 439,811 16,362 SH SOLE 0 0 16,362
RENTOKIL INITIAL PLC SPONSORED ADR 760125104 39,185,623 1,984,082 SH SOLE 0 0 1,984,082
REPLIGEN CORP COM 759916109 581,304 3,024 SH SOLE 0 0 3,024
RESMED INC COM 761152107 246,306 1,114 SH SOLE 0 0 1,114
REVVITY INC COM 714046109 233,769 1,529 SH SOLE 0 0 1,529
RIO TINTO PLC SPONSORED ADR 767204100 706,704 7,505 SH SOLE 0 0 7,505
ROBINHOOD MKTS INC COM CL A 770700102 510,300 4,536 SH SOLE 0 0 4,536
ROCKWELL AUTOMATION INC COM 773903109 230,290 529 SH SOLE 0 0 529
ROSS STORES INC COM 778296103 1,746,124 7,481 SH SOLE 0 0 7,481
RTX CORPORATION COM 75513E101 454,286 2,447 SH SOLE 0 0 2,447
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 283,281 5,150 SH SOLE 0 0 5,150
S&P GLOBAL INC COM 78409V104 321,888 816 SH SOLE 0 0 816
SALESFORCE INC COM 79466L302 49,997,411 217,787 SH SOLE 0 0 217,787
SANDISK CORP COM 80004C200 688,997 396 SH SOLE 0 0 396
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 268,074 7,461 SH SOLE 0 0 7,461
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 347,249 10,642 SH SOLE 0 0 10,642
SEA LTD SPONSORD ADS 81141R100 295,196 3,032 SH SOLE 0 0 3,032
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 519,278 563 SH SOLE 0 0 563
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 293,625 1,500 SH SOLE 0 0 1,500
SEMTECH CORP COM 816850101 270,914 1,519 SH SOLE 0 0 1,519
SERVICENOW INC COM 81762P102 364,642 2,721 SH SOLE 0 0 2,721
SHELL PLC SPON ADS 780259305 1,182,743 12,443 SH SOLE 0 0 12,443
SHERWIN WILLIAMS CO COM 824348106 285,448 883 SH SOLE 0 0 883
SIMON PPTY GROUP INC NEW COM 828806109 268,617 1,338 SH SOLE 0 0 1,338
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 250,972 2,779 SH SOLE 0 0 2,779
SKYWORKS SOLUTIONS INC COM 83088M102 340,382 3,982 SH SOLE 0 0 3,982
SKYX PLATFORMS CORP COM 78471E105 69,000 60,000 SH SOLE 0 0 60,000
SLB LIMITED COM STK 806857108 515,166 10,574 SH SOLE 0 0 10,574
SMITH A O CORP COM 831865209 216,912 3,848 SH SOLE 0 0 3,848
SMUCKER J M CO COM NEW 832696405 216,773 1,823 SH SOLE 0 0 1,823
SONY GROUP CORP SPONSORED ADR 835699307 581,997 24,734 SH SOLE 0 0 24,734
SOUTHERN CO COM 842587107 631,705 7,621 SH SOLE 0 0 7,621
SOUTHWEST AIRLS CO COM 844741108 271,660 6,524 SH SOLE 0 0 6,524
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 2,326,263 15,420 SH SOLE 0 0 15,420
SPDR SERIES TRUST ST STR SP BIOT 78464A870 263,168 1,669 SH SOLE 0 0 1,669
SPOTIFY TECHNOLOGY S A SHS L8681T102 831,958 1,707 SH SOLE 0 0 1,707
SPX TECHNOLOGIES INC COM 78473E103 393,719 2,322 SH SOLE 0 0 2,322
STANLEY BLACK & DECKER INC COM 854502101 200,037 2,258 SH SOLE 0 0 2,258
STARBUCKS CORP COM 855244109 62,029,784 660,172 SH SOLE 0 0 660,172
STATE STR CORP COM 857477103 263,457 1,509 SH SOLE 0 0 1,509
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 209,332 412 SH SOLE 0 0 412
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 4,675,129 6,130 SH SOLE 0 0 6,130
STERIS PLC SHS USD G8473T100 250,752 1,194 SH SOLE 0 0 1,194
SYNCHRONY FINANCIAL COM 87165B103 350,592 4,940 SH SOLE 0 0 4,940
SYNOPSYS INC COM 871607107 201,813 464 SH SOLE 0 0 464
SYSCO CORP COM 871829107 766,269 9,829 SH SOLE 0 0 9,829
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 137,293,472 300,957 SH SOLE 0 0 300,957
TARGET CORP COM 87612E106 607,801 3,879 SH SOLE 0 0 3,879
TE CONNECTIVITY PLC ORD SHS G87052109 25,696,669 121,739 SH SOLE 0 0 121,739
TELEKOMUNIKASI IND SPONSORED ADR 715684106 194,178 15,230 SH SOLE 0 0 15,230
TERADYNE INC COM 880770102 258,587 645 SH SOLE 0 0 645
TESLA INC COM 88160R101 2,008,226 5,660 SH SOLE 0 0 5,660
TEXAS INSTRS INC COM 882508104 26,987,512 96,353 SH SOLE 0 0 96,353
TEXAS ROADHOUSE INC COM 882681109 704,516 4,506 SH SOLE 0 0 4,506
THE CAMPBELLS COMPANY COM 134429109 281,745 14,208 SH SOLE 0 0 14,208
THERMO FISHER SCIENTIFIC INC COM 883556102 86,268,952 127,796 SH SOLE 0 0 127,796
TJX COS INC NEW COM 872540109 707,727 5,349 SH SOLE 0 0 5,349
TORO CO COM 891092108 219,356 2,275 SH SOLE 0 0 2,275
TRANE TECHNOLOGIES PLC SHS G8994E103 317,742 703 SH SOLE 0 0 703
TRAVELERS COMPANIES INC COM 89417E109 309,095 867 SH SOLE 0 0 867
TREX INC COM 89531P105 257,876 5,920 SH SOLE 0 0 5,920
TRUIST FINL CORP COM 89832Q109 279,514 6,037 SH SOLE 0 0 6,037
TYLER TECHNOLOGIES INC COM 902252105 295,661 928 SH SOLE 0 0 928
UBER TECHNOLOGIES INC COM 90353T100 35,583,752 519,395 SH SOLE 0 0 519,395
UBIQUITI INC COM 90353W103 853,566 1,504 SH SOLE 0 0 1,504
UFP TECHNOLOGIES INC COM 902673102 210,149 708 SH SOLE 0 0 708
ULTA BEAUTY INC COM 90384S303 82,171,653 150,451 SH SOLE 0 0 150,451
UNION PAC CORP COM 907818108 1,716,475 6,308 SH SOLE 0 0 6,308
UNITED PARCEL SVCS INC CL B 911312106 202,111 2,163 SH SOLE 0 0 2,163
UNITED RENTALS INC COM 911363109 295,231 295 SH SOLE 0 0 295
UNITEDHEALTH GROUP INC COM 91324P102 730,880 1,991 SH SOLE 0 0 1,991
US BANCORP COM NEW 902973304 8,659,924 149,929 SH SOLE 0 0 149,929
VALERO ENERGY CORP COM 91913Y100 408,929 1,055 SH SOLE 0 0 1,055
VALVOLINE INC COM 92047W101 398,964 13,237 SH SOLE 0 0 13,237
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 203,406 334 SH SOLE 0 0 334
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 886,257 10,368 SH SOLE 0 0 10,368
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 252,430 1,090 SH SOLE 0 0 1,090
VANGUARD INDEX FDS MRNGSTR MD CP VA 922908512 312,848 1,600 SH SOLE 0 0 1,600
VANGUARD INDEX FDS MRNGSTR SM CP GR 922908595 271,954 805 SH SOLE 0 0 805
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 203,347 2,451 SH SOLE 0 0 2,451
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 266,590 5,629 SH SOLE 0 0 5,629
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 590,624 10,424 SH SOLE 0 0 10,424
VANGUARD WORLD FD MRNGSTR MEGA CAP 921910816 3,354,116 36,202 SH SOLE 0 0 36,202
VANGUARD WORLD FD MRNGSTR VAL ETF 921910840 359,231 2,230 SH SOLE 0 0 2,230
VENTAS INC COM 92276F100 377,914 4,445 SH SOLE 0 0 4,445
VERICEL CORP COM 92346J108 428,254 10,669 SH SOLE 0 0 10,669
VERISK ANALYTICS INC COM 92345Y106 470,484 2,803 SH SOLE 0 0 2,803
VERIZON COMMUNICATIONS INC COM 92343V104 7,984,309 174,064 SH SOLE 0 0 174,064
VERTEX PHARMACEUTICALS INC COM 92532F100 306,890 587 SH SOLE 0 0 587
VIATRIS INC COM 92556V106 777,147 43,857 SH SOLE 0 0 43,857
VISA INC COM CL A 92826C839 155,551,266 432,893 SH SOLE 0 0 432,893
VIVMARK RESIDENTIAL SH BEN INT 29476L107 494,040 8,131 SH SOLE 0 0 8,131
WALMART INC COM 931142103 1,418,662 13,651 SH SOLE 0 0 13,651
WD 40 CO COM 929236107 351,611 1,741 SH SOLE 0 0 1,741
WEC ENERGY GROUP INC COM 92939U106 225,143 2,234 SH SOLE 0 0 2,234
WELLS FARGO & CO COM 949746101 69,371,099 866,597 SH SOLE 0 0 866,597
WELLS FARGO & CO PERP PFD CNV A 949746804 2,023,107 1,875 SH SOLE 0 0 1,875
WELLTOWER INC COM 95040Q104 224,484 975 SH SOLE 0 0 975
WESTERN DIGITAL CORP COM 958102105 865,292 1,904 SH SOLE 0 0 1,904
WHITE MTNS INS GROUP LTD COM G9618E107 258,838 129 SH SOLE 0 0 129
WORKDAY INC CL A 98138H101 269,882 1,417 SH SOLE 0 0 1,417
WW GRAINGER INC COM 384802104 497,059 399 SH SOLE 0 0 399
XYLEM INC COM 98419M100 20,248,735 199,948 SH SOLE 0 0 199,948
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 84,112,692 225,316 SH SOLE 0 0 225,316
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 425,425 6,500 SH SOLE 0 0 6,500
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 542,043 11,450 SH SOLE 0 0 11,450
ISHARES TR IBONDS DEC 2030 46436E726 5,466,804 258,600 SH SOLE 0 0 258,600
ISHARES TR IBONDS DEC 2032 46436E312 3,112,251 129,300 SH SOLE 0 0 129,300
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 243,102 3,100 SH SOLE 0 0 3,100