MELLANOX TECHNOLOGIES, LTD. Financials