Oct 15
2024
SELL
Payment of exercise price or tax liability
$741,485
$16.77 p/Share
44,215
Reduced 4.28%
988,955
Common Stock
Jun 04
2024
SELL
Open market or private sale
$166,458
$15.42 p/Share
10,795
Reduced 1.03%
1,033,170
Common Stock
Jun 03
2024
SELL
Open market or private sale
$384,750
$15.39 p/Share
25,000
Reduced 2.34%
1,043,965
Common Stock
Mar 20
2024
SELL
Open market or private sale
$448,639
$17.97 p/Share
24,966
Reduced 2.28%
1,068,965
Common Stock
Mar 19
2024
SELL
Open market or private sale
$137,587
$17.85 p/Share
7,708
Reduced 0.7%
1,093,931
Common Stock
Mar 18
2024
SELL
Open market or private sale
$607,562
$17.89 p/Share
33,961
Reduced 2.99%
1,101,639
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
338,028
Added 22.94%
1,135,600
Common Stock
Oct 15
2023
BUY
Grant, award, or other acquisition
-
387,847
Added 32.72%
797,572
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
162,744
Added 28.43%
409,725
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
103,798
Added 29.59%
246,981
Common Stock
Dec 01
2021
SELL
Open market or private sale
$475,832
$31.46 p/Share
15,125
Reduced 9.55%
143,183
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$83,036
$5.49 p/Share
15,125
Added 8.72%
158,308
Common Stock
Sep 09
2021
SELL
Open market or private sale
$1,307,329
$37.06 p/Share
35,276
Reduced 19.77%
143,183
Common Stock
Sep 09
2021
BUY
Exercise of conversion of derivative security
$151,436
$5.49 p/Share
27,584
Added 13.39%
178,459
Common Stock
Jun 04
2021
SELL
Open market or private sale
$48,217
$37.09 p/Share
1,300
Reduced 0.85%
150,875
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
$7,137
$5.49 p/Share
1,300
Added 0.85%
152,175
Common Stock
Jun 03
2021
SELL
Open market or private sale
$50,542
$37.0 p/Share
1,366
Reduced 0.9%
150,875
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
$7,499
$5.49 p/Share
1,366
Added 0.89%
152,241
Common Stock
Jun 02
2021
SELL
Open market or private sale
$725,902
$35.46 p/Share
20,471
Reduced 11.95%
150,875
Common Stock
Jun 01
2021
SELL
Open market or private sale
$3,198,453
$34.05 p/Share
93,934
Reduced 76.93%
28,163
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
$498,217
$5.49 p/Share
90,750
Added 42.64%
122,097
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
143,183
Added 45.52%
171,346
Common Stock
Feb 16
2021
SELL
Open market or private sale
$599,857
$39.66 p/Share
15,125
Reduced 32.55%
31,347
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$83,036
$5.49 p/Share
15,125
Added 24.55%
46,472
Common Stock
Jan 28
2021
SELL
Open market or private sale
$2,268,779
$37.38 p/Share
60,695
Reduced 65.94%
31,347
Common Stock