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 2,353 13,249 SH   SOLE   13,249 0 0
ABBOTT LABS COM 002824100 9,348 66,417 SH   SOLE   66,417 0 0
ABBVIE INC COM 00287Y109 3,955 29,213 SH   SOLE   29,213 0 0
ACI WORLDWIDE INC COM 004498101 5,502 158,559 SH   SOLE   158,559 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 18,729 33,029 SH   SOLE   30,602 0 2,427
AERIE PHARMACEUTICALS INC COM 00771V108 3,352 477,450 SH   SOLE   477,450 0 0
AGILYSYS INC COM 00847J105 22,191 499,113 SH   SOLE   470,645 0 28,468
AIRBNB INC COM CL A 009066101 10,679 64,139 SH   SOLE   61,892 0 2,247
ALAMO GROUP INC COM 011311107 16,774 113,971 SH   SOLE   107,476 0 6,495
ALIGN TECHNOLOGY INC COM 016255101 22,566 34,338 SH   SOLE   31,728 0 2,610
ALPHABET INC CAP STK CL C 02079K107 53,754 18,577 SH   SOLE   17,469 0 1,108
ALPHABET INC CAP STK CL A 02079K305 12,602 4,350 SH   SOLE   4,350 0 0
ALTRA INDL MOTION CORP COM 02208R106 4,227 81,972 SH   SOLE   81,972 0 0
AMAZON COM INC COM 023135106 57,051 17,110 SH   SOLE   16,206 0 904
AMBARELLA INC SHS G037AX101 4,527 22,314 SH   SOLE   22,314 0 0
AMERICAN ASSETS TR INC COM 024013104 18,002 479,669 SH   SOLE   451,711 0 27,958
AMERICAN WOODMARK CORPORATIO COM 030506109 3,164 48,526 SH   SOLE   48,526 0 0
AMERISAFE INC COM 03071H100 7,249 134,665 SH   SOLE   134,665 0 0
AMGEN INC COM 031162100 1,315 5,845 SH   SOLE   5,845 0 0
ANALOG DEVICES INC COM 032654105 26,659 151,672 SH   SOLE   140,911 0 10,761
APPLE INC COM 037833100 43,047 242,423 SH   SOLE   242,423 0 0
APTARGROUP INC COM 038336103 4,025 32,866 SH   SOLE   24,220 0 8,646
ARCOSA INC COM 039653100 19,494 369,903 SH   SOLE   348,606 0 21,297
AUTODESK INC COM 052769106 19,540 69,489 SH   SOLE   65,096 0 4,393
AUTOMATIC DATA PROCESSING IN COM 053015103 12,371 50,170 SH   SOLE   50,170 0 0
AXOGEN INC COM 05463X106 4,445 474,355 SH   SOLE   474,355 0 0
AXONICS INC COM 05465P101 17,576 313,852 SH   SOLE   295,374 0 18,478
AZEK CO INC CL A 05478C105 4,459 96,433 SH   SOLE   71,586 0 24,847
BEACON ROOFING SUPPLY INC COM 073685109 29,225 509,590 SH   SOLE   480,789 0 28,801
BECTON DICKINSON & CO COM 075887109 6,652 26,452 SH   SOLE   26,452 0 0
BELDEN INC COM 077454106 31,126 473,539 SH   SOLE   445,936 0 27,603
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,136 13,834 SH   SOLE   13,834 0 0
BIO-TECHNE CORP COM 09073M104 2,504 4,840 SH   SOLE   4,840 0 0
BK OF AMERICA CORP COM 060505104 1,399 31,448 SH   SOLE   31,448 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 577 46,772 SH   SOLE   46,772 0 0
BLACKROCK INC COM 09247X101 23,340 25,493 SH   SOLE   24,015 0 1,478
BOOKING HOLDINGS INC COM 09857L108 9,431 3,931 SH   SOLE   3,835 0 96
BRISTOL-MYERS SQUIBB CO COM 110122108 1,446 23,186 SH   SOLE   23,186 0 0
BUMBLE INC COM CL A 12047B105 2,229 65,820 SH   SOLE   48,240 0 17,580
CALIFORNIA WTR SVC GROUP COM 130788102 20,687 287,882 SH   SOLE   271,570 0 16,312
CANADIAN PAC RY LTD COM 13645T100 878 12,211 SH   SOLE   12,211 0 0
CAREDX INC COM 14167L103 21,599 474,922 SH   SOLE   448,318 0 26,604
CARPENTER TECHNOLOGY CORP COM 144285103 3,703 126,874 SH   SOLE   126,874 0 0
CASELLA WASTE SYS INC CL A 147448104 5,332 62,418 SH   SOLE   45,956 0 16,462
CATCHMARK TIMBER TR INC CL A 14912Y202 2,429 278,863 SH   SOLE   278,863 0 0
CBIZ INC COM 124805102 32,471 830,028 SH   SOLE   783,391 0 46,637
CENTRAL PAC FINL CORP COM NEW 154760409 22,073 783,569 SH   SOLE   738,866 0 44,703
CHEMOURS CO COM 163851108 3,448 102,728 SH   SOLE   75,847 0 26,881
CHEVRON CORP NEW COM 166764100 2,822 24,047 SH   SOLE   24,047 0 0
CHILDRENS PL INC NEW COM 168905107 21,413 270,059 SH   SOLE   254,841 0 15,218
CISCO SYS INC COM 17275R102 3,520 55,552 SH   SOLE   55,552 0 0
CITIGROUP INC COM NEW 172967424 2,768 45,841 SH   SOLE   45,841 0 0
CME GROUP INC COM 12572Q105 22,044 96,490 SH   SOLE   88,072 0 8,418
COCA COLA CO COM 191216100 387 6,529 SH   SOLE   6,529 0 0
COLGATE PALMOLIVE CO COM 194162103 1,077 12,616 SH   SOLE   12,616 0 0
COSTCO WHSL CORP NEW COM 22160K105 16,300 28,712 SH   SOLE   28,712 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 19,947 95,559 SH   SOLE   91,062 0 4,497
CRYOPORT INC COM PAR $0.001 229050307 68,751 1,161,918 SH   SOLE   1,078,747 0 83,171
DANAHER CORPORATION COM 235851102 18,089 54,980 SH   SOLE   54,980 0 0
DEERE & CO COM 244199105 7,467 21,778 SH   SOLE   21,778 0 0
DESCARTES SYS GROUP INC COM 249906108 34,760 420,412 SH   SOLE   396,752 0 23,660
DEXCOM INC COM 252131107 15,373 28,631 SH   SOLE   26,237 0 2,394
DIGITALOCEAN HLDGS INC COM 25402D102 6,002 74,722 SH   SOLE   54,815 0 19,907
DISNEY WALT CO COM 254687106 28,221 182,202 SH   SOLE   171,484 0 10,718
DOCUSIGN INC COM 256163106 9,482 62,256 SH   SOLE   58,474 0 3,782
DONALDSON INC COM 257651109 856 14,450 SH   SOLE   14,450 0 0
DORMAN PRODS INC COM 258278100 4,354 38,528 SH   SOLE   38,528 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 389 24,108 SH   SOLE   24,108 0 0
DUPONT DE NEMOURS INC COM 26614N102 4,329 53,587 SH   SOLE   53,587 0 0
DYCOM INDS INC COM 267475101 20,640 220,140 SH   SOLE   207,325 0 12,815
EATON CORP PLC SHS G29183103 2,227 12,885 SH   SOLE   12,885 0 0
ECOLAB INC COM 278865100 11,951 50,944 SH   SOLE   50,944 0 0
EMERSON ELEC CO COM 291011104 702 7,555 SH   SOLE   7,555 0 0
EURONET WORLDWIDE INC COM 298736109 3,139 26,343 SH   SOLE   19,439 0 6,904
EVERCORE INC CLASS A 29977A105 38,023 279,893 SH   SOLE   257,032 0 22,861
EVO PMTS INC CL A COM 26927E104 11,188 437,019 SH   SOLE   437,019 0 0
EXXON MOBIL CORP COM 30231G102 1,038 16,970 SH   SOLE   16,970 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 4,266 104,898 SH   SOLE   104,898 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 25,077 121,432 SH   SOLE   113,541 0 7,891
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 4,536 85,917 SH   SOLE   85,917 0 0
FISERV INC COM 337738108 1,206 11,619 SH   SOLE   11,619 0 0
FIVE9 INC COM 338307101 3,687 26,853 SH   SOLE   19,791 0 7,062
FLUOR CORP NEW COM 343412102 31,143 1,257,288 SH   SOLE   1,184,832 0 72,456
FORD MTR CO DEL COM 345370860 208 10,000 SH   SOLE   10,000 0 0
FORTIVE CORP COM 34959J108 451 5,915 SH   SOLE   5,915 0 0
FREEPORT-MCMORAN INC CL B 35671D857 225 5,400 SH   SOLE   5,400 0 0
FRESHPET INC COM 358039105 2,010 21,099 SH   SOLE   21,099 0 0
GENERAL ELECTRIC CO COM NEW 369604301 4,100 43,397 SH   SOLE   43,397 0 0
GENERAL MLS INC COM 370334104 682 10,120 SH   SOLE   10,120 0 0
GENTEX CORP COM 371901109 2,945 84,512 SH   SOLE   62,101 0 22,411
GLAUKOS CORP COM 377322102 3,488 78,499 SH   SOLE   78,499 0 0
GLOBUS MED INC CL A 379577208 4,280 59,276 SH   SOLE   43,601 0 15,675
GOOSEHEAD INS INC COM CL A 38267D109 38,587 296,643 SH   SOLE   271,624 0 25,019
GRAINGER W W INC COM 384802104 2,024 3,906 SH   SOLE   3,906 0 0
GREEN DOT CORP CL A 39304D102 18,693 515,819 SH   SOLE   484,186 0 31,633
GRID DYNAMICS HLDGS INC CL A 39813G109 53,560 1,410,595 SH   SOLE   1,329,259 0 81,336
H & E EQUIPMENT SERVICES INC COM 404030108 41,076 927,857 SH   SOLE   875,487 0 52,370
HAIN CELESTIAL GROUP INC COM 405217100 21,013 493,154 SH   SOLE   456,521 0 36,633
HALOZYME THERAPEUTICS INC COM 40637H109 37,579 934,562 SH   SOLE   860,049 0 74,513
HCA HEALTHCARE INC COM 40412C101 266 1,036 SH   SOLE   1,036 0 0
HEALTHEQUITY INC COM 42226A107 3,414 77,171 SH   SOLE   56,761 0 20,410
HEALTHSTREAM INC COM 42222N103 21,673 822,183 SH   SOLE   774,334 0 47,849
HELMERICH & PAYNE INC COM 423452101 19,992 843,565 SH   SOLE   766,828 0 76,737
HERC HLDGS INC COM 42704L104 5,700 36,413 SH   SOLE   26,723 0 9,690
HERITAGE COMM CORP COM 426927109 16,827 1,409,324 SH   SOLE   1,324,446 0 84,878
HEXCEL CORP NEW COM 428291108 2,999 57,894 SH   SOLE   42,643 0 15,251
HILTON GRAND VACATIONS INC COM 43283X105 41,383 794,140 SH   SOLE   749,446 0 44,694
HOME DEPOT INC COM 437076102 5,378 12,958 SH   SOLE   12,958 0 0
HONEYWELL INTL INC COM 438516106 970 4,653 SH   SOLE   4,653 0 0
HUBBELL INC COM 443510607 2,033 9,759 SH   SOLE   9,759 0 0
IDACORP INC COM 451107106 2,169 19,145 SH   SOLE   14,056 0 5,089
IDEXX LABS INC COM 45168D104 2,634 4,000 SH   SOLE   4,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 716 2,900 SH   SOLE   2,900 0 0
ILLUMINA INC COM 452327109 14,765 38,810 SH   SOLE   35,480 0 3,330
INSPIRE MED SYS INC COM 457730109 30,237 131,433 SH   SOLE   121,113 0 10,320
INSULET CORP COM 45784P101 10,923 41,052 SH   SOLE   37,917 0 3,135
INTEL CORP COM 458140100 441 8,559 SH   SOLE   8,559 0 0
INTER PARFUMS INC COM 458334109 49,776 465,627 SH   SOLE   439,345 0 26,282
INTERNATIONAL BUSINESS MACHS COM 459200101 806 6,028 SH   SOLE   6,028 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 9,012 25,083 SH   SOLE   22,080 0 3,003
ISHARES TR CHINA LG-CAP ETF 464287184 318 8,690 SH   SOLE   8,690 0 0
ISHARES TR IBOXX INV CP ETF 464287242 15 110 SH   SOLE   110 0 0
ISHARES TR MSCI EAFE ETF 464287465 75 950 SH   SOLE   950 0 0
ISHARES TR CORE S&P MCP ETF 464287507 258 911 SH   SOLE   911 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 5 29 SH   SOLE   29 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,796 12,422 SH   SOLE   12,422 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 532 1,817 SH   SOLE   1,817 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 3,954 17,776 SH   SOLE   17,776 0 0
ISHARES TR SP SMCP600VL ETF 464287879 50 480 SH   SOLE   480 0 0
ISHARES TR S&P SML 600 GWT 464287887 74 533 SH   SOLE   533 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 162 2,210 SH   SOLE   2,210 0 0
ISHARES TR MSCI USA ESG SLC 464288802 5,331 50,172 SH   SOLE   50,172 0 0
JACOBS ENGR GROUP INC COM 469814107 28,148 202,166 SH   SOLE   193,289 0 8,877
JFROG LTD ORD SHS M6191J100 3,295 110,937 SH   SOLE   110,937 0 0
JOHNSON & JOHNSON COM 478160104 9,778 57,160 SH   SOLE   57,160 0 0
JONES LANG LASALLE INC COM 48020Q107 4,500 16,707 SH   SOLE   12,271 0 4,436
JPMORGAN CHASE & CO COM 46625H100 7,642 48,260 SH   SOLE   48,260 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 34,836 168,688 SH   SOLE   156,268 0 12,420
KILROY RLTY CORP COM 49427F108 230 3,464 SH   SOLE   3,464 0 0
KNOWLES CORP COM 49926D109 4,654 199,315 SH   SOLE   199,315 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 23,073 1,189,317 SH   SOLE   1,121,318 0 67,999
LANTHEUS HLDGS INC COM 516544103 7,053 244,138 SH   SOLE   244,138 0 0
LAUDER ESTEE COS INC CL A 518439104 33,635 90,856 SH   SOLE   85,400 0 5,456
LENNOX INTL INC COM 526107107 3,579 11,035 SH   SOLE   8,100 0 2,935
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 2,516 62,231 SH   SOLE   46,133 0 16,098
LILLY ELI & CO COM 532457108 15,797 57,191 SH   SOLE   53,209 0 3,982
LINDE PLC SHS G5494J103 6,132 17,701 SH   SOLE   17,701 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 32,272 1,939,420 SH   SOLE   1,829,920 0 109,500
LITTELFUSE INC COM 537008104 10,006 31,798 SH   SOLE   27,821 0 3,977
LIVENT CORP COM 53814L108 38,251 1,568,966 SH   SOLE   1,445,219 0 123,747
LIVEPERSON INC COM 538146101 28,006 784,040 SH   SOLE   739,511 0 44,529
LIVERAMP HLDGS INC COM 53815P108 8,010 167,056 SH   SOLE   167,056 0 0
LOCKHEED MARTIN CORP COM 539830109 331 930 SH   SOLE   930 0 0
LOWES COS INC COM 548661107 1,551 6,000 SH   SOLE   6,000 0 0
LULULEMON ATHLETICA INC COM 550021109 9,070 23,169 SH   SOLE   21,204 0 1,965
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 5,837 34,541 SH   SOLE   25,443 0 9,098
MARTEN TRANS LTD COM 573075108 16,593 966,929 SH   SOLE   912,781 0 54,148
MASTERCARD INCORPORATED CL A 57636Q104 508 1,413 SH   SOLE   1,413 0 0
MATCH GROUP INC NEW COM 57667L107 20,368 154,014 SH   SOLE   141,766 0 12,248
MATERION CORP COM 576690101 27,457 298,643 SH   SOLE   281,860 0 16,783
MCDONALDS CORP COM 580135101 1,846 6,886 SH   SOLE   6,886 0 0
MEDNAX INC COM 58502B106 16,663 612,371 SH   SOLE   575,570 0 36,801
MERCK & CO INC COM 58933Y105 748 9,761 SH   SOLE   9,761 0 0
META PLATFORMS INC CL A 30303M102 33,631 99,987 SH   SOLE   93,656 0 6,331
METHANEX CORP COM 59151K108 30,854 780,124 SH   SOLE   736,082 0 44,042
METTLER TOLEDO INTERNATIONAL COM 592688105 3,798 2,238 SH   SOLE   2,238 0 0
MGM RESORTS INTERNATIONAL COM 552953101 14,563 324,498 SH   SOLE   314,281 0 10,217
MICROSOFT CORP COM 594918104 85,243 253,458 SH   SOLE   243,732 0 9,726
MONDELEZ INTL INC CL A 609207105 2,410 36,341 SH   SOLE   36,341 0 0
MONRO INC COM 610236101 5,949 102,100 SH   SOLE   102,100 0 0
MONTROSE ENVIRONMENTAL GROUP COM 615111101 41,028 581,874 SH   SOLE   551,997 0 29,877
NANOSTRING TECHNOLOGIES INC COM 63009R109 4,451 105,405 SH   SOLE   105,405 0 0
NATERA INC COM 632307104 4,394 47,053 SH   SOLE   34,544 0 12,509
NATIONAL BK HLDGS CORP CL A 633707104 23,668 538,650 SH   SOLE   507,590 0 31,060
NEOGEN CORP COM 640491106 2,761 60,805 SH   SOLE   60,805 0 0
NEOGENOMICS INC COM NEW 64049M209 32,864 963,187 SH   SOLE   883,800 0 79,387
NEW YORK TIMES CO CL A 650111107 4,557 94,348 SH   SOLE   69,297 0 25,051
NEXTERA ENERGY INC COM 65339F101 487 5,220 SH   SOLE   5,220 0 0
NIKE INC CL B 654106103 30,165 180,988 SH   SOLE   171,405 0 9,583
NUCOR CORP COM 670346105 285 2,500 SH   SOLE   2,500 0 0
NVIDIA CORPORATION COM 67066G104 15,730 53,483 SH   SOLE   51,275 0 2,208
OATLY GROUP AB SPONSORED ADS 67421J108 4,457 559,882 SH   SOLE   498,134 0 61,748
OLD DOMINION FREIGHT LINE IN COM 679580100 25,185 70,274 SH   SOLE   66,295 0 3,979
OLIN CORP COM PAR $1 680665205 62,393 1,084,726 SH   SOLE   1,009,066 0 75,660
OMNICELL COM COM 68213N109 3,381 18,739 SH   SOLE   18,739 0 0
OPTIMIZERX CORP COM NEW 68401U204 14,985 241,259 SH   SOLE   226,952 0 14,307
ORACLE CORP COM 68389X105 4,272 48,990 SH   SOLE   48,990 0 0
OUTFRONT MEDIA INC COM 69007J106 4,846 180,673 SH   SOLE   133,183 0 47,490
PALO ALTO NETWORKS INC COM 697435105 331 595 SH   SOLE   595 0 0
PAR TECHNOLOGY CORP COM 698884103 22,385 424,207 SH   SOLE   399,337 0 24,870
PARSONS CORP DEL COM 70202L102 7,433 220,879 SH   SOLE   220,879 0 0
PAYCHEX INC COM 704326107 1,044 7,648 SH   SOLE   7,648 0 0
PAYCOR HCM INC COM 70435P102 4,118 142,926 SH   SOLE   105,130 0 37,796
PAYPAL HLDGS INC COM 70450Y103 32,194 170,720 SH   SOLE   160,304 0 10,416
PEPSICO INC COM 713448108 13,257 76,316 SH   SOLE   76,316 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 2,967 149,940 SH   SOLE   110,184 0 39,756
PHILIP MORRIS INTL INC COM 718172109 998 10,509 SH   SOLE   10,509 0 0
PIMCO CALIF MUN INCOME FD COM 72200N106 225 12,108 SH   SOLE   12,108 0 0
POOL CORP COM 73278L105 275 486 SH   SOLE   486 0 0
PRIMERICA INC COM 74164M108 3,473 22,658 SH   SOLE   16,671 0 5,987
PROCTER AND GAMBLE CO COM 742718109 2,466 15,077 SH   SOLE   15,077 0 0
PROS HOLDINGS INC COM 74346Y103 4,173 120,987 SH   SOLE   120,987 0 0
PTC INC COM 69370C100 1,854 15,304 SH   SOLE   15,304 0 0
QUALCOMM INC COM 747525103 17,655 96,542 SH   SOLE   89,270 0 7,272
RANPAK HOLDINGS CORP COM CL A 75321W103 34,987 931,003 SH   SOLE   876,447 0 54,556
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,737 31,805 SH   SOLE   31,805 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 28,693 1,463,910 SH   SOLE   1,381,581 0 82,329
REXFORD INDL RLTY INC COM 76169C100 3,872 47,739 SH   SOLE   35,057 0 12,682
RITCHIE BROS AUCTIONEERS COM 767744105 4,456 72,792 SH   SOLE   72,792 0 0
ROCKWELL AUTOMATION INC COM 773903109 35,642 102,171 SH   SOLE   94,331 0 7,840
S&P GLOBAL INC COM 78409V104 35,826 75,913 SH   SOLE   71,361 0 4,552
SAIA INC COM 78709Y105 46,193 137,059 SH   SOLE   126,145 0 10,914
SALESFORCE COM INC COM 79466L302 25,288 99,509 SH   SOLE   93,222 0 6,287
SCHLUMBERGER LTD COM STK 806857108 1,018 34,000 SH   SOLE   34,000 0 0
SCHWAB CHARLES CORP COM 808513105 3,358 39,926 SH   SOLE   39,926 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,270 28,937 SH   SOLE   28,937 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 47 458 SH   SOLE   458 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 339 8,713 SH   SOLE   8,713 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 111 2,052 SH   SOLE   2,052 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 3,883 109,713 SH   SOLE   80,498 0 29,215
SHERWIN WILLIAMS CO COM 824348106 1,585 4,500 SH   SOLE   4,500 0 0
SHOPIFY INC CL A 82509L107 256 186 SH   SOLE   186 0 0
SIGNET JEWELERS LIMITED SHS G81276100 57,038 655,387 SH   SOLE   618,362 0 37,025
SILICON LABORATORIES INC COM 826919102 5,118 24,795 SH   SOLE   24,795 0 0
SILK RD MED INC COM 82710M100 14,984 351,666 SH   SOLE   331,057 0 20,609
SIMPSON MFG INC COM 829073105 3,068 22,064 SH   SOLE   22,064 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 27,352 112,893 SH   SOLE   98,770 0 14,123
SITIME CORP COM 82982T106 11,355 38,814 SH   SOLE   28,435 0 10,379
SKYWEST INC COM 830879102 19,721 501,805 SH   SOLE   472,785 0 29,020
SOTERA HEALTH CO COM 83601L102 3,841 163,082 SH   SOLE   119,776 0 43,306
SPLUNK INC COM 848637104 7,250 62,651 SH   SOLE   60,798 0 1,853
SPOTIFY TECHNOLOGY S A SHS L8681T102 12,207 52,160 SH   SOLE   48,855 0 3,305
SPROUT SOCIAL INC COM CL A 85209W109 31,829 350,966 SH   SOLE   331,127 0 19,839
STARBUCKS CORP COM 855244109 16,061 137,305 SH   SOLE   126,829 0 10,476
STARWOOD PPTY TR INC COM 85571B105 201 8,260 SH   SOLE   8,260 0 0
STRYKER CORPORATION COM 863667101 4,924 18,413 SH   SOLE   18,413 0 0
SUNLINK HEALTH SYS INC COM 86737U102 77 50,147 SH   SOLE   50,147 0 0
SYSCO CORP COM 871829107 471 6,000 SH   SOLE   6,000 0 0
TECHNIPFMC PLC COM G87110105 1,758 296,932 SH   SOLE   217,157 0 79,775
TERRENO RLTY CORP COM 88146M101 26,367 309,140 SH   SOLE   291,841 0 17,299
THERMO FISHER SCIENTIFIC INC COM 883556102 10,811 16,202 SH   SOLE   16,202 0 0
TIMKEN CO COM 887389104 3,542 51,116 SH   SOLE   37,505 0 13,611
TRONOX HOLDINGS PLC SHS G9087Q102 19,627 816,779 SH   SOLE   769,487 0 47,292
TTEC HLDGS INC COM 89854H102 37,274 411,641 SH   SOLE   372,956 0 38,685
TWILIO INC CL A 90138F102 7,568 28,738 SH   SOLE   26,421 0 2,317
UNDER ARMOUR INC CL A 904311107 4,047 190,975 SH   SOLE   140,159 0 50,816
UNDER ARMOUR INC CL C 904311206 5 281 SH   SOLE   281 0 0
UNION PAC CORP COM 907818108 3,255 12,920 SH   SOLE   12,920 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,598 12,123 SH   SOLE   12,123 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,706 17,149 SH   SOLE   12,616 0 4,533
UNITEDHEALTH GROUP INC COM 91324P102 9,760 19,436 SH   SOLE   19,436 0 0
UNIVAR SOLUTIONS INC COM 91336L107 29,651 1,045,895 SH   SOLE   957,965 0 87,930
UNIVERSAL HLTH SVCS INC CL B 913903100 259 2,000 SH   SOLE   2,000 0 0
VAIL RESORTS INC COM 91879Q109 344 1,050 SH   SOLE   1,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,272 45,933 SH   SOLE   45,933 0 0
VERACYTE INC COM 92337F107 30,039 729,096 SH   SOLE   694,129 0 34,967
VERIZON COMMUNICATIONS INC COM 92343V104 4,339 83,499 SH   SOLE   83,499 0 0
VERRA MOBILITY CORP COM 92511U102 8,450 547,658 SH   SOLE   547,658 0 0
VICOR CORP COM 925815102 37,493 295,265 SH   SOLE   278,583 0 16,682
VISA INC COM CL A 92826C839 39,983 184,498 SH   SOLE   171,919 0 12,579
VISTEON CORP COM NEW 92839U206 44,487 400,275 SH   SOLE   370,463 0 29,812
VITAL FARMS INC COM 92847W103 8,566 474,290 SH   SOLE   474,290 0 0
VIZIO HLDG CORP CL A COM 92858V101 19,109 983,465 SH   SOLE   925,443 0 58,022
WALGREENS BOOTS ALLIANCE INC COM 931427108 570 10,926 SH   SOLE   10,926 0 0
WD 40 CO COM 929236107 3,212 13,130 SH   SOLE   9,644 0 3,486
WELLS FARGO CO NEW COM 949746101 3,522 73,410 SH   SOLE   73,410 0 0
WESTERN ASSET INVESTMENT GRA COM 95766T100 663 42,403 SH   SOLE   42,403 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 4,417 107,268 SH   SOLE   107,268 0 0
WINTRUST FINL CORP COM 97650W108 4,594 50,582 SH   SOLE   37,157 0 13,425
WW INTL INC COM 98262P101 11,949 740,821 SH   SOLE   697,688 0 43,133
ZOETIS INC CL A 98978V103 29,981 122,857 SH   SOLE   113,366 0 9,491
ZURN WATER SOLUTIONS CORP COM 98983L108 3,400 93,401 SH   SOLE   68,708 0 24,693