Jan 04
2024
SELL
Payment of exercise price or tax liability
$465,351
$47.92 p/Share
9,711
Reduced 5.16%
178,319
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
21,291
Added 10.61%
179,381
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$760,834
$48.31 p/Share
15,749
Reduced 8.63%
166,739
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
34,180
Added 16.87%
168,470
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$484,304
$34.93 p/Share
13,865
Reduced 8.55%
148,308
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
30,073
Added 16.31%
154,314
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$540,691
$33.77 p/Share
16,011
Reduced 10.81%
132,100
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
34,208
Added 20.35%
133,852
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$87,065
$27.5 p/Share
3,166
Reduced 2.7%
113,903
Common Stock
May 07
2022
BUY
Exercise of conversion of derivative security
-
6,792
Added 5.48%
117,069
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$361,768
$48.21 p/Share
7,504
Reduced 6.37%
110,277
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
16,099
Added 12.6%
111,709
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$762,268
$47.39 p/Share
16,085
Reduced 13.66%
101,682
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
34,184
Added 24.84%
103,453
Common Stock
Sep 15
2021
SELL
Open market or private sale
$1,019,181
$47.71 p/Share
21,362
Reduced 20.36%
83,583
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
$235,836
$11.04 p/Share
21,362
Added 16.91%
104,945
Common Stock
Sep 14
2021
SELL
Open market or private sale
$230,352
$48.05 p/Share
4,794
Reduced 5.42%
83,583
Common Stock
Sep 14
2021
BUY
Exercise of conversion of derivative security
$52,926
$11.04 p/Share
4,794
Added 5.15%
88,377
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$124,582
$39.35 p/Share
3,166
Reduced 3.65%
83,583
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
-
6,792
Added 7.26%
86,749
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
-
13,032
Added 13.15%
86,091
Common Stock
Jan 03
2021
SELL
Payment of exercise price or tax liability
$216,700
$26.73 p/Share
8,107
Reduced 9.21%
79,957
Common Stock
Jan 03
2021
BUY
Exercise of conversion of derivative security
-
3,800
Added 4.82%
75,032
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$1,273,578
$27.33 p/Share
46,600
Reduced 39.55%
71,232
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
100,000
Added 45.91%
117,832
Common Stock