Complete source-backed income-statement history.
- Available history
- 2022-03-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 | — | — | — | — | — | — | — | — | $19.85M | $5.55M | $14.3M | $0.44 | $0.44 | 32,155,912 | 32,395,945 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $19.09M | $5.3M | $13.79M | $0.43 | $0.42 | 32,357,724 | 32,675,943 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $22.39M | $5.97M | $16.42M | $0.51 | $0.51 | -7,577 | 13,965 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $21.82M | $6.13M | $15.68M | $0.48 | $0.48 | 32,451,576 | 32,811,827 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $20.07M | $5.98M | $14.1M | $0.43 | $0.43 | 32,423,935 | 32,685,132 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $23.68M | $6.82M | $16.85M | $0.52 | $0.52 | 32,318,809 | 32,698,227 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $23.26M | $6.48M | $16.77M | $0.75 | $0.75 | 2,667,889 | 3,044,222 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | -$22.53M | -$6.06M | -$16.46M | -$0.59 | -$0.59 | 27,705,844 | 27,705,844 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $278,000.00 | $88,000.00 | $190,000.00 | $0.01 | $0.01 | 18,537,507 | 18,799,513 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $7.26M | $2.32M | $4.94M | $0.27 | $0.26 | 18,426,848 | 18,801,716 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $6.29M | $1.88M | $4.41M | $0.24 | $0.24 | 29,618 | 23,852 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $9.39M | $2.84M | $6.56M | $0.36 | $0.35 | 18,304,023 | 18,672,132 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $9.93M | $3.21M | $6.72M | $0.37 | $0.36 | 18,287,595 | 18,596,228 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $11.24M | $3.02M | $8.22M | $0.46 | $0.44 | 18,055,287 | 18,620,791 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $11.6M | $3.12M | $8.47M | $0.47 | $0.46 | 24,689 | 34,611 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $9.43M | $2.51M | $6.93M | $0.39 | $0.38 | 17,857,579 | 18,277,789 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | -$1.04M | -$306,000.00 | -$736,000.00 | -$0.04 | -$0.04 | 17,808,742 | 18,201,854 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $2M | $550,000.00 | $1.45M | $0.08 | $0.08 | 17,722,765 | 18,114,116 |
|---|
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 | — | — | — | — | — | — | — | — | $87.96M | $24.9M | $63.06M | $1.95 | $1.93 | 32,391,016 | 32,746,110 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $8.26M | $2.83M | $5.43M | $0.22 | $0.22 | 24,247,064 | 24,623,397 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $36.86M | $10.95M | $25.91M | $1.42 | $1.39 | 18,246,164 | 18,656,742 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $21.98M | $5.87M | $16.11M | $0.90 | $0.88 | 17,821,545 | 18,228,287 |
|---|