Oct 07
2025
SELL
Payment of exercise price or tax liability
$95,153
$33.12 p/Share
2,873
Reduced 4.19%
65,685
Common Stock $.01 Par ...
Oct 07
2025
BUY
Exercise of conversion of derivative security
-
7,299
Added 9.62%
68,558
Common Stock $.01 Par ...
Oct 04
2025
SELL
Payment of exercise price or tax liability
$52,557
$33.93 p/Share
1,549
Reduced 2.47%
61,259
Common Stock $.01 Par ...
Oct 04
2025
BUY
Exercise of conversion of derivative security
-
3,933
Added 5.89%
62,808
Common Stock $.01 Par ...
Oct 03
2025
SELL
Payment of exercise price or tax liability
$520,587
$33.93 p/Share
15,343
Reduced 20.67%
58,875
Common Stock $.01 Par ...
Oct 03
2025
BUY
Exercise of conversion of derivative security
-
7,351
Added 14.72%
42,581
Common Stock $.01 Par ...
Oct 03
2025
BUY
Grant, award, or other acquisition
-
31,637
Added 33.02%
64,168
Common Stock $.01 Par ...
Oct 02
2025
SELL
Payment of exercise price or tax liability
$83,643
$34.75 p/Share
2,407
Reduced 6.4%
35,230
Common Stock $.01 Par ...
Oct 02
2025
BUY
Exercise of conversion of derivative security
-
6,116
Added 13.98%
37,637
Common Stock $.01 Par ...
Sep 15
2025
SELL
Open market or private sale
$2,167,200
$36.12 p/Share
60,000
Reduced 65.56%
31,521
Common Stock $.01 Par ...
Oct 04
2024
SELL
Payment of exercise price or tax liability
$275,126
$40.43 p/Share
6,805
Reduced 6.92%
91,521
Common Stock $.01 Par ...
Oct 04
2024
BUY
Grant, award, or other acquisition
-
13,354
Added 12.77%
91,212
Common Stock $.01 Par ...
Oct 04
2024
BUY
Exercise of conversion of derivative security
-
3,933
Added 4.05%
93,070
Common Stock $.01 Par ...
Oct 03
2024
SELL
Payment of exercise price or tax liability
$114,804
$39.67 p/Share
2,894
Reduced 3.45%
81,039
Common Stock $.01 Par ...
Oct 03
2024
BUY
Exercise of conversion of derivative security
-
7,352
Added 8.05%
83,933
Common Stock $.01 Par ...
Oct 02
2024
SELL
Payment of exercise price or tax liability
$95,365
$39.62 p/Share
2,407
Reduced 3.05%
76,581
Common Stock $.01 Par ...
Oct 02
2024
BUY
Exercise of conversion of derivative security
-
6,116
Added 7.19%
78,988
Common Stock $.01 Par ...
Aug 18
2024
SELL
Payment of exercise price or tax liability
$127,981
$38.9 p/Share
3,290
Reduced 4.32%
72,872
Common Stock $.01 Par ...
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
8,359
Added 9.89%
76,162
Common Stock $.01 Par ...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$122,794
$47.78 p/Share
2,570
Reduced 3.65%
67,803
Common Stock $.01 Par ...
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
6,529
Added 8.49%
70,373
Common Stock $.01 Par ...
Feb 27
2024
SELL
Payment of exercise price or tax liability
$3,738
$42.0 p/Share
89
Reduced 0.14%
63,844
Common Stock $.01 Par ...
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
238
Added 0.37%
63,933
Common Stock $.01 Par ...
Dec 14
2023
SELL
Open market or private sale
$450,000
$45.0 p/Share
10,000
Reduced 13.57%
63,695
Common Stock $.01 Par ...
Dec 12
2023
SELL
Open market or private sale
$434,500
$43.45 p/Share
10,000
Reduced 11.95%
73,695
Common Stock $.01 Par ...