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 ...
Aug 18
2021
SELL
Payment of exercise price or tax liability
$96,986
$38.64 p/Share
2,510
Reduced 5.19%
45,831
Common Stock $.01 Par ...
Aug 18
2021
BUY
Exercise of conversion of derivative security
-
8,356
Added 14.74%
48,341
Common Stock $.01 Par ...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$63,123
$39.7 p/Share
1,590
Reduced 3.82%
39,985
Common Stock $.01 Par ...
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
6,528
Added 13.57%
41,575
Common Stock $.01 Par ...
Feb 27
2021
SELL
Payment of exercise price or tax liability
$2,154
$37.79 p/Share
57
Reduced 0.16%
35,047
Common Stock $.01 Par ...
Feb 27
2021
BUY
Exercise of conversion of derivative security
-
251
Added 0.71%
35,104
Common Stock $.01 Par ...
Feb 24
2021
SELL
Open market or private sale
$781,400
$39.07 p/Share
20,000
Reduced 36.46%
34,853
Common Stock $.01 Par ...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$27,753
$39.59 p/Share
701
Reduced 1.26%
54,853
Common Stock $.01 Par ...
Feb 23
2021
SELL
Open market or private sale
$387,700
$38.77 p/Share
10,000
Reduced 16.03%
52,373
Common Stock $.01 Par ...
Feb 23
2021
BUY
Exercise of conversion of derivative security
-
3,181
Added 5.42%
55,554
Common Stock $.01 Par ...
Feb 22
2021
SELL
Open market or private sale
$386,800
$38.68 p/Share
10,000
Reduced 13.82%
62,373
Common Stock $.01 Par ...
Feb 16
2021
SELL
Open market or private sale
$1,064,700
$35.49 p/Share
30,000
Reduced 29.3%
72,373
Common Stock $.01 Par ...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$275,177
$31.51 p/Share
8,733
Reduced 7.86%
102,373
Common Stock $.01 Par ...
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
22,189
Added 16.65%
111,106
Common Stock $.01 Par ...
Nov 14
2020
SELL
Payment of exercise price or tax liability
$32,712
$25.9 p/Share
1,263
Reduced 1.4%
88,917
Common Stock $.01 Par ...