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 ...
Apr 01
2023
SELL
Payment of exercise price or tax liability
$196,825
$44.42 p/Share
4,431
Reduced 6.27%
66,227
Common Stock $.01 Par ...
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
11,259
Added 13.74%
70,658
Common Stock $.01 Par ...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$72,999
$42.84 p/Share
1,704
Reduced 2.79%
59,399
Common Stock $.01 Par ...
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
4,604
Added 7.01%
61,103
Common Stock $.01 Par ...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$89,204
$42.6 p/Share
2,094
Reduced 3.57%
56,499
Common Stock $.01 Par ...
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
5,658
Added 8.81%
58,593
Common Stock $.01 Par ...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$29,570
$42.98 p/Share
688
Reduced 1.28%
52,935
Common Stock $.01 Par ...