Nov 09
2021
BUY
Grant, award, or other acquisition
-
4,972
Added 3.24%
148,552
COMMON STOCK, $.10 PAR...
Oct 19
2021
SELL
Payment of exercise price or tax liability
$192,064
$53.47 p/Share
3,592
Reduced 2.41%
145,236
COMMON STOCK, $.10 PAR...
Aug 22
2021
SELL
Payment of exercise price or tax liability
$26,430
$44.72 p/Share
591
Reduced 0.4%
148,828
COMMON STOCK, $.10 PAR...
Aug 19
2021
SELL
Payment of exercise price or tax liability
$18,789
$44.21 p/Share
425
Reduced 0.28%
149,419
COMMON STOCK, $.10 PAR...
Aug 12
2021
SELL
Payment of exercise price or tax liability
$705
$47.02 p/Share
15
Reduced 0.01%
149,844
COMMON STOCK, $.10 PAR...
Aug 11
2021
SELL
Payment of exercise price or tax liability
$193,827
$47.53 p/Share
4,078
Reduced 2.65%
149,859
COMMON STOCK, $.10 PAR...
Aug 10
2021
SELL
Payment of exercise price or tax liability
$60,716
$47.25 p/Share
1,285
Reduced 0.83%
153,937
COMMON STOCK, $.10 PAR...
Aug 10
2021
BUY
Grant, award, or other acquisition
-
5,672
Added 3.54%
154,532
COMMON STOCK, $.10 PAR...
May 23
2021
SELL
Payment of exercise price or tax liability
$12,772
$47.48 p/Share
269
Reduced 0.18%
149,550
COMMON STOCK, $.10 PAR...
May 22
2021
SELL
Payment of exercise price or tax liability
$28,061
$47.48 p/Share
591
Reduced 0.39%
149,819
COMMON STOCK, $.10 PAR...
May 19
2021
SELL
Payment of exercise price or tax liability
$149,355
$46.47 p/Share
3,214
Reduced 2.09%
150,410
COMMON STOCK, $.10 PAR...
May 18
2021
BUY
Grant, award, or other acquisition
-
11,882
Added 7.18%
153,624
COMMON STOCK, $.10 PAR...
May 12
2021
SELL
Payment of exercise price or tax liability
$682
$45.49 p/Share
15
Reduced 0.01%
141,742
COMMON STOCK, $.10 PAR...
Mar 31
2021
SELL
Payment of exercise price or tax liability
$439,320
$51.88 p/Share
8,468
Reduced 5.64%
141,757
COMMON STOCK, $.10 PAR...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$11,657
$65.86 p/Share
177
Reduced 0.12%
150,218
COMMON STOCK, $.10 PAR...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$31,497
$67.59 p/Share
466
Reduced 0.31%
150,395
COMMON STOCK, $.10 PAR...
Feb 12
2021
SELL
Payment of exercise price or tax liability
$851
$70.93 p/Share
12
Reduced 0.01%
150,861
COMMON STOCK, $.10 PAR...
Feb 09
2021
SELL
Payment of exercise price or tax liability
$2,710
$73.23 p/Share
37
Reduced 0.02%
150,873
COMMON STOCK, $.10 PAR...
Feb 09
2021
BUY
Grant, award, or other acquisition
-
103
Added 0.07%
150,910
COMMON STOCK, $.10 PAR...
Dec 29
2020
SELL
Open market or private sale
$1,038,071
$72.97 p/Share
14,226
Reduced 8.62%
150,807
COMMON STOCK, $.10 PAR...
Dec 28
2020
SELL
Open market or private sale
$1,519,458
$73.61 p/Share
20,642
Reduced 11.12%
165,033
COMMON STOCK, $.10 PAR...
Nov 23
2020
SELL
Payment of exercise price or tax liability
$15,321
$56.12 p/Share
273
Reduced 0.15%
185,675
COMMON STOCK, $.10 PAR...
Nov 22
2020
SELL
Payment of exercise price or tax liability
$35,345
$58.81 p/Share
601
Reduced 0.32%
185,948
COMMON STOCK, $.10 PAR...
Nov 12
2020
SELL
Payment of exercise price or tax liability
$3,426
$60.11 p/Share
57
Reduced 0.03%
186,549
COMMON STOCK, $.10 PAR...
Oct 19
2020
SELL
Payment of exercise price or tax liability
$435,087
$59.65 p/Share
7,294
Reduced 3.76%
186,606
COMMON STOCK, $.10 PAR...