Apr 08
2025
|
SELL
Open market or private sale
|
$112,786
$31.96 p/Share
|
3,529
Reduced 2.51%
|
137,283
Common Stock
|
|
Apr 01
2025
|
SELL
Payment of exercise price or tax liability
|
$310,621
$32.87 p/Share
|
9,450
Reduced 6.29%
|
140,812
Common Stock
|
|
Apr 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
20,951
Added 12.66%
|
144,567
Common Stock
|
|
Mar 17
2025
|
SELL
Payment of exercise price or tax liability
|
$1,313,339
$33.13 p/Share
|
39,642
Reduced 23.46%
|
129,311
Common Stock
|
|
Mar 17
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
97,677
Added 41.67%
|
136,737
Common Stock
|
|
Mar 10
2025
|
SELL
Open market or private sale
|
$107,810
$30.55 p/Share
|
3,529
Reduced 4.72%
|
71,276
Common Stock
|
|
Feb 10
2025
|
SELL
Open market or private sale
|
$122,844
$34.81 p/Share
|
3,529
Reduced 4.51%
|
74,805
Common Stock
|
|
Jan 08
2025
|
SELL
Open market or private sale
|
$112,575
$31.9 p/Share
|
3,529
Reduced 4.31%
|
78,334
Common Stock
|
|
Dec 11
2024
|
SELL
Open market or private sale
|
$284,107
$34.5 p/Share
|
8,235
Reduced 9.14%
|
81,863
Common Stock
|
|
Nov 29
2024
|
SELL
Payment of exercise price or tax liability
|
$1,680,155
$34.77 p/Share
|
48,322
Reduced 34.91%
|
90,098
Common Stock
|
|
Nov 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
107,144
Added 49.47%
|
109,427
Common Stock
|
|
Apr 01
2024
|
SELL
Payment of exercise price or tax liability
|
$89,200
$21.52 p/Share
|
4,145
Reduced 11.7%
|
31,276
Common Stock
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
12,626
Added 26.28%
|
35,421
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$110,816
$21.97 p/Share
|
5,044
Reduced 18.12%
|
22,795
Common Stock
|
|
Mar 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
16,464
Added 37.16%
|
27,839
Common Stock
|
|
Mar 15
2023
|
SELL
Payment of exercise price or tax liability
|
$62,849
$12.35 p/Share
|
5,089
Reduced 30.91%
|
11,375
Common Stock
|
|
Mar 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
16,464
Added 50.0%
|
16,464
Common Stock
|
|