iRobot Corp (NASDAQ:IRBT)

59.08
Delayed Data
As of Apr 24
 -0.87 / -1.45%
Today’s Change
55.77
Today|||52-Week Range
109.78
-22.97%
Year-to-Date

Five Year Financial Summary

Total Revenue

Cash & Short Term Investments

Cash From Operations

All Currency in US Dollars4 Year
Trend

2014

2015

2016

2017
Revenue and IncomeNet Revenues556.8M616.8M660.6M883.6M
 
 
 
 
 
Cost of Goods Sold279.3M308.2M320.2M417.0M
 
 
 
 
 
Depreciation And Amortization13.0M15.1M13.6M25.5M
 
 
 
 
 
 
Operating ExpensesGross Income264.5M293.5M326.8M441.1M
 
 
 
 
 
General Expenses204.9M228.3M259.9M360.0M
 
 
 
 
 
Other Operating Expenses6.4M4.6M7.5M8.6M
 
 
 
 
 
Research And Development69.4M76.1M79.8M113.1M
 
 
 
 
 
Total Operating Expenses503.7M556.2M601.2M811.2M
 
 
 
 
 
 
Non-Operating ExpensesOperating Income53.1M60.6M59.4M72.4M
 
 
 
 
 
Extraordinary Credit--0.0029.0K2.2M
 
 
 
Extraordinary Charge---368.0K-757.0K-449.0K
 
 
 
 
Pre-Tax Equity Earnings--0.001.4M--
 
 
Other Expenses-708.0K2.7M1.3M2.2M
 
 
 
 
 
 
Income Taxes, Minority Interest and Extra ItemsPre-Tax Income52.4M63.0M61.4M76.4M
 
 
 
 
 
Income Taxes-14.6M-18.8M-19.4M-25.4M
 
 
 
 
 
Net Income37.8M44.1M41.9M51.0M
 
 
 
 
 
 
Shares To Calculate EPSShares To Calculate EPS29.5M29.6M27.7M27.6M
 
 
 
 
 
Shares To Calculate EPS Diluted30.2M30.1M28.3M28.8M
 
 
 
 
 
 
Earnings Per ShareEPS$1.25$1.47$1.48$1.77
 
 
 
 
 
EPS Diluted$1.25$1.47$1.48$1.77