| Date | Insider | Title | Code | Shares | Price | Value |
|---|---|---|---|---|---|---|
| Jul 1, 2026 | Anderson Sheila Mae | CDAO | M | 7,500 | $9.5700 | $71.78K |
| Jul 1, 2026 | Anderson Sheila Mae | CDAO | S | 3,636 | $20.0100 | $72.76K |
| Jul 1, 2026 | Anderson Sheila Mae | CDAO | M | 7,500 | $9.5700 | $71.78K |
| Apr 30, 2026 | Wendler Brett David | VP of Design & Development | P | 98 | $15.9700 | $1.56K |
| Mar 5, 2026 | Kurtenbach Matthew John | VP of Manufacturing | M | 4,606 | $0.0000 | $0.00 |
| Mar 5, 2026 | Kurtenbach Matthew John | VP of Manufacturing | F | 1,365 | $22.9900 | $31.38K |
| Mar 5, 2026 | Kurtenbach Matthew John | VP of Manufacturing | M | 4,606 | $0.0000 | $0.00 |
| Mar 5, 2026 | Anderson Sheila Mae | CDAO | M | 4,653 | $0.0000 | $0.00 |
| Mar 5, 2026 | Anderson Sheila Mae | CDAO | F | 1,379 | $22.9900 | $31.70K |
| Mar 5, 2026 | Anderson Sheila Mae | CDAO | M | 4,653 | $0.0000 | $0.00 |
| Jan 31, 2026 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 7,432 | $0.0000 | $0.00 |
| Jan 31, 2026 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 12,561 | $0.0000 | $0.00 |
| Jan 31, 2026 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 908 | $0.0000 | $0.00 |
| Jan 31, 2026 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 738 | $0.0000 | $0.00 |
| Jan 31, 2026 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 1,000 | $0.0000 | $0.00 |
| Jan 31, 2026 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 500 | $0.0000 | $0.00 |
| Jan 31, 2026 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 23,139 | $0.0000 | $0.00 |
| Jan 30, 2026 | GATZKE CARLA S | Secretary and VP of Human Reso | G | 23,362 | $0.0000 | $0.00 |
| Jan 30, 2026 | Kurtenbach Matthew John | VP of Manufacturing | G | 23,362 | $0.0000 | $0.00 |
| Jan 30, 2026 | Kurtenbach Reece A | Director | G | 23,362 | $0.0000 | $0.00 |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | M | 914 | $9.8500 | $9.00K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | M | 4,500 | $3.0200 | $13.59K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | M | 2,500 | $5.6600 | $14.15K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | M | 5,000 | $4.1100 | $20.55K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | F | 1,597 | $21.4300 | $34.22K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | F | 693 | $21.4300 | $14.85K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | F | 666 | $21.4300 | $14.27K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | F | 364 | $21.4300 | $7.80K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | F | 528 | $21.4300 | $11.31K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | F | 730 | $21.4300 | $15.64K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | M | 914 | $9.8500 | $9.00K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | M | 4,500 | $3.0200 | $13.59K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | M | 2,500 | $5.6600 | $14.15K |
| Jan 20, 2026 | Wiemann Bradley T | President and CEO | M | 5,000 | $4.1100 | $20.55K |
| Dec 30, 2025 | Wiemann Bradley T | President and CEO | G | 1,000 | $0.0000 | $0.00 |
| Dec 29, 2025 | Wiemann Bradley T | President and CEO | M | 1,250 | $7.4700 | $9.34K |
| Dec 29, 2025 | Wiemann Bradley T | President and CEO | M | 7,500 | $9.6300 | $72.22K |
| Dec 29, 2025 | Wiemann Bradley T | President and CEO | M | 7,500 | $9.5700 | $71.78K |
| Dec 29, 2025 | Wiemann Bradley T | President and CEO | M | 1,250 | $7.4700 | $9.34K |
| Dec 29, 2025 | Wiemann Bradley T | President and CEO | M | 7,500 | $9.6300 | $72.22K |
| Dec 29, 2025 | Wiemann Bradley T | President and CEO | M | 7,500 | $9.5700 | $71.78K |
| Dec 23, 2025 | Kurtenbach Reece A | Director | G | 1,800 | $0.0000 | $0.00 |
| Dec 23, 2025 | Kurtenbach Matthew John | VP of Manufacturing | G | 1,800 | $0.0000 | $0.00 |
| Dec 23, 2025 | GATZKE CARLA S | Secretary and VP of Human Reso | G | 1,800 | $0.0000 | $0.00 |
| Dec 15, 2025 | Jayaraman Ramesh | Executive Officer | A | 28,341 | $0.0000 | $0.00 |
| Dec 15, 2025 | Siegel Andrew David | Director | A | 18,315 | $19.1100 | $350.00K |
| Dec 15, 2025 | Jayaraman Ramesh | Executive Officer | A | 28,357 | $0.0000 | $0.00 |
| Sep 17, 2025 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 6,250 | $7.4700 | $46.69K |
| Sep 17, 2025 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 6,250 | $7.8300 | $48.94K |
| Sep 17, 2025 | GATZKE CARLA S | Secretary and VP of Human Reso | M | 6,870 | $9.6300 | $66.16K |