Mar 07
2023
SELL
Open market or private sale
$467,400
$23.37 p/Share
20,000
Reduced 8.38%
218,605
COMMON STOCK, $.10 PAR...
Mar 06
2023
SELL
Open market or private sale
$231,300
$23.13 p/Share
10,000
Reduced 4.02%
238,605
COMMON STOCK, $.10 PAR...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$17,604
$23.79 p/Share
740
Reduced 0.3%
248,605
COMMON STOCK, $.10 PAR...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$13,399
$25.14 p/Share
533
Reduced 0.21%
249,345
COMMON STOCK, $.10 PAR...
Dec 22
2022
SELL
Payment of exercise price or tax liability
$97,906
$21.82 p/Share
4,487
Reduced 1.76%
249,878
COMMON STOCK, $.10 PAR...
Nov 22
2022
SELL
Payment of exercise price or tax liability
$98,881
$21.44 p/Share
4,612
Reduced 1.78%
254,365
COMMON STOCK, $.10 PAR...
Nov 19
2022
SELL
Payment of exercise price or tax liability
$23,402
$21.51 p/Share
1,088
Reduced 0.42%
258,977
COMMON STOCK, $.10 PAR...
Nov 09
2022
SELL
Payment of exercise price or tax liability
$27,873
$18.29 p/Share
1,524
Reduced 0.58%
260,065
COMMON STOCK, $.10 PAR...
Oct 19
2022
SELL
Payment of exercise price or tax liability
$93,082
$17.74 p/Share
5,247
Reduced 1.97%
261,589
COMMON STOCK, $.10 PAR...
Aug 22
2022
SELL
Payment of exercise price or tax liability
$33,395
$21.19 p/Share
1,576
Reduced 0.59%
266,836
COMMON STOCK, $.10 PAR...
Aug 19
2022
SELL
Payment of exercise price or tax liability
$23,784
$21.84 p/Share
1,089
Reduced 0.4%
268,412
COMMON STOCK, $.10 PAR...
Aug 10
2022
SELL
Payment of exercise price or tax liability
$58,162
$22.98 p/Share
2,531
Reduced 0.93%
269,501
COMMON STOCK, $.10 PAR...
Aug 09
2022
SELL
Payment of exercise price or tax liability
$55,744
$22.2 p/Share
2,511
Reduced 0.91%
272,032
COMMON STOCK, $.10 PAR...
Aug 09
2022
BUY
Grant, award, or other acquisition
-
10,126
Added 3.56%
274,543
COMMON STOCK, $.10 PAR...
May 25
2022
BUY
Grant, award, or other acquisition
-
66,733
Added 20.15%
264,417
COMMON STOCK, $.10 PAR...
May 22
2022
SELL
Payment of exercise price or tax liability
$92,761
$25.2 p/Share
3,681
Reduced 1.83%
197,684
COMMON STOCK, $.10 PAR...
May 19
2022
SELL
Payment of exercise price or tax liability
$93,524
$25.56 p/Share
3,659
Reduced 1.78%
201,365
COMMON STOCK, $.10 PAR...
May 16
2022
SELL
Payment of exercise price or tax liability
$9,947
$25.31 p/Share
393
Reduced 0.19%
205,024
COMMON STOCK, $.10 PAR...
May 16
2022
BUY
Grant, award, or other acquisition
-
2,268
Added 1.09%
205,417
COMMON STOCK, $.10 PAR...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$50,675
$39.87 p/Share
1,271
Reduced 0.62%
203,149
COMMON STOCK, $.10 PAR...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$34,366
$40.1 p/Share
857
Reduced 0.42%
204,420
COMMON STOCK, $.10 PAR...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,876
$41.68 p/Share
45
Reduced 0.02%
205,277
COMMON STOCK, $.10 PAR...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
217
Added 0.11%
205,322
COMMON STOCK, $.10 PAR...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$2,533
$44.43 p/Share
57
Reduced 0.03%
197,156
COMMON STOCK, $.10 PAR...
Feb 09
2022
BUY
Grant, award, or other acquisition
-
137
Added 0.07%
197,213
COMMON STOCK, $.10 PAR...