Mar 18
2025
|
SELL
Open market or private sale
|
$654,911
$32.69 p/Share
|
20,034
Reduced 30.44%
|
45,786
Common Stock
|
|
Mar 17
2025
|
SELL
Payment of exercise price or tax liability
|
$752,481
$33.13 p/Share
|
22,713
Reduced 25.65%
|
65,820
Common Stock
|
|
Mar 17
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
56,102
Added 44.35%
|
70,388
Common Stock
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$784,810
$34.06 p/Share
|
23,042
Reduced 41.54%
|
32,431
Common Stock
|
|
Nov 29
2024
|
SELL
Payment of exercise price or tax liability
|
$1,247,617
$34.77 p/Share
|
35,882
Reduced 39.28%
|
55,473
Common Stock
|
|
Nov 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
74,287
Added 51.55%
|
69,826
Common Stock
|
|
Apr 01
2024
|
SELL
Payment of exercise price or tax liability
|
$51,970
$21.52 p/Share
|
2,415
Reduced 12.4%
|
17,068
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
7,252
Added 27.13%
|
19,483
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$72,435
$21.97 p/Share
|
3,297
Reduced 21.23%
|
12,231
Common Stock
|
|
Mar 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
9,456
Added 37.85%
|
15,528
Common Stock
|
|
Mar 15
2023
|
SELL
Payment of exercise price or tax liability
|
$41,792
$12.35 p/Share
|
3,384
Reduced 35.79%
|
6,072
Common Stock
|
|
Mar 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,456
Added 50.0%
|
9,456
Common Stock
|
|