- Filed
- Aug 20, 2020 12:00 AM ET
- Period of report
- —
Amendment.
Amends a previously filed report.
Restated figures. One or more values in this filing restate previously reported amounts.
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | FY 2019 · Feb 21, 2020 | 50.25M sh |
| Shares Diluted | FY 2019 · Dec 31, 2019 | 50.38M sh |
| Shares Diluted | FY 2019 · Dec 31, 2018 | 50.6M sh |
| Shares Diluted | FY 2019 · Dec 31, 2017 | 52.67M sh |
| Stock Repurchased | FY 2019 · Dec 31, 2019 | $0 |
| Stock Repurchased | FY 2019 · Dec 31, 2018 | $30.18M |
| Stock Repurchased | FY 2019 · Dec 31, 2017 | $90.87M |
| Dividends Paid | FY 2019 · Dec 31, 2019 | $21.07M |
| Dividends Paid | FY 2019 · Dec 31, 2018 | $21.14M |
| Dividends Paid | FY 2019 · Dec 31, 2017 | $21.91M |
| Capex | FY 2019 · Dec 31, 2019 | $202.72M |
| Capex | FY 2019 · Dec 31, 2018 | $193.3M |
| Capex | FY 2019 · Dec 31, 2017 | $197.19M |
| Operating Cash Flow | FY 2019 · Dec 31, 2019 | $290.59M |
| Operating Cash Flow | FY 2019 · Dec 31, 2018 | $254.3M |
| Operating Cash Flow | FY 2019 · Dec 31, 2017 | $177.62M |
| Cash And Equivalents | FY 2019 · Dec 31, 2019 | $391.33M |
| Cash And Equivalents | FY 2019 · Dec 31, 2018 | $356.25M |
| Cash And Equivalents | FY 2019 · Dec 31, 2017 | $371.68M |
| Stockholders Equity | FY 2019 · Dec 31, 2019 | $1.26B |
| Stockholders Equity | FY 2019 · Dec 31, 2018 | $1.17B |
| Current Liabilities | FY 2019 · Dec 31, 2019 | $604.07M |
| Current Liabilities | FY 2019 · Dec 31, 2018 | $760.34M |
| Current Assets | FY 2019 · Dec 31, 2019 | $1.45B |
| Current Assets | FY 2019 · Dec 31, 2018 | $1.46B |
| Total Assets | FY 2019 · Dec 31, 2019 | $2.8B |
| Total Assets | FY 2019 · Dec 31, 2018 | $2.63B |
| Total Assets restated | FY 2019 · Dec 31, 2017 | $2.71B |
| Eps Diluted | FY 2019 · Dec 31, 2019 | $1.02 |
| Eps Diluted | FY 2019 · Dec 31, 2019 | $1.91 |
| Eps Diluted | FY 2019 · Sep 30, 2019 | $0.58 |
| Eps Diluted | FY 2019 · Jun 30, 2019 | $0.18 |
| Eps Diluted | FY 2019 · Mar 31, 2019 | $0.14 |
| Eps Diluted | FY 2019 · Dec 31, 2018 | −$0.01 |
| Eps Diluted | FY 2019 · Dec 31, 2018 | $1.51 |
| Eps Diluted | FY 2019 · Sep 30, 2018 | $1.07 |
| Eps Diluted | FY 2019 · Jun 30, 2018 | $0.30 |
| Eps Diluted | FY 2019 · Mar 31, 2018 | $0.16 |
| Eps Diluted | FY 2019 · Dec 31, 2017 | $1.81 |
| Eps Basic | FY 2019 · Dec 31, 2019 | $1.02 |
| Eps Basic | FY 2019 · Dec 31, 2019 | $1.92 |
| Eps Basic | FY 2019 · Sep 30, 2019 | $0.58 |
| Eps Basic | FY 2019 · Jun 30, 2019 | $0.18 |
| Eps Basic | FY 2019 · Mar 31, 2019 | $0.14 |
| Eps Basic | FY 2019 · Dec 31, 2018 | −$0.01 |
| Eps Basic | FY 2019 · Dec 31, 2018 | $1.52 |
| Eps Basic | FY 2019 · Sep 30, 2018 | $1.07 |
| Eps Basic | FY 2019 · Jun 30, 2018 | $0.30 |
| Eps Basic | FY 2019 · Mar 31, 2018 | $0.16 |
| Eps Basic | FY 2019 · Dec 31, 2017 | $1.83 |
| Sga Expense | FY 2019 · Dec 31, 2019 | $250.02M |
| Sga Expense | FY 2019 · Dec 31, 2018 | $244.22M |
| Sga Expense restated | FY 2019 · Dec 31, 2017 | $242.15M |
| Rd Expense | FY 2019 · Dec 31, 2019 | $69.93M |
| Rd Expense | FY 2019 · Dec 31, 2018 | $64.01M |
| Rd Expense | FY 2019 · Jun 30, 2018 | $59.87M |
| Net Income | FY 2019 · Dec 31, 2019 | $51.26M |
| Net Income | FY 2019 · Dec 31, 2019 | $96.4M |
| Net Income | FY 2019 · Sep 30, 2019 | $29.34M |
| Net Income | FY 2019 · Jun 30, 2019 | $8.82M |
| Net Income | FY 2019 · Mar 31, 2019 | $6.98M |
| Net Income | FY 2019 · Dec 31, 2018 | −$419K |
| Net Income | FY 2019 · Dec 31, 2018 | $76.59M |
| Net Income | FY 2019 · Sep 30, 2018 | $53.71M |
| Net Income | FY 2019 · Jun 30, 2018 | $15.01M |
| Net Income | FY 2019 · Mar 31, 2018 | $8.29M |
| Net Income | FY 2019 · Dec 31, 2017 | $95.4M |
| Operating Income | FY 2019 · Dec 31, 2019 | $63.58M |
| Operating Income | FY 2019 · Dec 31, 2019 | $174.46M |
| Operating Income | FY 2019 · Sep 30, 2019 | $52.77M |
| Operating Income | FY 2019 · Jun 30, 2019 | $31.67M |
| Operating Income | FY 2019 · Mar 31, 2019 | $26.43M |
| Operating Income | FY 2019 · Dec 31, 2018 | $24.83M |
| Operating Income | FY 2019 · Dec 31, 2018 | $165.25M |
| Operating Income | FY 2019 · Sep 30, 2018 | $81.2M |
| Operating Income | FY 2019 · Jun 30, 2018 | $32.76M |
| Operating Income | FY 2019 · Mar 31, 2018 | $26.45M |
| Operating Income restated | FY 2019 · Dec 31, 2017 | $309.25M |
| Gross Profit | FY 2019 · Dec 31, 2019 | $131.52M |
| Gross Profit | FY 2019 · Dec 31, 2019 | $433.29M |
| Gross Profit | FY 2019 · Sep 30, 2019 | $114.37M |
| Gross Profit | FY 2019 · Jun 30, 2019 | $99.14M |
| Gross Profit | FY 2019 · Mar 31, 2019 | $88.26M |
| Gross Profit | FY 2019 · Dec 31, 2018 | $124.64M |
| Gross Profit | FY 2019 · Dec 31, 2018 | $443.29M |
| Gross Profit | FY 2019 · Sep 30, 2018 | $139.95M |
| Gross Profit | FY 2019 · Jun 30, 2018 | $94.22M |
| Gross Profit | FY 2019 · Mar 31, 2018 | $84.49M |
| Gross Profit restated | FY 2019 · Dec 31, 2017 | $551.4M |
| Cost Of Revenue | FY 2019 · Dec 31, 2019 | $2.32B |
| Cost Of Revenue | FY 2019 · Dec 31, 2018 | $2.36B |
| Cost Of Revenue | FY 2019 · Dec 31, 2017 | $2.3B |
| Revenue | FY 2019 · Dec 31, 2019 | $750.21M |
| Revenue | FY 2019 · Dec 31, 2019 | $2.75B |
| Revenue | FY 2019 · Sep 30, 2019 | $704.13M |
| Revenue | FY 2019 · Jun 30, 2019 | $679.13M |
| Revenue | FY 2019 · Mar 31, 2019 | $619.16M |
| Revenue | FY 2019 · Dec 31, 2018 | $770.49M |
| Revenue | FY 2019 · Dec 31, 2018 | $2.81B |
| Revenue | FY 2019 · Sep 30, 2018 | $737.67M |
| Revenue | FY 2019 · Jun 30, 2018 | $698.41M |
| Revenue | FY 2019 · Mar 31, 2018 | $601.5M |
| Revenue | FY 2019 · Dec 31, 2017 | $2.85B |