Firms making a profit, but caution needed