Aug 30
2024
SELL
Open market or private sale
$149,982
$25.98 p/Share
5,773
Reduced 7.27%
73,614
COMMON STOCK, $.10 PAR...
Aug 26
2024
SELL
Open market or private sale
$141,977
$25.8 p/Share
5,503
Reduced 6.48%
79,387
COMMON STOCK, $.10 PAR...
Aug 22
2024
SELL
Payment of exercise price or tax liability
$92,789
$25.38 p/Share
3,656
Reduced 4.13%
84,890
COMMON STOCK, $.10 PAR...
May 29
2024
SELL
Open market or private sale
$538,863
$31.15 p/Share
17,299
Reduced 16.34%
88,546
COMMON STOCK, $.10 PAR...
May 22
2024
SELL
Payment of exercise price or tax liability
$194,492
$32.34 p/Share
6,014
Reduced 5.38%
105,845
COMMON STOCK, $.10 PAR...
May 19
2024
SELL
Payment of exercise price or tax liability
$10,080
$33.16 p/Share
304
Reduced 0.27%
111,859
COMMON STOCK, $.10 PAR...
May 15
2024
SELL
Payment of exercise price or tax liability
$31,692
$32.91 p/Share
963
Reduced 1.18%
80,635
COMMON STOCK, $.10 PAR...
May 15
2024
BUY
Grant, award, or other acquisition
-
34,224
Added 23.38%
112,163
COMMON STOCK, $.10 PAR...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$55,846
$36.1 p/Share
1,547
Reduced 1.92%
78,902
COMMON STOCK, $.10 PAR...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$11,102
$36.52 p/Share
304
Reduced 0.38%
80,449
COMMON STOCK, $.10 PAR...
Feb 15
2024
SELL
Open market or private sale
$465,129
$37.27 p/Share
12,480
Reduced 13.39%
80,753
COMMON STOCK, $.10 PAR...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$99,931
$40.36 p/Share
2,476
Reduced 2.59%
93,233
COMMON STOCK, $.10 PAR...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$73,358
$34.12 p/Share
2,150
Reduced 2.2%
95,709
COMMON STOCK, $.10 PAR...
Nov 19
2023
SELL
Payment of exercise price or tax liability
$14,420
$34.09 p/Share
423
Reduced 0.43%
97,859
COMMON STOCK, $.10 PAR...
Nov 13
2023
SELL
Open market or private sale
$262,549
$33.05 p/Share
7,944
Reduced 7.48%
98,282
COMMON STOCK, $.10 PAR...
Nov 10
2023
SELL
Open market or private sale
$165,366
$34.04 p/Share
4,858
Reduced 4.37%
106,226
COMMON STOCK, $.10 PAR...
Nov 03
2023
SELL
Payment of exercise price or tax liability
$94,571
$29.48 p/Share
3,208
Reduced 2.81%
111,084
COMMON STOCK, $.10 PAR...
Aug 22
2023
SELL
Payment of exercise price or tax liability
$67,457
$31.39 p/Share
2,149
Reduced 1.85%
114,292
COMMON STOCK, $.10 PAR...
Aug 19
2023
SELL
Payment of exercise price or tax liability
$12,931
$30.57 p/Share
423
Reduced 0.36%
116,441
COMMON STOCK, $.10 PAR...
Aug 11
2023
SELL
Open market or private sale
$294,611
$31.11 p/Share
9,470
Reduced 7.5%
116,864
COMMON STOCK, $.10 PAR...
Aug 09
2023
SELL
Payment of exercise price or tax liability
$29,138
$27.08 p/Share
1,076
Reduced 0.84%
126,334
COMMON STOCK, $.10 PAR...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$66,814
$28.48 p/Share
2,346
Reduced 1.81%
127,410
COMMON STOCK, $.10 PAR...
May 25
2023
SELL
Payment of exercise price or tax liability
$72,740
$23.64 p/Share
3,077
Reduced 2.32%
129,756
COMMON STOCK, $.10 PAR...
May 22
2023
SELL
Payment of exercise price or tax liability
$19,812
$27.14 p/Share
730
Reduced 0.55%
132,833
COMMON STOCK, $.10 PAR...
May 19
2023
SELL
Payment of exercise price or tax liability
$7,823
$26.52 p/Share
295
Reduced 0.22%
133,563
COMMON STOCK, $.10 PAR...