| May 5, 2026 | Other | -38 | 5.50 USD | $209 | SEC |
| May 5, 2026 | ExerciseD | -1,111 | 0.00 USD | $0 | SEC |
| May 5, 2026 | Exercise | 1,111 | — | — | SEC |
| May 5, 2026 | ExerciseD | -125 | 0.00 USD | $0 | SEC |
| May 5, 2026 | Other | -330 | 5.50 USD | $1.8K | SEC |
| May 5, 2026 | Exercise | 125 | — | — | SEC |
| Feb 3, 2026 | Other | -4,392 | 1.08 USD | $4.7K | SEC |
| Feb 3, 2026 | Other | -2,224 | 1.08 USD | $2.4K | SEC |
| Feb 3, 2026 | ExerciseD | -7,500 | 0.00 USD | $0 | SEC |
| Feb 3, 2026 | Exercise | 14,812 | — | — | SEC |
| Feb 3, 2026 | AwardD | 12,500 | 0.00 USD | $0 | SEC |
| Feb 3, 2026 | Exercise | 7,500 | — | — | SEC |
| Feb 3, 2026 | ExerciseD | -14,812 | 0.00 USD | $0 | SEC |
| Jan 5, 2026 | AwardD | 133,309 | 0.00 USD | $0 | SEC |
| Jan 5, 2026 | AwardD | 10,000 | 0.00 USD | $0 | SEC |
| May 27, 2025 | ExerciseD | -422,437 | 0.00 USD | $0 | SEC |
| May 27, 2025 | Exercise | 422,437 | 0.53 USD | $223.9K | SEC |
| May 27, 2025 | AwardD | 304,798 | 0.00 USD | $0 | SEC |
| May 27, 2025 | AwardD | 117,639 | 0.00 USD | $0 | SEC |
| Apr 23, 2004 | AwardD | 118,756 | 0.81 USD | — | SEC |
| Apr 23, 2004 | AwardD | 1,833 | 0.81 USD | — | SEC |