The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | COM | 88579Y101 | 253 | 1,956 | SH | SOLE | 1,756 | 0 | 200 | ||
Abbott Laboratories | COM | 002824100 | 79,827 | 734,720 | SH | SOLE | 694,365 | 12,850 | 27,505 | ||
Abbvie Inc | COM | 00287Y109 | 15,902 | 103,827 | SH | SOLE | 103,140 | 0 | 687 | ||
Abiomed Inc | COM | 003654100 | 7,620 | 30,786 | SH | SOLE | 14,173 | 16,115 | 498 | ||
Acadia Healthcare Company Inc | COM | 00404A109 | 6,620 | 97,890 | SH | SOLE | 97,890 | 0 | 0 | ||
Accenture Plc Ireland Shs Clas | COM | G1151C101 | 111,371 | 401,121 | SH | SOLE | 339,050 | 47,632 | 14,439 | ||
Activision Blizzard Inc | COM | 00507V109 | 445 | 5,715 | SH | SOLE | 5,715 | 0 | 0 | ||
Adobe Systems Inc | COM | 00724F101 | 85,393 | 233,277 | SH | SOLE | 215,418 | 9,142 | 8,717 | ||
Advanced Drainage Systems Inc | COM | 00790R104 | 8,435 | 93,653 | SH | SOLE | 92,753 | 0 | 900 | ||
Aflac Inc | COM | 001055102 | 326 | 5,887 | SH | SOLE | 5,887 | 0 | 0 | ||
Air Products & Chemicals Inc | COM | 009158106 | 8,695 | 36,159 | SH | SOLE | 33,525 | 2,159 | 475 | ||
Akamai Technologies Inc | COM | 00971T101 | 87,917 | 962,632 | SH | SOLE | 890,228 | 1,975 | 70,429 | ||
Align Technology Inc | COM | 016255101 | 24,160 | 102,084 | SH | SOLE | 24,870 | 77,014 | 200 | ||
Allete Inc | COM | 018522300 | 923 | 15,697 | SH | SOLE | 15,697 | 0 | 0 | ||
Allstate Corp | COM | 020002101 | 10,877 | 85,832 | SH | SOLE | 85,557 | 0 | 275 | ||
Alphabet Inc Cl A | COM | 02079K305 | 254,058 | 116,580 | SH | SOLE | 111,370 | 2,896 | 2,314 | ||
Alphabet Inc Cl C | COM | 02079K107 | 406,892 | 186,012 | SH | SOLE | 5,552 | 179,950 | 510 | ||
Alteryx Inc | COM | 02156B103 | 3,151 | 65,073 | SH | SOLE | 65,073 | 0 | 0 | ||
Amazon.Com Inc | COM | 023135106 | 87,875 | 827,373 | SH | SOLE | 779,761 | 21,576 | 26,036 | ||
American Campus Communities In | COM | 024835100 | 3,278 | 50,848 | SH | SOLE | 50,848 | 0 | 0 | ||
American Equity Invt Life Hld | COM | 025676206 | 1,604 | 43,859 | SH | SOLE | 43,859 | 0 | 0 | ||
American Software Inc Class A | COM | 029683109 | 12,678 | 784,534 | SH | SOLE | 779,568 | 0 | 4,966 | ||
American Tower Corp | COM | 03027X100 | 1,591 | 6,224 | SH | SOLE | 6,224 | 0 | 0 | ||
Ameris Bancorp | COM | 03076K108 | 13,552 | 337,279 | SH | SOLE | 334,761 | 0 | 2,518 | ||
Ametek Inc New | COM | 031100100 | 8,166 | 74,310 | SH | SOLE | 63,327 | 10,483 | 500 | ||
Amgen Inc | COM | 031162100 | 13,168 | 54,124 | SH | SOLE | 53,914 | 0 | 210 | ||
AMN Healthcare Services Inc | COM | 001744101 | 17,312 | 157,798 | SH | SOLE | 156,602 | 0 | 1,196 | ||
Amphenol Corp | COM | 032095101 | 11,902 | 184,878 | SH | SOLE | 143,924 | 39,919 | 1,035 | ||
Analog Devices Inc | COM | 032654105 | 13,168 | 90,138 | SH | SOLE | 89,478 | 0 | 660 | ||
ANSYS Inc | COM | 03662Q105 | 884 | 3,693 | SH | SOLE | 2,444 | 0 | 1,249 | ||
Apple Hospitality REIT Inc | COM | 03784Y200 | 3,849 | 262,339 | SH | SOLE | 262,339 | 0 | 0 | ||
Apple Inc | COM | 037833100 | 186,677 | 1,365,395 | SH | SOLE | 1,255,009 | 67,693 | 42,693 | ||
Asbury Automotive Group Inc | COM | 043436104 | 125,060 | 738,514 | SH | SOLE | 661,439 | 24,792 | 52,283 | ||
Atea Pharmaceuticals Inc | COM | 04683R106 | 1,236 | 174,043 | SH | SOLE | 174,043 | 0 | 0 | ||
AtriCure Inc Com | COM | 04963C209 | 2,343 | 57,337 | SH | SOLE | 57,337 | 0 | 0 | ||
Autodesk Inc | COM | 052769106 | 23,743 | 138,074 | SH | SOLE | 48,099 | 89,320 | 655 | ||
Automatic Data Processing Inc | COM | 053015103 | 1,441 | 6,860 | SH | SOLE | 6,060 | 0 | 800 | ||
Avery Dennison Corp | COM | 053611109 | 1,820 | 11,245 | SH | SOLE | 11,230 | 0 | 15 | ||
Avid Technology Inc | COM | 05367P100 | 13,775 | 530,831 | SH | SOLE | 496,672 | 30,401 | 3,758 | ||
Azek Co Inc Class A | COM | 05478C105 | 1,032 | 61,670 | SH | SOLE | 61,600 | 0 | 70 | ||
Azenta Inc | COM | 114340102 | 88,193 | 1,223,208 | SH | SOLE | 1,126,845 | 12,218 | 84,145 | ||
Badger Meter Inc | COM | 056525108 | 405 | 5,002 | SH | SOLE | 5,002 | 0 | 0 | ||
Balchem Corp | COM | 057665200 | 14,009 | 107,974 | SH | SOLE | 105,949 | 1,181 | 844 | ||
Bancorp Inc | COM | 05969A105 | 3,885 | 199,016 | SH | SOLE | 199,016 | 0 | 0 | ||
Bank of America Corporation | COM | 060505104 | 52,337 | 1,681,232 | SH | SOLE | 1,606,857 | 1,837 | 72,538 | ||
Bank Ozk Com | COM | 06417N103 | 2,000 | 53,282 | SH | SOLE | 53,282 | 0 | 0 | ||
Bankunited Inc Com | COM | 06652K103 | 6,633 | 186,464 | SH | SOLE | 186,464 | 0 | 0 | ||
Banner Corp Com | COM | 06652V208 | 1,325 | 23,581 | SH | SOLE | 23,581 | 0 | 0 | ||
Becton Dickinson & Co | COM | 075887109 | 739 | 2,999 | SH | SOLE | 2,899 | 0 | 100 | ||
Berkshire Hathaway Inc | COM | 084670702 | 654 | 2,394 | SH | SOLE | 2,069 | 0 | 325 | ||
BJ Wholesale Club | COM | 05550J101 | 2,363 | 37,920 | SH | SOLE | 37,875 | 0 | 45 | ||
Black Hills Corp Com | COM | 092113109 | 4,455 | 61,222 | SH | SOLE | 61,222 | 0 | 0 | ||
Booking Holdings Inc | COM | 09857L108 | 116,971 | 66,879 | SH | SOLE | 2,514 | 64,343 | 22 | ||
Boot Barn Holdings Inc | COM | 099406100 | 14,378 | 208,644 | SH | SOLE | 207,316 | 0 | 1,328 | ||
Booz Allen Hamilton Hldg Corp | COM | 099502106 | 127,090 | 1,406,482 | SH | SOLE | 1,170,556 | 158,230 | 77,696 | ||
Boston Beer Company Inc Class | COM | 100557107 | 306 | 1,010 | SH | SOLE | 1,010 | 0 | 0 | ||
Brandywine Rlty Tr Sh Ben Int | COM | 105368203 | 1,791 | 185,790 | SH | SOLE | 185,790 | 0 | 0 | ||
Broadcom Inc | COM | 11135F101 | 50,282 | 103,502 | SH | SOLE | 15,461 | 87,638 | 403 | ||
Broadridge Financial Solutions | COM | 11133T103 | 19,321 | 135,540 | SH | SOLE | 134,136 | 704 | 700 | ||
Brookline Bancorp Inc | COM | 11373M107 | 3,140 | 235,935 | SH | SOLE | 235,935 | 0 | 0 | ||
Bruker Corporation | COM | 116794108 | 1,774 | 28,266 | SH | SOLE | 28,231 | 0 | 35 | ||
Burlington Stores Inc | COM | 122017106 | 65,063 | 477,595 | SH | SOLE | 428,895 | 17,134 | 31,566 | ||
Byrna Technologies Inc | COM | 12448X201 | 1,494 | 173,970 | SH | SOLE | 173,970 | 0 | 0 | ||
Cactus Inc Cl A | COM | 127203107 | 2,192 | 54,430 | SH | SOLE | 54,365 | 0 | 65 | ||
Canadian National Railway Co | COM | 136375102 | 548 | 4,876 | SH | SOLE | 3,491 | 0 | 1,385 | ||
Canadian Pac Ry Ltd | COM | 13645T100 | 7,574 | 108,448 | SH | SOLE | 104,534 | 1,382 | 2,532 | ||
Caterpillar Inc | COM | 149123101 | 99,076 | 554,238 | SH | SOLE | 468,870 | 65,980 | 19,388 | ||
Cathay Gen Bancorp | COM | 149150104 | 5,911 | 150,994 | SH | SOLE | 150,994 | 0 | 0 | ||
CDW Corporation | COM | 12514G108 | 2,119 | 13,452 | SH | SOLE | 13,437 | 0 | 15 | ||
Central Garden & Pet Co Cl A N | COM | 153527205 | 5,839 | 145,940 | SH | SOLE | 145,940 | 0 | 0 | ||
Century Aluminum Company | COM | 156431108 | 1,363 | 184,937 | SH | SOLE | 184,937 | 0 | 0 | ||
ChampionX Corporation | COM | 15872M104 | 6,049 | 304,752 | SH | SOLE | 262,424 | 40,328 | 2,000 | ||
Charles River Laboratories Int | COM | 159864107 | 98,802 | 461,755 | SH | SOLE | 396,534 | 33,096 | 32,125 | ||
Chevron Corp | COM | 166764100 | 57,120 | 394,532 | SH | SOLE | 383,611 | 0 | 10,921 | ||
Choice Hotels Intl Inc | COM | 169905106 | 2,012 | 18,026 | SH | SOLE | 18,011 | 0 | 15 | ||
Church & Dwight Co | COM | 171340102 | 114,402 | 1,234,646 | SH | SOLE | 1,114,597 | 25,674 | 94,375 | ||
Churchill Downs Inc | COM | 171484108 | 6,309 | 32,940 | SH | SOLE | 28,095 | 4,030 | 815 | ||
Ciena Corp Com | COM | 171779309 | 145,239 | 3,178,104 | SH | SOLE | 2,920,694 | 75,299 | 182,111 | ||
Cintas Corp | COM | 172908105 | 45,080 | 120,687 | SH | SOLE | 63,488 | 56,077 | 1,122 | ||
Cisco Sys Inc | COM | 17275R102 | 10,510 | 246,473 | SH | SOLE | 245,773 | 0 | 700 | ||
Clarus Corp | COM | 18270P109 | 13,004 | 684,794 | SH | SOLE | 679,047 | 0 | 5,747 | ||
Clearway Energy Inc Cl C | COM | 18539C204 | 5,729 | 164,425 | SH | SOLE | 164,425 | 0 | 0 | ||
CME Group Inc | COM | 12572Q105 | 85,852 | 419,404 | SH | SOLE | 379,250 | 24,887 | 15,267 | ||
Cno Finl Group Inc Com | COM | 12621E103 | 1,720 | 95,070 | SH | SOLE | 95,070 | 0 | 0 | ||
CNX Resources Corporation | COM | 12653C108 | 3,960 | 240,578 | SH | SOLE | 240,578 | 0 | 0 | ||
Cognex Corporation | COM | 192422103 | 312 | 7,344 | SH | SOLE | 1,944 | 0 | 5,400 | ||
Cohen & Steers Inc | COM | 19247A100 | 9,913 | 155,896 | SH | SOLE | 154,467 | 0 | 1,429 | ||
Colgate-Palmolive Co | COM | 194162103 | 11,373 | 141,911 | SH | SOLE | 141,111 | 0 | 800 | ||
Comfort Systems USA Inc | COM | 199908104 | 16,291 | 195,926 | SH | SOLE | 194,632 | 0 | 1,294 | ||
Commercial Metals Company | COM | 201723103 | 2,133 | 64,438 | SH | SOLE | 64,438 | 0 | 0 | ||
CONMED Corporation | COM | 207410101 | 12,490 | 130,428 | SH | SOLE | 129,473 | 0 | 955 | ||
Cooper Cos Inc | COM | 216648402 | 96,836 | 309,262 | SH | SOLE | 266,061 | 22,309 | 20,892 | ||
Copart Inc. | COM | 217204106 | 132,502 | 1,219,419 | SH | SOLE | 930,783 | 214,013 | 74,623 | ||
Core Laboratories NV | COM | N22717107 | 10,066 | 508,129 | SH | SOLE | 504,541 | 0 | 3,588 | ||
Costar Group Inc | COM | 22160N109 | 951 | 15,743 | SH | SOLE | 155 | 15,588 | 0 | ||
Costco Wholesale Corp | COM | 22160K105 | 164,497 | 343,217 | SH | SOLE | 267,932 | 64,558 | 10,727 | ||
Crane Holdings Co | COM | 224441105 | 3,930 | 44,887 | SH | SOLE | 35,746 | 7,765 | 1,376 | ||
Cross Country Healthcare Inc | COM | 227483104 | 6,854 | 329,058 | SH | SOLE | 329,058 | 0 | 0 | ||
Crown Castle International Cor | COM | 22822V101 | 13,106 | 77,834 | SH | SOLE | 77,093 | 0 | 741 | ||
Curtiss Wright Corp | COM | 231561101 | 1,488 | 11,267 | SH | SOLE | 11,252 | 0 | 15 | ||
Cvr Energy Inc Com | COM | 12662P108 | 2,389 | 71,314 | SH | SOLE | 71,314 | 0 | 0 | ||
CVS Health Corporation | COM | 126650100 | 303 | 3,275 | SH | SOLE | 3,275 | 0 | 0 | ||
Cyberark Software Ltd | COM | M2682V108 | 1,732 | 13,532 | SH | SOLE | 13,397 | 0 | 135 | ||
Danaher Corporation | COM | 235851102 | 439 | 1,730 | SH | SOLE | 1,695 | 0 | 35 | ||
Darden Restaurants Inc | COM | 237194105 | 69,948 | 618,348 | SH | SOLE | 589,430 | 3,404 | 25,514 | ||
Deere & Co | COM | 244199105 | 14,152 | 47,258 | SH | SOLE | 25,855 | 21,220 | 183 | ||
Descartes Systems Group Inc | COM | 249906108 | 511 | 8,236 | SH | SOLE | 8,236 | 0 | 0 | ||
Dexcom Inc. | COM | 252131107 | 11,661 | 156,454 | SH | SOLE | 70,524 | 84,186 | 1,744 | ||
DHT Holdings Inc | COM | Y2065G121 | 2,565 | 418,444 | SH | SOLE | 418,444 | 0 | 0 | ||
Diodes Inc | COM | 254543101 | 96,343 | 1,492,077 | SH | SOLE | 1,375,630 | 2,558 | 113,889 | ||
Dollar General Corp | COM | 256677105 | 15,540 | 63,315 | SH | SOLE | 62,992 | 0 | 323 | ||
Dominion Energy Inc | COM | 25746U109 | 285 | 3,570 | SH | SOLE | 3,570 | 0 | 0 | ||
Dover Corp | COM | 260003108 | 66,194 | 545,611 | SH | SOLE | 517,197 | 7,034 | 21,380 | ||
Dynavax Technologies Corp | COM | 268158201 | 2,474 | 196,541 | SH | SOLE | 196,541 | 0 | 0 | ||
e l f Beauty Inc | COM | 26856L103 | 22,137 | 721,549 | SH | SOLE | 716,874 | 0 | 4,675 | ||
Eaton Corp | COM | G29183103 | 63,319 | 502,573 | SH | SOLE | 433,575 | 48,287 | 20,711 | ||
Ebix Inc Com New | COM | 278715206 | 2,178 | 128,890 | SH | SOLE | 128,890 | 0 | 0 | ||
Editas Medicine Inc | COM | 28106W103 | 935 | 79,065 | SH | SOLE | 79,065 | 0 | 0 | ||
Edwards Lifesciences Corp | COM | 28176E108 | 8,583 | 90,264 | SH | SOLE | 86,299 | 3,194 | 771 | ||
Eli Lilly and Company | COM | 532457108 | 93,943 | 289,743 | SH | SOLE | 247,951 | 32,194 | 9,598 | ||
Emcor Group Inc Com | COM | 29084Q100 | 6,200 | 60,218 | SH | SOLE | 60,218 | 0 | 0 | ||
Emerson Electric Co | COM | 291011104 | 519 | 6,520 | SH | SOLE | 6,520 | 0 | 0 | ||
Enphase Energy Inc | COM | 29355A107 | 5,132 | 26,284 | SH | SOLE | 23,849 | 0 | 2,435 | ||
EnPro Industries Inc | COM | 29355X107 | 8,618 | 105,187 | SH | SOLE | 59,389 | 44,410 | 1,388 | ||
Entegris Inc | COM | 29362U104 | 148,860 | 1,615,758 | SH | SOLE | 1,472,418 | 49,956 | 93,384 | ||
Envista Holdings Corp | COM | 29415F104 | 6,429 | 166,805 | SH | SOLE | 141,402 | 22,033 | 3,370 | ||
EOG Res Inc | COM | 26875P101 | 20,249 | 183,347 | SH | SOLE | 173,734 | 8,138 | 1,475 | ||
Equinix Inc | COM | 29444U700 | 5,365 | 8,165 | SH | SOLE | 7,968 | 0 | 197 | ||
Estee Lauder Companies Cl A | COM | 518439104 | 21,101 | 82,857 | SH | SOLE | 61,327 | 19,917 | 1,613 | ||
Ethan Allen Interiors Inc | COM | 297602104 | 205 | 10,127 | SH | SOLE | 10,127 | 0 | 0 | ||
Etsy Inc | COM | 29786A106 | 61,665 | 842,303 | SH | SOLE | 767,021 | 28,858 | 46,424 | ||
Expeditors International | COM | 302130109 | 10,164 | 104,287 | SH | SOLE | 91 | 104,196 | 0 | ||
Exponent Inc | COM | 30214U102 | 1,782 | 19,483 | SH | SOLE | 19,458 | 0 | 25 | ||
Exxon Mobil Corp | COM | 30231G102 | 1,740 | 20,323 | SH | SOLE | 19,973 | 0 | 350 | ||
Fair Isaac Corp | COM | 303250104 | 26,374 | 65,787 | SH | SOLE | 18,623 | 47,014 | 150 | ||
Federated Hermes Inc Class B | COM | 314211103 | 1,368 | 43,036 | SH | SOLE | 43,036 | 0 | 0 | ||
First Rep Bk San Francisco Cal | COM | 33616C100 | 185,435 | 1,285,960 | SH | SOLE | 1,136,765 | 78,736 | 70,459 | ||
Floor & Decor Holdings Inc Cla | COM | 339750101 | 71,495 | 1,135,556 | SH | SOLE | 1,047,263 | 6,219 | 82,074 | ||
Fnb Corp Pa Com | COM | 302520101 | 1,638 | 150,859 | SH | SOLE | 150,859 | 0 | 0 | ||
Fortinet Inc | COM | 34959E109 | 18,378 | 324,808 | SH | SOLE | 260,505 | 58,738 | 5,565 | ||
Freeport-McMoran Inc | COM | 35671D857 | 65,546 | 2,240,112 | SH | SOLE | 2,130,668 | 18,510 | 90,934 | ||
FTI Consulting Inc | COM | 302941109 | 36,323 | 200,848 | SH | SOLE | 193,154 | 5,991 | 1,703 | ||
FuelCell Energy Inc | COM | 35952H601 | 650 | 173,391 | SH | SOLE | 173,391 | 0 | 0 | ||
Garmin Ltd | COM | H2906T109 | 6,975 | 70,988 | SH | SOLE | 42,242 | 28,271 | 475 | ||
Generac Hldgs Inc | COM | 368736104 | 110,506 | 524,771 | SH | SOLE | 449,851 | 42,692 | 32,228 | ||
Getty Realty Corp | COM | 374297109 | 3,445 | 130,005 | SH | SOLE | 130,005 | 0 | 0 | ||
Glacier Bencorp Inc | COM | 37637Q105 | 1,897 | 40,005 | SH | SOLE | 39,955 | 0 | 50 | ||
Global Payments Inc. | COM | 37940X102 | 6,614 | 59,777 | SH | SOLE | 39,501 | 19,951 | 325 | ||
Goldman Sachs Group Inc | COM | 38141G104 | 11,143 | 37,515 | SH | SOLE | 20,965 | 16,325 | 225 | ||
Group 1 Automotive Inc | COM | 398905109 | 4,939 | 29,087 | SH | SOLE | 29,087 | 0 | 0 | ||
Gxo Logistics Incorporated | COM | 36262G101 | 1,587 | 36,675 | SH | SOLE | 35,275 | 0 | 1,400 | ||
Hannon Armstrong Sustainable I | COM | 41068X100 | 1,251 | 33,056 | SH | SOLE | 33,056 | 0 | 0 | ||
Hanover Insurance Group Inc | COM | 410867105 | 2,608 | 17,829 | SH | SOLE | 17,829 | 0 | 0 | ||
Heartland Financial USA Inc | COM | 42234Q102 | 372 | 8,963 | SH | SOLE | 8,963 | 0 | 0 | ||
Hecla Mng Co Com | COM | 422704106 | 2,920 | 744,827 | SH | SOLE | 744,827 | 0 | 0 | ||
HEICO Corporation | COM | 422806109 | 10,397 | 79,297 | SH | SOLE | 59,102 | 19,767 | 428 | ||
Helen Of Troy Ltd | COM | G4388N106 | 1,545 | 9,511 | SH | SOLE | 9,418 | 0 | 93 | ||
Highwoods Pptys Inc Com | COM | 431284108 | 807 | 23,593 | SH | SOLE | 23,593 | 0 | 0 | ||
Home Depot Inc | COM | 437076102 | 109,983 | 401,004 | SH | SOLE | 379,928 | 7,702 | 13,374 | ||
Homestreet Inc Com | COM | 43785V102 | 5,908 | 170,401 | SH | SOLE | 170,401 | 0 | 0 | ||
Honeywell International Inc | COM | 438516106 | 11,046 | 63,552 | SH | SOLE | 61,499 | 1,497 | 556 | ||
Horizon Therapeutics Plc | COM | G46188101 | 126,375 | 1,584,445 | SH | SOLE | 1,402,348 | 72,682 | 109,415 | ||
Huntington Ingalls Industries | COM | 446413106 | 7,661 | 35,173 | SH | SOLE | 2,784 | 32,389 | 0 | ||
ICF International Inc | COM | 44925C103 | 14,761 | 155,375 | SH | SOLE | 154,100 | 0 | 1,275 | ||
IDACORP Inc | COM | 451107106 | 1,758 | 16,601 | SH | SOLE | 16,601 | 0 | 0 | ||
IDEX Corp Com | COM | 45167R104 | 106,987 | 589,040 | SH | SOLE | 521,111 | 27,138 | 40,791 | ||
Idexx Labs Corp | COM | 45168D104 | 3,510 | 10,008 | SH | SOLE | 7,496 | 2,347 | 165 | ||
Ii Vi Inc Com | COM | 902104108 | 1,860 | 36,511 | SH | SOLE | 36,511 | 0 | 0 | ||
Illinois Tool Works Inc | COM | 452308109 | 11,013 | 60,428 | SH | SOLE | 59,848 | 0 | 580 | ||
Illumina Incorporated | COM | 452327109 | 436 | 2,363 | SH | SOLE | 1,746 | 617 | 0 | ||
Inari Medical Inc | COM | 45332Y109 | 13,720 | 201,789 | SH | SOLE | 200,326 | 0 | 1,463 | ||
Independence Rlty Tr Inc Com | COM | 45378A106 | 2,445 | 117,937 | SH | SOLE | 117,937 | 0 | 0 | ||
InMode Ltd | COM | M5425M103 | 326 | 14,568 | SH | SOLE | 315 | 14,253 | 0 | ||
Installed Building Products In | COM | 45780R101 | 2,456 | 29,537 | SH | SOLE | 28,904 | 0 | 633 | ||
Insulet Corporation | COM | 45784P101 | 1,714 | 7,865 | SH | SOLE | 7,855 | 0 | 10 | ||
Integer Holdings Corporation | COM | 45826H109 | 13,471 | 190,649 | SH | SOLE | 189,226 | 0 | 1,423 | ||
Intel Corp | COM | 458140100 | 337 | 9,011 | SH | SOLE | 7,786 | 0 | 1,225 | ||
Intercontinental Exchange Inc | COM | 45866F104 | 362 | 3,847 | SH | SOLE | 3,547 | 0 | 300 | ||
Intuit Inc | COM | 461202103 | 73,879 | 191,675 | SH | SOLE | 181,661 | 2,801 | 7,213 | ||
JetBlue Airways Corporation | COM | 477143101 | 3,100 | 370,359 | SH | SOLE | 370,359 | 0 | 0 | ||
Johnson & Johnson Com | COM | 478160104 | 17,236 | 97,096 | SH | SOLE | 91,206 | 4,064 | 1,826 | ||
Jounce Therapeutics Inc | COM | 481116101 | 1,640 | 541,127 | SH | SOLE | 541,127 | 0 | 0 | ||
JPMorgan Chase & Co | COM | 46625H100 | 16,812 | 149,293 | SH | SOLE | 103,710 | 44,888 | 695 | ||
Keysight Technologies Inc | COM | 49338L103 | 109,658 | 795,489 | SH | SOLE | 731,277 | 5,903 | 58,309 | ||
Kinder Morgan Inc | COM | 49456B101 | 184 | 11,000 | SH | SOLE | 11,000 | 0 | 0 | ||
Kulicke & Soffa Inds Inc Com | COM | 501242101 | 7,171 | 167,502 | SH | SOLE | 167,502 | 0 | 0 | ||
L3Harris Technologies Inc | COM | 502431109 | 2,243 | 9,279 | SH | SOLE | 408 | 8,837 | 34 | ||
Lam Research Corporation | COM | 512807108 | 201 | 471 | SH | SOLE | 274 | 0 | 197 | ||
Lamb Weston Holdings Inc | COM | 513272104 | 519 | 7,261 | SH | SOLE | 7,261 | 0 | 0 | ||
Lantheus Holdings Inc | COM | 516544103 | 27,304 | 413,507 | SH | SOLE | 387,324 | 24,071 | 2,112 | ||
LCI Inds Com | COM | 50189K103 | 5,688 | 50,843 | SH | SOLE | 50,843 | 0 | 0 | ||
Lemaitre Vascular Inc | COM | 525558201 | 662 | 14,534 | SH | SOLE | 14,534 | 0 | 0 | ||
Lendingtree Inc | COM | 52603B107 | 3,865 | 88,207 | SH | SOLE | 72,205 | 15,792 | 210 | ||
Lpl Finl Hldgs Inc Com | COM | 50212V100 | 2,598 | 14,084 | SH | SOLE | 13,869 | 0 | 215 | ||
Lululemon Athletica Inc Com | COM | 550021109 | 77,962 | 285,982 | SH | SOLE | 246,547 | 29,473 | 9,962 | ||
M/I Homes Inc | COM | 55305B101 | 4,925 | 124,172 | SH | SOLE | 124,172 | 0 | 0 | ||
Marketaxess Hldgs Inc | COM | 57060D108 | 1,231 | 4,807 | SH | SOLE | 4,800 | 0 | 7 | ||
Marriot Intl Inc New CL A | COM | 571903202 | 446 | 3,277 | SH | SOLE | 3,277 | 0 | 0 | ||
Martin Marietta Materials Inc | COM | 573284106 | 21,505 | 71,865 | SH | SOLE | 63,901 | 7,520 | 444 | ||
Masco Corporation | COM | 574599106 | 100,801 | 1,992,107 | SH | SOLE | 1,834,723 | 8,448 | 148,936 | ||
Mastercard Inc. CL-A | COM | 57636Q104 | 9,571 | 30,337 | SH | SOLE | 28,943 | 1,089 | 305 | ||
Matador Res Co | COM | 576485205 | 7,092 | 152,228 | SH | SOLE | 152,228 | 0 | 0 | ||
McCormick & Co. - non voting s | COM | 579780206 | 117,583 | 1,412,411 | SH | SOLE | 1,206,584 | 99,495 | 106,332 | ||
Mcdonalds Corp | COM | 580135101 | 11,163 | 45,216 | SH | SOLE | 44,826 | 0 | 390 | ||
Medpace Holdings Inc | COM | 58506Q109 | 15,814 | 105,659 | SH | SOLE | 104,805 | 0 | 854 | ||
Merck & Company Inc | COM | 58933Y105 | 12,842 | 140,857 | SH | SOLE | 140,357 | 0 | 500 | ||
Meta Platforms Inc | COM | 30303M102 | 235 | 1,458 | SH | SOLE | 1,458 | 0 | 0 | ||
Mettler Toledo International C | COM | 592688105 | 124,068 | 108,001 | SH | SOLE | 95,006 | 5,484 | 7,511 | ||
Microsoft Corp | COM | 594918104 | 141,332 | 550,294 | SH | SOLE | 529,258 | 1,334 | 19,702 | ||
Monolithic Power Systems Inc | COM | 609839105 | 147,680 | 384,544 | SH | SOLE | 296,802 | 64,840 | 22,902 | ||
Moody's Corporation | COM | 615369105 | 4,080 | 15,000 | SH | SOLE | 15,000 | 0 | 0 | ||
Neogen Corporation | COM | 640491106 | 11,859 | 492,263 | SH | SOLE | 489,299 | 0 | 2,964 | ||
Neurocrine Biosciences Inc | COM | 64125C109 | 104,678 | 1,073,842 | SH | SOLE | 991,069 | 18,475 | 64,298 | ||
Nextera Energy Inc Com | COM | 65339F101 | 20,617 | 266,164 | SH | SOLE | 206,809 | 51,509 | 7,846 | ||
Nike Inc Cl B | COM | 654106103 | 15,586 | 152,507 | SH | SOLE | 148,696 | 2,636 | 1,175 | ||
Norfolk Southn Corp | COM | 655844108 | 12,056 | 53,042 | SH | SOLE | 52,802 | 0 | 240 | ||
Northrop Grumman Corp | COM | 666807102 | 451 | 943 | SH | SOLE | 569 | 0 | 374 | ||
Novanta Inc | COM | 67000B104 | 13,620 | 112,315 | SH | SOLE | 110,621 | 0 | 1,694 | ||
NVIDIA Corp | COM | 67066G104 | 66,673 | 439,822 | SH | SOLE | 384,960 | 40,226 | 14,636 | ||
Nxp Semiconductors N V Com | COM | N6596X109 | 69,802 | 471,542 | SH | SOLE | 449,875 | 1,871 | 19,796 | ||
Ofg Bancorp Com | COM | 67103X102 | 1,893 | 74,540 | SH | SOLE | 74,540 | 0 | 0 | ||
Old Dominion Freight Lines Inc | COM | 679580100 | 59,879 | 233,645 | SH | SOLE | 183,502 | 42,524 | 7,619 | ||
Omnicell Inc | COM | 68213N109 | 15,223 | 133,831 | SH | SOLE | 121,790 | 11,225 | 816 | ||
Onto Innovation Inc | COM | 683344105 | 24,130 | 345,996 | SH | SOLE | 304,951 | 38,665 | 2,380 | ||
Oracle Corporation | COM | 68389X105 | 209 | 2,990 | SH | SOLE | 2,990 | 0 | 0 | ||
OReilly Automotive Inc | COM | 67103H107 | 81,704 | 129,328 | SH | SOLE | 104,300 | 20,655 | 4,373 | ||
Pacira Biosciences Inc | COM | 695127100 | 2,433 | 41,726 | SH | SOLE | 41,726 | 0 | 0 | ||
Papa Johns International Inc | COM | 698813102 | 1,542 | 18,459 | SH | SOLE | 18,439 | 0 | 20 | ||
Patrick Industries Inc | COM | 703343103 | 1,899 | 36,640 | SH | SOLE | 36,640 | 0 | 0 | ||
Paycom Software Inc | COM | 70432V102 | 165,280 | 590,033 | SH | SOLE | 511,476 | 47,133 | 31,424 | ||
PayPal Holdings Inc | COM | 70450Y103 | 6,389 | 91,480 | SH | SOLE | 73,343 | 15,407 | 2,730 | ||
Penn Natl Gaming Inc | COM | 707569109 | 991 | 32,576 | SH | SOLE | 150 | 32,426 | 0 | ||
Penumbra Inc | COM | 70975L107 | 4,182 | 33,585 | SH | SOLE | 21,738 | 11,185 | 662 | ||
PepsiCo Inc | COM | 713448108 | 85,226 | 511,374 | SH | SOLE | 468,721 | 23,845 | 18,808 | ||
Perficient Inc | COM | 71375U101 | 14,659 | 159,881 | SH | SOLE | 158,870 | 0 | 1,011 | ||
Pfizer Inc | COM | 717081103 | 424 | 8,080 | SH | SOLE | 8,080 | 0 | 0 | ||
PGT Innovations Inc | COM | 69336V101 | 10,499 | 630,963 | SH | SOLE | 626,225 | 0 | 4,738 | ||
Pioneer Natural Resources Comp | COM | 723787107 | 108,444 | 486,124 | SH | SOLE | 421,179 | 44,332 | 20,613 | ||
Plexus Corp | COM | 729132100 | 1,112 | 14,168 | SH | SOLE | 14,168 | 0 | 0 | ||
Pool Corp | COM | 73278L105 | 130,543 | 371,675 | SH | SOLE | 300,585 | 48,339 | 22,751 | ||
Portland Gen Elec Co Com New | COM | 736508847 | 4,912 | 101,640 | SH | SOLE | 101,640 | 0 | 0 | ||
PotlatchDeltic Corporation | COM | 737630103 | 4,864 | 110,069 | SH | SOLE | 110,069 | 0 | 0 | ||
Power Integrations Inc | COM | 739276103 | 13,986 | 186,452 | SH | SOLE | 183,874 | 0 | 2,578 | ||
Prestige Consumer Healthcare I | COM | 74112D101 | 3,219 | 54,747 | SH | SOLE | 54,707 | 0 | 40 | ||
Procter & Gamble Company | COM | 742718109 | 90,281 | 627,867 | SH | SOLE | 540,608 | 62,628 | 24,631 | ||
Progressive Corp Ohio Com | COM | 743315103 | 1,185 | 10,191 | SH | SOLE | 9,872 | 0 | 319 | ||
Progyny Inc | COM | 74340E103 | 11,232 | 386,631 | SH | SOLE | 384,047 | 0 | 2,584 | ||
PS Business Parks Inc | COM | 69360J107 | 2,634 | 14,075 | SH | SOLE | 14,075 | 0 | 0 | ||
PTC Inc | COM | 69370C100 | 1,871 | 17,596 | SH | SOLE | 17,571 | 0 | 25 | ||
Qualcomm Inc | COM | 747525103 | 265 | 2,077 | SH | SOLE | 2,077 | 0 | 0 | ||
Qualys Inc | COM | 74758T303 | 132,474 | 1,050,212 | SH | SOLE | 914,171 | 70,955 | 65,086 | ||
Quanta Svcs Inc Com | COM | 74762E102 | 58,739 | 468,638 | SH | SOLE | 450,158 | 0 | 18,480 | ||
R1 RCM Inc | COM | 77634L105 | 6,541 | 312,064 | SH | SOLE | 292,991 | 10,481 | 8,592 | ||
Rada Electronic Industries LTD | COM | M81863124 | 5,733 | 620,498 | SH | SOLE | 580,780 | 31,216 | 8,502 | ||
Range Resources Corp | COM | 75281A109 | 6,301 | 254,570 | SH | SOLE | 254,570 | 0 | 0 | ||
Ranger Oil Corporation Class A | COM | 70788V102 | 11,350 | 345,313 | SH | SOLE | 342,859 | 0 | 2,454 | ||
Raymond James Financial Inc | COM | 754730109 | 117,678 | 1,316,157 | SH | SOLE | 1,197,870 | 13,774 | 104,513 | ||
Raytheon Technologies Corp Com | COM | 75513E101 | 252 | 2,620 | SH | SOLE | 2,320 | 0 | 300 | ||
Repligen Corporation | COM | 759916109 | 3,184 | 19,604 | SH | SOLE | 11,249 | 8,342 | 13 | ||
Resmed Inc Com | COM | 761152107 | 118,978 | 567,563 | SH | SOLE | 505,161 | 23,624 | 38,778 | ||
Revolve Group Inc. Class A | COM | 76156B107 | 10,502 | 405,315 | SH | SOLE | 402,681 | 0 | 2,634 | ||
Rockwell Automation Inc | COM | 773903109 | 9,593 | 48,129 | SH | SOLE | 35,198 | 12,566 | 365 | ||
Roper Industries Inc | COM | 776696106 | 78,346 | 198,521 | SH | SOLE | 176,764 | 14,448 | 7,309 | ||
RPM International Inc | COM | 749685103 | 9,619 | 122,187 | SH | SOLE | 121,787 | 0 | 400 | ||
Ruth's Hospitality Group Inc | COM | 783332109 | 2,355 | 144,856 | SH | SOLE | 144,856 | 0 | 0 | ||
S&P Global Inc | COM | 78409V104 | 20,099 | 59,631 | SH | SOLE | 3,989 | 54,313 | 1,329 | ||
Saia Inc | COM | 78709Y105 | 90,335 | 480,508 | SH | SOLE | 407,030 | 40,432 | 33,046 | ||
salesforce.com inc | COM | 79466L302 | 6,552 | 39,697 | SH | SOLE | 36,942 | 2,465 | 290 | ||
Sandy Spring Bancorp Inc Com | COM | 800363103 | 6,676 | 170,863 | SH | SOLE | 170,863 | 0 | 0 | ||
Sealed Air Corp | COM | 81211K100 | 418 | 7,249 | SH | SOLE | 7,199 | 0 | 50 | ||
Sensata Technologies Holdings | COM | G8060N102 | 4,150 | 100,465 | SH | SOLE | 66,876 | 31,232 | 2,357 | ||
Servicenow Inc | COM | 81762P102 | 82,818 | 174,163 | SH | SOLE | 136,870 | 30,788 | 6,505 | ||
Sherwin Williams | COM | 824348106 | 83,490 | 372,872 | SH | SOLE | 341,782 | 17,668 | 13,422 | ||
Shyft Group Inc | COM | 825698103 | 12,605 | 678,068 | SH | SOLE | 674,803 | 0 | 3,265 | ||
Simon Property Group Inc | COM | 828806109 | 10,774 | 113,508 | SH | SOLE | 52,353 | 60,755 | 400 | ||
Simply Good Foods Co Com | COM | 82900L102 | 22,007 | 582,646 | SH | SOLE | 579,479 | 0 | 3,167 | ||
Simpson Manufacturing Co Inc | COM | 829073105 | 12,789 | 127,111 | SH | SOLE | 126,214 | 0 | 897 | ||
Simulations Plus Inc | COM | 829214105 | 5,319 | 107,817 | SH | SOLE | 101,014 | 5,903 | 900 | ||
Skechers U S A Inc Cl A | COM | 830566105 | 5,526 | 155,313 | SH | SOLE | 155,313 | 0 | 0 | ||
Skyline Champion Corporation | COM | 830830105 | 13,061 | 275,422 | SH | SOLE | 273,346 | 0 | 2,076 | ||
Skyworks Solutions Inc | COM | 83088M102 | 82,774 | 893,507 | SH | SOLE | 812,379 | 26,256 | 54,872 | ||
SM Energy Co | COM | 78454L100 | 3,084 | 90,195 | SH | SOLE | 90,195 | 0 | 0 | ||
Smuckers JM Co | COM | 832696405 | 565 | 4,416 | SH | SOLE | 3,921 | 0 | 495 | ||
SOUTHERN CO COM | COM | 842587107 | 1,008 | 14,140 | SH | SOLE | 13,540 | 0 | 600 | ||
Southwest Airlines Co | COM | 844741108 | 305 | 8,440 | SH | SOLE | 8,440 | 0 | 0 | ||
Spire Inc Com | COM | 84857L101 | 4,914 | 66,081 | SH | SOLE | 66,081 | 0 | 0 | ||
SPS Commerce Inc Com | COM | 78463M107 | 107,993 | 955,265 | SH | SOLE | 857,536 | 31,112 | 66,617 | ||
STAG Industrial Inc | COM | 85254J102 | 4,548 | 147,294 | SH | SOLE | 147,294 | 0 | 0 | ||
Steris Plc Shs Usd | COM | G8473T100 | 121,126 | 587,564 | SH | SOLE | 532,625 | 11,543 | 43,396 | ||
Stryker Corporation | COM | 863667101 | 83,351 | 418,995 | SH | SOLE | 369,845 | 34,471 | 14,679 | ||
Summit Materials Inc Cl A | COM | 86614U100 | 12,469 | 535,381 | SH | SOLE | 522,271 | 7,593 | 5,517 | ||
Sun Communities Inc | COM | 866674104 | 104,914 | 658,343 | SH | SOLE | 581,551 | 31,730 | 45,062 | ||
Supernus Pharmaceuticals Inc | COM | 868459108 | 13,926 | 481,542 | SH | SOLE | 477,757 | 0 | 3,785 | ||
Synopsys Inc | COM | 871607107 | 104,784 | 345,024 | SH | SOLE | 286,523 | 43,103 | 15,398 | ||
T Rowe Price Group Inc. | COM | 74144T108 | 13,713 | 120,705 | SH | SOLE | 120,330 | 0 | 375 | ||
Take Two Interactive | COM | 874054109 | 79,569 | 649,381 | SH | SOLE | 604,903 | 1,307 | 43,171 | ||
Target Corp Com | COM | 87612E106 | 4,981 | 35,271 | SH | SOLE | 34,896 | 0 | 375 | ||
TE Connectivity LTD | COM | H84989104 | 10,353 | 91,502 | SH | SOLE | 91,202 | 0 | 300 | ||
Tech Target Inc | COM | 87874R100 | 13,029 | 198,243 | SH | SOLE | 196,902 | 0 | 1,341 | ||
Teledyne Technologies Inc Com | COM | 879360105 | 107,393 | 286,297 | SH | SOLE | 248,296 | 16,867 | 21,134 | ||
Teleflex Inc | COM | 879369106 | 7,530 | 30,629 | SH | SOLE | 16,082 | 14,137 | 410 | ||
Telephone Data Sys Inc Com | COM | 879433829 | 6,016 | 381,015 | SH | SOLE | 381,015 | 0 | 0 | ||
Teradyne Inc | COM | 880770102 | 336 | 3,750 | SH | SOLE | 3,750 | 0 | 0 | ||
Terreno Realty Corporation | COM | 88146M101 | 4,532 | 81,329 | SH | SOLE | 81,294 | 0 | 35 | ||
Texas Roadhouse Inc | COM | 882681109 | 304 | 4,149 | SH | SOLE | 4,149 | 0 | 0 | ||
The Coca Cola Company | COM | 191216100 | 331 | 5,265 | SH | SOLE | 5,265 | 0 | 0 | ||
Thermo Fisher Scientific Inc. | COM | 883556102 | 3,823 | 7,036 | SH | SOLE | 6,052 | 0 | 984 | ||
TJX Companies Inc | COM | 872540109 | 1,521 | 27,234 | SH | SOLE | 24,024 | 0 | 3,210 | ||
Tractor Supply Company | COM | 892356106 | 25,426 | 131,164 | SH | SOLE | 117,681 | 12,871 | 612 | ||
Trade Desk Inc Cl A | COM | 88339J105 | 2,343 | 55,941 | SH | SOLE | 50,921 | 0 | 5,020 | ||
Trimble Inc | COM | 896239100 | 106,012 | 1,820,578 | SH | SOLE | 1,592,018 | 111,393 | 117,167 | ||
Trinet Group | COM | 896288107 | 3,834 | 49,392 | SH | SOLE | 49,392 | 0 | 0 | ||
Tronox Holdings Plc Shs | COM | G9087Q102 | 4,122 | 245,372 | SH | SOLE | 245,372 | 0 | 0 | ||
Turning Point Therapeutics Inc | COM | 90041T108 | 5,275 | 70,100 | SH | SOLE | 70,100 | 0 | 0 | ||
Ultra Clean Holdings Inc | COM | 90385V107 | 12,296 | 413,031 | SH | SOLE | 410,517 | 0 | 2,514 | ||
Umb Finl Corp Com | COM | 902788108 | 6,579 | 76,409 | SH | SOLE | 76,409 | 0 | 0 | ||
Union Pacific Corp | COM | 907818108 | 8,750 | 41,026 | SH | SOLE | 40,089 | 937 | 0 | ||
United Parcel Service Inc Cl B | COM | 911312106 | 10,686 | 58,541 | SH | SOLE | 58,091 | 0 | 450 | ||
United Rentals Inc | COM | 911363109 | 24,678 | 101,594 | SH | SOLE | 26,161 | 74,723 | 710 | ||
UnitedHealth Group Inc | COM | 91324P102 | 139,937 | 272,447 | SH | SOLE | 240,515 | 23,748 | 8,184 | ||
Vail Resorts Inc | COM | 91879Q109 | 11,839 | 54,294 | SH | SOLE | 10,338 | 43,519 | 437 | ||
Valley Natl Bancorp Com | COM | 919794107 | 2,540 | 244,034 | SH | SOLE | 244,034 | 0 | 0 | ||
Valmont Industries Inc | COM | 920253101 | 16,232 | 72,259 | SH | SOLE | 71,758 | 0 | 501 | ||
Valvoline Inc | COM | 92047W101 | 1,873 | 64,967 | SH | SOLE | 64,967 | 0 | 0 | ||
Varonis Systems Inc | COM | 922280102 | 5,491 | 187,285 | SH | SOLE | 147,487 | 38,548 | 1,250 | ||
Veeva Sys Inc | COM | 922475108 | 6,458 | 32,612 | SH | SOLE | 31,546 | 876 | 190 | ||
Verizon Communications Inc Com | COM | 92343V104 | 10,678 | 210,407 | SH | SOLE | 209,632 | 0 | 775 | ||
Vertex Pharmaceuticals Inc | COM | 92532F100 | 5,404 | 19,179 | SH | SOLE | 512 | 18,386 | 281 | ||
Vicor Corp Com | COM | 925815102 | 9,362 | 171,055 | SH | SOLE | 169,633 | 0 | 1,422 | ||
Virtu Finl Corp Conn | COM | 928254101 | 5,339 | 228,063 | SH | SOLE | 228,063 | 0 | 0 | ||
Visa Inc | COM | 92826C839 | 105,145 | 534,031 | SH | SOLE | 504,639 | 9,552 | 19,840 | ||
Walmart Inc | COM | 931142103 | 538 | 4,421 | SH | SOLE | 4,221 | 0 | 200 | ||
Walt Disney Co | COM | 254687106 | 9,357 | 99,118 | SH | SOLE | 41,302 | 57,541 | 275 | ||
Washington Fed Inc Com | COM | 938824109 | 6,297 | 209,766 | SH | SOLE | 209,766 | 0 | 0 | ||
Webster Finl Coup Conn Com | COM | 947890109 | 1,192 | 28,280 | SH | SOLE | 28,280 | 0 | 0 | ||
Werner Enterprises Inc | COM | 950755108 | 6,102 | 158,325 | SH | SOLE | 158,265 | 0 | 60 | ||
West Pharmaceutical Services I | COM | 955306105 | 102,201 | 338,001 | SH | SOLE | 309,648 | 2,741 | 25,612 | ||
Williams-Sonoma Inc | COM | 969904101 | 100,603 | 906,742 | SH | SOLE | 793,415 | 52,327 | 61,000 | ||
Wingstop Inc | COM | 974155103 | 739 | 9,890 | SH | SOLE | 9,890 | 0 | 0 | ||
Wintrust Finl Corp Com | COM | 97650W108 | 7,153 | 89,244 | SH | SOLE | 89,244 | 0 | 0 | ||
Wsfs Finl Corp Com | COM | 929328102 | 1,283 | 32,009 | SH | SOLE | 32,009 | 0 | 0 | ||
Zebra Technologies Corp- Cl A | COM | 989207105 | 96,715 | 329,017 | SH | SOLE | 286,106 | 22,714 | 20,197 | ||
Zoetis Inc | COM | 98978V103 | 115,114 | 669,696 | SH | SOLE | 586,900 | 58,338 | 24,458 | ||
Global X Fds Us Infr Dev Etf | COM | 37954Y673 | 1,990 | 87,392 | SH | SOLE | 87,392 | 0 | 0 | ||
Invesco Optimum Yield Diversif | COM | 46090F100 | 4,508 | 249,866 | SH | SOLE | 249,866 | 0 | 0 | ||
iShares Core S&P 500 | COM | 464287200 | 633 | 1,670 | SH | SOLE | 1,670 | 0 | 0 | ||
iShares Core S&P Small-Cap | COM | 464287804 | 3,151 | 34,094 | SH | SOLE | 34,094 | 0 | 0 | ||
iShares Core US REIT | COM | 464288521 | 8,012 | 150,042 | SH | SOLE | 150,042 | 0 | 0 | ||
iShares MSCI Pacific ex Japan | COM | 464286665 | 3,063 | 73,558 | SH | SOLE | 73,558 | 0 | 0 | ||
iShares Russell 3000 Index Fun | COM | 464287689 | 204 | 940 | SH | SOLE | 940 | 0 | 0 | ||
iShares Russell MidCap Growth | COM | 464287481 | 26,390 | 333,118 | SH | SOLE | 329,532 | 0 | 3,586 | ||
iShares S&P Midcap 400/Grwth | COM | 464287606 | 614 | 9,628 | SH | SOLE | 9,205 | 0 | 423 | ||
iShares S&P Preferred Stock In | COM | 464288687 | 6,632 | 201,700 | SH | SOLE | 201,700 | 0 | 0 | ||
iShares Tr Msci Eafe Etf | COM | 464287465 | 1,806 | 28,901 | SH | SOLE | 10,270 | 0 | 18,631 | ||
iShares Tr Russ 1000 Grw ETF | COM | 464287614 | 46,622 | 213,180 | SH | SOLE | 206,904 | 0 | 6,276 | ||
SPDR S&P 500 ETF Trust | COM | 78462F103 | 3,517 | 9,323 | SH | SOLE | 8,302 | 0 | 1,021 | ||
SPDR S&P Midcap 400 ETF | COM | 78467Y107 | 304 | 735 | SH | SOLE | 539 | 0 | 196 | ||
SPDR S&P Regional Banking ETF | COM | 78464A698 | 2,850 | 49,056 | SH | SOLE | 49,056 | 0 | 0 | ||
VanEck Fallen Angel High Yield | COM | 92189F437 | 8,200 | 303,465 | SH | SOLE | 303,465 | 0 | 0 | ||
Vanguard FTSE All-World ex-US | COM | 922042718 | 2,853 | 27,638 | SH | SOLE | 27,638 | 0 | 0 | ||
Vanguard FTSE Emerging Markets | COM | 922042858 | 4,886 | 117,305 | SH | SOLE | 90,267 | 0 | 27,038 | ||
Vanguard Mid Cap ETF | COM | 922908629 | 217 | 1,100 | SH | SOLE | 1,100 | 0 | 0 | ||
Vanguard Mid Cap Growth ETF | COM | 922908538 | 617 | 3,519 | SH | SOLE | 3,519 | 0 | 0 | ||
Vanguard Utilities ETF | COM | 92204A876 | 7,281 | 47,790 | SH | SOLE | 47,790 | 0 | 0 | ||
Nestle S A Sponsored Adr | COM | 641069406 | 9,934 | 85,337 | SH | SOLE | 85,037 | 0 | 300 | ||
WNS (Holdings) Limited Sponsor | COM | 92932M101 | 15,693 | 210,253 | SH | SOLE | 208,593 | 0 | 1,660 |