Filings show revenue up by 26% from 2023, with operating loss standing at more than $188 million. Read More CTech – 24/7