Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| TREX CO INC | 24,566 | reported | 30 Jul 2025 | tx 336+1,297,762−1,741,892 |
| DIRTT ENVIRONMENTAL SOLUTIONS LTD | 10,000 | reported | 28 Feb 2020 | tx 3+13,874 |
| ENVIRI Corp | 0.937 | reported | 29 Apr 2004 | tx 25+124,000−248,060 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 30 Jul 2025 | GRANT_AWARD | TREX CO INC | 1,812 | 66.23 USD | |
| 24 Jul 2024 | GRANT_AWARD | TREX CO INC | 1,569 | 76.50 USD | |
| 26 Jul 2023 | GRANT_AWARD | TREX CO INC | 1,730 | 69.38 USD | |
| 27 Jul 2022 | GRANT_AWARD | TREX CO INC | 1,976 | 60.73 USD | |
| 28 Jul 2021 | GRANT_AWARD | TREX CO INC | 1,157 | 95.10 USD | |
| 29 Jul 2020 | GRANT_AWARD | TREX CO INC | 716 | 139.63 USD | |
| 28 Feb 2020 | PURCHASE | DIRTT ENVIRONMENTAL SOLUTIONS LTD | 7,000 | 1.87 USD | |
| 31 Dec 2019 | GRANT_AWARD | DIRTT ENVIRONMENTAL SOLUTIONS LTD | 3,874 | 12706.53 USD | deriv |
| 18 Nov 2019 | PURCHASE | DIRTT ENVIRONMENTAL SOLUTIONS LTD | 3,000 | 3.12 USD | first after silence |
| 24 Jul 2019 | GRANT_AWARD | TREX CO INC | 1,403 | 71.28 USD | |
| 24 Jul 2019 | GRANT_AWARD | TREX CO INC | 1,403 | 71.28 USD | |
| 01 Aug 2018 | SALE | TREX CO INC | 2,596 | 78.19 USD | |
| 01 Aug 2018 | SALE | TREX CO INC | 1,750 | 78.88 USD | |
| 25 Jul 2018 | GRANT_AWARD | TREX CO INC | 1,070 | 65.37 USD | |
| 26 Jul 2017 | GRANT_AWARD | TREX CO INC | 923 | 75.77 USD | |
| 26 Jul 2016 | GRANT_AWARD | TREX CO INC | 1,250 | 48.91 USD | |
| 29 Oct 2015 | OTHER | TREX CO INC | 48,868 | 38.96 USD | |
| 30 Oct 2015 | SALE | TREX CO INC | 34,672 | 39.05 USD | |
| 29 Oct 2015 | EXERCISE | TREX CO INC | 23,580 | 13.10 USD | |
| 29 Oct 2015 | EXERCISE | TREX CO INC | 45,240 | 12.78 USD | |
| 29 Oct 2015 | EXERCISE | TREX CO INC | 46,346 | 21.94 USD | |
| 29 Oct 2015 | TAX_WITHHOLDING | TREX CO INC | 31,626 | 38.96 USD | |
| 29 Oct 2015 | SALE | TREX CO INC | 66,565 | 38.92 USD | |
| 29 Oct 2015 | EXERCISE | TREX CO INC | 23,580 | 0.00 USD | deriv |
| 29 Oct 2015 | EXERCISE | TREX CO INC | 46,346 | 0.00 USD | deriv |
2 purchases reported after at least 12 months of silence — most recent on 18 Nov 2019.