Feb 13
2023
BUY
Exercise of conversion of derivative security
$2,031,761
$20.91 p/Share
97,167
Added 11.07%
780,268
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$169,761
$35.14 p/Share
4,831
Reduced 0.7%
683,101
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
4,831
Added 0.7%
687,932
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$134,464
$34.39 p/Share
3,910
Reduced 0.57%
683,101
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
3,910
Added 0.57%
687,011
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$729,696
$35.2 p/Share
20,730
Reduced 27.27%
55,299
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
40,606
Added 34.81%
76,029
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$1,139,014
$33.87 p/Share
33,629
Reduced 48.7%
35,423
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
69,052
Added 50.0%
69,052
Common Stock
Feb 15
2022
SELL
Open market or private sale
$2,952,523
$41.84 p/Share
70,567
Reduced 100.0%
0
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
$1,539,066
$21.81 p/Share
70,567
Added 50.0%
70,567
Common Stock
Feb 14
2022
SELL
Open market or private sale
$4,327,588
$41.52 p/Share
104,229
Reduced 100.0%
0
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
$2,254,473
$21.63 p/Share
104,229
Added 50.0%
104,229
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$277,425
$42.74 p/Share
6,491
Reduced 100.0%
0
Common Stock
Feb 02
2022
BUY
Exercise of conversion of derivative security
-
6,491
Added 50.0%
6,491
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$116,758
$37.97 p/Share
3,075
Reduced 100.0%
0
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
3,075
Added 50.0%
3,075
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$878,807
$44.19 p/Share
19,887
Reduced 23.86%
63,455
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
40,607
Added 32.76%
83,342
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$1,713,172
$45.9 p/Share
37,324
Reduced 46.62%
42,735
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
80,059
Added 50.0%
80,059
Common Stock
Feb 19
2021
SELL
Open market or private sale
$5,533,779
$37.74 p/Share
146,629
Reduced 100.0%
0
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$2,951,642
$20.13 p/Share
146,629
Added 50.0%
146,629
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$155,681
$36.34 p/Share
4,284
Reduced 100.0%
0
Common Stock
Feb 03
2021
BUY
Exercise of conversion of derivative security
-
4,284
Added 50.0%
4,284
Common Stock