| Type | Value |
|---|---|
| cik | 0000809559 |
| ticker | TSI |
Discretionary BUY minus SELL in USD over rolling windows. Excludes compensation flow.
| Date | Type | Insider | Qty | Price | Signals |
|---|---|---|---|---|---|
| 27 Mar 2025 | EXERCISE | ROONEY ROBERT GERALD | 8,833 | 4.47 USD | |
| 27 Mar 2026 | EXERCISE | ROONEY ROBERT GERALD | 20,499 | — | deriv |
| 27 Mar 2026 | EXERCISE | McMillan Peter | 193,761 | 4.47 USD | |
| 27 Mar 2026 | EXERCISE | McMillan Peter | 307,915 | — | deriv |
| 27 Mar 2026 | EXERCISE | ROGERS VICTORIA B | 5,400 | 4.47 USD | |
| 27 Mar 2026 | EXERCISE | ROGERS VICTORIA B | 16,200 | — | deriv |
| 27 Mar 2026 | EXERCISE | HADEN PATRICK C | 21,430 | 4.47 USD | |
| 27 Mar 2026 | EXERCISE | HADEN PATRICK C | 64,290 | — | deriv |
| 20 Feb 2026 | PURCHASE | McMillan Peter | 50,000 | 4.64 USD | |
| 18 Feb 2026 | PURCHASE | McMillan Peter | 32,610 | 4.70 USD | |
| 13 Feb 2026 | PURCHASE | McMillan Peter | 17,390 | 4.71 USD | |
| 11 Feb 2026 | PURCHASE | McMillan Peter | 10,478 | 4.74 USD | |
| 12 Feb 2026 | PURCHASE | McMillan Peter | 179,522 | 4.73 USD | |
| 01 Dec 2025 | PURCHASE | ROONEY ROBERT GERALD | 500 | 4.92 USD | |
| 01 Dec 2025 | PURCHASE | ROONEY ROBERT GERALD | 7,400 | 4.93 USD | |
| 28 Nov 2025 | PURCHASE | ROONEY ROBERT GERALD | 2,174 | 4.92 USD | |
| 28 Nov 2025 | PURCHASE | ROONEY ROBERT GERALD | 2,000 | 4.93 USD | |
| 25 Nov 2025 | PURCHASE | ROONEY ROBERT GERALD | 8,422 | 4.93 USD | |
| 26 Nov 2025 | PURCHASE | ROONEY ROBERT GERALD | 4 | 4.91 USD | |
| 07 Nov 2024 | SALE | Tarica Andrew | 1,500 | 5.10 USD | indirect |
| 11 Nov 2024 | SALE | Tarica Andrew | 4,537 | 5.08 USD | indirect |
| 11 Nov 2024 | SALE | Tarica Andrew | 6,262.43 | 5.08 USD | indirect |
| 05 Nov 2024 | SALE | Tarica Andrew | 6,037.75 | 5.04 USD | indirect |
| 05 Nov 2024 | SALE | Tarica Andrew | 6,262.43 | 5.04 USD | indirect |
| 13 Jul 2023 | SALE | Flack Mitch | 46,300 | 4.65 USD | indirect |