Nov 06
2024
SELL
Payment of exercise price or tax liability
$926,143
$28.14 p/Share
32,912
Reduced 23.4%
107,728
Common Stock $0.01 Par...
Nov 06
2024
BUY
Exercise of conversion of derivative security
$717,376
$17.38 p/Share
41,276
Added 22.69%
140,640
Common Stock $0.01 Par...
Oct 30
2024
SELL
Payment of exercise price or tax liability
$704,170
$24.02 p/Share
29,316
Reduced 22.78%
99,364
Common Stock $0.01 Par...
Oct 30
2024
BUY
Exercise of conversion of derivative security
$594,314
$17.24 p/Share
34,473
Added 50.0%
34,473
Common Stock $0.01 Par...
Jul 31
2024
SELL
Open market or private sale
$546,564
$22.99 p/Share
23,774
Reduced 15.59%
128,680
Common Stock $0.01 Par...
Mar 13
2024
SELL
Payment of exercise price or tax liability
$72,450
$20.7 p/Share
3,500
Reduced 2.24%
152,454
Common Stock $0.01 Par...
Mar 13
2024
BUY
Grant, award, or other acquisition
$271,832
$20.7 p/Share
13,132
Added 7.77%
155,954
Common Stock $0.01 Par...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$31,553
$19.92 p/Share
1,584
Reduced 1.1%
142,822
Common Stock $0.01 Par...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
5,489
Added 3.66%
144,406
Common Stock $0.01 Par...
Dec 14
2023
SELL
Payment of exercise price or tax liability
$158,022
$21.34 p/Share
7,405
Reduced 5.06%
138,917
Common Stock $0.01 Par...
Dec 14
2023
BUY
Exercise of conversion of derivative security
$146,077
$17.67 p/Share
8,267
Added 5.35%
146,322
Common Stock $0.01 Par...
Aug 04
2023
SELL
Open market or private sale
$500,365
$19.0 p/Share
26,335
Reduced 16.02%
138,055
Common Stock $0.01 Par...
Aug 04
2023
BUY
Exercise of conversion of derivative security
$448,221
$17.02 p/Share
26,335
Added 13.81%
164,390
Common Stock $0.01 Par...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$22,086
$23.8 p/Share
928
Reduced 0.66%
138,972
Common Stock $0.01 Par...
Jan 30
2023
BUY
Grant, award, or other acquisition
-
5,464
Added 3.76%
139,900
Common Stock $0.01 Par...
Jan 27
2023
SELL
Payment of exercise price or tax liability
$71,384
$22.54 p/Share
3,167
Reduced 2.3%
134,436
Common Stock $0.01 Par...
Jan 26
2023
BUY
Grant, award, or other acquisition
$244,897
$22.54 p/Share
10,865
Added 7.32%
137,603
Common Stock $0.01 Par...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$17,046
$25.71 p/Share
663
Reduced 0.52%
127,205
Common Stock $0.01 Par...
Jan 25
2022
SELL
Payment of exercise price or tax liability
$29,695
$24.42 p/Share
1,216
Reduced 0.98%
123,057
Common Stock $0.01 Par...
Jan 25
2022
BUY
Grant, award, or other acquisition
$101,709
$12.21 p/Share
8,330
Added 6.12%
127,868
Common Stock $0.01 Par...
Apr 29
2021
SELL
Sale (or disposition) back to the issuer
$37,157
$22.29 p/Share
1,667
Reduced 1.36%
120,754
Common Stock $0.01 Par...
Feb 09
2021
SELL
Payment of exercise price or tax liability
$37,578
$19.36 p/Share
1,941
Reduced 1.56%
122,706
Common Stock $0.01 Par...
Feb 02
2021
SELL
Payment of exercise price or tax liability
$19,071
$18.06 p/Share
1,056
Reduced 0.84%
124,647
Common Stock $0.01 Par...
Feb 01
2021
BUY
Grant, award, or other acquisition
-
6,367
Added 4.82%
125,703
Common Stock $0.01 Par...
Feb 07
2020
SELL
Payment of exercise price or tax liability
$44,047
$20.27 p/Share
2,173
Reduced 1.79%
119,546
Common Stock $0.01 Par...