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 ...
Oct 04
2023
SELL
Payment of exercise price or tax liability
$54,462
$35.16 p/Share
1,549
Reduced 1.82%
83,695
Common Stock $.01 Par ...
Oct 04
2023
BUY
Exercise of conversion of derivative security
-
3,933
Added 4.41%
85,244
Common Stock $.01 Par ...
Oct 03
2023
SELL
Payment of exercise price or tax liability
$103,373
$35.72 p/Share
2,894
Reduced 3.44%
81,311
Common Stock $.01 Par ...
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
7,351
Added 8.03%
84,205
Common Stock $.01 Par ...
Aug 18
2023
SELL
Payment of exercise price or tax liability
$1,230,341
$42.54 p/Share
28,922
Reduced 27.34%
76,854
Common Stock $.01 Par ...
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
8,358
Added 17.06%
40,641
Common Stock $.01 Par ...
Aug 18
2023
BUY
Grant, award, or other acquisition
-
65,135
Added 42.2%
89,230
Common Stock $.01 Par ...
Aug 10
2023
SELL
Open market or private sale
$465,900
$46.59 p/Share
10,000
Reduced 23.65%
32,283
Common Stock $.01 Par ...
Aug 07
2023
SELL
Open market or private sale
$452,200
$45.22 p/Share
10,000
Reduced 19.13%
42,283
Common Stock $.01 Par ...
Jun 13
2023
SELL
Open market or private sale
$439,099
$43.91 p/Share
10,000
Reduced 16.06%
52,283
Common Stock $.01 Par ...