Oct 04
2024
SELL
Payment of exercise price or tax liability
$182,177
$40.43 p/Share
4,506
Reduced 7.21%
57,948
Common Stock $.01 Par ...
Oct 04
2024
BUY
Grant, award, or other acquisition
-
11,447
Added 16.08%
59,727
Common Stock $.01 Par ...
Oct 03
2024
SELL
Payment of exercise price or tax liability
$140,273
$39.67 p/Share
3,536
Reduced 6.82%
48,280
Common Stock $.01 Par ...
Oct 03
2024
BUY
Exercise of conversion of derivative security
-
8,984
Added 14.78%
51,816
Common Stock $.01 Par ...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$116,562
$39.62 p/Share
2,942
Reduced 6.43%
42,832
Common Stock $.01 Par ...
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
7,475
Added 14.04%
45,774
Common Stock $.01 Par ...
Aug 05
2024
BUY
Open market or private purchase
$340,000
$34.0 p/Share
10,000
Added 20.7%
38,299
Common Stock $.01 Par ...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$45,901
$42.58 p/Share
1,078
Reduced 3.67%
28,299
Common Stock $.01 Par ...
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
2,910
Added 9.01%
29,377
Common Stock $.01 Par ...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$50,031
$42.58 p/Share
1,175
Reduced 4.25%
26,467
Common Stock $.01 Par ...
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
3,174
Added 10.3%
27,642
Common Stock $.01 Par ...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$87,899
$44.71 p/Share
1,966
Reduced 7.44%
24,468
Common Stock $.01 Par ...
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
7,691
Added 22.54%
26,434
Common Stock $.01 Par ...
Oct 03
2023
SELL
Payment of exercise price or tax liability
$126,341
$35.72 p/Share
3,537
Reduced 15.88%
18,743
Common Stock $.01 Par ...
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
8,985
Added 28.74%
22,280
Common Stock $.01 Par ...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$45,880
$42.6 p/Share
1,077
Reduced 7.49%
13,295
Common Stock $.01 Par ...
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
2,909
Added 16.83%
14,372
Common Stock $.01 Par ...
Feb 01
2023
SELL
Payment of exercise price or tax liability
$82,185
$41.91 p/Share
1,961
Reduced 14.61%
11,463
Common Stock $.01 Par ...
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
7,691
Added 36.42%
13,424
Common Stock $.01 Par ...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$86,377
$44.16 p/Share
1,956
Reduced 25.44%
5,733
Common Stock $.01 Par ...
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
7,689
Added 50.0%
7,689
Common Stock $.01 Par ...