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 5,792,527 39,885 SH SOLE 0 0 39,885
AAON INC COM PAR $0.004 000360206 647,951 7,830 SH SOLE 0 0 7,830
ABBOTT LABORATORIES COM 002824100 232,766 2,267 SH SOLE 0 0 2,267
ABBVIE INC COM 00287Y109 868,710 3,994 SH SOLE 0 0 3,994
ADVANCED MICRO DEVICES INC COM 007903107 330,371 1,624 SH SOLE 0 0 1,624
AFLAC INC COM 001055102 383,437 3,495 SH SOLE 0 0 3,495
AGILENT TECHNOLOGIES INC COM 00846U101 76,817,314 673,954 SH SOLE 0 0 673,954
AGILYSYS INC COM 00847J105 238,391 3,351 SH SOLE 0 0 3,351
AIR PRODUCTS AND CHEMICALS I COM 009158106 25,561,669 87,995 SH SOLE 0 0 87,995
ALARM COM HLDGS INC COM 011642105 225,841 5,229 SH SOLE 0 0 5,229
ALPHABET INC CAP STK CL C 02079K107 11,449,660 39,914 SH SOLE 0 0 39,914
ALPHABET INC CAP STK CL A 02079K305 118,619,219 412,502 SH SOLE 0 0 412,502
AMAZON COM INC COM 023135106 128,808,956 618,471 SH SOLE 0 0 618,471
AMEREN CORP COM 023608102 240,725 2,190 SH SOLE 0 0 2,190
AMERICAN EXPRESS CO COM 025816109 418,028 1,382 SH SOLE 0 0 1,382
AMERICAN INTL GROUP INC COM NEW 026874784 612,912 8,145 SH SOLE 0 0 8,145
AMERICAN TOWER CORP COM 03027X100 282,341 1,636 SH SOLE 0 0 1,636
AMERICAN WTR WKS CO INC NEW COM 030420103 596,211 4,381 SH SOLE 0 0 4,381
AMGEN INC COM 031162100 25,942,483 73,732 SH SOLE 0 0 73,732
APPLE INC COM 037833100 45,560,929 179,522 SH SOLE 0 0 179,522
APPLIED MATLS INC COM 038222105 287,926 842 SH SOLE 0 0 842
ARISTA NETWORKS INC COM SHS 040413205 403,087 3,283 SH SOLE 0 0 3,283
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 450,375 7,183 SH SOLE 0 0 7,183
ASML HLDG NV N Y REGISTRY SHS N07059210 997,405 755 SH SOLE 0 0 755
ASTRAZENECA PLC ORD G0593M107 297,211 1,507 SH SOLE 0 0 1,507
AT&T INC COM 00206R102 7,762,595 267,768 SH SOLE 0 0 267,768
AUTOMATIC DATA PROCESSING IN COM 053015103 269,621 1,327 SH SOLE 0 0 1,327
AVERY DENNISON CORP COM 053611109 399,409 2,313 SH SOLE 0 0 2,313
AXOS FINANCIAL INC COM 05465C100 256,802 3,018 SH SOLE 0 0 3,018
BALCHEM CORP COM 057665200 628,555 3,709 SH SOLE 0 0 3,709
BALL CORP COM 058498106 239,632 4,054 SH SOLE 0 0 4,054
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 476,014 21,977 SH SOLE 0 0 21,977
BANK AMERICA CORP 7.25%CNV PFD L 060505682 1,850,493 1,553 SH SOLE 0 0 1,553
BANK AMERICA CORP COM 060505104 662,220 13,584 SH SOLE 0 0 13,584
BERKSHIRE HATHAWAY INC DEL CL A 084670108 718,140 1 SH SOLE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 26,661,251 55,637 SH SOLE 0 0 55,637
BIO-TECHNE CORP COM 09073M104 314,234 6,013 SH SOLE 0 0 6,013
BIOGEN INC COM 09062X103 868,435 4,737 SH SOLE 0 0 4,737
BLACKROCK INC COM 09290D101 21,836,040 22,705 SH SOLE 0 0 22,705
BOOKING HOLDINGS INC COM 09857L108 378,929 90 SH SOLE 0 0 90
BRIGHT HORIZONS FAM SOL IN D COM 109194100 334,516 4,073 SH SOLE 0 0 4,073
BRISTOL-MYERS SQUIBB CO COM 110122108 459,364 7,574 SH SOLE 0 0 7,574
BROADCOM INC COM 11135F101 6,053,820 19,559 SH SOLE 0 0 19,559
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 7,440,072 167,381 SH SOLE 0 0 167,381
BROWN & BROWN INC COM 115236101 527,289 8,086 SH SOLE 0 0 8,086
CANADIAN NATL RY CO COM 136375102 22,148,783 215,518 SH SOLE 0 0 215,518
CARRIER GLOBAL CORPORATION COM 14448C104 79,949,631 1,419,812 SH SOLE 0 0 1,419,812
CASELLA WASTE SYS INC CL A 147448104 464,616 5,856 SH SOLE 0 0 5,856
CATERPILLAR INC COM 149123101 14,389,002 20,310 SH SOLE 0 0 20,310
CENCORA INC COM 03073E105 7,484,290 23,825 SH SOLE 0 0 23,825
CENTENE CORP DEL COM 15135B101 783,305 23,925 SH SOLE 0 0 23,925
CERTARA INC COM 15687V109 132,571 23,258 SH SOLE 0 0 23,258
CHEVRON CORPORATION COM 166764100 27,750,337 134,125 SH SOLE 0 0 134,125
CHUBB LTD SWITZ COM H1467J104 2,062,486 6,328 SH SOLE 0 0 6,328
CISCO SYS INC COM 17275R102 9,338,161 120,353 SH SOLE 0 0 120,353
CITIGROUP INC COM NEW 172967424 266,174 2,347 SH SOLE 0 0 2,347
CITIZENS FINL GROUP INC COM 174610105 461,590 7,697 SH SOLE 0 0 7,697
COCA COLA CO COM 191216100 800,046 10,520 SH SOLE 0 0 10,520
COINBASE GLOBAL INC COM CL A 19260Q107 204,469 1,171 SH SOLE 0 0 1,171
COLGATE PALMOLIVE CO COM 194162103 208,473 2,446 SH SOLE 0 0 2,446
CONAGRA BRANDS INC COM 205887102 727,836 46,300 SH SOLE 0 0 46,300
CONSOLIDATED EDISON INC COM 209115104 620,906 5,486 SH SOLE 0 0 5,486
CONSTELLATION ENERGY CORP COM 21037T109 219,212 785 SH SOLE 0 0 785
CONSTRUCTION PARTNERS INC COM CL A 21044C107 803,620 7,232 SH SOLE 0 0 7,232
CORNING INC COM 219350105 26,746,660 196,710 SH SOLE 0 0 196,710
CORPAY INC COM SHS 219948106 363,738 1,250 SH SOLE 0 0 1,250
COSTCO WHOLESALE CORPORATION COM 22160K105 1,582,084 1,588 SH SOLE 0 0 1,588
CREDICORP LTD COM G2519Y108 473,953 1,397 SH SOLE 0 0 1,397
DEERE & CO COM 244199105 573,440 1,018 SH SOLE 0 0 1,018
DESCARTES SYS GROUP INC COM 249906108 455,695 6,368 SH SOLE 0 0 6,368
DIGI INTL INC COM 253798102 393,650 8,167 SH SOLE 0 0 8,167
DISNEY WALT CO COM 254687106 1,052,240 10,918 SH SOLE 0 0 10,918
DOLLAR GEN CORP COM 256677105 1,027,490 8,654 SH SOLE 0 0 8,654
DONALDSON INC COM 257651109 285,922 3,369 SH SOLE 0 0 3,369
DORMAN PRODS INC COM 258278100 293,774 2,815 SH SOLE 0 0 2,815
DOW HLDGS INC COM 260557103 257,731 6,188 SH SOLE 0 0 6,188
EATON CORP PLC SHS G29183103 7,851,686 21,952 SH SOLE 0 0 21,952
EBAY INC. COM 278642103 246,392 2,707 SH SOLE 0 0 2,707
ELI LILLY & CO COM 532457108 1,358,227 1,477 SH SOLE 0 0 1,477
EMERSON ELEC CO COM 291011104 30,871,463 235,624 SH SOLE 0 0 235,624
ENBRIDGE INC COM 29250N105 26,716,846 493,477 SH SOLE 0 0 493,477
ENERGY TRANSFER L P 9.250% FXD PFD I 29273V704 404,950 35,000 SH SOLE 0 0 35,000
ENTERPRISE PRODS PARTNERS L COM 293792107 363,643 9,610 SH SOLE 0 0 9,610
EOG RES INC COM 26875P101 698,563 4,832 SH SOLE 0 0 4,832
EPLUS INC COM 294268107 284,192 3,777 SH SOLE 0 0 3,777
EQUITY RESIDENTIAL SH BEN INT 29476L107 211,166 3,570 SH SOLE 0 0 3,570
ESCO TECHNOLOGIES INC COM 296315104 965,740 3,432 SH SOLE 0 0 3,432
ESSEX PPTY TR INC COM 297178105 452,298 1,869 SH SOLE 0 0 1,869
EVEREST GROUP LTD COM G3223R108 201,994 618 SH SOLE 0 0 618
EVERSOURCE ENERGY COM 30040W108 218,440 3,153 SH SOLE 0 0 3,153
EXLSERVICE HLDGS INC COM 302081104 579,951 19,046 SH SOLE 0 0 19,046
EXPONENT INC COM 30214U102 509,337 7,806 SH SOLE 0 0 7,806
EXXON MOBIL CORP COM 30231G102 1,210,614 7,136 SH SOLE 0 0 7,136
FACTSET RESH SYS INC COM 303075105 228,274 1,052 SH SOLE 0 0 1,052
FEDEX CORP COM 31428X106 346,564 973 SH SOLE 0 0 973
FIDELITY NATL INFORMATION SV COM 31620M106 209,735 4,471 SH SOLE 0 0 4,471
FIFTH THIRD BANCORP COM 316773100 441,324 9,499 SH SOLE 0 0 9,499
FIRSTSERVICE CORP NEW COM 33767E202 371,007 2,670 SH SOLE 0 0 2,670
FISERV INC COM 337738108 53,005,313 949,916 SH SOLE 0 0 949,916
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 733,696 6,606 SH SOLE 0 0 6,606
FORD MTR CO COM 345370860 299,780 25,977 SH SOLE 0 0 25,977
GE AEROSPACE COM NEW 369604301 339,823 1,198 SH SOLE 0 0 1,198
GE VERNOVA INC COM 36828A101 274,091 314 SH SOLE 0 0 314
GENMAB A/S SPONSORED ADS 372303206 299,692 11,170 SH SOLE 0 0 11,170
GILEAD SCIENCES INC COM 375558103 262,992 1,887 SH SOLE 0 0 1,887
GLOBUS MED INC CL A 379577208 706,943 8,205 SH SOLE 0 0 8,205
GOLDMAN SACHS GROUP INC COM 38141G104 311,976 369 SH SOLE 0 0 369
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 44,424,925 856,797 SH SOLE 0 0 856,797
HALEON PLC SPON ADS 405552100 530,037 52,951 SH SOLE 0 0 52,951
HALLIBURTON CO COM 406216101 298,703 7,661 SH SOLE 0 0 7,661
HDFC BANK LTD SPONSORED ADS 40415F101 527,324 21,195 SH SOLE 0 0 21,195
HEALTHEQUITY INC COM 42226A107 365,285 4,371 SH SOLE 0 0 4,371
HENRY JACK & ASSOC INC COM 426281101 653,496 4,135 SH SOLE 0 0 4,135
HERSHEY CO COM 427866108 491,452 2,364 SH SOLE 0 0 2,364
HOME DEPOT INC COM 437076102 1,288,986 3,919 SH SOLE 0 0 3,919
HONEYWELL INTL INC COM 438516106 25,178,613 111,395 SH SOLE 0 0 111,395
HORMEL FOODS CORP COM 440452100 499,139 22,037 SH SOLE 0 0 22,037
HUNT J B TRANS SVCS INC COM 445658107 330,564 1,560 SH SOLE 0 0 1,560
HUNTINGTON BANCSHARES INC COM 446150104 240,964 15,397 SH SOLE 0 0 15,397
HUNTINGTON INGALLS INDS INC COM 446413106 490,451 1,291 SH SOLE 0 0 1,291
INTEL CORP COM 458140100 307,631 6,971 SH SOLE 0 0 6,971
INTERNATIONAL BUSINESS MACHS COM 459200101 623,186 2,571 SH SOLE 0 0 2,571
INTUIT COM 461202103 323,854 749 SH SOLE 0 0 749
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 1,711,793 36,015 SH SOLE 0 0 36,015
INVESCO QQQ TR CALL 46090E103 173,154 300 PRN Call SOLE 0 0 300
INVESCO QQQ TR UNIT SER 1 46090E103 339,703 589 SH SOLE 0 0 589
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 439,909 11,450 SH SOLE 0 0 11,450
ISHARES TR IBDS DEC28 ETF 46435U515 36,813,652 1,453,362 SH SOLE 0 0 1,453,362
ISHARES TR TIPS BD ETF 464287176 640,640 5,805 SH SOLE 0 0 5,805
ISHARES TR IBONDS 29 TR HI 46436E379 219,210 9,415 SH SOLE 0 0 9,415
ISHARES TR IBONDS DEC 2035 46438G422 25,253,726 998,029 SH SOLE 0 0 998,029
ISHARES TR IBONDS DEC 2030 46436E726 513,321 23,450 SH SOLE 0 0 23,450
ISHARES TR IBONDS DEC 29 46436E205 44,321,996 1,905,503 SH SOLE 0 0 1,905,503
ISHARES TR TRS FLT RT BD 46434V860 20,709,028 409,027 SH SOLE 0 0 409,027
ISHARES TR IBONDS DEC 2034 46438G646 22,129,081 863,405 SH SOLE 0 0 863,405
ISHARES TR IBONDS DEC2026 46435GAA0 362,837 14,968 SH SOLE 0 0 14,968
ISHARES TR IBONDS 26 TRM TS 46436E858 35,052,345 1,529,668 SH SOLE 0 0 1,529,668
ISHARES TR IBONDS 27 ETF 46435UAA9 503,150 20,757 SH SOLE 0 0 20,757
ISHARES TR IBONDS DEC 2044 46438G638 45,050,609 1,835,055 SH SOLE 0 0 1,835,055
ISHARES TR PFD AND INCM SEC 464288687 242,560 8,000 SH SOLE 0 0 8,000
ISHARES TR CORE S&P500 ETF 464287200 677,158 1,037 SH SOLE 0 0 1,037
ISHARES TR IBONDS DEC 2033 46436E130 26,501,287 1,025,195 SH SOLE 0 0 1,025,195
ISHARES TR IBONDS DEC 2034 46438G653 32,992,211 1,266,010 SH SOLE 0 0 1,266,010
ISHARES TR 0-5 YR TIPS ETF 46429B747 34,657,945 335,086 SH SOLE 0 0 335,086
ISHARES TR IBONDS DEC 2031 46436E486 33,584,731 1,604,622 SH SOLE 0 0 1,604,622
ISHARES TR RUS 1000 GRW ETF 464287614 596,960 1,400 SH SOLE 0 0 1,400
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 333,267 6,585 SH SOLE 0 0 6,585
JOHNSON & JOHNSON COM 478160104 12,349,142 50,520 SH SOLE 0 0 50,520
JPMORGAN CHASE & CO COM 46625H100 24,963,868 84,865 SH SOLE 0 0 84,865
KIMBERLY-CLARK CORP COM 494368103 5,322,949 55,177 SH SOLE 0 0 55,177
KINSALE CAP GROUP INC COM 49714P108 439,409 1,286 SH SOLE 0 0 1,286
KLA CORP COM NEW 482480100 212,028 144 SH SOLE 0 0 144
KRAFT HEINZ CO COM 500754106 362,337 16,111 SH SOLE 0 0 16,111
L3HARRIS TECHNOLOGIES INC COM 502431109 542,576 1,572 SH SOLE 0 0 1,572
LABCORP HOLDINGS INC COM SHS 504922105 235,861 884 SH SOLE 0 0 884
LAM RESEARCH CORP COM NEW 512807306 328,396 1,537 SH SOLE 0 0 1,537
LEMAITRE VASCULAR INC COM 525558201 397,736 3,643 SH SOLE 0 0 3,643
LENNAR CORP CL A 526057104 227,000 2,614 SH SOLE 0 0 2,614
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 207,600 12,000 SH SOLE 0 0 12,000
LINDE PLC SHS G54950103 261,597 528 SH SOLE 0 0 528
LOCKHEED MARTIN CORP COM 539830109 301,955 500 SH SOLE 0 0 500
LOEWS CORP COM 540424108 330,041 3,092 SH SOLE 0 0 3,092
LOWES COS INC COM 548661107 86,204,526 364,841 SH SOLE 0 0 364,841
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 220,735 2,740 SH SOLE 0 0 2,740
M & T BK CORP COM 55261F104 624,915 3,023 SH SOLE 0 0 3,023
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 364,639 1,642 SH SOLE 0 0 1,642
MANULIFE FINL CORP COM 56501R106 642,318 18,650 SH SOLE 0 0 18,650
MASCO CORP COM 574599106 207,432 3,436 SH SOLE 0 0 3,436
MASTERCARD INCORPORATED CL A 57636Q104 75,016,409 150,135 SH SOLE 0 0 150,135
MATCH GROUP INC NEW COM 57667L107 257,012 8,369 SH SOLE 0 0 8,369
MCDONALDS CORP COM 580135101 7,980,309 25,677 SH SOLE 0 0 25,677
MEDTRONIC PLC SHS G5960L103 21,142,341 243,997 SH SOLE 0 0 243,997
MERCADOLIBRE INC COM 58733R102 345,804 200 SH SOLE 0 0 200
MERCK & CO INC COM 58933Y105 708,509 5,890 SH SOLE 0 0 5,890
META PLATFORMS INC CL A 30303M102 52,521,711 91,800 SH SOLE 0 0 91,800
MICRON TECHNOLOGY INC COM 595112103 411,513 1,218 SH SOLE 0 0 1,218
MICROSOFT CORP COM 594918104 79,387,539 214,462 SH SOLE 0 0 214,462
MODERNA INC COM 60770K107 411,734 8,105 SH SOLE 0 0 8,105
MOLSON COORS BEVERAGE CO CL B 60871R209 306,932 7,128 SH SOLE 0 0 7,128
MONDELEZ INTL INC CL A 609207105 243,184 4,219 SH SOLE 0 0 4,219
MOODYS CORP COM 615369105 34,917,702 80,041 SH SOLE 0 0 80,041
MORGAN STANLEY COM NEW 617446448 280,592 1,705 SH SOLE 0 0 1,705
MOTOROLA SOLUTIONS INC COM NEW 620076307 231,741 534 SH SOLE 0 0 534
NETEASE COM INC SPONSORED ADS 64110W102 324,793 2,901 SH SOLE 0 0 2,901
NETFLIX INC. COM 64110L106 56,473,415 587,347 SH SOLE 0 0 587,347
NEWMONT CORP COM 651639106 299,745 2,769 SH SOLE 0 0 2,769
NEXTERA ENERGY INC COM 65339F101 26,936,806 290,017 SH SOLE 0 0 290,017
NICE LTD SPONSORED ADR 653656108 449,972 4,081 SH SOLE 0 0 4,081
NORTHROP GRUMMAN CORP COM 666807102 261,298 383 SH SOLE 0 0 383
NOVANTA INC COM 67000B104 508,346 4,304 SH SOLE 0 0 4,304
NOVARTIS AG SPONSORED ADR 66987V109 323,518 2,118 SH SOLE 0 0 2,118
NVIDIA CORPORATION CALL 67066G104 17,440 100 PRN Call SOLE 0 0 100
NVIDIA CORPORATION COM 67066G104 33,844,498 194,062 SH SOLE 0 0 194,062
OLD DOMINION FREIGHT LINE IN COM 679580100 43,696,413 223,625 SH SOLE 0 0 223,625
OLLIES BARGAIN OUTLET HLDGS COM 681116109 389,790 4,235 SH SOLE 0 0 4,235
ONTO INNOVATION INC COM 683344105 647,817 3,159 SH SOLE 0 0 3,159
OPTION CARE HEALTH INC COM NEW 68404L201 200,339 7,442 SH SOLE 0 0 7,442
ORACLE CORP COM 68389X105 653,065 4,439 SH SOLE 0 0 4,439
PALANTIR TECHNOLOGIES INC CL A 69608A108 576,636 3,942 SH SOLE 0 0 3,942
PALO ALTO NETWORKS INC COM 697435105 267,895 1,671 SH SOLE 0 0 1,671
PARAMOUNT SKYDANCE CORP COM CL B 69932A204 91,716 10,168 SH SOLE 0 0 10,168
PAYCHEX INC COM 704326107 271,386 2,946 SH SOLE 0 0 2,946
PAYCOM SOFTWARE INC COM 70432V102 325,971 2,682 SH SOLE 0 0 2,682
PAYPAL HLDGS INC COM 70450Y103 257,495 5,693 SH SOLE 0 0 5,693
PEPSICO INC COM 713448108 24,348,696 156,795 SH SOLE 0 0 156,795
PFIZER INC COM 717081103 690,312 24,584 SH SOLE 0 0 24,584
PHILLIPS 66 COM 718546104 313,345 1,720 SH SOLE 0 0 1,720
PIMCO DYNAMIC INCOME FD SHS 72201Y101 205,320 12,000 SH SOLE 0 0 12,000
PROCTER & GAMBLE CO COM 742718109 8,587,622 59,455 SH SOLE 0 0 59,455
PULTE GROUP INC COM 745867101 330,720 2,812 SH SOLE 0 0 2,812
QUALCOMM INC COM 747525103 470,508 3,654 SH SOLE 0 0 3,654
QUANTA SVCS INC COM 74762E102 322,824 588 SH SOLE 0 0 588
QUEST DIAGNOSTICS INC COM 74834L100 319,448 1,630 SH SOLE 0 0 1,630
RBC BEARINGS INC COM 75524B104 928,736 1,710 SH SOLE 0 0 1,710
REALTY INCOME CORP COM 756109104 330,311 5,399 SH SOLE 0 0 5,399
REGIONS FINANCIAL CORP NEW COM 7591EP100 279,249 10,691 SH SOLE 0 0 10,691
RENTOKIL INITIAL PLC SPONSORED ADR 760125104 46,144,192 1,465,826 SH SOLE 0 0 1,465,826
REPLIGEN CORP COM 759916109 281,001 2,385 SH SOLE 0 0 2,385
RIO TINTO PLC SPONSORED ADR 767204100 637,149 6,830 SH SOLE 0 0 6,830
ROBINHOOD MKTS INC COM CL A 770700102 432,225 6,237 SH SOLE 0 0 6,237
ROSS STORES INC COM 778296103 39,924,621 184,299 SH SOLE 0 0 184,299
RTX CORPORATION COM 75513E101 273,726 1,419 SH SOLE 0 0 1,419
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 272,513 4,715 SH SOLE 0 0 4,715
SALESFORCE INC COM 79466L302 41,716,597 223,478 SH SOLE 0 0 223,478
SCHWAB CHARLES CORP COM 808513105 66,248,117 704,917 SH SOLE 0 0 704,917
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 241,973 5,177 SH SOLE 0 0 5,177
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 217,339 7,461 SH SOLE 0 0 7,461
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 353,986 13,806 SH SOLE 0 0 13,806
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 310,946 11,165 SH SOLE 0 0 11,165
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,090,213 44,049 SH SOLE 0 0 44,049
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763 1,570,164 48,417 SH SOLE 0 0 48,417
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730 826,646 21,606 SH SOLE 0 0 21,606
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 268,822 5,494 SH SOLE 0 0 5,494
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 389,143 13,382 SH SOLE 0 0 13,382
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 211,159 539 SH SOLE 0 0 539
SERVICENOW INC COM 81762P102 222,378 2,127 SH SOLE 0 0 2,127
SHELL PLC SPON ADS 780259305 1,087,398 11,692 SH SOLE 0 0 11,692
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 406,652 3,055 SH SOLE 0 0 3,055
SLB LIMITED COM STK 806857108 360,193 7,009 SH SOLE 0 0 7,009
SMITH A O CORP COM 831865209 225,383 3,418 SH SOLE 0 0 3,418
SMUCKER J M CO COM NEW 832696405 247,658 2,568 SH SOLE 0 0 2,568
SONY GROUP CORP SPONSORED ADR 835699307 443,392 21,420 SH SOLE 0 0 21,420
SOUTHERN CO COM 842587107 736,255 7,628 SH SOLE 0 0 7,628
SOUTHWEST AIRLS CO COM 844741108 249,353 6,637 SH SOLE 0 0 6,637
SPDR INDEX SHS FDS STATE STREET SPD 78463X509 594,397 12,671 SH SOLE 0 0 12,671
SPX TECHNOLOGIES INC COM 78473E103 392,083 1,961 SH SOLE 0 0 1,961
STARBUCKS CORP COM 855244109 69,112,524 771,431 SH SOLE 0 0 771,431
SYSCO CORP COM 871829107 695,254 9,747 SH SOLE 0 0 9,747
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 179,412,542 530,884 SH SOLE 0 0 530,884
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 224,360 1,136 SH SOLE 0 0 1,136
TARGET CORP COM 87612E106 338,483 2,793 SH SOLE 0 0 2,793
TE CONNECTIVITY PLC ORD SHS G87052109 24,283,736 116,179 SH SOLE 0 0 116,179
TELEKOMUNIKASI IND SPONSORED ADR 715684106 259,118 13,871 SH SOLE 0 0 13,871
TESLA INC COM 88160R101 2,088,864 5,619 SH SOLE 0 0 5,619
TEXAS INSTRS INC COM 882508104 23,855,536 122,878 SH SOLE 0 0 122,878
TEXAS ROADHOUSE INC COM 882681109 683,713 4,140 SH SOLE 0 0 4,140
THERMO FISHER SCIENTIFIC INC COM 883556102 68,445,581 139,250 SH SOLE 0 0 139,250
TJX COS INC NEW COM 872540109 838,737 5,252 SH SOLE 0 0 5,252
TYLER TECHNOLOGIES INC COM 902252105 412,568 1,205 SH SOLE 0 0 1,205
UBER TECHNOLOGIES INC COM 90353T100 283,189 3,937 SH SOLE 0 0 3,937
UBIQUITI INC COM 90353W103 1,371,944 1,736 SH SOLE 0 0 1,736
ULTA BEAUTY INC COM 90384S303 78,094,280 149,403 SH SOLE 0 0 149,403
UNION PAC CORP COM 907818108 1,327,519 5,472 SH SOLE 0 0 5,472
UNITEDHEALTH GROUP INC COM 91324P102 373,162 1,379 SH SOLE 0 0 1,379
US BANCORP COM NEW 902973304 7,566,374 145,479 SH SOLE 0 0 145,479
VALVOLINE INC COM 92047W101 309,856 9,200 SH SOLE 0 0 9,200
VANGUARD CALIF TAX FREE FDS TAX EXEMPT BD FD 922021605 349,456 3,527 SH SOLE 0 0 3,527
VANGUARD INDEX FDS SMALL CP ETF 922908751 472,504 1,804 SH SOLE 0 0 1,804
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 259,471 434 SH SOLE 0 0 434
VANGUARD INDEX FDS MID CAP ETF 922908629 222,565 775 SH SOLE 0 0 775
VENTAS INC COM 92276F100 401,295 4,907 SH SOLE 0 0 4,907
VERICEL CORP COM 92346J108 266,079 8,271 SH SOLE 0 0 8,271
VERISK ANALYTICS INC COM 92345Y106 214,228 1,129 SH SOLE 0 0 1,129
VERIZON COMMUNICATIONS INC COM 92343V104 7,922,366 157,816 SH SOLE 0 0 157,816
VERTEX INC CL A 92538J106 135,451 11,392 SH SOLE 0 0 11,392
VIATRIS INC COM 92556V106 564,029 41,749 SH SOLE 0 0 41,749
VISA INC COM CL A 92826C839 110,172,907 364,521 SH SOLE 0 0 364,521
WALMART INC COM 931142103 1,431,996 11,522 SH SOLE 0 0 11,522
WD 40 CO COM 929236107 288,302 1,414 SH SOLE 0 0 1,414
WEC ENERGY GROUP INC COM 92939U106 218,690 1,889 SH SOLE 0 0 1,889
WELLS FARGO & CO COM 949746101 70,381,849 884,083 SH SOLE 0 0 884,083
WELLS FARGO & CO PERP PFD CNV A 949746804 2,379,300 2,060 SH SOLE 0 0 2,060
WESTERN DIGITAL CORP COM 958102105 230,999 854 SH SOLE 0 0 854
WILLIS TOWERS WATSON PLC LTD SHS G96629103 279,654 962 SH SOLE 0 0 962
WW GRAINGER INC COM 384802104 280,339 257 SH SOLE 0 0 257
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 39,748,185 190,110 SH SOLE 0 0 190,110
ZOETIS INC CL A 98978V103 21,254,987 179,807 SH SOLE 0 0 179,807