Ongoing LossesPersistent operating and net losses despite revenue growth indicate the company has not yet achieved sustainable profitability. Long-term value creation depends on turning adjusted EBITDA and net income positive; until then, losses erode equity, constrain reinvestment, and raise dilution or financing risks.
Return To Cash BurnThe recent return to negative operating and free cash flow (TTM) undermines runway even with current cash balances. Continued cash burn forces reliance on external financing or cost cuts, which can slow growth initiatives and impede ability to convert gross-margin strength into durable operating profitability.
Revenue Volatility & ConcentrationSignificant swings across procurement, subscription, and professional services reveal revenue mix volatility and exposure to project timing. This undermines predictability of recurring revenue and complicates margin and cash-flow planning, making sustained, stable growth harder without deeper recurring revenue adoption.