- Filed
- Aug 8, 2023 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q2 2023 · Aug 4, 2023 | 132.86M sh |
| Shares Diluted | Q2 2023 · Jun 30, 2023 | 134.21M sh |
| Shares Diluted | Q2 2023 · Jun 30, 2023 | 134.37M sh |
| Shares Diluted | Q2 2023 · Jun 30, 2022 | 138.96M sh |
| Shares Diluted | Q2 2023 · Jun 30, 2022 | 139.26M sh |
| Stock Repurchased | Q2 2023 · Jun 30, 2023 | $19.43M |
| Stock Repurchased | Q2 2023 · Jun 30, 2022 | $48.51M |
| Capex | Q2 2023 · Jun 30, 2023 | $55.16M |
| Capex | Q2 2023 · Jun 30, 2022 | $36.3M |
| Operating Cash Flow | Q2 2023 · Jun 30, 2023 | $88.35M |
| Operating Cash Flow | Q2 2023 · Jun 30, 2022 | $87.17M |
| Short Term Investments | Q2 2023 · Jun 30, 2023 | $0 |
| Short Term Investments | Q2 2023 · Dec 31, 2022 | $17.91M |
| Cash And Equivalents | Q2 2023 · Jun 30, 2023 | $99.37M |
| Cash And Equivalents | Q2 2023 · Dec 31, 2022 | $98.58M |
| Stockholders Equity | Q2 2023 · Jun 30, 2023 | $1.85B |
| Stockholders Equity | Q2 2023 · Mar 31, 2023 | $1.82B |
| Stockholders Equity | Q2 2023 · Dec 31, 2022 | $1.8B |
| Stockholders Equity | Q2 2023 · Jun 30, 2022 | $1.76B |
| Stockholders Equity | Q2 2023 · Mar 31, 2022 | $1.76B |
| Stockholders Equity | Q2 2023 · Dec 31, 2021 | $1.72B |
| Current Liabilities | Q2 2023 · Jun 30, 2023 | $203.23M |
| Current Liabilities | Q2 2023 · Dec 31, 2022 | $224.31M |
| Total Liabilities | Q2 2023 · Jun 30, 2023 | $1.67B |
| Total Liabilities | Q2 2023 · Dec 31, 2022 | $1.7B |
| Current Assets | Q2 2023 · Jun 30, 2023 | $366.42M |
| Current Assets | Q2 2023 · Dec 31, 2022 | $367.06M |
| Total Assets | Q2 2023 · Jun 30, 2023 | $3.52B |
| Total Assets | Q2 2023 · Dec 31, 2022 | $3.49B |
| Eps Diluted | Q2 2023 · Jun 30, 2023 | $0.24 |
| Eps Diluted | Q2 2023 · Jun 30, 2023 | $0.53 |
| Eps Diluted | Q2 2023 · Jun 30, 2022 | $0.22 |
| Eps Diluted | Q2 2023 · Jun 30, 2022 | $0.47 |
| Eps Basic | Q2 2023 · Jun 30, 2023 | $0.24 |
| Eps Basic | Q2 2023 · Jun 30, 2023 | $0.53 |
| Eps Basic | Q2 2023 · Jun 30, 2022 | $0.22 |
| Eps Basic | Q2 2023 · Jun 30, 2022 | $0.47 |
| Sga Expense | Q2 2023 · Jun 30, 2023 | $28.2M |
| Sga Expense | Q2 2023 · Jun 30, 2023 | $56.39M |
| Sga Expense | Q2 2023 · Jun 30, 2022 | $30.13M |
| Sga Expense | Q2 2023 · Jun 30, 2022 | $59.8M |
| Net Income | Q2 2023 · Jun 30, 2023 | $32.49M |
| Net Income | Q2 2023 · Jun 30, 2023 | $70.78M |
| Net Income | Q2 2023 · Jun 30, 2022 | $30.48M |
| Net Income | Q2 2023 · Jun 30, 2022 | $65.03M |
| Operating Income | Q2 2023 · Jun 30, 2023 | $61.72M |
| Operating Income | Q2 2023 · Jun 30, 2023 | $123.81M |
| Operating Income | Q2 2023 · Jun 30, 2022 | $50.97M |
| Operating Income | Q2 2023 · Jun 30, 2022 | $109.32M |
| Gross Profit | Q2 2023 · Jun 30, 2023 | $125.99M |
| Gross Profit | Q2 2023 · Jun 30, 2023 | $246.71M |
| Gross Profit | Q2 2023 · Jun 30, 2022 | $112.7M |
| Gross Profit | Q2 2023 · Jun 30, 2022 | $228.32M |
| Cost Of Revenue | Q2 2023 · Jun 30, 2023 | $226.37M |
| Cost Of Revenue | Q2 2023 · Jun 30, 2023 | $451.05M |
| Cost Of Revenue | Q2 2023 · Jun 30, 2022 | $227.77M |
| Cost Of Revenue | Q2 2023 · Jun 30, 2022 | $444.2M |
| Revenue | Q2 2023 · Jun 30, 2023 | $352.36M |
| Revenue | Q2 2023 · Jun 30, 2023 | $697.76M |
| Revenue | Q2 2023 · Jun 30, 2022 | $340.47M |
| Revenue | Q2 2023 · Jun 30, 2022 | $672.52M |