| 20 Apr, 2026 |
Mark Pearson |
Common Stock |
A |
27,200 |
$23.18 |
828,883 |
D |
M |
| 20 Apr, 2026 |
Mark Pearson |
Common Stock |
D |
39,700 |
$41.63 |
789,183 |
D |
S |
| 20 Apr, 2026 |
Mark Pearson |
Employee Stock Option (right to buy) |
D |
27,200 |
$0.00 |
81,600 |
D |
M |
| 15 Apr, 2026 |
Jeffrey J Hurd |
Common Stock |
A |
9,358 |
$21.34 |
98,761 |
D |
M |
| 15 Apr, 2026 |
Nick Lane |
Common Stock |
A |
10,000 |
$23.18 |
134,218 |
D |
M |
| 15 Apr, 2026 |
Nick Lane |
Common Stock |
A |
10,000 |
$23.18 |
134,218 |
D |
M |
| 15 Apr, 2026 |
Nick Lane |
Common Stock |
D |
10,000 |
$40.44 |
124,218 |
D |
S |
| 15 Apr, 2026 |
Jeffrey J Hurd |
Common Stock |
D |
8,309 |
$40.61 |
90,452 |
D |
S |
| 15 Apr, 2026 |
Nick Lane |
Common Stock |
D |
10,000 |
$40.44 |
124,218 |
D |
S |
| 15 Apr, 2026 |
Nick Lane |
Employee Stock Option (right to buy) |
D |
10,000 |
$0.00 |
4,417 |
D |
M |
| 15 Apr, 2026 |
Jeffrey J Hurd |
Common Stock |
D |
1,049 |
$41.06 |
89,403 |
D |
S |
| 15 Apr, 2026 |
Nick Lane |
Employee Stock Option (right to buy) |
D |
10,000 |
$0.00 |
4,417 |
D |
M |
| 15 Apr, 2026 |
Jeffrey J Hurd |
Common Stock |
D |
5,000 |
$40.44 |
84,403 |
D |
S |
| 15 Apr, 2026 |
Jeffrey J Hurd |
Employee Stock Options (right to buy) |
D |
9,358 |
$0.00 |
37,433 |
D |
M |
| 08 Apr, 2026 |
Nick Lane |
Common Stock |
A |
10,000 |
$23.18 |
134,218 |
D |
M |
| 08 Apr, 2026 |
Nick Lane |
Common Stock |
A |
10,000 |
$23.18 |
134,218 |
D |
M |
| 08 Apr, 2026 |
Nick Lane |
Common Stock |
A |
10,000 |
$23.18 |
134,218 |
D |
M |
| 08 Apr, 2026 |
Nick Lane |
Common Stock |
A |
10,000 |
$23.18 |
134,218 |
D |
M |
| 08 Apr, 2026 |
Nick Lane |
Common Stock |
D |
10,000 |
$40.04 |
124,218 |
D |
S |
| 08 Apr, 2026 |
Nick Lane |
Common Stock |
D |
10,000 |
$40.04 |
124,218 |
D |
S |