Oct 18
2024
SELL
Payment of exercise price or tax liability
$52,120
$19.19 p/Share
2,716
Reduced 0.72%
376,146
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$212,023
$18.4 p/Share
11,523
Reduced 2.95%
378,862
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$17,286
$19.08 p/Share
906
Reduced 0.23%
390,385
Common Stock
Jul 18
2024
SELL
Sale (or disposition) back to the issuer
$40,339
$20.18 p/Share
1,999
Reduced 0.51%
391,291
Common Stock
Jul 17
2024
SELL
Sale (or disposition) back to the issuer
$59,960
$20.0 p/Share
2,998
Reduced 0.76%
393,290
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$202,228
$17.55 p/Share
11,523
Reduced 2.83%
396,288
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$19,904
$21.97 p/Share
906
Reduced 0.22%
407,811
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
125,000
Added 23.42%
408,717
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$9,929
$10.96 p/Share
906
Reduced 0.32%
283,717
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$85,134
$11.12 p/Share
7,656
Reduced 2.62%
284,623
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$71,043
$8.5 p/Share
8,358
Reduced 2.78%
292,279
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$51,616
$9.98 p/Share
5,172
Reduced 1.69%
300,637
Common Stock
Jul 26
2023
SELL
Payment of exercise price or tax liability
$9,621
$17.15 p/Share
561
Reduced 0.18%
305,809
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$98,474
$19.04 p/Share
5,172
Reduced 1.66%
306,370
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
100,000
Added 24.3%
311,542
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$29,251
$18.86 p/Share
1,551
Reduced 0.73%
211,542
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$12,940
$14.41 p/Share
898
Reduced 0.42%
213,093
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$22,187
$0.99 p/Share
22,411
Reduced 0.42%
5,349,793
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
1,611,496
Added 23.08%
5,372,204
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$24,927
$1.62 p/Share
15,387
Reduced 0.41%
3,760,708
Common Stock
Apr 12
2022
BUY
Grant, award, or other acquisition
-
665,500
Added 14.98%
3,776,635
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$12,806
$2.0 p/Share
6,403
Reduced 0.21%
3,111,135
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
$42,500
$0.34 p/Share
125,000
Added 3.86%
3,117,538
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$4,346
$0.05 p/Share
86,929
Added 2.82%
2,992,538
Common Stock
Nov 24
2021
BUY
Open market or private purchase
$101,250
$3.75 p/Share
27,000
Added 0.92%
2,905,609
Common Stock