Feb 26
2024
SELL
Payment of exercise price or tax liability
$253,986
$15.9 p/Share
15,974
Reduced 1.16%
1,359,885
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
134,698
Added 8.92%
1,375,859
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$251,577
$15.06 p/Share
16,705
Reduced 1.33%
1,241,161
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$356,748
$15.26 p/Share
23,378
Reduced 1.82%
1,257,866
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$1,271,792
$16.0 p/Share
79,487
Reduced 5.84%
1,281,244
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
175,864
Added 11.45%
1,360,731
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$433,872
$13.95 p/Share
31,102
Reduced 2.56%
1,184,867
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$514,112
$13.75 p/Share
37,390
Reduced 2.98%
1,215,969
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
145,202
Added 10.38%
1,253,359
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$271,548
$17.95 p/Share
15,128
Reduced 1.35%
1,108,157
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
99,217
Added 8.12%
1,123,285
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$197,710
$19.37 p/Share
10,207
Reduced 0.99%
1,024,068
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$332,764
$19.92 p/Share
16,705
Reduced 1.59%
1,034,275
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$661,013
$22.33 p/Share
29,602
Reduced 2.74%
1,050,980
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
61,287
Added 5.37%
1,080,582
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$664,565
$22.45 p/Share
29,602
Reduced 2.82%
1,019,295
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$329,488
$21.78 p/Share
15,128
Reduced 1.51%
987,611
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
61,286
Added 5.52%
1,048,897
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$435,792
$20.75 p/Share
21,002
Reduced 2.05%
1,002,739
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
103,754
Added 9.2%
1,023,741
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$535,175
$18.16 p/Share
29,470
Reduced 3.1%
919,987
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
-
77,776
Added 7.57%
949,457
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$510,338
$17.24 p/Share
29,602
Reduced 3.28%
871,681
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
61,286
Added 6.37%
901,283
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$1,571,831
$17.7 p/Share
88,804
Reduced 9.56%
839,997
Common Stock