IRBT Income Statement

Click line-items for a historical chart and %
Revenue:
Product revenue 101.41M
Contract revenue 4.79M
Total revenue 106.2M
Cost of revenue:
Cost of product revenue 57.82M
Cost of contract revenue 1.85M
Total cost of revenue 59.67M
Gross margin 46.53M
Operating expenses:
Research and development 14.41M
Selling and marketing 10.7M
General and administrative 12.46M
Total operating expenses 37.56M
Operating income 8.96M
Other income (expense), net -96K
Income before income taxes 8.87M
Income tax expense 513K
Net income 8.36M
Net income per share
Basic 0.3
Diluted 0.29
Number of shares used in calculations per share
Basic 27.93M
Diluted 28.56M