Aug 22
2024
SELL
Payment of exercise price or tax liability
$59,313
$25.38 p/Share
2,337
Reduced 1.17%
197,223
COMMON STOCK, $.10 PAR...
May 22
2024
SELL
Payment of exercise price or tax liability
$118,235
$32.34 p/Share
3,656
Reduced 1.8%
199,560
COMMON STOCK, $.10 PAR...
May 19
2024
SELL
Payment of exercise price or tax liability
$8,223
$33.16 p/Share
248
Reduced 0.12%
203,216
COMMON STOCK, $.10 PAR...
May 15
2024
SELL
Payment of exercise price or tax liability
$24,287
$32.91 p/Share
738
Reduced 0.4%
181,933
COMMON STOCK, $.10 PAR...
May 15
2024
BUY
Grant, award, or other acquisition
-
24,114
Added 10.6%
203,464
COMMON STOCK, $.10 PAR...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$23,898
$36.1 p/Share
662
Reduced 0.37%
180,088
COMMON STOCK, $.10 PAR...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$9,056
$36.52 p/Share
248
Reduced 0.14%
180,750
COMMON STOCK, $.10 PAR...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$22,996
$34.12 p/Share
674
Reduced 0.37%
180,998
COMMON STOCK, $.10 PAR...
Nov 19
2023
SELL
Payment of exercise price or tax liability
$8,624
$34.09 p/Share
253
Reduced 0.14%
181,672
COMMON STOCK, $.10 PAR...
Nov 14
2023
SELL
Open market or private sale
$429,800
$33.11 p/Share
12,981
Reduced 6.66%
181,925
COMMON STOCK, $.10 PAR...
Nov 13
2023
SELL
Open market or private sale
$231,977
$33.05 p/Share
7,019
Reduced 3.48%
194,906
COMMON STOCK, $.10 PAR...
Nov 12
2023
SELL
Payment of exercise price or tax liability
$302
$33.65 p/Share
9
Reduced 0.0%
201,925
COMMON STOCK, $.10 PAR...
Aug 22
2023
SELL
Payment of exercise price or tax liability
$21,156
$31.39 p/Share
674
Reduced 0.33%
201,934
COMMON STOCK, $.10 PAR...
Aug 19
2023
SELL
Payment of exercise price or tax liability
$7,734
$30.57 p/Share
253
Reduced 0.12%
202,608
COMMON STOCK, $.10 PAR...
Aug 12
2023
SELL
Payment of exercise price or tax liability
$274
$30.52 p/Share
9
Reduced 0.0%
202,861
COMMON STOCK, $.10 PAR...
Aug 09
2023
SELL
Payment of exercise price or tax liability
$15,164
$27.08 p/Share
560
Reduced 0.28%
202,870
COMMON STOCK, $.10 PAR...
May 25
2023
SELL
Payment of exercise price or tax liability
$39,242
$23.64 p/Share
1,660
Reduced 0.81%
203,430
COMMON STOCK, $.10 PAR...
May 22
2023
SELL
Payment of exercise price or tax liability
$9,444
$27.14 p/Share
348
Reduced 0.17%
205,090
COMMON STOCK, $.10 PAR...
May 19
2023
SELL
Payment of exercise price or tax liability
$6,709
$26.52 p/Share
253
Reduced 0.12%
205,438
COMMON STOCK, $.10 PAR...
May 17
2023
BUY
Grant, award, or other acquisition
-
37,657
Added 15.47%
205,691
COMMON STOCK, $.10 PAR...
May 12
2023
SELL
Payment of exercise price or tax liability
$222
$24.68 p/Share
9
Reduced 0.01%
168,034
COMMON STOCK, $.10 PAR...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$6,018
$23.79 p/Share
253
Reduced 0.15%
168,043
COMMON STOCK, $.10 PAR...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$4,776
$25.14 p/Share
190
Reduced 0.11%
168,296
COMMON STOCK, $.10 PAR...
Feb 12
2023
SELL
Payment of exercise price or tax liability
$172
$24.71 p/Share
7
Reduced 0.0%
168,486
COMMON STOCK, $.10 PAR...
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...