Aug 22
2024
SELL
Payment of exercise price or tax liability
$261,769
$25.38 p/Share
10,314
Reduced 1.04%
978,537
COMMON STOCK, $.10 PAR...
May 22
2024
SELL
Payment of exercise price or tax liability
$813,609
$32.34 p/Share
25,158
Reduced 2.48%
988,851
COMMON STOCK, $.10 PAR...
May 19
2024
SELL
Payment of exercise price or tax liability
$52,094
$33.16 p/Share
1,571
Reduced 0.15%
1,014,009
COMMON STOCK, $.10 PAR...
May 15
2024
SELL
Payment of exercise price or tax liability
$292,372
$32.91 p/Share
8,884
Reduced 0.95%
923,301
COMMON STOCK, $.10 PAR...
May 15
2024
BUY
Grant, award, or other acquisition
-
109,808
Added 9.76%
1,015,580
COMMON STOCK, $.10 PAR...
May 09
2024
SELL
Payment of exercise price or tax liability
$4,100,481
$32.7 p/Share
125,397
Reduced 12.06%
914,656
COMMON STOCK, $.10 PAR...
May 09
2024
BUY
Exercise of conversion of derivative security
$3,272,797
$21.17 p/Share
154,596
Added 12.94%
1,040,053
COMMON STOCK, $.10 PAR...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$136,421
$36.1 p/Share
3,779
Reduced 0.42%
885,457
COMMON STOCK, $.10 PAR...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$44,408
$36.52 p/Share
1,216
Reduced 0.14%
889,236
COMMON STOCK, $.10 PAR...
Nov 22
2023
SELL
Payment of exercise price or tax liability
$179,130
$34.12 p/Share
5,250
Reduced 0.59%
890,452
COMMON STOCK, $.10 PAR...
Nov 19
2023
SELL
Payment of exercise price or tax liability
$52,362
$34.09 p/Share
1,536
Reduced 0.17%
895,702
COMMON STOCK, $.10 PAR...
Aug 22
2023
SELL
Payment of exercise price or tax liability
$164,797
$31.39 p/Share
5,250
Reduced 0.58%
897,238
COMMON STOCK, $.10 PAR...
Aug 19
2023
SELL
Payment of exercise price or tax liability
$46,955
$30.57 p/Share
1,536
Reduced 0.17%
902,488
COMMON STOCK, $.10 PAR...
Aug 09
2023
SELL
Payment of exercise price or tax liability
$189,370
$27.08 p/Share
6,993
Reduced 0.77%
904,024
COMMON STOCK, $.10 PAR...
May 25
2023
SELL
Payment of exercise price or tax liability
$313,064
$23.64 p/Share
13,243
Reduced 1.43%
911,017
COMMON STOCK, $.10 PAR...
May 22
2023
SELL
Payment of exercise price or tax liability
$50,236
$27.14 p/Share
1,851
Reduced 0.2%
924,260
COMMON STOCK, $.10 PAR...
May 19
2023
SELL
Payment of exercise price or tax liability
$28,429
$26.52 p/Share
1,072
Reduced 0.12%
926,111
COMMON STOCK, $.10 PAR...
May 17
2023
BUY
Grant, award, or other acquisition
-
117,155
Added 11.22%
927,183
COMMON STOCK, $.10 PAR...
May 10
2023
SELL
Payment of exercise price or tax liability
$3,059,348
$24.36 p/Share
125,589
Reduced 13.42%
810,028
COMMON STOCK, $.10 PAR...
May 10
2023
BUY
Exercise of conversion of derivative security
$2,922,766
$21.46 p/Share
136,196
Added 12.71%
935,617
COMMON STOCK, $.10 PAR...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$43,726
$23.79 p/Share
1,838
Reduced 0.23%
799,421
COMMON STOCK, $.10 PAR...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$31,349
$25.14 p/Share
1,247
Reduced 0.16%
801,259
COMMON STOCK, $.10 PAR...
Nov 22
2022
SELL
Payment of exercise price or tax liability
$56,858
$21.44 p/Share
2,652
Reduced 0.33%
802,506
COMMON STOCK, $.10 PAR...
Nov 19
2022
SELL
Payment of exercise price or tax liability
$33,060
$21.51 p/Share
1,537
Reduced 0.19%
805,158
COMMON STOCK, $.10 PAR...
Nov 09
2022
SELL
Payment of exercise price or tax liability
$59,021
$18.29 p/Share
3,227
Reduced 0.4%
806,695
COMMON STOCK, $.10 PAR...