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 ...
Jun 07
2023
SELL
Open market or private sale
$413,100
$41.31 p/Share
10,000
Reduced 13.83%
62,283
Common Stock $.01 Par ...
Apr 01
2023
SELL
Payment of exercise price or tax liability
$114,159
$44.42 p/Share
2,570
Reduced 3.43%
72,283
Common Stock $.01 Par ...
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
6,529
Added 8.02%
74,853
Common Stock $.01 Par ...