Jul 23
2025
SELL
Open market or private sale
$2,068,365
$32.5 p/Share
63,642
Reduced 17.77%
294,508
Common Stock
Jul 23
2025
BUY
Exercise of conversion of derivative security
$1,853,891
$29.13 p/Share
63,642
Added 15.09%
358,150
Common Stock
Jul 22
2025
SELL
Open market or private sale
$4,058,339
$32.27 p/Share
125,762
Reduced 29.92%
294,508
Common Stock
Jul 22
2025
BUY
Exercise of conversion of derivative security
$2,848,509
$22.65 p/Share
125,762
Added 26.74%
344,508
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$158,613
$26.87 p/Share
5,903
Reduced 1.96%
294,508
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.76%
300,411
Common Stock
Jun 11
2025
SELL
Payment of exercise price or tax liability
$841,217
$25.15 p/Share
33,448
Reduced 10.49%
285,411
Common Stock
Jun 11
2025
BUY
Exercise of conversion of derivative security
-
85,000
Added 21.05%
318,859
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$167,089
$26.12 p/Share
6,397
Reduced 2.66%
233,859
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
16,124
Added 6.38%
236,524
Common Stock
Oct 28
2024
SELL
Open market or private sale
$353,667
$27.68 p/Share
12,777
Reduced 5.39%
224,132
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$181,050
$14.17 p/Share
12,777
Added 5.12%
236,909
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$122,605
$20.77 p/Share
5,903
Reduced 2.57%
224,132
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$311,550
$20.77 p/Share
15,000
Added 6.12%
230,035
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$171,428
$19.98 p/Share
8,580
Reduced 3.84%
215,035
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
22,370
Added 9.09%
223,615
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$116,218
$20.4 p/Share
5,697
Reduced 2.75%
201,245
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
14,851
Added 6.81%
203,157
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
-
4,023
Reduced 2.05%
192,091
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
10,000
Added 4.85%
196,114
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
-
5,903
Reduced 3.07%
186,114
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 7.25%
192,017
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$183,287
$26.66 p/Share
6,875
Reduced 3.74%
177,017
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
17,469
Added 8.68%
183,892
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$110,436
$28.67 p/Share
3,852
Reduced 2.26%
166,423
Common Stock