Feb 24
2025
BUY
Grant, award, or other acquisition
-
13,352
Added 19.51%
55,095
Common Stock, $.10 par...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$184,321
$111.71 p/Share
1,650
Reduced 1.02%
159,949
COMMON STOCK, $.10 PAR...
Feb 21
2025
SELL
Payment of exercise price or tax liability
$321,663
$111.65 p/Share
2,881
Reduced 1.79%
158,351
COMMON STOCK, $.10 PAR...
Mar 20
2024
BUY
Grant, award, or other acquisition
-
1,462
Added 2.81%
50,659
Common Stock, $.10 par...
Feb 25
2024
SELL
Payment of exercise price or tax liability
$358,020
$84.24 p/Share
4,250
Reduced 2.67%
155,207
COMMON STOCK, $.10 PAR...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$415,552
$84.12 p/Share
4,940
Reduced 3.17%
151,073
COMMON STOCK, $.10 PAR...
Feb 21
2024
SELL
Payment of exercise price or tax liability
$129,673
$82.7 p/Share
1,568
Reduced 1.06%
146,269
COMMON STOCK, $.10 PAR...
Feb 19
2024
BUY
Grant, award, or other acquisition
-
18,054
Added 22.54%
62,033
Common Stock, $.10 par...
Feb 26
2023
SELL
Payment of exercise price or tax liability
$278,792
$56.47 p/Share
4,937
Reduced 3.31%
144,350
COMMON STOCK, $.10 PAR...
Feb 25
2023
SELL
Payment of exercise price or tax liability
$137,560
$56.47 p/Share
2,436
Reduced 1.71%
140,081
COMMON STOCK, $.10 PAR...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$286,850
$57.67 p/Share
4,974
Reduced 3.48%
137,941
COMMON STOCK, $.10 PAR...
Feb 20
2023
BUY
Grant, award, or other acquisition
-
17,627
Added 24.87%
53,255
Common Stock, $.10 par...
Feb 26
2022
SELL
Payment of exercise price or tax liability
$556,739
$67.59 p/Share
8,237
Reduced 5.82%
133,179
COMMON STOCK, $.10 PAR...
Feb 25
2022
SELL
Payment of exercise price or tax liability
$417,208
$66.15 p/Share
6,307
Reduced 4.86%
123,491
COMMON STOCK, $.10 PAR...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$1,114,776
$64.23 p/Share
17,356
Reduced 13.01%
116,074
COMMON STOCK, $.10 PAR...
Feb 21
2022
BUY
Grant, award, or other acquisition
-
1,889
Added 5.04%
35,628
Common Stock, $10 par ...
Feb 21
2022
BUY
Grant, award, or other acquisition
-
22,872
Added 19.98%
91,586
Common Stock, $.10 par...
Jan 01
2022
BUY
Grant, award, or other acquisition
-
28,457
Added 45.75%
33,739
Common Stock, $10 par ...
Mar 23
2021
SELL
Payment of exercise price or tax liability
$808,412
$45.34 p/Share
17,830
Reduced 15.79%
95,110
COMMON STOCK, $.10 PAR...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,706
Added 33.88%
5,282
Common Stock, $10 par ...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
22,405
Added 17.25%
107,515
Common Stock, $.10 par...