May 08
2025
SELL
Payment of exercise price or tax liability
$7,896
$16.91 p/Share
467
Reduced 0.52%
88,868
$2.50 par value Common...
May 08
2025
BUY
Exercise of conversion of derivative security
-
467
Added 0.52%
89,335
$2.50 par value Common...
May 01
2025
SELL
Payment of exercise price or tax liability
$231,869
$16.91 p/Share
13,712
Reduced 13.37%
88,868
$2.50 par value Common...
May 01
2025
BUY
Exercise of conversion of derivative security
-
37,926
Added 26.99%
102,581
$2.50 par value Common...
Mar 13
2025
BUY
Other acquisition or disposition
$4,028
$15.03 p/Share
268
Added 0.41%
64,654
$2.50 par value Common...
Jan 27
2025
SELL
Open market or private sale
$275,632
$20.69 p/Share
13,322
Reduced 17.3%
63,682
$2.50 par value Common...
May 22
2024
SELL
Payment of exercise price or tax liability
$4,796
$17.01 p/Share
282
Reduced 0.38%
74,242
$2.50 par value Common...
May 22
2024
BUY
Exercise of conversion of derivative security
-
282
Added 0.38%
74,524
$2.50 par value Common...
May 01
2024
SELL
Payment of exercise price or tax liability
$160,043
$16.9 p/Share
9,470
Reduced 11.32%
74,205
$2.50 par value Common...
May 01
2024
BUY
Exercise of conversion of derivative security
-
26,194
Added 23.84%
83,675
$2.50 par value Common...
Mar 14
2024
BUY
Other acquisition or disposition
$4,035
$12.73 p/Share
317
Added 0.55%
57,481
$2.50 par value Common...
May 01
2023
SELL
Payment of exercise price or tax liability
$126,188
$11.79 p/Share
10,703
Reduced 16.68%
53,475
$2.50 par value Common...
May 01
2023
BUY
Exercise of conversion of derivative security
-
29,602
Added 31.57%
64,178
$2.50 par value Common...
Mar 02
2023
BUY
Other acquisition or disposition
$3,451
$14.44 p/Share
239
Added 0.69%
34,576
$2.50 par value Common...
Oct 31
2022
SELL
Open market or private sale
$87,832
$18.23 p/Share
4,818
Reduced 12.66%
33,246
$2.50 par value Common...
Sep 01
2022
BUY
Other acquisition or disposition
$3,448
$13.74 p/Share
251
Added 0.66%
38,064
$2.50 par value Common...
Aug 16
2022
SELL
Open market or private sale
$72,539
$17.53 p/Share
4,138
Reduced 9.94%
37,489
$2.50 par value Common...
Jun 09
2022
BUY
Other acquisition or disposition
$4,037
$12.98 p/Share
311
Added 0.75%
41,197
$2.50 par value Common...
May 01
2022
SELL
Payment of exercise price or tax liability
$80,416
$15.17 p/Share
5,301
Reduced 11.48%
40,886
$2.50 par value Common...
May 01
2022
BUY
Exercise of conversion of derivative security
-
14,657
Added 24.09%
46,188
$2.50 par value Common...
Mar 03
2022
BUY
Other acquisition or disposition
$3,458
$15.1 p/Share
229
Added 0.73%
31,247
$2.50 par value Common...
May 01
2021
SELL
Open market or private sale
$76,077
$17.05 p/Share
4,462
Reduced 13.47%
28,655
$2.50 par value Common...
May 01
2021
BUY
Exercise of conversion of derivative security
-
12,337
Added 27.14%
33,118
$2.50 par value Common...