Mar 05
2023
BUY
Exercise of conversion of derivative security
-
7,822
Added 18.11%
35,371
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$14,653
$52.9 p/Share
277
Reduced 0.98%
27,886
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
919
Added 3.16%
28,163
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$9,694
$52.12 p/Share
186
Reduced 0.68%
27,244
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
615
Added 2.19%
27,430
Common Stock, par valu...
Jul 02
2022
SELL
Payment of exercise price or tax liability
$18,890
$32.91 p/Share
574
Reduced 2.1%
26,815
Common Stock, par valu...
Jul 02
2022
BUY
Exercise of conversion of derivative security
-
1,906
Added 6.51%
27,389
Common Stock, par valu...
Mar 21
2022
SELL
Payment of exercise price or tax liability
$129,555
$38.33 p/Share
3,380
Reduced 11.71%
25,483
Common Stock, par valu...
Mar 21
2022
BUY
Exercise of conversion of derivative security
-
11,228
Added 28.35%
28,380
Common Stock, par valu...
Mar 20
2022
SELL
Payment of exercise price or tax liability
$48,115
$38.74 p/Share
1,242
Reduced 6.58%
17,635
Common Stock, par valu...
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
4,125
Added 17.93%
18,877
Common Stock, par valu...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$12,344
$36.63 p/Share
337
Reduced 2.23%
14,752
Common Stock, par valu...
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
1,118
Added 6.9%
15,089
Common Stock, par valu...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$10,166
$36.7 p/Share
277
Reduced 1.94%
13,971
Common Stock, par valu...
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
919
Added 6.06%
14,248
Common Stock, par valu...
Jul 02
2021
BUY
Exercise of conversion of derivative security
-
1,905
Added 12.49%
13,344
Common Stock, par valu...
Mar 21
2021
SELL
Payment of exercise price or tax liability
$12,954
$26.82 p/Share
483
Reduced 4.05%
11,439
Common Stock, par valu...
Mar 21
2021
BUY
Exercise of conversion of derivative security
-
1,604
Added 11.86%
11,922
Common Stock, par valu...
Mar 20
2021
SELL
Payment of exercise price or tax liability
$33,310
$26.82 p/Share
1,242
Reduced 10.74%
10,318
Common Stock, par valu...
Mar 20
2021
BUY
Exercise of conversion of derivative security
-
4,125
Added 26.3%
11,560
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$8,789
$26.08 p/Share
337
Reduced 4.34%
7,435
Common Stock, par valu...
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
1,117
Added 12.57%
7,772
Common Stock, par valu...