Dec 16
2024
BUY
Grant, award, or other acquisition
$7,150
$25.72 p/Share
278
Added 0.61%
45,173
Common Stock $0.01 Par...
Nov 06
2024
SELL
Open market or private sale
$6,225,966
$226.96 p/Share
27,432
Reduced 54.98%
22,463
Common Stock $0.01 Par...
Nov 06
2024
BUY
Exercise of conversion of derivative security
$389,868
$17.38 p/Share
22,432
Added 33.32%
44,895
Common Stock $0.01 Par...
Sep 16
2024
BUY
Grant, award, or other acquisition
$6,771
$21.36 p/Share
317
Added 0.63%
49,895
Common Stock $0.01 Par...
Jul 30
2024
SELL
Open market or private sale
$548,976
$23.19 p/Share
23,673
Reduced 32.32%
49,578
Common Stock $0.01 Par...
Jun 17
2024
BUY
Grant, award, or other acquisition
$6,702
$20.25 p/Share
331
Added 0.45%
73,251
Common Stock $0.01 Par...
Mar 15
2024
BUY
Grant, award, or other acquisition
$6,642
$20.25 p/Share
328
Added 0.45%
72,920
Common Stock $0.01 Par...
Mar 13
2024
SELL
Payment of exercise price or tax liability
$59,678
$20.7 p/Share
2,883
Reduced 3.82%
72,592
Common Stock $0.01 Par...
Mar 13
2024
BUY
Grant, award, or other acquisition
$195,014
$20.7 p/Share
9,421
Added 11.1%
75,475
Common Stock $0.01 Par...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$28,346
$19.92 p/Share
1,423
Reduced 2.11%
66,054
Common Stock $0.01 Par...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
3,911
Added 5.48%
67,477
Common Stock $0.01 Par...
Dec 15
2023
BUY
Grant, award, or other acquisition
$6,568
$21.19 p/Share
310
Added 0.49%
63,566
Common Stock $0.01 Par...
Sep 15
2023
BUY
Grant, award, or other acquisition
$6,198
$17.66 p/Share
351
Added 0.55%
63,256
Common Stock $0.01 Par...
Jun 15
2023
BUY
Grant, award, or other acquisition
$6,130
$17.27 p/Share
355
Added 0.56%
62,905
Common Stock $0.01 Par...
Mar 15
2023
BUY
Grant, award, or other acquisition
$6,064
$19.19 p/Share
316
Added 0.5%
62,550
Common Stock $0.01 Par...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$33,772
$23.8 p/Share
1,419
Reduced 2.23%
62,234
Common Stock $0.01 Par...
Jan 30
2023
BUY
Grant, award, or other acquisition
-
3,893
Added 5.76%
63,653
Common Stock $0.01 Par...
Jan 27
2023
SELL
Payment of exercise price or tax liability
$60,226
$22.54 p/Share
2,672
Reduced 4.28%
59,760
Common Stock $0.01 Par...
Jan 26
2023
BUY
Grant, award, or other acquisition
$175,699
$22.54 p/Share
7,795
Added 11.1%
62,432
Common Stock $0.01 Par...
Dec 15
2022
BUY
Grant, award, or other acquisition
$5,989
$22.1 p/Share
271
Added 0.49%
54,637
Common Stock $0.01 Par...
Sep 15
2022
BUY
Grant, award, or other acquisition
$5,660
$21.12 p/Share
268
Added 0.49%
54,366
Common Stock $0.01 Par...
Jun 15
2022
BUY
Grant, award, or other acquisition
$5,604
$19.06 p/Share
294
Added 0.54%
54,098
Common Stock $0.01 Par...
Mar 15
2022
BUY
Grant, award, or other acquisition
$5,549
$23.12 p/Share
240
Added 0.44%
53,804
Common Stock $0.01 Par...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$39,002
$25.71 p/Share
1,517
Reduced 2.75%
53,564
Common Stock $0.01 Par...
Jan 25
2022
SELL
Payment of exercise price or tax liability
$21,123
$24.42 p/Share
865
Reduced 1.64%
51,765
Common Stock $0.01 Par...