| Nov 10, 2025 | BARNES KEITH | Open Market Sale | 121467 | 18.18 | $ 2,208,231.84 |
| Nov 7, 2025 | Solomon Joanne | Option Excercise | 23529 | 0.00 | $ 0.00 |
| Nov 7, 2025 | JABBAR MASOOD | Option Excercise | 23529 | 0.00 | $ 0.00 |
| Nov 7, 2025 | Corrales Eugenia | Option Excercise | 6768 | 0.00 | $ 0.00 |
| Nov 7, 2025 | Gilstrap Doug | Option Excercise | 23529 | 0.00 | $ 0.00 |
| Nov 7, 2025 | COLVIN DONALD A | Option Excercise | 23529 | 0.00 | $ 0.00 |
| Nov 7, 2025 | Burns Richard John | Option Excercise | 6768 | 0.00 | $ 0.00 |
| Nov 7, 2025 | BELLUZZO RICHARD | Option Excercise | 23529 | 0.00 | $ 0.00 |
| Nov 7, 2025 | BARNES KEITH | Option Excercise | 23529 | 0.00 | $ 0.00 |
| Nov 7, 2025 | Black Laura A. | Option Excercise | 23529 | 0.00 | $ 0.00 |
| Nov 4, 2025 | COLVIN DONALD A | Open Market Sale | 40000 | 17.09 | $ 683,607.00 |
| Nov 3, 2025 | Siebert Kevin Christopher | Open Market Sale | 11148 | 17.29 | $ 192,748.92 |
| Nov 3, 2025 | SCRIVANICH LUKE M | Open Market Sale | 9765 | 17.45 | $ 170,399.25 |
| Nov 3, 2025 | McNab Paul | Open Market Sale | 12617 | 17.41 | $ 219,661.97 |
| Nov 3, 2025 | BARNES KEITH | Open Market Sale | 53933 | 17.27 | $ 931,565.55 |
| Oct 1, 2025 | BELLUZZO RICHARD | Open Market Sale | 8387 | 12.63 | $ 105,927.81 |
| Sep 25, 2025 | SCRIVANICH LUKE M | Open Market Sale | 8987 | 12.17 | $ 109,371.79 |
| Sep 25, 2025 | Siebert Kevin Christopher | Open Market Sale | 9927 | 12.17 | $ 120,811.59 |
| Sep 23, 2025 | KHAYKIN OLEG | Option Excercise | 391934 | 0.00 | $ 0.00 |
| Sep 23, 2025 | KHAYKIN OLEG | Option Excercise | 167946 | 12.41 | $ 2,084,209.86 |
| Sep 23, 2025 | Staley Gary W | Option Excercise | 48506 | 0.00 | $ 0.00 |
| Sep 23, 2025 | Staley Gary W | Option Excercise | 19089 | 12.41 | $ 236,894.49 |
| Sep 23, 2025 | Siebert Kevin Christopher | Option Excercise | 33955 | 0.00 | $ 0.00 |
| Sep 23, 2025 | Siebert Kevin Christopher | Option Excercise | 10589 | 12.41 | $ 131,409.49 |
| Sep 23, 2025 | SCRIVANICH LUKE M | Option Excercise | 43657 | 0.00 | $ 0.00 |
| Sep 23, 2025 | SCRIVANICH LUKE M | Option Excercise | 22171 | 12.41 | $ 275,142.11 |
| Sep 23, 2025 | McNab Paul | Option Excercise | 41231 | 0.00 | $ 0.00 |
| Sep 23, 2025 | McNab Paul | Option Excercise | 20939 | 12.41 | $ 259,852.99 |
| Sep 23, 2025 | Daskal Ilan | Option Excercise | 70545 | 0.00 | $ 0.00 |
| Sep 23, 2025 | Daskal Ilan | Option Excercise | 31816 | 12.41 | $ 394,836.56 |
| Sep 10, 2025 | McNab Paul | Other Disposition | 3164 | 0.00 | $ 0.00 |
| Sep 9, 2025 | McNab Paul | Other Disposition | 3065 | 0.00 | $ 0.00 |
| Sep 2, 2025 | BELLUZZO RICHARD | Open Market Sale | 8385 | 11.34 | $ 95,085.90 |
| Aug 29, 2025 | SCRIVANICH LUKE M | Open Market Sale | 11873 | 11.18 | $ 132,740.14 |
| Aug 29, 2025 | Siebert Kevin Christopher | Open Market Sale | 13115 | 11.18 | $ 146,625.70 |
| Aug 28, 2025 | McNab Paul | Option Excercise | 41524 | 0.00 | $ 0.00 |
| Aug 28, 2025 | McNab Paul | Option Excercise | 21088 | 11.27 | $ 237,661.76 |
| Aug 28, 2025 | Daskal Ilan | Option Excercise | 55115 | 0.00 | $ 0.00 |
| Aug 28, 2025 | Daskal Ilan | Option Excercise | 24857 | 11.27 | $ 280,138.39 |
| Aug 28, 2025 | KHAYKIN OLEG | Option Excercise | 322671 | 0.00 | $ 0.00 |
| Aug 28, 2025 | KHAYKIN OLEG | Option Excercise | 138266 | 11.27 | $ 1,558,257.82 |
| Aug 28, 2025 | Siebert Kevin Christopher | Option Excercise | 34196 | 0.00 | $ 0.00 |
| Aug 28, 2025 | Siebert Kevin Christopher | Option Excercise | 10295 | 11.27 | $ 116,024.65 |
| Aug 28, 2025 | Staley Gary W | Option Excercise | 48852 | 0.00 | $ 0.00 |
| Aug 28, 2025 | Staley Gary W | Option Excercise | 19225 | 11.27 | $ 216,665.75 |
| Aug 28, 2025 | SCRIVANICH LUKE M | Option Excercise | 43966 | 0.00 | $ 0.00 |
| Aug 28, 2025 | SCRIVANICH LUKE M | Option Excercise | 22328 | 11.27 | $ 251,636.56 |
| Aug 1, 2025 | BELLUZZO RICHARD | Open Market Sale | 8385 | 9.72 | $ 81,502.20 |
| Jul 1, 2025 | BELLUZZO RICHARD | Open Market Sale | 8385 | 10.02 | $ 84,017.70 |
| Jun 4, 2025 | Daskal Ilan | Open Market Sale | 82095 | 9.28 | $ 761,841.60 |
| Jun 2, 2025 | BELLUZZO RICHARD | Open Market Sale | 8385 | 9.03 | $ 75,716.55 |
| May 7, 2025 | BELLUZZO RICHARD | Open Market Sale | 8385 | 8.92 | $ 74,794.20 |
| Mar 7, 2025 | Veler James L Jr | Open Market Sale | 13807 | 10.86 | $ 149,944.02 |
| Mar 6, 2025 | McNab Paul | Other Disposition | 4500 | | $ 0.00 |
| Mar 5, 2025 | McNab Paul | Open Market Sale | 9034 | 11.09 | $ 100,187.06 |
| Mar 3, 2025 | SCRIVANICH LUKE M | Open Market Sale | 14323 | 11.24 | $ 160,990.52 |
| Mar 3, 2025 | Siebert Kevin Christopher | Open Market Sale | 13499 | 11.24 | $ 151,728.76 |
| Feb 28, 2025 | Siebert Kevin Christopher | Option Excercise | 6501 | 11.18 | $ 72,681.18 |
| Feb 28, 2025 | SCRIVANICH LUKE M | Option Excercise | 30000 | 0.00 | $ 0.00 |
| Feb 28, 2025 | SCRIVANICH LUKE M | Option Excercise | 15677 | 11.18 | $ 175,268.86 |
| Feb 28, 2025 | KHAYKIN OLEG | Option Excercise | 367500 | 0.00 | $ 0.00 |
| Feb 28, 2025 | KHAYKIN OLEG | Option Excercise | 157478 | 11.18 | $ 1,760,604.04 |
| Feb 28, 2025 | McNab Paul | Option Excercise | 30000 | 0.00 | $ 0.00 |
| Feb 28, 2025 | McNab Paul | Option Excercise | 15638 | 11.18 | $ 174,832.84 |
| Feb 28, 2025 | Veler James L Jr | Option Excercise | 25000 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Veler James L Jr | Option Excercise | 11193 | 11.18 | $ 125,137.74 |
| Feb 28, 2025 | Staley Gary W | Option Excercise | 37500 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Staley Gary W | Option Excercise | 15180 | 11.18 | $ 169,712.40 |
| Feb 28, 2025 | Siebert Kevin Christopher | Option Excercise | 20000 | 0.00 | $ 0.00 |
| Feb 14, 2025 | KHAYKIN OLEG | Other Disposition | 237828 | 0.00 | $ 0.00 |
| Feb 4, 2025 | BARNES KEITH | Open Market Sale | 15418 | 12.24 | $ 188,716.32 |
| Feb 4, 2025 | McNab Paul | Open Market Sale | 4930 | 12.19 | $ 60,096.70 |
| Jan 14, 2025 | JABBAR MASOOD | Open Market Sale | 30000 | 10.01 | $ 300,300.00 |
| Dec 16, 2024 | JABBAR MASOOD | Open Market Sale | 15000 | 11.16 | $ 167,400.00 |
| Dec 11, 2024 | SCRIVANICH LUKE M | Open Market Sale | 2802 | 10.43 | $ 29,224.86 |
| Nov 28, 2024 | Daskal Ilan | Option Excercise | 166457 | 0.00 | $ 0.00 |
| Nov 28, 2024 | Daskal Ilan | Option Excercise | 84362 | 9.88 | $ 833,496.56 |