| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q2 2026 | 48 | 1,460,210 | NPO, MTRN, MKSI, NGVT | 13F-HR | 8/14/2026 | 000121465926010396 |
| Q1 2026 | 47 | 1,256,504 | ADEA, NPO, MKSI, NGVT | 13F-HR | 5/15/2026 | 000121465926006431 |
| Q4 2025 | 44 | 1,128,503 | NPO, GLDD, MKSI, ADEA | 13F-HR | 2/17/2026 | 000121465926001996 |
| Q3 2025 | 46 | 1,124,729 | NPO, BWXT, AZZ, GLDD | 13F-HR | 11/14/2025 | 000121465925016663 |
| Q2 2025 | 42 | 1,019,740 | AZZ, WCN, BWXT, BV | 13F-HR | 8/14/2025 | 000121465925012245 |
| Q1 2025 | 42 | 857,466 | WCN, AZZ, ADEA, RTO | 13F-HR | 5/15/2025 | 000121465925007852 |
| Q4 2024 | 42 | 900,406 | AZZ, WCN, ADEA, GLDD | 13F-HR | 2/14/2025 | 000121465925002810 |
| Q3 2024 | 43 | 878,327 | AZZ, WCN, BWXT, GLDD | 13F-HR | 11/14/2024 | 000121465924019173 |
| Q2 2024 | 41 | 831,588 | AZZ, WCN, BWXT, HII | 13F-HR | 8/14/2024 | 000121465924014701 |
| Q1 2024 | 41 | 943,966 | AZZ, BWXT, HII, VRNS | 13F-HR | 5/15/2024 | 000121465924009326 |
| Q4 2023 | 43 | 880,400 | THR, VRNS, OEC, HII | 13F-HR | 2/14/2024 | 000121465924002850 |
| Q3 2023 | 42 | 788,732 | BWXT, THR, VRNS, GTLS | 13F-HR | 11/14/2023 | 000121465923015099 |
| Q2 2023 | 41 | 817,738 | THR, OEC, BWXT, GTLS | 13F-HR | 8/14/2023 | 000149315223028650 |
| Q1 2023 | 39 | 808,090 | OEC, THR, BWXT, ADI | 13F-HR | 5/15/2023 | 000149315223017521 |
| Q4 2022 | 38 | 787,071 | VMI, THR, CMP, OEC | 13F-HR | 2/14/2023 | 000149315223004857 |
| Q3 2022 | 34 | 683,255 | VMI, IWM, XPER, OEC | 13F-HR | 11/14/2022 | 000149315222031991 |
| Q2 2022 | 33 | 454,829 | VMI, XPER, GLDD, CBT | 13F-HR | 8/15/2022 | 000149315222022889 |
| Q1 2022 | 35 | 405,629 | UIS, VMI, TUFN, VPG | 13F-HR | 5/16/2022 | 000149315222013866 |
| Q4 2021 | 33 | 246,110 | VPG, UIS, IWM puts, F | 13F-HR | 2/14/2022 | 000090571822000321 |
| Q3 2021 | 31 | 133,750 | UIS, VPG, ASPN, TUFN | 13F-HR | 11/15/2021 | 000090571821001504 |
| Q2 2021 | 34 | 144,402 | UIS, HBIO, VPG, ASPN | 13F-HR | 8/16/2021 | 000090571821001077 |
| Q1 2021 | 39 | 144,895 | UIS, XPER, GLDD, VPG | 13F-HR | 5/17/2021 | 000090571821000704 |
| Q4 2020 | 47 | 143,949 | SPY puts, XPER, UIS, VPG | 13F-HR | 2/16/2021 | 000090571821000269 |
| Q3 2020 | 44 | 76,974 | ASPN, VMI, UIS, XPER | 13F-HR | 11/16/2020 | 000090571820001107 |
| Q2 2020 | 38 | 82,936 | SPY puts, UIS, XPER, IWM puts | 13F-HR | 8/14/2020 | 000090571820000856 |
| Q1 2020 | 32 | 110,512 | UIS, EGIO, VPG, VMI | RESTATEMENT | 6/23/2020 | 000090571820000605 |
| Q4 2019 | 34 | 175,959 | IWM puts, VPG, VMI, ACA | 13F-HR | 2/14/2020 | 000090571820000200 |
| Q3 2019 | 29 | 138,365 | VPG, VMI, PWR, OEC | 13F-HR | 11/14/2019 | 000090571819000925 |
| Q2 2019 | 29 | 72,505 | ASPN, VPG, SPY puts, VMI | RESTATEMENT | 8/27/2019 | 000090571819000737 |
| Q1 2019 | 23 | 60,403 | QQQ puts, XPER, MLM, VPG | 13F-HR | 5/15/2019 | 000090571819000459 |
| Q4 2018 | 18 | 39,762 | XPER, VPG, VMI, OEC | 13F-HR | 2/14/2019 | 000090571819000195 |
| Q3 2018 | 23 | 71,846 | OEC, VPG, BWXT, KOP | 13F-HR | 11/14/2018 | 000090571818000935 |
| Q2 2018 | 28 | 76,759 | VPG, OEC, BWXT, ODC | 13F-HR | 8/14/2018 | 000090571818000749 |
| Q1 2018 | 27 | 67,611 | OEC, VPG, ODC, KOP | RESTATEMENT | 5/16/2018 | 000090571818000523 |
| Q4 2017 | 27 | 78,788 | OEC, MAXR, VPG, SERV | 13F-HR | 2/14/2018 | 000090571818000213 |
| Q3 2017 | 27 | 87,093 | IWM puts, OEC, GTTNQ, VPG | 13F-HR | 11/14/2017 | 000090571817000968 |
| Q2 2017 | 31 | 87,303 | IWM puts, OEC, GTTNQ, BWXT | 13F-HR | 8/14/2017 | 000090571817000770 |
| Q1 2017 | 33 | 82,912 | IWM puts, OEC, SERV, SBGI | 13F-HR | 5/15/2017 | 000090571817000561 |
| Q4 2016 | 31 | 95,252 | IWM puts, OEC, ATKR, ENTG | RESTATEMENT | 2/15/2017 | 000090571817000266 |
| Q3 2016 | 33 | 83,336 | OEC, ENTG, UCTT, VPG | 13F-HR | 11/14/2016 | 000090571816001752 |
| Q2 2016 | 38 | 100,200 | IWM puts, OEC, IWM calls, VPG | 13F-HR | 8/15/2016 | 000090571816001607 |
| Q1 2016 | 37 | 110,521 | IWM calls, OEC, VPG, DCI calls | 13F-HR | 5/16/2016 | 000090571816001422 |
| Q4 2015 | 36 | 141,229 | OEC, ODC, BLDR, VPG | 13F-HR | 2/16/2016 | 000090571816001226 |
| Q3 2015 | 36 | 161,238 | GOOGL, BLDR, LBYYQ, VPG | 13F-HR | 11/16/2015 | 000090571815000907 |
| Q2 2015 | 47 | 214,980 | XRM, BLDR, ENTG, VPG | 13F-HR | 8/14/2015 | 000090571815000716 |
| Q1 2015 | 41 | 251,260 | SPDR S&P 500 ETF TR puts, IL, CMP, IWM puts | 13F-HR | 5/15/2015 | 000090571815000467 |
| Q4 2014 | 1 | 3,737 | GTTNQ | NEW HOLDINGS | 3/31/2015 | 000090571815000325 |
| Q4 2014 | 48 | 301,918 | SPY puts, IWM puts, IL, LBYYQ | 13F-HR | 2/13/2015 | 000090571815000158 |
| Q3 2014 | 50 | 173,282 | WMT puts, LBYYQ, CMP, ENTG | 13F-HR | 11/14/2014 | 000090571814000753 |
| Q2 2014 | 55 | 186,176 | LBYYQ, ODC, CTB, ENTG | 13F-HR | 8/14/2014 | 000090571814000532 |
| Q1 2014 | 60 | 212,429 | LBYYQ, SUPX, QCOM calls, IL | 13F-HR | 5/15/2014 | 000090571814000243 |
| Q4 2013 | 43 | 224,097 | IWM calls, IWM puts, UCTT, WWE | 13F-HR | 2/14/2014 | 000114036114007891 |
Investors who own more than 5% of a class must file a Schedule 13D or 13G.
3 securities where the latest filing since 12/18/2024 is a 13G, the newest filed 5/15/2026. View all