| Oct 23, 25 | Butler Adrian M | CTO | Sale | $17.12 | 89.53K | $1.53M | -- |
| Oct 23, 25 | Near David | CTO | Sale | $17.12 | 158.84K | $2.72M | -- |
| Oct 23, 25 | PEARSON DAVID T. | CTO | Sale | $17.12 | 49.39K | $845.49K | -- |
| Oct 23, 25 | Head David W | CTO | Sale | $17.12 | 147.73K | $2.53M | -- |
| Oct 23, 25 | Boehm Joseph | CTO | Sale | $17.12 | 248.83K | $4.26M | -- |
| Oct 23, 25 | Sutton Jill | CTO | Sale | $17.12 | 77.30K | $1.32M | -- |
| Oct 23, 25 | Avedisian Vann A | CTO | Sale | -- | 40.71K | -- | -- |
| Oct 23, 25 | Avedisian Vann A | CTO | Sale | $17.12 | 101.58K | $1.74M | -- |
| Oct 23, 25 | Wright Robert D. | CEO | Sale | $17.12 | 832.63K | $14.25M | -- |
| Oct 23, 25 | Wright Robert D. | CEO | Sale | -- | 60.77K | -- | -- |
| Oct 23, 25 | Cirulis Steven | CFO | Sale | $17.12 | 417.47K | $7.15M | -- |
| Oct 23, 25 | Cirulis Steven | CFO | Sale | -- | 22.10K | -- | -- |
| Oct 23, 25 | Dixon Adiya | Officer | Sale | $17.12 | 155.91K | $2.67M | -- |
| Oct 23, 25 | Dixon Adiya | Officer | Sale | -- | 16.57K | -- | -- |
| Oct 23, 25 | Daniels David Scott | Officer | Sale | $17.12 | 134.18K | $2.30M | -- |
| Oct 23, 25 | Daniels David Scott | Officer | Sale | -- | 16.57K | -- | -- |
| Oct 23, 25 | McKee Karen Lynette | Officer | Sale | $17.12 | 15.86K | $271.44K | -- |
| Oct 23, 25 | McKee Karen Lynette | Officer | Sale | -- | 5.52K | -- | -- |
| Oct 23, 25 | Douglas Jeffrey | Officer | Sale | $17.12 | 179.27K | $3.07M | -- |
| Oct 23, 25 | Douglas Jeffrey | Officer | Sale | -- | 13.81K | -- | -- |
| Oct 23, 25 | Noyes Adam | COO | Sale | $17.12 | 395.02K | $6.76M | -- |
| Oct 23, 25 | Noyes Adam | COO | Sale | -- | 22.10K | -- | -- |
| Oct 23, 25 | Walsh Patrick James | Officer | Sale | $17.12 | 36.15K | $618.85K | -- |
| Oct 23, 25 | Walsh Patrick James | Officer | Sale | -- | 14.69K | -- | -- |
| Oct 23, 25 | Atkins Will | Officer | Sale | $17.12 | 48.20K | $825.24K | -- |
| Oct 3, 25 | Wright Robert D. | CEO | Sale | -- | 5.86K | -- | 856.08K |
| Oct 3, 25 | Wright Robert D. | CEO | Sale | -- | 23.45K | -- | 832.63K |
| Aug 31, 25 | Wright Robert D. | CEO | Sale | $12.94 | 1.00K | $12.99K | 863.12K |
| Aug 31, 25 | Wright Robert D. | CEO | Sale | $12.94 | 537 | $6.95K | 862.58K |
| Aug 31, 25 | Wright Robert D. | CEO | Sale | $12.94 | 641 | $8.29K | 861.94K |
| Aug 8, 25 | Wright Robert D. | CEO | Purchase | -- | 23.48K | -- | 798.18K |
| Aug 8, 25 | Wright Robert D. | CEO | Sale | $12.55 | 9.24K | $115.94K | 788.94K |
| Aug 8, 25 | Wright Robert D. | CEO | Sale | -- | 23.48K | -- | 23.48K |
| Jul 31, 25 | Wright Robert D. | CEO | Sale | $12.03 | 2.55K | $30.71K | 777.70K |
| Jul 31, 25 | Wright Robert D. | CEO | Sale | $12.03 | 1.37K | $16.45K | 776.33K |
| Jul 31, 25 | Wright Robert D. | CEO | Sale | $12.03 | 1.63K | $19.62K | 774.70K |
| Jun 30, 25 | Wright Robert D. | CEO | Sale | $12.25 | 1.00K | $12.30K | 781.43K |
| Jun 30, 25 | Wright Robert D. | CEO | Sale | $12.25 | 537 | $6.58K | 780.89K |
| Jun 30, 25 | Wright Robert D. | CEO | Sale | $12.25 | 641 | $7.85K | 780.25K |
| Jun 6, 25 | McKee Karen Lynette | Officer | Sale | $10.90 | 532 | $5.80K | 15.86K |
| May 31, 25 | Wright Robert D. | CEO | Sale | $10.67 | 1.00K | $10.71K | 783.61K |
| May 31, 25 | Wright Robert D. | CEO | Sale | $10.67 | 537 | $5.73K | 783.08K |
| May 31, 25 | Wright Robert D. | CEO | Sale | $10.67 | 641 | $6.84K | 782.44K |
| May 15, 25 | Boehm Joseph | CTO | Purchase | -- | 26.12K | -- | 248.83K |
| May 15, 25 | Avedisian Vann A | CTO | Purchase | -- | 16.11K | -- | 96.93K |
| May 15, 25 | Butler Adrian M | CTO | Purchase | -- | 9.77K | -- | 89.53K |
| May 15, 25 | Sutton Jill | CTO | Purchase | -- | 16.11K | -- | 77.30K |
| May 15, 25 | Head David W | CTO | Purchase | -- | 9.77K | -- | 147.73K |
| May 15, 25 | PEARSON DAVID T. | CTO | Purchase | -- | 10.50K | -- | 49.39K |
| May 15, 25 | Near David | CTO | Purchase | -- | 17.09K | -- | 158.84K |
| Apr 30, 25 | Wright Robert D. | CEO | Sale | $8.10 | 1.00K | $8.13K | 785.80K |
| Apr 30, 25 | Wright Robert D. | CEO | Sale | $8.10 | 537 | $4.35K | 785.26K |
| Apr 30, 25 | Wright Robert D. | CEO | Sale | $8.10 | 641 | $5.19K | 784.62K |
| Apr 25, 25 | Walsh Patrick James | Officer | Sale | $8.28 | 1.42K | $11.75K | 36.15K |
| Apr 7, 25 | Wright Robert D. | CEO | Sale | -- | -- | -- | -- |
| Apr 4, 25 | Cirulis Steven | CFO | Purchase | -- | 60.97K | -- | 418.54K |
| Apr 7, 25 | Cirulis Steven | CFO | Purchase | -- | 22.10K | -- | 417.47K |
| Apr 4, 25 | Cirulis Steven | CFO | Sale | $9.81 | 17.86K | $175.26K | 400.67K |
| Apr 5, 25 | Cirulis Steven | CFO | Sale | $8.82 | 2.04K | $18.03K | 398.63K |
| Apr 7, 25 | Cirulis Steven | CFO | Sale | $9.05 | 3.26K | $29.47K | 395.37K |
| Apr 5, 24 | Cirulis Steven | CFO | Purchase | -- | 20.93K | -- | 357.56K |
| Apr 7, 25 | Cirulis Steven | CFO | Purchase | -- | 22.10K | -- | 22.10K |
| Apr 5, 24 | Cirulis Steven | CFO | Purchase | -- | 20.93K | -- | 20.93K |
| Apr 4, 25 | Cirulis Steven | CFO | Sale | -- | 30.49K | -- | -- |
| Apr 7, 25 | McKee Karen Lynette | Officer | Purchase | -- | 5.52K | -- | 16.39K |
| Apr 5, 24 | McKee Karen Lynette | Officer | Purchase | -- | 4.65K | -- | 11.32K |
| Apr 5, 25 | McKee Karen Lynette | Officer | Sale | $8.82 | 459 | $4.05K | 10.86K |
| Apr 7, 25 | McKee Karen Lynette | Officer | Purchase | -- | 5.52K | -- | 5.52K |
| Apr 5, 24 | McKee Karen Lynette | Officer | Purchase | -- | 4.65K | -- | 4.65K |
| Apr 7, 25 | Noyes Adam | COO | Purchase | -- | 22.10K | -- | 401.44K |
| Apr 4, 25 | Noyes Adam | COO | Purchase | -- | 60.97K | -- | 399.23K |
| Apr 4, 25 | Noyes Adam | COO | Sale | $9.81 | 14.85K | $145.65K | 384.39K |
| Apr 5, 25 | Noyes Adam | COO | Sale | $8.82 | 1.70K | $14.98K | 382.69K |
| Apr 7, 25 | Noyes Adam | COO | Sale | $9.05 | 3.35K | $30.28K | 379.34K |
| Apr 5, 24 | Noyes Adam | COO | Purchase | -- | 20.93K | -- | 338.26K |
| Apr 7, 25 | Noyes Adam | COO | Purchase | -- | 22.10K | -- | 22.10K |
| Apr 5, 24 | Noyes Adam | COO | Purchase | -- | 20.93K | -- | 20.93K |
| Apr 4, 25 | Noyes Adam | COO | Sale | -- | 30.49K | -- | -- |
| Apr 7, 25 | Wright Robert D. | CEO | Purchase | -- | 60.77K | -- | 847.57K |
| Apr 7, 25 | Wright Robert D. | CEO | Purchase | -- | 60.77K | -- | 60.77K |
| Apr 5, 24 | Wright Robert D. | CEO | Purchase | -- | 60.47K | -- | 60.47K |
| Apr 7, 25 | Atkins Will | Officer | Purchase | -- | 6.08K | -- | 49.17K |
| Apr 5, 24 | Atkins Will | Officer | Purchase | -- | 4.65K | -- | 44.35K |
| Apr 5, 25 | Atkins Will | Officer | Sale | $8.82 | 536 | $4.73K | 43.81K |
| Apr 7, 25 | Atkins Will | Officer | Sale | $9.05 | 718 | $6.50K | 43.09K |
| Apr 7, 25 | Dixon Adiya | Officer | Purchase | -- | 16.57K | -- | 155.91K |
| Apr 4, 25 | Dixon Adiya | Officer | Purchase | -- | 45.73K | -- | 155.39K |
| Apr 4, 25 | Dixon Adiya | Officer | Sale | $9.81 | 12.73K | $124.93K | 142.66K |
| Apr 5, 25 | Dixon Adiya | Officer | Sale | $8.82 | 1.29K | $11.42K | 141.36K |
| Apr 7, 25 | Dixon Adiya | Officer | Sale | $9.05 | 2.02K | $18.33K | 139.34K |
| Apr 5, 24 | Dixon Adiya | Officer | Purchase | -- | 13.95K | -- | 109.66K |
| Apr 7, 25 | Dixon Adiya | Officer | Purchase | -- | 16.57K | -- | 16.57K |
| Apr 5, 24 | Dixon Adiya | Officer | Purchase | -- | 13.95K | -- | 13.95K |
| Apr 4, 25 | Dixon Adiya | Officer | Sale | -- | 22.86K | -- | -- |
| Apr 4, 25 | Douglas Jeffrey | Officer | Purchase | -- | 38.11K | -- | 203.50K |
| Apr 7, 25 | Douglas Jeffrey | Officer | Purchase | -- | 13.81K | -- | 203.49K |
| Apr 4, 25 | Douglas Jeffrey | Officer | Sale | $9.81 | 11.16K | $109.53K | 192.34K |
| Apr 5, 25 | Douglas Jeffrey | Officer | Sale | $8.82 | 1.14K | $10.01K | 191.20K |
| Apr 7, 25 | Douglas Jeffrey | Officer | Sale | $9.05 | 1.52K | $13.77K | 189.68K |
| Apr 5, 24 | Douglas Jeffrey | Officer | Purchase | -- | 11.63K | -- | 165.39K |
| Apr 7, 25 | Douglas Jeffrey | Officer | Purchase | -- | 13.81K | -- | 13.81K |
| Apr 5, 24 | Douglas Jeffrey | Officer | Purchase | -- | 11.63K | -- | 11.63K |
| Apr 4, 25 | Douglas Jeffrey | Officer | Sale | -- | 19.05K | -- | -- |
| Apr 7, 25 | Walsh Patrick James | Officer | Purchase | -- | 13.81K | -- | 37.57K |
| Apr 5, 24 | Walsh Patrick James | Officer | Purchase | -- | 11.63K | -- | 24.88K |
| Apr 5, 25 | Walsh Patrick James | Officer | Sale | $8.82 | 1.13K | $9.96K | 23.75K |
| Apr 7, 25 | Walsh Patrick James | Officer | Purchase | -- | 13.81K | -- | 13.81K |
| Apr 5, 24 | Walsh Patrick James | Officer | Purchase | -- | 11.63K | -- | 11.63K |
| Apr 7, 25 | Daniels David Scott | Officer | Purchase | -- | 16.57K | -- | 134.18K |
| Apr 4, 25 | Daniels David Scott | Officer | Purchase | -- | 45.73K | -- | 132.02K |
| Apr 4, 25 | Daniels David Scott | Officer | Sale | $9.81 | 11.13K | $109.23K | 120.89K |
| Apr 5, 25 | Daniels David Scott | Officer | Sale | $8.82 | 1.51K | $13.32K | 119.38K |
| Apr 7, 25 | Daniels David Scott | Officer | Sale | $9.05 | 1.77K | $16.02K | 117.61K |
| Apr 5, 24 | Daniels David Scott | Officer | Purchase | -- | 18.60K | -- | 86.29K |
| Apr 5, 24 | Daniels David Scott | Officer | Purchase | -- | 18.60K | -- | 18.60K |
| Apr 7, 25 | Daniels David Scott | Officer | Purchase | -- | 16.57K | -- | 16.57K |
| Apr 4, 25 | Daniels David Scott | Officer | Sale | -- | 22.86K | -- | -- |
| Apr 1, 25 | Daniels David Scott | Officer | Sale | $9.81 | 1.85K | $18.20K | 67.69K |
| Apr 1, 25 | Dixon Adiya | Officer | Sale | $9.81 | 2.12K | $20.82K | 95.71K |
| Apr 1, 25 | Atkins Will | Officer | Sale | $9.81 | 966 | $9.48K | 39.70K |
| Apr 1, 25 | Douglas Jeffrey | Officer | Sale | $9.81 | 1.85K | $18.20K | 153.76K |
| Apr 1, 25 | Cirulis Steven | CFO | Sale | $9.81 | 2.98K | $29.20K | 336.63K |
| Apr 1, 25 | Noyes Adam | COO | Sale | $9.81 | 3.71K | $36.40K | 317.33K |
| Mar 31, 25 | Wright Robert D. | CEO | Sale | $9.51 | 1.00K | $9.55K | 787.98K |
| Mar 31, 25 | Wright Robert D. | CEO | Sale | $9.51 | 537 | $5.11K | 787.44K |
| Mar 31, 25 | Wright Robert D. | CEO | Sale | $9.51 | 641 | $6.10K | 786.80K |
| Mar 28, 25 | Nierenberg David | 10 percent owner | Purchase | $9.36 | 22.17K | $207.50K | 124.17K |
| Feb 28, 25 | Wright Robert D. | CEO | Sale | $12.75 | 1.00K | $12.80K | 790.16K |
| Feb 28, 25 | Wright Robert D. | CEO | Sale | $12.75 | 537 | $6.85K | 789.62K |
| Feb 28, 25 | Wright Robert D. | CEO | Sale | $12.75 | 641 | $8.17K | 788.98K |
| Jan 31, 25 | Wright Robert D. | CEO | Sale | $12.41 | 1.03K | $12.77K | 792.34K |
| Jan 31, 25 | Wright Robert D. | CEO | Sale | $12.41 | 536 | $6.65K | 791.80K |
| Jan 31, 25 | Wright Robert D. | CEO | Sale | $12.41 | 641 | $7.95K | 791.16K |
| Jan 23, 25 | Wright Robert D. | CEO | Purchase | -- | 23.48K | -- | 802.76K |
| Jan 23, 25 | Wright Robert D. | CEO | Sale | $11.93 | 9.39K | $112.01K | 793.37K |
| Jan 23, 25 | Wright Robert D. | CEO | Sale | -- | 23.48K | -- | 23.48K |
| Jan 7, 25 | Nierenberg David | 10 percent owner | Purchase | $9.24 | 100 | $924 | 102.00K |
| Jan 7, 25 | Nierenberg David | 10 percent owner | Purchase | $9.23 | 7.50K | $69.22K | 101.90K |
| Jan 2, 25 | Wright Robert D. | CEO | Purchase | -- | 58.70K | -- | 779.28K |
| Jan 2, 25 | Wright Robert D. | CEO | Purchase | -- | 11.74K | -- | 725.82K |
| Jan 2, 25 | Wright Robert D. | CEO | Sale | $9.37 | 5.24K | $49.11K | 720.58K |
| Jan 2, 25 | Wright Robert D. | CEO | Purchase | -- | 46.96K | -- | 46.96K |
| Dec 31, 24 | Wright Robert D. | CEO | Sale | $9.42 | 1.00K | $9.46K | 714.62K |
| Dec 31, 24 | Wright Robert D. | CEO | Sale | $9.42 | 537 | $5.06K | 714.09K |
| Dec 18, 24 | Nierenberg David | 10 percent owner | Purchase | $9.34 | 3.15K | $29.42K | 3.15K |
| Dec 18, 24 | Nierenberg David | 10 percent owner | Purchase | $9.40 | 1.59K | $14.95K | 1.59K |
| Nov 30, 24 | Wright Robert D. | CEO | Sale | $10.40 | 1.00K | $10.44K | 716.16K |
| Nov 30, 24 | Wright Robert D. | CEO | Sale | $10.40 | 537 | $5.58K | 715.63K |
| Oct 31, 24 | Wright Robert D. | CEO | Sale | $7.38 | 1.00K | $7.41K | 717.70K |
| Oct 31, 24 | Wright Robert D. | CEO | Sale | $7.38 | 537 | $3.96K | 717.17K |
| Sep 30, 24 | Wright Robert D. | CEO | Sale | $8.34 | 1.00K | $8.37K | 719.25K |
| Sep 30, 24 | Wright Robert D. | CEO | Sale | $8.34 | 537 | $4.48K | 718.71K |
| Aug 31, 24 | Wright Robert D. | CEO | Sale | $7.98 | 1.00K | $8.01K | 720.79K |
| Aug 31, 24 | Wright Robert D. | CEO | Sale | $7.98 | 537 | $4.29K | 720.25K |
| Aug 23, 24 | Daniels David Scott | Officer | Sale | $8.08 | 3.38K | $27.28K | 69.54K |
| Aug 7, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.62 | 12.91K | $85.50K | 1.56M |
| Aug 6, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.59 | 2.86K | $18.84K | 1.55M |
| Aug 5, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.48 | 25.27K | $163.74K | 1.55M |
| Aug 7, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.62 | 7.10K | $46.98K | 887.55K |
| Aug 6, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.59 | 1.57K | $10.35K | 880.46K |
| Aug 5, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.48 | 13.89K | $89.98K | 878.89K |
| Aug 7, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.62 | 3.38K | $22.39K | 105.47K |
| Aug 6, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.59 | 749 | $4.94K | 102.09K |
| Aug 5, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Purchase | $6.48 | 6.62K | $42.88K | 101.34K |
| Aug 2, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Sale | -- | -- | -- | 1.52M |
| Aug 2, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Sale | -- | -- | -- | 865.00K |
| Aug 2, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Sale | -- | -- | -- | 425.56K |
| Aug 2, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Sale | -- | -- | -- | 94.72K |
| Aug 2, 24 | Nierenberg Investment Management Company, Inc. | 10 percent owner | Sale | -- | -- | -- | 94.40K |
| Jul 31, 24 | Wright Robert D. | CEO | Sale | $7.30 | 1.00K | $7.33K | 722.33K |
| Jul 31, 24 | Wright Robert D. | CEO | Sale | $7.30 | 537 | $3.92K | 721.79K |
| Jun 28, 24 | Wright Robert D. | CEO | Sale | $8.03 | 1.00K | $8.06K | 723.87K |
| Jun 28, 24 | Wright Robert D. | CEO | Sale | $8.03 | 537 | $4.31K | 723.33K |
| Jun 6, 24 | McKee Karen Lynette | Officer | Sale | $8.18 | 501 | $4.10K | 6.67K |
| May 31, 24 | Wright Robert D. | CEO | Sale | $8.95 | 1.00K | $8.99K | 725.41K |
| May 31, 24 | Wright Robert D. | CEO | Sale | $8.95 | 537 | $4.81K | 724.87K |
| May 23, 24 | Noyes Adam | COO | Purchase | $8.45 | 1.61K | $13.64K | 321.04K |
| May 22, 24 | McKee Karen Lynette | Officer | Purchase | $8.72 | 1.00K | $8.72K | 7.17K |
| May 15, 24 | Boehm Joseph | CTO | Purchase | -- | 30.47K | -- | 222.70K |
| May 15, 24 | Near David | CTO | Purchase | -- | 19.93K | -- | 141.75K |
| May 15, 24 | PEARSON DAVID T. | CTO | Purchase | -- | 12.24K | -- | 38.89K |
| May 15, 24 | Sutton Jill | CTO | Purchase | -- | 18.79K | -- | 61.19K |
| May 15, 24 | Head David W | CTO | Purchase | -- | 11.39K | -- | 137.96K |
| May 15, 24 | Avedisian Vann A | CTO | Purchase | -- | 18.79K | -- | 80.82K |
| May 15, 24 | Butler Adrian M | CTO | Purchase | -- | 11.39K | -- | 79.76K |
| May 15, 24 | Wright Robert D. | CEO | Purchase | $8.94 | 1.45K | $12.96K | 726.41K |
| May 15, 24 | Cirulis Steven | CFO | Purchase | $8.77 | 1.14K | $10.01K | 339.61K |
| Apr 30, 24 | Cirulis Steven | CFO | Purchase | -- | 50.42K | -- | 354.69K |
| Apr 30, 24 | Cirulis Steven | CFO | Sale | $10.63 | 16.22K | $172.44K | 338.47K |
| Apr 30, 24 | Cirulis Steven | CFO | Sale | -- | 25.21K | -- | -- |
| Apr 30, 24 | Wright Robert D. | CEO | Sale | $10.19 | 1.00K | $10.23K | 725.50K |
| Apr 30, 24 | Wright Robert D. | CEO | Sale | $10.19 | 537 | $5.47K | 724.96K |
| Apr 30, 24 | Noyes Adam | COO | Purchase | -- | 75.63K | -- | 342.70K |
| Apr 30, 24 | Noyes Adam | COO | Sale | $10.63 | 23.27K | $247.37K | 319.43K |
| Apr 30, 24 | Noyes Adam | COO | Sale | -- | 37.81K | -- | -- |
| Apr 30, 24 | Dixon Adiya | Officer | Purchase | -- | 50.42K | -- | 111.87K |
| Apr 30, 24 | Dixon Adiya | Officer | Sale | $10.63 | 14.04K | $149.26K | 97.83K |
| Apr 30, 24 | Dixon Adiya | Officer | Sale | -- | 25.21K | -- | -- |
| Apr 30, 24 | Douglas Jeffrey | Officer | Purchase | -- | 42.02K | -- | 167.93K |
| Apr 30, 24 | Douglas Jeffrey | Officer | Sale | $10.63 | 12.31K | $130.86K | 155.62K |