| Sep 1, 2025 | Stoddard Samantha | Option Excercise | 1284 | 6.39 | $ 8,204.76 |
| Jul 1, 2025 | Stoddard Samantha | Option Excercise | 1199 | 4.29 | $ 5,143.71 |
| Jun 27, 2025 | Livingston Wendy A. | Option Excercise | 2363 | 3.89 | $ 9,192.07 |
| Jun 1, 2025 | Stoddard Samantha | Option Excercise | 2900 | 3.65 | $ 10,585.00 |
| May 8, 2025 | WYNNE STEVEN E | Grant | 37974 | 0.00 | $ 0.00 |
| May 8, 2025 | Joubert Tracey | Grant | 37974 | 0.00 | $ 0.00 |
| May 8, 2025 | Franzen Antonella B | Grant | 37974 | 0.00 | $ 0.00 |
| May 8, 2025 | NORD DAVID G | Grant | 37974 | 0.00 | $ 0.00 |
| May 8, 2025 | Marshall Cynthia | Grant | 37974 | 0.00 | $ 0.00 |
| May 8, 2025 | TATEN BRUCE M. | Grant | 37974 | 0.00 | $ 0.00 |
| May 8, 2025 | Halligan Catherine Ann | Grant | 37974 | 0.00 | $ 0.00 |
| May 8, 2025 | Hilton Michael F | Grant | 37974 | 0.00 | $ 0.00 |
| May 8, 2025 | Wendt Roderick | Grant | 37974 | 0.00 | $ 0.00 |
| May 6, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 150000 | 4.26 | $ 639,030.00 |
| Apr 25, 2025 | TATEN BRUCE M. | Option Excercise | 3576 | 5.34 | $ 19,095.84 |
| Apr 23, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 27956 | 5.10 | $ 142,573.09 |
| Apr 16, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 176411 | 5.12 | $ 903,983.35 |
| Apr 11, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 175000 | 5.14 | $ 899,947.50 |
| Apr 10, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 100000 | 5.21 | $ 520,625.00 |
| Apr 3, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 206469 | 5.65 | $ 1,167,097.83 |
| Apr 1, 2025 | Christensen William | Option Excercise | 9661 | 5.84 | $ 56,420.24 |
| Mar 31, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 125000 | 5.94 | $ 742,112.50 |
| Mar 27, 2025 | Leon Michael A | Option Excercise | 20823 | 6.27 | $ 130,560.21 |
| Mar 21, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 70000 | 5.97 | $ 417,991.00 |
| Mar 5, 2025 | Meier Matthew | Open Market Purchase | 20000 | 5.73 | $ 114,600.00 |
| Mar 5, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 136801 | 5.66 | $ 774,036.78 |
| Feb 27, 2025 | WYNNE STEVEN E | Open Market Purchase | 10000 | 6.01 | $ 60,100.00 |
| Feb 27, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 145000 | 5.89 | $ 854,358.17 |
| Feb 24, 2025 | NORD DAVID G | Open Market Purchase | 20000 | 5.96 | $ 119,166.00 |
| Feb 14, 2025 | Hayes James S | Option Excercise | 5192 | 8.79 | $ 45,637.68 |
| Feb 14, 2025 | Stoddard Samantha | Option Excercise | 5871 | 8.79 | $ 51,606.09 |
| Feb 11, 2025 | Stoddard Samantha | Grant | 41936 | 0.00 | $ 0.00 |
| Feb 11, 2025 | Livingston Wendy A. | Grant | 31907 | 0.00 | $ 0.00 |
| Feb 11, 2025 | Meier Matthew | Grant | 25964 | 0.00 | $ 0.00 |
| Feb 11, 2025 | Christensen William | Grant | 152545 | 0.00 | $ 0.00 |
| Feb 11, 2025 | Vianna Gustavo | Grant | 36467 | 0.00 | $ 0.00 |
| Feb 11, 2025 | Hayes James S | Grant | 35410 | 0.00 | $ 0.00 |
| Feb 11, 2025 | Leon Michael A | Grant | 38618 | 0.00 | $ 0.00 |
| Feb 6, 2025 | Livingston Wendy A. | Option Excercise | 1987 | 8.71 | $ 17,306.77 |
| Feb 6, 2025 | Meier Matthew | Option Excercise | 1395 | 8.71 | $ 12,150.45 |
| Feb 6, 2025 | Stoddard Samantha | Option Excercise | 1756 | 8.71 | $ 15,294.76 |
| Feb 6, 2025 | Vianna Gustavo | Option Excercise | 2763 | 8.71 | $ 24,065.73 |
| Feb 6, 2025 | Hayes James S | Option Excercise | 2398 | 8.71 | $ 20,886.58 |
| Feb 6, 2025 | Leon Michael A | Option Excercise | 1668 | 8.71 | $ 14,528.28 |
| Jan 13, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 75000 | 8.46 | $ 634,762.50 |
| Jan 7, 2025 | Turtle Creek Asset Management Inc. | Open Market Purchase | 395000 | 7.75 | $ 3,062,943.50 |
| Dec 15, 2024 | Christensen William | Option Excercise | 18698 | 10.30 | $ 192,589.40 |
| Nov 5, 2024 | Turtle Creek Asset Management Inc. | Open Market Purchase | 1000000 | 10.37 | $ 10,368,700.00 |