| 2025-12-01 | Janaki Sivanesan | BUY | 300 | $16.00 | $4,800 | 300 | — |
| 2025-09-03 | Janaki Sivanesan | BUY | 550 | $16.50 | $9,075 | 37,199 | 2% |
| 2025-09-03 | Janaki Sivanesan | BUY | 600 | $16.50 | $9,900 | 600 | — |
| 2025-07-02 | Michael Doar | BUY | 1,000 | $20.38 | $20,381 | 224,460 | 0% |
| 2025-07-02 | Michael Doar | BUY | 1,000 | $20.31 | $20,315 | 225,460 | 0% |
| 2025-07-02 | Michael Doar | BUY | 1,000 | $20.50 | $20,500 | 226,460 | 0% |
| 2025-06-27 | Michael Doar | BUY | 2,000 | $18.50 | $37,000 | 223,460 | 1% |
| 2025-06-24 | Janaki Sivanesan | BUY | 700 | $15.75 | $11,025 | 700 | — |
| 2025-06-24 | Michael Doar | BUY | 2,000 | $15.99 | $31,980 | 221,460 | 1% |
| 2025-06-23 | Michael Doar | BUY | 2,000 | $15.68 | $31,360 | 217,460 | 1% |
| 2025-06-23 | Michael Doar | BUY | 2,000 | $15.80 | $31,600 | 219,460 | 1% |
| 2025-06-13 | HaiQuynh Jamison | BUY | 409 | $14.50 | $5,930 | 10,379 | 4% |
| 2025-06-13 | HaiQuynh Jamison | BUY | 211 | $14.40 | $3,038 | 10,590 | 2% |
| 2025-06-12 | Richard R. Porter | BUY | 500 | $14.71 | $7,355 | 19,864 | 3% |
| 2025-06-11 | Gregory S Volovic | BUY | 500 | $13.34 | $6,670 | 125,458 | 0% |
| 2025-06-11 | Gregory S Volovic | BUY | 6,975 | $13.35 | $93,116 | 132,433 | 6% |
| 2025-03-28 | Asset Management Partners Inc. Polar | SELL | 3,000 | $15.51 | $46,530 | 760,582 | 0% |
| 2025-03-27 | Asset Management Partners Inc. Polar | SELL | 3,000 | $15.51 | $46,530 | 763,582 | 0% |
| 2025-03-26 | Asset Management Partners Inc. Polar | SELL | 3,000 | $15.50 | $46,500 | 766,582 | 0% |
| 2025-03-25 | Asset Management Partners Inc. Polar | SELL | 3,000 | $15.56 | $46,680 | 769,582 | 0% |
| 2025-03-24 | Asset Management Partners Inc. Polar | SELL | 3,000 | $15.78 | $47,340 | 772,582 | 0% |
| 2025-02-18 | Asset Management Partners Inc. Polar | SELL | 3,395 | $22.62 | $76,795 | 775,582 | 0% |
| 2025-02-14 | Asset Management Partners Inc. Polar | SELL | 3,093 | $22.60 | $69,902 | 778,977 | 0% |
| 2025-02-13 | Asset Management Partners Inc. Polar | SELL | 4,510 | $22.63 | $102,061 | 782,070 | 1% |
| 2024-10-08 | Asset Management Partners Inc. Polar | SELL | 20,363 | $21.45 | $436,786 | 786,580 | 3% |
| 2024-10-07 | Asset Management Partners Inc. Polar | SELL | 24,300 | $22.50 | $546,750 | 806,943 | 3% |