Mar 18
2025
|
SELL
Open market or private sale
|
$290,765
$32.84 p/Share
|
8,854
Reduced 33.81%
|
17,335
Common Stock
|
|
Mar 17
2025
|
SELL
Payment of exercise price or tax liability
|
$212,462
$33.13 p/Share
|
6,413
Reduced 19.67%
|
26,189
Common Stock
|
|
Mar 17
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
20,037
Added 42.38%
|
27,244
Common Stock
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$386,391
$34.81 p/Share
|
11,100
Reduced 46.9%
|
12,565
Common Stock
|
|
Nov 29
2024
|
SELL
Payment of exercise price or tax liability
|
$399,750
$34.77 p/Share
|
11,497
Reduced 32.7%
|
23,665
Common Stock
|
|
Nov 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
28,572
Added 49.6%
|
29,037
Common Stock
|
|
Apr 04
2024
|
SELL
Payment of exercise price or tax liability
|
$19,824
$20.65 p/Share
|
960
Reduced 12.72%
|
6,590
Common Stock
|
|
Apr 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,237
Added 30.01%
|
7,550
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$25,946
$21.97 p/Share
|
1,181
Reduced 21.5%
|
4,313
Common Stock
|
|
Mar 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,377
Added 38.07%
|
5,494
Common Stock
|
|
Mar 15
2023
|
SELL
Payment of exercise price or tax liability
|
$15,561
$12.35 p/Share
|
1,260
Reduced 37.31%
|
2,117
Common Stock
|
|
Mar 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
3,377
Added 50.0%
|
3,377
Common Stock
|
|