| Name | Relationship | Holdings Value | Past Year Net Change | Change % | Report Date |
|---|---|---|---|---|---|
| John H. Batten | President and CEO, Director, 10%+ Owner | $11,928,920 | 04 Mar 2026 | ||
| Jeffrey S. Knutson | VP Finance, CFO, Secr & Trea | $3,140,964 | 05 Mar 2026 | ||
| Michael Doar | Director | $2,251,378 | 02 Feb 2026 | ||
| David W. Johnson | Director | $1,301,211 | 02 Feb 2026 | ||
| David B. Rayburn | Director | $1,258,183 | 28 Oct 2021 | ||
| Michael C. Smiley | Director | $1,111,846 | 30 Oct 2025 | ||
| Harold M. Stratton II | Director | $942,645 | 01 Aug 2022 | ||
| Janet Plaut Giesselman | Director | $936,068 | 10 Feb 2026 | ||
| James E. Feiertag | President, COO | $618,462 | 02 Aug 2021 | ||
| Juliann Larimer | Director | $425,529 | 30 Oct 2025 | ||
| Kevin M. Olsen | Director | $387,731 | 30 Oct 2025 |
Showing up to 300 most recent insider transactions from the last 12 months.
| Insider | Symbol | Class | Transaction | % | Value $ | * Price $ | Shares | Shares Owned | Date | Ownership |
|---|---|---|---|---|---|---|---|---|---|---|
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Award | -1.87% | -3,198 | 167,966 | 05 Mar 2026 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -3.05% | -5,040 | 160,019 | 04 Mar 2026 | As Trustee | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -3.51% | -6,000 | 165,059 | 27 Feb 2026 | As Trustee | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -0.31% | -535 | 171,059 | 26 Feb 2026 | As Trustee | ||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Award | -0.29% | -499 | 171,164 | 25 Feb 2026 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -1.66% | -2,901 | 171,594 | 25 Feb 2026 | As Trustee | ||
| John H. Batten | TWIN | Common Stock | Award | -1.44% | -2,543 | 174,495 | 18 Feb 2026 | As Trustee | ||
| John H. Batten | TWIN | Common Stock | Award | -0.13% | -600 | 475,434 | 18 Feb 2026 | Direct | ||
| John H. Batten | TWIN | Common Stock | Award | -5.38% | -10,000 | 176,038 | 17 Feb 2026 | As Trustee | ||
| John H. Batten | TWIN | Common Stock | Award | -1.04% | -5,000 | 476,034 | 17 Feb 2026 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -1.61% | -3,000 | 183,519 | 12 Feb 2026 | As Trustee | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -0.31% | -1,500 | 483,934 | 12 Feb 2026 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -9.76% | -20,000 | 185,019 | 11 Feb 2026 | As Trustee | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -2.02% | -10,000 | 485,434 | 11 Feb 2026 | Direct | ||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Award | -2.34% | -4,108 | 171,664 | 11 Feb 2026 | Direct | ||
| Janet Plaut Giesselman | TWIN | COMMON STOCK | Award | -17.4% | -10,876 | 51,735 | 10 Feb 2026 | Direct | ||
| Michael Doar | TWIN | COMMON STOCK | Award | 0.73% | 935 | 129,531 | 02 Feb 2026 | Direct | ||
| David W. Johnson | TWIN | COMMON STOCK | Award | 0.31% | 234 | 74,864 | 02 Feb 2026 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -0.02% | -107 | 495,434 | 09 Dec 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -0.36% | -1,782 | 495,541 | 08 Dec 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -0.24% | -1,190 | 497,323 | 05 Dec 2025 | Direct | ||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Award | -2.04% | -3,663 | 175,772 | 05 Dec 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -1.79% | -9,102 | 498,513 | 12 Nov 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -3.79% | -20,000 | 507,615 | 11 Nov 2025 | Direct | ||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Award | -1.57% | -2,853 | 179,435 | 10 Nov 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -3.65% | -20,000 | 527,615 | 10 Nov 2025 | Direct | ||
| Michael Doar | TWIN | COMMON STOCK | Award | 0.85% | 1,087 | 128,596 | 01 Nov 2025 | Direct | ||
| David W. Johnson | TWIN | COMMON STOCK | Award | 0.37% | 272 | 74,630 | 01 Nov 2025 | Direct | ||
| Janet Plaut Giesselman | TWIN | COMMON STOCK | Award | 9.4% | 5,378 | 62,611 | 30 Oct 2025 | Direct | ||
| Juliann Larimer | TWIN | COMMON STOCK | Award | 23.2% | 5,378 | 28,607 | 30 Oct 2025 | Direct | ||
| Kevin M. Olsen | TWIN | COMMON STOCK | Award | 26% | 5,378 | 26,066 | 30 Oct 2025 | Direct | ||
| Michael C. Smiley | TWIN | COMMON STOCK | Award | 7.75% | 5,378 | 74,746 | 30 Oct 2025 | Direct | ||
| Michael Doar | TWIN | COMMON STOCK | Award | 4.4% | 5,378 | 127,509 | 30 Oct 2025 | Direct | ||
| David W. Johnson | TWIN | COMMON STOCK | Award | 7.8% | 5,378 | 74,358 | 30 Oct 2025 | Direct | ||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Award | -1.02% | -1,886 | 182,288 | 10 Sep 2025 | Direct | ||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Award | -4.36% | -8,389 | 184,174 | 08 Sep 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | -2.67% | -15,000 | 547,615 | 08 Sep 2025 | Direct | ||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Tax liability | -14% | -27,754 | 170,801 | 06 Aug 2025 | Direct | ||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Award | 68.6% | 80,824 | 198,555 | 06 Aug 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Tax liability | -9.84% | -56,536 | 518,294 | 06 Aug 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Award | 40.1% | 164,610 | 574,830 | 06 Aug 2025 | Direct | ||
| John H. Batten | TWIN | Restricted Stock Units | Options Exercise | 72,376 | 30,474 | 06 Aug 2025 | Direct | |||
| Jeffrey S. Knutson | TWIN | COMMON STOCK | Tax liability | -7.39% | -11,135 | 139,493 | 03 Aug 2025 | Direct | ||
| John H. Batten | TWIN | COMMON STOCK | Tax liability | -4.75% | -22,678 | 454,541 | 03 Aug 2025 | Direct | ||
| Michael Doar | TWIN | COMMON STOCK | Award | 1.47% | 1,774 | 122,131 | 01 Aug 2025 | Direct | ||
| David W. Johnson | TWIN | COMMON STOCK | Award | 0.65% | 443 | 68,980 | 01 Aug 2025 | Direct |