O2MICRO INTERNATIONAL LTD Financials