Our modules are rooted in our low-power coherent DSP ASICs and/or silicon PICs, which we have specifically developed for our target markets. Our coherent DSP ASICs and silicon PICs are manufactured using complementary metal oxide semiconductor, or CMOS. CMOS is a widely-used and cost-effective semiconductor process technology. Using CMOS to siliconize optical interconnect technology enables us to integrate increasing functionality into our products, benefit from higher yields and reliability associated with CMOS, capitalize on regular improvements in CMOS performance and density, and reduce costs. Our use of CMOS also enables us to use outsourced foundry services rather than requiring custom fabrication to manufacture our products. In addition, our use of CMOS and CMOS-compatible processes enables us to take advantage of the technology, manufacturing and integration improvements driven by other computer and communications markets that rely on CMOS.
Our engineering and management teams have extensive experience in optical systems and networking, digital signal processing, large-scale ASIC design and verification, silicon photonic design and integration, system software development, hardware design and high-speed electronics design. This broad expertise in a range of advanced technologies, methodologies and processes enhances our innovation, design and development capabilities, and has enabled us, and we believe will continue to enable us, to develop and introduce state-of-the-art optical interconnect modules, coherent DSP ASICs and silicon PICs. In the course of our product development cycles, we engage with our customers as they design their current and next-generation network equipment in order to gauge current and future market needs.
We sell our products through a direct sales force to leading network equipment manufacturers, network operators and cloud service providers. Our revenues for the years ended December 31, 2018, 2017 and 2016 were $339.9 million, $385.2 million and $478.4 million, respectively. Our net income for the years ended December 31, 2018, 2017 and 2016 were $4.9 million, $38.5 million and $131.6 million, respectively. As of December 31, 2018, 2017 and 2016, our total assets were $601.9 million, $611.3 million and $516.9 million, respectively.