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 ...
Nov 14
2020
BUY
Exercise of conversion of derivative security
-
3,206
Added 3.43%
90,180
Common Stock $.01 Par ...
Oct 19
2020
SELL
Payment of exercise price or tax liability
$39,874
$20.8 p/Share
1,917
Reduced 2.16%
86,974
Common Stock $.01 Par ...
Oct 19
2020
BUY
Exercise of conversion of derivative security
-
4,869
Added 5.19%
88,891
Common Stock $.01 Par ...
Oct 03
2020
SELL
Payment of exercise price or tax liability
$20,490
$21.66 p/Share
946
Reduced 1.11%
84,022
Common Stock $.01 Par ...
Oct 03
2020
BUY
Exercise of conversion of derivative security
-
2,401
Added 2.75%
84,968
Common Stock $.01 Par ...