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 ...
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
6,529
Added 9.32%
63,498
Common Stock $.01 Par ...
Feb 27
2022
SELL
Payment of exercise price or tax liability
$4,016
$45.12 p/Share
89
Reduced 0.16%
56,969
Common Stock $.01 Par ...
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
238
Added 0.42%
57,058
Common Stock $.01 Par ...
Nov 14
2021
SELL
Payment of exercise price or tax liability
$56,994
$45.09 p/Share
1,264
Reduced 2.18%
56,820
Common Stock $.01 Par ...
Nov 14
2021
BUY
Exercise of conversion of derivative security
-
3,207
Added 5.23%
58,084
Common Stock $.01 Par ...
Nov 08
2021
SELL
Open market or private sale
$350,280
$50.04 p/Share
7,000
Reduced 11.31%
54,877
Common Stock $.01 Par ...
Oct 19
2021
SELL
Payment of exercise price or tax liability
$802,385
$47.47 p/Share
16,903
Reduced 21.46%
61,877
Common Stock $.01 Par ...
Oct 19
2021
BUY
Exercise of conversion of derivative security
-
4,869
Added 10.68%
40,700
Common Stock $.01 Par ...
Oct 19
2021
BUY
Grant, award, or other acquisition
-
38,080
Added 35.66%
68,708
Common Stock $.01 Par ...
Aug 27
2021
SELL
Open market or private sale
$433,500
$43.35 p/Share
10,000
Reduced 21.82%
35,831
Common Stock $.01 Par ...