Dec 22
2025
SELL
Payment of exercise price or tax liability
$37,194
$30.19 p/Share
1,232
Reduced 0.94%
129,145
COMMON STOCK, $.10 PAR...
Nov 22
2025
SELL
Payment of exercise price or tax liability
$150,548
$28.78 p/Share
5,231
Reduced 3.86%
130,377
COMMON STOCK, $.10 PAR...
Sep 22
2025
SELL
Payment of exercise price or tax liability
$34,960
$28.4 p/Share
1,231
Reduced 0.9%
135,608
COMMON STOCK, $.10 PAR...
Aug 22
2025
SELL
Payment of exercise price or tax liability
$145,969
$27.91 p/Share
5,230
Reduced 3.68%
136,839
COMMON STOCK, $.10 PAR...
Jun 22
2025
SELL
Payment of exercise price or tax liability
$37,539
$30.47 p/Share
1,232
Reduced 0.86%
142,069
COMMON STOCK, $.10 PAR...
May 22
2025
SELL
Payment of exercise price or tax liability
$809,293
$33.5 p/Share
24,158
Reduced 14.43%
143,301
COMMON STOCK, $.10 PAR...
May 22
2025
BUY
Grant, award, or other acquisition
-
19,596
Added 10.48%
167,459
COMMON STOCK, $.10 PAR...
May 13
2025
BUY
Grant, award, or other acquisition
-
43,559
Added 22.76%
147,863
COMMON STOCK, $.10 PAR...
Mar 22
2025
SELL
Payment of exercise price or tax liability
$33,458
$27.18 p/Share
1,231
Reduced 1.17%
104,304
COMMON STOCK, $.10 PAR...
Feb 22
2025
SELL
Payment of exercise price or tax liability
$167,611
$31.23 p/Share
5,367
Reduced 4.84%
105,535
COMMON STOCK, $.10 PAR...
Feb 10
2025
SELL
Open market or private sale
$1,416,888
$35.56 p/Share
39,845
Reduced 26.43%
110,902
COMMON STOCK, $.10 PAR...
Dec 22
2024
SELL
Payment of exercise price or tax liability
$148,587
$30.17 p/Share
4,925
Reduced 3.16%
150,747
COMMON STOCK, $.10 PAR...
Nov 22
2024
SELL
Payment of exercise price or tax liability
$164,789
$30.71 p/Share
5,366
Reduced 3.33%
155,672
COMMON STOCK, $.10 PAR...
Aug 22
2024
SELL
Payment of exercise price or tax liability
$136,189
$25.38 p/Share
5,366
Reduced 3.22%
161,038
COMMON STOCK, $.10 PAR...
May 22
2024
SELL
Payment of exercise price or tax liability
$468,509
$32.34 p/Share
14,487
Reduced 8.01%
166,404
COMMON STOCK, $.10 PAR...
May 19
2024
SELL
Payment of exercise price or tax liability
$79,219
$33.16 p/Share
2,389
Reduced 1.3%
180,891
COMMON STOCK, $.10 PAR...
May 15
2024
BUY
Grant, award, or other acquisition
-
38,449
Added 17.34%
183,280
COMMON STOCK, $.10 PAR...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$115,050
$36.1 p/Share
3,187
Reduced 2.15%
144,831
COMMON STOCK, $.10 PAR...
Dec 12
2023
BUY
Grant, award, or other acquisition
-
29,550
Added 16.64%
148,018
COMMON STOCK, $.10 PAR...