Dec 20
2024
SELL
Open market or private sale
$26,003
$21.09 p/Share
1,233
Reduced 0.12%
1,043,382
Common Stock, par valu...
Dec 20
2024
BUY
Exercise of conversion of derivative security
$7,471
$6.06 p/Share
1,233
Added 0.12%
1,044,615
Common Stock, par valu...
Dec 19
2024
SELL
Open market or private sale
$1,515,729
$21.17 p/Share
71,598
Reduced 6.42%
1,043,382
Common Stock, par valu...
Dec 19
2024
BUY
Exercise of conversion of derivative security
$433,883
$6.06 p/Share
71,598
Added 6.03%
1,114,980
Common Stock, par valu...
Dec 18
2024
SELL
Open market or private sale
$1,584,048
$22.11 p/Share
71,644
Reduced 6.43%
1,043,382
Common Stock, par valu...
Dec 18
2024
BUY
Exercise of conversion of derivative security
$434,162
$6.06 p/Share
71,644
Added 6.04%
1,115,026
Common Stock, par valu...
Dec 17
2024
SELL
Open market or private sale
$1,751,434
$22.19 p/Share
78,929
Reduced 7.03%
1,043,382
Common Stock, par valu...
Dec 17
2024
BUY
Exercise of conversion of derivative security
$478,309
$6.06 p/Share
78,929
Added 6.57%
1,122,311
Common Stock, par valu...
Dec 16
2024
SELL
Open market or private sale
$1,469,640
$22.44 p/Share
65,492
Reduced 5.91%
1,043,382
Common Stock, par valu...
Dec 16
2024
BUY
Exercise of conversion of derivative security
$396,881
$6.06 p/Share
65,492
Added 5.58%
1,108,874
Common Stock, par valu...
Dec 13
2024
SELL
Open market or private sale
$776,328
$22.39 p/Share
34,673
Reduced 3.22%
1,043,382
Common Stock, par valu...
Dec 13
2024
BUY
Exercise of conversion of derivative security
$210,118
$6.06 p/Share
34,673
Added 3.12%
1,078,055
Common Stock, par valu...
Dec 12
2024
SELL
Open market or private sale
$666,147
$22.8 p/Share
29,217
Reduced 2.72%
1,043,382
Common Stock, par valu...
Dec 12
2024
BUY
Exercise of conversion of derivative security
$177,055
$6.06 p/Share
29,217
Added 2.65%
1,072,599
Common Stock, par valu...
Oct 01
2024
SELL
Payment of exercise price or tax liability
$878,770
$20.57 p/Share
42,721
Reduced 3.93%
1,043,382
Common Stock, par valu...
Aug 13
2024
BUY
Grant, award, or other acquisition
-
267,498
Added 19.76%
1,086,103
Common Stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$550,575
$21.36 p/Share
25,776
Reduced 3.05%
818,605
Common Stock, par valu...
Apr 10
2023
BUY
Grant, award, or other acquisition
-
472,024
Added 35.86%
844,381
Common Stock, par valu...
May 02
2022
BUY
Grant, award, or other acquisition
-
256,415
Added 40.78%
372,357
Common Stock, par valu...
Jul 30
2021
SELL
Open market or private sale
$6,054,891
$24.63 p/Share
245,834
Reduced 69.13%
109,789
Common Stock, par valu...
Jul 27
2021
BUY
Grant, award, or other acquisition
-
85,385
Added 19.36%
355,623
Common Stock, par valu...
Jul 27
2021
BUY
Exercise of conversion of derivative security
$829,559
$6.06 p/Share
136,891
Added 33.62%
270,238
Common Stock, par valu...