| Jun 8, 26 | Michel Christian | President | Purchase | -- | 140.32K | -- | 140.32K |
| Jul 2, 26 | Stoddard Samantha | CFO | Sale | $1.47 | 1.21K | $1.78K | 242.19K |
| Jun 26, 26 | Livingston Wendy A. | Officer | Sale | $1.44 | 2.44K | $3.51K | 172.44K |
| Jun 8, 26 | Michel Christian | Officer | Sale | -- | -- | -- | -- |
| May 11, 26 | Hilton Michael F | CTO | Purchase | -- | 38.22K | -- | 89.69K |
| May 11, 26 | TATEN BRUCE M. | CTO | Purchase | -- | 38.22K | -- | 126.37K |
| May 11, 26 | Christensen William | CEO | Purchase | -- | 562.77K | -- | 906.32K |
| May 11, 26 | Hayes James S | Officer | Purchase | -- | 127.39K | -- | 212.64K |
| May 11, 26 | Halligan Catherine Ann | CTO | Purchase | -- | 38.22K | -- | 103.89K |
| May 11, 26 | Elliott Rachael B. | Officer | Purchase | -- | 121.02K | -- | 236.23K |
| May 11, 26 | Joubert Tracey | CTO | Purchase | -- | 38.22K | -- | 106.03K |
| May 11, 26 | Livingston Wendy A. | Officer | Purchase | -- | 105.09K | -- | 174.87K |
| May 11, 26 | Wendt Roderick | CTO | Purchase | -- | 38.22K | -- | 118.61K |
| May 11, 26 | NORD DAVID G | CTO | Purchase | -- | 38.22K | -- | 113.53K |
| May 11, 26 | Meier Matthew | Officer | Purchase | -- | 74.52K | -- | 127.24K |
| May 11, 26 | Franzen Antonella B | CTO | Purchase | -- | 38.22K | -- | 84.70K |
| May 11, 26 | Marshall Cynthia | CTO | Purchase | -- | 38.22K | -- | 106.03K |
| May 11, 26 | WYNNE STEVEN E | CTO | Purchase | -- | 38.22K | -- | 143.06K |
| May 11, 26 | Stoddard Samantha | CFO | Purchase | -- | 150.96K | -- | 243.39K |
| May 11, 26 | TATEN BRUCE M. | CTO | Sale | $1.66 | 19.48K | $32.28K | 88.16K |
| Feb 13, 26 | Stoddard Samantha | CFO | Sale | $2.24 | 5.63K | $12.62K | 92.44K |
| Feb 13, 26 | Hayes James S | Officer | Sale | $2.24 | 4.55K | $10.20K | 85.25K |
| Feb 11, 26 | Meier Matthew | Officer | Sale | $2.78 | 2.93K | $8.15K | 52.71K |
| Feb 11, 26 | Christensen William | CEO | Sale | $2.78 | 22.37K | $62.20K | 343.55K |
| Feb 11, 26 | Livingston Wendy A. | Officer | Sale | $2.78 | 3.15K | $8.77K | 69.78K |
| Feb 11, 26 | Hayes James S | Officer | Sale | $2.78 | 3.98K | $11.07K | 89.81K |
| Feb 11, 26 | Stoddard Samantha | CFO | Sale | $2.78 | 5.83K | $16.22K | 98.07K |
| Feb 6, 26 | Hayes James S | Officer | Sale | $2.93 | 2.38K | $6.97K | 93.79K |
| Feb 6, 26 | Meier Matthew | Officer | Sale | $2.93 | 1.40K | $4.09K | 55.65K |
| Feb 6, 26 | Livingston Wendy A. | Officer | Sale | $2.93 | 1.99K | $5.82K | 72.93K |
| Feb 6, 26 | Stoddard Samantha | CFO | Sale | $2.93 | 2.16K | $6.32K | 103.91K |
| Feb 6, 26 | Christensen William | CEO | Sale | $2.93 | 9.57K | $28.04K | 365.92K |
| Feb 1, 26 | Embt Jeffrey Donald | Officer | Purchase | -- | 73.53K | -- | 73.53K |
| Jan 5, 26 | Embt Jeffrey Donald | Officer | Sale | -- | -- | -- | -- |
| Nov 1, 25 | Elliott Rachael B. | Officer | Purchase | -- | 115.21K | -- | 115.21K |
| Oct 20, 25 | Elliott Rachael B. | Officer | Sale | -- | -- | -- | -- |
| Sep 1, 25 | Stoddard Samantha | CFO | Sale | $6.39 | 1.28K | $8.20K | 106.06K |
| Jul 1, 25 | Stoddard Samantha | CFO | Sale | $4.29 | 1.20K | $5.14K | 107.35K |
| Jun 27, 25 | Livingston Wendy A. | Officer | Sale | $3.89 | 2.36K | $9.19K | 74.92K |
| Jun 1, 25 | Stoddard Samantha | CFO | Sale | $3.65 | 2.90K | $10.59K | 108.55K |
| May 8, 25 | Wendt Roderick | CTO | Purchase | -- | 37.97K | -- | 80.40K |
| May 8, 25 | WYNNE STEVEN E | CTO | Purchase | -- | 37.97K | -- | 104.84K |
| May 8, 25 | Joubert Tracey | CTO | Purchase | -- | 37.97K | -- | 67.81K |
| May 8, 25 | Franzen Antonella B | CTO | Purchase | -- | 37.97K | -- | 46.48K |
| May 8, 25 | NORD DAVID G | CTO | Purchase | -- | 37.97K | -- | 75.31K |
| May 8, 25 | Marshall Cynthia | CTO | Purchase | -- | 37.97K | -- | 67.81K |
| May 8, 25 | TATEN BRUCE M. | CTO | Purchase | -- | 37.97K | -- | 107.64K |
| May 8, 25 | Halligan Catherine Ann | CTO | Purchase | -- | 37.97K | -- | 65.67K |
| May 8, 25 | Hilton Michael F | CTO | Purchase | -- | 37.97K | -- | 51.48K |
| May 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $4.26 | 119.55K | $509.32K | 13.25M |
| May 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $4.26 | 11.37K | $48.42K | 1.26M |
| May 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $4.26 | 7.84K | $33.40K | 868.88K |
| May 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $4.26 | 7.52K | $32.04K | 833.47K |
| May 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $4.26 | 3.72K | $15.85K | 412.55K |
| Apr 25, 25 | TATEN BRUCE M. | CTO | Sale | $5.34 | 3.58K | $19.10K | 69.67K |
| Apr 24, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 20.00K | $102.02K | 13.13M |
| Apr 23, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 2.28K | $11.61K | 13.11M |
| Apr 24, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 1.90K | $9.70K | 1.25M |
| Apr 23, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 216 | $1.10K | 1.25M |
| Apr 24, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 1.31K | $6.69K | 861.04K |
| Apr 23, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 149 | $759.9 | 859.73K |
| Apr 24, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 1.26K | $6.42K | 825.95K |
| Apr 23, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 143 | $729.3 | 824.69K |
| Apr 24, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 623 | $3.18K | 408.83K |
| Apr 23, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.10 | 71 | $362.1 | 408.20K |
| Apr 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.06 | 21.05K | $106.46K | 13.11M |
| Apr 17, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 79.70K | $410.36K | 13.09M |
| Apr 16, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.11 | 39.85K | $203.68K | 13.01M |
| Apr 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.06 | 2.00K | $10.12K | 1.25M |
| Apr 17, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 7.58K | $39.01K | 1.24M |
| Apr 16, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.11 | 3.79K | $19.37K | 1.24M |
| Apr 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.06 | 1.38K | $6.98K | 859.58K |
| Apr 17, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 5.23K | $26.91K | 858.20K |
| Apr 16, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.11 | 2.61K | $13.36K | 852.97K |
| Apr 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.06 | 1.32K | $6.70K | 824.55K |
| Apr 17, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 5.01K | $25.81K | 823.23K |
| Apr 16, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.11 | 2.51K | $12.81K | 818.21K |
| Apr 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.06 | 655 | $3.31K | 408.13K |
| Apr 17, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 2.48K | $12.77K | 407.48K |
| Apr 16, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.11 | 1.24K | $6.34K | 405.00K |
| Apr 15, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 39.85K | $204.73K | 12.97M |
| Apr 14, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 39.85K | $205.30K | 12.93M |
| Apr 11, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 59.78K | $307.24K | 12.89M |
| Apr 15, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 3.79K | $19.47K | 1.23M |
| Apr 14, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 3.79K | $19.52K | 1.23M |
| Apr 11, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 5.68K | $29.21K | 1.23M |
| Apr 15, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 2.61K | $13.42K | 850.36K |
| Apr 14, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 2.61K | $13.46K | 847.75K |
| Apr 11, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 3.92K | $20.15K | 845.13K |
| Apr 15, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 2.51K | $12.87K | 815.71K |
| Apr 14, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 2.51K | $12.92K | 813.20K |
| Apr 11, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 3.76K | $19.33K | 810.69K |
| Apr 15, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 1.24K | $6.38K | 403.75K |
| Apr 14, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.15 | 1.24K | $6.39K | 402.51K |
| Apr 11, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.14 | 1.86K | $9.57K | 401.27K |
| Apr 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.16 | 39.85K | $205.45K | 12.83M |
| Apr 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.26 | 39.85K | $209.48K | 12.79M |
| Apr 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.16 | 3.79K | $19.53K | 1.22M |
| Apr 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.26 | 3.79K | $19.92K | 1.22M |
| Apr 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.16 | 2.61K | $13.47K | 841.21K |
| Apr 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.26 | 2.61K | $13.74K | 838.60K |
| Apr 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.16 | 2.51K | $12.93K | 806.93K |
| Apr 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.26 | 2.51K | $13.18K | 804.42K |
| Apr 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.16 | 1.24K | $6.40K | 399.41K |
| Apr 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.26 | 1.24K | $6.52K | 398.17K |
| Apr 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.46 | 79.70K | $434.78K | 12.75M |
| Apr 4, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.55 | 5.16K | $28.63K | 12.67M |
| Apr 3, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.86 | 79.70K | $466.79K | 12.66M |
| Apr 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.46 | 7.58K | $41.34K | 1.21M |
| Apr 4, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.55 | 490 | $2.72K | 1.20M |
| Apr 3, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.86 | 7.58K | $44.38K | 1.20M |
| Apr 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.46 | 5.23K | $28.51K | 835.99K |
| Apr 4, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.55 | 338 | $1.88K | 830.76K |
| Apr 3, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.86 | 5.23K | $30.61K | 830.42K |
| Apr 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.46 | 5.01K | $27.35K | 801.92K |
| Apr 4, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.55 | 324 | $1.80K | 796.90K |
| Apr 3, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.86 | 5.01K | $29.36K | 796.58K |
| Apr 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.46 | 2.48K | $13.53K | 396.93K |
| Apr 4, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.55 | 161 | $893.92 | 394.45K |
| Apr 3, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.86 | 2.48K | $14.53K | 394.29K |
| Apr 1, 25 | Christensen William | CEO | Sale | $5.84 | 9.66K | $56.42K | 375.49K |
| Apr 1, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.91 | 59.78K | $353.50K | 12.58M |
| Mar 31, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 39.85K | $237.97K | 12.52M |
| Apr 1, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.91 | 5.68K | $33.61K | 1.20M |
| Mar 31, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 3.79K | $22.63K | 1.19M |
| Apr 1, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.91 | 3.92K | $23.18K | 825.20K |
| Mar 31, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 2.61K | $15.60K | 821.28K |
| Apr 1, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.91 | 3.76K | $22.24K | 791.57K |
| Mar 31, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 2.51K | $14.97K | 787.81K |
| Apr 1, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.91 | 1.86K | $11.01K | 391.81K |
| Mar 31, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 1.24K | $7.41K | 389.95K |
| Mar 27, 25 | Leon Michael A | Officer | Sale | $6.27 | 20.82K | $130.56K | 151.00K |
| Mar 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 55.79K | $333.15K | 12.49M |
| Mar 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 5.30K | $31.67K | 1.19M |
| Mar 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 3.66K | $21.84K | 818.66K |
| Mar 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 3.51K | $20.95K | 785.30K |
| Mar 21, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.97 | 1.74K | $10.37K | 388.70K |
| Mar 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.73 | 39.85K | $228.38K | 12.43M |
| Mar 5, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.62 | 69.18K | $388.55K | 12.39M |
| Mar 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.73 | 3.79K | $21.71K | 1.18M |
| Mar 5, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.62 | 6.58K | $36.94K | 1.18M |
| Mar 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.73 | 2.61K | $14.97K | 815.01K |
| Mar 5, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.62 | 4.54K | $25.48K | 812.39K |
| Mar 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.73 | 2.51K | $14.37K | 781.79K |
| Mar 5, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.62 | 4.35K | $24.44K | 779.28K |
| Mar 6, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.73 | 1.24K | $7.11K | 386.97K |
| Mar 5, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.62 | 2.15K | $12.10K | 385.73K |
| Mar 5, 25 | Meier Matthew | Officer | Purchase | $5.73 | 20.00K | $114.60K | 57.04K |
| Mar 3, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.73 | 26.34K | $150.91K | 774.93K |
| Feb 28, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $5.69 | 46.66K | $265.55K | 748.60K |
| Feb 27, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $6.08 | 72.00K | $437.90K | 701.93K |
| Feb 27, 25 | WYNNE STEVEN E | CTO | Purchase | $6.01 | 10.00K | $60.10K | 28.00K |
| Feb 24, 25 | NORD DAVID G | CTO | Purchase | $5.96 | 20.00K | $119.17K | 40.00K |
| Feb 14, 25 | Hayes James S | Officer | Sale | $8.79 | 2.68K | $23.55K | 104.60K |
| Feb 14, 25 | Hayes James S | Officer | Sale | $8.79 | 1.70K | $14.94K | 102.90K |
| Feb 16, 25 | Hayes James S | Officer | Sale | $8.79 | 813 | $7.15K | 102.09K |
| Feb 14, 25 | Stoddard Samantha | CFO | Sale | $8.79 | 2.81K | $24.66K | 114.51K |
| Feb 14, 25 | Stoddard Samantha | CFO | Sale | $8.79 | 1.51K | $13.29K | 113.00K |
| Feb 16, 25 | Stoddard Samantha | CFO | Sale | $8.79 | 1.55K | $13.66K | 111.45K |
| Feb 11, 25 | Stoddard Samantha | CFO | Purchase | -- | 41.94K | -- | 117.32K |
| Feb 11, 25 | Stoddard Samantha | CFO | Purchase | $9.05 | 69.38K | $627.91K | 69.38K |
| Feb 11, 25 | Livingston Wendy A. | Officer | Purchase | -- | 31.91K | -- | 77.28K |
| Feb 11, 25 | Livingston Wendy A. | Officer | Purchase | $9.05 | 52.79K | $477.75K | 52.79K |
| Feb 11, 25 | Meier Matthew | Officer | Purchase | $9.05 | 42.96K | $388.76K | 42.96K |
| Feb 11, 25 | Meier Matthew | Officer | Purchase | -- | 25.96K | -- | 37.04K |
| Feb 11, 25 | Christensen William | CEO | Purchase | -- | 152.54K | -- | 385.15K |
| Feb 11, 25 | Christensen William | CEO | Purchase | $9.05 | 252.38K | $2.28M | 252.38K |
| Feb 11, 25 | Vianna Gustavo | President | Purchase | $9.05 | 60.33K | $546.02K | 60.33K |
| Feb 11, 25 | Vianna Gustavo | President | Purchase | -- | 36.47K | -- | 51.52K |
| Feb 11, 25 | Hayes James S | Officer | Purchase | -- | 35.41K | -- | 107.28K |
| Feb 11, 25 | Hayes James S | Officer | Purchase | $9.05 | 58.59K | $530.20K | 58.59K |
| Feb 11, 25 | Leon Michael A | Officer | Purchase | -- | 16.57K | -- | 171.82K |
| Feb 11, 25 | Leon Michael A | Officer | Purchase | -- | 22.04K | -- | 155.25K |
| Feb 6, 25 | Hayes James S | Officer | Sale | $8.71 | 2.40K | $20.89K | 71.87K |
| Feb 6, 25 | Leon Michael A | Officer | Sale | $8.71 | 1.67K | $14.53K | 133.21K |
| Feb 6, 25 | Livingston Wendy A. | Officer | Sale | $8.71 | 1.99K | $17.31K | 45.37K |
| Feb 6, 25 | Meier Matthew | Officer | Sale | $8.71 | 1.40K | $12.15K | 11.08K |
| Feb 6, 25 | Stoddard Samantha | CFO | Sale | $8.71 | 1.76K | $15.29K | 75.38K |
| Feb 6, 25 | Vianna Gustavo | President | Sale | $8.71 | 2.76K | $24.07K | 15.05K |
| Feb 6, 25 | Christensen William | CEO | Sale | $8.71 | 5.97K | $51.96K | 232.61K |
| Jan 13, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $8.46 | 60.44K | $511.55K | 12.32M |
| Jan 13, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $8.46 | 5.64K | $47.71K | 1.17M |
| Jan 13, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $8.46 | 3.96K | $33.49K | 807.86K |
| Jan 13, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $8.46 | 3.08K | $26.11K | 629.93K |
| Jan 13, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $8.46 | 1.88K | $15.90K | 383.57K |
| Jan 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.65 | 88.65K | $678.54K | 12.26M |
| Jan 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.71 | 128.94K | $993.58K | 12.17M |
| Jan 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.90 | 100.74K | $796.32K | 12.04M |
| Jan 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.65 | 8.27K | $63.28K | 1.17M |
| Jan 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.71 | 12.03K | $92.66K | 1.16M |
| Jan 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.90 | 9.39K | $74.26K | 1.15M |
| Jan 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.65 | 5.80K | $44.42K | 803.90K |
| Jan 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.71 | 8.44K | $65.04K | 798.10K |
| Jan 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.90 | 6.59K | $52.13K | 789.66K |
| Jan 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.65 | 4.53K | $34.63K | 626.85K |
| Jan 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.71 | 6.58K | $50.72K | 622.32K |
| Jan 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.90 | 5.14K | $40.65K | 615.74K |
| Jan 10, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.65 | 2.75K | $21.09K | 381.69K |
| Jan 8, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.71 | 4.01K | $30.88K | 378.94K |
| Jan 7, 25 | Turtle Creek Asset Management Inc. | 10 percent owner | Purchase | $7.90 | 3.13K | $24.75K | 374.93K |