| MASS | Kenneweg John | SVP, Sales & Product Marketing | Sep 17 '26 | Sale | 10.22 | 5,257 | 53,727 | 57,784 | Sep 17 |
| MASS | Kenneweg John | SVP, Sales & Product Marketing | Sep 17 '26 | Option Exercise | 0.96 | 5,257 | 5,047 | 63,041 | Sep 17 |
| MASS | Kenneweg John | SVP, Sales & Product Marketing | Sep 16 '26 | Option Exercise | 0.96 | 21,399 | 20,543 | 79,183 | Sep 17 |
| MASS | Kenneweg John | SVP, Sales & Product Marketing | Sep 16 '26 | Sale | 10.11 | 21,399 | 216,344 | 57,784 | Sep 17 |
| MASS | Kenneweg John | SVP, Sales & Product Marketing | Sep 15 '26 | Sale | 10.00 | 1,000 | 10,000 | 57,784 | Sep 17 |
| MASS | Kenneweg John | SVP, Sales & Product Marketing | Sep 15 '26 | Option Exercise | 0.96 | 1,000 | 960 | 58,784 | Sep 17 |
| MASS | Kenneweg John | SVP, Sales & Product Marketing | May 08 '26 | Sale | 8.11 | 18,255 | 148,048 | 57,784 | May 11 |
| MASS | Kenneweg John | SVP, Sales & Product Marketing | May 01 '26 | Option Exercise | 0.00 | 26,042 | 0 | 83,826 | May 04 |
| MASS | Kenneweg John | SVP, Sales & Product Marketing | May 01 '26 | Sale | 6.83 | 7,787 | 53,185 | 76,039 | May 04 |
| MASS | Kenneweg John | director: Vice President, Government | Apr 12 '22 | Option Exercise | 0.00 | 9,880 | 0 | 53,153 | Apr 14 |
| MASS | Kenneweg John | director: Vice President, Government | Apr 12 '22 | Sale | 20.07 | 9,880 | 198,292 | 0 | Apr 14 |
| MASS | Kenneweg John | director: Vice President, Government | Mar 18 '22 | Option Exercise | 0.00 | 19,881 | 0 | 63,033 | Mar 21 |
| MASS | Kenneweg John | director: Vice President, Government | Mar 18 '22 | Sale | 20.06 | 19,881 | 398,813 | 0 | Mar 21 |
| MASS | Kenneweg John | director: Vice President, Government | Mar 11 '22 | Option Exercise | 0.00 | 119 | 0 | 82,914 | Mar 15 |
| MASS | Kenneweg John | director: Vice President, Government | Mar 11 '22 | Sale | 20.00 | 119 | 2,380 | 0 | Mar 15 |