Feb 29
2024
SELL
Payment of exercise price or tax liability
$107,204
$5.84 p/Share
18,357
Reduced 2.61%
683,676
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$2,106,000
$8.1 p/Share
260,000
Added 27.03%
702,033
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$183,369
$9.55 p/Share
19,201
Reduced 4.16%
442,033
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$104,090
$8.2 p/Share
12,694
Reduced 2.68%
461,234
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
$1,782,003
$8.47 p/Share
210,390
Added 30.74%
473,928
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$379,326
$12.96 p/Share
29,269
Reduced 10.0%
263,538
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$217,006
$11.57 p/Share
18,756
Reduced 6.02%
292,807
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
74,458
Added 19.29%
311,563
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$544,519
$20.85 p/Share
26,116
Reduced 8.4%
284,878
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
96,993
Added 23.77%
310,994
Common Stock
Apr 16
2021
SELL
Open market or private sale
$553,953
$20.02 p/Share
27,670
Reduced 11.45%
214,001
Common Stock
Mar 08
2021
SELL
Open market or private sale
$237,940
$20.0 p/Share
11,897
Reduced 4.69%
241,671
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$209,524
$18.15 p/Share
11,544
Reduced 4.35%
253,568
Common Stock
Feb 25
2021
SELL
Open market or private sale
$157,079
$20.01 p/Share
7,850
Reduced 2.88%
265,112
Common Stock
Feb 24
2021
SELL
Open market or private sale
$267,555
$20.17 p/Share
13,265
Reduced 4.63%
272,962
Common Stock
Feb 23
2021
SELL
Open market or private sale
$49,880
$20.0 p/Share
2,494
Reduced 0.86%
286,227
Common Stock
Feb 22
2021
SELL
Open market or private sale
$675,718
$19.08 p/Share
35,415
Reduced 10.93%
288,721
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
69,795
Added 17.72%
324,136
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$380,300
$17.05 p/Share
22,305
Reduced 8.06%
254,341
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$574,663
$17.89 p/Share
32,122
Reduced 10.4%
276,646
Common Stock
Dec 15
2020
SELL
Open market or private sale
$341,874
$18.57 p/Share
18,410
Reduced 5.63%
308,768
Common Stock
Dec 11
2020
SELL
Open market or private sale
$1,372,829
$18.6 p/Share
73,808
Reduced 18.41%
327,178
Common Stock