| 2025-03-24 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $2.8M |
| 2025-03-10 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $736K |
| 2025-03-21 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $687K |
| 2025-03-21 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $210K |
| 2025-02-04 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $162K |
| 2012-09-07 | MCGUINNESS ROBERT A(VP Finance & CFO) | Sell | $90K |
| 2025-01-22 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $84K |
| 2025-03-06 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $47K |
| 2025-03-28 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $44K |
| 2025-04-03 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $37K |
| 2025-03-12 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $35K |
| 2025-04-24 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $32K |
| 2025-03-13 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $29K |
| 2025-03-27 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $22K |
| 2012-09-07 | POTVIN JEAN CHARLES | Sell | $21K |
| 2012-09-07 | MIKKELSEN CHRIS D | Sell | $21K |
| 2012-09-07 | MCCHESNEY PATRICK D | Sell | $21K |
| 2025-04-07 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $17K |
| 2025-03-07 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $170 |
| 2025-04-04 | Joint reporting: Camac Fund, LP; CAMAC FUND II, LP; Shahinian Eric; Camac Partners, LLC; Camac Capital, LLC | Buy | $155 |