- Filed
- Aug 4, 2025 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q2 2025 · Jul 30, 2025 | 28.94M sh |
| Shares Diluted | Q2 2025 · Jun 30, 2025 | 29.75M sh |
| Shares Diluted | Q2 2025 · Jun 30, 2025 | 29.82M sh |
| Shares Diluted | Q2 2025 · Jun 30, 2024 | 29.64M sh |
| Shares Diluted | Q2 2025 · Jun 30, 2024 | 29.5M sh |
| Capex | Q2 2025 · Jun 30, 2025 | $8.11M |
| Capex | Q2 2025 · Jun 30, 2024 | $2.39M |
| Operating Cash Flow | Q2 2025 · Jun 30, 2025 | $83.7M |
| Operating Cash Flow | Q2 2025 · Jun 30, 2024 | $11.72M |
| Cash And Equivalents | Q2 2025 · Jun 30, 2025 | $353.83M |
| Cash And Equivalents | Q2 2025 · Dec 31, 2024 | $344.87M |
| Stockholders Equity | Q2 2025 · Jun 30, 2025 | $1.04B |
| Stockholders Equity | Q2 2025 · Mar 31, 2025 | $984.67M |
| Stockholders Equity | Q2 2025 · Dec 31, 2024 | $946.38M |
| Stockholders Equity | Q2 2025 · Jun 30, 2024 | $838.89M |
| Stockholders Equity | Q2 2025 · Mar 31, 2024 | $799.24M |
| Stockholders Equity | Q2 2025 · Dec 31, 2023 | $778.64M |
| Current Liabilities | Q2 2025 · Jun 30, 2025 | $86.9M |
| Current Liabilities | Q2 2025 · Dec 31, 2024 | $102M |
| Total Liabilities | Q2 2025 · Jun 30, 2025 | $97.75M |
| Total Liabilities | Q2 2025 · Dec 31, 2024 | $109.46M |
| Current Assets | Q2 2025 · Jun 30, 2025 | $841.35M |
| Current Assets | Q2 2025 · Dec 31, 2024 | $742.05M |
| Total Assets | Q2 2025 · Jun 30, 2025 | $1.14B |
| Total Assets | Q2 2025 · Dec 31, 2024 | $1.06B |
| Eps Diluted | Q2 2025 · Jun 30, 2025 | $1.29 |
| Eps Diluted | Q2 2025 · Jun 30, 2025 | $2.48 |
| Eps Diluted | Q2 2025 · Jun 30, 2024 | $0.53 |
| Eps Diluted | Q2 2025 · Jun 30, 2024 | $0.56 |
| Eps Basic | Q2 2025 · Jun 30, 2025 | $1.33 |
| Eps Basic | Q2 2025 · Jun 30, 2025 | $2.57 |
| Eps Basic | Q2 2025 · Jun 30, 2024 | $0.54 |
| Eps Basic | Q2 2025 · Jun 30, 2024 | $0.58 |
| Sga Expense | Q2 2025 · Jun 30, 2025 | $35.16M |
| Sga Expense | Q2 2025 · Jun 30, 2025 | $67.88M |
| Sga Expense | Q2 2025 · Jun 30, 2024 | $27.63M |
| Sga Expense | Q2 2025 · Jun 30, 2024 | $53.69M |
| Rd Expense | Q2 2025 · Jun 30, 2025 | $14.41M |
| Rd Expense | Q2 2025 · Jun 30, 2025 | $28.67M |
| Rd Expense | Q2 2025 · Jun 30, 2024 | $15.58M |
| Rd Expense | Q2 2025 · Jun 30, 2024 | $26.54M |
| Net Income | Q2 2025 · Jun 30, 2025 | $38.33M |
| Net Income | Q2 2025 · Jun 30, 2025 | $74.07M |
| Net Income | Q2 2025 · Mar 31, 2025 | $35.73M |
| Net Income | Q2 2025 · Jun 30, 2024 | $15.57M |
| Net Income | Q2 2025 · Jun 30, 2024 | $16.5M |
| Net Income | Q2 2025 · Mar 31, 2024 | $932K |
| Operating Income | Q2 2025 · Jun 30, 2025 | $39.31M |
| Operating Income | Q2 2025 · Jun 30, 2025 | $75.48M |
| Operating Income | Q2 2025 · Jun 30, 2024 | $8.57M |
| Operating Income | Q2 2025 · Jun 30, 2024 | $1.88M |
| Revenue | Q2 2025 · Jun 30, 2025 | $96.04M |
| Revenue | Q2 2025 · Jun 30, 2025 | $184.23M |
| Revenue | Q2 2025 · Jun 30, 2024 | $70.28M |
| Revenue | Q2 2025 · Jun 30, 2024 | $115.54M |