| Jun 5, 2026 | ExerciseD | -35,000 | 0.00 USD | $0 | SEC |
| Jun 5, 2026 | Exercise | 35,000 | 6.37 USD | $223K | SEC |
| Jun 5, 2026 | Sell | -35,000 | 58.75 USD | $2.1M | SEC |
| Mar 6, 2026 | Sell | -35,000 | 41.15 USD | $1.4M | SEC |
| Mar 6, 2026 | AwardD | 130,860 | 0.00 USD | $0 | SEC |
| Mar 6, 2026 | ExerciseD | -35,000 | 0.00 USD | $0 | SEC |
| Mar 6, 2026 | Award | 53,384 | 0.00 USD | $0 | SEC |
| Mar 6, 2026 | AwardD | 5,888 | 0.00 USD | $0 | SEC |
| Mar 6, 2026 | AwardD | 35,331 | 0.00 USD | $0 | SEC |
| Mar 6, 2026 | Exercise | 35,000 | 6.37 USD | $223K | SEC |
| Jan 27, 2026 | Other | -33,190 | 39.64 USD | $1.3M | SEC |
| Jun 13, 2025 | Exercise | 15,616 | 6.37 USD | $99.5K | SEC |
| Jun 13, 2025 | Sell | -15,616 | 21.75 USD | $339.6K | SEC |
| Jun 13, 2025 | ExerciseD | -15,616 | 0.00 USD | $0 | SEC |
| Mar 19, 2025 | Award | 86,356 | 0.00 USD | $0 | SEC |
| Mar 19, 2025 | AwardD | 183,374 | 0.00 USD | $0 | SEC |
| Jan 28, 2025 | Other | -21,944 | 22.82 USD | $500.8K | SEC |
| Mar 15, 2024 | Buy | 12,300 | 8.14 USD | $100.1K | SEC |
| Jan 30, 2024 | AwardD | 5,888 | 0.00 USD | $0 | SEC |
| Jan 30, 2024 | AwardD | 52,509 | 0.00 USD | $0 | SEC |
| Jan 30, 2024 | Award | 144,682 | 0.00 USD | $0 | SEC |
| Jan 30, 2024 | AwardD | 35,331 | 0.00 USD | $0 | SEC |