| Aug 19, 26 | Fraser Andrew | President | Sale | -- | 6.66K | -- | 17.24K |
| Aug 19, 26 | Fraser Andrew | President | Purchase | -- | 6.66K | -- | 6.66K |
| Aug 19, 26 | Fraser Andrew | President | Sale | $33.94 | 6.66K | $225.94K | -- |
| May 27, 26 | NAVARRE RICHARD A | CTO | Purchase | -- | 1.23K | -- | 71.56K |
| May 27, 26 | NAVARRE RICHARD A | CTO | Purchase | -- | 3.62K | -- | 70.33K |
| May 27, 26 | BLANKENSHIP C RONALD | CTO | Purchase | -- | 3.62K | -- | 54.45K |
| May 27, 26 | Scofield Jeffrey | CTO | Purchase | -- | 3.62K | -- | 9.24K |
| May 27, 26 | Silvers Daniel B. | CTO | Purchase | -- | 3.62K | -- | 3.62K |
| May 27, 26 | Wall Timothy O | CTO | Purchase | -- | 3.62K | -- | 21.81K |
| May 27, 26 | LAMBERT MARTIN | CTO | Purchase | -- | 3.62K | -- | 40.06K |
| May 27, 26 | MOORE CONSTANCE B | CTO | Purchase | -- | 3.62K | -- | 49.98K |
| May 27, 26 | Montelongo Michael | CTO | Purchase | -- | 3.62K | -- | 25.52K |
| Mar 6, 26 | McCann Peter | Officer | Sale | $28.64 | 4.00K | $114.56K | 50.94K |
| Mar 5, 26 | Brewer Barclay | Officer | Purchase | -- | 6.27K | -- | 14.96K |
| Mar 5, 26 | Dodson Bradley J | CEO | Purchase | -- | 25.98K | -- | 64.00K |
| Mar 5, 26 | Fraser Andrew | President | Purchase | -- | 5.67K | -- | 23.89K |
| Mar 5, 26 | McCann Peter | Officer | Purchase | -- | 5.43K | -- | 12.63K |
| Mar 5, 26 | Gerry Elbridge Collin | CFO | Purchase | -- | 6.51K | -- | 17.60K |
| Mar 2, 26 | Dodson Bradley J | CEO | Purchase | -- | 14.29K | -- | 275.76K |
| Mar 3, 26 | Dodson Bradley J | CEO | Purchase | -- | 11.86K | -- | 273.33K |
| Mar 2, 26 | Dodson Bradley J | CEO | Sale | $27.82 | 14.29K | $397.60K | 261.47K |
| Mar 3, 26 | Dodson Bradley J | CEO | Sale | $27.03 | 11.86K | $320.63K | 261.47K |
| Mar 2, 26 | Dodson Bradley J | CEO | Sale | -- | 14.29K | -- | 49.88K |
| Mar 3, 26 | Dodson Bradley J | CEO | Sale | -- | 11.86K | -- | 38.02K |
| Mar 2, 26 | McCann Peter | Officer | Purchase | -- | 2.78K | -- | 57.73K |
| Mar 3, 26 | McCann Peter | Officer | Purchase | -- | 2.21K | -- | 57.15K |
| Mar 3, 26 | McCann Peter | Officer | Sale | $27.03 | 2.21K | $59.71K | 54.94K |
| Mar 2, 26 | McCann Peter | Officer | Sale | $27.82 | 2.78K | $77.42K | 54.94K |
| Mar 2, 26 | McCann Peter | Officer | Sale | -- | 2.78K | -- | 9.41K |
| Mar 3, 26 | McCann Peter | Officer | Sale | -- | 2.21K | -- | 7.20K |
| Mar 2, 26 | Brewer Barclay | Officer | Purchase | -- | 2.96K | -- | 12.48K |
| Mar 3, 26 | Brewer Barclay | Officer | Purchase | -- | 2.86K | -- | 12.38K |
| Mar 2, 26 | Brewer Barclay | Officer | Sale | -- | 2.96K | -- | 11.55K |
| Mar 3, 26 | Brewer Barclay | Officer | Sale | $27.03 | 2.86K | $77.41K | 9.52K |
| Mar 2, 26 | Brewer Barclay | Officer | Sale | $27.82 | 2.96K | $82.26K | 9.52K |
| Mar 3, 26 | Brewer Barclay | Officer | Sale | -- | 2.86K | -- | 8.69K |
| Mar 2, 26 | Gerry Elbridge Collin | CFO | Sale | -- | 5.70K | -- | 13.77K |
| Mar 3, 26 | Gerry Elbridge Collin | CFO | Sale | -- | 2.69K | -- | 11.08K |
| Mar 2, 26 | Gerry Elbridge Collin | CFO | Purchase | -- | 5.70K | -- | 8.97K |
| Mar 3, 26 | Gerry Elbridge Collin | CFO | Purchase | -- | 2.69K | -- | 5.96K |
| Mar 2, 26 | Gerry Elbridge Collin | CFO | Sale | $27.82 | 5.70K | $158.55K | 3.27K |
| Mar 3, 26 | Gerry Elbridge Collin | CFO | Sale | $27.03 | 2.69K | $72.74K | 3.27K |
| Mar 3, 26 | Fraser Andrew | President | Sale | -- | 2.45K | -- | 18.22K |
| Mar 3, 26 | Fraser Andrew | President | Purchase | -- | 2.45K | -- | 2.45K |
| Mar 3, 26 | Fraser Andrew | President | Sale | $27.03 | 2.45K | $66.33K | -- |
| Feb 23, 26 | McCann Peter | Officer | Purchase | -- | 2.96K | -- | 54.94K |
| Feb 23, 26 | McCann Peter | Officer | Purchase | -- | 2.10K | -- | 54.08K |
| Feb 23, 26 | McCann Peter | Officer | Sale | $27.67 | 2.10K | $58.11K | 51.98K |
| Feb 23, 26 | McCann Peter | Officer | Sale | -- | 2.10K | -- | 12.19K |
| Feb 23, 26 | Brewer Barclay | Officer | Sale | -- | 1.56K | -- | 14.51K |
| Feb 23, 26 | Brewer Barclay | Officer | Purchase | -- | 1.56K | -- | 10.67K |
| Feb 23, 26 | Brewer Barclay | Officer | Purchase | -- | 733 | -- | 9.85K |
| Feb 23, 26 | Brewer Barclay | Officer | Sale | $27.67 | 327 | $9.05K | 9.52K |
| Feb 23, 26 | Brewer Barclay | Officer | Sale | $27.67 | 1.56K | $43.11K | 9.12K |
| Feb 23, 26 | Dodson Bradley J | CEO | Purchase | -- | 19.02K | -- | 268.95K |
| Feb 23, 26 | Dodson Bradley J | CEO | Purchase | -- | 13.49K | -- | 263.42K |
| Feb 23, 26 | Dodson Bradley J | CEO | Sale | $27.67 | 7.48K | $207.03K | 261.47K |
| Feb 23, 26 | Dodson Bradley J | CEO | Sale | $27.67 | 13.49K | $373.19K | 249.93K |
| Feb 23, 26 | Dodson Bradley J | CEO | Sale | -- | 13.49K | -- | 64.17K |
| Feb 23, 26 | Gerry Elbridge Collin | CFO | Sale | -- | 3.70K | -- | 19.47K |
| Feb 23, 26 | Gerry Elbridge Collin | CFO | Purchase | -- | 3.70K | -- | 5.83K |
| Feb 23, 26 | Gerry Elbridge Collin | CFO | Purchase | -- | 1.74K | -- | 3.87K |
| Feb 23, 26 | Gerry Elbridge Collin | CFO | Sale | $27.67 | 605 | $16.74K | 3.27K |
| Feb 23, 26 | Gerry Elbridge Collin | CFO | Sale | $27.67 | 3.70K | $102.41K | 2.13K |
| Feb 13, 26 | Engine Capital Management, LP | 10 percent owner | Sale | $28.80 | 335.39K | $9.66M | 776.56K |
| Feb 18, 26 | Engine Capital Management, LP | 10 percent owner | Sale | $29.03 | 7.73K | $224.44K | 768.83K |
| Feb 13, 26 | Engine Capital Management, LP | 10 percent owner | Sale | $28.80 | 35.51K | $1.02M | 78.42K |
| Feb 18, 26 | Engine Capital Management, LP | 10 percent owner | Sale | $29.03 | 781 | $22.68K | 77.64K |
| Feb 13, 26 | Engine Capital Management, LP | 10 percent owner | Sale | $28.80 | 46.11K | $1.33M | 66.12K |
| Feb 18, 26 | Engine Capital Management, LP | 10 percent owner | Sale | $29.03 | 658 | $19.10K | 65.46K |
| Nov 26, 25 | Scofield Jeffrey | CTO | Purchase | -- | 5.62K | -- | 5.62K |
| Nov 25, 25 | Scofield Jeffrey | CTO | Sale | -- | -- | -- | -- |
| Nov 26, 25 | Silvers Daniel B. | CTO | Purchase | -- | 5.62K | -- | 11.63K |
| Nov 25, 25 | Silvers Daniel B. | CTO | Sale | -- | -- | -- | 6.02K |
| Aug 19, 25 | Fraser Andrew | President | Sale | -- | 6.66K | -- | 20.68K |
| Aug 19, 25 | Fraser Andrew | President | Purchase | -- | 6.66K | -- | 6.66K |
| Aug 19, 25 | Fraser Andrew | President | Sale | $22.08 | 6.66K | $146.99K | -- |
| Jul 29, 25 | Engine Capital Management, LP | 10 percent owner, other: See Footnote 2 | Sale | -- | -- | -- | 1.11M |
| Jul 29, 25 | Engine Capital Management, LP | 10 percent owner, other: See Footnote 2 | Sale | -- | -- | -- | 113.94K |
| Jul 29, 25 | Engine Capital Management, LP | 10 percent owner, other: See Footnote 2 | Sale | -- | -- | -- | 112.23K |
| May 14, 25 | LAMBERT MARTIN | CTO | Purchase | -- | 6.02K | -- | 36.44K |
| May 14, 25 | Wall Timothy O | CTO | Purchase | -- | 6.02K | -- | 18.19K |
| May 14, 25 | MOORE CONSTANCE B | CTO | Purchase | -- | 6.02K | -- | 46.36K |
| May 14, 25 | NAVARRE RICHARD A | CTO | Purchase | -- | 6.02K | -- | 66.70K |
| May 14, 25 | NAVARRE RICHARD A | CTO | Purchase | -- | 2.05K | -- | 60.68K |
| May 14, 25 | Montelongo Michael | CTO | Purchase | -- | 6.02K | -- | 21.90K |
| May 14, 25 | Szalkowski Charles | CTO | Purchase | -- | 6.02K | -- | 37.00K |
| May 14, 25 | BLANKENSHIP C RONALD | CTO | Purchase | -- | 6.02K | -- | 50.82K |
| May 14, 25 | Grewal Jagdish | CTO | Purchase | -- | 6.02K | -- | 17.02K |
| Feb 25, 25 | Gerry Elbridge Collin | CFO | Sale | $26.96 | 1.11K | $30.06K | 2.13K |
| Feb 25, 25 | Brewer Barclay | Officer | Sale | $26.96 | 541 | $14.59K | 9.12K |
| Feb 25, 25 | Dodson Bradley J | CEO | Sale | $26.96 | 14.66K | $395.31K | 249.93K |
| Mar 3, 25 | Brewer Barclay | Officer | Purchase | -- | 8.59K | -- | 16.07K |
| Mar 3, 25 | McCann Peter | Officer | Purchase | -- | 6.63K | -- | 14.29K |
| Mar 3, 25 | Fraser Andrew | President | Purchase | -- | 7.36K | -- | 27.33K |
| Mar 3, 25 | Gerry Elbridge Collin | CFO | Purchase | -- | 8.07K | -- | 23.17K |
| Mar 3, 25 | Dodson Bradley J | CEO | Purchase | -- | 35.59K | -- | 77.66K |
| Mar 2, 25 | McCann Peter | Officer | Purchase | -- | 2.78K | -- | 54.76K |
| Mar 2, 25 | McCann Peter | Officer | Sale | $21.50 | 2.78K | $59.83K | 51.98K |
| Mar 2, 25 | McCann Peter | Officer | Sale | -- | 2.78K | -- | 7.67K |
| Mar 2, 25 | Brewer Barclay | Officer | Purchase | -- | 2.94K | -- | 11.98K |
| Mar 2, 25 | Brewer Barclay | Officer | Sale | $21.50 | 2.94K | $63.21K | 9.04K |
| Mar 2, 25 | Brewer Barclay | Officer | Sale | -- | 2.94K | -- | 7.47K |
| Mar 2, 25 | Dodson Bradley J | CEO | Purchase | -- | 14.29K | -- | 263.89K |
| Mar 2, 25 | Dodson Bradley J | CEO | Sale | $21.50 | 14.29K | $307.26K | 249.60K |
| Mar 2, 25 | Dodson Bradley J | CEO | Sale | -- | 14.29K | -- | 42.07K |
| Mar 2, 25 | Gerry Elbridge Collin | CFO | Sale | -- | 5.68K | -- | 15.10K |
| Mar 2, 25 | Gerry Elbridge Collin | CFO | Purchase | -- | 5.68K | -- | 7.61K |
| Mar 2, 25 | Gerry Elbridge Collin | CFO | Sale | $21.50 | 5.68K | $122.08K | 1.93K |
| Feb 25, 25 | Gerry Elbridge Collin | CFO | Sale | -- | 4.98K | -- | 20.78K |
| Feb 25, 25 | Gerry Elbridge Collin | CFO | Purchase | -- | 4.98K | -- | 4.98K |
| Feb 25, 25 | Gerry Elbridge Collin | CFO | Purchase | -- | 3.25K | -- | 3.25K |
| Feb 25, 25 | Gerry Elbridge Collin | CFO | Sale | $26.96 | 1.32K | $35.48K | 1.93K |
| Feb 25, 25 | Gerry Elbridge Collin | CFO | Sale | $26.96 | 4.98K | $134.29K | -- |
| Feb 25, 25 | Brewer Barclay | Officer | Sale | -- | 2.11K | -- | 10.41K |
| Feb 25, 25 | Brewer Barclay | Officer | Purchase | -- | 2.11K | -- | 10.39K |
| Feb 25, 25 | Brewer Barclay | Officer | Purchase | -- | 1.38K | -- | 9.66K |
| Feb 25, 25 | Brewer Barclay | Officer | Sale | $26.96 | 614 | $16.55K | 9.04K |
| Feb 25, 25 | Brewer Barclay | Officer | Sale | $26.96 | 2.11K | $56.89K | 8.28K |
| Feb 25, 25 | Dodson Bradley J | CEO | Purchase | -- | 37.27K | -- | 264.60K |
| Feb 25, 25 | Dodson Bradley J | CEO | Sale | $26.96 | 14.99K | $404.18K | 249.60K |
| Feb 25, 25 | Dodson Bradley J | CEO | Purchase | -- | 19.06K | -- | 246.39K |
| Feb 25, 25 | Dodson Bradley J | CEO | Sale | $26.96 | 19.06K | $513.86K | 227.33K |
| Feb 25, 25 | Dodson Bradley J | CEO | Sale | -- | 19.06K | -- | 56.36K |
| Feb 25, 25 | McCann Peter | Officer | Purchase | -- | 6.59K | -- | 51.98K |
| Feb 25, 25 | McCann Peter | Officer | Purchase | -- | 3.37K | -- | 48.76K |
| Feb 25, 25 | McCann Peter | Officer | Sale | $26.96 | 3.37K | $90.83K | 45.40K |
| Feb 25, 25 | McCann Peter | Officer | Sale | -- | 3.37K | -- | 10.45K |
| Feb 23, 25 | Brewer Barclay | Officer | Sale | -- | 1.56K | -- | 12.52K |
| Feb 23, 25 | Brewer Barclay | Officer | Purchase | -- | 1.56K | -- | 9.84K |
| Feb 23, 25 | Brewer Barclay | Officer | Sale | $27.31 | 1.56K | $42.55K | 8.28K |
| Feb 23, 25 | Dodson Bradley J | CEO | Purchase | -- | 13.49K | -- | 240.82K |
| Feb 23, 25 | Dodson Bradley J | CEO | Sale | $27.31 | 13.49K | $368.30K | 227.33K |
| Feb 23, 25 | Dodson Bradley J | CEO | Sale | -- | 13.49K | -- | 75.42K |
| Feb 23, 25 | McCann Peter | Officer | Purchase | -- | 2.10K | -- | 47.49K |
| Feb 23, 25 | McCann Peter | Officer | Sale | $27.31 | 2.10K | $57.32K | 45.40K |
| Feb 23, 25 | McCann Peter | Officer | Sale | -- | 2.10K | -- | 13.82K |
| Feb 23, 25 | Gerry Elbridge Collin | CFO | Sale | -- | 3.70K | -- | 25.76K |
| Feb 23, 25 | Gerry Elbridge Collin | CFO | Purchase | -- | 3.70K | -- | 3.70K |
| Feb 23, 25 | Gerry Elbridge Collin | CFO | Sale | $27.31 | 3.70K | $101.07K | -- |
| Aug 19, 24 | Fraser Andrew | President | Purchase | -- | 19.97K | -- | 19.97K |
| Aug 19, 24 | Fraser Andrew | Officer | Sale | -- | -- | -- | -- |
| Aug 13, 24 | Schoening Allan | Officer | Sale | $27.50 | 5.00K | $137.50K | 16.15K |
| Aug 1, 24 | Gerry Elbridge Collin | CFO | Sale | -- | 29.46K | -- | -- |
| Jun 11, 24 | Brewer Barclay | President | Purchase | -- | 3.29K | -- | 14.08K |
| May 15, 24 | NAVARRE RICHARD A | CTO | Purchase | -- | 5.05K | -- | 58.63K |
| May 15, 24 | NAVARRE RICHARD A | CTO | Purchase | -- | 1.72K | -- | 53.58K |
| May 15, 24 | BLANKENSHIP C RONALD | CTO | Purchase | -- | 5.05K | -- | 44.80K |
| May 15, 24 | Wall Timothy O | CTO | Purchase | -- | 5.05K | -- | 12.17K |
| May 15, 24 | Szalkowski Charles | CTO | Purchase | -- | 5.05K | -- | 30.98K |
| May 15, 24 | MOORE CONSTANCE B | CTO | Purchase | -- | 5.05K | -- | 40.34K |
| May 15, 24 | Montelongo Michael | CTO | Purchase | -- | 5.05K | -- | 15.88K |
| May 15, 24 | LAMBERT MARTIN | CTO | Purchase | -- | 5.05K | -- | 29.74K |
| May 15, 24 | Grewal Jagdish | CTO | Purchase | -- | 5.05K | -- | 11.00K |
| Apr 30, 24 | McCann Peter | Officer | Sale | $23.75 | 5.22K | $123.97K | 45.40K |
| Mar 2, 24 | McCann Peter | Officer | Purchase | -- | 8.35K | -- | 15.92K |
| Mar 2, 24 | Dodson Bradley J | CEO | Purchase | -- | 42.88K | -- | 88.91K |
| Mar 2, 24 | Schoening Allan | Officer | Purchase | -- | 24.25K | -- | 34.96K |
| Mar 2, 24 | Brewer Barclay | President | Purchase | -- | 5.57K | -- | 10.79K |
| Feb 25, 24 | Stone Carolyn J | CFO | Purchase | -- | 5.48K | -- | 48.23K |
| Feb 23, 24 | Stone Carolyn J | CFO | Purchase | -- | 3.88K | -- | 46.63K |
| Feb 25, 24 | Stone Carolyn J | CFO | Sale | $22.40 | 5.48K | $122.77K | 42.75K |
| Feb 23, 24 | Stone Carolyn J | CFO | Sale | -- | 3.88K | -- | 18.72K |
| Feb 25, 24 | Stone Carolyn J | CFO | Sale | -- | 5.48K | -- | 13.24K |
| Feb 25, 24 | Schoening Allan | Officer | Purchase | -- | 4.60K | -- | 25.75K |
| Feb 23, 24 | Schoening Allan | Officer | Purchase | -- | 3.06K | -- | 24.20K |
| Feb 25, 24 | Schoening Allan | Officer | Sale | $22.40 | 4.60K | $103.04K | 21.15K |
| Feb 23, 24 | Schoening Allan | Officer | Sale | -- | 3.06K | -- | 15.31K |
| Feb 25, 24 | Schoening Allan | Officer | Sale | -- | 4.60K | -- | 10.71K |
| Feb 25, 24 | McCann Peter | Officer | Purchase | -- | 3.37K | -- | 53.98K |
| Feb 23, 24 | McCann Peter | Officer | Purchase | -- | 2.10K | -- | 52.71K |
| Feb 25, 24 | McCann Peter | Officer | Sale | $22.40 | 3.37K | $75.44K | 50.62K |
| Feb 23, 24 | McCann Peter | Officer | Sale | -- | 2.10K | -- | 10.94K |
| Feb 25, 24 | McCann Peter | Officer | Sale | -- | 3.37K | -- | 7.57K |
| Feb 25, 24 | Dodson Bradley J | CEO | Purchase | -- | 19.06K | -- | 246.39K |
| Feb 23, 24 | Dodson Bradley J | CEO | Purchase | -- | 13.49K | -- | 240.82K |
| Feb 25, 24 | Dodson Bradley J | CEO | Sale | $22.40 | 19.06K | $426.94K | 227.33K |
| Feb 23, 24 | Dodson Bradley J | CEO | Sale | -- | 13.49K | -- | 65.09K |
| Feb 25, 24 | Dodson Bradley J | CEO | Sale | -- | 19.06K | -- | 46.03K |
| Feb 25, 24 | Brewer Barclay | President | Purchase | -- | 2.11K | -- | 10.39K |
| Feb 23, 24 | Brewer Barclay | President | Purchase | -- | 1.56K | -- | 9.84K |
| Feb 25, 24 | Brewer Barclay | President | Sale | $22.40 | 2.11K | $47.26K | 8.28K |
| Feb 23, 24 | Brewer Barclay | President | Sale | -- | 1.56K | -- | 7.34K |
| Feb 25, 24 | Brewer Barclay | President | Sale | -- | 2.11K | -- | 5.23K |
| Feb 22, 24 | Schoening Allan | Officer | Purchase | -- | 14.85K | -- | 28.27K |
| Feb 22, 24 | Schoening Allan | Officer | Sale | $22.51 | 7.13K | $160.47K | 21.15K |
| Feb 22, 24 | Schoening Allan | Officer | Purchase | -- | 5.10K | -- | 18.52K |
| Feb 22, 24 | Schoening Allan | Officer | Sale | -- | 5.10K | -- | 18.37K |
| Feb 22, 24 | Schoening Allan | Officer | Sale | $22.51 | 5.10K | $114.89K | 13.42K |
| Feb 22, 24 | McCann Peter | Officer | Purchase | -- | 10.88K | -- | 50.62K |
| Feb 22, 24 | McCann Peter | Officer | Purchase | -- | 3.74K | -- | 43.48K |
| Feb 22, 24 | McCann Peter | Officer | Sale | $22.51 | 3.74K | $84.14K | 39.74K |
| Feb 22, 24 | McCann Peter | Officer | Sale | -- | 3.74K | -- | 13.04K |
| Feb 22, 24 | Brewer Barclay | President | Purchase | -- | 2.27K | -- | 9.33K |
| Feb 22, 24 | Brewer Barclay | President | Purchase | -- | 2.21K | -- | 9.26K |
| Feb 22, 24 | Brewer Barclay | President | Sale | -- | 2.27K | -- | 8.89K |
| Feb 22, 24 | Brewer Barclay | President | Sale | $22.51 | 984 | $22.15K | 8.28K |
| Feb 22, 24 | Brewer Barclay | President | Sale | $22.51 | 2.27K | $51.17K | 7.06K |
| Feb 22, 24 | Stone Carolyn J | CFO | Purchase | -- | 13.96K | -- | 48.48K |
| Feb 22, 24 | Stone Carolyn J | CFO | Sale | $22.51 | 5.73K | $128.89K | 42.75K |