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...
May 17
2023
BUY
Grant, award, or other acquisition
-
34,519
Added 20.5%
133,858
COMMON STOCK, $.10 PAR...
May 03
2023
SELL
Payment of exercise price or tax liability
$52,727
$23.56 p/Share
2,238
Reduced 2.2%
99,339
COMMON STOCK, $.10 PAR...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$17,342
$23.79 p/Share
729
Reduced 0.71%
101,577
COMMON STOCK, $.10 PAR...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$7,416
$25.14 p/Share
295
Reduced 0.29%
102,306
COMMON STOCK, $.10 PAR...
Feb 09
2023
SELL
Open market or private sale
$168,714
$26.3 p/Share
6,415
Reduced 5.88%
102,601
COMMON STOCK, $.10 PAR...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$69,783
$27.88 p/Share
2,503
Reduced 2.24%
109,016
COMMON STOCK, $.10 PAR...
Nov 22
2022
SELL
Payment of exercise price or tax liability
$22,426
$21.44 p/Share
1,046
Reduced 0.93%
111,519
COMMON STOCK, $.10 PAR...
Nov 19
2022
SELL
Payment of exercise price or tax liability
$9,098
$21.51 p/Share
423
Reduced 0.37%
112,565
COMMON STOCK, $.10 PAR...
Nov 16
2022
SELL
Open market or private sale
$162,183
$22.12 p/Share
7,332
Reduced 6.09%
112,988
COMMON STOCK, $.10 PAR...
Nov 09
2022
SELL
Payment of exercise price or tax liability
$10,827
$18.29 p/Share
592
Reduced 0.49%
120,320
COMMON STOCK, $.10 PAR...
Nov 03
2022
SELL
Payment of exercise price or tax liability
$52,771
$16.45 p/Share
3,208
Reduced 2.58%
120,912
COMMON STOCK, $.10 PAR...
Sep 14
2022
SELL
Open market or private sale
$180,619
$20.34 p/Share
8,880
Reduced 6.68%
124,120
COMMON STOCK, $.10 PAR...
Aug 22
2022
SELL
Payment of exercise price or tax liability
$64,185
$21.19 p/Share
3,029
Reduced 2.23%
133,000
COMMON STOCK, $.10 PAR...
Aug 19
2022
SELL
Payment of exercise price or tax liability
$9,238
$21.84 p/Share
423
Reduced 0.31%
136,029
COMMON STOCK, $.10 PAR...
Aug 10
2022
SELL
Payment of exercise price or tax liability
$13,604
$22.98 p/Share
592
Reduced 0.43%
136,452
COMMON STOCK, $.10 PAR...
Aug 09
2022
SELL
Payment of exercise price or tax liability
$19,869
$22.2 p/Share
895
Reduced 0.65%
137,044
COMMON STOCK, $.10 PAR...
Aug 09
2022
BUY
Grant, award, or other acquisition
-
4,339
Added 3.05%
137,939
COMMON STOCK, $.10 PAR...
Aug 03
2022
SELL
Payment of exercise price or tax liability
$62,843
$28.08 p/Share
2,238
Reduced 1.65%
133,600
COMMON STOCK, $.10 PAR...
May 25
2022
BUY
Grant, award, or other acquisition
-
26,693
Added 16.42%
135,838
COMMON STOCK, $.10 PAR...
May 22
2022
SELL
Payment of exercise price or tax liability
$27,014
$25.2 p/Share
1,072
Reduced 0.97%
109,145
COMMON STOCK, $.10 PAR...
May 19
2022
SELL
Payment of exercise price or tax liability
$7,540
$25.56 p/Share
295
Reduced 0.27%
110,217
COMMON STOCK, $.10 PAR...
May 03
2022
SELL
Payment of exercise price or tax liability
$68,684
$30.69 p/Share
2,238
Reduced 1.98%
110,512
COMMON STOCK, $.10 PAR...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$11,829
$40.1 p/Share
295
Reduced 0.26%
112,750
COMMON STOCK, $.10 PAR...