Dec 22
2022
SELL
Payment of exercise price or tax liability
$31,835
$21.82 p/Share
1,459
Reduced 0.86%
168,493
COMMON STOCK, $.10 PAR...
Nov 22
2022
SELL
Payment of exercise price or tax liability
$57,094
$21.44 p/Share
2,663
Reduced 1.54%
169,952
COMMON STOCK, $.10 PAR...
Nov 19
2022
SELL
Payment of exercise price or tax liability
$9,120
$21.51 p/Share
424
Reduced 0.25%
172,615
COMMON STOCK, $.10 PAR...
Nov 12
2022
SELL
Payment of exercise price or tax liability
$303
$21.66 p/Share
14
Reduced 0.01%
173,039
COMMON STOCK, $.10 PAR...
Nov 09
2022
SELL
Payment of exercise price or tax liability
$10,864
$18.29 p/Share
594
Reduced 0.34%
173,053
COMMON STOCK, $.10 PAR...
Oct 19
2022
SELL
Payment of exercise price or tax liability
$43,374
$17.74 p/Share
2,445
Reduced 1.39%
173,647
COMMON STOCK, $.10 PAR...
Aug 22
2022
SELL
Payment of exercise price or tax liability
$8,285
$21.19 p/Share
391
Reduced 0.22%
176,092
COMMON STOCK, $.10 PAR...
Aug 19
2022
SELL
Payment of exercise price or tax liability
$6,203
$21.84 p/Share
284
Reduced 0.16%
176,483
COMMON STOCK, $.10 PAR...
Aug 12
2022
SELL
Payment of exercise price or tax liability
$229
$22.87 p/Share
10
Reduced 0.01%
176,767
COMMON STOCK, $.10 PAR...
Aug 10
2022
SELL
Payment of exercise price or tax liability
$19,717
$22.98 p/Share
858
Reduced 0.48%
176,777
COMMON STOCK, $.10 PAR...
Aug 09
2022
SELL
Payment of exercise price or tax liability
$13,964
$22.2 p/Share
629
Reduced 0.35%
177,635
COMMON STOCK, $.10 PAR...
Aug 09
2022
BUY
Grant, award, or other acquisition
-
4,158
Added 2.28%
178,264
COMMON STOCK, $.10 PAR...
May 25
2022
BUY
Grant, award, or other acquisition
-
21,121
Added 10.82%
174,106
COMMON STOCK, $.10 PAR...
May 16
2022
BUY
Grant, award, or other acquisition
-
1,701
Added 1.1%
152,985
COMMON STOCK, $.10 PAR...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$18,540
$39.87 p/Share
465
Reduced 0.31%
151,284
COMMON STOCK, $.10 PAR...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$13,393
$40.1 p/Share
334
Reduced 0.22%
151,749
COMMON STOCK, $.10 PAR...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,250
$41.68 p/Share
30
Reduced 0.02%
152,083
COMMON STOCK, $.10 PAR...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
163
Added 0.11%
152,113
COMMON STOCK, $.10 PAR...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$514
$42.87 p/Share
12
Reduced 0.01%
151,950
COMMON STOCK, $.10 PAR...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$1,644
$44.43 p/Share
37
Reduced 0.03%
146,992
COMMON STOCK, $.10 PAR...
Feb 09
2022
BUY
Grant, award, or other acquisition
-
103
Added 0.07%
147,029
COMMON STOCK, $.10 PAR...
Nov 22
2021
SELL
Payment of exercise price or tax liability
$30,809
$52.13 p/Share
591
Reduced 0.4%
146,926
COMMON STOCK, $.10 PAR...
Nov 19
2021
SELL
Payment of exercise price or tax liability
$22,393
$52.69 p/Share
425
Reduced 0.29%
147,517
COMMON STOCK, $.10 PAR...
Nov 12
2021
SELL
Payment of exercise price or tax liability
$831
$55.41 p/Share
15
Reduced 0.01%
147,942
COMMON STOCK, $.10 PAR...
Nov 09
2021
SELL
Payment of exercise price or tax liability
$120,564
$53.56 p/Share
2,251
Reduced 1.5%
147,957
COMMON STOCK, $.10 PAR...