Aug 18
2023
SELL
Payment of exercise price or tax liability
$24,375
$42.54 p/Share
573
Reduced 3.65%
15,141
Common Stock $.01 Par ...
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
2,350
Added 13.01%
15,714
Common Stock $.01 Par ...
Oct 19
2022
SELL
Payment of exercise price or tax liability
$15,191
$32.46 p/Share
468
Reduced 3.38%
13,364
Common Stock $.01 Par ...
Oct 19
2022
BUY
Exercise of conversion of derivative security
-
1,917
Added 12.17%
13,832
Common Stock $.01 Par ...
Oct 07
2022
SELL
Payment of exercise price or tax liability
$14,673
$32.68 p/Share
449
Reduced 3.63%
11,915
Common Stock $.01 Par ...
Oct 07
2022
BUY
Exercise of conversion of derivative security
-
1,841
Added 12.96%
12,364
Common Stock $.01 Par ...
Oct 04
2022
SELL
Payment of exercise price or tax liability
$6,773
$32.88 p/Share
206
Reduced 1.92%
10,523
Common Stock $.01 Par ...
Oct 04
2022
BUY
Exercise of conversion of derivative security
-
842
Added 7.28%
10,729
Common Stock $.01 Par ...
Aug 18
2022
SELL
Payment of exercise price or tax liability
$20,410
$35.62 p/Share
573
Reduced 5.48%
9,887
Common Stock $.01 Par ...
Aug 18
2022
BUY
Exercise of conversion of derivative security
-
2,350
Added 18.35%
10,460
Common Stock $.01 Par ...
Nov 14
2021
SELL
Payment of exercise price or tax liability
$17,405
$45.09 p/Share
386
Reduced 4.54%
8,110
Common Stock $.01 Par ...
Nov 14
2021
BUY
Exercise of conversion of derivative security
-
1,578
Added 15.66%
8,496
Common Stock $.01 Par ...
Nov 08
2021
SELL
Open market or private sale
$300,840
$50.14 p/Share
6,000
Reduced 46.45%
6,918
Common Stock $.01 Par ...
Oct 19
2021
SELL
Payment of exercise price or tax liability
$22,216
$47.47 p/Share
468
Reduced 3.5%
12,918
Common Stock $.01 Par ...
Oct 19
2021
BUY
Exercise of conversion of derivative security
-
1,917
Added 12.53%
13,386
Common Stock $.01 Par ...
Oct 07
2021
SELL
Payment of exercise price or tax liability
$20,102
$44.77 p/Share
449
Reduced 3.77%
11,469
Common Stock $.01 Par ...
Oct 07
2021
BUY
Exercise of conversion of derivative security
-
1,841
Added 13.38%
11,918
Common Stock $.01 Par ...
Aug 18
2021
SELL
Payment of exercise price or tax liability
$22,141
$38.64 p/Share
573
Reduced 5.38%
10,077
Common Stock $.01 Par ...
Aug 18
2021
BUY
Exercise of conversion of derivative security
-
2,350
Added 18.08%
10,650
Common Stock $.01 Par ...
May 03
2021
SELL
Payment of exercise price or tax liability
$555,001
$41.16 p/Share
13,484
Reduced 48.21%
14,486
Common Stock $.01 Par ...
May 03
2021
SELL
Open market or private sale
$255,234
$41.26 p/Share
6,186
Reduced 42.7%
8,300
Common Stock $.01 Par ...
May 03
2021
BUY
Exercise of conversion of derivative security
-
19,670
Added 50.98%
18,915
Common Stock $.01 Par ...
Feb 16
2021
SELL
Open market or private sale
$289,392
$35.6 p/Share
8,129
Reduced 49.48%
8,300
Common Stock $.01 Par ...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$111,139
$35.69 p/Share
3,114
Reduced 24.83%
9,429
Common Stock $.01 Par ...
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
4,243
Added 25.28%
12,543
Common Stock $.01 Par ...