Nov 09
2021
SELL
Payment of exercise price or tax liability
$172,838
$53.56 p/Share
3,227
Reduced 0.45%
721,865
COMMON STOCK, $.10 PAR...
Nov 09
2021
BUY
Grant, award, or other acquisition
-
6,507
Added 0.89%
725,092
COMMON STOCK, $.10 PAR...
Aug 22
2021
SELL
Payment of exercise price or tax liability
$133,042
$44.72 p/Share
2,975
Reduced 0.41%
718,585
COMMON STOCK, $.10 PAR...
Aug 19
2021
SELL
Payment of exercise price or tax liability
$67,951
$44.21 p/Share
1,537
Reduced 0.21%
721,560
COMMON STOCK, $.10 PAR...
Aug 10
2021
SELL
Payment of exercise price or tax liability
$152,476
$47.25 p/Share
3,227
Reduced 0.44%
723,097
COMMON STOCK, $.10 PAR...
Aug 10
2021
BUY
Grant, award, or other acquisition
-
13,015
Added 1.76%
726,324
COMMON STOCK, $.10 PAR...
Jun 16
2021
BUY
Open market or private purchase
$85,340
$42.67 p/Share
2,000
Added 0.28%
713,309
COMMON STOCK, $.10 PAR...
May 23
2021
SELL
Payment of exercise price or tax liability
$89,785
$47.48 p/Share
1,891
Reduced 0.27%
711,309
COMMON STOCK, $.10 PAR...
May 22
2021
SELL
Payment of exercise price or tax liability
$141,253
$47.48 p/Share
2,975
Reduced 0.42%
713,200
COMMON STOCK, $.10 PAR...
May 19
2021
SELL
Payment of exercise price or tax liability
$285,605
$46.47 p/Share
6,146
Reduced 0.85%
716,175
COMMON STOCK, $.10 PAR...
May 18
2021
BUY
Grant, award, or other acquisition
-
53,730
Added 6.92%
722,321
COMMON STOCK, $.10 PAR...
Mar 31
2021
SELL
Payment of exercise price or tax liability
$4,895,241
$51.88 p/Share
94,357
Reduced 12.37%
668,591
COMMON STOCK, $.10 PAR...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$86,869
$65.86 p/Share
1,319
Reduced 0.17%
762,903
COMMON STOCK, $.10 PAR...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$146,265
$67.59 p/Share
2,164
Reduced 0.28%
764,222
COMMON STOCK, $.10 PAR...
Dec 15
2020
-
318,730
Reduced 29.37%
766,386
COMMON STOCK, $.10 PAR...
Nov 24
2020
SELL
Open market or private sale
$9,526,003
$55.72 p/Share
170,962
Reduced 13.61%
1,085,116
COMMON STOCK, $.10 PAR...
Nov 24
2020
BUY
Exercise of conversion of derivative security
$2,349,018
$13.74 p/Share
170,962
Added 11.98%
1,256,078
COMMON STOCK, $.10 PAR...
Nov 23
2020
SELL
Payment of exercise price or tax liability
$106,123
$56.12 p/Share
1,891
Reduced 0.17%
1,085,116
COMMON STOCK, $.10 PAR...
Nov 23
2020
SELL
Open market or private sale
$10,028,967
$57.65 p/Share
173,963
Reduced 13.82%
1,085,116
COMMON STOCK, $.10 PAR...
Nov 23
2020
BUY
Exercise of conversion of derivative security
$2,390,252
$13.74 p/Share
173,963
Added 12.14%
1,259,079
COMMON STOCK, $.10 PAR...
Nov 22
2020
SELL
Payment of exercise price or tax liability
$174,960
$58.81 p/Share
2,975
Reduced 0.27%
1,087,007
COMMON STOCK, $.10 PAR...