Nov 15
2024
SELL
Payment of exercise price or tax liability
$144,678
$15.85 p/Share
9,128
Reduced 2.16%
412,503
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$114,141
$12.51 p/Share
9,124
Reduced 2.12%
421,631
Common Stock
Jul 15
2024
SELL
Open market or private sale
$286,155
$15.0 p/Share
19,077
Reduced 4.24%
430,755
Common Stock
Jun 12
2024
SELL
Open market or private sale
$298,398
$14.01 p/Share
21,299
Reduced 4.52%
449,832
Common Stock
Jun 03
2024
SELL
Open market or private sale
$269,516
$13.0 p/Share
20,732
Reduced 4.21%
471,131
Common Stock
May 16
2024
SELL
Open market or private sale
$232,440
$12.0 p/Share
19,370
Reduced 3.79%
491,863
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$121,324
$9.8 p/Share
12,380
Reduced 2.36%
511,233
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$295,277
$9.74 p/Share
30,316
Reduced 5.47%
523,613
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$130,618
$9.06 p/Share
14,417
Reduced 2.54%
553,929
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
161,247
Added 22.1%
568,346
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$69,171
$7.89 p/Share
8,767
Reduced 2.11%
407,099
Common Stock
Aug 16
2023
SELL
Open market or private sale
$75,438
$8.31 p/Share
9,078
Reduced 2.14%
415,866
Common Stock
Jul 11
2023
SELL
Open market or private sale
$143,760
$15.0 p/Share
9,584
Reduced 2.21%
424,944
Common Stock
Jul 11
2023
BUY
Exercise of conversion of derivative security
$18,880
$1.97 p/Share
9,584
Added 2.16%
434,528
Common Stock
Jun 29
2023
SELL
Open market or private sale
$301,896
$14.0 p/Share
21,564
Reduced 4.83%
424,944
Common Stock
Jun 13
2023
SELL
Open market or private sale
$205,226
$13.41 p/Share
15,304
Reduced 3.31%
446,508
Common Stock
Jun 12
2023
SELL
Open market or private sale
$16,339
$13.47 p/Share
1,213
Reduced 0.26%
461,812
Common Stock
May 16
2023
SELL
Open market or private sale
$174,798
$10.88 p/Share
16,066
Reduced 3.35%
463,025
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$235,396
$13.27 p/Share
17,739
Reduced 3.57%
479,091
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$171,938
$12.14 p/Share
14,163
Reduced 2.77%
496,830
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
161,247
Added 23.99%
510,993
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$201,929
$11.47 p/Share
17,605
Reduced 4.79%
349,746
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$56,899
$9.8 p/Share
5,806
Reduced 1.56%
367,351
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$238,063
$10.59 p/Share
22,480
Reduced 5.68%
373,157
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$75,428
$13.95 p/Share
5,407
Reduced 1.35%
395,637
Common Stock