Revenue: | |
Product revenue | |
Contract revenue | |
Total revenue | 168.61M |
Cost of revenue: | |
Cost of product revenue | |
Cost of contract revenue | |
Total cost of revenue | 87.55M |
Gross margin | 81.06M |
Operating expenses: | |
Research and development | 19.67M |
Selling and marketing | 17.93M |
General and administrative | 16.01M |
Total operating expenses | 53.61M |
Operating income | 27.45M |
Other income (expense), net | 523K |
Income before income taxes | 27.97M |
Income tax expense | 8.46M |
Net income | 19.51M |
Net income per share | |
Basic | 0.72 |
Diluted | 0.7 |
Number of shares used in calculations per share | |
Basic | 27.24M |
Diluted | 27.78M |