Dec 06
2024
SELL
Open market or private sale
$4,449,369
$34.85 p/Share
127,672
Reduced 16.31%
655,104
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$183,731
$16.09 p/Share
11,419
Reduced 1.44%
782,776
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$402,533
$16.54 p/Share
24,337
Reduced 3.6%
651,773
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
142,422
Added 15.21%
794,195
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$196,395
$16.54 p/Share
11,874
Reduced 1.68%
693,281
Common Stock
Feb 19
2024
SELL
Sale (or disposition) back to the issuer
-
17,171
Reduced 2.48%
676,110
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$25,003
$16.09 p/Share
1,554
Reduced 0.22%
705,155
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$145,820
$12.77 p/Share
11,419
Reduced 1.59%
706,709
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
228,991
Added 24.18%
718,128
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
184,931
Added 27.44%
489,137
Common Stock
Feb 19
2023
SELL
Sale (or disposition) back to the issuer
-
13,192
Reduced 4.16%
304,206
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$176,776
$11.68 p/Share
15,135
Reduced 4.55%
317,398
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$84,161
$17.04 p/Share
4,939
Reduced 1.46%
332,533
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$4,862
$16.37 p/Share
297
Reduced 0.09%
337,472
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
87,072
Added 20.5%
337,769
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$129,555
$17.85 p/Share
7,258
Reduced 2.74%
257,961
Common Stock
Feb 18
2022
SELL
Sale (or disposition) back to the issuer
-
7,264
Reduced 2.82%
250,697
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
-
7,677
Reduced 2.81%
265,219
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
15,806
Added 5.47%
272,896
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
756
Added 0.29%
257,090
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
56,544
Added 18.07%
256,334
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
-
7,808
Reduced 3.76%
199,790
Common Stock
Dec 15
2020
SELL
Sale (or disposition) back to the issuer
-
4,965
Reduced 2.38%
203,262
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
31,528
Added 12.92%
212,563
Common Stock