| Feb 6, 2026 | Meier Matthew | Option Excercise | 1395 | 2.93 | $ 4,087.35 |
| Feb 6, 2026 | Livingston Wendy A. | Option Excercise | 1987 | 2.93 | $ 5,821.91 |
| Feb 6, 2026 | Stoddard Samantha | Option Excercise | 2156 | 2.93 | $ 6,317.08 |
| Feb 6, 2026 | Christensen William | Option Excercise | 9570 | 2.93 | $ 28,040.10 |
| Feb 6, 2026 | Hayes James S | Option Excercise | 2380 | 2.93 | $ 6,973.40 |
| Feb 1, 2026 | Embt Jeffrey Donald | Grant | 73529 | 0.00 | $ 0.00 |
| Nov 1, 2025 | Elliott Rachael B. | Grant | 115207 | 0.00 | $ 0.00 |
| 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 16, 2025 | Hayes James S | Option Excercise | 813 | 8.79 | $ 7,146.27 |
| Feb 16, 2025 | Stoddard Samantha | Option Excercise | 1554 | 8.79 | $ 13,659.66 |