- Filed
- Mar 22, 2018 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Diluted | FY 2017 · Dec 31, 2017 | 21.81M sh |
| Shares Diluted | FY 2017 · Dec 31, 2016 | 21.18M sh |
| Shares Diluted | FY 2017 · Dec 31, 2015 | 21.04M sh |
| Shares Outstanding | FY 2017 · Dec 31, 2017 | 22.12M sh |
| Operating Cash Flow | FY 2017 · Dec 31, 2017 | $94.82M |
| Operating Cash Flow | FY 2017 · Dec 31, 2016 | $81.93M |
| Operating Cash Flow | FY 2017 · Dec 31, 2015 | $40.01M |
| Cash And Equivalents | FY 2017 · Dec 31, 2017 | $85.17M |
| Cash And Equivalents | FY 2017 · Dec 31, 2016 | $50.25M |
| Cash And Equivalents | FY 2017 · Dec 31, 2015 | $34.53M |
| Cash And Equivalents | FY 2017 · Dec 31, 2014 | $46.88M |
| Stockholders Equity | FY 2017 · Dec 31, 2017 | $501.18M |
| Stockholders Equity | FY 2017 · Dec 31, 2016 | $383.52M |
| Stockholders Equity | FY 2017 · Dec 31, 2015 | $334.19M |
| Stockholders Equity | FY 2017 · Dec 31, 2014 | $330.78M |
| Current Liabilities | FY 2017 · Dec 31, 2017 | $108.84M |
| Current Liabilities | FY 2017 · Dec 31, 2016 | $74.86M |
| Total Liabilities | FY 2017 · Dec 31, 2017 | $115.69M |
| Total Liabilities | FY 2017 · Dec 31, 2016 | $82.41M |
| Current Assets | FY 2017 · Dec 31, 2017 | $396.26M |
| Current Assets | FY 2017 · Dec 31, 2016 | $256.88M |
| Total Assets | FY 2017 · Dec 31, 2017 | $616.87M |
| Total Assets | FY 2017 · Dec 31, 2016 | $465.93M |
| Eps Diluted | FY 2017 · Dec 31, 2017 | $3.29 |
| Eps Diluted | FY 2017 · Dec 31, 2016 | $2.07 |
| Eps Diluted | FY 2017 · Dec 31, 2015 | $0.57 |
| Eps Basic | FY 2017 · Dec 31, 2017 | $3.41 |
| Eps Basic | FY 2017 · Dec 31, 2016 | $2.10 |
| Eps Basic | FY 2017 · Dec 31, 2015 | $0.57 |
| Net Income | FY 2017 · Dec 31, 2017 | $74.39M |
| Net Income | FY 2017 · Dec 31, 2016 | $44.47M |
| Net Income | FY 2017 · Dec 31, 2015 | $12.08M |
| Operating Income | FY 2017 · Dec 31, 2017 | $81.38M |
| Operating Income | FY 2017 · Dec 31, 2016 | $54.47M |
| Operating Income | FY 2017 · Dec 31, 2015 | $10.24M |
| Gross Profit | FY 2017 · Dec 31, 2017 | $289.86M |
| Gross Profit | FY 2017 · Dec 31, 2016 | $244.98M |
| Gross Profit | FY 2017 · Dec 31, 2015 | $196.77M |
| Cost Of Revenue | FY 2017 · Dec 31, 2017 | $253.51M |
| Cost Of Revenue | FY 2017 · Dec 31, 2016 | $231.09M |
| Cost Of Revenue | FY 2017 · Dec 31, 2015 | $216.36M |
| Revenue | FY 2017 · Dec 31, 2017 | $543.37M |
| Revenue | FY 2017 · Dec 31, 2016 | $476.07M |
| Revenue | FY 2017 · Dec 31, 2015 | $413.14M |