Mar 17
2023
BUY
Exercise of conversion of derivative security
-
27,212
Added 50.0%
27,212
Common Stock
Feb 21
2023
-
192,104
Reduced 100.0%
0
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$942,164
$31.46 p/Share
29,948
Reduced 13.49%
192,104
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
57,981
Added 20.71%
222,052
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$1,015,064
$31.56 p/Share
32,163
Reduced 16.39%
164,071
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
62,271
Added 24.09%
196,234
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$894,189
$31.56 p/Share
28,333
Reduced 17.46%
133,963
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
54,855
Added 25.26%
162,296
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$3,625,896
$31.56 p/Share
114,889
Reduced 51.67%
107,441
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
222,330
Added 50.0%
222,330
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$895,391
$35.31 p/Share
25,358
Reduced 51.65%
23,737
Common Stock
Mar 18
2022
-
23,737
Reduced 100.0%
0
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
-
49,095
Added 50.0%
49,095
Common Stock
Mar 15
2022
-
24,930
Reduced 100.0%
0
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$915,608
$34.38 p/Share
26,632
Reduced 51.65%
24,930
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
51,562
Added 50.0%
51,562
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$2,165,112
$34.32 p/Share
63,086
Reduced 33.95%
122,750
Common Stock
Feb 21
2022
-
122,750
Reduced 100.0%
0
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
57,918
Added 27.5%
152,698
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
64,158
Added 33.4%
127,918
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$2,337,672
$34.32 p/Share
68,114
Reduced 51.65%
63,760
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
131,874
Added 50.0%
131,874
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$438,050
$25.0 p/Share
17,522
Reduced 49.58%
17,817
Common Stock
Mar 19
2021
-
17,817
Reduced 100.0%
0
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
-
35,339
Added 50.0%
35,339
Common Stock