Oct 09
2024
SELL
Payment of exercise price or tax liability
$157,748
$19.24 p/Share
8,199
Reduced 0.56%
1,468,603
Common Stock, $0.025 p...
Oct 05
2024
SELL
Payment of exercise price or tax liability
$109,988
$19.55 p/Share
5,626
Reduced 0.38%
1,476,802
Common Stock, $0.025 p...
Sep 27
2024
SELL
Payment of exercise price or tax liability
$195,276
$19.61 p/Share
9,958
Reduced 0.67%
1,482,428
Common Stock, $0.025 p...
Sep 11
2024
BUY
Grant, award, or other acquisition
-
248,447
Added 14.27%
1,492,386
Common Stock, $0.025 p...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$95,479
$20.77 p/Share
4,597
Reduced 0.37%
1,243,939
Common Stock, $0.025 p...
Nov 19
2023
SELL
Payment of exercise price or tax liability
$75,502
$24.69 p/Share
3,058
Reduced 0.24%
1,291,379
Common Stock, $0.025 p...
Oct 09
2023
BUY
Grant, award, or other acquisition
-
166,667
Added 11.41%
1,294,437
Common Stock, $0.025 p...
Oct 05
2023
SELL
Payment of exercise price or tax liability
$565,050
$25.11 p/Share
22,503
Reduced 1.96%
1,127,770
Common Stock, $0.025 p...
Sep 27
2023
SELL
Payment of exercise price or tax liability
$243,373
$24.44 p/Share
9,958
Reduced 0.86%
1,150,273
Common Stock, $0.025 p...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$59,710
$20.74 p/Share
2,879
Reduced 0.25%
1,160,231
Common Stock, $0.025 p...
Nov 19
2022
SELL
Payment of exercise price or tax liability
$35,285
$18.65 p/Share
1,892
Reduced 0.16%
1,163,110
Common Stock, $0.025 p...
Sep 27
2022
BUY
Grant, award, or other acquisition
-
202,430
Added 14.8%
1,165,002
Common Stock, $0.025 p...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$58,568
$20.71 p/Share
2,828
Reduced 0.29%
962,572
Common Stock, $0.025 p...
Dec 02
2021
-
23,485
Reduced 2.37%
965,400
Common Stock, $0.025 p...
Nov 19
2021
SELL
Payment of exercise price or tax liability
$118,048
$36.2 p/Share
3,261
Reduced 0.33%
988,885
Common Stock, $0.025 p...
Nov 19
2021
BUY
Grant, award, or other acquisition
-
132,596
Added 11.79%
992,146
Common Stock, $0.025 p...
Jun 02
2021
SELL
Payment of exercise price or tax liability
$223,621
$29.96 p/Share
7,464
Reduced 0.83%
891,216
Common Stock, $0.025 p...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$180,996
$40.15 p/Share
4,508
Reduced 0.5%
898,680
Common Stock, $0.025 p...
Nov 30
2020
SELL
Payment of exercise price or tax liability
$345,202
$33.84 p/Share
10,201
Reduced 1.12%
903,188
Common Stock, $0.025 p...