Jan 30
2025
SELL
Payment of exercise price or tax liability
-
11,808
Reduced 3.09%
370,010
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
24,816
Added 6.1%
381,818
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
-
17,012
Reduced 4.55%
357,002
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
36,450
Added 8.88%
374,014
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
-
9,044
Reduced 2.61%
337,564
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
24,852
Added 6.69%
346,608
Common Stock
Jan 27
2023
BUY
Open market or private purchase
$183,250
$13.87 p/Share
13,212
Added 3.94%
321,756
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
-
14,267
Reduced 4.42%
308,544
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
27,348
Added 7.81%
322,811
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
-
6,520
Reduced 2.16%
295,463
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
16,325
Added 5.13%
301,983
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
-
24,681
Reduced 7.95%
285,658
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
60,000
Added 16.2%
310,339
Common Stock
Nov 19
2020
BUY
Open market or private purchase
$99,600
$9.96 p/Share
10,000
Added 3.84%
250,339
Common Stock
Mar 19
2020
BUY
Open market or private purchase
$57,762
$8.57 p/Share
6,740
Added 2.73%
240,339
Common Stock
Mar 18
2020
BUY
Open market or private purchase
$27,808
$8.53 p/Share
3,260
Added 1.38%
233,599
Common Stock
Feb 04
2020
SELL
Payment of exercise price or tax liability
-
9,854
Reduced 4.1%
230,339
Common Stock
Feb 04
2020
BUY
Grant, award, or other acquisition
-
24,302
Added 9.19%
240,193
Common Stock
Feb 05
2019
SELL
Payment of exercise price or tax liability
-
26,119
Reduced 10.79%
215,891
Common Stock
Feb 05
2019
BUY
Grant, award, or other acquisition
-
59,500
Added 19.73%
242,010
Common Stock
May 30
2018
SELL
Open market or private sale
$789,500
$15.75 p/Share
50,127
Reduced 21.55%
182,510
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
-
16,389
Reduced 6.58%
232,637
Common Stock
Jan 31
2018
BUY
Grant, award, or other acquisition
-
37,000
Added 12.94%
249,026
Common Stock
Dec 14
2017
-
7,545
Reduced 3.44%
212,026
Common Stock