Total revenue
692.16M
Net income
43.9M
Total cost of goods sold
602.37M
Research & development expense
35.46M
Total assets
1.38B
Total liabilities
621.43M