Mar 31
2024
SELL
Sale (or disposition) back to the issuer
-
3,896
Reduced 2.98%
126,897
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
-
3,734
Reduced 2.78%
130,793
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
11,592
Added 7.93%
134,527
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
4,132
Reduced 3.25%
122,935
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
-
2,422
Reduced 1.87%
127,067
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
18,305
Added 12.39%
129,489
Common Stock
Dec 21
2022
SELL
Payment of exercise price or tax liability
-
7,645
Reduced 6.43%
111,184
Common Stock
May 02
2022
SELL
Open market or private sale
$245,632
$15.2 p/Share
16,160
Reduced 11.97%
118,829
Common Stock
Mar 31
2022
BUY
Sale (or disposition) back to the issuer
-
4,160
Added 3.36%
119,593
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
18,784
Added 13.18%
123,753
Common Stock
Mar 31
2022
BUY
Payment of exercise price or tax liability
-
4,439
Added 3.71%
115,154
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$5,621
$15.07 p/Share
373
Reduced 0.35%
104,969
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$21,915
$15.24 p/Share
1,438
Reduced 1.35%
105,342
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
2,806
Added 2.56%
106,780
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
3,096
Added 2.89%
103,974
Common Stock
Jan 19
2022
SELL
Open market or private sale
$214,172
$18.31 p/Share
11,697
Reduced 10.39%
100,878
Common Stock
Dec 21
2021
SELL
Payment of exercise price or tax liability
$127,313
$16.47 p/Share
7,730
Reduced 6.43%
112,575
Common Stock
Nov 08
2021
SELL
Open market or private sale
$2,059,364
$17.06 p/Share
120,713
Reduced 50.08%
120,305
Common Stock
Jun 09
2021
SELL
Open market or private sale
$356,600
$17.83 p/Share
20,000
Reduced 7.66%
241,018
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$65,621
$18.9 p/Share
3,472
Reduced 1.33%
257,546
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
14,986
Added 5.21%
272,532
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$72,981
$19.15 p/Share
3,811
Reduced 1.44%
261,501
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
-
4,463
Added 1.71%
257,208
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
-
8,104
Added 2.98%
264,225
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$14,499
$17.79 p/Share
815
Reduced 0.32%
252,745
Common Stock