Feb 26
2024
SELL
Payment of exercise price or tax liability
$66,907
$15.9 p/Share
4,208
Reduced 1.57%
264,188
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
32,544
Added 10.81%
268,396
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$65,902
$15.06 p/Share
4,376
Reduced 1.82%
235,852
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$89,225
$15.26 p/Share
5,847
Reduced 2.38%
240,228
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$164,256
$16.0 p/Share
10,266
Reduced 4.0%
246,075
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
30,705
Added 10.7%
256,341
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$58,701
$13.95 p/Share
4,208
Reduced 1.83%
225,636
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$176,742
$13.75 p/Share
12,854
Reduced 5.3%
229,844
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
36,317
Added 13.02%
242,698
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
26,133
Added 11.24%
206,381
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$91,736
$19.37 p/Share
4,736
Reduced 2.56%
180,248
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$60,079
$19.92 p/Share
3,016
Reduced 1.6%
184,984
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$118,662
$22.33 p/Share
5,314
Reduced 2.75%
188,000
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
11,000
Added 5.38%
193,314
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$119,299
$22.45 p/Share
5,314
Reduced 2.83%
182,314
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
11,000
Added 5.54%
187,628
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$150,334
$20.75 p/Share
7,245
Reduced 3.94%
176,628
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
27,173
Added 12.88%
183,873
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$111,702
$18.16 p/Share
6,151
Reduced 3.78%
156,700
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
-
18,471
Added 10.19%
162,851
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$91,596
$17.24 p/Share
5,313
Reduced 3.55%
144,380
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
11,000
Added 6.85%
149,693
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$282,120
$17.7 p/Share
15,939
Reduced 10.31%
138,693
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
-
33,000
Added 17.59%
154,632
Common Stock