Sep 18
2025
SELL
Open market or private sale
$1,085,728
$26.66 p/Share
40,725
Reduced 15.94%
214,837
Common Stock, par valu...
Sep 18
2025
BUY
Exercise of conversion of derivative security
$691,418
$11.39 p/Share
60,704
Added 19.19%
255,562
Common Stock, par valu...
Feb 12
2025
SELL
Payment of exercise price or tax liability
$266,720
$25.81 p/Share
10,334
Reduced 5.04%
194,858
Common Stock, par valu...
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
25,881
Added 11.64%
196,418
Common Stock, par valu...
Feb 15
2024
SELL
Open market or private sale
$32,712
$23.2 p/Share
1,410
Reduced 0.79%
177,113
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
3,583
Added 1.97%
178,523
Common Stock, par valu...
Feb 13
2024
SELL
Open market or private sale
$342,756
$23.2 p/Share
14,774
Reduced 7.79%
174,940
Common Stock, par valu...
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
37,137
Added 17.33%
177,140
Common Stock, par valu...
Jun 01
2023
SELL
Open market or private sale
$65,808
$18.0 p/Share
3,656
Reduced 2.33%
153,222
Common Stock, par valu...
May 31
2023
SELL
Open market or private sale
$43,248
$18.02 p/Share
2,400
Reduced 1.51%
156,878
Common Stock, par valu...
May 30
2023
SELL
Open market or private sale
$442,964
$18.5 p/Share
23,944
Reduced 13.07%
159,278
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$348,110
$20.58 p/Share
16,915
Reduced 8.48%
182,577
Common Stock, par valu...
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
42,511
Added 18.77%
183,987
Common Stock, par valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$34,301
$24.02 p/Share
1,428
Reduced 0.9%
156,981
Common Stock, par valu...
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
3,627
Added 2.24%
158,409
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,026,504
$23.26 p/Share
87,124
Reduced 36.02%
154,782
Common Stock, par valu...
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
221,016
Added 57.26%
165,001
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$5,693
$17.68 p/Share
322
Reduced 1.52%
20,890
Common Stock, par valu...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
1,084
Added 4.86%
21,212
Common Stock, par valu...