| Oct 16, 2025 | Meyers Michele M | Open Market Sale | 3500 | 10.27 | $ 35,945.00 |
| Sep 18, 2025 | Meyers Michele M | Open Market Sale | 3500 | 11.31 | $ 39,585.00 |
| Sep 8, 2025 | HAHN KENNETH R | Open Market Sale | 50000 | 11.76 | $ 588,114.36 |
| Sep 3, 2025 | Cardenas Alan B | Open Market Sale | 24631 | 11.14 | $ 274,389.34 |
| Aug 15, 2025 | HAHN KENNETH R | Option Excercise | 46806 | 11.91 | $ 557,459.46 |
| Aug 15, 2025 | Cardenas Alan B | Option Excercise | 10211 | 11.91 | $ 121,613.01 |
| Aug 15, 2025 | Modica Marcelo | Option Excercise | 31755 | 11.91 | $ 378,202.05 |
| Aug 15, 2025 | Meyers Michele M | Option Excercise | 9556 | 11.91 | $ 113,811.96 |
| Aug 15, 2025 | Meyers Michele M | Open Market Sale | 2500 | 11.94 | $ 29,850.00 |
| Aug 14, 2025 | HAHN KENNETH R | Option Excercise | 49503 | 6.06 | $ 299,988.18 |
| Aug 14, 2025 | HAHN KENNETH R | Open Market Sale | 100000 | 11.88 | $ 1,188,250.00 |
| Jul 25, 2025 | Meyers Michele M | Open Market Sale | 12500 | 11.60 | $ 145,000.00 |
| May 22, 2025 | SIMMONS SABRINA | Open Market Sale | 9335 | 8.48 | $ 79,160.80 |
| May 22, 2025 | Clark Amanda | Open Market Sale | 9334 | 8.48 | $ 79,152.32 |
| May 21, 2025 | MITCHELL THEODORE | Grant | 21765 | 0.00 | $ 0.00 |
| May 21, 2025 | SIMMONS SABRINA | Grant | 21765 | 0.00 | $ 0.00 |
| May 21, 2025 | Clark Amanda | Grant | 21765 | 0.00 | $ 0.00 |
| May 21, 2025 | Ng Andrew Y. | Grant | 21765 | 0.00 | $ 0.00 |
| May 21, 2025 | McCarthy Christopher D. | Grant | 21765 | 0.00 | $ 0.00 |
| May 21, 2025 | SANDELL SCOTT D | Grant | 21765 | 0.00 | $ 0.00 |
| May 21, 2025 | Chang Carmen | Grant | 21765 | 0.00 | $ 0.00 |
| May 21, 2025 | Muigai Susan W. | Grant | 21765 | 0.00 | $ 0.00 |
| May 20, 2025 | Cardenas Alan B | Open Market Sale | 6101 | 8.65 | $ 52,773.65 |
| May 15, 2025 | HAHN KENNETH R | Option Excercise | 50614 | 8.94 | $ 452,489.16 |
| May 15, 2025 | Cardenas Alan B | Option Excercise | 10209 | 8.94 | $ 91,268.46 |
| May 15, 2025 | Modica Marcelo | Option Excercise | 2535 | 8.94 | $ 22,662.90 |
| May 15, 2025 | Meyers Michele M | Option Excercise | 9555 | 8.94 | $ 85,421.70 |
| Mar 20, 2025 | Modica Marcelo | Grant | 112500 | 0.00 | $ 0.00 |
| Mar 20, 2025 | Meyers Michele M | Grant | 62500 | 0.00 | $ 0.00 |
| Mar 20, 2025 | HAHN KENNETH R | Grant | 247500 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Cardenas Alan B | Grant | 18431 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Cardenas Alan B | Option Excercise | 1666 | 8.08 | $ 13,461.28 |
| Feb 24, 2025 | HAHN KENNETH R | Grant | 122875 | 0.00 | $ 0.00 |
| Feb 24, 2025 | HAHN KENNETH R | Option Excercise | 15599 | 8.08 | $ 126,039.92 |
| Feb 19, 2025 | Cardenas Alan B | Open Market Sale | 5613 | 8.26 | $ 46,343.17 |
| Feb 18, 2025 | Ng Andrew Y. | Open Market Sale | 25110 | 8.26 | $ 207,519.28 |
| Feb 15, 2025 | Meyers Michele M | Option Excercise | 8789 | 8.85 | $ 77,782.65 |
| Feb 15, 2025 | HAHN KENNETH R | Option Excercise | 39554 | 8.85 | $ 350,052.90 |
| Feb 15, 2025 | Cardenas Alan B | Option Excercise | 8056 | 8.85 | $ 71,295.60 |
| Jan 15, 2025 | Ng Andrew Y. | Open Market Sale | 25000 | 8.67 | $ 216,660.00 |
| Dec 17, 2024 | Ng Andrew Y. | Open Market Sale | 26000 | 8.75 | $ 227,435.70 |
| Nov 18, 2024 | Cardenas Alan B | Open Market Sale | 6102 | 6.83 | $ 41,651.03 |
| Nov 15, 2024 | Clark Amanda | Open Market Sale | 1562 | 7.16 | $ 11,183.92 |
| Nov 15, 2024 | Cardenas Alan B | Option Excercise | 7250 | 6.93 | $ 50,242.50 |
| Nov 15, 2024 | HAHN KENNETH R | Option Excercise | 38781 | 6.93 | $ 268,752.33 |
| Nov 15, 2024 | Meyers Michele M | Option Excercise | 8017 | 6.93 | $ 55,557.81 |
| Nov 15, 2024 | Maggioncalda Jeffrey Nacey | Option Excercise | 97030 | 6.93 | $ 672,417.90 |