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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM 000360206   53,725,530 713,297 SH   SOLE   696,410 0 16,887
AAON INC COM 000360206   28,777,964 382,076 SH   OTR 1 382,076 0 0
AAON INC COM 000360206   1,222,971 16,237 SH   OTR 2 16,237 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101   2,550,561 7,579 SH   SOLE   6,903 0 676
ADVANCED DRAIN SYSTEMS INC COM 00790r104   21,592,701 263,422 SH   SOLE   215,317 0 48,105
ADVANCED DRAIN SYSTEMS INC COM 00790r104   5,547,402 67,676 SH   OTR 1 67,676 0 0
ADVANCED DRAIN SYSTEMS INC COM 00790r104   465,262 5,676 SH   OTR   5,676 0 0
ALARM HOLDINGS INC COM 011642105   40,428,079 817,059 SH   SOLE   797,334 0 19,725
ALARM HOLDINGS INC COM 011642105   22,173,522 448,131 SH   OTR 1 448,131 0 0
ALARM HOLDINGS INC COM 011642105   942,347 19,045 SH   OTR 2 19,045 0 0
ALIGN TECHNOLOGY INC COM 016255101   5,777,816 27,396 SH   SOLE   22,079 0 5,317
ALIGN TECHNOLOGY INC COM 016255101   1,580,485 7,494 SH   OTR 1 7,494 0 0
ALIGN TECHNOLOGY INC COM 016255101   132,656 629 SH   OTR   629 0 0
ALLEGIANT TRAVEL CO COM 01748x102   15,182,303 223,302 SH   SOLE   217,695 0 5,607
ALLEGIANT TRAVEL CO COM 01748x102   8,719,514 128,247 SH   OTR 1 128,247 0 0
ALLEGIANT TRAVEL CO COM 01748x102   370,545 5,450 SH   OTR 2 5,450 0 0
ALPHABET INC CAP STOCK CL A COM 02079k305   3,010,055 34,116 SH   SOLE   31,074 0 3,042
AMPHENOL CORP CL A COM 032095101   28,534,683 374,766 SH   SOLE   306,303 0 68,463
AMPHENOL CORP CL A COM 032095101   6,953,181 91,321 SH   OTR 1 91,321 0 0
AMPHENOL CORP CL A COM 032095101   583,156 7,659 SH   OTR   7,659 0 0
ANSYS INC COM 03662q105   19,194,567 79,451 SH   SOLE   64,043 0 15,408
ANSYS INC COM 03662q105   5,309,182 21,976 SH   OTR 1 21,976 0 0
ANSYS INC COM 03662q105   445,250 1,843 SH   OTR   1,843 0 0
AVID BIOSERVICES INC COM 05368m106   15,785,391 1,146,361 SH   SOLE   1,117,407 0 28,954
AVID BIOSERVICES INC COM 05368m106   9,119,527 662,275 SH   OTR 1 662,275 0 0
AVID BIOSERVICES INC COM 05368m106   387,557 28,145 SH   OTR 2 28,145 0 0
AXON ENTERPRISE INC COM 05464c101   29,312,032 176,653 SH   SOLE   148,572 0 28,081
AXON ENTERPRISE INC COM 05464c101   7,504,350 45,226 SH   OTR 1 45,226 0 0
AXON ENTERPRISE INC COM 05464c101   629,372 3,793 SH   OTR   3,793 0 0
AXOS FINANCIAL INC COM 05465c100   23,181,309 606,523 SH   SOLE   591,878 0 14,645
AXOS FINANCIAL INC COM 05465c100   12,801,139 334,933 SH   OTR 1 334,933 0 0
AXOS FINANCIAL INC COM 05465c100   544,023 14,234 SH   OTR 2 14,234 0 0
AZENTA INC COM 114340102   27,114,218 465,720 SH   SOLE   454,167 0 11,553
AZENTA INC COM 114340102   15,382,714 264,217 SH   OTR 1 264,217 0 0
AZENTA INC COM 114340102   653,752 11,229 SH   OTR 2 11,229 0 0
BALCHEM CORP COM 057665200   58,461,994 478,765 SH   SOLE   467,303 0 11,462
BALCHEM CORP COM 057665200   31,808,312 260,489 SH   OTR 1 260,489 0 0
BALCHEM CORP COM 057665200   1,351,758 11,070 SH   OTR 2 11,070 0 0
BARNES GROUP INC COM 067806109   16,919,008 414,174 SH   SOLE   404,111 0 10,063
BARNES GROUP INC COM 067806109   9,400,606 230,125 SH   OTR 1 230,125 0 0
BARNES GROUP INC COM 067806109   399,513 9,780 SH   OTR 2 9,780 0 0
BIO-TECHNE CORP COM 09073m104   57,250,023 690,758 SH   SOLE   671,703 0 19,055
BIO-TECHNE CORP COM 09073m104   29,315,485 353,710 SH   OTR 1 353,710 0 0
BIO-TECHNE CORP COM 09073m104   1,245,852 15,032 SH   OTR 2 15,032 0 0
BIOLIFE SOLUTIONS INC NEW COM 09062w204   17,365,839 954,167 SH   SOLE   930,436 0 23,731
BIOLIFE SOLUTIONS INC NEW COM 09062w204   9,879,288 542,818 SH   OTR 1 542,818 0 0
BIOLIFE SOLUTIONS INC NEW COM 09062w204   419,838 23,068 SH   OTR 2 23,068 0 0
BLACKBAUD INC COM 09227q100   32,411,612 550,656 SH   SOLE   536,961 0 13,695
BLACKBAUD INC COM 09227q100   18,436,423 313,225 SH   OTR 1 313,225 0 0
BLACKBAUD INC COM 09227q100   783,485 13,311 SH   OTR 2 13,311 0 0
BLACKLINE INC COM 09239b109   46,767,786 695,225 SH   SOLE   654,339 0 40,886
BLACKLINE INC COM 09239b109   22,588,190 335,784 SH   OTR 1 335,784 0 0
BLACKLINE INC COM 09239b109   222,731 3,311 SH   OTR   3,311 0 0
BLACKLINE INC COM 09239b109   847,131 12,593 SH   OTR 2 12,593 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   23,117,695 366,366 SH   SOLE   356,649 0 9,717
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   12,966,293 205,488 SH   OTR 1 205,488 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM 109194100   551,052 8,733 SH   OTR 2 8,733 0 0
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   14,897,551 111,068 SH   SOLE   90,096 0 20,972
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   3,967,297 29,578 SH   OTR 1 29,578 0 0
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103   332,777 2,481 SH   OTR   2,481 0 0
BURLINGTON STORES INC COM 122017106   19,925,225 98,270 SH   SOLE   80,319 0 17,951
BURLINGTON STORES INC COM 122017106   5,131,045 25,306 SH   OTR 1 25,306 0 0
BURLINGTON STORES INC COM 122017106   430,459 2,123 SH   OTR   2,123 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   11,199,660 69,719 SH   SOLE   56,430 0 13,289
CADENCE DESIGN SYSTEM INC COM 127387108   3,027,743 18,848 SH   OTR 1 18,848 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   253,972 1,581 SH   OTR   1,581 0 0
CATALENT INC COM 148806102   7,646,164 169,877 SH   SOLE   134,260 0 35,617
CATALENT INC COM 148806102   2,261,707 50,249 SH   OTR 1 50,249 0 0
CATALENT INC COM 148806102   189,717 4,215 SH   OTR   4,215 0 0
CERTARA INC COM 15687v109   11,860,769 738,069 SH   SOLE   719,894 0 18,175
CERTARA INC COM 15687v109   6,679,271 415,636 SH   OTR 1 415,636 0 0
CERTARA INC COM 15687v109   283,860 17,664 SH   OTR 2 17,664 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   3,433,886 15,759 SH   SOLE   12,957 0 2,802
CHARLES RIVER LABORATORIES INT COM 159864107   862,666 3,959 SH   OTR 1 3,959 0 0
CHARLES RIVER LABORATORIES INT COM 159864107   72,343 332 SH   OTR   332 0 0
CHURCH & DWIGHT CO INC COM 171340102   14,597,101 181,083 SH   SOLE   151,593 0 29,490
CHURCH & DWIGHT CO INC COM 171340102   3,124,685 38,763 SH   OTR 1 38,763 0 0
CHURCH & DWIGHT CO INC COM 171340102   262,063 3,251 SH   OTR   3,251 0 0
COGNEX CORP COM 192422103   5,063,713 107,487 SH   SOLE   87,274 0 20,213
COGNEX CORP COM 192422103   1,342,258 28,492 SH   OTR 1 28,492 0 0
COGNEX CORP COM 192422103   112,593 2,390 SH   OTR   2,390 0 0
CONSTRUCTION PARTNERS INC CL A COM 21044c107   44,830,312 1,679,667 SH   SOLE   1,638,074 0 41,593
CONSTRUCTION PARTNERS INC CL A COM 21044c107   25,382,083 950,996 SH   OTR 1 950,996 0 0
CONSTRUCTION PARTNERS INC CL A COM 21044c107   1,078,676 40,415 SH   OTR 2 40,415 0 0
COOPER COS INC NEW COM 216648402   6,873,307 20,786 SH   SOLE   16,794 0 3,992
COOPER COS INC NEW COM 216648402   1,860,349 5,626 SH   OTR 1 5,626 0 0
COOPER COS INC NEW COM 216648402   156,076 472 SH   OTR   472 0 0
COPART INC COM 217204106   31,965,241 524,967 SH   SOLE   431,282 0 93,685
COPART INC COM 217204106   7,917,770 130,034 SH   OTR 1 130,034 0 0
COPART INC COM 217204106   664,127 10,907 SH   OTR   10,907 0 0
COSTAR GROUP INC COM 22160n109   30,049,401 388,838 SH   SOLE   323,937 0 64,901
COSTAR GROUP INC COM 22160n109   6,745,694 87,289 SH   OTR 1 87,289 0 0
COSTAR GROUP INC COM 22160n109   565,767 7,321 SH   OTR   7,321 0 0
COSTCO WHOLESALE CORP COM 22160k105   3,736,452 8,185 SH   SOLE   7,453 0 732
DANAHER CORPORATION COM 235851102   4,184,346 15,765 SH   SOLE   14,358 0 1,407
DESCARTES SYSTEMS GROUP INC COM 249906108   62,802,151 901,682 SH   SOLE   879,732 0 21,950
DESCARTES SYSTEMS GROUP INC COM 249906108   34,968,897 502,066 SH   OTR 1 502,066 0 0
DESCARTES SYSTEMS GROUP INC COM 249906108   1,486,122 21,337 SH   OTR 2 21,337 0 0
DISNEY WALT CO COM 254687106   1,192,341 13,724 SH   SOLE   12,439 0 1,285
DONALDSON INC COM 257651109   26,914,128 457,179 SH   SOLE   446,155 0 11,024
DONALDSON INC COM 257651109   14,841,068 252,099 SH   OTR 1 252,099 0 0
DONALDSON INC COM 257651109   630,733 10,714 SH   OTR 2 10,714 0 0
DORMAN PRODS INC COM 258278100   29,502,346 364,812 SH   SOLE   355,831 0 8,981
DORMAN PRODS INC COM 258278100   16,606,978 205,354 SH   OTR 1 205,354 0 0
DORMAN PRODS INC COM 258278100   705,752 8,727 SH   OTR 2 8,727 0 0
ECOLAB INC COM 278865100   1,544,828 10,613 SH   SOLE   9,662 0 951
EDWARDS LIFESCIENCES CORP COM 28176e108   2,823,988 37,850 SH   SOLE   34,471 0 3,379
ENVESTNET INC COM 29404k106   41,534,897 673,175 SH   SOLE   656,684 0 16,491
ENVESTNET INC COM 29404k106   23,270,093 377,149 SH   OTR 1 377,149 0 0
ENVESTNET INC COM 29404k106   988,928 16,028 SH   OTR 2 16,028 0 0
EPAM SYSTEMS INC COM 29414b104   18,899,455 57,666 SH   SOLE   47,487 0 10,179
EPAM SYSTEMS INC COM 29414b104   4,708,313 14,366 SH   OTR 1 14,366 0 0
EPAM SYSTEMS INC COM 29414b104   394,927 1,205 SH   OTR   1,205 0 0
EPLUS INC COM 294268107   42,437,686 958,394 SH   SOLE   934,819 0 23,575
EPLUS INC COM 294268107   23,876,750 539,222 SH   OTR 1 539,222 0 0
EPLUS INC COM 294268107   1,014,720 22,916 SH   OTR 2 22,916 0 0
ESCO TECHNOLOGIES INC COM 296315104   47,506,557 542,684 SH   SOLE   529,410 0 13,274
ESCO TECHNOLOGIES INC COM 296315104   26,580,383 303,637 SH   OTR 1 303,637 0 0
ESCO TECHNOLOGIES INC COM 296315104   1,129,616 12,904 SH   OTR 2 12,904 0 0
ETSY INC COM 29786a106   7,665,680 63,998 SH   SOLE   51,824 0 12,174
ETSY INC COM 29786a106   2,068,361 17,268 SH   OTR 1 17,268 0 0
ETSY INC COM 29786a106   173,441 1,448 SH   OTR   1,448 0 0
EVO PMTS INC CL A COM 26927e104   41,552,373 1,227,907 SH   SOLE   1,198,155 0 29,752
EVO PMTS INC CL A COM 26927e104   23,067,611 681,667 SH   OTR 1 681,667 0 0
EVO PMTS INC CL A COM 26927e104   978,484 28,915 SH   OTR 2 28,915 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057t105   43,456,565 1,097,388 SH   SOLE   1,070,680 0 26,708
EVOQUA WATER TECHNOLOGIES CORP COM 30057t105   24,190,452 610,870 SH   OTR 1 610,870 0 0
EVOQUA WATER TECHNOLOGIES CORP COM 30057t105   1,028,056 25,961 SH   OTR 2 25,961 0 0
EXLSERVICE HOLDINGS INC COM 302081104   89,744,868 529,687 SH   SOLE   517,016 0 12,671
EXLSERVICE HOLDINGS INC COM 302081104   48,715,022 287,523 SH   OTR 1 287,523 0 0
EXLSERVICE HOLDINGS INC COM 302081104   2,070,265 12,219 SH   OTR 2 12,219 0 0
EXPONENT INC COM 30214u102   88,321,791 891,329 SH   SOLE   870,146 0 21,183
EXPONENT INC COM 30214u102   47,638,310 480,758 SH   OTR 1 480,758 0 0
EXPONENT INC COM 30214u102   2,024,508 20,431 SH   OTR 2 20,431 0 0
FAIR ISAAC CORP COM 303250104   102,213,521 170,760 SH   SOLE   166,707 0 4,053
FAIR ISAAC CORP COM 303250104   55,107,071 92,063 SH   OTR 1 92,063 0 0
FAIR ISAAC CORP COM 303250104   2,337,455 3,905 SH   OTR 2 3,905 0 0
FISERV INC COM 337738108   20,908,351 206,870 SH   SOLE   169,957 0 36,913
FISERV INC COM 337738108   4,948,893 48,965 SH   OTR 1 48,965 0 0
FISERV INC COM 337738108   415,094 4,107 SH   OTR   4,107 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   4,305,980 75,398 SH   SOLE   61,182 0 14,216
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   1,144,770 20,045 SH   OTR 1 20,045 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964c106   96,002 1,681 SH   OTR   1,681 0 0
FOX FACTORY HOLDING CORP COM 35138v102   65,537,078 718,372 SH   SOLE   701,073 0 17,299
FOX FACTORY HOLDING CORP COM 35138v102   36,017,969 394,804 SH   OTR 1 394,804 0 0
FOX FACTORY HOLDING CORP COM 35138v102   1,527,829 16,747 SH   OTR 2 16,747 0 0
FRESHPET INC COM 358039105   1,558,509 29,534 SH   SOLE   23,672 0 5,862
FRESHPET INC COM 358039105   439,521 8,329 SH   OTR 1 8,329 0 0
FRESHPET INC COM 358039105   36,886 699 SH   OTR   699 0 0
GARTNER INC COM 366651107   25,893,536 77,032 SH   SOLE   62,424 0 14,608
GARTNER INC COM 366651107   6,925,829 20,604 SH   OTR 1 20,604 0 0
GARTNER INC COM 366651107   580,850 1,728 SH   OTR   1,728 0 0
GENERAC HOLDINGS INC COM 368736104   5,228,683 51,944 SH   SOLE   41,280 0 10,664
GENERAC HOLDINGS INC COM 368736104   1,523,288 15,133 SH   OTR 1 15,133 0 0
GENERAC HOLDINGS INC COM 368736104   127,738 1,269 SH   OTR   1,269 0 0
GLOBAL PAYMENTS INC COM 37940x102   10,940,098 110,150 SH   SOLE   86,201 0 23,949
GLOBAL PAYMENTS INC COM 37940x102   3,355,824 33,788 SH   OTR 1 33,788 0 0
GLOBAL PAYMENTS INC COM 37940x102   281,473 2,834 SH   OTR   2,834 0 0
GLOBUS MED INC CL A COM 379577208   67,396,163 907,448 SH   SOLE   885,675 0 21,773
GLOBUS MED INC CL A COM 379577208   36,823,586 495,807 SH   OTR 1 495,807 0 0
GLOBUS MED INC CL A COM 379577208   1,564,943 21,071 SH   OTR 2 21,071 0 0
HEALTHEQUITY INC COM 42226a107   34,355,177 557,352 SH   SOLE   535,393 0 21,959
HEALTHEQUITY INC COM 42226a107   18,322,860 297,256 SH   OTR 1 297,256 0 0
HEALTHEQUITY INC COM 42226a107   69,592 1,129 SH   OTR   1,129 0 0
HEALTHEQUITY INC COM 42226a107   743,440 12,061 SH   OTR 2 12,061 0 0
HEICO CORP CL A COM 422806208   15,865,144 132,375 SH   SOLE   107,057 0 25,318
HEICO CORP CL A COM 422806208   4,301,057 35,887 SH   OTR 1 35,887 0 0
HEICO CORP CL A COM 422806208   360,748 3,010 SH   OTR   3,010 0 0
HUBSPOT INC COM 443573100   11,426,996 39,522 SH   SOLE   32,093 0 7,429
HUBSPOT INC COM 443573100   3,044,539 10,530 SH   OTR 1 10,530 0 0
HUBSPOT INC COM 443573100   255,302 883 SH   OTR   883 0 0
HUNT J B TRANS SERVICES INC COM 445658107   6,316,365 36,226 SH   SOLE   30,236 0 5,990
HUNT J B TRANS SERVICES INC COM 445658107   1,261,320 7,234 SH   OTR 1 7,234 0 0
HUNT J B TRANS SERVICES INC COM 445658107   105,837 607 SH   OTR   607 0 0
I3 VERTICALS INC CL A COM 46571y107   29,303,340 1,203,917 SH   SOLE   1,175,304 0 28,613
I3 VERTICALS INC CL A COM 46571y107   15,763,217 647,626 SH   OTR 1 647,626 0 0
I3 VERTICALS INC CL A COM 46571y107   669,910 27,523 SH   OTR 2 27,523 0 0
IDEX CORP COM 45167r104   25,537,341 111,844 SH   SOLE   91,832 0 20,012
IDEX CORP COM 45167r104   6,129,976 26,847 SH   OTR 1 26,847 0 0
IDEX CORP COM 45167r104   514,199 2,252 SH   OTR   2,252 0 0
IDEXX LABORATORIES INC COM 45168d104   20,500,806 50,252 SH   SOLE   40,779 0 9,473
IDEXX LABORATORIES INC COM 45168d104   5,451,569 13,363 SH   OTR 1 13,363 0 0
IDEXX LABORATORIES INC COM 45168d104   457,323 1,121 SH   OTR   1,121 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866f104   16,406,706 159,925 SH   SOLE   128,853 0 31,072
INTERCONTINENTAL EXCHANGE INC COM 45866f104   4,494,570 43,811 SH   OTR 1 43,811 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866f104   377,018 3,675 SH   OTR   3,675 0 0
INTUIT COM 461202103   31,128,453 79,976 SH   SOLE   65,280 0 14,696
INTUIT COM 461202103   7,673,472 19,715 SH   OTR 1 19,715 0 0
INTUIT COM 461202103   643,770 1,654 SH   OTR   1,654 0 0
J & J SNACK FOODS CORP COM 466032109   41,345,411 276,170 SH   SOLE   269,576 0 6,594
J & J SNACK FOODS CORP COM 466032109   22,451,859 149,969 SH   OTR 1 149,969 0 0
J & J SNACK FOODS CORP COM 466032109   952,305 6,361 SH   OTR 2 6,361 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   34,182,010 199,813 SH   SOLE   163,938 0 35,875
KEYSIGHT TECHNOLOGIES INC COM 49338l103   8,639,206 50,501 SH   OTR 1 50,501 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103   724,653 4,236 SH   OTR   4,236 0 0
KINSALE CAP GROUP INC COM 49714p108   90,102,793 344,535 SH   SOLE   336,122 0 8,413
KINSALE CAP GROUP INC COM 49714p108   50,420,794 192,799 SH   OTR 1 192,799 0 0
KINSALE CAP GROUP INC COM 49714p108   2,138,711 8,178 SH   OTR 2 8,178 0 0
LEMAITRE VASCULAR INC COM 525558201   26,043,040 565,907 SH   SOLE   552,198 0 13,709
LEMAITRE VASCULAR INC COM 525558201   14,454,054 314,082 SH   OTR 1 314,082 0 0
LEMAITRE VASCULAR INC COM 525558201   613,124 13,323 SH   OTR 2 13,323 0 0
LOWES COS INC COM 548661107   3,782,571 18,985 SH   SOLE   17,291 0 1,694
LULULEMON ATHLETICA INC COM 550021109   13,169,861 41,107 SH   SOLE   33,280 0 7,827
LULULEMON ATHLETICA INC COM 550021109   3,554,936 11,096 SH   OTR 1 11,096 0 0
LULULEMON ATHLETICA INC COM 550021109   298,274 931 SH   OTR   931 0 0
MARKETAXESS HOLDINGS INC COM 57060d108   1,135,361 4,071 SH   SOLE   4,046 0 25
MARTEN TRANSPORT LTD COM 573075108   41,191,731 2,082,494 SH   SOLE   2,031,945 0 50,549
MARTEN TRANSPORT LTD COM 573075108   22,867,342 1,156,084 SH   OTR 1 1,156,084 0 0
MARTEN TRANSPORT LTD COM 573075108   971,811 49,131 SH   OTR 2 49,131 0 0
MARVELL TECHNOLOGY INC COM 573874104   1,782,180 48,115 SH   SOLE   43,636 0 4,479
MASIMO CORP COM 574795100   27,992,732 189,204 SH   SOLE   184,564 0 4,640
MASIMO CORP COM 574795100   15,703,413 106,140 SH   OTR 1 106,140 0 0
MASIMO CORP COM 574795100   667,402 4,511 SH   OTR 2 4,511 0 0
MESA LABORATORIES INC COM 59064r109   20,044,095 120,595 SH   SOLE   117,612 0 2,983
MESA LABORATORIES INC COM 59064r109   11,355,135 68,318 SH   OTR 1 68,318 0 0
MESA LABORATORIES INC COM 59064r109   482,508 2,903 SH   OTR 2 2,903 0 0
MICROCHIP TECHNOLOGY INC COM 595017104   2,933,851 41,763 SH   SOLE   38,035 0 3,728
MICROSOFT CORP COM 594918104   3,624,879 15,115 SH   SOLE   13,764 0 1,351
MONOLITHIC POWER SYSTEMS INC COM 609839105   4,961,148 14,030 SH   SOLE   12,327 0 1,703
MONOLITHIC POWER SYSTEMS INC COM 609839105   842,299 2,382 SH   OTR 1 2,382 0 0
MONOLITHIC POWER SYSTEMS INC COM 609839105   70,722 200 SH   OTR   200 0 0
MOTOROLA SOLUTIONS INC NEW COM 620076307   1,472,555 5,714 SH   SOLE   5,204 0 510
NEOGEN CORP COM 640491106   15,125,141 993,115 SH   SOLE   968,145 0 24,970
NEOGEN CORP COM 640491106   8,697,091 571,050 SH   OTR 1 571,050 0 0
NEOGEN CORP COM 640491106   369,602 24,268 SH   OTR 2 24,268 0 0
NOVANTA INC COM 67000b104   55,734,553 410,205 SH   SOLE   400,211 0 9,994
NOVANTA INC COM 67000b104   31,049,963 228,527 SH   OTR 1 228,527 0 0
NOVANTA INC COM 67000b104   1,319,569 9,712 SH   OTR 2 9,712 0 0
NV5 GLOBAL INC COM 62945v109   31,650,679 239,198 SH   SOLE   233,291 0 5,907
NV5 GLOBAL INC COM 62945v109   17,868,360 135,039 SH   OTR 1 135,039 0 0
NV5 GLOBAL INC COM 62945v109   759,384 5,739 SH   OTR 2 5,739 0 0
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   22,531,726 481,036 SH   SOLE   469,486 0 11,550
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   12,276,155 262,087 SH   OTR 1 262,087 0 0
OLLIES BARGAIN OUTLET HOLDINGS COM 681116109   521,704 11,138 SH   OTR 2 11,138 0 0
OMNICELL COM 68213n109   30,468,856 604,301 SH   SOLE   589,178 0 15,123
OMNICELL COM 68213n109   17,337,169 343,855 SH   OTR 1 343,855 0 0
OMNICELL COM 68213n109   736,787 14,613 SH   OTR 2 14,613 0 0
ONTO INNOVATION INC COM 683344105   52,376,054 769,218 SH   SOLE   750,335 0 18,883
ONTO INNOVATION INC COM 683344105   29,406,982 431,884 SH   OTR 1 431,884 0 0
ONTO INNOVATION INC COM 683344105   1,249,724 18,354 SH   OTR 2 18,354 0 0
OREILLY AUTOMOTIVE INC COM 67103h107   36,821,653 43,626 SH   SOLE   35,454 0 8,172
OREILLY AUTOMOTIVE INC COM 67103h107   9,812,693 11,626 SH   OTR 1 11,626 0 0
OREILLY AUTOMOTIVE INC COM 67103h107   822,929 975 SH   OTR   975 0 0
PACIFIC PREMIER BANCORP COM 69478x105   23,942,615 758,638 SH   SOLE   740,669 0 17,969
PACIFIC PREMIER BANCORP COM 69478x105   12,856,913 407,380 SH   OTR 1 407,380 0 0
PACIFIC PREMIER BANCORP COM 69478x105   546,398 17,313 SH   OTR 2 17,313 0 0
PALOMAR HOLDINGS INC COM 69753m105   9,613,932 212,886 SH   SOLE   207,584 0 5,302
PALOMAR HOLDINGS INC COM 69753m105   5,472,850 121,188 SH   OTR 1 121,188 0 0
PALOMAR HOLDINGS INC COM 69753m105   232,574 5,150 SH   OTR 2 5,150 0 0
PAYCOM SOFTWARE INC COM 70432v102   7,630,213 24,589 SH   SOLE   21,592 0 2,997
PAYCOM SOFTWARE INC COM 70432v102   944,584 3,044 SH   OTR 1 3,044 0 0
PAYCOM SOFTWARE INC COM 70432v102   79,129 255 SH   OTR   255 0 0
PERFICIENT INC COM 71375u101   41,243,623 590,629 SH   SOLE   576,005 0 14,624
PERFICIENT INC COM 71375u101   23,360,439 334,533 SH   OTR 1 334,533 0 0
PERFICIENT INC COM 71375u101   992,773 14,217 SH   OTR 2 14,217 0 0
POOL CORP COM 73278l105   25,367,906 83,908 SH   SOLE   69,271 0 14,637
POOL CORP COM 73278l105   6,224,975 20,590 SH   OTR 1 20,590 0 0
POOL CORP COM 73278l105   522,124 1,727 SH   OTR   1,727 0 0
Q2 HOLDINGS INC COM 74736l109   12,522,468 466,039 SH   SOLE   454,185 0 11,854
Q2 HOLDINGS INC COM 74736l109   7,285,586 271,142 SH   OTR 1 271,142 0 0
Q2 HOLDINGS INC COM 74736l109   309,623 11,523 SH   OTR 2 11,523 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   17,565,125 164,390 SH   SOLE   136,232 0 28,158
RAYMOND JAMES FINANCIAL INC COM 754730109   3,829,611 35,841 SH   OTR 1 35,841 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   321,191 3,006 SH   OTR   3,006 0 0
RBC BEARINGS INC COM 75524b104   76,517,634 365,501 SH   SOLE   356,707 0 8,794
RBC BEARINGS INC COM 75524b104   41,847,809 199,894 SH   OTR 1 199,894 0 0
RBC BEARINGS INC COM 75524b104   1,778,428 8,495 SH   OTR 2 8,495 0 0
REPLIGEN CORP COM 759916109   17,261,662 101,953 SH   SOLE   84,242 0 17,711
REPLIGEN CORP COM 759916109   4,235,120 25,014 SH   OTR 1 25,014 0 0
REPLIGEN CORP COM 759916109   355,212 2,098 SH   OTR   2,098 0 0
ROPER TECHNOLOGIES INC COM 776696106   17,232,397 39,881 SH   SOLE   32,134 0 7,747
ROPER TECHNOLOGIES INC COM 776696106   4,722,312 10,929 SH   OTR 1 10,929 0 0
ROPER TECHNOLOGIES INC COM 776696106   396,227 917 SH   OTR   917 0 0
S&P GLOBAL INC COM 78409V104   1,306,266 3,900 SH   SOLE   3,552 0 348
SALESFORCE INC COM 79466l302   1,632,713 12,314 SH   SOLE   11,215 0 1,099
SEMTECH CORP COM 816850101   11,029,899 384,451 SH   SOLE   374,780 0 9,671
SEMTECH CORP COM 816850101   6,346,285 221,202 SH   OTR 1 221,202 0 0
SEMTECH CORP COM 816850101   269,715 9,401 SH   OTR 2 9,401 0 0
SIGNATURE BANK NEW YORK NY COM 82669g104   8,295,955 72,001 SH   SOLE   58,675 0 13,326
SIGNATURE BANK NEW YORK NY COM 82669g104   2,164,408 18,785 SH   OTR 1 18,785 0 0
SIGNATURE BANK NEW YORK NY COM 82669g104   181,587 1,576 SH   OTR   1,576 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   37,376,979 318,590 SH   SOLE   310,828 0 7,762
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   20,826,764 177,521 SH   OTR 1 177,521 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982l103   885,062 7,544 SH   OTR 2 7,544 0 0
SPS COMMUNICATIONS INC COM 78463m107   36,233,699 282,128 SH   SOLE   275,175 0 6,953
SPS COMMUNICATIONS INC COM 78463m107   20,421,654 159,010 SH   OTR 1 159,010 0 0
SPS COMMUNICATIONS INC COM 78463m107   867,930 6,758 SH   OTR 2 6,758 0 0
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   4,890,881 93,947 SH   SOLE   75,728 0 18,219
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   1,333,725 25,619 SH   OTR 1 25,619 0 0
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100   111,877 2,149 SH   OTR   2,149 0 0
STAAR SURGICAL CO PAR $0.01 COM 852312305   28,991,000 597,260 SH   SOLE   582,777 0 14,483
STAAR SURGICAL CO PAR $0.01 COM 852312305   15,979,659 329,206 SH   OTR 1 329,206 0 0
STAAR SURGICAL CO PAR $0.01 COM 852312305   679,123 13,991 SH   OTR 2 13,991 0 0
STERIS PLC USD COM G8473T100   19,874,306 107,609 SH   SOLE   86,769 0 20,840
STERIS PLC USD COM G8473T100   5,466,270 29,597 SH   OTR 1 29,597 0 0
STERIS PLC USD COM G8473T100   458,401 2,482 SH   OTR   2,482 0 0
TECHTARGET INC COM 87874r100   18,229,473 413,742 SH   SOLE   403,182 0 10,560
TECHTARGET INC COM 87874r100   10,643,927 241,578 SH   OTR 1 241,578 0 0
TECHTARGET INC COM 87874r100   452,320 10,266 SH   OTR 2 10,266 0 0
TEXAS ROADHOUSE INC COM 882681109   46,047,530 506,295 SH   SOLE   493,915 0 12,380
TEXAS ROADHOUSE INC COM 882681109   25,798,968 283,661 SH   OTR 1 283,661 0 0
TEXAS ROADHOUSE INC COM 882681109   1,094,310 12,032 SH   OTR 2 12,032 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,173,129 7,578 SH   SOLE   6,902 0 676
TJX COS INC COM 872540109   3,625,780 45,550 SH   SOLE   41,483 0 4,067
TREX CO INC COM 89531p105   33,050,460 780,781 SH   SOLE   759,330 0 21,451
TREX CO INC COM 89531p105   17,165,450 405,515 SH   OTR 1 405,515 0 0
TREX CO INC COM 89531p105   729,473 17,233 SH   OTR 2 17,233 0 0
TRIMBLE INC COM 896239100   8,330,164 164,758 SH   SOLE   132,898 0 31,860
TRIMBLE INC COM 896239100   2,271,964 44,936 SH   OTR 1 44,936 0 0
TRIMBLE INC COM 896239100   190,561 3,769 SH   OTR   3,769 0 0
TYLER TECHNOLOGIES INC COM 902252105   44,897,205 139,255 SH   SOLE   124,591 0 14,664
TYLER TECHNOLOGIES INC COM 902252105   16,504,813 51,192 SH   OTR 1 51,192 0 0
TYLER TECHNOLOGIES INC COM 902252105   473,298 1,468 SH   OTR   1,468 0 0
TYLER TECHNOLOGIES INC COM 902252105   461,691 1,432 SH   OTR 2 1,432 0 0
ULTA BEAUTY INC COM 90384s303   21,916,358 46,723 SH   SOLE   38,481 0 8,242
ULTA BEAUTY INC COM 90384s303   5,095,976 10,864 SH   OTR 1 10,864 0 0
ULTA BEAUTY INC COM 90384s303   427,323 911 SH   OTR   911 0 0
VANGUARD SMALL-CAP GROWTH INDE COM 922908595   2,911,440 14,518 SH   SOLE   14,518 0 0
VERISK ANALYTICS INC COM 92345y106   18,504,517 104,889 SH   SOLE   84,513 0 20,376
VERISK ANALYTICS INC COM 92345y106   5,117,768 29,009 SH   OTR 1 29,009 0 0
VERISK ANALYTICS INC COM 92345y106   429,230 2,433 SH   OTR   2,433 0 0
VISA INC CL A COM 92826c839   3,085,652 14,852 SH   SOLE   13,526 0 1,326
WAL-MART INC COM 931142103   2,272,718 16,029 SH   SOLE   14,599 0 1,430
WATSCO INC COM 942622200   13,166,824 52,794 SH   SOLE   43,559 0 9,235
WATSCO INC COM 942622200   3,238,958 12,987 SH   OTR 1 12,987 0 0
WATSCO INC COM 942622200   271,597 1,089 SH   OTR   1,089 0 0
WD 40 CO COM 929236107   17,853,040 110,744 SH   SOLE   107,996 0 2,748
WD 40 CO COM 929236107   10,133,338 62,858 SH   OTR 1 62,858 0 0
WD 40 CO COM 929236107   430,592 2,671 SH   OTR 2 2,671 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF 464287481   3,479,181 41,617 SH   SOLE   41,617 0 0
ISHARES TR RUS 2000 GRW ETF ETF 464287648   11,243,637 52,413 SH   SOLE   52,413 0 0