solex financial performance