Feb 19
2025
SELL
Payment of exercise price or tax liability
$47,904
$20.81 p/Share
2,302
Reduced 1.77%
127,654
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
10,323
Added 7.36%
129,956
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$7,526
$11.15 p/Share
675
Reduced 0.56%
119,633
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$136,656
$11.7 p/Share
11,680
Reduced 8.85%
120,308
Common Stock
Jun 07
2024
BUY
Conversion of derivative security
-
30,597
Added 19.03%
130,206
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$15,212
$11.72 p/Share
1,298
Reduced 1.26%
101,391
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
18,349
Added 15.16%
102,689
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$715
$10.68 p/Share
67
Reduced 0.08%
84,340
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
276
Added 0.33%
84,407
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$7,288
$10.18 p/Share
716
Reduced 0.84%
84,131
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$19,525
$10.32 p/Share
1,892
Reduced 2.18%
84,847
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
11,020
Added 11.27%
86,739
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$99,721
$9.71 p/Share
10,270
Reduced 11.94%
75,719
Common Stock
Jun 03
2023
BUY
Grant, award, or other acquisition
-
23,704
Added 21.61%
85,989
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$26,504
$19.56 p/Share
1,355
Reduced 2.13%
62,285
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
12,632
Added 16.56%
63,640
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
-
6,262
Added 10.93%
51,008
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$28,429
$21.2 p/Share
1,341
Reduced 2.91%
44,746
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$30,597
$20.29 p/Share
1,508
Reduced 3.17%
46,087
Common Stock
Aug 22
2021
SELL
Payment of exercise price or tax liability
$7,087
$5.23 p/Share
1,355
Reduced 2.77%
47,595
Common Stock
Jun 08
2021
BUY
Grant, award, or other acquisition
-
16,529
Added 25.24%
48,950
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$9,425
$6.25 p/Share
1,508
Reduced 4.44%
32,421
Common Stock