Mellanox Technologies, Ltd. has provided earnings guidance for the full year of 2018. For the year, the company expects revenue to total between $1.079 billion and 1.089 billion, representing 25%-26% growth over 2017, when revenue grew only slightly.