Mar 18
2025
|
SELL
Open market or private sale
|
$870,408
$32.7 p/Share
|
26,618
Reduced 27.9%
|
68,802
Common Stock
|
|
Mar 17
2025
|
SELL
Payment of exercise price or tax liability
|
$1,051,943
$33.13 p/Share
|
31,752
Reduced 24.97%
|
95,420
Common Stock
|
|
Mar 17
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
80,144
Added 44.12%
|
101,513
Common Stock
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$881,990
$34.08 p/Share
|
25,880
Reduced 35.5%
|
47,028
Common Stock
|
|
Nov 29
2024
|
SELL
Payment of exercise price or tax liability
|
$1,342,886
$34.77 p/Share
|
38,622
Reduced 34.64%
|
72,872
Common Stock
|
|
Nov 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
85,715
Added 49.25%
|
88,335
Common Stock
|
|
Apr 01
2024
|
SELL
Payment of exercise price or tax liability
|
$67,120
$21.52 p/Share
|
3,119
Reduced 10.78%
|
25,815
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
10,360
Added 26.37%
|
28,934
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$92,010
$21.97 p/Share
|
4,188
Reduced 18.4%
|
18,574
Common Stock
|
|
Mar 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
13,509
Added 37.24%
|
22,762
Common Stock
|
|
Mar 15
2023
|
SELL
Payment of exercise price or tax liability
|
$52,561
$12.35 p/Share
|
4,256
Reduced 31.5%
|
9,253
Common Stock
|
|
Mar 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
13,509
Added 50.0%
|
13,509
Common Stock
|
|