| 16 Apr, 2026 |
Martin Roper |
Common Stock |
A |
25,000 |
$10.18 |
323,484 |
D |
M |
| 16 Apr, 2026 |
Martin Roper |
Common Stock |
D |
25,000 |
$50.00 |
298,484 |
D |
S |
| 16 Apr, 2026 |
Martin Roper |
Non-Qualified Stock Option (Right to Buy) |
D |
25,000 |
$0.00 |
425,214 |
D |
M |
| 14 Apr, 2026 |
Martin Roper |
Common Stock |
A |
25,000 |
$10.18 |
323,484 |
D |
M |
| 15 Apr, 2026 |
Kenneth Sadowsky |
Common Stock |
D |
3,900 |
$48.93 |
586,566 |
D |
S |
| 14 Apr, 2026 |
Martin Roper |
Common Stock |
D |
25,000 |
$50.00 |
298,484 |
D |
S |
| 15 Apr, 2026 |
Martin Roper |
Common Stock |
A |
25,000 |
$10.18 |
323,484 |
D |
M |
| 15 Apr, 2026 |
Martin Roper |
Common Stock |
D |
25,000 |
$50.11 |
298,484 |
D |
S |
| 14 Apr, 2026 |
Martin Roper |
Non-Qualified Stock Option (Right to Buy) |
D |
25,000 |
$0.00 |
475,214 |
D |
M |
| 15 Apr, 2026 |
Martin Roper |
Non-Qualified Stock Option (Right to Buy) |
D |
25,000 |
$0.00 |
450,214 |
D |
M |
| 10 Apr, 2026 |
Martin Roper |
Common Stock |
A |
25,000 |
$10.18 |
323,484 |
D |
M |
| 10 Apr, 2026 |
Martin Roper |
Common Stock |
D |
25,000 |
$50.11 |
298,484 |
D |
S |
| 13 Apr, 2026 |
Martin Roper |
Common Stock |
A |
4,456 |
$10.18 |
302,940 |
D |
M |
| 13 Apr, 2026 |
Martin Roper |
Common Stock |
D |
4,456 |
$50.55 |
298,484 |
D |
S |
| 10 Apr, 2026 |
Martin Roper |
Non-Qualified Stock Option (Right to Buy) |
D |
25,000 |
$0.00 |
504,670 |
D |
M |
| 13 Apr, 2026 |
Martin Roper |
Non-Qualified Stock Option (Right to Buy) |
D |
4,456 |
$0.00 |
500,214 |
D |
M |
| 07 Apr, 2026 |
Martin Roper |
Common Stock |
A |
25,000 |
$10.18 |
323,484 |
D |
M |
| 07 Apr, 2026 |
Martin Roper |
Common Stock |
D |
25,000 |
$50.00 |
298,484 |
D |
S |
| 08 Apr, 2026 |
Martin Roper |
Common Stock |
A |
25,000 |
$10.18 |
323,484 |
D |
M |
| 08 Apr, 2026 |
Martin Roper |
Common Stock |
D |
25,000 |
$50.95 |
298,484 |
D |
S |