| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q2 2026 | 100 | 773,690 | P, MOD, AAON, MPWR | NEW HOLDINGS | 8/13/2026 | 000117266126003390 |
| Q2 2026 | 78 | 637,471 | P, MOD, MPWR, FSS | 13F-HR | 7/22/2026 | 000117266126002747 |
| Q1 2026 | 97 | 691,436 | MPWR, REZI, MOD, AAON | 13F-HR | 5/13/2026 | 000117266126001845 |
| Q4 2025 | 92 | 967,945 | REZI, GMED, MPWR, CNM | 13F-HR | 2/12/2026 | 000117266126000669 |
| Q3 2025 | 89 | 1,007,798 | REZI, P, AAON, MPWR | 13F-HR | 10/28/2025 | 000117266125004463 |
| Q2 2025 | 78 | 826,658 | CNM, P, MPWR, IBP | 13F-HR | 8/7/2025 | 000117266125002948 |
| Q1 2025 | 59 | 685,774 | GMED, CLBT, IBP, CNM | 13F-HR | 5/14/2025 | 000117266125001924 |
| Q4 2024 | 60 | 801,983 | GMED, CLBT, VERX, CNM | 13F-HR | 1/31/2025 | 000117266125000448 |
| Q3 2024 | 58 | 784,100 | IBP, GMED, MPWR, CLBT | 13F-HR | 10/29/2024 | 000117266124004400 |
| Q2 2024 | 62 | 744,402 | GMED, IBP, MPWR, VERX | 13F-HR | 8/1/2024 | 000117266124003019 |
| Q1 2024 | 61 | 849,878 | IBP, CNM, MPWR, P | 13F-HR | 5/8/2024 | 000117266124002073 |
| Q4 2023 | 62 | 805,483 | IBP, MPWR, GMED, CNM | 13F-HR | 2/13/2024 | 000117266124000803 |
| Q3 2023 | 58 | 732,439 | GMED, P, IBP, WNS | 13F-HR | 11/8/2023 | 000117266123003670 |
| Q2 2023 | 63 | 927,956 | IBP, GMED, MPWR, P | 13F-HR | 7/27/2023 | 000117266123002633 |
| Q1 2023 | 63 | 914,468 | WNS, CIGI, MPWR, SSTK | 13F-HR | 5/3/2023 | 000117266123001794 |
| Q4 2022 | 66 | 934,959 | GMED, WNS, DOO, AIN | 13F-HR | 2/1/2023 | 000117266123000382 |
| Q3 2022 | 66 | 900,884 | WNS, GMED, CIGI, AIN | 13F-HR | 10/24/2022 | 000160658722001970 |
| Q2 2022 | 64 | 967,200 | CIGI, WNS, DORM, GMED | 13F-HR | 7/26/2022 | 000160658722001449 |
| Q1 2022 | 68 | 1,196,133 | GMED, CIGI, WNS, TTEC | 13F-HR | 5/6/2022 | 000160658722000966 |
| Q4 2021 | 73 | 1,364,675 | CIGI, WNS, GMED, SITE | 13F-HR | 2/9/2022 | 000160658722000426 |
| Q3 2021 | 67 | 1,326,625 | CIGI, GMED, WNS, TCX | 13F-HR | 11/8/2021 | 000160658721001540 |
| Q2 2021 | 66 | 1,275,443 | CIGI, GMED, WNS, TTEC | RESTATEMENT | 8/11/2021 | 000160658721001112 |
| Q1 2021 | 65 | 1,201,836 | CIGI, DOO, TTEC, GMED | 13F-HR | 5/6/2021 | 000160658721000605 |
| Q4 2020 | 61 | 1,192,236 | DOO, CIGI, GMED, WPRT | 13F-HR | 2/5/2021 | 000160658721000211 |
| Q3 2020 | 59 | 917,984 | CIGI, DOO, DSGX, IBP | 13F-HR | 11/4/2020 | 000160658720001207 |
| Q2 2020 | 59 | 850,698 | DOO, DSGX, CIGI, IBP | 13F-HR | 8/3/2020 | 000160658720000767 |
| Q1 2020 | 58 | 629,885 | CIGI, DSGX, TCX, GMED | 13F-HR | 4/28/2020 | 000160658720000477 |
| Q4 2019 | 73 | 1,175,560 | CIGI, DOO, DSGX, IBP | 13F-HR | 1/29/2020 | 000160658720000141 |
| Q3 2019 | 63 | 919,266 | CIGI, DOO, DSGX, FC | 13F-HR | 10/29/2019 | 000160658719000933 |
| Q2 2019 | 61 | 947,116 | DOO, CIGI, EEFT, FC | 13F-HR | 7/24/2019 | 000160658719000679 |
| Q1 2019 | 61 | 924,715 | CIGI, DOO, DSGX, CARB | 13F-HR | 4/12/2019 | 000160658719000353 |
| Q4 2018 | 58 | 733,441 | CARB, TCX, NGHC, DSGX | 13F-HR | 1/25/2019 | 000160658719000073 |
| Q3 2018 | 58 | 973,134 | CARB, WIFI, HMSY, P | 13F-HR | 10/29/2018 | 000160658718000791 |
| Q2 2018 | 60 | 978,245 | DSGX, CARB, TCX, P | 13F-HR | 7/27/2018 | 000160658718000540 |
| Q1 2018 | 63 | 943,735 | CIGI, BOFI, CARB, DSGX | 13F-HR | 4/23/2018 | 000160658718000323 |
| Q4 2017 | 62 | 973,590 | GIL, CIGI, BOFI, TCX | 13F-HR | 1/31/2018 | 000160658718000091 |
| Q3 2017 | 60 | 1,023,640 | GIL, HMSY, BOFI, TCX | 13F-HR | 11/8/2017 | 000160658717000654 |
| Q2 2017 | 62 | 1,123,651 | GIL, CIGI, DSGX, HMSY | 13F-HR | 7/25/2017 | 000160658717000412 |
| Q1 2017 | 58 | 1,017,014 | DSGX, GIL, HMSY, CIGI | 13F-HR | 4/28/2017 | 000160658717000248 |
| Q4 2016 | 58 | 980,611 | BOFI, DSGX, GIL, HMSY | 13F-HR | 1/17/2017 | 000160658717000023 |
| Q3 2016 | 57 | 1,009,553 | DSGX, HMSY, GIL, CIGI | 13F-HR | 10/27/2016 | 000160658716000811 |
| Q2 2016 | 55 | 1,095,611 | HMSY, GIL, DSGX, HSTM | 13F-HR | 7/22/2016 | 000160658716000665 |
| Q1 2016 | 53 | 1,137,806 | WNS, DSGX, GIL, BOFI | 13F-HR | 5/3/2016 | 000160658716000564 |
| Q4 2015 | 56 | 1,242,040 | DSGX, WNS, GIL, BOFI | 13F-HR | 2/8/2016 | 000160658716000387 |
| Q3 2015 | 52 | 1,347,232 | DSGX, BOFI, VRTU, WNS | 13F-HR | 10/30/2015 | 000160658715000292 |
| Q2 2015 | 53 | 1,572,335 | VRTU, DSGX, BOFI, WNS | 13F-HR | 7/22/2015 | 000160658715000203 |
| Q1 2015 | 50 | 1,587,844 | DSGX, VRTU, BOFI, ACTA | RESTATEMENT | 5/12/2015 | 000160658715000163 |
| Q4 2014 | 48 | 1,624,414 | VRTU, ACTA, DSGX, ACHC | 13F-HR | 1/20/2015 | 000160658715000006 |
| Q3 2014 | 41 | 1,346,404 | VRTU, ACTA, MTZ, ECPG | 13F-HR | 11/5/2014 | 000160658714000241 |
| Q2 2014 | 43 | 1,292,025 | ICGE, VRTU, THRM, MGAM | 13F-HR | 7/22/2014 | 000160658714000134 |
| Q1 2014 | 45 | 1,208,973 | ICGE, VRTU, MTZ, ECPG | 13F-HR | 5/5/2014 | 000160658714000037 |
| Q4 2013 | 45 | 1,140,631 | ICGE, VRTU, ECPG, SUSS | 13F-HR | 1/31/2014 | 000139834414000551 |