Mar 31
2024
SELL
Sale (or disposition) back to the issuer
-
5,667
Reduced 2.76%
199,877
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
-
8,671
Reduced 4.05%
205,544
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
15,731
Added 6.84%
214,215
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$21,317
$8.35 p/Share
2,553
Reduced 1.27%
198,484
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
9,269
Reduced 4.61%
191,768
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
5,119
Reduced 2.48%
201,037
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
24,843
Added 10.75%
206,156
Common Stock
Dec 21
2022
SELL
Payment of exercise price or tax liability
-
5,485
Reduced 2.94%
181,313
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
-
2,553
Reduced 1.35%
186,798
Common Stock
Mar 31
2022
SELL
Sale (or disposition) back to the issuer
-
6,051
Reduced 3.12%
187,729
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
-
10,587
Reduced 5.64%
177,142
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
27,320
Added 12.36%
193,780
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$12,086
$15.07 p/Share
802
Reduced 0.48%
166,460
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$47,183
$15.24 p/Share
3,096
Reduced 1.82%
167,262
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
4,083
Added 2.34%
170,358
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
4,503
Added 2.64%
166,275
Common Stock
Jan 07
2022
SELL
Open market or private sale
$185,000
$18.5 p/Share
10,000
Reduced 5.82%
161,772
Common Stock
Jan 04
2022
SELL
Open market or private sale
$36,246
$17.51 p/Share
2,070
Reduced 1.19%
171,772
Common Stock
Dec 28
2021
SELL
Open market or private sale
$95,025
$17.5 p/Share
5,430
Reduced 3.03%
173,842
Common Stock
Dec 21
2021
SELL
Payment of exercise price or tax liability
$86,649
$16.47 p/Share
5,261
Reduced 2.85%
179,272
Common Stock
Dec 15
2021
SELL
Open market or private sale
$82,500
$16.5 p/Share
5,000
Reduced 2.64%
184,533
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$40,041
$16.35 p/Share
2,449
Reduced 1.28%
189,533
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$166,347
$18.44 p/Share
9,021
Reduced 4.49%
191,982
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$113,640
$9.47 p/Share
12,000
Added 5.63%
201,003
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$134,889
$18.9 p/Share
7,137
Reduced 3.78%
181,866
Common Stock