DATE05/13/2025
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: Chief Executive Officer
|
ACTIONACQUIRED 70000 SHARES
|
DATE05/13/2025
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 65000 SHARES
|
DATE04/18/2025
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 35000 SHARES
|
DATE04/18/2025
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 35000 SHARES
|
DATE04/18/2025
|
NAMEBLECHMAN MICHAEL
|
POSITIONdirector
|
ACTIONACQUIRED 10000 SHARES
|
DATE04/18/2025
|
NAMEBLECHMAN MICHAEL
|
POSITIONdirector
|
ACTIONACQUIRED 10000 SHARES
|
DATE04/18/2025
|
NAMENICOLS JOHN J
|
POSITIONdirector
|
ACTIONACQUIRED 15000 SHARES
|
DATE04/18/2025
|
NAMENICOLS JOHN J
|
POSITIONdirector
|
ACTIONACQUIRED 15000 SHARES
|
DATE04/18/2025
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONACQUIRED 250000 SHARES
|
DATE04/18/2025
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONACQUIRED 250000 SHARES
|
DATE10/31/2024
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 7000 SHARES
|
DATE07/01/2024
|
NAMECox Christopher T
|
POSITIONdirector
|
ACTIONACQUIRED 5000 SHARES
|
DATE07/01/2024
|
NAMECox Christopher T
|
POSITIONdirector
|
ACTIONACQUIRED 10000 SHARES
|
DATE07/01/2024
|
NAMESCHUMACHER JURGEN WALTER
|
POSITIONdirector
|
ACTIONACQUIRED 10000 SHARES
|
DATE04/01/2024
|
NAMESCHUMACHER JURGEN WALTER
|
POSITIONdirector
|
ACTIONACQUIRED 14371 SHARES
|
DATE07/01/2024
|
NAMEBLECHMAN MICHAEL
|
POSITIONdirector
|
ACTIONACQUIRED 5000 SHARES
|
DATE07/01/2024
|
NAMENICOLS JOHN J
|
POSITIONdirector
|
ACTIONACQUIRED 5000 SHARES
|
DATE07/01/2024
|
NAMENICOLS JOHN J
|
POSITIONdirector
|
ACTIONACQUIRED 10000 SHARES
|
DATE04/01/2024
|
NAMENICOLS JOHN J
|
POSITIONdirector
|
ACTIONACQUIRED 10778 SHARES
|
DATE09/25/2024
|
NAMENICOLS JOHN J
|
POSITIONdirector
|
ACTIONDISPOSED 35000 SHARES
|
DATE04/01/2024
|
NAMEAverilla Reginald
|
POSITIONofficer: CFO
|
ACTIONACQUIRED 9768 SHARES
|
DATE04/01/2024
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: CEO and President
|
ACTIONACQUIRED 55100 SHARES
|
DATE06/13/2024
|
NAMEMOORE JOHN A
|
POSITIONdirector
|
ACTIONACQUIRED 9200 SHARES
|
DATE06/13/2024
|
NAMEMOORE JOHN A
|
POSITIONdirector
|
ACTIONACQUIRED 7100 SHARES
|
DATE04/12/2024
|
NAMEBLECHMAN MICHAEL
|
POSITIONdirector:
|
ACTIONDISPOSED 0 SHARES
|
DATE02/13/2024
|
NAMENORTH RUN CAPITAL, LP
|
POSITION10 percent owner
|
ACTIONDISPOSED 0 SHARES
|
DATE12/13/2023
|
NAMENORTH RUN CAPITAL, LP
|
POSITION10 percent owner
|
ACTIONDISPOSED 920000 SHARES
|
DATE12/20/2023
|
NAMEMOORE JOHN A
|
POSITIONdirector
|
ACTIONACQUIRED 2030 SHARES
|
DATE12/20/2023
|
NAMEMOORE JOHN A
|
POSITIONdirector
|
ACTIONACQUIRED 2030 SHARES
|
DATE12/19/2023
|
NAMEMOORE JOHN A
|
POSITIONdirector
|
ACTIONACQUIRED 20400 SHARES
|
DATE12/19/2023
|
NAMEMOORE JOHN A
|
POSITIONdirector
|
ACTIONACQUIRED 20400 SHARES
|
DATE12/13/2023
|
NAMEMOORE JOHN A
|
POSITIONdirector
|
ACTIONACQUIRED 26100 SHARES
|
DATE12/13/2023
|
NAMEMOORE JOHN A
|
POSITIONdirector
|
ACTIONACQUIRED 26100 SHARES
|
DATE01/17/2024
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: CEO and President
|
ACTIONACQUIRED 11 SHARES
|
DATE01/17/2024
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: CEO and President
|
ACTIONACQUIRED 11 SHARES
|
DATE12/13/2023
|
NAMEFrampton Marcus
|
POSITION10 percent owner
|
ACTIONACQUIRED 27530 SHARES
|
DATE12/13/2023
|
NAMEFrampton Marcus
|
POSITION10 percent owner
|
ACTIONACQUIRED 27530 SHARES
|
DATE12/13/2023
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: President
|
ACTIONACQUIRED 1250 SHARES
|
DATE12/13/2023
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: President
|
ACTIONACQUIRED 1250 SHARES
|
DATE12/20/2023
|
NAMESCHUMACHER JURGEN WALTER
|
POSITIONdirector
|
ACTIONACQUIRED 67500 SHARES
|
DATE12/20/2023
|
NAMESCHUMACHER JURGEN WALTER
|
POSITIONdirector
|
ACTIONACQUIRED 67500 SHARES
|
DATE12/13/2023
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONACQUIRED 600000 SHARES
|
DATE12/13/2023
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONACQUIRED 960000 SHARES
|
DATE12/13/2023
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONACQUIRED 278947 SHARES
|
DATE12/13/2023
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONACQUIRED 22728 SHARES
|
DATE12/13/2023
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONDISPOSED 278947 SHARES
|
DATE12/13/2023
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONDISPOSED 22728 SHARES
|
DATE12/31/2022
|
NAMESCHUMACHER JURGEN WALTER
|
POSITIONdirector
|
ACTIONDISPOSED 0 SHARES
|
DATE06/21/2023
|
NAMEAverilla Reginald
|
POSITIONofficer: Chief Financial Officer
|
ACTIONDISPOSED 20000 SHARES
|
DATE03/02/2022
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 7000 SHARES
|
DATE03/02/2022
|
NAMEFrampton Marcus
|
POSITIONdirector:
|
ACTIONACQUIRED 3500 SHARES
|
DATE03/02/2022
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 3500 SHARES
|
DATE03/02/2022
|
NAMEBleichroeder LP
|
POSITIONdirector:
|
ACTIONACQUIRED 22728 SHARES
|
DATE12/01/2021
|
NAMENICHOLS ROBERT
|
POSITIONofficer: Secretary
|
ACTIONACQUIRED 10000 SHARES
|
DATE12/14/2021
|
NAMECREMONESE JOSEPH G
|
POSITIONdirector
|
ACTIONDISPOSED 2770 SHARES
|
DATE12/02/2021
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 2000 SHARES
|
DATE12/03/2021
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 1900 SHARES
|
DATE12/03/2021
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 800 SHARES
|
DATE12/02/2021
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 1000 SHARES
|
DATE11/23/2021
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 1050 SHARES
|
DATE11/24/2021
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 378 SHARES
|
DATE06/28/2021
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 3100 SHARES
|
DATE06/29/2021
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 500 SHARES
|
DATE06/18/2021
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONDISPOSED 0 SHARES
|
DATE06/18/2021
|
NAMEBleichroeder LP
|
POSITION10 percent owner
|
ACTIONDISPOSED 278947 SHARES
|
DATE04/29/2021
|
NAMEVeradace Partners LP
|
POSITION10 percent owner
|
ACTIONDISPOSED 0 SHARES
|
DATE05/07/2021
|
NAMEVeradace Partners LP
|
POSITION10 percent owner
|
ACTIONDISPOSED 315789 SHARES
|
DATE04/29/2021
|
NAMEEDDLEMAN ROY T
|
POSITION10 percent owner
|
ACTIONACQUIRED 421052 SHARES
|
DATE04/29/2021
|
NAMEEDDLEMAN ROY T
|
POSITION10 percent owner
|
ACTIONACQUIRED 210526 SHARES
|
DATE04/29/2021
|
NAMENICHOLS ROBERT
|
POSITIONofficer: Corporate Secretary
|
ACTIONACQUIRED 1052 SHARES
|
DATE04/29/2021
|
NAMENICHOLS ROBERT
|
POSITIONofficer: Corporate Secretary
|
ACTIONACQUIRED 2104 SHARES
|
DATE04/29/2021
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 10526 SHARES
|
DATE04/29/2021
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 21052 SHARES
|
DATE04/29/2021
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: President and CEO
|
ACTIONACQUIRED 526 SHARES
|
DATE04/29/2021
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: President and CEO
|
ACTIONACQUIRED 1052 SHARES
|
DATE06/30/2020
|
NAMEPolk James B
|
POSITIONofficer
|
ACTIONDISPOSED 0 SHARES
|
DATE07/13/2021
|
NAMEPolk James B
|
POSITIONofficer: Chief Commercial Officer
|
ACTIONDISPOSED 258439 SHARES
|
DATE06/23/2020
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: President and CEO
|
ACTIONACQUIRED 86146 SHARES
|
DATE06/23/2020
|
NAMESANTOS HELENA R
|
POSITIONdirector, officer: President and CEO
|
ACTIONACQUIRED 129220 SHARES
|
DATE06/23/2020
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 86146 SHARES
|
DATE06/23/2020
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 129220 SHARES
|
DATE12/11/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 8100 SHARES
|
DATE12/14/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 1755 SHARES
|
DATE12/11/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 5480 SHARES
|
DATE12/08/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 400 SHARES
|
DATE12/08/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONACQUIRED 400 SHARES
|
DATE10/12/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 1500 SHARES
|
DATE10/13/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 400 SHARES
|
DATE09/24/2020
|
NAMECREMONESE JOSEPH G
|
POSITIONdirector
|
ACTIONDISPOSED 650 SHARES
|
DATE08/26/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 850 SHARES
|
DATE08/19/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 200 SHARES
|
DATE08/19/2020
|
NAMECREMONESE JOSEPH G
|
POSITIONdirector
|
ACTIONACQUIRED 1000 SHARES
|
DATE08/11/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 2 SHARES
|
DATE08/12/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 500 SHARES
|
DATE06/30/2020
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 377 SHARES
|
DATE05/31/2020
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 447 SHARES
|
DATE04/30/2020
|
NAMEMOORE JOHN A
|
POSITIONdirector, officer: Chairman of the Board
|
ACTIONACQUIRED 281 SHARES
|
DATE06/23/2020
|
NAMECREMONESE JOSEPH G
|
POSITIONdirector
|
ACTIONACQUIRED 20000 SHARES
|
DATE06/23/2021
|
NAMECREMONESE JOSEPH G
|
POSITIONdirector
|
ACTIONDISPOSED 20000 SHARES
|
DATE07/21/2020
|
NAMEFrampton Marcus
|
POSITIONdirector
|
ACTIONDISPOSED 2000 SHARES
|