ALPHA & OMEGA SEMICONDUCTOR Ltd (AOSL): financials from its own SEC filings