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 |
Abbott Labs Com | COM | 002824100 | 435,337 | 3,818 | SH | | SOLE | | 3,368 | 0 | 450 |
Abbvie Inc Com | COM | 00287Y109 | 19,023,113 | 96,329 | SH | | SOLE | | 95,942 | 0 | 387 |
Acadia Healthcare Company Inc | COM | 00404A109 | 7,542,049 | 118,941 | SH | | SOLE | | 118,941 | 0 | 0 |
Accenture Plc Ireland Shs Clas | COM | G1151C101 | 23,828,137 | 67,410 | SH | | SOLE | | 65,882 | 738 | 790 |
ACV Auctions Inc Class A | COM | 00091G104 | 9,430,721 | 463,882 | SH | | SOLE | | 463,882 | 0 | 0 |
Adobe Inc Com | COM | 00724F101 | 15,772,738 | 30,462 | SH | | SOLE | | 26,793 | 2,000 | 1,669 |
AeroVironment Inc | COM | 008073108 | 60,256,265 | 300,530 | SH | | SOLE | | 290,867 | 9,119 | 544 |
Agilent Technologies Inc Com | COM | 00846U101 | 519,383 | 3,498 | SH | | SOLE | | 1,485 | 2,013 | 0 |
Air Prods & Chems Inc Com | COM | 009158106 | 654,730 | 2,199 | SH | | SOLE | | 2,199 | 0 | 0 |
Akamai Technologies Inc | COM | 00971T101 | 490,920 | 4,863 | SH | | SOLE | | 4,863 | 0 | 0 |
Align Technology Inc Com | COM | 016255101 | 546,788 | 2,150 | SH | | SOLE | | 2,150 | 0 | 0 |
Allete Inc | COM | 018522300 | 3,162,334 | 49,265 | SH | | SOLE | | 49,265 | 0 | 0 |
Allstate Corp | COM | 020002101 | 16,671,329 | 87,906 | SH | | SOLE | | 87,446 | 0 | 460 |
Alphabet Inc Cap Stk Cl A | COM | 02079K305 | 170,083,661 | 1,025,527 | SH | | SOLE | | 821,214 | 129,424 | 74,889 |
Alphabet Inc Cap Stk Cl C | COM | 02079K107 | 13,073,145 | 78,193 | SH | | SOLE | | 67,724 | 3,419 | 7,050 |
Alphatec Holdings Inc | COM | 02081G201 | 720,965 | 129,670 | SH | | SOLE | | 129,670 | 0 | 0 |
Amazon Com Inc Com | COM | 023135106 | 172,652,759 | 926,597 | SH | | SOLE | | 754,320 | 116,100 | 56,177 |
American Eagle Outfitters | COM | 02553E106 | 119,691,343 | 5,345,750 | SH | | SOLE | | 4,736,268 | 307,383 | 302,099 |
American Tower Corp New Com | COM | 03027X100 | 224,420 | 965 | SH | | SOLE | | 965 | 0 | 0 |
Ameris Bancorp | COM | 03076K108 | 50,494,597 | 809,338 | SH | | SOLE | | 783,686 | 24,999 | 653 |
Ametek Inc Com | COM | 031100100 | 13,475,594 | 78,479 | SH | | SOLE | | 19,498 | 19,196 | 39,785 |
Amgen Inc Com | COM | 031162100 | 17,251,392 | 53,541 | SH | | SOLE | | 53,331 | 0 | 210 |
Amphenol Corp | COM | 032095101 | 20,210,885 | 310,173 | SH | | SOLE | | 107,087 | 73,015 | 130,071 |
Analog Devices Inc Com | COM | 032654105 | 20,335,484 | 88,350 | SH | | SOLE | | 87,715 | 0 | 635 |
ANSYS Inc | COM | 03662Q105 | 960,988 | 3,016 | SH | | SOLE | | 2,766 | 0 | 250 |
Apple Hospitality REIT Inc | COM | 03784Y200 | 5,559,963 | 374,408 | SH | | SOLE | | 374,408 | 0 | 0 |
Apple Inc Com | COM | 037833100 | 335,036,316 | 1,437,924 | SH | | SOLE | | 1,227,538 | 133,987 | 76,399 |
Aptargroup Inc | COM | 038336103 | 108,239,422 | 675,694 | SH | | SOLE | | 599,458 | 39,285 | 36,951 |
Arcellx Inc | COM | 03940C100 | 1,898,600 | 22,735 | SH | | SOLE | | 22,735 | 0 | 0 |
Arista Networks Inc Com | COM | 040413106 | 176,443,524 | 459,704 | SH | | SOLE | | 352,871 | 66,272 | 40,561 |
Asbury Automotive Group Inc | COM | 043436104 | 428,508 | 1,796 | SH | | SOLE | | 1,796 | 0 | 0 |
Autodesk Inc Com | COM | 052769106 | 2,342,682 | 8,504 | SH | | SOLE | | 8,504 | 0 | 0 |
Automatic Data Processing Inc | COM | 053015103 | 1,011,448 | 3,655 | SH | | SOLE | | 2,955 | 0 | 700 |
Avery Dennison Corp | COM | 053611109 | 18,102,753 | 82,002 | SH | | SOLE | | 78,384 | 0 | 3,618 |
Avista Corp. | COM | 05379B107 | 3,079,459 | 79,470 | SH | | SOLE | | 79,470 | 0 | 0 |
Azek Co Inc Class A | COM | 05478C105 | 15,317,546 | 327,298 | SH | | SOLE | | 326,803 | 0 | 495 |
Badger Meter Inc | COM | 056525108 | 64,436,929 | 295,027 | SH | | SOLE | | 284,401 | 10,361 | 265 |
Balchem Corp | COM | 057665200 | 53,053,439 | 301,440 | SH | | SOLE | | 290,402 | 10,755 | 283 |
Bancorp Inc | COM | 05969A105 | 11,418,666 | 213,433 | SH | | SOLE | | 213,433 | 0 | 0 |
Bank New York Mellon Corp Com | COM | 064058100 | 548,421 | 7,632 | SH | | SOLE | | 7,632 | 0 | 0 |
Bank of Hawaii Corporation | COM | 062540109 | 3,837,356 | 61,134 | SH | | SOLE | | 61,134 | 0 | 0 |
Bank Ozk Com | COM | 06417N103 | 2,564,742 | 59,659 | SH | | SOLE | | 59,659 | 0 | 0 |
Bankunited Inc Com | COM | 06652K103 | 7,067,640 | 193,953 | SH | | SOLE | | 193,953 | 0 | 0 |
Becton Dickinson & Co Com | COM | 075887109 | 499,722 | 2,073 | SH | | SOLE | | 2,073 | 0 | 0 |
Berkshire Hathaway Inc | COM | 084670702 | 978,053 | 2,125 | SH | | SOLE | | 1,800 | 0 | 325 |
BJ Wholesale Club | COM | 05550J101 | 15,264,695 | 185,071 | SH | | SOLE | | 184,743 | 0 | 328 |
Black Hills Corp Com | COM | 092113109 | 5,503,737 | 90,048 | SH | | SOLE | | 90,048 | 0 | 0 |
Booking Holdings Inc Com | COM | 09857L108 | 14,165,579 | 3,363 | SH | | SOLE | | 888 | 873 | 1,602 |
Boot Barn Holdings Inc | COM | 099406100 | 80,133,142 | 479,036 | SH | | SOLE | | 462,916 | 15,729 | 391 |
Booz Allen Hamilton Hldg Corp | COM | 099502106 | 151,537,143 | 931,047 | SH | | SOLE | | 828,406 | 48,420 | 54,221 |
Boston Scientific Corp Com | COM | 101137107 | 144,023,191 | 1,718,654 | SH | | SOLE | | 1,359,193 | 230,851 | 128,610 |
Box Inc Class A | COM | 10316T104 | 46,236,133 | 1,412,653 | SH | | SOLE | | 1,368,456 | 43,174 | 1,023 |
Brandywine Rlty Tr Sh Ben Int | COM | 105368203 | 3,541,404 | 650,993 | SH | | SOLE | | 650,993 | 0 | 0 |
Broadcom Inc Com | COM | 11135F101 | 13,937,828 | 80,799 | SH | | SOLE | | 75,934 | 3,010 | 1,855 |
Broadridge Financial Solutions | COM | 11133T103 | 17,679,826 | 82,220 | SH | | SOLE | | 81,945 | 0 | 275 |
Brookline Bancorp Inc | COM | 11373M107 | 2,489,643 | 246,744 | SH | | SOLE | | 246,744 | 0 | 0 |
Brown & Brown Inc | COM | 115236101 | 141,104,082 | 1,362,009 | SH | | SOLE | | 1,205,870 | 73,253 | 82,886 |
Bruker Corporation | COM | 116794108 | 228,454 | 3,308 | SH | | SOLE | | 2,973 | 0 | 335 |
Cactus Inc Cl A | COM | 127203107 | 14,805,281 | 248,119 | SH | | SOLE | | 245,408 | 0 | 2,711 |
Cadence Design System Inc Com | COM | 127387108 | 9,531,041 | 35,166 | SH | | SOLE | | 8,510 | 9,091 | 17,565 |
Cal Maine Foods Inc | COM | 128030202 | 6,341,466 | 84,734 | SH | | SOLE | | 84,734 | 0 | 0 |
Calix Inc | COM | 13100M509 | 60,724,620 | 1,565,471 | SH | | SOLE | | 1,517,828 | 46,218 | 1,425 |
Canadian National Railway Co | COM | 136375102 | 312,648 | 2,669 | SH | | SOLE | | 1,909 | 0 | 760 |
Canadian Pacific Kansas City C | COM | 13646K108 | 3,692,227 | 43,164 | SH | | SOLE | | 41,684 | 0 | 1,480 |
Caseys General Stores Inc | COM | 147528103 | 142,870,597 | 380,268 | SH | | SOLE | | 337,559 | 20,018 | 22,691 |
Caterpillar Inc Com | COM | 149123101 | 21,609,445 | 55,250 | SH | | SOLE | | 55,100 | 0 | 150 |
Cathay Gen Bancorp | COM | 149150104 | 6,482,783 | 150,938 | SH | | SOLE | | 150,938 | 0 | 0 |
CDW Corporation | COM | 12514G108 | 14,835,874 | 65,558 | SH | | SOLE | | 65,452 | 0 | 106 |
Central Garden & Pet Co Cl A N | COM | 153527205 | 5,614,744 | 178,814 | SH | | SOLE | | 178,814 | 0 | 0 |
Century Aluminum Company | COM | 156431108 | 3,315,821 | 204,302 | SH | | SOLE | | 204,302 | 0 | 0 |
Champion Homes Inc Com | COM | 830830105 | 55,434,229 | 584,441 | SH | | SOLE | | 564,083 | 19,876 | 482 |
ChampionX Corporation | COM | 15872M104 | 9,224,578 | 305,956 | SH | | SOLE | | 99,273 | 64,204 | 142,479 |
Charles River Laboratories Int | COM | 159864107 | 85,458,366 | 433,865 | SH | | SOLE | | 383,321 | 22,440 | 28,104 |
Chevron Corp New Com | COM | 166764100 | 12,802,148 | 86,930 | SH | | SOLE | | 86,570 | 0 | 360 |
Chipotle Mexican Grill Inc Com | COM | 169656105 | 109,395,892 | 1,898,575 | SH | | SOLE | | 1,607,048 | 225,383 | 66,144 |
Choice Hotels Intl Inc | COM | 169905106 | 9,121,345 | 70,003 | SH | | SOLE | | 69,887 | 0 | 116 |
Church & Dwight Co Inc Com | COM | 171340102 | 114,871,884 | 1,096,943 | SH | | SOLE | | 976,149 | 55,488 | 65,306 |
Churchill Downs Inc | COM | 171484108 | 1,233,250 | 9,121 | SH | | SOLE | | 9,121 | 0 | 0 |
Cintas Corp Com | COM | 172908105 | 161,531,259 | 784,589 | SH | | SOLE | | 638,542 | 89,730 | 56,317 |
Cisco Sys Inc Com | COM | 17275R102 | 13,519,335 | 254,027 | SH | | SOLE | | 253,327 | 0 | 700 |
Clearway Energy Inc Cl C | COM | 18539C204 | 5,805,771 | 189,236 | SH | | SOLE | | 189,236 | 0 | 0 |
CME Group Inc | COM | 12572Q105 | 14,192,018 | 64,319 | SH | | SOLE | | 63,786 | 0 | 533 |
Cno Finl Group Inc Com | COM | 12621E103 | 5,205,847 | 148,315 | SH | | SOLE | | 148,315 | 0 | 0 |
CNX Resources Corporation | COM | 12653C108 | 8,093,515 | 248,496 | SH | | SOLE | | 248,496 | 0 | 0 |
Cohen & Steers Inc | COM | 19247A100 | 41,536,481 | 432,897 | SH | | SOLE | | 413,448 | 18,952 | 497 |
Colgate-Palmolive Co | COM | 194162103 | 15,072,035 | 145,189 | SH | | SOLE | | 144,589 | 0 | 600 |
Comfort Systems USA Inc | COM | 199908104 | 103,821,350 | 265,970 | SH | | SOLE | | 239,613 | 12,513 | 13,844 |
Commercial Metals Company | COM | 201723103 | 3,406,411 | 61,980 | SH | | SOLE | | 61,980 | 0 | 0 |
Commvault Systems Inc | COM | 204166102 | 75,719,124 | 492,162 | SH | | SOLE | | 476,636 | 14,686 | 840 |
Cooper Cos Inc Com New | COM | 216648501 | 137,614,288 | 1,247,184 | SH | | SOLE | | 1,122,858 | 57,885 | 66,441 |
Copart Inc. | COM | 217204106 | 137,480,960 | 2,623,682 | SH | | SOLE | | 2,333,269 | 123,287 | 167,126 |
Corteva Inc | COM | 22052L104 | 499,715 | 8,500 | SH | | SOLE | | 8,500 | 0 | 0 |
Costco Whsl Corp New Com | COM | 22160K105 | 250,904,648 | 283,022 | SH | | SOLE | | 233,195 | 30,967 | 18,860 |
Crane Company | COM | 224408104 | 126,337,493 | 798,190 | SH | | SOLE | | 704,862 | 41,668 | 51,660 |
Crane NXT Co | COM | 224441105 | 41,671,817 | 742,813 | SH | | SOLE | | 720,225 | 22,024 | 564 |
Crispr Therapeutics Ag Namen A | COM | H17182108 | 3,089,781 | 65,768 | SH | | SOLE | | 65,768 | 0 | 0 |
Cross Country Healthcare Inc | COM | 227483104 | 4,823,844 | 358,917 | SH | | SOLE | | 358,917 | 0 | 0 |
CSW Industrials Inc | COM | 126402106 | 74,615,791 | 203,651 | SH | | SOLE | | 196,771 | 6,705 | 175 |
Curtiss Wright Corp | COM | 231561101 | 150,892,869 | 459,074 | SH | | SOLE | | 413,890 | 21,976 | 23,208 |
Cvr Energy Inc Com | COM | 12662P108 | 1,805,294 | 78,389 | SH | | SOLE | | 78,389 | 0 | 0 |
Cyberark Software Ltd | COM | M2682V108 | 20,487,644 | 70,257 | SH | | SOLE | | 69,712 | 0 | 545 |
Danaher Corporation Com | COM | 235851102 | 286,578 | 1,031 | SH | | SOLE | | 996 | 0 | 35 |
Darden Restaurants Inc | COM | 237194105 | 2,761,569 | 16,825 | SH | | SOLE | | 16,770 | 0 | 55 |
Deckers Outdoor Corporation | COM | 243537107 | 140,960,019 | 884,039 | SH | | SOLE | | 787,289 | 43,365 | 53,385 |
Deere & Co Com | COM | 244199105 | 1,007,978 | 2,415 | SH | | SOLE | | 2,415 | 0 | 0 |
Descartes Systems Group Inc | COM | 249906108 | 124,772,282 | 1,211,852 | SH | | SOLE | | 1,069,921 | 66,865 | 75,066 |
Dexcom Inc Com | COM | 252131107 | 1,637,048 | 24,419 | SH | | SOLE | | 23,827 | 0 | 592 |
DHT Holdings Inc | COM | Y2065G121 | 4,573,350 | 414,628 | SH | | SOLE | | 414,628 | 0 | 0 |
Diodes Inc | COM | 254543101 | 281,932 | 4,399 | SH | | SOLE | | 4,399 | 0 | 0 |
Dover Corp | COM | 260003108 | 787,439 | 4,107 | SH | | SOLE | | 4,107 | 0 | 0 |
Dynatrace Inc | COM | 268150109 | 133,752,585 | 2,501,451 | SH | | SOLE | | 2,107,160 | 168,309 | 225,982 |
Dynavax Technologies Corp | COM | 268158201 | 2,334,075 | 209,522 | SH | | SOLE | | 209,522 | 0 | 0 |
e l f Beauty Inc | COM | 26856L103 | 54,905,000 | 503,577 | SH | | SOLE | | 424,544 | 32,939 | 46,094 |
Eaton Corp Plc Shs | COM | G29183103 | 172,812,772 | 521,400 | SH | | SOLE | | 446,430 | 57,598 | 17,372 |
Ecolab Inc Com | COM | 278865100 | 124,569,004 | 487,875 | SH | | SOLE | | 408,247 | 61,612 | 18,016 |
Editas Medicine Inc | COM | 28106W103 | 305,389 | 89,557 | SH | | SOLE | | 89,557 | 0 | 0 |
Eli Lilly & Co Com | COM | 532457108 | 178,673,457 | 201,677 | SH | | SOLE | | 173,033 | 22,867 | 5,777 |
Emcor Group Inc Com | COM | 29084Q100 | 144,321,502 | 335,218 | SH | | SOLE | | 298,037 | 16,070 | 21,111 |
EnPro Industries Inc | COM | 29355X107 | 50,120,377 | 309,042 | SH | | SOLE | | 298,423 | 9,942 | 677 |
Entegris Inc | COM | 29362U104 | 15,056,302 | 133,798 | SH | | SOLE | | 130,346 | 0 | 3,452 |
Eog Res Inc Com | COM | 26875P101 | 23,173,656 | 188,511 | SH | | SOLE | | 131,624 | 19,712 | 37,175 |
Equinix Inc Com | COM | 29444U700 | 4,000,771 | 4,507 | SH | | SOLE | | 4,418 | 0 | 89 |
Evolent Health Inc | COM | 30050B101 | 2,941,770 | 104,023 | SH | | SOLE | | 104,023 | 0 | 0 |
Exxon Mobil Corp Com | COM | 30231G102 | 111,217,858 | 948,796 | SH | | SOLE | | 802,748 | 115,275 | 30,773 |
Fabrinet | COM | G3323L100 | 117,896,668 | 498,633 | SH | | SOLE | | 444,371 | 25,770 | 28,492 |
Factset Reasearch Systems Inc | COM | 303075105 | 114,177,328 | 248,293 | SH | | SOLE | | 219,782 | 13,265 | 15,246 |
Fair Isaac Corp | COM | 303250104 | 28,972,053 | 14,907 | SH | | SOLE | | 5,653 | 2,974 | 6,280 |
Federated Hermes Inc Class B | COM | 314211103 | 1,811,914 | 49,277 | SH | | SOLE | | 49,277 | 0 | 0 |
Fnb Corp Pa Com | COM | 302520101 | 2,268,517 | 160,774 | SH | | SOLE | | 160,774 | 0 | 0 |
Fortinet Inc Com | COM | 34959E109 | 22,638,163 | 291,917 | SH | | SOLE | | 138,773 | 51,753 | 101,391 |
Freeport-Mcmoran Inc Cl B | COM | 35671D857 | 2,141,462 | 42,898 | SH | | SOLE | | 39,077 | 0 | 3,821 |
FTI Consulting Inc | COM | 302941109 | 48,099,357 | 211,370 | SH | | SOLE | | 204,897 | 5,828 | 645 |
Gallagher Arthur J & Co Com | COM | 363576109 | 126,934,685 | 451,131 | SH | | SOLE | | 376,726 | 59,480 | 14,925 |
Garmin Ltd | COM | H2906T109 | 10,105,706 | 57,409 | SH | | SOLE | | 14,621 | 14,686 | 28,102 |
Generac Hldgs Inc | COM | 368736104 | 475,051 | 2,990 | SH | | SOLE | | 2,990 | 0 | 0 |
Getty Realty Corp | COM | 374297109 | 4,452,942 | 139,986 | SH | | SOLE | | 139,986 | 0 | 0 |
Goldman Sachs Group Inc | COM | 38141G104 | 128,885,686 | 260,317 | SH | | SOLE | | 199,777 | 37,879 | 22,661 |
Group 1 Automotive Inc | COM | 398905109 | 10,771,986 | 28,122 | SH | | SOLE | | 28,122 | 0 | 0 |
Halozyme Therapeutics Inc | COM | 40637H109 | 139,298,062 | 2,433,579 | SH | | SOLE | | 2,034,721 | 160,070 | 238,788 |
Hamilton Lane Inc Cl A | COM | 407497106 | 16,745,645 | 99,446 | SH | | SOLE | | 21,573 | 25,161 | 52,712 |
Hannon Armstrong Sustainable I | COM | 41068X100 | 1,312,167 | 38,067 | SH | | SOLE | | 38,067 | 0 | 0 |
Hanover Insurance Group Inc | COM | 410867105 | 4,789,954 | 32,341 | SH | | SOLE | | 32,341 | 0 | 0 |
Heartland Financial USA Inc | COM | 42234Q102 | 508,202 | 8,963 | SH | | SOLE | | 8,963 | 0 | 0 |
Hecla Mng Co Com | COM | 422704106 | 5,031,597 | 754,362 | SH | | SOLE | | 754,362 | 0 | 0 |
Heico Corp New Com | COM | 422806109 | 17,322,560 | 66,248 | SH | | SOLE | | 17,448 | 17,702 | 31,098 |
Hershey Company | COM | 427866108 | 8,694,312 | 45,335 | SH | | SOLE | | 9,075 | 12,224 | 24,036 |
Highwoods Pptys Inc Com | COM | 431284108 | 4,135,640 | 123,415 | SH | | SOLE | | 123,415 | 0 | 0 |
Hologic Inc Com | COM | 436440101 | 109,878,665 | 1,348,867 | SH | | SOLE | | 1,197,901 | 71,835 | 79,131 |
Home Depot Inc Com | COM | 437076102 | 161,242,810 | 397,934 | SH | | SOLE | | 345,817 | 40,147 | 11,970 |
Honeywell Intl Inc Com | COM | 438516106 | 12,302,925 | 59,518 | SH | | SOLE | | 59,018 | 0 | 500 |
Howmet Aerospace Inc | COM | 443201108 | 127,328,610 | 1,270,111 | SH | | SOLE | | 1,065,073 | 169,672 | 35,366 |
Huron Consulting Group | COM | 447462102 | 7,888,794 | 72,574 | SH | | SOLE | | 72,574 | 0 | 0 |
ICF International Inc | COM | 44925C103 | 59,014,308 | 353,824 | SH | | SOLE | | 341,641 | 11,861 | 322 |
IDACORP Inc | COM | 451107106 | 1,956,135 | 18,975 | SH | | SOLE | | 18,975 | 0 | 0 |
Idexx Labs Inc Com | COM | 45168D104 | 2,105,757 | 4,168 | SH | | SOLE | | 3,701 | 422 | 45 |
Illinois Tool Wks Inc Com | COM | 452308109 | 15,650,129 | 59,717 | SH | | SOLE | | 59,407 | 0 | 310 |
Independence Rlty Tr Inc Com | COM | 45378A106 | 2,641,996 | 128,878 | SH | | SOLE | | 128,878 | 0 | 0 |
Inspire Medical Systems Inc | COM | 457730109 | 1,166,895 | 5,529 | SH | | SOLE | | 5,529 | 0 | 0 |
Insulet Corp Com | COM | 45784P101 | 13,010,745 | 55,900 | SH | | SOLE | | 55,624 | 0 | 276 |
Integer Holdings Corporation | COM | 45826H109 | 63,542,050 | 488,785 | SH | | SOLE | | 470,474 | 17,902 | 409 |
Intercontinental Exchange Inc | COM | 45866F104 | 451,398 | 2,810 | SH | | SOLE | | 2,660 | 0 | 150 |
International Business Machs C | COM | 459200101 | 11,808,767 | 53,414 | SH | | SOLE | | 13,772 | 12,942 | 26,700 |
Intuit Inc | COM | 461202103 | 134,906,819 | 217,241 | SH | | SOLE | | 184,117 | 25,488 | 7,636 |
Intuitive Surgical Inc Com New | COM | 46120E602 | 150,950,715 | 307,266 | SH | | SOLE | | 260,041 | 37,105 | 10,120 |
Jeld-Wen Holding Inc | COM | 47580P103 | 5,419,146 | 342,767 | SH | | SOLE | | 342,767 | 0 | 0 |
Johnson & Johnson Com | COM | 478160104 | 1,570,996 | 9,694 | SH | | SOLE | | 8,628 | 0 | 1,066 |
Jpmorgan Chase & Co Com | COM | 46625H100 | 20,896,461 | 99,101 | SH | | SOLE | | 95,414 | 3,172 | 515 |
KBR Inc com | COM | 48242W106 | 12,457,867 | 191,277 | SH | | SOLE | | 190,964 | 0 | 313 |
Keysight Technologies Inc | COM | 49338L103 | 1,800,200 | 11,327 | SH | | SOLE | | 5,680 | 2,072 | 3,575 |
Kinsale Cap Group Inc | COM | 49714P108 | 21,912,646 | 47,066 | SH | | SOLE | | 29,310 | 6,030 | 11,726 |
Knife River Corp | COM | 498894104 | 60,744,706 | 679,547 | SH | | SOLE | | 660,491 | 18,612 | 444 |
Kulicke & Soffa Inds Inc Com | COM | 501242101 | 6,112,410 | 135,440 | SH | | SOLE | | 135,440 | 0 | 0 |
L3Harris Technologies Inc | COM | 502431109 | 679,595 | 2,857 | SH | | SOLE | | 2,857 | 0 | 0 |
Lam Research Corp Com | COM | 512807306 | 306,307 | 375 | SH | | SOLE | | 223 | 0 | 152 |
Lamb Weston Holdings Inc | COM | 513272104 | 336,001 | 5,190 | SH | | SOLE | | 5,190 | 0 | 0 |
LCI Inds Com | COM | 50189K103 | 6,299,630 | 52,262 | SH | | SOLE | | 52,262 | 0 | 0 |
Lemaitre Vascular Inc | COM | 525558201 | 65,888,395 | 709,316 | SH | | SOLE | | 683,620 | 25,078 | 618 |
Lendingtree Inc | COM | 52603B107 | 1,269,987 | 21,885 | SH | | SOLE | | 21,885 | 0 | 0 |
Lennox International Inc | COM | 526107107 | 201,833 | 334 | SH | | SOLE | | 334 | 0 | 0 |
Ligand Pharmaceuticals Inc | COM | 53220K504 | 60,458,163 | 604,038 | SH | | SOLE | | 583,368 | 20,150 | 520 |
Lincoln Electric Holdings | COM | 533900106 | 9,443,763 | 49,181 | SH | | SOLE | | 49,102 | 0 | 79 |
Linde Plc Shs | COM | G54950103 | 18,691,266 | 39,197 | SH | | SOLE | | 38,941 | 0 | 256 |
Lowes Cos Inc Com | COM | 548661107 | 327,729 | 1,210 | SH | | SOLE | | 1,210 | 0 | 0 |
Lumen Technologies Inc | COM | 550241103 | 2,592,430 | 365,131 | SH | | SOLE | | 365,131 | 0 | 0 |
M/I Homes Inc | COM | 55305B101 | 7,860,112 | 45,869 | SH | | SOLE | | 45,869 | 0 | 0 |
Marqeta Inc | COM | 57142B104 | 5,193,951 | 1,055,681 | SH | | SOLE | | 1,055,681 | 0 | 0 |
Marriott Intl Inc New Cl A | COM | 571903202 | 814,662 | 3,277 | SH | | SOLE | | 3,277 | 0 | 0 |
Marsh & Mclennan Cos Inc Com | COM | 571748102 | 465,589 | 2,087 | SH | | SOLE | | 2,087 | 0 | 0 |
Martin Marietta Matls Inc Com | COM | 573284106 | 136,272,937 | 253,178 | SH | | SOLE | | 203,711 | 30,583 | 18,884 |
Mastercard Incorporated Cl A | COM | 57636Q104 | 16,137,239 | 32,680 | SH | | SOLE | | 11,488 | 6,951 | 14,241 |
Matador Res Co | COM | 576485205 | 5,236,320 | 105,955 | SH | | SOLE | | 105,955 | 0 | 0 |
Mcdonalds Corp Com | COM | 580135101 | 14,242,138 | 46,771 | SH | | SOLE | | 46,381 | 0 | 390 |
Medpace Holdings Inc | COM | 58506Q109 | 15,627,848 | 46,818 | SH | | SOLE | | 46,750 | 0 | 68 |
Merck & Co Inc Com | COM | 58933Y105 | 15,337,635 | 135,062 | SH | | SOLE | | 134,562 | 0 | 500 |
Merit Medical Systems Inc | COM | 589889104 | 58,307,328 | 589,976 | SH | | SOLE | | 570,288 | 19,213 | 475 |
Meritage Homes Corporation | COM | 59001A102 | 2,462,490 | 12,008 | SH | | SOLE | | 12,008 | 0 | 0 |
Meta Platforms Inc Cl A | COM | 30303M102 | 195,065,684 | 340,762 | SH | | SOLE | | 274,295 | 44,752 | 21,715 |
Mettler Toledo International C | COM | 592688105 | 2,024,595 | 1,350 | SH | | SOLE | | 725 | 0 | 625 |
MGP Ingredients Inc | COM | 55303J106 | 40,837,922 | 490,546 | SH | | SOLE | | 474,248 | 15,966 | 332 |
Microsoft Corp Com | COM | 594918104 | 257,613,002 | 598,682 | SH | | SOLE | | 497,472 | 63,837 | 37,373 |
Modine Manufacturing Co | COM | 607828100 | 13,740,844 | 103,478 | SH | | SOLE | | 103,478 | 0 | 0 |
Mondelez Intl Inc Cl A | COM | 609207105 | 10,366,238 | 140,712 | SH | | SOLE | | 139,512 | 0 | 1,200 |
Monolithic Pwr Sys Inc Com | COM | 609839105 | 133,348,018 | 144,238 | SH | | SOLE | | 127,118 | 6,797 | 10,323 |
Moody's Corporation | COM | 615369105 | 105,238,104 | 221,745 | SH | | SOLE | | 185,059 | 28,808 | 7,878 |
Moog Inc Class A | COM | 615394202 | 61,570,052 | 304,772 | SH | | SOLE | | 294,957 | 9,566 | 249 |
MoonLake Immunotherapeutics | COM | 61559X104 | 3,360,039 | 66,641 | SH | | SOLE | | 66,641 | 0 | 0 |
Morningstar Inc | COM | 617700109 | 13,283,888 | 41,627 | SH | | SOLE | | 41,555 | 0 | 72 |
Mueller Inds Inc | COM | 624756102 | 14,092,811 | 190,186 | SH | | SOLE | | 190,186 | 0 | 0 |
MYR Group Inc | COM | 55405W104 | 4,104,739 | 40,152 | SH | | SOLE | | 40,152 | 0 | 0 |
Napco Security Tech Inc. | COM | 630402105 | 5,820,900 | 143,868 | SH | | SOLE | | 143,868 | 0 | 0 |
Netflix Inc Com | COM | 64110L106 | 94,844,927 | 133,722 | SH | | SOLE | | 100,939 | 20,353 | 12,430 |
Nextera Energy Inc Com | COM | 65339F101 | 15,680,818 | 185,506 | SH | | SOLE | | 183,796 | 0 | 1,710 |
Nike Inc Cl B | COM | 654106103 | 8,885,634 | 100,516 | SH | | SOLE | | 100,205 | 0 | 311 |
Northrop Grumman Corp | COM | 666807102 | 313,869 | 594 | SH | | SOLE | | 225 | 0 | 369 |
Nova Measuring Instruments Ltd | COM | M7516K103 | 48,723,434 | 233,865 | SH | | SOLE | | 225,658 | 8,020 | 187 |
Nvent Electric Plc Com | COM | G6700G107 | 122,389,851 | 1,741,956 | SH | | SOLE | | 1,569,970 | 78,074 | 93,912 |
Nvidia Corporation Com | COM | 67066G104 | 323,697,837 | 2,665,496 | SH | | SOLE | | 2,182,143 | 305,582 | 177,771 |
Nxp Semiconductors N V Com | COM | N6596X109 | 125,283,203 | 521,992 | SH | | SOLE | | 439,838 | 64,039 | 18,115 |
Oceaneering International Inc | COM | 675232102 | 38,818,912 | 1,560,873 | SH | | SOLE | | 1,500,745 | 58,955 | 1,173 |
Okta Inc | COM | 679295105 | 5,832,791 | 78,461 | SH | | SOLE | | 18,541 | 19,870 | 40,050 |
Old Dominion Freight Line Inc | COM | 679580100 | 457,457 | 2,303 | SH | | SOLE | | 2,275 | 0 | 28 |
Ollies Bargain Outlt Hldgs Inc | COM | 681116109 | 66,153,348 | 680,590 | SH | | SOLE | | 660,201 | 19,684 | 705 |
Onto Innovation Inc | COM | 683344105 | 222,669,614 | 1,072,796 | SH | | SOLE | | 860,377 | 115,454 | 96,965 |
Option Care Health Inc | COM | 68404L201 | 10,692,143 | 341,602 | SH | | SOLE | | 341,066 | 0 | 536 |
Oracle Corp Com | COM | 68389X105 | 18,308,006 | 107,441 | SH | | SOLE | | 105,451 | 0 | 1,990 |
Oreilly Automotive Inc Com | COM | 67103H107 | 154,181,782 | 133,885 | SH | | SOLE | | 107,485 | 17,687 | 8,713 |
Oroco Resource Corp | COM | 687033100 | 5,527 | 21,675 | SH | | SOLE | | 21,675 | 0 | 0 |
Palo Alto Networks Inc Com | COM | 697435105 | 94,874,807 | 277,574 | SH | | SOLE | | 232,559 | 34,984 | 10,031 |
Parker-Hannifin Corp Com | COM | 701094104 | 104,311,139 | 165,096 | SH | | SOLE | | 136,673 | 22,588 | 5,835 |
Patrick Industries Inc | COM | 703343103 | 12,836,688 | 90,164 | SH | | SOLE | | 90,164 | 0 | 0 |
Penumbra Inc | COM | 70975L107 | 123,883,118 | 637,554 | SH | | SOLE | | 568,254 | 31,610 | 37,690 |
PepsiCo Inc | COM | 713448108 | 539,421 | 3,172 | SH | | SOLE | | 3,172 | 0 | 0 |
PJT Partners Inc | COM | 69343T107 | 42,398,704 | 317,974 | SH | | SOLE | | 305,290 | 12,379 | 305 |
Plexus Corp | COM | 729132100 | 2,180,388 | 15,949 | SH | | SOLE | | 15,949 | 0 | 0 |
Pnc Finl Svcs Group Inc Com | COM | 693475105 | 236,573 | 1,280 | SH | | SOLE | | 1,280 | 0 | 0 |
Pool Corp Com | COM | 73278L105 | 121,088,973 | 321,361 | SH | | SOLE | | 287,386 | 14,622 | 19,353 |
Portland Gen Elec Co Com New | COM | 736508847 | 5,838,174 | 121,883 | SH | | SOLE | | 121,883 | 0 | 0 |
PotlatchDeltic Corporation | COM | 737630103 | 6,820,741 | 151,404 | SH | | SOLE | | 151,404 | 0 | 0 |
Power Integrations Inc | COM | 739276103 | 39,874,651 | 621,875 | SH | | SOLE | | 604,826 | 16,628 | 421 |
Prestige Consumer Healthcare I | COM | 74112D101 | 62,375,368 | 865,123 | SH | | SOLE | | 842,047 | 22,195 | 881 |
Procter And Gamble Co Com | COM | 742718109 | 7,077,699 | 40,864 | SH | | SOLE | | 22,270 | 15,489 | 3,105 |
Progressive Corp Com | COM | 743315103 | 1,286,563 | 5,070 | SH | | SOLE | | 4,845 | 0 | 225 |
PTC Inc | COM | 69370C100 | 119,746,145 | 662,826 | SH | | SOLE | | 595,892 | 32,904 | 34,030 |
Pure Storage Inc Class A | COM | 74624M102 | 94,467,980 | 1,880,334 | SH | | SOLE | | 1,641,384 | 115,710 | 123,240 |
Qualys Inc | COM | 74758T303 | 94,276,323 | 733,896 | SH | | SOLE | | 651,317 | 38,348 | 44,231 |
Quanta Svcs Inc Com | COM | 74762E102 | 14,040,893 | 47,093 | SH | | SOLE | | 13,217 | 10,574 | 23,302 |
Range Resources Corp | COM | 75281A109 | 17,600,638 | 572,192 | SH | | SOLE | | 570,847 | 0 | 1,345 |
Raymond James Finl Inc Com | COM | 754730109 | 119,472,068 | 975,601 | SH | | SOLE | | 865,690 | 52,310 | 57,601 |
Relay Therapeutics Inc | COM | 75943R102 | 1,036,682 | 146,424 | SH | | SOLE | | 146,424 | 0 | 0 |
Repligen Corporation | COM | 759916109 | 15,442,158 | 103,764 | SH | | SOLE | | 65,762 | 12,414 | 25,588 |
Resmed Inc Com | COM | 761152107 | 138,530,351 | 567,468 | SH | | SOLE | | 504,302 | 27,554 | 35,612 |
Rockwell Automation Inc | COM | 773903109 | 1,026,973 | 3,825 | SH | | SOLE | | 3,825 | 0 | 0 |
Roper Industries Inc | COM | 776696106 | 7,758,955 | 13,944 | SH | | SOLE | | 13,421 | 0 | 523 |
RPM International Inc | COM | 749685103 | 544,636 | 4,501 | SH | | SOLE | | 4,501 | 0 | 0 |
S&P Global Inc Com | COM | 78409V104 | 2,001,712 | 3,875 | SH | | SOLE | | 3,357 | 0 | 518 |
Saia Inc | COM | 78709Y105 | 119,906,304 | 274,222 | SH | | SOLE | | 244,119 | 14,311 | 15,792 |
Salesforce Inc Com | COM | 79466L302 | 82,179,119 | 300,242 | SH | | SOLE | | 247,822 | 42,917 | 9,503 |
Sandy Spring Bancorp Inc Com | COM | 800363103 | 5,602,360 | 178,590 | SH | | SOLE | | 178,590 | 0 | 0 |
Schlumberger Ltd Com Stk | COM | 806857108 | 444,670 | 10,600 | SH | | SOLE | | 10,600 | 0 | 0 |
Servicenow Inc Com | COM | 81762P102 | 157,388,460 | 175,973 | SH | | SOLE | | 147,692 | 22,250 | 6,031 |
Sherwin Williams Co Com | COM | 824348106 | 151,083,093 | 395,847 | SH | | SOLE | | 312,364 | 52,368 | 31,115 |
Simply Good Foods Co Com | COM | 82900L102 | 9,293,917 | 267,297 | SH | | SOLE | | 266,596 | 0 | 701 |
Simpson Manufacturing Co Inc | COM | 829073105 | 389,234 | 2,035 | SH | | SOLE | | 2,035 | 0 | 0 |
Simulations Plus Inc | COM | 829214105 | 6,613,462 | 206,542 | SH | | SOLE | | 47,384 | 56,359 | 102,799 |
SM Energy Co | COM | 78454L100 | 43,592,682 | 1,090,635 | SH | | SOLE | | 1,061,114 | 28,823 | 698 |
Smartsheet Inc | COM | 83200N103 | 3,666,493 | 66,230 | SH | | SOLE | | 66,230 | 0 | 0 |
Smuckers JM Co | COM | 832696405 | 232,270 | 1,918 | SH | | SOLE | | 1,423 | 0 | 495 |
Solaris Energy Infrastructure | COM | 83418M103 | 5,596,790 | 438,620 | SH | | SOLE | | 438,620 | 0 | 0 |
Southern Co Com | COM | 842587107 | 599,426 | 6,647 | SH | | SOLE | | 6,047 | 0 | 600 |
Southern Copper Corp | COM | 84265V105 | 461,986 | 3,994 | SH | | SOLE | | 3,994 | 0 | 0 |
Spire Inc Com | COM | 84857L101 | 4,060,232 | 60,339 | SH | | SOLE | | 60,339 | 0 | 0 |
Sprouts Farmers Market Inc | COM | 85208M102 | 73,560,110 | 666,245 | SH | | SOLE | | 644,425 | 21,323 | 497 |
SPS Commerce Inc Com | COM | 78463M107 | 163,344,164 | 841,243 | SH | | SOLE | | 763,174 | 37,379 | 40,690 |
STAG Industrial Inc | COM | 85254J102 | 7,841,522 | 200,602 | SH | | SOLE | | 200,602 | 0 | 0 |
Steris Plc Shs Usd | COM | G8473T100 | 26,994,942 | 111,301 | SH | | SOLE | | 110,367 | 0 | 934 |
Sterling Infrastructure Inc | COM | 859241101 | 93,961,938 | 647,924 | SH | | SOLE | | 627,777 | 19,538 | 609 |
Stride Inc | COM | 86333M108 | 45,616,195 | 534,711 | SH | | SOLE | | 517,270 | 17,058 | 383 |
Stryker Corporation Com | COM | 863667101 | 23,543,625 | 65,171 | SH | | SOLE | | 63,731 | 0 | 1,440 |
Summit Materials Inc Cl A | COM | 86614U100 | 19,882,240 | 509,409 | SH | | SOLE | | 506,448 | 0 | 2,961 |
Supernus Pharmaceuticals Inc | COM | 868459108 | 280,433 | 8,994 | SH | | SOLE | | 8,994 | 0 | 0 |
Synopsys Inc Com | COM | 871607107 | 142,167,782 | 280,748 | SH | | SOLE | | 236,524 | 32,361 | 11,863 |
T Rowe Price Group Inc. | COM | 74144T108 | 15,065,654 | 138,306 | SH | | SOLE | | 137,981 | 0 | 325 |
Take Two Interactive | COM | 874054109 | 100,410,068 | 653,244 | SH | | SOLE | | 579,972 | 33,987 | 39,285 |
Talos Energy Inc | COM | 87484T108 | 3,684,010 | 355,943 | SH | | SOLE | | 355,943 | 0 | 0 |
Tango Therapeutics | COM | 87583X109 | 1,609,839 | 209,070 | SH | | SOLE | | 209,070 | 0 | 0 |
TE Connectivity LTD | COM | G87052109 | 14,152,991 | 93,735 | SH | | SOLE | | 93,435 | 0 | 300 |
Teledyne Technologies Inc Com | COM | 879360105 | 120,255,303 | 274,769 | SH | | SOLE | | 245,135 | 13,089 | 16,545 |
Teleflex Inc | COM | 879369106 | 513,436 | 2,076 | SH | | SOLE | | 1,976 | 0 | 100 |
Telephone Data Sys Inc Com | COM | 879433829 | 4,327,533 | 186,130 | SH | | SOLE | | 186,130 | 0 | 0 |
Teradyne Inc Com | COM | 880770102 | 516,970 | 3,860 | SH | | SOLE | | 3,860 | 0 | 0 |
Terreno Realty Corporation | COM | 88146M101 | 17,444,866 | 261,033 | SH | | SOLE | | 260,778 | 0 | 255 |
Texas Roadhouse Inc | COM | 882681109 | 925,737 | 5,242 | SH | | SOLE | | 5,242 | 0 | 0 |
The Trade Desk Inc Com Cl A | COM | 88339J105 | 110,527,255 | 1,008,001 | SH | | SOLE | | 783,263 | 140,940 | 83,798 |
Thermo Fisher Scientific Inc C | COM | 883556102 | 109,915,235 | 177,692 | SH | | SOLE | | 139,010 | 24,293 | 14,389 |
Tjx Cos Inc New Com | COM | 872540109 | 142,905,567 | 1,215,804 | SH | | SOLE | | 1,026,957 | 146,730 | 42,117 |
Tractor Supply Company | COM | 892356106 | 52,209,765 | 179,458 | SH | | SOLE | | 139,498 | 12,946 | 27,014 |
Trimble Inc | COM | 896239100 | 9,390,119 | 151,234 | SH | | SOLE | | 37,218 | 36,161 | 77,855 |
UFP Technologies Inc | COM | 902673102 | 78,004,160 | 246,303 | SH | | SOLE | | 239,953 | 6,111 | 239 |
Ulta Beauty Inc Com | COM | 90384S303 | 95,363,584 | 245,075 | SH | | SOLE | | 217,771 | 13,012 | 14,292 |
Umb Finl Corp Com | COM | 902788108 | 12,219,512 | 116,255 | SH | | SOLE | | 116,255 | 0 | 0 |
Union Pac Corp Com | COM | 907818108 | 868,914 | 3,525 | SH | | SOLE | | 3,525 | 0 | 0 |
United Parcel Service Inc Cl B | COM | 911312106 | 9,413,845 | 69,047 | SH | | SOLE | | 68,697 | 0 | 350 |
United Rentals Inc Com | COM | 911363109 | 3,828,403 | 4,728 | SH | | SOLE | | 4,109 | 519 | 100 |
Unitedhealth Group Inc Com | COM | 91324P102 | 22,850,637 | 39,082 | SH | | SOLE | | 37,886 | 0 | 1,196 |
US Foods Holdings | COM | 912008109 | 121,195,529 | 1,970,659 | SH | | SOLE | | 1,743,050 | 108,770 | 118,839 |
Valmont Industries Inc | COM | 920253101 | 13,877,899 | 47,863 | SH | | SOLE | | 47,786 | 0 | 77 |
Valvoline Inc | COM | 92047W101 | 153,031,723 | 3,656,672 | SH | | SOLE | | 3,318,426 | 177,358 | 160,888 |
Vericel Corp Com | COM | 92346J108 | 54,575,170 | 1,291,720 | SH | | SOLE | | 1,157,961 | 67,543 | 66,216 |
Verisk Analytics Inc Com | COM | 92345Y106 | 247,863 | 925 | SH | | SOLE | | 925 | 0 | 0 |
Vertex Pharmaceuticals Inc Com | COM | 92532F100 | 87,704,791 | 188,580 | SH | | SOLE | | 157,621 | 24,767 | 6,192 |
Vertiv Holding Co Class A | COM | 92537N108 | 895,410 | 9,000 | SH | | SOLE | | 9,000 | 0 | 0 |
Virtu Finl Corp Conn | COM | 928254101 | 10,187,693 | 334,461 | SH | | SOLE | | 334,461 | 0 | 0 |
Visa Inc Com Cl A | COM | 92826C839 | 160,873,925 | 585,102 | SH | | SOLE | | 505,510 | 61,420 | 18,172 |
Washington Fed Inc Com | COM | 938824109 | 7,356,887 | 211,101 | SH | | SOLE | | 211,101 | 0 | 0 |
Watts Water Technologies Inc | COM | 942749102 | 120,478,113 | 581,486 | SH | | SOLE | | 516,255 | 30,560 | 34,671 |
Weatherford International plc | COM | G48833118 | 76,729,882 | 903,555 | SH | | SOLE | | 787,429 | 52,123 | 64,003 |
Werner Enterprises Inc | COM | 950755108 | 14,265,096 | 369,658 | SH | | SOLE | | 369,264 | 0 | 394 |
West Pharmaceutical Services I | COM | 955306105 | 95,291,528 | 317,469 | SH | | SOLE | | 280,160 | 16,106 | 21,203 |
Western Alliance Bancorp | COM | 957638109 | 28,298,098 | 327,183 | SH | | SOLE | | 326,960 | 0 | 223 |
Williams-Sonoma Inc | COM | 969904101 | 16,788,685 | 108,370 | SH | | SOLE | | 108,193 | 0 | 177 |
Winmark Corp | COM | 974250102 | 3,497,340 | 9,133 | SH | | SOLE | | 9,133 | 0 | 0 |
Wintrust Finl Corp Com | COM | 97650W108 | 9,759,839 | 89,928 | SH | | SOLE | | 89,928 | 0 | 0 |
Workday Inc Cl A | COM | 98138H101 | 9,936,000 | 40,653 | SH | | SOLE | | 8,382 | 10,159 | 22,112 |
YETI Holdings Inc | COM | 98585X104 | 43,928,893 | 1,070,653 | SH | | SOLE | | 1,034,865 | 34,948 | 840 |
Zoetis Inc Cl A | COM | 98978V103 | 134,773,882 | 689,804 | SH | | SOLE | | 547,070 | 86,852 | 55,882 |
Zynex Inc | COM | 98986M103 | 946,927 | 116,045 | SH | | SOLE | | 116,045 | 0 | 0 |
Alerian MLP ETF | COM | 00162Q452 | 4,247,278 | 90,118 | SH | | SOLE | | 90,118 | 0 | 0 |
Global X Fds Us Infr Dev Etf | COM | 37954Y673 | 2,182,070 | 53,014 | SH | | SOLE | | 53,014 | 0 | 0 |
Invesco Optimum Yield Diversif | COM | 46090F100 | 1,523,668 | 113,453 | SH | | SOLE | | 113,453 | 0 | 0 |
Invesco QQQ Trust, Series 1 | COM | 46090E103 | 213,024 | 436 | SH | | SOLE | | 436 | 0 | 0 |
iShares Core Conservative Allo | COM | 464289883 | 1,980,822 | 51,237 | SH | | SOLE | | 51,224 | 0 | 13 |
iShares Core S&P 500 | COM | 464287200 | 395,699 | 686 | SH | | SOLE | | 686 | 0 | 0 |
iShares Core S&P Small-Cap | COM | 464287804 | 2,123,893 | 18,159 | SH | | SOLE | | 18,159 | 0 | 0 |
iShares Core US REIT | COM | 464288521 | 3,966,741 | 64,427 | SH | | SOLE | | 64,427 | 0 | 0 |
iShares FTSE/Xinhua China 25 | COM | 464287184 | 378,627 | 11,914 | SH | | SOLE | | 0 | 0 | 11,914 |
iShares MSCI Pacific ex Japan | COM | 464286665 | 2,016,047 | 41,279 | SH | | SOLE | | 41,279 | 0 | 0 |
iShares Russell 2000 Growth In | COM | 464287648 | 563,172 | 1,983 | SH | | SOLE | | 1,955 | 0 | 28 |
iShares Russell 2500 ETF | COM | 46435G268 | 2,395,136 | 35,363 | SH | | SOLE | | 35,138 | 0 | 225 |
iShares Russell MidCap Growth | COM | 464287481 | 43,172,690 | 368,085 | SH | | SOLE | | 364,067 | 0 | 4,018 |
iShares S&P Midcap 400/Grwth | COM | 464287606 | 1,277,000 | 13,891 | SH | | SOLE | | 13,583 | 0 | 308 |
iShares S&P Preferred Stock In | COM | 464288687 | 2,679,757 | 80,643 | SH | | SOLE | | 80,643 | 0 | 0 |
Ishares Tr 0-3 Mnth Treasry | COM | 46436E718 | 3,513,549 | 34,884 | SH | | SOLE | | 34,884 | 0 | 0 |
iShares Tr Msci Eafe Etf | COM | 464287465 | 2,178,980 | 26,055 | SH | | SOLE | | 7,689 | 0 | 18,366 |
iShares Tr Russ 1000 Grw ETF | COM | 464287614 | 3,625,045 | 9,657 | SH | | SOLE | | 9,540 | 0 | 117 |
SPDR S&P 500 ETF Trust | COM | 78462F103 | 2,097,162 | 3,655 | SH | | SOLE | | 2,630 | 0 | 1,025 |
Spdr S&P Midcap 400 Etf Tr Uts | COM | 78467Y107 | 275,715 | 484 | SH | | SOLE | | 288 | 0 | 196 |
VanEck Fallen Angel High Yield | COM | 92189F437 | 3,499,347 | 118,985 | SH | | SOLE | | 118,985 | 0 | 0 |
Vanguard FTSE All-World ex-US | COM | 922042718 | 2,039,669 | 16,193 | SH | | SOLE | | 16,193 | 0 | 0 |
Vanguard FTSE Emerging Markets | COM | 922042858 | 3,751,474 | 78,401 | SH | | SOLE | | 57,253 | 0 | 21,148 |
Vanguard Index Fds | COM | 922908363 | 767,232 | 1,454 | SH | | SOLE | | 1,454 | 0 | 0 |
Vanguard Index Fds | COM | 922908736 | 701,440 | 1,827 | SH | | SOLE | | 1,827 | 0 | 0 |
Vanguard Mid Cap Growth ETF | COM | 922908538 | 418,768 | 1,720 | SH | | SOLE | | 1,720 | 0 | 0 |
Vanguard Small Cap Growth ETF | COM | 922908595 | 10,340,535 | 38,675 | SH | | SOLE | | 38,563 | 0 | 112 |
Asml Holding Nv Adr | COM | N07059210 | 10,350,676 | 12,422 | SH | | SOLE | | 2,833 | 3,139 | 6,450 |
Criteo SA Sponsored ADR | COM | 226718104 | 48,652,615 | 1,209,061 | SH | | SOLE | | 1,170,717 | 37,466 | 878 |
Congress Large Cap Growth ETF | COM | 74316P637 | 1,321,600 | 40,000 | SH | | SOLE | | 40,000 | 0 | 0 |
Congress SMID Growth ETF | COM | 74316P645 | 1,204,177 | 40,260 | SH | | SOLE | | 40,260 | 0 | 0 |