Apr 19
2024
SELL
Sale (or disposition) back to the issuer
-
309,773
Reduced 100.0%
0
Common Stock $.01 Par ...
Feb 29
2024
-
30,000
Reduced 9.84%
274,773
Common Stock $.01 Par ...
Feb 04
2024
SELL
Payment of exercise price or tax liability
$87,647
$62.74 p/Share
1,397
Reduced 0.46%
304,773
Common Stock $.01 Par ...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$845,672
$62.74 p/Share
13,479
Reduced 4.22%
306,170
Common Stock $.01 Par ...
Feb 02
2024
SELL
Payment of exercise price or tax liability
$960,737
$62.74 p/Share
15,313
Reduced 4.57%
319,649
Common Stock $.01 Par ...
Feb 02
2024
BUY
Grant, award, or other acquisition
-
35,000
Added 9.46%
334,962
Common Stock $.01 Par ...
Jul 28
2023
SELL
Open market or private sale
$990,759
$49.94 p/Share
19,839
Reduced 6.2%
299,962
Common Stock $.01 Par ...
Jul 28
2023
BUY
Exercise of conversion of derivative security
$424,554
$21.4 p/Share
19,839
Added 5.84%
319,801
Common Stock $.01 Par ...
May 09
2023
SELL
Open market or private sale
$549,540
$41.55 p/Share
13,226
Reduced 4.22%
299,962
Common Stock $.01 Par ...
May 09
2023
BUY
Exercise of conversion of derivative security
$310,281
$23.46 p/Share
13,226
Added 4.05%
313,188
Common Stock $.01 Par ...
Feb 04
2023
SELL
Payment of exercise price or tax liability
$56,341
$40.33 p/Share
1,397
Reduced 0.46%
299,962
Common Stock $.01 Par ...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$1,316,290
$40.33 p/Share
32,638
Reduced 9.77%
301,359
Common Stock $.01 Par ...
Feb 03
2023
BUY
Grant, award, or other acquisition
-
114,390
Added 25.95%
326,393
Common Stock $.01 Par ...
Feb 04
2022
SELL
Payment of exercise price or tax liability
$61,239
$43.68 p/Share
1,402
Reduced 0.63%
219,607
Common Stock $.01 Par ...
Feb 03
2022
SELL
Payment of exercise price or tax liability
$1,391,735
$46.69 p/Share
29,808
Reduced 11.88%
221,009
Common Stock $.01 Par ...
Feb 03
2022
BUY
Grant, award, or other acquisition
-
107,635
Added 30.14%
249,457
Common Stock $.01 Par ...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$45,778
$46.24 p/Share
990
Reduced 0.69%
143,182
Common Stock $.01 Par ...
Aug 13
2021
SELL
Open market or private sale
$313,680
$52.28 p/Share
6,000
Reduced 4.0%
144,172
Common Stock $.01 Par ...
Aug 12
2021
SELL
Open market or private sale
$120,645
$52.25 p/Share
2,309
Reduced 1.51%
150,172
Common Stock $.01 Par ...
Apr 29
2021
SELL
Payment of exercise price or tax liability
$1,841,229
$59.93 p/Share
30,723
Reduced 16.77%
152,481
Common Stock $.01 Par ...
Apr 29
2021
BUY
Grant, award, or other acquisition
-
69,984
Added 27.64%
183,204
Common Stock $.01 Par ...
Feb 04
2021
BUY
Grant, award, or other acquisition
-
8,868
Added 7.8%
104,835
Common Stock $.01 Par ...
Feb 03
2021
SELL
Payment of exercise price or tax liability
$45,882
$55.28 p/Share
830
Reduced 0.86%
95,967
Common Stock $.01 Par ...
Feb 02
2021
SELL
Payment of exercise price or tax liability
$37,785
$55.16 p/Share
685
Reduced 0.7%
96,797
Common Stock $.01 Par ...
Feb 01
2021
SELL
Payment of exercise price or tax liability
$50,759
$53.77 p/Share
944
Reduced 0.96%
97,482
Common Stock $.01 Par ...