Oct 04
2024
SELL
Payment of exercise price or tax liability
$1,257,413
$40.43 p/Share
31,101
Reduced 6.03%
484,518
Common Stock $.01 Par ...
Oct 04
2024
BUY
Grant, award, or other acquisition
-
61,054
Added 11.22%
483,100
Common Stock $.01 Par ...
Oct 04
2024
BUY
Exercise of conversion of derivative security
-
17,979
Added 3.53%
491,594
Common Stock $.01 Par ...
Oct 03
2024
SELL
Payment of exercise price or tax liability
$510,037
$39.67 p/Share
12,857
Reduced 2.86%
436,586
Common Stock $.01 Par ...
Oct 03
2024
BUY
Exercise of conversion of derivative security
-
32,671
Added 6.78%
449,443
Common Stock $.01 Par ...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$423,775
$39.62 p/Share
10,696
Reduced 2.5%
416,772
Common Stock $.01 Par ...
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
27,181
Added 5.98%
427,468
Common Stock $.01 Par ...
Aug 18
2024
SELL
Payment of exercise price or tax liability
$584,978
$38.9 p/Share
15,038
Reduced 3.62%
400,287
Common Stock $.01 Par ...
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
38,213
Added 8.43%
415,325
Common Stock $.01 Par ...
Aug 05
2024
BUY
Open market or private purchase
$1,986,696
$33.73 p/Share
58,900
Added 13.51%
377,112
Common Stock $.01 Par ...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$211,713
$47.78 p/Share
4,431
Reduced 1.37%
318,212
Common Stock $.01 Par ...
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
11,259
Added 3.37%
322,643
Common Stock $.01 Par ...
Feb 27
2024
SELL
Payment of exercise price or tax liability
$71,526
$42.0 p/Share
1,703
Reduced 0.54%
311,384
Common Stock $.01 Par ...
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
4,602
Added 1.45%
313,087
Common Stock $.01 Par ...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$89,162
$42.58 p/Share
2,094
Reduced 0.67%
308,485
Common Stock $.01 Par ...
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
5,657
Added 1.79%
310,579
Common Stock $.01 Par ...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$105,342
$42.58 p/Share
2,474
Reduced 0.8%
304,922
Common Stock $.01 Par ...
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
6,684
Added 2.13%
307,396
Common Stock $.01 Par ...
Oct 04
2023
SELL
Payment of exercise price or tax liability
$248,792
$35.16 p/Share
7,076
Reduced 2.3%
300,712
Common Stock $.01 Par ...
Oct 04
2023
BUY
Exercise of conversion of derivative security
-
17,980
Added 5.52%
307,788
Common Stock $.01 Par ...
Oct 03
2023
SELL
Payment of exercise price or tax liability
$459,287
$35.72 p/Share
12,858
Reduced 4.25%
289,808
Common Stock $.01 Par ...
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
32,672
Added 9.74%
302,666
Common Stock $.01 Par ...
Aug 18
2023
SELL
Payment of exercise price or tax liability
$5,624,170
$42.54 p/Share
132,209
Reduced 32.87%
269,994
Common Stock $.01 Par ...
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
38,212
Added 11.82%
285,032
Common Stock $.01 Par ...
Aug 18
2023
BUY
Grant, award, or other acquisition
-
297,764
Added 49.53%
303,393
Common Stock $.01 Par ...