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 ...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$3,769
$42.84 p/Share
88
Reduced 0.13%
68,324
Common Stock $.01 Par ...
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
237
Added 0.35%
68,412
Common Stock $.01 Par ...
Feb 17
2023
SELL
Open market or private sale
$869,400
$43.47 p/Share
20,000
Reduced 22.68%
68,175
Common Stock $.01 Par ...
Oct 19
2022
SELL
Payment of exercise price or tax liability
$62,226
$32.46 p/Share
1,917
Reduced 2.13%
88,175
Common Stock $.01 Par ...
Oct 19
2022
BUY
Exercise of conversion of derivative security
-
4,870
Added 5.13%
90,092
Common Stock $.01 Par ...
Oct 07
2022
SELL
Payment of exercise price or tax liability
$357,160
$32.68 p/Share
10,929
Reduced 11.37%
85,222
Common Stock $.01 Par ...
Oct 07
2022
BUY
Grant, award, or other acquisition
-
27,771
Added 23.64%
89,716
Common Stock $.01 Par ...
Oct 04
2022
SELL
Payment of exercise price or tax liability
$50,898
$32.88 p/Share
1,548
Reduced 2.21%
68,380
Common Stock $.01 Par ...
Oct 04
2022
BUY
Exercise of conversion of derivative security
-
3,932
Added 5.32%
69,928
Common Stock $.01 Par ...
Aug 18
2022
SELL
Payment of exercise price or tax liability
$117,190
$35.62 p/Share
3,290
Reduced 4.75%
65,996
Common Stock $.01 Par ...
Aug 18
2022
BUY
Exercise of conversion of derivative security
-
8,358
Added 10.76%
69,286
Common Stock $.01 Par ...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$107,606
$41.87 p/Share
2,570
Reduced 4.05%
60,928
Common Stock $.01 Par ...