Dec 31
2022
SELL
Payment of exercise price or tax liability
$358,062
$18.79 p/Share
19,056
Reduced 13.03%
127,157
Common Stock
Dec 31
2022
SELL
Sale (or disposition) back to the issuer
-
20,171
Reduced 15.86%
106,986
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$15,253
$20.42 p/Share
747
Reduced 0.51%
146,214
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$32,472
$20.41 p/Share
1,591
Reduced 1.07%
146,961
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$174,043
$21.54 p/Share
8,080
Reduced 5.16%
148,552
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$14,060
$18.19 p/Share
773
Reduced 0.49%
156,632
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$520,458
$23.86 p/Share
21,813
Reduced 12.17%
157,405
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
$494,348
$17.06 p/Share
28,977
Added 14.7%
168,188
Common Stock
Jul 08
2022
SELL
Sale (or disposition) back to the issuer
-
52,912
Reduced 100.0%
0
Common Stock
Jul 08
2022
BUY
Grant, award, or other acquisition
-
150,241
Added 50.0%
150,241
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$1,267
$19.8 p/Share
64
Added 0.12%
52,912
Common Stock
Dec 03
2021
BUY
Grant, award, or other acquisition
$781
$21.1 p/Share
37
Added 0.07%
52,847
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
13,258
Added 20.07%
52,810
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$18,931
$21.66 p/Share
874
Reduced 2.16%
39,552
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$19,021
$21.42 p/Share
888
Reduced 2.15%
40,426
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$5,649
$20.77 p/Share
272
Reduced 0.65%
41,314
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$8,866
$20.91 p/Share
424
Reduced 1.01%
41,586
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
17,396
Added 27.86%
45,040
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$13,535
$12.65 p/Share
1,070
Reduced 3.73%
27,644
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$4,624
$12.33 p/Share
375
Reduced 1.29%
28,714
Common Stock
Nov 11
2020
SELL
Payment of exercise price or tax liability
$4,091
$12.51 p/Share
327
Reduced 1.11%
29,089
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$6,014
$11.77 p/Share
511
Reduced 1.71%
29,416
Common Stock