Nov 13
2025
SELL
Payment of exercise price or tax liability
$499,601
$18.39 p/Share
27,167
Reduced 6.91%
365,818
Common Stock
Nov 13
2025
BUY
Exercise of conversion of derivative security
-
58,612
Added 12.98%
392,985
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$108,263
$18.57 p/Share
5,830
Reduced 1.71%
334,373
Common Stock
Nov 11
2025
BUY
Exercise of conversion of derivative security
-
12,578
Added 3.57%
340,203
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$127,535
$18.83 p/Share
6,773
Reduced 2.03%
327,625
Common Stock
Nov 10
2025
BUY
Exercise of conversion of derivative security
-
14,612
Added 4.19%
334,398
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$150,865
$18.83 p/Share
8,012
Reduced 2.44%
319,786
Common Stock
Nov 08
2025
BUY
Exercise of conversion of derivative security
-
17,285
Added 5.01%
327,798
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$173,497
$35.35 p/Share
4,908
Reduced 1.56%
310,513
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
-
10,587
Added 3.25%
315,421
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$210,674
$36.13 p/Share
5,831
Reduced 1.88%
304,834
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
12,579
Added 3.89%
310,665
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$1,412,610
$36.13 p/Share
39,098
Reduced 11.6%
298,086
Common Stock
Nov 10
2024
BUY
Exercise of conversion of derivative security
-
84,351
Added 20.34%
330,411
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$1,957,287
$34.13 p/Share
57,348
Reduced 18.49%
252,833
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
123,724
Added 29.84%
290,967
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$264,073
$39.8 p/Share
6,635
Reduced 3.44%
186,457
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
14,313
Added 6.9%
193,092
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$337,305
$39.8 p/Share
8,475
Reduced 4.53%
178,779
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
-
18,283
Added 8.9%
187,254
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$195,338
$39.8 p/Share
4,908
Reduced 2.82%
168,971
Common Stock
Nov 12
2022
BUY
Exercise of conversion of derivative security
-
10,588
Added 5.74%
173,879
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$957,975
$39.75 p/Share
24,100
Reduced 12.86%
163,291
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
51,993
Added 21.72%
187,391
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$29,982
$35.19 p/Share
852
Reduced 0.63%
135,398
Common Stock