MACRONIX INTERNATIONAL filings