NNCSF Financials: Nanosonics Ltd AI Analysis