Dec 16
2024
BUY
Grant, award, or other acquisition
$5,015
$25.72 p/Share
195
Added 0.24%
81,216
Common Stock $0.01 Par...
Nov 06
2024
SELL
Open market or private sale
$810,172
$27.43 p/Share
29,536
Reduced 26.72%
81,021
Common Stock $0.01 Par...
Nov 06
2024
BUY
Exercise of conversion of derivative security
$513,335
$17.38 p/Share
29,536
Added 21.08%
110,557
Common Stock $0.01 Par...
Sep 16
2024
BUY
Grant, award, or other acquisition
$4,763
$21.36 p/Share
223
Added 0.27%
81,021
Common Stock $0.01 Par...
Jul 30
2024
SELL
Open market or private sale
$743,277
$23.15 p/Share
32,107
Reduced 28.44%
80,798
Common Stock $0.01 Par...
Jul 30
2024
BUY
Exercise of conversion of derivative security
$553,524
$17.24 p/Share
32,107
Added 22.14%
112,905
Common Stock $0.01 Par...
Jun 17
2024
BUY
Grant, award, or other acquisition
$4,718
$20.25 p/Share
233
Added 0.29%
80,798
Common Stock $0.01 Par...
Mar 15
2024
BUY
Grant, award, or other acquisition
$4,657
$20.25 p/Share
230
Added 0.23%
99,875
Common Stock $0.01 Par...
Mar 13
2024
SELL
Payment of exercise price or tax liability
$93,046
$20.7 p/Share
4,495
Reduced 4.32%
99,645
Common Stock $0.01 Par...
Mar 13
2024
BUY
Grant, award, or other acquisition
$290,752
$20.7 p/Share
14,046
Added 11.88%
104,140
Common Stock $0.01 Par...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$29,660
$19.92 p/Share
1,489
Reduced 1.63%
90,094
Common Stock $0.01 Par...
Feb 08
2024
BUY
Grant, award, or other acquisition
$2,370
$19.92 p/Share
119
Added 0.13%
91,583
Common Stock $0.01 Par...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
5,472
Added 5.64%
91,464
Common Stock $0.01 Par...
Dec 15
2023
BUY
Grant, award, or other acquisition
$4,428
$21.19 p/Share
209
Added 0.24%
85,992
Common Stock $0.01 Par...
Nov 29
2023
SELL
Open market or private sale
$348,822
$18.0 p/Share
19,379
Reduced 19.84%
78,286
Common Stock $0.01 Par...
Nov 29
2023
BUY
Exercise of conversion of derivative security
$336,225
$17.35 p/Share
19,379
Added 18.43%
85,783
Common Stock $0.01 Par...
Sep 15
2023
BUY
Grant, award, or other acquisition
$4,167
$17.66 p/Share
236
Added 0.27%
85,783
Common Stock $0.01 Par...
Jun 15
2023
BUY
Grant, award, or other acquisition
$4,127
$17.27 p/Share
239
Added 0.28%
85,547
Common Stock $0.01 Par...
Mar 15
2023
BUY
Grant, award, or other acquisition
$4,068
$19.19 p/Share
212
Added 0.25%
85,308
Common Stock $0.01 Par...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$25,823
$23.8 p/Share
1,085
Reduced 1.26%
85,024
Common Stock $0.01 Par...
Feb 09
2023
BUY
Grant, award, or other acquisition
$1,713
$23.8 p/Share
72
Added 0.08%
85,096
Common Stock $0.01 Par...
Jan 30
2023
BUY
Grant, award, or other acquisition
-
5,447
Added 5.95%
86,109
Common Stock $0.01 Par...
Jan 27
2023
SELL
Payment of exercise price or tax liability
$48,415
$22.54 p/Share
2,148
Reduced 2.59%
80,662
Common Stock $0.01 Par...
Jan 26
2023
BUY
Grant, award, or other acquisition
$137,617
$11.27 p/Share
12,211
Added 12.85%
82,810
Common Stock $0.01 Par...
Dec 15
2022
BUY
Grant, award, or other acquisition
$2,519
$22.1 p/Share
114
Added 0.16%
70,599
Common Stock $0.01 Par...