Mar 20
2024
SELL
Payment of exercise price or tax liability
$475,603
$36.82 p/Share
12,917
Reduced 52.65%
11,615
Common Stock
Mar 20
2024
-
11,615
Reduced 100.0%
0
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
24,532
Added 50.0%
24,532
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,157,516
$36.9 p/Share
31,369
Reduced 13.81%
195,738
Common Stock
Feb 20
2024
-
195,738
Reduced 100.0%
0
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
59,580
Added 20.78%
227,107
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$1,210,459
$36.92 p/Share
32,786
Reduced 16.37%
167,527
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
62,271
Added 23.71%
200,313
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$1,034,941
$36.92 p/Share
28,032
Reduced 16.88%
138,042
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
53,242
Added 24.28%
166,074
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$4,636,044
$36.92 p/Share
125,570
Reduced 52.67%
112,832
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
238,402
Added 50.0%
238,402
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$440,343
$31.33 p/Share
14,055
Reduced 51.65%
13,157
Common Stock
Mar 17
2023
-
13,157
Reduced 100.0%
0
Common Stock
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