Complete source-backed income-statement history.
- Available history
- 2023-12-31 to 2026-06-30
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2026-06-30 | $103.19M | $109.43M | — | — | $35.66M | — | $41.22M | — | $35.59M | $4.65M | $12.52M | $0.29 | $0.28 | 42,857,602 | 43,971,042 |
|---|
| 2026-03-31 | $87.66M | $94.96M | — | — | $36.48M | — | $36.29M | — | $31.48M | $4.03M | $7.44M | $0.24 | $0.23 | 31,620,520 | 32,719,382 |
|---|
| 2025-12-31 | $85.62M | $89.77M | — | — | $26.38M | — | $41.98M | — | $37.82M | -$5.16M | $17.24M | $0.61 | $0.42 | 638,125 | -217,070 |
|---|
| 2025-09-30 | $69.98M | $74.18M | — | — | $28.98M | — | $34.59M | — | $32.07M | -$2.21M | $12.52M | $0.46 | $0.32 | 27,445,906 | 90,661,805 |
|---|
| 2025-06-30 | $91.11M | $90.18M | — | — | $32.68M | — | $37.12M | — | $31.23M | $3.88M | $5.47M | $0.21 | $0.21 | 25,728,144 | 26,195,643 |
|---|
| 2025-03-31 | $95.05M | $92.42M | — | — | $30.53M | — | $35.33M | — | $29.69M | $2.65M | $6.17M | $0.24 | $0.24 | 25,721,620 | 26,187,264 |
|---|
| 2024-12-31 | $94.29M | $91.4M | — | — | $26.25M | — | $33.92M | — | $22.81M | $469,000.00 | $22.34M | — | — | — | — |
|---|
| 2024-09-30 | $102.13M | $100.81M | — | — | $25.01M | — | $32.89M | — | $21.04M | $396,000.00 | $20.65M | — | — | — | — |
|---|
| 2024-06-30 | $41.63M | $44.31M | — | — | $6.72M | — | $27.71M | — | $20.26M | $173,000.00 | $20.08M | — | — | — | — |
|---|
| 2024-03-31 | $20.55M | $27.91M | — | — | $4.48M | — | $22.23M | — | $17.32M | $133,000.00 | $17.19M | — | — | — | — |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $341.76M | $346.55M | — | — | $118.58M | — | $149.01M | — | $130.81M | -$842,000.00 | $41.4M | $1.53 | $1.24 | 26,977,063 | 90,673,021 |
|---|
| 2024-12-31 | $258.59M | $264.42M | — | — | $62.45M | — | $116.74M | — | $81.42M | $1.17M | $80.25M | — | — | — | — |
|---|
| 2023-12-31 | $74.52M | $104.78M | — | — | $15.22M | — | $78.33M | — | $58.47M | $379,000.00 | $58.09M | — | — | — | — |
|---|