Feb 26
2024
SELL
Payment of exercise price or tax liability
$78,084
$15.9 p/Share
4,911
Reduced 1.29%
375,114
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
40,681
Added 9.67%
380,025
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$76,911
$15.06 p/Share
5,107
Reduced 1.48%
339,344
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$104,149
$15.26 p/Share
6,825
Reduced 1.94%
344,451
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$184,656
$16.0 p/Share
11,541
Reduced 3.18%
351,276
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
38,382
Added 9.57%
362,817
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$68,508
$13.95 p/Share
4,911
Reduced 1.49%
324,435
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$197,986
$13.75 p/Share
14,399
Reduced 4.19%
329,346
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
45,396
Added 11.67%
343,745
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
32,667
Added 9.87%
298,349
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$132,607
$19.37 p/Share
6,846
Reduced 2.51%
265,682
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$67,887
$19.92 p/Share
3,408
Reduced 1.24%
272,528
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$138,491
$22.33 p/Share
6,202
Reduced 2.2%
275,936
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
13,750
Added 4.65%
282,138
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$139,235
$22.45 p/Share
6,202
Reduced 2.26%
268,388
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
13,750
Added 4.77%
274,590
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$207,106
$20.75 p/Share
9,981
Reduced 3.69%
260,840
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
33,967
Added 11.14%
270,821
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$126,484
$18.16 p/Share
6,965
Reduced 2.86%
236,854
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
-
22,222
Added 8.35%
243,819
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$106,922
$17.24 p/Share
6,202
Reduced 2.72%
221,597
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
13,750
Added 5.69%
227,799
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$329,291
$17.7 p/Share
18,604
Reduced 8.0%
214,049
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
-
41,250
Added 15.06%
232,653
Common Stock