0001085146-24-000318.txt : 20240118 0001085146-24-000318.hdr.sgml : 20240118 20240118120740 ACCESSION NUMBER: 0001085146-24-000318 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240118 DATE AS OF CHANGE: 20240118 EFFECTIVENESS DATE: 20240118 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Caprock Group, LLC CENTRAL INDEX KEY: 0001610769 ORGANIZATION NAME: IRS NUMBER: 470899236 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-16427 FILM NUMBER: 24540801 BUSINESS ADDRESS: STREET 1: 800 WEST MAIN STREET STREET 2: SUITE 1150 CITY: BOISE STATE: ID ZIP: 83702 BUSINESS PHONE: 208-368-9600 MAIL ADDRESS: STREET 1: 800 WEST MAIN STREET STREET 2: SUITE 1150 CITY: BOISE STATE: ID ZIP: 83702 FORMER COMPANY: FORMER CONFORMED NAME: CAPROCK Group, Inc. DATE OF NAME CHANGE: 20140612 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001610769 XXXXXXXX 12-31-2023 12-31-2023 false Caprock Group, LLC
800 WEST MAIN STREET SUITE 1150 BOISE ID 83702
13F HOLDINGS REPORT 028-16427 N
William G. Gilbert, Jr. President 208-368-9600 /s/ William G. Gilbert, Jr. Boise ID 01-18-2024 0 693 1564948248 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 1478559 13525 SH SOLE 13525 0 0 AAON INC COM PAR $0.004 000360206 230838 3124 SH SOLE 3124 0 0 ABBOTT LABS COM 002824100 3228712 29333 SH SOLE 29333 0 0 ABBVIE INC COM 00287Y109 3032766 19570 SH SOLE 19570 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 449997 5787 SH SOLE 5787 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4499103 12821 SH SOLE 12821 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 123000 25102 SH SOLE 25102 0 0 ADMA BIOLOGICS INC COM 000899104 55271 12228 SH SOLE 12228 0 0 ADOBE INC COM 00724F101 7441685 12473 SH SOLE 12473 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2464150 16716 SH SOLE 16716 0 0 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 67701 18702 SH SOLE 18702 0 0 AEGON LTD AMER REG 1 CERT 0076CA104 137917 23944 SH SOLE 23944 0 0 AEMETIS INC COM NEW 00770K202 115280 22000 SH SOLE 22000 0 0 AFFIRM HLDGS INC COM CL A 00827B106 384177 7818 SH SOLE 7818 0 0 AFLAC INC COM 001055102 1036902 12568 SH SOLE 12568 0 0 AGENUS INC COM NEW 00847G705 14421 17438 SH SOLE 17438 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 800718 5749 SH SOLE 5749 0 0 AGNC INVT CORP COM 00123Q104 907685 91408 SH SOLE 91408 0 0 AIR PRODS & CHEMS INC COM 009158106 731620 2655 SH SOLE 2655 0 0 AIRBNB INC COM CL A 009066101 751765 5522 SH SOLE 5522 0 0 ALAMO GROUP INC COM 011311107 308139 1466 SH SOLE 1466 0 0 ALBEMARLE CORP COM 012653101 272280 1878 SH SOLE 1878 0 0 ALCON AG ORD SHS H01301128 252562 3233 SH SOLE 3233 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2957931 37137 SH SOLE 37137 0 0 ALLSTATE CORP COM 020002101 1491553 10588 SH SOLE 10588 0 0 ALPHABET INC CAP STK CL A 02079K305 17009062 121762 SH SOLE 121762 0 0 ALPHABET INC CAP STK CL C 02079K107 17100634 121341 SH SOLE 121341 0 0 ALTI GLOBAL INC CL A 02157E106 306407 34978 SH SOLE 34978 0 0 ALTRIA GROUP INC COM 02209S103 865836 20954 SH SOLE 20954 0 0 AMAZON COM INC COM 023135106 26915449 177145 SH SOLE 177145 0 0 AMBEV SA SPONSORED ADR 02319V103 106217 35994 SH SOLE 35994 0 0 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 396986 7040 SH SOLE 7040 0 0 AMERICAN CENTY ETF TR AVANTIS US SMALL 025072323 434470 8509 SH SOLE 8509 0 0 AMERICAN EXPRESS CO COM 025816109 2513583 13417 SH SOLE 13417 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 731294 10794 SH SOLE 10794 0 0 AMERICAN TOWER CORP NEW COM 03027X100 1348750 6199 SH SOLE 6199 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 427847 3241 SH SOLE 3241 0 0 AMERIPRISE FINL INC COM 03076C106 875337 2304 SH SOLE 2304 0 0 AMETEK INC COM 031100100 500936 3038 SH SOLE 3038 0 0 AMGEN INC COM 031162100 2491597 8650 SH SOLE 8650 0 0 AMPHENOL CORP NEW CL A 032095101 978401 9848 SH SOLE 9848 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 228837 6260 SH SOLE 6260 0 0 ANALOG DEVICES INC COM 032654105 2417801 12176 SH SOLE 12176 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1073556 16613 SH SOLE 16613 0 0 ANSYS INC COM 03662Q105 221191 609 SH SOLE 609 0 0 AON PLC SHS CL A G0403H108 782194 2687 SH SOLE 2687 0 0 APPLE INC COM 037833100 56701907 294509 SH SOLE 294509 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 223461 1294 SH SOLE 1294 0 0 APPLIED MATLS INC COM 038222105 2098895 12950 SH SOLE 12950 0 0 APTIV PLC SHS G6095L109 531681 5926 SH SOLE 5926 0 0 APYX MEDICAL CORPORATION COM 03837C106 53972 20600 SH SOLE 20600 0 0 ARCH CAP GROUP LTD ORD G0450A105 260539 3508 SH SOLE 3508 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 200694 2778 SH SOLE 2778 0 0 ARISTA NETWORKS INC COM 040413106 1232659 5234 SH SOLE 5234 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 329222 11937 SH SOLE 11937 0 0 ARK ETF TR INNOVATION ETF 00214Q104 347196 6629 SH SOLE 6629 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 348914 7897 SH SOLE 7897 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 539268 57308 SH SOLE 57308 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2266383 2994 SH SOLE 2994 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 620406 9211 SH SOLE 9211 0 0 AT&T INC COM 00206R102 1663491 99135 SH SOLE 99135 0 0 ATMOS ENERGY CORP COM 049560105 306787 2647 SH SOLE 2647 0 0 AUTODESK INC COM 052769106 693188 2847 SH SOLE 2847 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 4522905 19298 SH SOLE 19298 0 0 AUTOZONE INC COM 053332102 801539 310 SH SOLE 310 0 0 AVALONBAY CMNTYS INC COM 053484101 204613 1083 SH SOLE 1083 0 0 AVERY DENNISON CORP COM 053611109 214290 1060 SH SOLE 1060 0 0 BAIDU INC SPON ADR REP A 056752108 264618 2222 SH SOLE 2222 0 0 BAKER HUGHES COMPANY CL A 05722G100 692418 20258 SH SOLE 20258 0 0 BALL CORP COM 058498106 235199 4089 SH SOLE 4089 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 344786 37847 SH SOLE 37847 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 216193 60993 SH SOLE 60993 0 0 BANCO SANTANDER S.A. ADR 05964H105 395250 95471 SH SOLE 95471 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 570300 18059 SH SOLE 18059 0 0 BANK AMERICA CORP COM 060505104 2768274 82217 SH SOLE 82217 0 0 BANK NEW YORK MELLON CORP COM 064058100 1315304 25270 SH SOLE 25270 0 0 BARCLAYS PLC ADR 06738E204 108444 13761 SH SOLE 13761 0 0 BEACON ROOFING SUPPLY INC COM 073685109 754115 8666 SH SOLE 8666 0 0 BECTON DICKINSON & CO COM 075887109 1750911 7180 SH SOLE 7180 0 0 BENSON HILL INC COMMON STOCK 082490103 3944 22691 SH SOLE 22691 0 0 BERKLEY W R CORP COM 084423102 241190 3410 SH SOLE 3410 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 3798375 7 SH SOLE 7 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12033352 33739 SH SOLE 33739 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1005178 14714 SH SOLE 14714 0 0 BIOGEN INC COM 09062X103 1426599 5513 SH SOLE 5513 0 0 BIO-TECHNE CORP COM 09073M104 917664 11893 SH SOLE 11893 0 0 BLACKROCK INC COM 09247X101 1491482 1837 SH SOLE 1837 0 0 BLACKSTONE INC COM 09260D107 701731 5360 SH SOLE 5360 0 0 BLADE AIR MOBILITY INC CL A COM 092667104 109430 31000 SH SOLE 31000 0 0 BLEND LABS INC CL A 09352U108 76500 30000 SH SOLE 30000 0 0 BLOCK INC CL A 852234103 317676 4107 SH SOLE 4107 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 410011 27135 SH SOLE 27135 0 0 BOEING CO COM 097023105 1995352 7655 SH SOLE 7655 0 0 BOISE CASCADE CO DEL COM 09739D100 326893 2527 SH SOLE 2527 0 0 BOOKING HOLDINGS INC COM 09857L108 2305693 650 SH SOLE 650 0 0 BORGWARNER INC COM 099724106 276626 7716 SH SOLE 7716 0 0 BOSTON PROPERTIES INC COM 101121101 331552 4660 SH SOLE 4660 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1532659 26512 SH SOLE 26512 0 0 BP PLC SPONSORED ADR 055622104 1432315 40460 SH SOLE 40460 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1264022 24635 SH SOLE 24635 0 0 BROADCOM INC COM 11135F101 7733282 6927 SH SOLE 6927 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 430029 2082 SH SOLE 2082 0 0 BROWN FORMAN CORP CL A 115637100 323746 5413 SH SOLE 5413 0 0 BROWN FORMAN CORP CL B 115637209 229174 3997 SH SOLE 3997 0 0 BUNGE GLOBAL SA COM SHS H11356104 407838 4040 SH SOLE 4040 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 925048 10631 SH SOLE 10631 0 0 C3 AI INC CL A 12468P104 813440 28333 SH SOLE 28333 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 988975 3631 SH SOLE 3631 0 0 CAMPBELL SOUP CO COM 134429109 267301 6183 SH SOLE 6183 0 0 CANADIAN NAT RES LTD COM 136385101 242165 3655 SH SOLE 3655 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 492251 6215 SH SOLE 6215 0 0 CAPITAL ONE FINL CORP COM 14040H105 1104368 8422 SH SOLE 8422 0 0 CARDINAL HEALTH INC COM 14149Y108 253859 2506 SH SOLE 2506 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 192872 10403 SH SOLE 10403 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1213128 21047 SH SOLE 21047 0 0 CATERPILLAR INC COM 149123101 2907401 9833 SH SOLE 9833 0 0 CBIZ INC COM 124805102 613883 9808 SH SOLE 9808 0 0 CBOE GLOBAL MKTS INC COM 12503M108 470327 2634 SH SOLE 2634 0 0 CBRE GROUP INC CL A 12504L109 676950 7272 SH SOLE 7272 0 0 CDW CORP COM 12514G108 472333 2077 SH SOLE 2077 0 0 CELANESE CORP DEL COM 150870103 313019 2014 SH SOLE 2014 0 0 CENCORA INC COM 03073E105 1061780 5169 SH SOLE 5169 0 0 CENTENE CORP DEL COM 15135B101 299289 4033 SH SOLE 4033 0 0 CENTRAL GARDEN & PET CO COM 153527106 239626 4782 SH SOLE 4782 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1038942 2673 SH SOLE 2673 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 230407 1508 SH SOLE 1508 0 0 CHENIERE ENERGY INC COM NEW 16411R208 686596 4022 SH SOLE 4022 0 0 CHEVRON CORP NEW COM 166764100 3012277 20194 SH SOLE 20194 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 793575 347 SH SOLE 347 0 0 CHOICE HOTELS INTL INC COM 169905106 368737 3246 SH SOLE 3246 0 0 CHUBB LIMITED COM H1467J104 1246477 5495 SH SOLE 5495 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 341355 8737 SH SOLE 8737 0 0 CHURCH & DWIGHT CO INC COM 171340102 2122142 22442 SH SOLE 22442 0 0 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 172854 71687 SH SOLE 71687 0 0 CINTAS CORP COM 172908105 4220362 7002 SH SOLE 7002 0 0 CISCO SYS INC COM 17275R102 5036930 99701 SH SOLE 99701 0 0 CITIGROUP INC COM NEW 172967424 876383 17037 SH SOLE 17037 0 0 CLIMB GLOBAL SOLUTIONS INC COM 946760105 520172 9487 SH SOLE 9487 0 0 CME GROUP INC COM 12572Q105 1095114 5071 SH SOLE 5071 0 0 COCA COLA CO COM 191216100 1156813 19630 SH SOLE 19630 0 0 COCA COLA CONS INC COM 191098102 216317 233 SH SOLE 233 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 325935 4883 SH SOLE 4883 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 287567 3038 SH SOLE 3038 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 475607 6296 SH SOLE 6296 0 0 COHERENT CORP COM 19247G107 200020 4595 SH SOLE 4595 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 612546 3522 SH SOLE 3522 0 0 COLGATE PALMOLIVE CO COM 194162103 1022998 12834 SH SOLE 12834 0 0 COLUMBIA BKG SYS INC COM 197236102 925385 34684 SH SOLE 34684 0 0 COMCAST CORP NEW CL A 20030N101 3806453 86806 SH SOLE 86806 0 0 CONAGRA BRANDS INC COM 205887102 477132 16648 SH SOLE 16648 0 0 CONOCOPHILLIPS COM 20825C104 992425 8550 SH SOLE 8550 0 0 CONSOLIDATED EDISON INC COM 209115104 586977 6452 SH SOLE 6452 0 0 CONSTELLATION BRANDS INC CL A 21036P108 681145 2817 SH SOLE 2817 0 0 CONSTELLATION ENERGY CORP COM 21037T109 393977 3370 SH SOLE 3370 0 0 COPART INC COM 217204106 1617392 33008 SH SOLE 33008 0 0 CORE & MAIN INC CL A 21874C102 340939 8437 SH SOLE 8437 0 0 CORNING INC COM 219350105 732506 24056 SH SOLE 24056 0 0 CORTEVA INC COM 22052L104 909522 18980 SH SOLE 18980 0 0 COSTCO WHSL CORP NEW COM 22160K105 4813375 7132 SH SOLE 7132 0 0 CRH PLC ORD G25508105 468995 6679 SH SOLE 6679 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 679929 2663 SH SOLE 2663 0 0 CROWN CASTLE INC COM 22822V101 1131289 9821 SH SOLE 9821 0 0 CSX CORP COM 126408103 766504 22108 SH SOLE 22108 0 0 CUMMINS INC COM 231021106 363712 1518 SH SOLE 1518 0 0 CVS HEALTH CORP COM 126650100 2363569 29933 SH SOLE 29933 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 262422 1198 SH SOLE 1198 0 0 CYTOKINETICS INC COM NEW 23282W605 215571 2582 SH SOLE 2582 0 0 D R HORTON INC COM 23331A109 768656 5057 SH SOLE 5057 0 0 DAILY JOURNAL CORP COM 233912104 1903480 5585 SH SOLE 5585 0 0 DANAHER CORPORATION COM 235851102 1883372 8132 SH SOLE 8132 0 0 DARDEN RESTAURANTS INC COM 237194105 430959 2623 SH SOLE 2623 0 0 DARLING INGREDIENTS INC COM 237266101 319674 6414 SH SOLE 6414 0 0 DATADOG INC CL A COM 23804L103 246766 2033 SH SOLE 2033 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 1529061 41348 SH SOLE 41348 0 0 DEERE & CO COM 244199105 2402302 5985 SH SOLE 5985 0 0 DELL TECHNOLOGIES INC CL C 24703L202 244647 3198 SH SOLE 3198 0 0 DEVON ENERGY CORP NEW COM 25179M103 545140 12034 SH SOLE 12034 0 0 DEXCOM INC COM 252131107 2232751 17993 SH SOLE 17993 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 1209605 8304 SH SOLE 8304 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1310863 8452 SH SOLE 8452 0 0 DIGITAL RLTY TR INC COM 253868103 1435734 10569 SH SOLE 10569 0 0 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 233264 9675 SH SOLE 9675 0 0 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 239650 9387 SH SOLE 9387 0 0 DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 512764 19983 SH SOLE 19983 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 685823 23463 SH SOLE 23463 0 0 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 1510408 52793 SH SOLE 52793 0 0 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 551898 14828 SH SOLE 14828 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 683377 13059 SH SOLE 13059 0 0 DISCOVER FINL SVCS COM 254709108 271436 2414 SH SOLE 2414 0 0 DISNEY WALT CO COM 254687106 4743013 52357 SH SOLE 52357 0 0 DOLLAR GEN CORP NEW COM 256677105 285794 2102 SH SOLE 2102 0 0 DOLLAR TREE INC COM 256746108 280240 1972 SH SOLE 1972 0 0 DORMAN PRODS INC COM 258278100 228877 2744 SH SOLE 2744 0 0 DOW INC COM 260557103 408066 7441 SH SOLE 7441 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 445141 8022 SH SOLE 8022 0 0 DTE ENERGY CO COM 233331107 255817 2298 SH SOLE 2298 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 367122 3783 SH SOLE 3783 0 0 DUPONT DE NEMOURS INC COM 26614N102 716077 9308 SH SOLE 9308 0 0 EATON CORP PLC SHS G29183103 1622630 6737 SH SOLE 6737 0 0 EBAY INC. COM 278642103 411612 9436 SH SOLE 9436 0 0 ECOLAB INC COM 278865100 1970620 9906 SH SOLE 9906 0 0 EDISON INTL COM 281020107 425335 5885 SH SOLE 5885 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 503358 6601 SH SOLE 6601 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 1167832 78378 SH SOLE 78378 0 0 ELECTRONIC ARTS INC COM 285512109 491332 3591 SH SOLE 3591 0 0 ELEVANCE HEALTH INC COM 036752103 2056270 4360 SH SOLE 4360 0 0 ELI LILLY & CO COM 532457108 5792285 9936 SH SOLE 9936 0 0 EMERSON ELEC CO COM 291011104 1356492 13937 SH SOLE 13937 0 0 ENBRIDGE INC COM 29250N105 520057 14438 SH SOLE 14438 0 0 ENI S P A SPONSORED ADR 26874R108 213957 6291 SH SOLE 6291 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 229131 18843 SH SOLE 18843 0 0 ENOVIX CORPORATION COM 293594107 267703 21382 SH SOLE 21382 0 0 ENPHASE ENERGY INC COM 29355A107 216445 1638 SH SOLE 1638 0 0 ENTEGRIS INC COM 29362U104 363294 3032 SH SOLE 3032 0 0 ENTERGY CORP NEW COM 29364G103 396858 3921 SH SOLE 3921 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 580807 22042 SH SOLE 22042 0 0 EOG RES INC COM 26875P101 615470 5088 SH SOLE 5088 0 0 EPLUS INC COM 294268107 218602 2738 SH SOLE 2738 0 0 EQUIFAX INC COM 294429105 511326 2067 SH SOLE 2067 0 0 EQUINIX INC COM 29444U700 1508788 1873 SH SOLE 1873 0 0 ESSENTIAL UTILS INC COM 29670G102 281246 7530 SH SOLE 7530 0 0 ETF SER SOLUTIONS VIDENT US EQUITY 26922A503 265566 5198 SH SOLE 5198 0 0 EVERGY INC COM 30034W106 301403 5774 SH SOLE 5774 0 0 EVERSOURCE ENERGY COM 30040W108 1206879 19554 SH SOLE 19554 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 811311 14159 SH SOLE 14159 0 0 EXELON CORP COM 30161N101 748142 20839 SH SOLE 20839 0 0 EXLSERVICE HOLDINGS INC COM 302081104 201944 6546 SH SOLE 6546 0 0 EXPEDITORS INTL WASH INC COM 302130109 466955 3671 SH SOLE 3671 0 0 EXPONENT INC COM 30214U102 279657 3176 SH SOLE 3176 0 0 EXXON MOBIL CORP COM 30231G102 4524027 45249 SH SOLE 45249 0 0 FAIR ISAAC CORP COM 303250104 613433 527 SH SOLE 527 0 0 FASTENAL CO COM 311900104 569327 8789 SH SOLE 8789 0 0 FEDEX CORP COM 31428X106 2281492 8975 SH SOLE 8975 0 0 FERRARI N V COM N3167Y103 257207 760 SH SOLE 760 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 488850 8138 SH SOLE 8138 0 0 FIFTH THIRD BANCORP COM 316773100 466337 13385 SH SOLE 13385 0 0 FIRST INTST BANCSYSTEM INC COM 32055Y201 763034 24814 SH SOLE 24814 0 0 FIRST SOLAR INC COM 336433107 826772 4799 SH SOLE 4799 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 296443 5506 SH SOLE 5506 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 244812 2338 SH SOLE 2338 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 540989 13338 SH SOLE 13338 0 0 FISERV INC COM 337738108 3295229 24806 SH SOLE 24806 0 0 FMC CORP COM NEW 302491303 310830 4884 SH SOLE 4884 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 522711 4010 SH SOLE 4010 0 0 FORD MTR CO DEL COM 345370860 198659 16296 SH SOLE 16296 0 0 FORMFACTOR INC COM 346375108 279332 6697 SH SOLE 6697 0 0 FORTINET INC COM 34959E109 727294 12426 SH SOLE 12426 0 0 FORTIVE CORP COM 34959J108 523715 7112 SH SOLE 7112 0 0 FOSSIL GROUP INC COM 34988V106 79408 54389 SH SOLE 54389 0 0 FREEPORT-MCMORAN INC CL B 35671D857 544002 12778 SH SOLE 12778 0 0 FTI CONSULTING INC COM 302941109 299522 1504 SH SOLE 1504 0 0 GALLAGHER ARTHUR J & CO COM 363576109 6598654 29343 SH SOLE 29343 0 0 GARTNER INC COM 366651107 418630 928 SH SOLE 928 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 1649166 21329 SH SOLE 21329 0 0 GENERAL DYNAMICS CORP COM 369550108 1680325 6471 SH SOLE 6471 0 0 GENERAL ELECTRIC CO COM NEW 369604301 6876851 53847 SH SOLE 53847 0 0 GENERAL MLS INC COM 370334104 872467 13393 SH SOLE 13393 0 0 GENERAL MTRS CO COM 37045V100 665016 18513 SH SOLE 18513 0 0 GENUINE PARTS CO COM 372460105 1236723 8868 SH SOLE 8868 0 0 GENWORTH FINL INC COM CL A 37247D106 68016 10182 SH SOLE 10182 0 0 GILEAD SCIENCES INC COM 375558103 2203818 27204 SH SOLE 27204 0 0 GITLAB INC CLASS A COM 37637K108 1867834 29667 SH SOLE 29667 0 0 GLOBAL PMTS INC COM 37940X102 262255 2065 SH SOLE 2065 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 408191 11792 SH SOLE 11792 0 0 GLOBALSTAR INC COM 378973408 19400 10000 SH SOLE 10000 0 0 GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 79640 22000 SH SOLE 22000 0 0 GOLD FIELDS LTD SPONSORED ADR 38059T106 179955 12445 SH SOLE 12445 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2626751 6809 SH SOLE 6809 0 0 GRAINGER W W INC COM 384802104 2654553 3203 SH SOLE 3203 0 0 GSK PLC SPONSORED ADR 37733W204 430357 11513 SH SOLE 11513 0 0 HALEON PLC SPON ADS 405552100 279484 33959 SH SOLE 33959 0 0 HALLIBURTON CO COM 406216101 2040365 56441 SH SOLE 56441 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 358490 4434 SH SOLE 4434 0 0 HCA HEALTHCARE INC COM 40412C101 1064561 3932 SH SOLE 3932 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 985152 14679 SH SOLE 14679 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 206573 10433 SH SOLE 10433 0 0 HENRY SCHEIN INC COM 806407102 679119 8970 SH SOLE 8970 0 0 HERCULES CAPITAL INC COM 427096508 191705 11500 SH SOLE 11500 0 0 HERITAGE COMM CORP COM 426927109 143215 14437 SH SOLE 14437 0 0 HERSHEY CO COM 427866108 299796 1608 SH SOLE 1608 0 0 HESS CORP COM 42809H107 522741 3626 SH SOLE 3626 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 515940 30156 SH SOLE 30156 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 373467 2051 SH SOLE 2051 0 0 HOME DEPOT INC COM 437076102 9875447 28496 SH SOLE 28496 0 0 HONEYWELL INTL INC COM 438516106 1596427 7612 SH SOLE 7612 0 0 HORMEL FOODS CORP COM 440452100 361912 11271 SH SOLE 11271 0 0 HOULIHAN LOKEY INC CL A 441593100 583886 4869 SH SOLE 4869 0 0 HOWMET AEROSPACE INC COM 443201108 556647 10285 SH SOLE 10285 0 0 HP INC COM 40434L105 2031619 66910 SH SOLE 66910 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 447128 11029 SH SOLE 11029 0 0 HUB GROUP INC CL A 443320106 235366 2560 SH SOLE 2560 0 0 HUBSPOT INC COM 443573100 225830 389 SH SOLE 389 0 0 HUDSON PAC PPTYS INC COM 444097109 162087 17410 SH SOLE 17410 0 0 HUMANA INC COM 444859102 620770 1353 SH SOLE 1353 0 0 HUNTINGTON BANCSHARES INC COM 446150104 260047 20198 SH SOLE 20198 0 0 ICICI BANK LIMITED ADR 45104G104 1326183 55628 SH SOLE 55628 0 0 IDACORP INC COM 451107106 692846 7046 SH SOLE 7046 0 0 IDEXX LABS INC COM 45168D104 4078507 7348 SH SOLE 7348 0 0 ILLINOIS TOOL WKS INC COM 452308109 1381145 5244 SH SOLE 5244 0 0 ILLUMINA INC COM 452327109 410525 2948 SH SOLE 2948 0 0 INFOSYS LTD SPONSORED ADR 456788108 540684 29417 SH SOLE 29417 0 0 ING GROEP N.V. SPONSORED ADR 456837103 985162 65590 SH SOLE 65590 0 0 INGERSOLL RAND INC COM 45687V106 553375 7155 SH SOLE 7155 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 3175817 87754 SH SOLE 87754 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 10023245 291035 SH SOLE 291035 0 0 INSIGHT ENTERPRISES INC COM 45765U103 463352 2615 SH SOLE 2615 0 0 INTEL CORP COM 458140100 2227063 44319 SH SOLE 44319 0 0 INTER PARFUMS INC COM 458334109 686935 4770 SH SOLE 4770 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 763137 5942 SH SOLE 5942 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 2487364 15208 SH SOLE 15208 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1290388 15779 SH SOLE 15779 0 0 INTERPUBLIC GROUP COS INC COM 460690100 516781 15832 SH SOLE 15832 0 0 INTUIT COM 461202103 2794221 4470 SH SOLE 4470 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1738860 5154 SH SOLE 5154 0 0 INVESCO EXCH TRD SLF IDX FD BLOOMBERG PRICIN 46138J775 919688 12708 SH SOLE 12708 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3006702 19053 SH SOLE 19053 0 0 INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647 1036283 20935 SH SOLE 20935 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 22484856 54876 SH SOLE 54876 0 0 INVITATION HOMES INC COM 46187W107 342553 9960 SH SOLE 9960 0 0 IQVIA HLDGS INC COM 46266C105 283903 1227 SH SOLE 1227 0 0 IRON MTN INC DEL COM 46284V101 243583 3449 SH SOLE 3449 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 280541 8750 SH SOLE 8750 0 0 ISHARES INC MSCI AUST ETF 464286103 245956 10105 SH SOLE 10105 0 0 ISHARES INC MSCI CDA ETF 464286509 361188 9847 SH SOLE 9847 0 0 ISHARES INC MSCI EMRG CHN 46434G764 308467 5567 SH SOLE 5567 0 0 ISHARES INC MSCI GERMANY ETF 464286806 466400 15709 SH SOLE 15709 0 0 ISHARES INC MSCI HONG KG ETF 464286871 313772 18064 SH SOLE 18064 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1801051 28080 SH SOLE 28080 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 296433 6440 SH SOLE 6440 0 0 ISHARES TR CORE MSCI EAFE 46432F842 203171 2888 SH SOLE 2888 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1109124 4001 SH SOLE 4001 0 0 ISHARES TR CORE S&P SCP ETF 464287804 817937 7556 SH SOLE 7556 0 0 ISHARES TR CORE S&P TTL STK 464287150 28801924 273704 SH SOLE 273704 0 0 ISHARES TR CORE S&P US GWT 464287671 1806688 17355 SH SOLE 17355 0 0 ISHARES TR CORE S&P500 ETF 464287200 7343207 15374 SH SOLE 15374 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 354630 3380 SH SOLE 3380 0 0 ISHARES TR EXPANDED TECH 464287515 634421 1564 SH SOLE 1564 0 0 ISHARES TR ISHARES BIOTECH 464287556 474954 3496 SH SOLE 3496 0 0 ISHARES TR ISHARES SEMICDTR 464287523 352573 612 SH SOLE 612 0 0 ISHARES TR MSCI CHINA ETF 46429B671 400230 9824 SH SOLE 9824 0 0 ISHARES TR MSCI EAFE ETF 464287465 11120435 147583 SH SOLE 147583 0 0 ISHARES TR MSCI INDIA ETF 46429B598 782961 16041 SH SOLE 16041 0 0 ISHARES TR MSCI INTL MOMENT 46434V449 691664 20171 SH SOLE 20171 0 0 ISHARES TR MSCI SAUDI ARBIA 46434V423 206528 4879 SH SOLE 4879 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 468517 14176 SH SOLE 14176 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 1344912 17235 SH SOLE 17235 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 5566259 37804 SH SOLE 37804 0 0 ISHARES TR RUS 1000 ETF 464287622 7725369 29456 SH SOLE 29456 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 2891604 9537 SH SOLE 9537 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 3075185 18609 SH SOLE 18609 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 201535 799 SH SOLE 799 0 0 ISHARES TR RUS MD CP GR ETF 464287481 268807 2573 SH SOLE 2573 0 0 ISHARES TR RUS MID CAP ETF 464287499 655856 8437 SH SOLE 8437 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 1783546 8886 SH SOLE 8886 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 27681471 101123 SH SOLE 101123 0 0 ISHARES TR SELECT DIVID ETF 464287168 351660 3000 SH SOLE 3000 0 0 ISHARES TR US AER DEF ETF 464288760 941018 7433 SH SOLE 7433 0 0 ISHARES TR US HLTHCR PR ETF 464288828 1170972 4460 SH SOLE 4460 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 186680 26652 SH SOLE 26652 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1435658 25910 SH SOLE 25910 0 0 JABIL INC COM 466313103 242315 1902 SH SOLE 1902 0 0 JD.COM INC SPON ADR CL A 47215P106 354596 12274 SH SOLE 12274 0 0 JOHNSON & JOHNSON COM 478160104 7510913 47919 SH SOLE 47919 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1153992 19893 SH SOLE 19893 0 0 JPMORGAN CHASE & CO COM 46625H100 6306509 37075 SH SOLE 37075 0 0 KB FINL GROUP INC SPONSORED ADR 48241A105 428697 10362 SH SOLE 10362 0 0 KB HOME COM 48666K109 272700 4366 SH SOLE 4366 0 0 KENVUE INC COM 49177J102 914681 42484 SH SOLE 42484 0 0 KEURIG DR PEPPER INC COM 49271V100 579568 17394 SH SOLE 17394 0 0 KEYCORP COM 493267108 276761 19219 SH SOLE 19219 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 443118 2785 SH SOLE 2785 0 0 KIMBERLY-CLARK CORP COM 494368103 1076023 8767 SH SOLE 8767 0 0 KINSALE CAP GROUP INC COM 49714P108 538486 1607 SH SOLE 1607 0 0 KKR & CO INC COM 48251W104 201243 2429 SH SOLE 2429 0 0 KLA CORP COM NEW 482480100 856530 1473 SH SOLE 1473 0 0 KRAFT HEINZ CO COM 500754106 1744162 47165 SH SOLE 47165 0 0 KROGER CO COM 501044101 547344 11974 SH SOLE 11974 0 0 KT CORP SPONSORED ADR 48268K101 312897 23281 SH SOLE 23281 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 701163 3084 SH SOLE 3084 0 0 LAM RESEARCH CORP COM 512807108 1457352 1855 SH SOLE 1855 0 0 LANDSTAR SYS INC COM 515098101 450363 2325 SH SOLE 2325 0 0 LAS VEGAS SANDS CORP COM 517834107 855944 17393 SH SOLE 17393 0 0 LAUDER ESTEE COS INC CL A 518439104 501799 3431 SH SOLE 3431 0 0 LENNAR CORP CL A 526057104 679657 4560 SH SOLE 4560 0 0 LG DISPLAY CO LTD SPONS ADR REP 50186V102 55440 11502 SH SOLE 11502 0 0 LI AUTO INC SPONSORED ADS 50202M102 329908 8814 SH SOLE 8814 0 0 LIBERTY GLOBAL LTD COM CL C G61188127 261314 14019 SH SOLE 14019 0 0 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 7559 12926 SH SOLE 12926 0 0 LIFESTANCE HEALTH GROUP INC COM 53228F101 536629 68535 SH SOLE 68535 0 0 LINDE PLC SHS G54950103 1006616 2450 SH SOLE 2450 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 414180 4425 SH SOLE 4425 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 418546 175124 SH SOLE 175124 0 0 LOCKHEED MARTIN CORP COM 539830109 811557 1790 SH SOLE 1790 0 0 LOEWS CORP COM 540424108 1214346 17450 SH SOLE 17450 0 0 LOWES COS INC COM 548661107 1432713 6437 SH SOLE 6437 0 0 LULULEMON ATHLETICA INC COM 550021109 664203 1299 SH SOLE 1299 0 0 M & T BK CORP COM 55261F104 802121 5851 SH SOLE 5851 0 0 MAGNA INTL INC COM 559222401 296404 5017 SH SOLE 5017 0 0 MANULIFE FINL CORP COM 56501R106 247100 11181 SH SOLE 11181 0 0 MARATHON OIL CORP COM 565849106 371073 15359 SH SOLE 15359 0 0 MARATHON PETE CORP COM 56585A102 340616 2295 SH SOLE 2295 0 0 MARRIOTT INTL INC NEW CL A 571903202 2656952 11781 SH SOLE 11781 0 0 MARSH & MCLENNAN COS INC COM 571748102 925998 4887 SH SOLE 4887 0 0 MARTIN MARIETTA MATLS INC COM 573284106 959562 1923 SH SOLE 1923 0 0 MARVELL TECHNOLOGY INC COM 573874104 282552 4685 SH SOLE 4685 0 0 MASTERCARD INCORPORATED CL A 57636Q104 7803693 18296 SH SOLE 18296 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1217504 17686 SH SOLE 17686 0 0 MCDONALDS CORP COM 580135101 2219014 7483 SH SOLE 7483 0 0 MCKESSON CORP COM 58155Q103 634834 1369 SH SOLE 1369 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 67651 13765 SH SOLE 13765 0 0 MEDTRONIC PLC SHS G5960L103 3750549 45235 SH SOLE 45235 0 0 MERCADOLIBRE INC COM 58733R102 223159 142 SH SOLE 142 0 0 MERCK & CO INC COM 58933Y105 5340134 48645 SH SOLE 48645 0 0 MERITAGE HOMES CORP COM 59001A102 213221 1224 SH SOLE 1224 0 0 META PLATFORMS INC CL A 30303M102 48050783 135752 SH SOLE 135752 0 0 METLIFE INC COM 59156R108 1168513 17669 SH SOLE 17669 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2102060 1733 SH SOLE 1733 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 1588245 17611 SH SOLE 17611 0 0 MICRON TECHNOLOGY INC COM 595112103 1423733 16660 SH SOLE 16660 0 0 MICROSOFT CORP COM 594918104 59981157 159507 SH SOLE 159507 0 0 MIDDLEBY CORP COM 596278101 288453 1960 SH SOLE 1960 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 458439 53245 SH SOLE 53245 0 0 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 126487 36769 SH SOLE 36769 0 0 MODERNA INC COM 60770K107 244746 2461 SH SOLE 2461 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 375291 6131 SH SOLE 6131 0 0 MONDELEZ INTL INC CL A 609207105 1901844 26104 SH SOLE 26104 0 0 MONGODB INC CL A 60937P106 219552 537 SH SOLE 537 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 521255 9048 SH SOLE 9048 0 0 MONTROSE ENVIRONMENTAL GROUP COM 615111101 1035196 32219 SH SOLE 32219 0 0 MOODYS CORP COM 615369105 1196038 3062 SH SOLE 3062 0 0 MOOG INC CL A 615394202 735414 5079 SH SOLE 5079 0 0 MORGAN STANLEY COM NEW 617446448 1725672 18505 SH SOLE 18505 0 0 MOSAIC CO NEW COM 61945C103 550969 15420 SH SOLE 15420 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 708273 2255 SH SOLE 2255 0 0 MPLX LP COM UNIT REP LTD 55336V100 561339 15287 SH SOLE 15287 0 0 MSCI INC COM 55354G100 418015 739 SH SOLE 739 0 0 NASDAQ INC COM 631103108 333724 5740 SH SOLE 5740 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 405479 5871 SH SOLE 5871 0 0 NETFLIX INC COM 64110L106 5682180 11670 SH SOLE 11670 0 0 NEW MTN FIN CORP COM 647551100 403682 31736 SH SOLE 31736 0 0 NEXTERA ENERGY INC COM 65339F101 766720 12622 SH SOLE 12622 0 0 NIKE INC CL B 654106103 2723066 24994 SH SOLE 24994 0 0 NIO INC SPON ADS 62914V106 105194 11598 SH SOLE 11598 0 0 NISOURCE INC COM 65473P105 297713 11213 SH SOLE 11213 0 0 NOKIA CORP SPONSORED ADR 654902204 58667 17154 SH SOLE 17154 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 178135 39497 SH SOLE 39497 0 0 NORDSTROM INC COM 655664100 231300 12536 SH SOLE 12536 0 0 NORFOLK SOUTHN CORP COM 655844108 2320579 9817 SH SOLE 9817 0 0 NORTHROP GRUMMAN CORP COM 666807102 683702 1460 SH SOLE 1460 0 0 NOVARTIS AG SPONSORED ADR 66987V109 1731967 17153 SH SOLE 17153 0 0 NOVO-NORDISK A S ADR 670100205 3270858 31617 SH SOLE 31617 0 0 NUCOR CORP COM 670346105 751628 4305 SH SOLE 4305 0 0 NVIDIA CORPORATION COM 67066G104 21970323 44364 SH SOLE 44364 0 0 NXP SEMICONDUCTORS N V COM N6596X109 547884 2375 SH SOLE 2375 0 0 OCCIDENTAL PETE CORP COM 674599105 913324 15250 SH SOLE 15250 0 0 OKTA INC CL A 679295105 244522 2701 SH SOLE 2701 0 0 OMEROS CORP COM 682143102 198855 60812 SH SOLE 60812 0 0 OMNICOM GROUP INC COM 681919106 486912 5583 SH SOLE 5583 0 0 ON HLDG AG NAMEN AKT A H5919C104 208694 7738 SH SOLE 7738 0 0 ON SEMICONDUCTOR CORP COM 682189105 400526 4795 SH SOLE 4795 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 290304 64800 SH SOLE 64800 0 0 OPKO HEALTH INC COM 68375N103 30721 20345 SH SOLE 20345 0 0 ORACLE CORP COM 68389X105 5813334 55139 SH SOLE 55139 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 374332 394 SH SOLE 394 0 0 ORMAT TECHNOLOGIES INC COM 686688102 399338 5269 SH SOLE 5269 0 0 OTIS WORLDWIDE CORP COM 68902V107 419346 4687 SH SOLE 4687 0 0 OWENS CORNING NEW COM 690742101 328181 2214 SH SOLE 2214 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 385189 14953 SH SOLE 14953 0 0 PACCAR INC COM 693718108 1371231 13598 SH SOLE 13598 0 0 PACER FDS TR US CASH COWS 100 69374H881 266563 5098 SH SOLE 5098 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 3621316 210909 SH SOLE 210909 0 0 PALO ALTO NETWORKS INC COM 697435105 1845367 6258 SH SOLE 6258 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 745754 50252 SH SOLE 50252 0 0 PARKER-HANNIFIN CORP COM 701094104 692457 1503 SH SOLE 1503 0 0 PAYCHEX INC COM 704326107 556778 4674 SH SOLE 4674 0 0 PAYPAL HLDGS INC COM 70450Y103 861091 14022 SH SOLE 14022 0 0 PDD HOLDINGS INC SPONSORED ADS 722304102 307544 2102 SH SOLE 2102 0 0 PENNYMAC MTG INVT TR COM 70931T103 181450 11820 SH SOLE 11820 0 0 PEPSICO INC COM 713448108 3660838 21394 SH SOLE 21394 0 0 PFIZER INC COM 717081103 2753305 95634 SH SOLE 95634 0 0 PG&E CORP COM 69331C108 369748 20496 SH SOLE 20496 0 0 PHILIP MORRIS INTL INC COM 718172109 2334840 24478 SH SOLE 24478 0 0 PHILLIPS 66 COM 718546104 817675 6141 SH SOLE 6141 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 488785 5604 SH SOLE 5604 0 0 PINNACLE WEST CAP CORP COM 723484101 284983 3966 SH SOLE 3966 0 0 PIONEER NAT RES CO COM 723787107 644281 2865 SH SOLE 2865 0 0 PNC FINL SVCS GROUP INC COM 693475105 1327684 8574 SH SOLE 8574 0 0 POTLATCHDELTIC CORPORATION COM 737630103 250050 5092 SH SOLE 5092 0 0 POWER INTEGRATIONS INC COM 739276103 396886 4833 SH SOLE 4833 0 0 PPG INDS INC COM 693506107 676088 4520 SH SOLE 4520 0 0 PRICE T ROWE GROUP INC COM 74144T108 242465 2251 SH SOLE 2251 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 392945 4994 SH SOLE 4994 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 425149 6142 SH SOLE 6142 0 0 PROCTER AND GAMBLE CO COM 742718109 5791675 39522 SH SOLE 39522 0 0 PROGRESSIVE CORP COM 743315103 1192430 7486 SH SOLE 7486 0 0 PROGYNY INC COM 74340E103 221927 5969 SH SOLE 5969 0 0 PROLOGIS INC. COM 74340W103 1458944 10944 SH SOLE 10944 0 0 PRUDENTIAL FINL INC COM 744320102 862204 8313 SH SOLE 8313 0 0 PUBLIC STORAGE COM 74460D109 288225 945 SH SOLE 945 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 276058 4514 SH SOLE 4514 0 0 PULTE GROUP INC COM 745867101 384313 3716 SH SOLE 3716 0 0 PURPLE INNOVATION INC COM 74640Y106 22171 21525 SH SOLE 21525 0 0 QUALCOMM INC COM 747525103 3397180 23488 SH SOLE 23488 0 0 QUALYS INC COM 74758T303 686587 3498 SH SOLE 3498 0 0 QUANTA SVCS INC COM 74762E102 6836183 31665 SH SOLE 31665 0 0 QUEST DIAGNOSTICS INC COM 74834L100 372828 2704 SH SOLE 2704 0 0 RBB FD INC MOTLEY FOOL GBL 74933W635 2537796 91222 SH SOLE 91222 0 0 REALTY INCOME CORP COM 756109104 401676 6964 SH SOLE 6964 0 0 REDWOOD TRUST INC COM 758075402 317021 42782 SH SOLE 42782 0 0 REGENERON PHARMACEUTICALS COM 75886F107 699997 797 SH SOLE 797 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 321067 16363 SH SOLE 16363 0 0 RELX PLC SPONSORED ADR 759530108 457835 11544 SH SOLE 11544 0 0 REMITLY GLOBAL INC COM 75960P104 698401 35963 SH SOLE 35963 0 0 REPUBLIC SVCS INC COM 760759100 207492 1254 SH SOLE 1254 0 0 RESMED INC COM 761152107 277468 1613 SH SOLE 1613 0 0 RIO TINTO PLC SPONSORED ADR 767204100 400668 5380 SH SOLE 5380 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 433146 18463 SH SOLE 18463 0 0 RLI CORP COM 749607107 397469 2985 SH SOLE 2985 0 0 ROBLOX CORP CL A 771049103 266868 5837 SH SOLE 5837 0 0 ROCKWELL AUTOMATION INC COM 773903109 848734 2733 SH SOLE 2733 0 0 ROLLINS INC COM 775711104 1616707 37021 SH SOLE 37021 0 0 ROPER TECHNOLOGIES INC COM 776696106 1177253 2159 SH SOLE 2159 0 0 ROSS STORES INC COM 778296103 476085 3440 SH SOLE 3440 0 0 RPM INTL INC COM 749685103 270289 2421 SH SOLE 2421 0 0 RUNWAY GROWTH FINANCE CORP COM 78163D100 126200 10000 SH SOLE 10000 0 0 S&P GLOBAL INC COM 78409V104 2911276 6608 SH SOLE 6608 0 0 SALESFORCE INC COM 79466L302 4775892 18149 SH SOLE 18149 0 0 SANOFI SPONSORED ADR 80105N105 1197449 24079 SH SOLE 24079 0 0 SAP SE SPON ADR 803054204 1406503 9098 SH SOLE 9098 0 0 SCHLUMBERGER LTD COM STK 806857108 1268201 24259 SH SOLE 24259 0 0 SCHWAB CHARLES CORP COM 808513105 3329198 48389 SH SOLE 48389 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 229637 9263 SH SOLE 9263 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1990704 53861 SH SOLE 53861 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 44012643 790598 SH SOLE 790598 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1759640 31199 SH SOLE 31199 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 426869 5667 SH SOLE 5667 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 409445 8667 SH SOLE 8667 0 0 SEI INVTS CO COM 784117103 211841 3309 SH SOLE 3309 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 2481048 29592 SH SOLE 29592 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 1535559 13471 SH SOLE 13471 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2005175 11214 SH SOLE 11214 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 628534 8726 SH SOLE 8726 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1741163 12767 SH SOLE 12767 0 0 SELECTIVE INS GROUP INC COM 816300107 379614 3815 SH SOLE 3815 0 0 SEMPRA COM 816851109 2413407 32075 SH SOLE 32075 0 0 SENSEONICS HLDGS INC COM 81727U105 5701 10000 SH SOLE 10000 0 0 SENTINELONE INC CL A 81730H109 5320369 193891 SH SOLE 193891 0 0 SERVICENOW INC COM 81762P102 1860895 2634 SH SOLE 2634 0 0 SHELL PLC SPON ADS 780259305 792819 12048 SH SOLE 12048 0 0 SHERWIN WILLIAMS CO COM 824348106 1039792 3333 SH SOLE 3333 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 462621 15029 SH SOLE 15029 0 0 SHOPIFY INC CL A 82509L107 896317 11506 SH SOLE 11506 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 161184 29684 SH SOLE 29684 0 0 SILGAN HLDGS INC COM 827048109 361843 7996 SH SOLE 7996 0 0 SIMON PPTY GROUP INC NEW COM 828806109 508497 3564 SH SOLE 3564 0 0 SIMPSON MFG INC COM 829073105 350744 1771 SH SOLE 1771 0 0 SIXTH STREET SPECIALTY LENDI COM 83012A109 237919 11014 SH SOLE 11014 0 0 SKY HARBOUR GROUP CORPORATIO COM CL A 83085C107 125580 13000 SH SOLE 13000 0 0 SL GREEN RLTY CORP COM 78440X887 202755 4464 SH SOLE 4464 0 0 SM ENERGY CO COM 78454L100 325558 8408 SH SOLE 8408 0 0 SMARTRENT INC COM CL A 83193G107 1001660 314000 SH SOLE 314000 0 0 SMUCKER J M CO COM NEW 832696405 332253 2629 SH SOLE 2629 0 0 SNAP ON INC COM 833034101 1203041 4165 SH SOLE 4165 0 0 SNDL INC COM 83307B101 182040 111000 SH SOLE 111000 0 0 SNOWFLAKE INC CL A 833445109 445959 2241 SH SOLE 2241 0 0 SOFI TECHNOLOGIES INC COM 83406F102 7561920 759992 SH SOLE 759992 0 0 SONY GROUP CORP SPONSORED ADR 835699307 2050924 21659 SH SOLE 21659 0 0 SOUTHERN CO COM 842587107 1355972 19337 SH SOLE 19337 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1663782 4405 SH SOLE 4405 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 228887 6730 SH SOLE 6730 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 11497819 24094 SH SOLE 24094 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1946419 3821 SH SOLE 3821 0 0 SPDR SER TR S&P BIOTECH 78464A870 397511 4451 SH SOLE 4451 0 0 SPDR SER TR S&P DIVID ETF 78464A763 937150 7499 SH SOLE 7499 0 0 STAG INDL INC COM 85254J102 322031 8177 SH SOLE 8177 0 0 STARBUCKS CORP COM 855244109 2337709 24348 SH SOLE 24348 0 0 STATE STR CORP COM 857477103 407560 5215 SH SOLE 5215 0 0 STEEL DYNAMICS INC COM 858119100 324757 2740 SH SOLE 2740 0 0 STERIS PLC SHS USD G8473T100 220759 1004 SH SOLE 1004 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 467282 9321 SH SOLE 9321 0 0 STRYKER CORPORATION COM 863667101 1666032 5548 SH SOLE 5548 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 470122 48566 SH SOLE 48566 0 0 SYNOPSYS INC COM 871607107 843935 1638 SH SOLE 1638 0 0 SYSCO CORP COM 871829107 658580 9005 SH SOLE 9005 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4007657 38388 SH SOLE 38388 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 469590 32907 SH SOLE 32907 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 532905 3311 SH SOLE 3311 0 0 TARGA RES CORP COM 87612G101 904404 10411 SH SOLE 10411 0 0 TARGET CORP COM 87612E106 1014954 7126 SH SOLE 7126 0 0 TCW TRANSFORM ETF TRUST TRANSFRM 500 ETF 29287L106 259944 4673 SH SOLE 4673 0 0 TE CONNECTIVITY LTD SHS H84989104 784142 5581 SH SOLE 5581 0 0 TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608 354393 56252 SH SOLE 56252 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 332040 30351 SH SOLE 30351 0 0 TELEFONICA S A SPONSORED ADR 879382208 109947 26777 SH SOLE 26777 0 0 TENARIS S A SPONSORED ADS 88031M109 623942 17950 SH SOLE 17950 0 0 TERADYNE INC COM 880770102 210854 1943 SH SOLE 1943 0 0 TERRENO RLTY CORP COM 88146M101 887679 14063 SH SOLE 14063 0 0 TESLA INC COM 88160R101 8019561 32274 SH SOLE 32274 0 0 TEXAS INSTRS INC COM 882508104 2711901 15909 SH SOLE 15909 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 559792 356 SH SOLE 356 0 0 TEXAS ROADHOUSE INC COM 882681109 622273 5091 SH SOLE 5091 0 0 THE CIGNA GROUP COM 125523100 2075843 6932 SH SOLE 6932 0 0 THE TRADE DESK INC COM CL A 88339J105 564022 7838 SH SOLE 7838 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 3529647 6645 SH SOLE 6645 0 0 THOR INDS INC COM 885160101 441438 3718 SH SOLE 3718 0 0 TJX COS INC NEW COM 872540109 2625409 27986 SH SOLE 27986 0 0 T-MOBILE US INC COM 872590104 3697691 23063 SH SOLE 23063 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 731206 10723 SH SOLE 10723 0 0 TOYOTA MOTOR CORP ADS 892331307 642421 3503 SH SOLE 3503 0 0 TRACTOR SUPPLY CO COM 892356106 2362536 10987 SH SOLE 10987 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 409881 1680 SH SOLE 1680 0 0 TRANSDIGM GROUP INC COM 893641100 1956013 1933 SH SOLE 1933 0 0 TRAVELERS COMPANIES INC COM 89417E109 1095714 5752 SH SOLE 5752 0 0 TRIMBLE INC COM 896239100 657073 12351 SH SOLE 12351 0 0 TRUIST FINL CORP COM 89832Q109 1358475 36795 SH SOLE 36795 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 116181 24154 SH SOLE 24154 0 0 TWIST BIOSCIENCE CORP COM 90184D100 281647 7641 SH SOLE 7641 0 0 TYSON FOODS INC CL A 902494103 301484 5609 SH SOLE 5609 0 0 UBER TECHNOLOGIES INC COM 90353T100 1673042 27173 SH SOLE 27173 0 0 UBS GROUP AG SHS H42097107 310082 10035 SH SOLE 10035 0 0 ULTA BEAUTY INC COM 90384S303 2076132 4237 SH SOLE 4237 0 0 UNILEVER PLC SPON ADR NEW 904767704 2473498 51021 SH SOLE 51021 0 0 UNION PAC CORP COM 907818108 1563654 6366 SH SOLE 6366 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 510333 60323 SH SOLE 60323 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2000564 12723 SH SOLE 12723 0 0 UNITED RENTALS INC COM 911363109 516129 900 SH SOLE 900 0 0 UNITEDHEALTH GROUP INC COM 91324P102 7505446 14256 SH SOLE 14256 0 0 UNUM GROUP COM 91529Y106 361941 8004 SH SOLE 8004 0 0 US BANCORP DEL COM NEW 902973304 1331609 30423 SH SOLE 30423 0 0 VALERO ENERGY CORP COM 91913Y100 201988 1553 SH SOLE 1553 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 234627 1341 SH SOLE 1341 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 8518771 31458 SH SOLE 31458 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3080583 18341 SH SOLE 18341 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 307465 1870 SH SOLE 1870 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 6052454 19468 SH SOLE 19468 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 1238770 5678 SH SOLE 5678 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2232064 10165 SH SOLE 10165 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 287056 1979 SH SOLE 1979 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 9936419 42711 SH SOLE 42711 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 70719429 161903 SH SOLE 161903 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 7524043 35269 SH SOLE 35269 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 631905 2613 SH SOLE 2613 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 179496871 756668 SH SOLE 756668 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 4657319 31152 SH SOLE 31152 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 29938101 533275 SH SOLE 533275 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 25644904 623963 SH SOLE 623963 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 530450 8226 SH SOLE 8226 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2006049 19498 SH SOLE 19498 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2761837 16207 SH SOLE 16207 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 30380921 524170 SH SOLE 524170 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 14713028 307161 SH SOLE 307161 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 5461722 48927 SH SOLE 48927 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1306598 23636 SH SOLE 23636 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 15807547 185839 SH SOLE 185839 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 280419 2382 SH SOLE 2382 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 465452 5045 SH SOLE 5045 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 2102506 4344 SH SOLE 4344 0 0 VERISIGN INC COM 92343E102 328094 1593 SH SOLE 1593 0 0 VERISK ANALYTICS INC COM 92345Y106 690067 2889 SH SOLE 2889 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2088411 55395 SH SOLE 55395 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1169607 2874 SH SOLE 2874 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 2423459 42840 SH SOLE 42840 0 0 VISA INC COM CL A 92826C839 11618206 44625 SH SOLE 44625 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 248908 27879 SH SOLE 27879 0 0 VORNADO RLTY TR SH BEN INT 929042109 292275 10346 SH SOLE 10346 0 0 WABTEC COM 929740108 639711 5041 SH SOLE 5041 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 272823 10449 SH SOLE 10449 0 0 WALMART INC COM 931142103 2929511 18514 SH SOLE 18514 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 212681 18689 SH SOLE 18689 0 0 WASTE MGMT INC DEL COM 94106L109 540999 3020 SH SOLE 3020 0 0 WATERS CORP COM 941848103 235070 714 SH SOLE 714 0 0 WELLS FARGO CO NEW COM 949746101 1892564 38451 SH SOLE 38451 0 0 WELLTOWER INC COM 95040Q104 500263 5548 SH SOLE 5548 0 0 WESCO INTL INC COM 95082P105 444785 2558 SH SOLE 2558 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 368670 1047 SH SOLE 1047 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 431234 14738 SH SOLE 14738 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 222563 6401 SH SOLE 6401 0 0 WILLIAMS COS INC COM 969457100 266600 7654 SH SOLE 7654 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 307391 1270 SH SOLE 1270 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 469813 84347 SH SOLE 84347 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 2029956 63081 SH SOLE 63081 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 401891 19056 SH SOLE 19056 0 0 WOORI FINL GROUP INC SPONSORED ADS 981064108 460583 15241 SH SOLE 15241 0 0 WORKDAY INC CL A 98138H101 606228 2196 SH SOLE 2196 0 0 XCEL ENERGY INC COM 98389B100 469267 7516 SH SOLE 7516 0 0 XP INC CL A G98239109 224437 8609 SH SOLE 8609 0 0 XYLEM INC COM 98419M100 591927 5176 SH SOLE 5176 0 0 YUM BRANDS INC COM 988498101 230876 1767 SH SOLE 1767 0 0 YUM CHINA HLDGS INC COM 98850P109 261972 6174 SH SOLE 6174 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 312459 2562 SH SOLE 2562 0 0 ZIONS BANCORPORATION N A COM 989701107 260893 5946 SH SOLE 5946 0 0 ZOETIS INC CL A 98978V103 1921818 9737 SH SOLE 9737 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 2579410 139503 SH SOLE 139503 0 0