Nov 22
2024
SELL
Payment of exercise price or tax liability
$440,319
$30.71 p/Share
14,338
Reduced 5.85%
230,851
COMMON STOCK, $.10 PAR...
Oct 14
2024
SELL
Payment of exercise price or tax liability
$53,287
$24.67 p/Share
2,160
Reduced 0.87%
245,189
COMMON STOCK, $.10 PAR...
Aug 22
2024
SELL
Payment of exercise price or tax liability
$73,830
$25.38 p/Share
2,909
Reduced 1.16%
247,349
COMMON STOCK, $.10 PAR...
Jul 14
2024
SELL
Payment of exercise price or tax liability
$69,206
$32.04 p/Share
2,160
Reduced 0.86%
250,258
COMMON STOCK, $.10 PAR...
May 22
2024
SELL
Payment of exercise price or tax liability
$138,706
$32.34 p/Share
4,289
Reduced 1.67%
252,418
COMMON STOCK, $.10 PAR...
May 19
2024
SELL
Payment of exercise price or tax liability
$15,120
$33.16 p/Share
456
Reduced 0.18%
256,707
COMMON STOCK, $.10 PAR...
May 15
2024
SELL
Payment of exercise price or tax liability
$20,437
$32.91 p/Share
621
Reduced 0.32%
195,644
COMMON STOCK, $.10 PAR...
May 15
2024
BUY
Grant, award, or other acquisition
-
63,258
Added 19.74%
257,163
COMMON STOCK, $.10 PAR...
Apr 14
2024
SELL
Payment of exercise price or tax liability
$51,242
$33.69 p/Share
1,521
Reduced 0.78%
194,526
COMMON STOCK, $.10 PAR...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$46,966
$36.1 p/Share
1,301
Reduced 0.66%
196,047
COMMON STOCK, $.10 PAR...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$16,653
$36.52 p/Share
456
Reduced 0.23%
197,348
COMMON STOCK, $.10 PAR...
Jan 14
2024
SELL
Payment of exercise price or tax liability
$67,014
$38.36 p/Share
1,747
Reduced 0.88%
197,804
COMMON STOCK, $.10 PAR...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$43,912
$34.12 p/Share
1,287
Reduced 0.64%
199,551
COMMON STOCK, $.10 PAR...
Nov 19
2023
SELL
Payment of exercise price or tax liability
$15,101
$34.09 p/Share
443
Reduced 0.22%
200,838
COMMON STOCK, $.10 PAR...
Nov 14
2023
BUY
Grant, award, or other acquisition
-
67,658
Added 25.16%
201,281
COMMON STOCK, $.10 PAR...
Nov 12
2023
SELL
Payment of exercise price or tax liability
$100
$33.65 p/Share
3
Reduced 0.0%
133,623
COMMON STOCK, $.10 PAR...
Oct 14
2023
SELL
Payment of exercise price or tax liability
$42,053
$28.53 p/Share
1,474
Reduced 1.09%
133,626
COMMON STOCK, $.10 PAR...
Aug 09
2023
SELL
Payment of exercise price or tax liability
$13,106
$27.08 p/Share
484
Reduced 0.36%
135,100
COMMON STOCK, $.10 PAR...
Jul 14
2023
SELL
Payment of exercise price or tax liability
$42,274
$28.68 p/Share
1,474
Reduced 1.08%
135,584
COMMON STOCK, $.10 PAR...
May 17
2023
BUY
Grant, award, or other acquisition
-
25,105
Added 15.48%
137,058
COMMON STOCK, $.10 PAR...
Apr 14
2023
BUY
Grant, award, or other acquisition
-
34,090
Added 23.34%
111,953
COMMON STOCK, $.10 PAR...