Dec 06
2024
SELL
Payment of exercise price or tax liability
$949
$0.34 p/Share
2,792
Reduced 0.92%
301,552
Common Stock
Sep 06
2024
SELL
Payment of exercise price or tax liability
$6,784
$0.39 p/Share
17,395
Reduced 5.41%
304,344
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$22,953
$1.19 p/Share
19,289
Reduced 5.66%
321,739
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$44,113
$1.87 p/Share
23,590
Reduced 6.47%
341,028
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
781
Added 0.23%
341,450
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
29,000
Added 7.38%
363,837
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$10,545
$0.58 p/Share
18,182
Reduced 5.15%
334,837
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$3,175
$0.96 p/Share
3,308
Reduced 0.93%
353,019
Common Stock
Aug 30
2023
BUY
Grant, award, or other acquisition
-
120,000
Added 25.19%
356,327
Common Stock
Jun 14
2023
SELL
Open market or private sale
$106,624
$17.06 p/Share
6,250
Reduced 2.58%
236,327
Common Stock
Jun 13
2023
SELL
Open market or private sale
$110,000
$17.6 p/Share
6,250
Reduced 2.51%
242,577
Common Stock
Jun 07
2023
SELL
Open market or private sale
$61,906
$17.04 p/Share
3,633
Reduced 1.44%
248,827
Common Stock
Apr 04
2023
SELL
Open market or private sale
$123,760
$18.78 p/Share
6,590
Reduced 2.54%
252,460
Common Stock
Mar 10
2023
SELL
Open market or private sale
$153,641
$20.2 p/Share
7,606
Reduced 2.85%
259,050
Common Stock
Mar 08
2023
SELL
Open market or private sale
$176,770
$21.16 p/Share
8,354
Reduced 3.21%
251,519
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
15,137
Added 5.37%
266,656
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
25,000
Added 8.78%
259,873
Common Stock
Dec 08
2022
SELL
Open market or private sale
$17,305
$15.79 p/Share
1,096
Reduced 0.46%
237,705
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$60,926
$13.01 p/Share
4,683
Reduced 1.92%
238,801
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$6,351
$12.26 p/Share
518
Reduced 0.21%
243,484
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$17,575
$9.5 p/Share
1,850
Reduced 0.75%
244,002
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$56,278
$12.02 p/Share
4,682
Reduced 1.87%
245,852
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$49,554
$12.69 p/Share
3,905
Reduced 1.53%
250,534
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
45,000
Added 15.03%
254,439
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$78,309
$14.82 p/Share
5,284
Reduced 2.46%
209,439
Common Stock