Oct 04
2024
SELL
Payment of exercise price or tax liability
$31,090
$40.43 p/Share
769
Reduced 3.07%
24,301
Common Stock $.01 Par ...
Oct 04
2024
BUY
Grant, award, or other acquisition
-
2,309
Added 8.7%
24,228
Common Stock $.01 Par ...
Oct 04
2024
BUY
Exercise of conversion of derivative security
-
842
Added 3.32%
24,507
Common Stock $.01 Par ...
Oct 03
2024
SELL
Payment of exercise price or tax liability
$13,448
$39.67 p/Share
339
Reduced 1.52%
21,919
Common Stock $.01 Par ...
Oct 03
2024
BUY
Exercise of conversion of derivative security
-
1,389
Added 5.87%
22,258
Common Stock $.01 Par ...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$11,172
$39.62 p/Share
282
Reduced 1.33%
20,869
Common Stock $.01 Par ...
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
1,155
Added 5.18%
21,151
Common Stock $.01 Par ...
Aug 18
2024
SELL
Payment of exercise price or tax liability
$22,289
$38.9 p/Share
573
Reduced 2.79%
19,996
Common Stock $.01 Par ...
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
2,350
Added 10.25%
20,569
Common Stock $.01 Par ...
Oct 07
2023
SELL
Payment of exercise price or tax liability
$16,416
$36.48 p/Share
450
Reduced 2.41%
18,219
Common Stock $.01 Par ...
Oct 07
2023
BUY
Exercise of conversion of derivative security
-
1,841
Added 8.98%
18,669
Common Stock $.01 Par ...
Oct 04
2023
SELL
Payment of exercise price or tax liability
$7,242
$35.16 p/Share
206
Reduced 1.21%
16,828
Common Stock $.01 Par ...
Oct 04
2023
BUY
Exercise of conversion of derivative security
-
843
Added 4.72%
17,034
Common Stock $.01 Par ...
Oct 03
2023
SELL
Payment of exercise price or tax liability
$12,073
$35.72 p/Share
338
Reduced 2.04%
16,191
Common Stock $.01 Par ...
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
1,388
Added 7.75%
16,529
Common Stock $.01 Par ...
Aug 18
2023
SELL
Payment of exercise price or tax liability
$24,375
$42.54 p/Share
573
Reduced 3.65%
15,141
Common Stock $.01 Par ...
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
2,350
Added 13.01%
15,714
Common Stock $.01 Par ...
Oct 19
2022
SELL
Payment of exercise price or tax liability
$15,191
$32.46 p/Share
468
Reduced 3.38%
13,364
Common Stock $.01 Par ...
Oct 19
2022
BUY
Exercise of conversion of derivative security
-
1,917
Added 12.17%
13,832
Common Stock $.01 Par ...
Oct 07
2022
SELL
Payment of exercise price or tax liability
$14,673
$32.68 p/Share
449
Reduced 3.63%
11,915
Common Stock $.01 Par ...
Oct 07
2022
BUY
Exercise of conversion of derivative security
-
1,841
Added 12.96%
12,364
Common Stock $.01 Par ...
Oct 04
2022
SELL
Payment of exercise price or tax liability
$6,773
$32.88 p/Share
206
Reduced 1.92%
10,523
Common Stock $.01 Par ...
Oct 04
2022
BUY
Exercise of conversion of derivative security
-
842
Added 7.28%
10,729
Common Stock $.01 Par ...
Aug 18
2022
SELL
Payment of exercise price or tax liability
$20,410
$35.62 p/Share
573
Reduced 5.48%
9,887
Common Stock $.01 Par ...
Aug 18
2022
BUY
Exercise of conversion of derivative security
-
2,350
Added 18.35%
10,460
Common Stock $.01 Par ...