| Jan 5, 2026 | Pan Anthony X | Option Excercise | 16 | 16.16 | $ 258.56 |
| Jan 5, 2026 | Shah Harshil Vipul | Option Excercise | 21 | 16.16 | $ 339.36 |
| Jan 5, 2026 | Portnoy Kimberly | Option Excercise | 19 | 16.16 | $ 307.04 |
| Jan 5, 2026 | Srinivas Ravi Ramesh | Option Excercise | 15 | 16.16 | $ 242.40 |
| Jan 5, 2026 | Kitchen John Bryan | Option Excercise | 42 | 16.16 | $ 678.72 |
| Jan 5, 2026 | Kavalauskas Ryan | Option Excercise | 25 | 16.16 | $ 404.00 |
| Jan 5, 2026 | Herring Kenneth Wayne Jr | Option Excercise | 13 | 16.16 | $ 210.08 |
| Jan 2, 2026 | Portnoy Kimberly | Option Excercise | 427 | 16.47 | $ 7,034.61 |
| Jan 2, 2026 | Shah Harshil Vipul | Option Excercise | 491 | 16.47 | $ 8,088.98 |
| Jan 2, 2026 | Pan Anthony X | Option Excercise | 378 | 16.47 | $ 6,227.36 |
| Jan 2, 2026 | Srinivas Ravi Ramesh | Option Excercise | 346 | 16.47 | $ 5,700.18 |
| Jan 2, 2026 | Herring Kenneth Wayne Jr | Option Excercise | 278 | 16.47 | $ 4,579.91 |
| Jan 2, 2026 | Kavalauskas Ryan | Option Excercise | 593 | 16.47 | $ 9,769.38 |
| Jan 2, 2026 | Kitchen John Bryan | Option Excercise | 987 | 16.47 | $ 16,260.33 |
| Sep 11, 2025 | Hutter Christopher Gerald | Open Market Sale | 47935 | 12.25 | $ 587,203.75 |
| Sep 10, 2025 | Hutter Christopher Gerald | Open Market Sale | 40000 | 12.38 | $ 495,200.00 |
| Sep 8, 2025 | Shah Harshil Vipul | Grant | 3606 | 12.17 | $ 43,866.99 |
| Sep 8, 2025 | Pan Anthony X | Grant | 3075 | 12.17 | $ 37,407.38 |
| Sep 8, 2025 | Srinivas Ravi Ramesh | Grant | 2820 | 12.17 | $ 34,305.30 |
| Sep 8, 2025 | Herring Kenneth Wayne Jr | Grant | 2295 | 12.17 | $ 27,918.68 |
| Sep 8, 2025 | Portnoy Kimberly | Grant | 3606 | 12.17 | $ 43,866.99 |
| Aug 28, 2025 | Hutter Christopher Gerald | Open Market Sale | 2100 | 12.07 | $ 25,347.00 |
| Aug 26, 2025 | Hutter Christopher Gerald | Open Market Sale | 9326 | 12.02 | $ 112,098.52 |
| Aug 25, 2025 | Hutter Christopher Gerald | Open Market Sale | 40000 | 12.12 | $ 484,800.00 |
| Aug 22, 2025 | Hutter Christopher Gerald | Open Market Sale | 40000 | 12.11 | $ 484,400.00 |
| Aug 19, 2025 | Hutter Christopher Gerald | Open Market Sale | 470 | 12.26 | $ 5,762.20 |
| Aug 18, 2025 | Rosenzweig Benjamin L | Other Disposition | 93799 | 0.00 | $ 0.00 |
| Aug 15, 2025 | Hutter Christopher Gerald | Open Market Sale | 169 | 12.55 | $ 2,120.95 |
| Aug 14, 2025 | Hutter Christopher Gerald | Open Market Sale | 20000 | 12.51 | $ 250,200.00 |
| Jun 25, 2025 | Guy Henry L | Grant | 2382 | 12.60 | $ 30,001.29 |
| Jun 25, 2025 | Hutter Christopher Gerald | Grant | 2382 | 12.60 | $ 30,001.29 |
| Jun 25, 2025 | Schauerman John P. | Grant | 3970 | 12.60 | $ 50,002.15 |
| Jun 25, 2025 | Mazzaferro Aldo John Jr | Grant | 2382 | 12.60 | $ 30,001.29 |
| Jun 25, 2025 | Rosenzweig Benjamin L | Grant | 2382 | 12.60 | $ 30,001.29 |
| Jun 18, 2025 | Srinivas Ravi Ramesh | Open Market Purchase | 4000 | 12.44 | $ 49,760.00 |
| Jun 10, 2025 | Hutter Christopher Gerald | Open Market Sale | 13040 | 13.50 | $ 176,004.20 |
| May 14, 2025 | Pan Anthony X | Open Market Purchase | 5400 | 11.66 | $ 62,990.00 |
| Apr 21, 2025 | Kitchen John Bryan | Grant | 8340 | 12.65 | $ 105,501.00 |
| Apr 21, 2025 | Kavalauskas Ryan | Grant | 5004 | 12.65 | $ 63,300.60 |
| Mar 21, 2025 | Srinivas Ravi Ramesh | Open Market Purchase | 4000 | 12.65 | $ 50,610.40 |
| Mar 17, 2025 | Hutter Christopher Gerald | Open Market Sale | 15010 | 12.16 | $ 182,575.64 |
| Mar 6, 2025 | Srinivas Ravi Ramesh | Open Market Purchase | 4000 | 11.81 | $ 47,240.00 |