Apr 02
2025
|
SELL
Open market or private sale
|
$47,666
$31.82 p/Share
|
1,498
Reduced 2.45%
|
59,653
Common Stock
|
|
Apr 01
2025
|
SELL
Payment of exercise price or tax liability
|
$184,006
$32.87 p/Share
|
5,598
Reduced 8.39%
|
61,151
Common Stock
|
|
Apr 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
11,589
Added 15.49%
|
63,246
Common Stock
|
|
Mar 18
2025
|
SELL
Open market or private sale
|
$274,312
$32.84 p/Share
|
8,353
Reduced 13.15%
|
55,160
Common Stock
|
|
Mar 17
2025
|
SELL
Payment of exercise price or tax liability
|
$751,752
$33.13 p/Share
|
22,691
Reduced 26.32%
|
63,513
Common Stock
|
|
Mar 17
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
56,102
Added 45.18%
|
68,081
Common Stock
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$151,040
$34.81 p/Share
|
4,339
Reduced 12.6%
|
30,102
Common Stock
|
|
Nov 29
2024
|
SELL
Payment of exercise price or tax liability
|
$563,865
$34.77 p/Share
|
16,217
Reduced 32.01%
|
34,441
Common Stock
|
|
Nov 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
33,572
Added 45.06%
|
40,928
Common Stock
|
|
Apr 01
2024
|
SELL
Payment of exercise price or tax liability
|
$51,970
$21.52 p/Share
|
2,415
Reduced 12.38%
|
17,086
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
7,252
Added 27.11%
|
19,501
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$72,303
$21.97 p/Share
|
3,291
Reduced 21.18%
|
12,249
Common Stock
|
|
Mar 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
9,456
Added 37.83%
|
15,540
Common Stock
|
|
Mar 15
2023
|
SELL
Payment of exercise price or tax liability
|
$41,644
$12.35 p/Share
|
3,372
Reduced 35.66%
|
6,084
Common Stock
|
|
Mar 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,456
Added 50.0%
|
9,456
Common Stock
|
|