Dec 08
2023
SELL
Payment of exercise price or tax liability
$81,758
$10.31 p/Share
7,930
Reduced 2.05%
378,125
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$133,662
$11.86 p/Share
11,270
Reduced 2.78%
393,750
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$57,299
$13.23 p/Share
4,331
Reduced 1.03%
416,250
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$109,870
$13.64 p/Share
8,055
Reduced 1.86%
425,000
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$161,365
$14.14 p/Share
11,412
Reduced 2.52%
440,625
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$62,217
$14.27 p/Share
4,360
Reduced 0.93%
463,125
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$107,146
$13.32 p/Share
8,044
Reduced 1.62%
487,037
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$153,576
$13.5 p/Share
11,376
Reduced 2.28%
487,500
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$109,561
$12.47 p/Share
8,786
Reduced 1.69%
510,000
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
250,000
Added 32.15%
527,500
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$155,219
$13.07 p/Share
11,876
Reduced 4.1%
277,500
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$120,395
$13.81 p/Share
8,718
Reduced 2.82%
300,000
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$176,808
$15.38 p/Share
11,496
Reduced 3.49%
317,500
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$110,700
$12.78 p/Share
8,662
Reduced 2.48%
340,000
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$131,482
$11.65 p/Share
11,286
Reduced 3.06%
357,500
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$101,261
$11.78 p/Share
8,596
Reduced 2.21%
380,000
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$160,734
$14.06 p/Share
11,432
Reduced 2.67%
416,492
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$197,401
$14.37 p/Share
13,737
Reduced 3.03%
438,992
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$99,489
$16.69 p/Share
5,961
Reduced 1.3%
452,729
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
180,000
Added 28.18%
458,750
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$293,401
$20.76 p/Share
14,133
Reduced 4.61%
292,177
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$109,266
$18.8 p/Share
5,812
Reduced 1.83%
311,688
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$289,316
$20.36 p/Share
14,210
Reduced 4.28%
317,500
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$111,125
$19.11 p/Share
5,815
Reduced 1.63%
350,435
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$331,401
$23.32 p/Share
14,211
Reduced 3.7%
369,495
Common Stock