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 | $109.45M | $32.34M | $77.11M | $17.32M | $54.29M | $71.6M | $5.5M | $2.02M | $7.52M | -$536,000.00 | $8.05M | $0.17 | $0.15 | 46,403,350 | 54,455,523 |
|---|
| 2026-03-31 | $108.39M | $29.29M | $79.1M | $14.69M | $46.57M | $61.26M | $17.83M | $675,000.00 | $18.51M | $539,000.00 | $17.97M | $0.39 | $0.34 | 45,932,719 | 53,028,360 |
|---|
| 2025-12-31 | $96.05M | $27.45M | $68.6M | $14.25M | $44.02M | $58.27M | $10.33M | -$4.04M | $6.3M | $320,000.00 | $5.98M | $0.14 | $0.11 | 5,498,838 | 6,113,387 |
|---|
| 2025-09-30 | $83.52M | $25.11M | $58.42M | $12.95M | $35.83M | $48.78M | $9.63M | -$4.05M | $5.58M | -$129,000.00 | $5.71M | $0.14 | $0.10 | 10,429,583 | 15,571,949 |
|---|
| 2025-06-30 | $66.57M | $23.11M | $43.47M | $11.75M | $33.34M | $45.09M | -$1.63M | $1.4M | -$232,000.00 | $14,500.00 | -$246,000.00 | -$0.02 | -$0.02 | 10,385,000 | 10,385,000 |
|---|
| 2025-03-31 | $58.96M | $20.99M | $37.97M | $10.43M | $29.86M | $40.29M | -$2.32M | -$1.57M | -$3.89M | $100,000.00 | -$3.99M | -$0.39 | -$0.39 | 10,312,892 | 10,312,892 |
|---|
| 2024-12-31 | $45.08M | $19.36M | $25.72M | $11M | $26.42M | $37.41M | -$11.69M | $239,000.00 | -$11.45M | $24,000.00 | -$11.48M | -$1.13 | -$1.13 | 30,828 | 30,828 |
|---|
| 2024-09-30 | $38.42M | $18.2M | $20.22M | $9.55M | $23.3M | $32.85M | -$12.63M | -$2.27M | -$14.9M | $0.00 | -$14.9M | -$1.47 | -$1.47 | 10,107,487 | 10,107,487 |
|---|
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 | $305.11M | $96.65M | $208.46M | $49.38M | $143.05M | $192.44M | $16.02M | -$8.26M | $7.76M | $305,000.00 | $7.45M | $0.18 | $0.14 | 15,875,091 | 21,230,752 |
|---|
| 2024-12-31 | $152.58M | $71.67M | $80.92M | $36.6M | $91.47M | $128.06M | -$47.15M | $5.61M | -$41.54M | $29,000.00 | -$41.57M | -$4.12 | -$4.12 | 10,079,925 | 10,079,925 |
|---|
| 2023-12-31 | $71.73M | $54.42M | $17.31M | $22.41M | $64.39M | $86.8M | -$69.5M | -$13.18M | -$82.67M | $9,000.00 | -$82.68M | -$8.45 | -$8.45 | 9,782,770 | 9,782,770 |
|---|