May 03
2021
SELL
Open market or private sale
$2,071,500
$41.43 p/Share
50,000
Reduced 12.29%
356,980
Common Stock $.01 Par ...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$138,355
$39.7 p/Share
3,485
Reduced 0.85%
406,980
Common Stock $.01 Par ...
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
8,854
Added 2.11%
410,465
Common Stock $.01 Par ...
Mar 11
2021
SELL
Open market or private sale
$793,000
$39.65 p/Share
20,000
Reduced 4.74%
401,611
Common Stock $.01 Par ...
Feb 27
2021
SELL
Payment of exercise price or tax liability
$60,880
$37.79 p/Share
1,611
Reduced 0.38%
421,515
Common Stock $.01 Par ...
Feb 27
2021
BUY
Exercise of conversion of derivative security
-
4,353
Added 1.02%
423,126
Common Stock $.01 Par ...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$230,216
$39.59 p/Share
5,815
Reduced 1.37%
418,773
Common Stock $.01 Par ...
Feb 23
2021
BUY
Exercise of conversion of derivative security
-
17,029
Added 3.86%
424,588
Common Stock $.01 Par ...
Feb 22
2021
SELL
Open market or private sale
$1,540,800
$38.52 p/Share
40,000
Reduced 8.94%
407,559
Common Stock $.01 Par ...
Feb 21
2021
SELL
Payment of exercise price or tax liability
$28,116
$36.42 p/Share
772
Reduced 0.17%
447,559
Common Stock $.01 Par ...
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
3,067
Added 0.68%
448,331
Common Stock $.01 Par ...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$393,087
$31.51 p/Share
12,475
Reduced 2.73%
445,264
Common Stock $.01 Par ...
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
31,699
Added 6.48%
457,739
Common Stock $.01 Par ...
Nov 14
2020
SELL
Payment of exercise price or tax liability
$81,740
$25.9 p/Share
3,156
Reduced 0.74%
426,040
Common Stock $.01 Par ...
Nov 14
2020
BUY
Exercise of conversion of derivative security
-
8,017
Added 1.83%
429,196
Common Stock $.01 Par ...
Oct 19
2020
SELL
Payment of exercise price or tax liability
$87,693
$20.8 p/Share
4,216
Reduced 0.99%
421,179
Common Stock $.01 Par ...
Oct 19
2020
BUY
Exercise of conversion of derivative security
-
10,711
Added 2.46%
425,395
Common Stock $.01 Par ...
Oct 03
2020
SELL
Payment of exercise price or tax liability
$43,342
$21.66 p/Share
2,001
Reduced 0.48%
414,684
Common Stock $.01 Par ...
Oct 03
2020
BUY
Exercise of conversion of derivative security
-
5,082
Added 1.2%
416,685
Common Stock $.01 Par ...