The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,973 13,249 SH   SOLE   13,249 0 0
ABBOTT LABS COM 002824100 7,765 65,607 SH   SOLE   65,607 0 0
ABBVIE INC COM 00287Y109 4,736 29,213 SH   SOLE   29,213 0 0
ACI WORLDWIDE INC COM 004498101 2,303 73,138 SH   SOLE   73,138 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 14,783 32,446 SH   SOLE   29,844 0 2,602
AERIE PHARMACEUTICALS INC COM 00771V108 4,897 538,152 SH   SOLE   538,152 0 0
AEROVIRONMENT INC COM 008073108 5,773 61,320 SH   SOLE   50,094 0 11,226
AGILYSYS INC COM 00847J105 22,081 553,688 SH   SOLE   553,688 0 0
AIRBNB INC COM CL A 009066101 13,159 76,610 SH   SOLE   70,188 0 6,422
ALAMO GROUP INC COM 011311107 24,276 168,833 SH   SOLE   168,833 0 0
ALIGN TECHNOLOGY INC COM 016255101 14,991 34,384 SH   SOLE   31,430 0 2,954
ALLBIRDS INC COM CL A 01675A109 2,386 396,984 SH   SOLE   396,984 0 0
ALPHABET INC CAP STK CL C 02079K107 51,522 18,447 SH   SOLE   17,343 0 1,104
ALPHABET INC CAP STK CL A 02079K305 11,782 4,236 SH   SOLE   4,236 0 0
ALTRA INDL MOTION CORP COM 02208R106 4,388 112,722 SH   SOLE   112,722 0 0
AMAZON COM INC COM 023135106 53,815 16,508 SH   SOLE   15,608 0 900
AMBARELLA INC SHS G037AX101 4,208 40,105 SH   SOLE   40,105 0 0
AMERICAN ASSETS TR INC COM 024013104 16,684 440,323 SH   SOLE   440,323 0 0
AMERISAFE INC COM 03071H100 7,068 142,295 SH   SOLE   142,295 0 0
AMGEN INC COM 031162100 1,413 5,845 SH   SOLE   5,845 0 0
ANALOG DEVICES INC COM 032654105 24,797 150,124 SH   SOLE   139,407 0 10,717
APPLE INC COM 037833100 55,993 320,673 SH   SOLE   313,048 0 7,625
APTARGROUP INC COM 038336103 6,086 51,792 SH   SOLE   42,449 0 9,343
APTIV PLC SHS G6095L109 9,327 77,916 SH   SOLE   71,402 0 6,514
ARCOSA INC COM 039653100 19,610 342,526 SH   SOLE   342,526 0 0
AUTODESK INC COM 052769106 14,385 67,110 SH   SOLE   62,507 0 4,603
AUTOMATIC DATA PROCESSING IN COM 053015103 10,632 46,728 SH   SOLE   46,728 0 0
AXOGEN INC COM 05463X106 3,943 496,577 SH   SOLE   496,577 0 0
AXONICS INC COM 05465P101 29,362 469,049 SH   SOLE   469,049 0 0
AZEK CO INC CL A 05478C105 3,725 149,952 SH   SOLE   123,010 0 26,942
BANNER CORP COM NEW 06652V208 4,548 77,697 SH   SOLE   63,545 0 14,152
BEACON ROOFING SUPPLY INC COM 073685109 27,614 465,815 SH   SOLE   465,815 0 0
BECTON DICKINSON & CO COM 075887109 6,956 26,152 SH   SOLE   26,152 0 0
BELDEN INC COM 077454106 24,060 434,289 SH   SOLE   434,289 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,882 13,834 SH   SOLE   13,834 0 0
BIO-TECHNE CORP COM 09073M104 2,096 4,840 SH   SOLE   4,840 0 0
BK OF AMERICA CORP COM 060505104 1,296 31,449 SH   SOLE   31,449 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 511 47,454 SH   SOLE   47,454 0 0
BLACKROCK INC COM 09247X101 15,648 20,477 SH   SOLE   19,387 0 1,090
BRISTOL-MYERS SQUIBB CO COM 110122108 1,620 22,186 SH   SOLE   22,186 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 20,059 338,384 SH   SOLE   338,384 0 0
CANADIAN PAC RY LTD COM 13645T100 1,008 12,211 SH   SOLE   12,211 0 0
CAREDX INC COM 14167L103 16,097 435,178 SH   SOLE   435,178 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 4,912 117,006 SH   SOLE   117,006 0 0
CASELLA WASTE SYS INC CL A 147448104 34,694 395,820 SH   SOLE   378,016 0 17,804
CATCHMARK TIMBER TR INC CL A 14912Y202 2,398 292,399 SH   SOLE   292,399 0 0
CBIZ INC COM 124805102 31,848 758,818 SH   SOLE   758,818 0 0
CENTRAL PAC FINL CORP COM NEW 154760409 13,153 471,423 SH   SOLE   471,423 0 0
CHART INDS INC COM 16115Q308 20,301 118,187 SH   SOLE   114,311 0 3,876
CHEVRON CORP NEW COM 166764100 3,686 22,635 SH   SOLE   22,635 0 0
CISCO SYS INC COM 17275R102 2,897 51,952 SH   SOLE   51,952 0 0
CITIGROUP INC COM NEW 172967424 2,431 45,530 SH   SOLE   45,530 0 0
CME GROUP INC COM 12572Q105 22,884 96,208 SH   SOLE   87,826 0 8,382
COCA COLA CO COM 191216100 405 6,529 SH   SOLE   6,529 0 0
COLGATE PALMOLIVE CO COM 194162103 957 12,616 SH   SOLE   12,616 0 0
COSTCO WHSL CORP NEW COM 22160K105 16,280 28,271 SH   SOLE   28,271 0 0
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 9,129 599,412 SH   SOLE   599,412 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 17,726 96,023 SH   SOLE   91,535 0 4,488
CRYOPORT INC COM PAR $0.001 229050307 38,988 1,116,817 SH   SOLE   1,093,679 0 23,138
DANA INC COM 235825205 7,437 423,277 SH   SOLE   423,277 0 0
DANAHER CORPORATION COM 235851102 15,921 54,276 SH   SOLE   54,276 0 0
DEERE & CO COM 244199105 9,952 23,955 SH   SOLE   23,955 0 0
DESCARTES SYS GROUP INC COM 249906108 28,152 384,280 SH   SOLE   384,280 0 0
DEXCOM INC COM 252131107 16,582 32,413 SH   SOLE   29,692 0 2,721
DIGITALOCEAN HLDGS INC COM 25402D102 27,929 482,788 SH   SOLE   461,136 0 21,652
DISNEY WALT CO COM 254687106 25,808 188,159 SH   SOLE   176,559 0 11,600
DOCUSIGN INC COM 256163106 397 3,707 SH   SOLE   3,707 0 0
DONALDSON INC COM 257651109 750 14,450 SH   SOLE   14,450 0 0
DORMAN PRODS INC COM 258278100 3,814 40,136 SH   SOLE   40,136 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 356 24,551 SH   SOLE   24,551 0 0
DUPONT DE NEMOURS INC COM 26614N102 3,722 50,587 SH   SOLE   50,587 0 0
DYCOM INDS INC COM 267475101 19,235 201,916 SH   SOLE   201,916 0 0
EASTERN BANKSHARES INC COM 27627N105 12,879 597,894 SH   SOLE   597,894 0 0
EATON CORP PLC SHS G29183103 2,562 16,885 SH   SOLE   16,885 0 0
ECOLAB INC COM 278865100 8,147 46,143 SH   SOLE   46,143 0 0
EMERSON ELEC CO COM 291011104 741 7,555 SH   SOLE   7,555 0 0
EOG RES INC COM 26875P101 358 3,000 SH   SOLE   3,000 0 0
ESCO TECHNOLOGIES INC COM 296315104 5,512 78,832 SH   SOLE   78,832 0 0
EVERCORE INC CLASS A 29977A105 16,508 148,291 SH   SOLE   148,291 0 0
EVO PMTS INC CL A COM 26927E104 8,380 362,911 SH   SOLE   362,911 0 0
EXXON MOBIL CORP COM 30231G102 1,430 17,317 SH   SOLE   17,317 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 4,030 109,604 SH   SOLE   109,604 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 19,524 120,444 SH   SOLE   112,575 0 7,869
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 4,552 85,705 SH   SOLE   85,705 0 0
FISERV INC COM 337738108 917 9,040 SH   SOLE   9,040 0 0
FIVE9 INC COM 338307101 5,561 50,374 SH   SOLE   41,263 0 9,111
FLUOR CORP NEW COM 343412102 33,040 1,151,617 SH   SOLE   1,151,617 0 0
FORD MTR CO DEL COM 345370860 676 40,000 SH   SOLE   40,000 0 0
FORTIVE CORP COM 34959J108 360 5,915 SH   SOLE   5,915 0 0
FREEPORT-MCMORAN INC CL B 35671D857 517 10,400 SH   SOLE   10,400 0 0
FRESHPET INC COM 358039105 2,264 22,057 SH   SOLE   22,057 0 0
GENERAL ELECTRIC CO COM NEW 369604301 3,974 43,428 SH   SOLE   43,428 0 0
GENERAL MLS INC COM 370334104 685 10,120 SH   SOLE   10,120 0 0
GLAUKOS CORP COM 377322102 3,547 61,341 SH   SOLE   61,341 0 0
GLOBUS MED INC CL A 379577208 8,088 109,629 SH   SOLE   89,740 0 19,889
GOOSEHEAD INS INC COM CL A 38267D109 23,315 296,743 SH   SOLE   285,948 0 10,795
GRAINGER W W INC COM 384802104 2,015 3,906 SH   SOLE   3,906 0 0
H & E EQUIPMENT SERVICES INC COM 404030108 36,923 848,413 SH   SOLE   848,413 0 0
HAIN CELESTIAL GROUP INC COM 405217100 19,918 579,022 SH   SOLE   579,022 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 36,829 923,507 SH   SOLE   893,659 0 29,848
HCA HEALTHCARE INC COM 40412C101 260 1,036 SH   SOLE   1,036 0 0
HEALTHEQUITY INC COM 42226A107 32,903 487,881 SH   SOLE   465,746 0 22,135
HEALTHSTREAM INC COM 42222N103 15,085 757,254 SH   SOLE   757,254 0 0
HELMERICH & PAYNE INC COM 423452101 45,748 1,069,385 SH   SOLE   1,032,849 0 36,536
HERC HLDGS INC COM 42704L104 7,794 46,643 SH   SOLE   38,169 0 8,474
HERITAGE COMM CORP COM 426927109 18,075 1,606,625 SH   SOLE   1,606,625 0 0
HEXCEL CORP NEW COM 428291108 5,428 91,281 SH   SOLE   74,731 0 16,550
HILTON GRAND VACATIONS INC COM 43283X105 37,779 726,383 SH   SOLE   726,383 0 0
HOME DEPOT INC COM 437076102 3,854 12,875 SH   SOLE   12,875 0 0
HONEYWELL INTL INC COM 438516106 905 4,653 SH   SOLE   4,653 0 0
HUBBELL INC COM 443510607 1,242 6,759 SH   SOLE   6,759 0 0
IDACORP INC COM 451107106 5,784 50,141 SH   SOLE   41,030 0 9,111
IDEXX LABS INC COM 45168D104 2,188 4,000 SH   SOLE   4,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 607 2,900 SH   SOLE   2,900 0 0
ILLUMINA INC COM 452327109 13,579 38,864 SH   SOLE   35,548 0 3,316
INARI MED INC COM 45332Y109 13,774 151,965 SH   SOLE   151,965 0 0
INSPIRE MED SYS INC COM 457730109 33,259 129,570 SH   SOLE   125,554 0 4,016
INSULET CORP COM 45784P101 14,239 53,453 SH   SOLE   48,963 0 4,490
INTEL CORP COM 458140100 424 8,559 SH   SOLE   8,559 0 0
INTER PARFUMS INC COM 458334109 37,551 426,479 SH   SOLE   426,479 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 784 6,028 SH   SOLE   6,028 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 7,401 24,532 SH   SOLE   21,535 0 2,997
ISHARES TR TIPS BD ETF 464287176 2 18 SH   SOLE   18 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 268 8,386 SH   SOLE   8,386 0 0
ISHARES TR IBOXX INV CP ETF 464287242 13 110 SH   SOLE   110 0 0
ISHARES TR MSCI EAFE ETF 464287465 70 950 SH   SOLE   950 0 0
ISHARES TR CORE S&P MCP ETF 464287507 244 911 SH   SOLE   911 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 78 282 SH   SOLE   282 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 8 30 SH   SOLE   30 0 0
ISHARES TR SP SMCP600VL ETF 464287879 49 480 SH   SOLE   480 0 0
ISHARES TR S&P SML 600 GWT 464287887 67 533 SH   SOLE   533 0 0
JACK IN THE BOX INC COM 466367109 10,150 108,666 SH   SOLE   108,666 0 0
JACOBS ENGR GROUP INC COM 469814107 16,773 121,711 SH   SOLE   117,070 0 4,641
JFROG LTD ORD SHS M6191J100 5,627 208,795 SH   SOLE   208,795 0 0
JOHNSON & JOHNSON COM 478160104 10,084 56,900 SH   SOLE   56,900 0 0
JONES LANG LASALLE INC COM 48020Q107 6,307 26,339 SH   SOLE   21,535 0 4,804
JPMORGAN CHASE & CO COM 46625H100 6,523 47,854 SH   SOLE   47,854 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 24,930 264,758 SH   SOLE   264,758 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 23,484 148,659 SH   SOLE   137,923 0 10,736
KILROY RLTY CORP COM 49427F108 265 3,464 SH   SOLE   3,464 0 0
KIRBY CORP COM 497266106 6,230 86,299 SH   SOLE   71,246 0 15,053
KNOWLES CORP COM 49926D109 2,321 107,826 SH   SOLE   107,826 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 22,312 1,089,438 SH   SOLE   1,089,438 0 0
LANTHEUS HLDGS INC COM 516544103 8,941 161,650 SH   SOLE   161,650 0 0
LAUDER ESTEE COS INC CL A 518439104 19,235 70,635 SH   SOLE   66,834 0 3,801
LENDINGCLUB CORP COM NEW 52603A208 2,767 175,347 SH   SOLE   175,347 0 0
LENNOX INTL INC COM 526107107 5,562 21,570 SH   SOLE   17,606 0 3,964
LESLIES INC COM 527064109 16,272 840,488 SH   SOLE   840,488 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 5,683 186,522 SH   SOLE   152,420 0 34,102
LILLY ELI & CO COM 532457108 16,768 58,552 SH   SOLE   54,581 0 3,971
LINDE PLC SHS G5494J103 4,536 14,201 SH   SOLE   14,201 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 28,809 1,772,875 SH   SOLE   1,772,875 0 0
LITTELFUSE INC COM 537008104 7,545 30,252 SH   SOLE   27,497 0 2,755
LIVENT CORP COM 53814L108 40,302 1,545,930 SH   SOLE   1,497,579 0 48,351
LIVERAMP HLDGS INC COM 53815P108 6,529 174,624 SH   SOLE   174,624 0 0
LOCKHEED MARTIN CORP COM 539830109 411 930 SH   SOLE   930 0 0
LOWES COS INC COM 548661107 1,213 6,000 SH   SOLE   6,000 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 8,579 54,401 SH   SOLE   44,546 0 9,855
MARTEN TRANS LTD COM 573075108 20,171 1,135,730 SH   SOLE   1,135,730 0 0
MASTERCARD INCORPORATED CL A 57636Q104 487 1,363 SH   SOLE   1,363 0 0
MATCH GROUP INC NEW COM 57667L107 17,070 156,981 SH   SOLE   143,669 0 13,312
MATERION CORP COM 576690101 23,419 273,144 SH   SOLE   273,144 0 0
MCDONALDS CORP COM 580135101 1,697 6,861 SH   SOLE   6,861 0 0
MEDNAX INC COM 58502B106 13,364 569,157 SH   SOLE   569,157 0 0
MERCK & CO INC COM 58933Y105 801 9,761 SH   SOLE   9,761 0 0
META PLATFORMS INC CL A 30303M102 22,086 99,326 SH   SOLE   92,812 0 6,514
METHANEX CORP COM 59151K108 38,931 713,541 SH   SOLE   713,541 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,073 2,238 SH   SOLE   2,238 0 0
MGM RESORTS INTERNATIONAL COM 552953101 19,615 467,690 SH   SOLE   422,380 0 45,310
MICROSOFT CORP COM 594918104 76,912 249,464 SH   SOLE   239,779 0 9,685
MONDELEZ INTL INC CL A 609207105 2,281 36,341 SH   SOLE   36,341 0 0
MONRO INC COM 610236101 5,841 131,729 SH   SOLE   131,729 0 0
MONTROSE ENVIRONMENTAL GROUP COM 615111101 27,914 527,375 SH   SOLE   527,375 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 4,590 132,097 SH   SOLE   132,097 0 0
NATERA INC COM 632307104 3,000 73,738 SH   SOLE   60,155 0 13,583
NATIONAL BK HLDGS CORP CL A 633707104 19,885 493,671 SH   SOLE   493,671 0 0
NEOGEN CORP COM 640491106 1,955 63,377 SH   SOLE   63,377 0 0
NEOGENOMICS INC COM NEW 64049M209 8,054 662,862 SH   SOLE   662,862 0 0
NEW YORK TIMES CO CL A 650111107 6,815 148,669 SH   SOLE   121,559 0 27,110
NEXTERA ENERGY INC COM 65339F101 428 5,052 SH   SOLE   5,052 0 0
NIKE INC CL B 654106103 15,839 117,707 SH   SOLE   113,332 0 4,375
NUCOR CORP COM 670346105 826 5,560 SH   SOLE   5,560 0 0
NVIDIA CORPORATION COM 67066G104 13,635 49,972 SH   SOLE   47,768 0 2,204
OATLY GROUP AB SPONSORED ADS 67421J108 3,881 774,553 SH   SOLE   708,096 0 66,457
OLD DOMINION FREIGHT LINE IN COM 679580100 20,775 69,557 SH   SOLE   65,597 0 3,960
OMNICELL COM COM 68213N109 2,201 17,001 SH   SOLE   17,001 0 0
OPTIMIZERX CORP COM NEW 68401U204 16,210 429,856 SH   SOLE   429,856 0 0
ORACLE CORP COM 68389X105 3,695 44,658 SH   SOLE   44,658 0 0
OUTFRONT MEDIA INC COM 69007J106 5,843 205,523 SH   SOLE   168,231 0 37,292
PACCAR INC COM 693718108 528 6,000 SH   SOLE   6,000 0 0
PALO ALTO NETWORKS INC COM 697435105 370 595 SH   SOLE   595 0 0
PAR TECHNOLOGY CORP COM 698884103 16,035 397,493 SH   SOLE   397,493 0 0
PARSONS CORP DEL COM 70202L102 8,965 231,655 SH   SOLE   231,655 0 0
PAYCHEX INC COM 704326107 1,044 7,648 SH   SOLE   7,648 0 0
PAYCOR HCM INC COM 70435P102 6,563 225,451 SH   SOLE   184,480 0 40,971
PAYPAL HLDGS INC COM 70450Y103 22,850 197,577 SH   SOLE   184,365 0 13,212
PEPSICO INC COM 713448108 12,054 72,015 SH   SOLE   72,015 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 4,633 236,749 SH   SOLE   193,641 0 43,108
PHILIP MORRIS INTL INC COM 718172109 987 10,509 SH   SOLE   10,509 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 5,701 165,785 SH   SOLE   135,657 0 30,128
POOL CORP COM 73278L105 206 486 SH   SOLE   486 0 0
PRIMERICA INC COM 74164M108 4,877 35,647 SH   SOLE   29,166 0 6,481
PROCTER AND GAMBLE CO COM 742718109 2,286 14,964 SH   SOLE   14,964 0 0
PROS HOLDINGS INC COM 74346Y103 3,456 103,756 SH   SOLE   103,756 0 0
PTC INC COM 69370C100 1,649 15,304 SH   SOLE   15,304 0 0
QUALCOMM INC COM 747525103 14,908 97,553 SH   SOLE   90,315 0 7,238
RANPAK HOLDINGS CORP COM CL A 75321W103 21,137 1,034,616 SH   SOLE   1,001,322 0 33,294
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,070 30,984 SH   SOLE   30,984 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 25,974 1,339,542 SH   SOLE   1,339,542 0 0
REXFORD INDL RLTY INC COM 76169C100 5,611 75,219 SH   SOLE   61,475 0 13,744
RITCHIE BROS AUCTIONEERS COM 767744105 4,025 68,179 SH   SOLE   68,179 0 0
ROCKWELL AUTOMATION INC COM 773903109 25,191 89,958 SH   SOLE   83,140 0 6,818
S&P GLOBAL INC COM 78409V104 30,875 75,271 SH   SOLE   70,737 0 4,534
SAIA INC COM 78709Y105 32,872 134,819 SH   SOLE   130,391 0 4,428
SALESFORCE COM INC COM 79466L302 20,951 98,678 SH   SOLE   92,414 0 6,264
SCHLUMBERGER LTD COM STK 806857108 1,405 34,000 SH   SOLE   34,000 0 0
SCHWAB CHARLES CORP COM 808513105 3,285 38,966 SH   SOLE   38,966 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,189 59,734 SH   SOLE   59,734 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 72 1,520 SH   SOLE   1,520 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 348 9,471 SH   SOLE   9,471 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 104 2,052 SH   SOLE   2,052 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 6,079 173,573 SH   SOLE   141,873 0 31,700
SHELL PLC SPON ADS 780259305 256 4,655 SH   SOLE   4,655 0 0
SHERWIN WILLIAMS CO COM 824348106 374 1,500 SH   SOLE   1,500 0 0
SHOCKWAVE MED INC COM 82489T104 5,180 24,982 SH   SOLE   20,464 0 4,518
SIGNET JEWELERS LIMITED SHS G81276100 24,165 332,388 SH   SOLE   332,388 0 0
SILICON LABORATORIES INC COM 826919102 2,660 17,711 SH   SOLE   17,711 0 0
SIMPSON MFG INC COM 829073105 2,503 22,959 SH   SOLE   22,959 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 9,460 58,509 SH   SOLE   47,886 0 10,623
SITIME CORP COM 82982T106 11,713 47,265 SH   SOLE   38,709 0 8,556
SOCIETAL CDMO INC COM 75629F109 23 12,982 SH   SOLE   12,982 0 0
SPLUNK INC COM 848637104 14,081 94,752 SH   SOLE   86,602 0 8,150
SPROUT SOCIAL INC COM CL A 85209W109 32,816 409,588 SH   SOLE   393,511 0 16,077
STARBUCKS CORP COM 855244109 1,653 18,170 SH   SOLE   18,170 0 0
STARWOOD PPTY TR INC COM 85571B105 200 8,260 SH   SOLE   8,260 0 0
STRYKER CORPORATION COM 863667101 4,900 18,329 SH   SOLE   18,329 0 0
SUNLINK HEALTH SYS INC COM 86737U102 73 50,147 SH   SOLE   50,147 0 0
SYSCO CORP COM 871829107 490 6,000 SH   SOLE   6,000 0 0
TECHNIPFMC PLC COM G87110105 5,449 703,082 SH   SOLE   575,605 0 127,477
TERRENO RLTY CORP COM 88146M101 20,947 282,871 SH   SOLE   282,871 0 0
TEXAS CAP BANCSHARES INC COM 88224Q107 19,151 334,171 SH   SOLE   334,171 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,458 16,013 SH   SOLE   16,013 0 0
TIMKEN CO COM 887389104 3,736 61,545 SH   SOLE   50,357 0 11,188
TWILIO INC CL A 90138F102 4,695 28,490 SH   SOLE   26,179 0 2,311
UNDER ARMOUR INC CL A 904311107 3,810 223,840 SH   SOLE   183,279 0 40,561
UNDER ARMOUR INC CL C 904311206 4 281 SH   SOLE   281 0 0
UNION PAC CORP COM 907818108 3,172 11,609 SH   SOLE   11,609 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,593 12,093 SH   SOLE   12,093 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 4,851 27,038 SH   SOLE   22,126 0 4,912
UNITEDHEALTH GROUP INC COM 91324P102 22,331 43,788 SH   SOLE   41,629 0 2,159
UNIVAR SOLUTIONS INC COM 91336L107 33,727 1,049,371 SH   SOLE   1,010,440 0 38,931
UNIVERSAL HLTH SVCS INC CL B 913903100 290 2,000 SH   SOLE   2,000 0 0
VAIL RESORTS INC COM 91879Q109 273 1,050 SH   SOLE   1,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,939 42,033 SH   SOLE   42,033 0 0
VERACYTE INC COM 92337F107 19,920 722,514 SH   SOLE   722,514 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,927 77,099 SH   SOLE   77,099 0 0
VERRA MOBILITY CORP COM 92511U102 8,249 506,709 SH   SOLE   506,709 0 0
VISA INC COM CL A 92826C839 41,257 186,034 SH   SOLE   173,475 0 12,559
VISTEON CORP COM NEW 92839U206 43,456 398,205 SH   SOLE   386,718 0 11,487
VITAL FARMS INC COM 92847W103 6,123 495,394 SH   SOLE   495,394 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 489 10,926 SH   SOLE   10,926 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 13,459 96,421 SH   SOLE   96,421 0 0
WD 40 CO COM 929236107 3,800 20,738 SH   SOLE   16,960 0 3,778
WELLS FARGO CO NEW COM 949746101 3,498 72,175 SH   SOLE   72,175 0 0
WESTERN ASSET INVESTMENT GRA COM 95766T100 580 42,579 SH   SOLE   42,579 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 3,838 101,268 SH   SOLE   101,268 0 0
WINTRUST FINL CORP COM 97650W108 7,419 79,833 SH   SOLE   65,269 0 14,564
ZOETIS INC CL A 98978V103 18,181 96,407 SH   SOLE   89,260 0 7,147
ZURN WATER SOLUTIONS CORP COM 98983L108 5,207 147,083 SH   SOLE   120,301 0 26,782