- Filed
- Oct 28, 2025 12:00 AM ET
- Period of report
- —
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | Q3 2025 · Oct 24, 2025 | 38.49M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 38.5M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2025 | 38.4M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 38.4M sh |
| Shares Diluted | Q3 2025 · Sep 30, 2024 | 38.4M sh |
| Dividends Paid | Q3 2025 · Sep 30, 2025 | $30.2M |
| Dividends Paid | Q3 2025 · Sep 30, 2024 | $28.8M |
| Capex | Q3 2025 · Sep 30, 2025 | $2.3M |
| Capex | Q3 2025 · Sep 30, 2024 | $3.1M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2025 | $57.8M |
| Operating Cash Flow | Q3 2025 · Sep 30, 2024 | $34.8M |
| Cash And Equivalents | Q3 2025 · Sep 30, 2025 | $67.2M |
| Cash And Equivalents | Q3 2025 · Dec 31, 2024 | $44.6M |
| Stockholders Equity | Q3 2025 · Sep 30, 2025 | $316M |
| Stockholders Equity | Q3 2025 · Jun 30, 2025 | $305.2M |
| Stockholders Equity | Q3 2025 · Mar 31, 2025 | $287.9M |
| Stockholders Equity | Q3 2025 · Dec 31, 2024 | $281.1M |
| Stockholders Equity | Q3 2025 · Sep 30, 2024 | $279.2M |
| Stockholders Equity | Q3 2025 · Jun 30, 2024 | $270.4M |
| Stockholders Equity | Q3 2025 · Mar 31, 2024 | $260.2M |
| Stockholders Equity | Q3 2025 · Dec 31, 2023 | $255.2M |
| Current Liabilities | Q3 2025 · Sep 30, 2025 | $184.7M |
| Current Liabilities | Q3 2025 · Dec 31, 2024 | $168.4M |
| Total Liabilities | Q3 2025 · Sep 30, 2025 | $286.5M |
| Total Liabilities | Q3 2025 · Dec 31, 2024 | $239.6M |
| Current Assets | Q3 2025 · Sep 30, 2025 | $404.2M |
| Current Assets | Q3 2025 · Dec 31, 2024 | $352.6M |
| Total Assets | Q3 2025 · Sep 30, 2025 | $602.5M |
| Total Assets | Q3 2025 · Dec 31, 2024 | $520.7M |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $0.48 |
| Eps Diluted | Q3 2025 · Sep 30, 2025 | $1.48 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $0.44 |
| Eps Diluted | Q3 2025 · Sep 30, 2024 | $1.31 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $0.48 |
| Eps Basic | Q3 2025 · Sep 30, 2025 | $1.48 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $0.44 |
| Eps Basic | Q3 2025 · Sep 30, 2024 | $1.31 |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $99.7M |
| Sga Expense | Q3 2025 · Sep 30, 2025 | $293.1M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $94.1M |
| Sga Expense | Q3 2025 · Sep 30, 2024 | $283.7M |
| Net Income | Q3 2025 · Sep 30, 2025 | $18.8M |
| Net Income | Q3 2025 · Sep 30, 2025 | $57.5M |
| Net Income | Q3 2025 · Jun 30, 2025 | $25.1M |
| Net Income | Q3 2025 · Mar 31, 2025 | $13.6M |
| Net Income | Q3 2025 · Sep 30, 2024 | $16.8M |
| Net Income | Q3 2025 · Sep 30, 2024 | $50.3M |
| Net Income | Q3 2025 · Jun 30, 2024 | $20.3M |
| Net Income | Q3 2025 · Mar 31, 2024 | $13.2M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $26.3M |
| Operating Income | Q3 2025 · Sep 30, 2025 | $78M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $22.2M |
| Operating Income | Q3 2025 · Sep 30, 2024 | $66M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $126M |
| Gross Profit | Q3 2025 · Sep 30, 2025 | $371.1M |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $116.3M |
| Gross Profit | Q3 2025 · Sep 30, 2024 | $349.7M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2025 | $227.6M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2025 | $662.4M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2024 | $226.1M |
| Cost Of Revenue | Q3 2025 · Sep 30, 2024 | $663.9M |
| Revenue | Q3 2025 · Sep 30, 2025 | $353.6M |
| Revenue | Q3 2025 · Sep 30, 2025 | $1.03B |
| Revenue | Q3 2025 · Sep 30, 2024 | $342.4M |
| Revenue | Q3 2025 · Sep 30, 2024 | $1.01B |