0000897378-20-000002.txt : 20200210 0000897378-20-000002.hdr.sgml : 20200210 20200210092845 ACCESSION NUMBER: 0000897378-20-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200210 DATE AS OF CHANGE: 20200210 EFFECTIVENESS DATE: 20200210 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CONGRESS ASSET MANAGEMENT CO /MA CENTRAL INDEX KEY: 0000897378 IRS NUMBER: 042848965 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03434 FILM NUMBER: 20589902 BUSINESS ADDRESS: STREET 1: 2 SEAPORT LN STREET 2: 5TH FLOOR CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: 617-737-1566 MAIL ADDRESS: STREET 1: 2 SEAPORT LANE STREET 2: 5TH FLOOR CITY: BOSTON STATE: MA ZIP: 02210 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000897378 XXXXXXXX 12-31-2019 12-31-2019 CONGRESS ASSET MANAGEMENT CO /MA
2 SEAPORT LANE 5TH FLOOR BOSTON MA 02210
13F HOLDINGS REPORT 028-03434 N
Sophia Gustavsson Compliance Analyst 617-428-4322 Sophia Gustavsson Boston MA 02-10-2020 0 5504 8213527 false
INFORMATION TABLE 2 December2019.xml 3M Company COM 88579Y101 366 2077 SH SOLE 2077 0 0 Aaon Inc COM 000360206 4164 84268 SH SOLE 77540 0 6728 Abbott Laboratories COM 002824100 65798 757516 SH SOLE 725930 0 31586 Abbvie Inc COM 00287Y109 6098 68872 SH SOLE 68070 0 802 Abiomed Inc COM 003654100 3896 22836 SH SOLE 21607 0 1229 Acadia Healthcare Company Inc COM 00404A109 2959 89065 SH SOLE 89065 0 0 Accenture PLC Ireland Cl A COM G1151C101 79587 377959 SH SOLE 360302 0 17657 Adobe Systems Inc COM 00724F101 96276 291915 SH SOLE 278280 0 13635 Aia Group Ltd Hong Kong COM Y002A1105 2052 193000 SH SOLE 193000 0 0 Air Products & Chemicals Inc COM 009158106 76570 325844 SH SOLE 311385 0 14459 Alexion Pharmaceuticals Inc COM 015351109 4813 44503 SH SOLE 44368 0 135 Align Technology Inc COM 016255101 10077 36112 SH SOLE 35987 0 125 Allete Inc COM 018522300 928 11429 SH SOLE 11429 0 0 Alphabet Inc Cl A COM 02079K305 76122 56833 SH SOLE 54396 0 2437 Alphabet Inc Cl C COM 02079K107 13438 10051 SH SOLE 9211 0 840 Altria Group Inc COM 02209S103 281 5638 SH SOLE 5638 0 0 Amazon.Com Inc COM 023135106 106971 57890 SH SOLE 55819 0 2071 American Eagle Outfitters COM 02553E106 407 27673 SH SOLE 27673 0 0 American Equity Invt Life Hld COM 025676206 893 29849 SH SOLE 29849 0 0 American Tower Corp COM 03027X100 14228 61909 SH SOLE 61874 0 35 Ametek Inc New COM 031100100 7675 76953 SH SOLE 76628 0 325 Amgen Inc COM 031162100 10812 44850 SH SOLE 44590 0 260 AMN Healthcare Services Inc COM 001744101 4010 64362 SH SOLE 59450 0 4912 Amphenol Corp COM 032095101 9733 89927 SH SOLE 89652 0 275 Analog Devices Inc COM 032654105 10175 85622 SH SOLE 84837 0 785 ANSYS Inc COM 03662Q105 76388 296758 SH SOLE 280898 265 15595 Anworth Mortgage Asset Cp Com COM 037347101 656 186324 SH SOLE 186324 0 0 Apergy Corp Com COM 03755L104 373 11034 SH SOLE 11034 0 0 Apple Inc COM 037833100 154686 526771 SH SOLE 507696 0 19075 Asgn Inc COM 00191U102 4159 58597 SH SOLE 55060 0 3537 AT&T Inc COM 00206R102 429 10988 SH SOLE 10988 0 0 Autodesk Inc COM 052769106 14233 77583 SH SOLE 76963 0 620 Automatic Data Processing Inc COM 053015103 900 5276 SH SOLE 4901 0 375 Avery Dennison Corp COM 053611109 101792 778111 SH SOLE 690779 22558 64774 Balchem Corp COM 057665200 5730 56378 SH SOLE 52704 507 3167 Bank Ozk Com COM 06417N103 3660 119995 SH SOLE 119995 0 0 Bankunited Inc Com COM 06652K103 4347 118896 SH SOLE 118896 0 0 Banner Corp Com COM 06652V208 993 17540 SH SOLE 17540 0 0 Becton Dickinson & Co COM 075887109 8236 30281 SH SOLE 30136 0 145 Berkshire Hathaway Inc COM 084670702 564 2492 SH SOLE 2492 0 0 Berkshire Hathaway Inc Cl A COM 084670108 1358 4 SH SOLE 4 0 0 Big Lots Inc Com COM 089302103 2889 100601 SH SOLE 100601 0 0 Black Hills Corp Com COM 092113109 3392 43190 SH SOLE 43190 0 0 Boot Barn Holdings Inc COM 099406100 5528 124151 SH SOLE 114543 0 9608 Booz Allen Hamilton Hldg Corp COM 099502106 77501 1089562 SH SOLE 981330 30734 77498 Brandywine Rlty Tr Sh Ben Int COM 105368203 1944 123430 SH SOLE 123430 0 0 Bright Horizons Fam Sol Inc COM 109194100 1470 9784 SH SOLE 8161 763 860 Brinker Intl Inc Com COM 109641100 2033 48405 SH SOLE 48405 0 0 Bristol Myers Squibb Inc COM 110122108 320 4990 SH SOLE 4990 0 0 Broadcom Inc COM 11135F101 7577 23977 SH SOLE 23307 0 670 Broadridge Financial Solutions COM 11133T103 14531 117621 SH SOLE 116936 0 685 Burlington Stores Inc COM 122017106 114560 502391 SH SOLE 446034 15423 40934 Canadian National Railway Co COM 136375102 60775 671918 SH SOLE 635357 0 36561 Canadian Pacific Railway Ltd COM 13645T100 7969 31258 SH SOLE 30503 0 755 Carlisle Companies Inc COM 142339100 7256 44835 SH SOLE 43620 0 1215 Caterpillar Inc COM COM 149123101 206 1393 SH SOLE 1093 0 300 Cathay Gen Bancorp COM 149150104 3933 103369 SH SOLE 103369 0 0 CDW Corporation COM 12514G108 652 4563 SH SOLE 4563 0 0 CenterState Bank Corporation COM 15201P109 3834 153472 SH SOLE 143226 0 10246 Central Garden & Pet Co Cl A N COM 153527205 3061 104269 SH SOLE 104269 0 0 Ceva Inc COM 157210105 5259 195079 SH SOLE 194579 0 500 Charles River Laboratories COM 159864107 104257 682492 SH SOLE 609893 18280 54319 Chevron Corp COM 166764100 49255 408720 SH SOLE 390565 0 18155 Church & Dwight Co COM 171340102 96848 1376856 SH SOLE 1234300 35548 107008 Churchill Downs Inc COM 171484108 6354 46312 SH SOLE 45094 0 1218 Cintas Corp COM 172908105 195693 727268 SH SOLE 673198 9630 44440 Cirrus Logic Inc COM 172755100 2966 35990 SH SOLE 35990 0 0 Cisco Systems Inc. COM 17275R102 65924 1374569 SH SOLE 1311585 0 62984 Clarus Corp COM 18270P109 3001 221320 SH SOLE 218873 0 2447 Cleveland Cliffs Inc Com COM 185899101 451 53656 SH SOLE 53656 0 0 Clorox Company COM 189054109 281 1830 SH SOLE 1749 0 81 CME Group Inc COM 12572Q105 83048 413748 SH SOLE 396679 0 17069 Cno Finl Group Inc Com COM 12621E103 1259 69447 SH SOLE 69447 0 0 Cognex Corp COM 192422103 423 7542 SH SOLE 2142 0 5400 Cognizant Technology Solutions COM 192446102 393 6343 SH SOLE 6343 0 0 Cohen & Steers Inc COM 19247A100 4115 65575 SH SOLE 60048 0 5527 Colgate-Palmolive Co COM 194162103 6799 98762 SH SOLE 97722 0 1040 Comcast Corp Cl A COM 20030N101 362 8039 SH SOLE 8039 0 0 Commercial Metals Company COM 201723103 621 27885 SH SOLE 27885 0 0 Cooper Cos Inc COM 216648402 97940 304835 SH SOLE 271231 8615 24989 Copart Inc. COM 217204106 114278 1256633 SH SOLE 1108552 37128 110953 Core Laboratories NV COM N22717107 2254 59846 SH SOLE 55256 0 4590 Costar Group Inc COM 22160N109 5863 9799 SH SOLE 9749 0 50 Costco Wholesale Corp COM 22160K105 94848 322700 SH SOLE 309292 0 13408 Crispr Therapeutics Ag Namen A COM H17182108 984 16150 SH SOLE 16150 0 0 Crown Castle International Cor COM 22822V101 59001 415061 SH SOLE 393611 0 21450 csus784esc105 COM 784esc105 0 15000 SH SOLE 15000 0 0 Cubesmart COM 229663109 3322 105517 SH SOLE 105517 0 0 CUBIC COM 229669106 3403 53532 SH SOLE 52951 0 581 Curtiss-Wright Corp COM 231561101 723 5132 SH SOLE 5132 0 0 Cvr Energy Inc Com COM 12662P108 1997 49390 SH SOLE 49390 0 0 Cyberark Software Ltd COM M2682V108 6500 55752 SH SOLE 51772 0 3980 Danaher Corporation COM 235851102 274 1785 SH SOLE 1785 0 0 Darden Restaurants Inc COM 237194105 6560 60175 SH SOLE 59025 0 1150 Darling Ingredients Inc Com COM 237266101 2694 95955 SH SOLE 95955 0 0 Descartes Systems Group Inc COM 249906108 525 12288 SH SOLE 5688 0 6600 Diodes Inc COM 254543101 122633 2175504 SH SOLE 1939261 52540 183703 Dollar General Corp COM 256677105 78638 504152 SH SOLE 481501 0 22651 Dover Corp COM 260003108 57782 501315 SH SOLE 476568 970 23777 DXC Technology Co Com COM 23355L106 3334 88695 SH SOLE 86445 0 2250 Eaton Corp COM G29183103 7352 77623 SH SOLE 77498 0 125 Ebix Inc Com New COM 278715206 2061 61700 SH SOLE 61700 0 0 Ecolab Inc COM 278865100 869 4503 SH SOLE 4313 0 190 Edwards Lifesciences Corp COM 28176E108 8534 36580 SH SOLE 36405 0 175 Electronic Arts Inc COM 285512109 6954 64684 SH SOLE 64184 0 500 Emcor Group Inc Com COM 29084Q100 3430 39745 SH SOLE 39745 0 0 Energizer Hldgs Inc New Com COM 29272W109 1726 34378 SH SOLE 34378 0 0 EOG Res Inc COM 26875P101 3684 43986 SH SOLE 43836 0 150 Equinix Inc COM 29444U700 7489 12831 SH SOLE 12471 0 360 Esco Technologies Inc COM 296315104 6155 66537 SH SOLE 62407 0 4130 Estee Lauder Companies Cl A COM 518439104 78394 379558 SH SOLE 361652 0 17906 Etsy Inc COM 29786A106 62112 1402080 SH SOLE 1260108 33240 108732 Exxon Mobil Corp COM 30231G102 6321 90579 SH SOLE 86744 0 3835 Facebook Inc COM 30303M102 63652 310121 SH SOLE 297130 0 12991 Fair Isaac Corp COM 303250104 10913 29125 SH SOLE 28819 156 150 First Amern Finl Corp Com COM 31847R102 2589 44387 SH SOLE 44387 0 0 First Horizon Natl Corp Com COM 320517105 1875 113225 SH SOLE 113225 0 0 First Rep Bk San Francisco Cal COM 33616C100 170459 1451329 SH SOLE 1338615 21160 91554 Fiserv Incorporated COM 337738108 1990 17209 SH SOLE 17209 0 0 Five Below Inc COM 33829M101 93952 734805 SH SOLE 655702 19098 60005 Fnb Corp Pa Com COM 302520101 1314 103458 SH SOLE 103458 0 0 Fortinet Inc COM 34959E109 8962 83943 SH SOLE 81478 0 2465 Fox Factory Holding Corp COM 35138V102 5700 81926 SH SOLE 74657 1355 5914 Generac Hldgs Inc COM 368736104 120121 1194160 SH SOLE 1057844 36525 99791 Genpact Limited COM G3922B107 101998 2418725 SH SOLE 2151400 67572 199753 Getty Realty Corp COM 374297109 1140 34694 SH SOLE 34694 0 0 Global Payments Inc. COM 37940X102 9822 53803 SH SOLE 53603 0 200 Glu Mobile Inc Com COM 379890106 1682 278055 SH SOLE 278055 0 0 Grubhub Inc COM 400110102 3227 66352 SH SOLE 66077 0 275 Hamilton Thorne Ltd COM 407891100 12 15000 SH SOLE 15000 0 0 Hanover Ins Group Inc Com COM 410867105 2212 16185 SH SOLE 16185 0 0 Hawaiian Holdings Inc Com COM 419879101 3994 136345 SH SOLE 136345 0 0 HD Supply Hldgs Inc COM 40416M105 72540 1803571 SH SOLE 1607498 48245 147828 Heartland Financial USA Inc COM 42234Q102 446 8963 SH SOLE 8963 0 0 Hecla Mng Co Com COM 422704106 3040 896885 SH SOLE 896885 0 0 HEICO Corporation COM 422806109 7415 64960 SH SOLE 64532 0 428 Helen Of Troy Corp Ltd COM G4388N106 7475 41575 SH SOLE 39170 803 1602 Henry Schein Inc COM 806407102 5188 77761 SH SOLE 77661 0 100 Hertz Global Hldgs Inc Com COM 42806J106 3684 233905 SH SOLE 233905 0 0 Highwoods Pptys Inc Com COM 431284108 865 17678 SH SOLE 17678 0 0 HMS Holdings Corp COM 40425J101 4390 148306 SH SOLE 138822 1237 8247 Home Depot Inc COM 437076102 94461 432556 SH SOLE 415986 0 16570 Homestreet Inc Com COM 43785V102 3807 111965 SH SOLE 111965 0 0 Honeywell International Inc COM 438516106 70298 397164 SH SOLE 380804 0 16360 Horizon Therapeutics Plc COM G46188101 9217 254624 SH SOLE 248469 0 6155 Hubbell Inc Cl B COM 443510607 7409 50119 SH SOLE 49874 0 245 IDEX Corp Com COM 45167R104 99728 579814 SH SOLE 517056 14963 47795 Idexx Labs Corp COM 45168D104 292 1118 SH SOLE 1118 0 0 Ii Vi Inc Com COM 902104108 2640 78405 SH SOLE 78405 0 0 Illinois Tool Works Inc COM 452308109 10070 56057 SH SOLE 55307 0 750 Illumina Incorporated COM 452327109 9361 28218 SH SOLE 28168 0 50 Independence Rlty Tr Inc Com COM 45378A106 1978 140450 SH SOLE 140450 0 0 Ingevity Corp COM 45688C107 1766 20210 SH SOLE 20210 0 0 Intel Corp COM 458140100 9557 159687 SH SOLE 157732 0 1955 Inter Parfums Inc COM 458334109 6818 93770 SH SOLE 88905 0 4865 Intercontinental Exchange Inc COM 45866F104 965 10425 SH SOLE 10050 0 375 Interxion Holding N.V COM N47279109 8474 101112 SH SOLE 98556 0 2556 Intuit Inc COM 461202103 62696 239361 SH SOLE 228075 0 11286 Intuitive Surgical Inc COM 46120E602 65954 111569 SH SOLE 106564 0 5005 J2 Global Communications Inc. COM 48123V102 5149 54942 SH SOLE 51500 0 3442 Jack Henry & Associates COM 426281101 94987 652069 SH SOLE 578894 17807 55368 Jazz Pharmaceuticals Plc COM G50871105 81436 545527 SH SOLE 491309 12437 41781 Johnson & Johnson COM 478160104 12150 83293 SH SOLE 81303 0 1990 JPMorgan Chase & Co Com COM 46625H100 17937 128674 SH SOLE 128024 0 650 Kansas City Southern COM 485170302 1214 7927 SH SOLE 7927 0 0 Kennametal Inc Com COM 489170100 626 16973 SH SOLE 16973 0 0 Keysight Technologies Inc COM 49338L103 106264 1035405 SH SOLE 920758 29863 84784 Kulicke & Soffa Inds Inc Com COM 501242101 3301 121362 SH SOLE 121362 0 0 L3Harris Technologies Inc COM 502431109 7490 37851 SH SOLE 37626 0 225 Lamb Weston Holdings Inc COM 513272104 121404 1411181 SH SOLE 1282585 31657 96939 LCI Inds Com COM 50189K103 3755 35047 SH SOLE 35047 0 0 Lemaitre Vascular Inc COM 525558201 279 7760 SH SOLE 7760 0 0 Lendingtree Inc COM 52603B107 5526 18210 SH SOLE 18135 0 75 Lennox International Inc COM 526107107 96455 395356 SH SOLE 350145 11373 33838 Ligand Pharmaceuticals Inc COM 53220K504 1990 19079 SH SOLE 17171 0 1908 Lindblad Expeditions Holdings COM 535219109 3199 195648 SH SOLE 194748 0 900 Lpl Finl Hldgs Inc Com COM 50212V100 2949 31963 SH SOLE 31963 0 0 Lululemon Athletica Inc COM 550021109 8340 35998 SH SOLE 35948 0 50 Mack Cali Rlty Corp Com COM 554489104 3775 163214 SH SOLE 163214 0 0 Marketaxess Hldgs Inc COM 57060D108 1153 3041 SH SOLE 3041 0 0 Marriot Intl Inc New CL A COM 571903202 8070 53293 SH SOLE 52933 0 360 Masimo Corp COM 574795100 1094 6920 SH SOLE 6920 0 0 Mastec Inc Com COM 576323109 9325 145333 SH SOLE 140968 0 4365 Mastercard Inc. CL-A COM 57636Q104 11049 37004 SH SOLE 36774 0 230 Matador Res Co COM 576485205 3187 177328 SH SOLE 177328 0 0 McCormick & Co. - non voting s COM 579780206 104161 613686 SH SOLE 544299 19012 50375 Mcdonalds Corp COM 580135101 765 3870 SH SOLE 3620 0 250 Medpace Holdings Inc COM 58506Q109 3589 42698 SH SOLE 38960 0 3738 Merck & Company Inc COM 58933Y105 9174 100865 SH SOLE 100018 0 847 Mercury Systems, Inc COM 589378108 4689 67855 SH SOLE 67086 0 769 Mettler Toledo International COM 592688105 105149 132550 SH SOLE 117540 3996 11014 Mfa Finl Inc Com COM 55272X102 582 76096 SH SOLE 76096 0 0 Microsoft Corp COM 594918104 108729 689466 SH SOLE 662872 0 26594 Mine Safety Appliances Co. COM 553498106 5570 44078 SH SOLE 41615 0 2463 Monolithic Power Systems Inc COM 609839105 112967 634575 SH SOLE 563461 18443 52671 Moody's Corporation COM 615369105 13512 56916 SH SOLE 56916 0 0 Motorola Solutions Inc COM 620076307 49212 305396 SH SOLE 290252 0 15144 Ncr Corp New Com COM 62886E108 1706 48514 SH SOLE 48514 0 0 Neogen Corporation COM 640491106 3980 60984 SH SOLE 56405 0 4579 Nextera Energy Inc COM 65339F101 11996 49540 SH SOLE 47335 0 2205 Nike Inc Cl B COM 654106103 8791 86776 SH SOLE 86326 0 450 Norfolk Southn Corp COM 655844108 9100 46876 SH SOLE 46406 0 470 Northrop Grumman Corp COM 666807102 1533 4457 SH SOLE 3210 0 1247 Novanta Inc COM 67000B104 5653 63917 SH SOLE 57908 1300 4709 Office Depot Inc Com COM 676220106 2636 962188 SH SOLE 962188 0 0 Ofg Bancorp Com COM 67103X102 1279 54185 SH SOLE 54185 0 0 Oracle Corporation COM 68389X105 237 4470 SH SOLE 4470 0 0 OReilly Automotive Inc COM 67103H107 206 471 SH SOLE 471 0 0 Orthofix Medical Inc COM 68752M108 263 5705 SH SOLE 1705 0 4000 Oxford Inds Inc COM 691497309 2218 29408 SH SOLE 26125 0 3283 Paycom Software Inc COM 70432V102 114266 431583 SH SOLE 386386 10679 34518 PayPal Holdings Inc COM 70450Y103 79485 734815 SH SOLE 699043 0 35772 Pdc Energy Inc Com COM 69327R101 2300 87895 SH SOLE 87895 0 0 Pebblebrook Hotel Tr Com COM 70509V100 519 19358 SH SOLE 19358 0 0 Penumbra Inc COM 70975L107 6370 38775 SH SOLE 38183 0 592 Pepsico Inc COM 713448108 2937 21490 SH SOLE 21490 0 0 Performance Food Group Com COM 71377A103 8912 173110 SH SOLE 165866 2684 4560 Pfizer Inc COM 717081103 372 9506 SH SOLE 9506 0 0 Philip Morris International In COM 718172109 311 3653 SH SOLE 3653 0 0 PNC Finl Svcs Grp Inc COM 693475105 7843 49135 SH SOLE 48870 0 265 Pool Corp COM 73278L105 119892 564516 SH SOLE 506363 15540 42613 Portland Gen Elec Co Com New COM 736508847 3440 61651 SH SOLE 61651 0 0 Power Integrations Inc COM 739276103 4538 45877 SH SOLE 42764 0 3113 PRA Health Sciences Inc Com COM 69354M108 2401 21600 SH SOLE 21600 0 0 Progressive Corp Ohio Com COM 743315103 61411 848330 SH SOLE 809722 0 38608 Ps Business Pks Inc Calif Com COM 69360J107 1823 11058 SH SOLE 11058 0 0 Qts Rlty Tr Inc Com Cl A COM 74736A103 1770 32621 SH SOLE 32621 0 0 Qualys Inc COM 74758T303 82293 987084 SH SOLE 888697 23543 74844 Quidel Corp COM 74838J101 4331 57728 SH SOLE 53279 0 4449 R1 RCM Inc COM 749397105 6070 467628 SH SOLE 456314 0 11314 Raymond James Financial Inc COM 754730109 89569 1001213 SH SOLE 890836 28289 82088 Rbc Bearings Inc COM 75524B104 91675 578973 SH SOLE 518964 12523 47486 Repligen Corp COM 759916109 7024 75930 SH SOLE 72497 0 3433 Resmed Inc COM 761152107 117063 755391 SH SOLE 669920 23342 62129 Ring Energy Inc COM 76680V108 742 281189 SH SOLE 281189 0 0 Ringcentral Inc COM 76680R206 3357 19903 SH SOLE 19903 0 0 Rlj Lodging Tr Com COM 74965L101 465 26269 SH SOLE 26269 0 0 Rockwell Automation Inc COM 773903109 8824 43538 SH SOLE 43248 0 290 Rogers Corporation COM 775133101 3191 25585 SH SOLE 23504 0 2081 Roper Industries Inc COM 776696106 66050 186460 SH SOLE 177982 0 8478 Ross Stores Inc COM 778296103 296 2541 SH SOLE 2541 0 0 RPM International Inc COM 749685103 8297 108089 SH SOLE 107539 0 550 Ruth's Hospitality Group COM 783332109 2461 113057 SH SOLE 102767 0 10290 S&P Global COM 78409V104 60698 222295 SH SOLE 211306 0 10989 Saia Inc COM 78709Y105 4335 46551 SH SOLE 42811 0 3740 salesforce.com inc COM 79466L302 8506 52297 SH SOLE 52157 0 140 Sandy Spring Bancorp Inc Com COM 800363103 4526 119494 SH SOLE 119494 0 0 Sei Investments Co COM 784117103 221 3375 SH SOLE 3375 0 0 Servicemaster Global Holdings COM 81761R109 3998 103406 SH SOLE 100031 0 3375 Sherwin Williams COM 824348106 10801 18510 SH SOLE 18385 0 125 Simply Good Foods Co Com COM 82900L102 7566 265106 SH SOLE 252019 0 13087 Simulations Plus Inc COM 829214105 1990 68445 SH SOLE 68245 0 200 SiteOne Landscape Supply Inc COM 82982L103 4149 45766 SH SOLE 42363 0 3403 Skechers U S A Inc Cl A COM 830566105 5402 125070 SH SOLE 125070 0 0 Skyworks Solutions Inc COM 83088M102 118946 984001 SH SOLE 893404 22585 68012 Smith A O COM 831865209 5405 113464 SH SOLE 113114 0 350 Southern Company COM 842587107 450 7068 SH SOLE 5768 0 1300 Southwest Gas Holdings Inc Com COM 844895102 1711 22517 SH SOLE 22517 0 0 Spectrum Pharmaceuticals Inc C COM 84763A108 381 104668 SH SOLE 104668 0 0 Spire Inc Com COM 84857L101 2250 27004 SH SOLE 27004 0 0 Sps Commerce Inc Com COM 78463M107 12048 217396 SH SOLE 210355 0 7041 Spx Corp Com COM 784635104 3541 69602 SH SOLE 69602 0 0 STAAR Surgical Company COM 852312305 5425 154258 SH SOLE 151943 0 2315 Steris Plc COM G8473T100 100444 658992 SH SOLE 583454 20351 55187 Stryker Corporation COM 863667101 76035 362174 SH SOLE 345923 0 16251 Summit Matls Inc Cl A COM 86614U100 4423 185071 SH SOLE 185071 0 0 Sun Communities Inc COM 866674104 88977 592787 SH SOLE 524654 16993 51140 Sunstone Hotel Invs Inc New Co COM 867892101 488 35068 SH SOLE 35068 0 0 Syneos Health Inc Cl A COM 87166B102 4744 79770 SH SOLE 79770 0 0 Synopsys Inc COM 871607107 102721 737938 SH SOLE 652506 23514 61918 T Rowe Price Group Inc. COM 74144T108 14046 115284 SH SOLE 114829 0 455 Take Two Interactive COM 874054109 82126 670798 SH SOLE 599490 16616 54692 Tcf Financial Corporation New COM 872307103 2295 49045 SH SOLE 49045 0 0 TE Connectivity LTD COM H84989104 6535 68186 SH SOLE 67801 0 385 Team Inc Com COM 878155100 1412 88435 SH SOLE 88435 0 0 Tech Data Corp Com COM 878237106 2656 18494 SH SOLE 18494 0 0 Teledyne Technologies Incorpor COM 879360105 97422 281129 SH SOLE 250112 7675 23342 Teleflex Inc COM 879369106 11707 31099 SH SOLE 29526 0 1573 Telephone Data Sys Inc Com COM 879433829 1172 46088 SH SOLE 46088 0 0 Terreno Rlty Corp Com COM 88146M101 2248 41531 SH SOLE 41531 0 0 The Coca Cola Company COM 191216100 433 7815 SH SOLE 7815 0 0 The Procter & Gamble Company COM 742718109 67260 538511 SH SOLE 510850 0 27661 Thermo Fisher Scientific Inc. COM 883556102 75643 232841 SH SOLE 221558 0 11283 TJX Companies Inc COM 872540109 82623 1353144 SH SOLE 1287801 0 65343 Tractor Supply Company COM 892356106 4485 47997 SH SOLE 47897 0 100 Trex Co Inc COM 89531P105 7417 82522 SH SOLE 77803 0 4719 Trimble Navigation Ltd COM 896239100 6844 164165 SH SOLE 163465 0 700 Tronox Holdings Plc Shs COM G9087Q102 3716 325380 SH SOLE 325380 0 0 Umb Finl Corp Com COM 902788108 1009 14705 SH SOLE 14705 0 0 Union Pacific Corp COM 907818108 8614 47646 SH SOLE 47646 0 0 United Rentals Inc COM 911363109 7456 44709 SH SOLE 43519 0 1190 United Technologies Corp COM 913017109 551 3677 SH SOLE 3377 0 300 UnitedHealth Group Inc COM 91324P102 15743 53553 SH SOLE 52899 0 654 US Ecology Inc COM 91734M103 3351 57874 SH SOLE 53419 0 4455 V F Corporation COM 918204108 72770 730184 SH SOLE 698464 0 31720 Vail Resorts Inc COM 91879Q109 5748 23969 SH SOLE 23267 0 702 Valley Natl Bancorp Com COM 919794107 3093 270138 SH SOLE 270138 0 0 Varian Med Sys Inc COM 92220P105 93717 659929 SH SOLE 589343 15566 55020 Varonis Systems Inc COM 922280102 8693 111865 SH SOLE 111565 0 300 Veeva Sys Inc COM 922475108 3903 27745 SH SOLE 27695 0 50 Verisk Analytics Inc COM 92345Y106 5890 39438 SH SOLE 39438 0 0 Verizon Communications COM 92343V104 7903 128709 SH SOLE 127549 0 1160 Vertex Pharmaceuticals Inc COM 92532F100 67309 307417 SH SOLE 295368 0 12049 Virtu Finl Corp Conn COM 928254101 2506 156720 SH SOLE 156720 0 0 Visa Inc COM 92826C839 104021 553595 SH SOLE 530790 0 22805 Wal Mart Stores Inc COM 931142103 367 3091 SH SOLE 3091 0 0 Walt Disney Co COM 254687106 77227 533960 SH SOLE 512569 0 21391 Washington Fed Inc Com COM 938824109 2861 78055 SH SOLE 78055 0 0 WD-40 Co Com COM 929236107 292 1505 SH SOLE 305 0 1200 Webster Finl Coup Conn Com COM 947890109 2537 47550 SH SOLE 47550 0 0 Wells Fargo & Co New COM 949746101 274 5089 SH SOLE 5089 0 0 West Inc Com COM 955306105 803 5344 SH SOLE 5344 0 0 Wex Inc COM 96208T104 84294 402436 SH SOLE 355962 11640 34834 Williams Sonoma Inc Com COM 969904101 1045 14230 SH SOLE 14230 0 0 Wintrust Finl Corp Com COM 97650W108 512 7219 SH SOLE 7219 0 0 Wsfs Finl Corp Com COM 929328102 957 21759 SH SOLE 21759 0 0 Xilinx Inc COM 983919101 66137 676458 SH SOLE 645229 0 31229 Xylem Inc COM 98419M100 84515 1072657 SH SOLE 959660 29980 83017 Zebra Technologies Corp- Cl A COM 989207105 107332 420186 SH SOLE 375933 11779 32474 Zoetis Inc COM 98978V103 96710 730713 SH SOLE 700363 0 30350 iShares Core S&P 500 COM 464287200 2215 6854 SH SOLE 6854 0 0 iShares Core S&P Mid-Cap COM 464287507 593 2881 SH SOLE 2881 0 0 iShares Core S&P Small-Cap COM 464287804 4090 48778 SH SOLE 48778 0 0 iShares MSCI EAFE COM 464287465 2860 41185 SH SOLE 22749 0 18436 iShares Russell 2000 Growth In COM 464287648 1603 7485 SH SOLE 7485 0 0 iShares Russell 3000 Index Fun COM 464287689 4630 24566 SH SOLE 24566 0 0 iShares Russell MidCap Growth COM 464287481 22494 147425 SH SOLE 144102 0 3323 iShares S&P Midcap 400/Grwth COM 464287606 426 1788 SH SOLE 1788 0 0 iShares S&P Preferred Stock In COM 464288687 5279 140433 SH SOLE 140433 0 0 iShares Tr Russ 1000 Grw ETF COM 464287614 10522 59810 SH SOLE 58811 0 999 SPDR Dow Jones Intl Real Estat COM 78463X863 4779 123205 SH SOLE 123205 0 0 SPDR Dow Jones US Real Estate COM 78464A607 9763 95701 SH SOLE 95701 0 0 SPDR Portfolio Short Term Trea COM 78468R101 791 26400 SH SOLE 26400 0 0 SPDR S&P 500 ETF Trust COM 78462F103 1863 5789 SH SOLE 4788 0 1001 SPDR S&P Midcap 400 ETF COM 78467Y107 415 1106 SH SOLE 906 0 200 SPDR Total Stock Market ETF COM 78464A805 340 8531 SH SOLE 8531 0 0 Vanguard BD Index Fd Short Ter COM 921937827 431 5341 SH SOLE 5341 0 0 Vanguard FTSE All-World ex-US COM 922042718 8023 72214 SH SOLE 72214 0 0 Vanguard FTSE Emerging Markets COM 922042858 10367 233133 SH SOLE 206820 0 26313 Vanguard Mid Cap ETF COM 922908629 239 1340 SH SOLE 1340 0 0 Vanguard Small-Cap Index Fund COM 922908751 218 1315 SH SOLE 1315 0 0 Vanguard Small Cap Growth ETF COM 922908595 393 1979 SH SOLE 1979 0 0 Nestle S A Sponsored ADR COM 641069406 7834 72396 SH SOLE 71646 0 750 WNS (Holdings) Limited Sponsor COM 92932M101 6544 98922 SH SOLE 93309 0 5613