Feb 21
2025
-
123,893
Reduced 100.0%
0
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$2,865,811
$35.99 p/Share
79,628
Reduced 39.13%
123,893
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
151,237
Added 42.63%
203,521
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$2,097,073
$36.07 p/Share
58,139
Reduced 52.65%
52,284
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
110,423
Added 58.0%
79,976
Common Stock
Feb 18
2025
-
25,167
Reduced 100.0%
0
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,015,155
$36.16 p/Share
28,074
Reduced 52.73%
25,167
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
53,241
Added 50.0%
53,241
Common Stock
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