May 06
2024
SELL
Open market or private sale
$106,375
$12.16 p/Share
8,748
Reduced 11.61%
66,608
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$71,609
$14.78 p/Share
4,845
Reduced 6.04%
75,356
Common Stock
Apr 27
2024
BUY
Grant, award, or other acquisition
-
30,000
Added 27.22%
80,201
Common Stock
Feb 16
2024
SELL
Open market or private sale
$22,511
$14.82 p/Share
1,519
Reduced 2.85%
51,720
Common Stock
Jan 03
2024
SELL
Open market or private sale
$28,943
$14.16 p/Share
2,044
Reduced 3.8%
51,720
Common Stock
Dec 31
2023
SELL
Exercise of conversion of derivative security
$15,760
$14.58 p/Share
1,081
Reduced 1.97%
53,764
Common Stock
Nov 08
2023
SELL
Open market or private sale
$73,640
$12.64 p/Share
5,826
Reduced 9.6%
54,845
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$19,900
$13.64 p/Share
1,459
Reduced 2.35%
60,671
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
6,250
Added 9.14%
62,130
Common Stock
May 02
2023
SELL
Open market or private sale
$37,248
$13.76 p/Share
2,707
Reduced 4.62%
55,880
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$44,269
$14.13 p/Share
3,133
Reduced 5.08%
58,587
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
18,750
Added 23.3%
61,720
Common Stock
Feb 16
2023
SELL
Open market or private sale
$18,411
$19.04 p/Share
967
Reduced 2.2%
42,970
Common Stock
Jan 03
2023
SELL
Open market or private sale
$37,078
$18.14 p/Share
2,044
Reduced 4.54%
42,970
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$19,576
$18.11 p/Share
1,081
Reduced 2.35%
44,984
Common Stock
Aug 16
2022
SELL
Open market or private sale
$763
$25.44 p/Share
30
Reduced 0.07%
46,065
Common Stock
Aug 02
2022
SELL
Open market or private sale
$70,548
$25.57 p/Share
2,759
Reduced 5.65%
46,095
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$37,613
$25.78 p/Share
1,459
Reduced 2.9%
48,854
Common Stock
Jul 05
2022
SELL
Open market or private sale
$100,375
$18.26 p/Share
5,497
Reduced 9.85%
50,313
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$31,660
$21.7 p/Share
1,459
Reduced 2.55%
55,810
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
18,750
Added 24.66%
57,269
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$31,576
$29.21 p/Share
1,081
Reduced 2.78%
37,826
Common Stock
Aug 16
2021
SELL
Open market or private sale
$20,300
$35.0 p/Share
580
Reduced 1.47%
38,907
Common Stock
Jul 28
2021
SELL
Open market or private sale
$157,394
$32.77 p/Share
4,803
Reduced 10.99%
38,907
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
16,875
Added 27.85%
43,710
Common Stock