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 Company | COM | 88579Y101 | 465 | 2,829 | SH | | SOLE | | 2,829 | 0 | 0 |
Aaon Inc | COM | 000360206 | 3,810 | 82,932 | SH | | SOLE | | 76,211 | 0 | 6,721 |
Abbott Laboratories | COM | 002824100 | 63,330 | 756,901 | SH | | SOLE | | 724,370 | 0 | 32,531 |
Abbvie Inc | COM | 00287Y109 | 5,599 | 73,947 | SH | | SOLE | | 73,145 | 0 | 802 |
Abiomed Inc | COM | 003654100 | 4,337 | 24,381 | SH | | SOLE | | 23,112 | 0 | 1,269 |
Acadia Healthcare Company Inc | COM | 00404A109 | 3,584 | 115,305 | SH | | SOLE | | 115,305 | 0 | 0 |
Accenture PLC Ireland Cl A | COM | G1151C101 | 72,231 | 375,518 | SH | | SOLE | | 357,306 | 0 | 18,212 |
Adobe Systems Inc | COM | 00724F101 | 81,843 | 296,264 | SH | | SOLE | | 282,414 | 0 | 13,850 |
Aia Group Ltd Hong Kong | COM | Y002A1105 | 1,821 | 193,000 | SH | | SOLE | | 193,000 | 0 | 0 |
Air Products & Chemicals Inc | COM | 009158106 | 72,756 | 327,936 | SH | | SOLE | | 313,101 | 0 | 14,835 |
AK Stl Hldg Corp Com | COM | 001547108 | 1,866 | 822,180 | SH | | SOLE | | 822,180 | 0 | 0 |
Alexion Pharmaceuticals Inc | COM | 015351109 | 4,661 | 47,593 | SH | | SOLE | | 47,458 | 0 | 135 |
Align Technology Inc | COM | 016255101 | 6,511 | 35,989 | SH | | SOLE | | 35,864 | 0 | 125 |
Allete Inc | COM | 018522300 | 1,815 | 20,759 | SH | | SOLE | | 20,759 | 0 | 0 |
Alphabet Inc Cl A | COM | 02079K305 | 69,143 | 56,622 | SH | | SOLE | | 54,158 | 0 | 2,464 |
Alphabet Inc Cl C | COM | 02079K107 | 16,160 | 13,257 | SH | | SOLE | | 12,417 | 0 | 840 |
Altria Group Inc | COM | 02209S103 | 257 | 6,288 | SH | | SOLE | | 6,288 | 0 | 0 |
Amazon.Com Inc | COM | 023135106 | 101,393 | 58,409 | SH | | SOLE | | 56,315 | 0 | 2,094 |
American Eagle Outfitters | COM | 02553E106 | 1,532 | 94,478 | SH | | SOLE | | 94,478 | 0 | 0 |
American Equity Invt Life Hld | COM | 025676206 | 923 | 38,134 | SH | | SOLE | | 38,134 | 0 | 0 |
American Tower Corp | COM | 03027X100 | 13,693 | 61,923 | SH | | SOLE | | 61,873 | 0 | 50 |
Ametek Inc New | COM | 031100100 | 7,029 | 76,556 | SH | | SOLE | | 76,231 | 0 | 325 |
Amgen Inc | COM | 031162100 | 8,493 | 43,891 | SH | | SOLE | | 43,631 | 0 | 260 |
AMN Healthcare Services Inc | COM | 001744101 | 3,626 | 62,996 | SH | | SOLE | | 58,072 | 0 | 4,924 |
Amphenol Corp | COM | 032095101 | 8,671 | 89,858 | SH | | SOLE | | 89,583 | 0 | 275 |
Analog Devices Inc | COM | 032654105 | 9,274 | 83,003 | SH | | SOLE | | 81,818 | 0 | 1,185 |
ANSYS Inc | COM | 03662Q105 | 67,124 | 303,234 | SH | | SOLE | | 286,880 | 265 | 16,089 |
Anworth Mortgage Asset Cp Com | COM | 037347101 | 786 | 238,064 | SH | | SOLE | | 238,064 | 0 | 0 |
Apergy Corp Com | COM | 03755L104 | 382 | 14,139 | SH | | SOLE | | 14,139 | 0 | 0 |
Apple Inc | COM | 037833100 | 124,133 | 554,237 | SH | | SOLE | | 533,822 | 0 | 20,415 |
Asgn Inc | COM | 00191U102 | 3,652 | 58,097 | SH | | SOLE | | 54,566 | 0 | 3,531 |
AT&T Inc | COM | 00206R102 | 438 | 11,585 | SH | | SOLE | | 11,585 | 0 | 0 |
Autodesk Inc | COM | 052769106 | 11,598 | 78,526 | SH | | SOLE | | 77,906 | 0 | 620 |
Automatic Data Processing Inc | COM | 053015103 | 860 | 5,326 | SH | | SOLE | | 4,901 | 0 | 425 |
Avery Dennison Corp | COM | 053611109 | 90,873 | 800,148 | SH | | SOLE | | 712,885 | 22,350 | 64,913 |
Balchem Corp | COM | 057665200 | 5,547 | 55,918 | SH | | SOLE | | 52,246 | 507 | 3,165 |
Bank Ozk Com | COM | 06417N103 | 4,071 | 149,275 | SH | | SOLE | | 149,275 | 0 | 0 |
Bankunited Inc Com | COM | 06652K103 | 4,982 | 148,176 | SH | | SOLE | | 148,176 | 0 | 0 |
Banner Corp Com | COM | 06652V208 | 1,216 | 21,640 | SH | | SOLE | | 21,640 | 0 | 0 |
Becton Dickinson & Co | COM | 075887109 | 7,378 | 29,166 | SH | | SOLE | | 29,021 | 0 | 145 |
Berkshire Hathaway Inc | COM | 084670702 | 518 | 2,492 | SH | | SOLE | | 2,492 | 0 | 0 |
Berkshire Hathaway Inc Cl A | COM | 084670108 | 1,247 | 4 | SH | | SOLE | | 4 | 0 | 0 |
Big Lots Inc Com | COM | 089302103 | 3,090 | 126,116 | SH | | SOLE | | 126,116 | 0 | 0 |
BJs Restaurants Inc | COM | 09180C106 | 2,947 | 75,887 | SH | | SOLE | | 75,079 | 0 | 808 |
Black Hills Corp Com | COM | 092113109 | 4,285 | 55,850 | SH | | SOLE | | 55,850 | 0 | 0 |
Boot Barn Holdings Inc | COM | 099406100 | 4,354 | 124,753 | SH | | SOLE | | 115,153 | 0 | 9,600 |
Booz Allen Hamilton Hldg Corp | COM | 099502106 | 77,513 | 1,091,418 | SH | | SOLE | | 981,190 | 31,926 | 78,302 |
Braemar Hotels & Resorts Inc C | COM | 10482B101 | 329 | 35,023 | SH | | SOLE | | 35,023 | 0 | 0 |
Brandywine Rlty Tr Sh Ben Int | COM | 105368203 | 2,388 | 157,605 | SH | | SOLE | | 157,605 | 0 | 0 |
Bright Horizons Fam Sol Inc | COM | 109194100 | 1,743 | 11,430 | SH | | SOLE | | 9,807 | 763 | 860 |
Brinker Intl Inc Com | COM | 109641100 | 2,639 | 61,840 | SH | | SOLE | | 61,840 | 0 | 0 |
Broadcom Inc | COM | 11135F101 | 6,849 | 24,811 | SH | | SOLE | | 24,091 | 0 | 720 |
Broadridge Financial Solutions | COM | 11133T103 | 14,269 | 114,678 | SH | | SOLE | | 113,993 | 0 | 685 |
Burlington Stores Inc | COM | 122017106 | 106,405 | 532,504 | SH | | SOLE | | 473,917 | 15,413 | 43,174 |
Canadian National Railway Co | COM | 136375102 | 60,274 | 670,749 | SH | | SOLE | | 633,697 | 0 | 37,052 |
Canadian Pacific Railway Ltd | COM | 13645T100 | 7,241 | 32,551 | SH | | SOLE | | 31,796 | 0 | 755 |
Carbonite Inc | COM | 141337105 | 4,024 | 259,769 | SH | | SOLE | | 255,824 | 0 | 3,945 |
Carlisle Companies Inc | COM | 142339100 | 6,721 | 46,176 | SH | | SOLE | | 44,961 | 0 | 1,215 |
Cathay Gen Bancorp | COM | 149150104 | 4,470 | 128,679 | SH | | SOLE | | 128,679 | 0 | 0 |
CenterState Bank Corporation | COM | 15201P109 | 4,123 | 171,912 | SH | | SOLE | | 161,682 | 0 | 10,230 |
Central Garden & Pet Co Cl A N | COM | 153527205 | 3,759 | 135,569 | SH | | SOLE | | 135,569 | 0 | 0 |
Ceva Inc | COM | 157210105 | 6,098 | 204,229 | SH | | SOLE | | 203,729 | 0 | 500 |
Charles River Laboratories | COM | 159864107 | 90,724 | 685,379 | SH | | SOLE | | 613,013 | 17,970 | 54,396 |
Chevron Corp | COM | 166764100 | 48,179 | 406,230 | SH | | SOLE | | 387,609 | 0 | 18,621 |
Children's Place | COM | 168905107 | 2,666 | 34,627 | SH | | SOLE | | 32,642 | 0 | 1,985 |
Church & Dwight Co | COM | 171340102 | 103,883 | 1,380,683 | SH | | SOLE | | 1,238,431 | 35,140 | 107,112 |
Churchill Downs Inc | COM | 171484108 | 5,864 | 47,501 | SH | | SOLE | | 46,283 | 0 | 1,218 |
Cintas Corp | COM | 172908105 | 200,334 | 747,236 | SH | | SOLE | | 691,984 | 9,463 | 45,789 |
Cisco Systems Inc. | COM | 17275R102 | 66,418 | 1,344,222 | SH | | SOLE | | 1,280,473 | 0 | 63,749 |
Cleveland Cliffs Inc Com | COM | 185899101 | 495 | 68,591 | SH | | SOLE | | 68,591 | 0 | 0 |
Clorox Company | COM | 189054109 | 371 | 2,440 | SH | | SOLE | | 2,359 | 0 | 81 |
CME Group Inc | COM | 12572Q105 | 87,447 | 413,775 | SH | | SOLE | | 396,122 | 0 | 17,653 |
Cno Finl Group Inc Com | COM | 12621E103 | 1,406 | 88,793 | SH | | SOLE | | 88,793 | 0 | 0 |
Cognex Corp | COM | 192422103 | 390 | 7,942 | SH | | SOLE | | 2,542 | 0 | 5,400 |
Cognizant Technology Solutions | COM | 192446102 | 382 | 6,343 | SH | | SOLE | | 6,343 | 0 | 0 |
Cohen & Steers Inc | COM | 19247A100 | 3,604 | 65,613 | SH | | SOLE | | 60,091 | 0 | 5,522 |
Colgate-Palmolive Co | COM | 194162103 | 7,137 | 97,091 | SH | | SOLE | | 96,051 | 0 | 1,040 |
Comcast Corp Cl A | COM | 20030N101 | 359 | 7,954 | SH | | SOLE | | 7,954 | 0 | 0 |
Cooper Cos Inc | COM | 216648402 | 90,996 | 306,383 | SH | | SOLE | | 272,897 | 8,482 | 25,004 |
Copart Inc. | COM | 217204106 | 107,373 | 1,336,650 | SH | | SOLE | | 1,186,781 | 37,223 | 112,646 |
Core Laboratories NV | COM | N22717107 | 2,825 | 60,606 | SH | | SOLE | | 56,424 | 0 | 4,182 |
Costar Group Inc | COM | 22160N109 | 6,278 | 10,584 | SH | | SOLE | | 10,534 | 0 | 50 |
Costco Wholesale Corp | COM | 22160K105 | 96,629 | 335,389 | SH | | SOLE | | 320,943 | 0 | 14,446 |
Crispr Therapeutics Ag Namen A | COM | H17182108 | 1,766 | 43,090 | SH | | SOLE | | 43,090 | 0 | 0 |
Crown Castle International Cor | COM | 22822V101 | 57,854 | 416,185 | SH | | SOLE | | 394,453 | 0 | 21,732 |
csus784esc105 | COM | 784esc105 | 0 | 15,000 | SH | | SOLE | | 15,000 | 0 | 0 |
Cubesmart | COM | 229663109 | 4,766 | 136,567 | SH | | SOLE | | 136,567 | 0 | 0 |
CUBIC | COM | 229669106 | 3,793 | 53,848 | SH | | SOLE | | 53,274 | 0 | 574 |
Cvr Energy Inc Com | COM | 12662P108 | 2,747 | 62,392 | SH | | SOLE | | 62,392 | 0 | 0 |
Cyberark Software Ltd | COM | M2682V108 | 5,539 | 55,494 | SH | | SOLE | | 51,520 | 0 | 3,974 |
Danaher Corporation | COM | 235851102 | 258 | 1,785 | SH | | SOLE | | 1,785 | 0 | 0 |
Darden Restaurants Inc | COM | 237194105 | 7,301 | 61,760 | SH | | SOLE | | 60,560 | 0 | 1,200 |
Darling Ingredients Inc Com | COM | 237266101 | 3,398 | 177,615 | SH | | SOLE | | 177,615 | 0 | 0 |
Descartes Systems Group Inc | COM | 249906108 | 536 | 13,290 | SH | | SOLE | | 6,690 | 0 | 6,600 |
Diodes Inc | COM | 254543101 | 87,623 | 2,182,394 | SH | | SOLE | | 1,947,978 | 50,955 | 183,461 |
Dollar General Corp | COM | 256677105 | 82,549 | 519,370 | SH | | SOLE | | 495,839 | 0 | 23,531 |
DXC Technology Co Com | COM | 23355L106 | 3,541 | 120,047 | SH | | SOLE | | 117,797 | 0 | 2,250 |
Eaton Corp | COM | G29183103 | 6,407 | 77,057 | SH | | SOLE | | 76,932 | 0 | 125 |
Ebix Inc Com New | COM | 278715206 | 3,317 | 78,800 | SH | | SOLE | | 78,800 | 0 | 0 |
Ecolab Inc | COM | 278865100 | 942 | 4,758 | SH | | SOLE | | 4,538 | 0 | 220 |
Edwards Lifesciences Corp | COM | 28176E108 | 8,180 | 37,195 | SH | | SOLE | | 37,020 | 0 | 175 |
Electronic Arts Inc | COM | 285512109 | 6,278 | 64,177 | SH | | SOLE | | 63,677 | 0 | 500 |
Emcor Group Inc Com | COM | 29084Q100 | 4,436 | 51,505 | SH | | SOLE | | 51,505 | 0 | 0 |
Emergent Biosolutions Inc | COM | 29089Q105 | 3,336 | 63,813 | SH | | SOLE | | 59,354 | 0 | 4,459 |
Energizer Hldgs Inc New Com | COM | 29272W109 | 2,312 | 53,058 | SH | | SOLE | | 53,058 | 0 | 0 |
EOG Res Inc | COM | 26875P101 | 3,415 | 46,013 | SH | | SOLE | | 45,863 | 0 | 150 |
Equinix Inc | COM | 29444U700 | 7,692 | 13,336 | SH | | SOLE | | 12,976 | 0 | 360 |
Esco Technologies Inc | COM | 296315104 | 5,287 | 66,449 | SH | | SOLE | | 62,323 | 0 | 4,126 |
Estee Lauder Companies Cl A | COM | 518439104 | 77,737 | 390,738 | SH | | SOLE | | 372,244 | 0 | 18,494 |
Etsy Inc | COM | 29786A106 | 142,409 | 2,520,522 | SH | | SOLE | | 2,329,033 | 35,982 | 155,507 |
Exxon Mobil Corp | COM | 30231G102 | 7,287 | 103,202 | SH | | SOLE | | 99,367 | 0 | 3,835 |
Facebook Inc | COM | 30303M102 | 4,749 | 26,666 | SH | | SOLE | | 26,531 | 0 | 135 |
Fair Isaac Corp | COM | 303250104 | 9,065 | 29,865 | SH | | SOLE | | 29,239 | 156 | 470 |
First Amern Finl Corp Com | COM | 31847R102 | 3,346 | 56,707 | SH | | SOLE | | 56,707 | 0 | 0 |
First Horizon Natl Corp Com | COM | 320517105 | 2,730 | 168,525 | SH | | SOLE | | 168,525 | 0 | 0 |
First Rep Bk San Francisco Cal | COM | 33616C100 | 140,288 | 1,450,758 | SH | | SOLE | | 1,338,548 | 20,610 | 91,600 |
Fiserv Incorporated | COM | 337738108 | 1,797 | 17,346 | SH | | SOLE | | 17,346 | 0 | 0 |
Five Below Inc | COM | 33829M101 | 93,679 | 742,891 | SH | | SOLE | | 664,126 | 18,758 | 60,007 |
Fnb Corp Pa Com | COM | 302520101 | 1,524 | 132,178 | SH | | SOLE | | 132,178 | 0 | 0 |
Fortinet Inc | COM | 34959E109 | 6,722 | 87,570 | SH | | SOLE | | 85,055 | 0 | 2,515 |
Fox Factory Holding Corp | COM | 35138V102 | 5,026 | 80,747 | SH | | SOLE | | 73,487 | 1,355 | 5,905 |
Generac Hldgs Inc | COM | 368736104 | 111,106 | 1,418,248 | SH | | SOLE | | 1,262,782 | 37,148 | 118,318 |
Genpact Limited | COM | G3922B107 | 95,222 | 2,457,334 | SH | | SOLE | | 2,186,850 | 66,862 | 203,622 |
Getty Realty Corp | COM | 374297109 | 1,419 | 44,249 | SH | | SOLE | | 44,249 | 0 | 0 |
Global Payments Inc. | COM | 37940X102 | 8,629 | 54,272 | SH | | SOLE | | 54,072 | 0 | 200 |
Glu Mobile Inc Com | COM | 379890106 | 1,436 | 287,715 | SH | | SOLE | | 287,715 | 0 | 0 |
Grubhub Inc | COM | 400110102 | 4,352 | 77,421 | SH | | SOLE | | 77,146 | 0 | 275 |
Hamilton Thorne Ltd | COM | 407891100 | 12 | 15,000 | SH | | SOLE | | 15,000 | 0 | 0 |
Hanmi Finl Corp Com New | COM | 410495204 | 613 | 32,641 | SH | | SOLE | | 32,641 | 0 | 0 |
Hanover Ins Group Inc Com | COM | 410867105 | 3,054 | 22,535 | SH | | SOLE | | 22,535 | 0 | 0 |
Hawaiian Holdings Inc Com | COM | 419879101 | 4,573 | 174,150 | SH | | SOLE | | 174,150 | 0 | 0 |
HD Supply Hldgs Inc | COM | 40416M105 | 75,418 | 1,925,156 | SH | | SOLE | | 1,721,228 | 50,188 | 153,740 |
Heartland Financial USA Inc | COM | 42234Q102 | 401 | 8,963 | SH | | SOLE | | 8,963 | 0 | 0 |
Hecla Mng Co Com | COM | 422704106 | 2,017 | 1,146,150 | SH | | SOLE | | 1,146,150 | 0 | 0 |
HEICO Corporation | COM | 422806109 | 8,119 | 65,013 | SH | | SOLE | | 64,585 | 0 | 428 |
Helen Of Troy Corp Ltd | COM | G4388N106 | 6,691 | 42,442 | SH | | SOLE | | 40,038 | 803 | 1,601 |
Henry Schein Inc | COM | 806407102 | 4,974 | 78,328 | SH | | SOLE | | 78,228 | 0 | 100 |
Herman Miller Inc | COM | 600544100 | 262 | 5,682 | SH | | SOLE | | 5,682 | 0 | 0 |
Hertz Global Hldgs Inc Com | COM | 42806J106 | 4,187 | 302,520 | SH | | SOLE | | 302,520 | 0 | 0 |
Highwoods Pptys Inc Com | COM | 431284108 | 1,016 | 22,598 | SH | | SOLE | | 22,598 | 0 | 0 |
HMS Holdings Corp | COM | 40425J101 | 5,218 | 151,405 | SH | | SOLE | | 141,937 | 1,237 | 8,231 |
Home Depot Inc | COM | 437076102 | 101,755 | 438,563 | SH | | SOLE | | 421,313 | 0 | 17,250 |
Homestreet Inc Com | COM | 43785V102 | 3,805 | 139,280 | SH | | SOLE | | 139,280 | 0 | 0 |
Honeywell International Inc | COM | 438516106 | 67,016 | 396,073 | SH | | SOLE | | 379,427 | 0 | 16,646 |
Horizon Therapeutics Plc | COM | G46188101 | 7,231 | 265,558 | SH | | SOLE | | 259,238 | 0 | 6,320 |
Hubbell Inc Cl B | COM | 443510607 | 6,303 | 47,967 | SH | | SOLE | | 47,722 | 0 | 245 |
Hyatt Hotels Corp | COM | 448579102 | 699 | 9,483 | SH | | SOLE | | 9,483 | 0 | 0 |
IDEX Corp Com | COM | 45167R104 | 94,923 | 579,222 | SH | | SOLE | | 517,017 | 14,703 | 47,502 |
Idexx Labs Corp | COM | 45168D104 | 304 | 1,118 | SH | | SOLE | | 1,118 | 0 | 0 |
Ii Vi Inc Com | COM | 902104108 | 3,527 | 100,170 | SH | | SOLE | | 100,170 | 0 | 0 |
Illinois Tool Works Inc | COM | 452308109 | 8,514 | 54,405 | SH | | SOLE | | 53,655 | 0 | 750 |
Illumina Incorporated | COM | 452327109 | 8,561 | 28,141 | SH | | SOLE | | 28,091 | 0 | 50 |
Independence Rlty Tr Inc Com | COM | 45378A106 | 2,566 | 179,325 | SH | | SOLE | | 179,325 | 0 | 0 |
Infinera Corporation Com | COM | 45667G103 | 936 | 171,825 | SH | | SOLE | | 171,825 | 0 | 0 |
Ingevity Corp | COM | 45688C107 | 1,766 | 20,820 | SH | | SOLE | | 20,820 | 0 | 0 |
Intel Corp | COM | 458140100 | 7,942 | 154,118 | SH | | SOLE | | 152,163 | 0 | 1,955 |
Inter Parfums Inc | COM | 458334109 | 6,595 | 94,254 | SH | | SOLE | | 89,394 | 0 | 4,860 |
Intercontinental Exchange Inc | COM | 45866F104 | 1,114 | 12,075 | SH | | SOLE | | 11,700 | 0 | 375 |
Interxion Holding N.V | COM | N47279109 | 8,852 | 108,667 | SH | | SOLE | | 105,897 | 0 | 2,770 |
Intuit Inc | COM | 461202103 | 62,772 | 236,037 | SH | | SOLE | | 224,509 | 0 | 11,528 |
Intuitive Surgical Inc | COM | 46120E602 | 60,103 | 111,316 | SH | | SOLE | | 106,247 | 0 | 5,069 |
J2 Global Communications Inc. | COM | 48123V102 | 4,914 | 54,111 | SH | | SOLE | | 50,671 | 0 | 3,440 |
Jack Henry & Associates | COM | 426281101 | 95,594 | 654,889 | SH | | SOLE | | 581,982 | 17,510 | 55,397 |
Jazz Pharmaceuticals Plc | COM | G50871105 | 69,260 | 540,506 | SH | | SOLE | | 486,873 | 12,124 | 41,509 |
Johnson & Johnson | COM | 478160104 | 10,430 | 80,612 | SH | | SOLE | | 78,622 | 0 | 1,990 |
JPMorgan Chase & Co Com | COM | 46625H100 | 14,852 | 126,195 | SH | | SOLE | | 125,195 | 0 | 1,000 |
Kansas City Southern | COM | 485170302 | 1,069 | 8,034 | SH | | SOLE | | 8,034 | 0 | 0 |
Kennametal Inc Com | COM | 489170100 | 1,582 | 51,473 | SH | | SOLE | | 51,473 | 0 | 0 |
Keysight Technologies Inc | COM | 49338L103 | 107,547 | 1,105,882 | SH | | SOLE | | 986,439 | 29,786 | 89,657 |
Kulicke & Soffa Inds Inc Com | COM | 501242101 | 3,681 | 156,787 | SH | | SOLE | | 156,787 | 0 | 0 |
L3Harris Technologies Inc | COM | 502431109 | 7,938 | 38,046 | SH | | SOLE | | 37,821 | 0 | 225 |
Lamb Weston Holdings Inc | COM | 513272104 | 105,692 | 1,453,405 | SH | | SOLE | | 1,325,011 | 31,163 | 97,231 |
LCI Inds Com | COM | 50189K103 | 4,169 | 45,392 | SH | | SOLE | | 45,392 | 0 | 0 |
Lendingtree Inc | COM | 52603B107 | 5,961 | 19,201 | SH | | SOLE | | 19,126 | 0 | 75 |
Lennox International Inc | COM | 526107107 | 96,053 | 395,327 | SH | | SOLE | | 351,837 | 11,229 | 32,261 |
Ligand Pharmaceuticals Inc | COM | 53220K504 | 2,545 | 25,563 | SH | | SOLE | | 23,882 | 0 | 1,681 |
Lindblad Expeditions Holdings | COM | 535219109 | 3,544 | 211,445 | SH | | SOLE | | 210,545 | 0 | 900 |
Lpl Finl Hldgs Inc Com | COM | 50212V100 | 3,396 | 41,468 | SH | | SOLE | | 41,468 | 0 | 0 |
Lululemon Athletica Inc | COM | 550021109 | 6,773 | 35,179 | SH | | SOLE | | 35,129 | 0 | 50 |
Mack Cali Rlty Corp Com | COM | 554489104 | 4,574 | 211,194 | SH | | SOLE | | 211,194 | 0 | 0 |
Marketaxess Hldgs Inc | COM | 57060D108 | 1,130 | 3,450 | SH | | SOLE | | 3,450 | 0 | 0 |
Marriot Intl Inc New CL A | COM | 571903202 | 6,260 | 50,334 | SH | | SOLE | | 49,974 | 0 | 360 |
Masimo Corp | COM | 574795100 | 1,075 | 7,225 | SH | | SOLE | | 7,225 | 0 | 0 |
Mastec Inc Com | COM | 576323109 | 13,556 | 208,772 | SH | | SOLE | | 204,182 | 0 | 4,590 |
Mastercard Inc. CL-A | COM | 57636Q104 | 10,211 | 37,599 | SH | | SOLE | | 37,369 | 0 | 230 |
Matador Res Co | COM | 576485205 | 3,805 | 230,183 | SH | | SOLE | | 230,183 | 0 | 0 |
McCormick & Co. - non voting s | COM | 579780206 | 97,308 | 622,573 | SH | | SOLE | | 553,172 | 18,960 | 50,441 |
Mcdonalds Corp | COM | 580135101 | 835 | 3,889 | SH | | SOLE | | 3,639 | 0 | 250 |
Medpace Holdings Inc | COM | 58506Q109 | 3,360 | 39,983 | SH | | SOLE | | 39,450 | 0 | 533 |
Merck & Company Inc | COM | 58933Y105 | 8,157 | 96,901 | SH | | SOLE | | 95,254 | 0 | 1,647 |
Mercury Systems, Inc | COM | 589378108 | 5,642 | 69,505 | SH | | SOLE | | 65,544 | 0 | 3,961 |
Merit Medical Systems, Inc. | COM | 589889104 | 2,811 | 92,297 | SH | | SOLE | | 87,258 | 0 | 5,039 |
Mettler Toledo International | COM | 592688105 | 94,240 | 133,787 | SH | | SOLE | | 118,804 | 3,959 | 11,024 |
Mfa Finl Inc Com | COM | 55272X102 | 717 | 97,406 | SH | | SOLE | | 97,406 | 0 | 0 |
Microsoft Corp | COM | 594918104 | 98,292 | 706,983 | SH | | SOLE | | 679,238 | 0 | 27,745 |
Mine Safety Appliances Co. | COM | 553498106 | 4,748 | 43,512 | SH | | SOLE | | 41,051 | 0 | 2,461 |
Monolithic Power Systems Inc | COM | 609839105 | 101,325 | 651,061 | SH | | SOLE | | 578,921 | 18,228 | 53,912 |
Moody's Corporation | COM | 615369105 | 11,658 | 56,916 | SH | | SOLE | | 56,916 | 0 | 0 |
Motorola Solutions Inc | COM | 620076307 | 1,346 | 7,900 | SH | | SOLE | | 7,900 | 0 | 0 |
Ncr Corp New Com | COM | 62886E108 | 1,945 | 61,629 | SH | | SOLE | | 61,629 | 0 | 0 |
Neogen Corporation | COM | 640491106 | 4,038 | 59,287 | SH | | SOLE | | 54,715 | 0 | 4,572 |
Nextera Energy Inc | COM | 65339F101 | 11,433 | 49,071 | SH | | SOLE | | 46,851 | 0 | 2,220 |
Nike Inc Cl B | COM | 654106103 | 8,177 | 87,068 | SH | | SOLE | | 86,618 | 0 | 450 |
Norfolk Southn Corp | COM | 655844108 | 8,191 | 45,591 | SH | | SOLE | | 45,121 | 0 | 470 |
Northrop Grumman Corp | COM | 666807102 | 63,435 | 169,256 | SH | | SOLE | | 161,353 | 0 | 7,903 |
Norwegian Cruise Line Hldgs Lt | COM | G66721104 | 210 | 4,050 | SH | | SOLE | | 4,050 | 0 | 0 |
Novanta Inc | COM | 67000B104 | 5,122 | 62,676 | SH | | SOLE | | 57,670 | 1,300 | 3,706 |
Office Depot Inc Com | COM | 676220106 | 2,156 | 1,228,613 | SH | | SOLE | | 1,228,613 | 0 | 0 |
Ofg Bancorp Com | COM | 67103X102 | 1,185 | 54,105 | SH | | SOLE | | 54,105 | 0 | 0 |
Oracle Corporation | COM | 68389X105 | 242 | 4,399 | SH | | SOLE | | 4,399 | 0 | 0 |
Orthofix Medical Inc | COM | 68752M108 | 384 | 7,250 | SH | | SOLE | | 5,250 | 0 | 2,000 |
Oxford Inds Inc | COM | 691497309 | 4,260 | 59,414 | SH | | SOLE | | 56,135 | 0 | 3,279 |
Paycom Software Inc | COM | 70432V102 | 95,116 | 454,035 | SH | | SOLE | | 406,249 | 10,466 | 37,320 |
PayPal Holdings Inc | COM | 70450Y103 | 76,805 | 741,431 | SH | | SOLE | | 704,983 | 0 | 36,448 |
Pdc Energy Inc Com | COM | 69327R101 | 3,115 | 112,270 | SH | | SOLE | | 112,270 | 0 | 0 |
Pebblebrook Hotel Tr Com | COM | 70509V100 | 688 | 24,728 | SH | | SOLE | | 24,728 | 0 | 0 |
Penumbra Inc | COM | 70975L107 | 5,365 | 39,888 | SH | | SOLE | | 39,296 | 0 | 592 |
Pepsico Inc | COM | 713448108 | 4,662 | 34,001 | SH | | SOLE | | 34,001 | 0 | 0 |
Performance Food Group Com | COM | 71377A103 | 8,293 | 180,237 | SH | | SOLE | | 172,693 | 2,684 | 4,860 |
Pfizer Inc | COM | 717081103 | 417 | 11,598 | SH | | SOLE | | 11,598 | 0 | 0 |
Philip Morris International In | COM | 718172109 | 294 | 3,878 | SH | | SOLE | | 3,878 | 0 | 0 |
PNC Finl Svcs Grp Inc | COM | 693475105 | 6,591 | 47,022 | SH | | SOLE | | 46,757 | 0 | 265 |
Pool Corp | COM | 73278L105 | 117,348 | 581,797 | SH | | SOLE | | 522,058 | 15,900 | 43,839 |
Portland Gen Elec Co Com New | COM | 736508847 | 5,064 | 89,841 | SH | | SOLE | | 89,841 | 0 | 0 |
PRA Health Sciences Inc Com | COM | 69354M108 | 2,143 | 21,600 | SH | | SOLE | | 21,600 | 0 | 0 |
Progressive Corp Ohio Com | COM | 743315103 | 65,603 | 849,225 | SH | | SOLE | | 809,979 | 0 | 39,246 |
Ps Business Pks Inc Calif Com | COM | 69360J107 | 3,072 | 16,883 | SH | | SOLE | | 16,883 | 0 | 0 |
Qts Rlty Tr Inc Com Cl A | COM | 74736A103 | 2,141 | 41,641 | SH | | SOLE | | 41,641 | 0 | 0 |
Qualys Inc | COM | 74758T303 | 74,147 | 981,172 | SH | | SOLE | | 884,338 | 22,506 | 74,328 |
Raymond James Financial Inc | COM | 754730109 | 81,705 | 990,843 | SH | | SOLE | | 887,541 | 27,774 | 75,528 |
Rbc Bearings Inc | COM | 75524B104 | 97,763 | 589,256 | SH | | SOLE | | 529,473 | 12,259 | 47,524 |
Repligen Corp | COM | 759916109 | 5,910 | 77,058 | SH | | SOLE | | 73,633 | 0 | 3,425 |
Resmed Inc | COM | 761152107 | 107,100 | 792,687 | SH | | SOLE | | 706,624 | 23,463 | 62,600 |
Ring Energy Inc | COM | 76680V108 | 590 | 359,844 | SH | | SOLE | | 359,844 | 0 | 0 |
Ringcentral Inc | COM | 76680R206 | 2,639 | 21,000 | SH | | SOLE | | 21,000 | 0 | 0 |
Rlj Lodging Tr Com | COM | 74965L101 | 572 | 33,639 | SH | | SOLE | | 33,639 | 0 | 0 |
Rockwell Automation Inc | COM | 773903109 | 7,117 | 43,185 | SH | | SOLE | | 42,895 | 0 | 290 |
Rogers Corporation | COM | 775133101 | 3,397 | 24,845 | SH | | SOLE | | 22,766 | 0 | 2,079 |
Rollins Inc | COM | 775711104 | 72,742 | 2,135,089 | SH | | SOLE | | 1,919,101 | 47,788 | 168,200 |
Roper Industries Inc | COM | 776696106 | 66,528 | 186,562 | SH | | SOLE | | 177,870 | 0 | 8,692 |
Ross Stores Inc | COM | 778296103 | 286 | 2,605 | SH | | SOLE | | 2,605 | 0 | 0 |
RPM International Inc | COM | 749685103 | 7,170 | 104,202 | SH | | SOLE | | 103,652 | 0 | 550 |
Ruth's Hospitality Group | COM | 783332109 | 2,821 | 138,178 | SH | | SOLE | | 127,915 | 0 | 10,263 |
S&P Global | COM | 78409V104 | 53,374 | 217,872 | SH | | SOLE | | 206,927 | 0 | 10,945 |
Saia Inc | COM | 78709Y105 | 4,483 | 47,845 | SH | | SOLE | | 44,108 | 0 | 3,737 |
salesforce.com inc | COM | 79466L302 | 7,776 | 52,384 | SH | | SOLE | | 52,244 | 0 | 140 |
Sandy Spring Bancorp Inc Com | COM | 800363103 | 5,023 | 149,009 | SH | | SOLE | | 149,009 | 0 | 0 |
Schwab (Charles) Corp | COM | 808513105 | 290 | 6,926 | SH | | SOLE | | 6,476 | 0 | 450 |
Semgroup Corp Cl A | COM | 81663A105 | 387 | 23,697 | SH | | SOLE | | 23,697 | 0 | 0 |
Servicemaster Global Holdings | COM | 81761R109 | 7,847 | 140,368 | SH | | SOLE | | 136,993 | 0 | 3,375 |
Sherwin Williams | COM | 824348106 | 10,247 | 18,636 | SH | | SOLE | | 18,511 | 0 | 125 |
Simply Good Foods Co Com | COM | 82900L102 | 7,221 | 249,102 | SH | | SOLE | | 236,035 | 0 | 13,067 |
Simulations Plus Inc | COM | 829214105 | 2,558 | 73,722 | SH | | SOLE | | 73,522 | 0 | 200 |
SiteOne Landscape Supply Inc | COM | 82982L103 | 3,402 | 45,958 | SH | | SOLE | | 42,561 | 0 | 3,397 |
Skechers U S A Inc Cl A | COM | 830566105 | 5,568 | 149,085 | SH | | SOLE | | 149,085 | 0 | 0 |
Skyworks Solutions Inc | COM | 83088M102 | 86,714 | 1,094,188 | SH | | SOLE | | 1,002,875 | 22,114 | 69,199 |
Smith A O | COM | 831865209 | 5,743 | 120,378 | SH | | SOLE | | 120,028 | 0 | 350 |
Smuckers JM Co | COM | 832696405 | 5,296 | 48,138 | SH | | SOLE | | 47,673 | 0 | 465 |
Southern Company | COM | 842587107 | 480 | 7,768 | SH | | SOLE | | 6,468 | 0 | 1,300 |
Southwest Gas Holdings Inc Com | COM | 844895102 | 2,618 | 28,757 | SH | | SOLE | | 28,757 | 0 | 0 |
Spectrum Pharmaceuticals Inc C | COM | 84763A108 | 1,109 | 133,733 | SH | | SOLE | | 133,733 | 0 | 0 |
Spire Inc Com | COM | 84857L101 | 3,375 | 38,683 | SH | | SOLE | | 38,683 | 0 | 0 |
Sps Commerce Inc Com | COM | 78463M107 | 4,829 | 102,600 | SH | | SOLE | | 97,482 | 0 | 5,118 |
Spx Corp Com | COM | 784635104 | 4,979 | 124,442 | SH | | SOLE | | 124,442 | 0 | 0 |
SS&C Technologies Holdings Inc | COM | 78467J100 | 84,596 | 1,640,411 | SH | | SOLE | | 1,472,791 | 45,768 | 121,852 |
STAAR Surgical Company | COM | 852312305 | 4,073 | 158,000 | SH | | SOLE | | 155,685 | 0 | 2,315 |
Steris Plc | COM | G8473T100 | 96,303 | 666,502 | SH | | SOLE | | 590,988 | 20,282 | 55,232 |
Stryker Corporation | COM | 863667101 | 79,178 | 366,054 | SH | | SOLE | | 349,350 | 0 | 16,704 |
Summit Matls Inc Cl A | COM | 86614U100 | 5,810 | 261,731 | SH | | SOLE | | 261,731 | 0 | 0 |
Sun Communities Inc | COM | 866674104 | 87,862 | 591,860 | SH | | SOLE | | 524,269 | 16,736 | 50,855 |
Sunstone Hotel Invs Inc New Co | COM | 867892101 | 614 | 44,723 | SH | | SOLE | | 44,723 | 0 | 0 |
Syneos Health Inc Cl A | COM | 87166B102 | 4,419 | 83,040 | SH | | SOLE | | 83,040 | 0 | 0 |
Synopsys Inc | COM | 871607107 | 105,972 | 772,112 | SH | | SOLE | | 684,671 | 23,562 | 63,879 |
T Rowe Price Group Inc. | COM | 74144T108 | 12,855 | 112,514 | SH | | SOLE | | 112,059 | 0 | 455 |
Take Two Interactive | COM | 874054109 | 82,763 | 660,308 | SH | | SOLE | | 599,373 | 6,216 | 54,719 |
Tcf Financial Corporation New | COM | 872307103 | 2,667 | 70,060 | SH | | SOLE | | 70,060 | 0 | 0 |
TE Connectivity LTD | COM | H84989104 | 6,430 | 69,004 | SH | | SOLE | | 68,619 | 0 | 385 |
Team Inc Com | COM | 878155100 | 2,039 | 112,955 | SH | | SOLE | | 112,955 | 0 | 0 |
Tech Data Corp Com | COM | 878237106 | 4,304 | 41,294 | SH | | SOLE | | 41,294 | 0 | 0 |
TechnipFMC Plc | COM | G87110105 | 6,268 | 259,649 | SH | | SOLE | | 252,979 | 0 | 6,670 |
Teledyne Technologies Incorpor | COM | 879360105 | 88,581 | 275,105 | SH | | SOLE | | 249,100 | 2,786 | 23,219 |
Teleflex Inc | COM | 879369106 | 11,003 | 32,386 | SH | | SOLE | | 30,748 | 0 | 1,638 |
Telephone Data Sys Inc Com | COM | 879433829 | 1,519 | 58,868 | SH | | SOLE | | 58,868 | 0 | 0 |
Terreno Rlty Corp Com | COM | 88146M101 | 2,712 | 53,076 | SH | | SOLE | | 53,076 | 0 | 0 |
The Coca Cola Company | COM | 191216100 | 428 | 7,862 | SH | | SOLE | | 7,862 | 0 | 0 |
The Procter & Gamble Company | COM | 742718109 | 67,408 | 541,950 | SH | | SOLE | | 513,699 | 0 | 28,251 |
Thermo Fisher Scientific Inc. | COM | 883556102 | 69,636 | 239,076 | SH | | SOLE | | 227,361 | 0 | 11,715 |
TJX Companies Inc | COM | 872540109 | 76,458 | 1,371,689 | SH | | SOLE | | 1,304,134 | 0 | 67,555 |
Tractor Supply Company | COM | 892356106 | 4,007 | 44,306 | SH | | SOLE | | 44,206 | 0 | 100 |
Trex Co Inc | COM | 89531P105 | 7,632 | 83,934 | SH | | SOLE | | 79,219 | 0 | 4,715 |
Trimble Navigation Ltd | COM | 896239100 | 6,327 | 163,027 | SH | | SOLE | | 162,327 | 0 | 700 |
Tronox Holdings Plc Shs | COM | G9087Q102 | 3,932 | 473,790 | SH | | SOLE | | 473,790 | 0 | 0 |
Umb Finl Corp Com | COM | 902788108 | 1,171 | 18,130 | SH | | SOLE | | 18,130 | 0 | 0 |
Union Pacific Corp | COM | 907818108 | 7,773 | 47,985 | SH | | SOLE | | 47,985 | 0 | 0 |
United Rentals Inc | COM | 911363109 | 5,781 | 46,381 | SH | | SOLE | | 45,116 | 0 | 1,265 |
United Technologies Corp | COM | 913017109 | 502 | 3,677 | SH | | SOLE | | 3,377 | 0 | 300 |
UnitedHealth Group Inc | COM | 91324P102 | 11,726 | 53,958 | SH | | SOLE | | 53,293 | 0 | 665 |
Us Ecology Inc | COM | 91732J102 | 3,572 | 55,862 | SH | | SOLE | | 51,713 | 0 | 4,149 |
V F Corporation | COM | 918204108 | 64,323 | 722,814 | SH | | SOLE | | 690,889 | 0 | 31,925 |
Vail Resorts Inc | COM | 91879Q109 | 6,633 | 29,147 | SH | | SOLE | | 28,370 | 0 | 777 |
Valley Natl Bancorp Com | COM | 919794107 | 3,671 | 337,758 | SH | | SOLE | | 337,758 | 0 | 0 |
Varonis Systems Inc | COM | 922280102 | 6,661 | 111,422 | SH | | SOLE | | 111,122 | 0 | 300 |
Veeva Sys Inc | COM | 922475108 | 4,230 | 27,703 | SH | | SOLE | | 27,653 | 0 | 50 |
Verisk Analytics Inc | COM | 92345Y106 | 71,271 | 450,685 | SH | | SOLE | | 429,284 | 0 | 21,401 |
Verizon Communications | COM | 92343V104 | 696 | 11,526 | SH | | SOLE | | 10,926 | 0 | 600 |
Vertex Pharmaceuticals Inc | COM | 92532F100 | 52,326 | 308,856 | SH | | SOLE | | 296,588 | 0 | 12,268 |
Virtu Finl Corp Conn | COM | 928254101 | 3,158 | 193,025 | SH | | SOLE | | 193,025 | 0 | 0 |
Visa Inc | COM | 92826C839 | 97,880 | 569,038 | SH | | SOLE | | 545,744 | 0 | 23,294 |
Wal Mart Stores Inc | COM | 931142103 | 371 | 3,130 | SH | | SOLE | | 3,130 | 0 | 0 |
Walt Disney Co | COM | 254687106 | 69,088 | 530,141 | SH | | SOLE | | 508,581 | 0 | 21,560 |
Washington Fed Inc Com | COM | 938824109 | 6,210 | 167,880 | SH | | SOLE | | 167,880 | 0 | 0 |
WD-40 Co Com | COM | 929236107 | 276 | 1,505 | SH | | SOLE | | 505 | 0 | 1,000 |
Webster Finl Coup Conn Com | COM | 947890109 | 3,611 | 77,050 | SH | | SOLE | | 77,050 | 0 | 0 |
Wells Fargo & Co New | COM | 949746101 | 254 | 5,041 | SH | | SOLE | | 5,041 | 0 | 0 |
West Inc Com | COM | 955306105 | 804 | 5,669 | SH | | SOLE | | 5,669 | 0 | 0 |
Williams Sonoma Inc Com | COM | 969904101 | 1,192 | 17,540 | SH | | SOLE | | 17,540 | 0 | 0 |
Wintrust Finl Corp Com | COM | 97650W108 | 576 | 8,914 | SH | | SOLE | | 8,914 | 0 | 0 |
Workday Inc | COM | 98138H101 | 1,164 | 6,850 | SH | | SOLE | | 6,850 | 0 | 0 |
Wsfs Finl Corp Com | COM | 929328102 | 1,714 | 38,859 | SH | | SOLE | | 38,859 | 0 | 0 |
Xilinx Inc | COM | 983919101 | 63,761 | 664,867 | SH | | SOLE | | 633,009 | 0 | 31,858 |
Xylem Inc | COM | 98419M100 | 84,438 | 1,060,506 | SH | | SOLE | | 967,187 | 10,292 | 83,027 |
Zebra Technologies Corp- Cl A | COM | 989207105 | 92,169 | 446,619 | SH | | SOLE | | 407,077 | 4,128 | 35,414 |
Zoetis Inc | COM | 98978V103 | 93,093 | 747,198 | SH | | SOLE | | 715,445 | 0 | 31,753 |
iShares Core S&P 500 | COM | 464287200 | 1,122 | 3,760 | SH | | SOLE | | 3,760 | 0 | 0 |
iShares Core S&P Mid-Cap | COM | 464287507 | 672 | 3,477 | SH | | SOLE | | 3,477 | 0 | 0 |
iShares Core S&P Small-Cap | COM | 464287804 | 1,116 | 14,333 | SH | | SOLE | | 14,333 | 0 | 0 |
iShares Europe | COM | 464287861 | 236 | 5,452 | SH | | SOLE | | 5,452 | 0 | 0 |
iShares MSCI EAFE | COM | 464287465 | 2,741 | 42,030 | SH | | SOLE | | 23,594 | 0 | 18,436 |
iShares Russell MidCap Growth | COM | 464287481 | 6,168 | 43,638 | SH | | SOLE | | 43,020 | 0 | 618 |
iShares S&P Preferred Stock In | COM | 464288687 | 3,921 | 104,487 | SH | | SOLE | | 104,487 | 0 | 0 |
iShares Tr Russ 1000 Grw ETF | COM | 464287614 | 1,001 | 6,271 | SH | | SOLE | | 6,005 | 0 | 266 |
SPDR Dow Jones Intl Real Estat | COM | 78463X863 | 5,089 | 128,778 | SH | | SOLE | | 128,778 | 0 | 0 |
SPDR Dow Jones US Real Estate | COM | 78464A607 | 5,554 | 53,117 | SH | | SOLE | | 53,117 | 0 | 0 |
SPDR Portfolio Short Term Trea | COM | 78468R101 | 793 | 26,400 | SH | | SOLE | | 26,400 | 0 | 0 |
SPDR S&P 500 ETF Trust | COM | 78462F103 | 814 | 2,742 | SH | | SOLE | | 1,741 | 0 | 1,001 |
SPDR S&P Midcap 400 ETF | COM | 78467Y107 | 397 | 1,126 | SH | | SOLE | | 926 | 0 | 200 |
Vanguard FTSE All-World ex-US | COM | 922042718 | 7,696 | 75,487 | SH | | SOLE | | 75,487 | 0 | 0 |
Vanguard FTSE Emerging Markets | COM | 922042858 | 5,840 | 145,045 | SH | | SOLE | | 118,732 | 0 | 26,313 |
Vanguard Mid Cap ETF | COM | 922908629 | 225 | 1,340 | SH | | SOLE | | 1,340 | 0 | 0 |
Vanguard Small-Cap Index Fund | COM | 922908751 | 202 | 1,315 | SH | | SOLE | | 1,315 | 0 | 0 |
Vanguard Small Cap Growth ETF | COM | 922908595 | 271 | 1,486 | SH | | SOLE | | 1,486 | 0 | 0 |
WisdomTree Emerging Markets Mu | COM | 97717Y782 | 6,525 | 302,511 | SH | | SOLE | | 302,511 | 0 | 0 |
Nestle S A Sponsored ADR | COM | 641069406 | 7,567 | 69,683 | SH | | SOLE | | 68,933 | 0 | 750 |
WNS (Holdings) Limited Sponsor | COM | 92932M101 | 5,785 | 98,476 | SH | | SOLE | | 92,870 | 0 | 5,606 |