Feb 29
2024
SELL
Payment of exercise price or tax liability
$312,334
$5.84 p/Share
53,482
Reduced 5.08%
999,389
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$104,898
$5.84 p/Share
17,962
Added 1.68%
1,052,871
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$2,933,998
$8.1 p/Share
362,222
Added 25.93%
1,034,909
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$151,711
$9.55 p/Share
15,886
Reduced 2.31%
672,687
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$103,680
$8.2 p/Share
12,644
Reduced 1.8%
688,573
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
$2,484,013
$8.47 p/Share
293,272
Added 29.49%
701,217
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$77,068
$12.04 p/Share
6,401
Reduced 1.54%
407,945
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
12,227
Added 2.87%
414,346
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$599,257
$12.96 p/Share
46,239
Reduced 10.31%
402,119
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$165,231
$11.57 p/Share
14,281
Reduced 3.09%
448,358
Common Stock
Nov 10
2022
BUY
Open market or private purchase
$99,900
$9.99 p/Share
10,000
Added 2.12%
462,639
Common Stock
Apr 11
2022
SELL
Open market or private sale
$1,255,800
$20.93 p/Share
60,000
Reduced 14.68%
348,849
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$205,623
$22.16 p/Share
9,279
Reduced 2.22%
408,849
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
17,724
Added 4.07%
418,128
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
103,790
Added 16.84%
512,639
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$1,031,450
$20.85 p/Share
49,470
Reduced 11.0%
400,404
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
109,117
Added 19.52%
449,874
Common Stock
Jun 18
2021
SELL
Open market or private sale
$448,600
$22.43 p/Share
20,000
Reduced 5.25%
360,727
Common Stock
Jun 17
2021
SELL
Open market or private sale
$457,800
$22.89 p/Share
20,000
Reduced 4.99%
380,727
Common Stock
Jun 16
2021
SELL
Open market or private sale
$451,000
$22.55 p/Share
20,000
Reduced 4.75%
400,757
Common Stock
Jun 15
2021
SELL
Open market or private sale
$451,800
$22.59 p/Share
20,000
Reduced 4.75%
400,727
Common Stock
Jun 14
2021
SELL
Open market or private sale
$452,400
$22.62 p/Share
20,000
Reduced 4.54%
420,757
Common Stock
Feb 08
2021
SELL
Grant, award, or other acquisition
-
97,090
Reduced 18.05%
440,757
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$266,611
$17.05 p/Share
15,637
Reduced 4.35%
343,667
Common Stock