Average stock performance after each discretionary buy, measured at 1, 3 and 6 months. 5 buys in history.
Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| ORASURE TECHNOLOGIES INC | 2,190,874 | reported | 20 Mar 2026 | tx 20+3,103,752−912,878 |
| QUEST DIAGNOSTICS INC | 48,391 | reported | 07 Mar 2022 | tx 35+273,852−36,293 |
| REPLIGEN CORP | 2,239 | reported | 14 May 2026 | tx 14+18,796 |
2 purchases reported after at least 12 months of silence — most recent on 13 Mar 2026.
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 14 May 2026 | GRANT_AWARD | REPLIGEN CORP | 995 | 0.00 USD | |
| 14 May 2026 | GRANT_AWARD | REPLIGEN CORP | 2,239 | 0.00 USD | deriv |
| 20 Mar 2026 | PURCHASE | ORASURE TECHNOLOGIES INC | 32,300 | 2.93 USD | |
| 13 Mar 2026 | PURCHASE | ORASURE TECHNOLOGIES INC | 22,022 | 3.00 USD | first after silence |
| 02 Mar 2026 | GRANT_AWARD | ORASURE TECHNOLOGIES INC | 355,464 | 0.00 USD | |
| 01 Mar 2026 | GRANT_AWARD | ORASURE TECHNOLOGIES INC | 129,032 | 0.00 USD | |
| 01 Mar 2026 | TAX_WITHHOLDING | ORASURE TECHNOLOGIES INC | 122,655 | 3.04 USD | |
| 01 Mar 2026 | TAX_WITHHOLDING | ORASURE TECHNOLOGIES INC | 56,116 | 3.04 USD | |
| 04 Jun 2025 | TAX_WITHHOLDING | ORASURE TECHNOLOGIES INC | 146,000 | 2.90 USD | |
| 04 Jun 2025 | GRANT_AWARD | ORASURE TECHNOLOGIES INC | 335,710 | 0.00 USD | |
| 04 Jun 2025 | TAX_WITHHOLDING | ORASURE TECHNOLOGIES INC | 47,249 | 2.90 USD | |
| 15 May 2025 | GRANT_AWARD | REPLIGEN CORP | 973 | 0.00 USD | |
| 15 May 2025 | GRANT_AWARD | REPLIGEN CORP | 1,800 | 0.00 USD | deriv |
| 01 Mar 2025 | TAX_WITHHOLDING | ORASURE TECHNOLOGIES INC | 62,382 | 3.63 USD | |
| 01 Mar 2025 | GRANT_AWARD | ORASURE TECHNOLOGIES INC | 462,414 | 0.00 USD | |
| 28 Feb 2025 | PURCHASE | ORASURE TECHNOLOGIES INC | 28,670 | 3.49 USD | |
| 27 Feb 2025 | PURCHASE | ORASURE TECHNOLOGIES INC | 78,625 | 3.15 USD | first after silence |
| 04 Jun 2024 | TAX_WITHHOLDING | ORASURE TECHNOLOGIES INC | 401,618 | 4.65 USD | |
| 16 May 2024 | GRANT_AWARD | REPLIGEN CORP | 701 | 0.00 USD | |
| 16 May 2024 | GRANT_AWARD | REPLIGEN CORP | 1,376 | 0.00 USD | deriv |
| 01 Mar 2024 | TAX_WITHHOLDING | ORASURE TECHNOLOGIES INC | 29,647 | 7.19 USD | |
| 01 Mar 2024 | GRANT_AWARD | ORASURE TECHNOLOGIES INC | 260,688 | 0.00 USD | |
| 04 Jun 2023 | TAX_WITHHOLDING | ORASURE TECHNOLOGIES INC | 47,211 | 5.48 USD | |
| 18 May 2023 | GRANT_AWARD | REPLIGEN CORP | 686 | 0.00 USD | |
| 18 May 2023 | GRANT_AWARD | REPLIGEN CORP | 1,487 | 0.00 USD | deriv |