Complete source-backed income-statement history.
- Available history
- 2020-06-30 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 | — | — | — | — | — | — | — | — | $3.35M | $0.00 | $3.35M | $0.14 | $0.14 | 23,955,243 | 24,408,085 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | -$7.38M | $0.00 | -$7.38M | -$0.30 | -$0.30 | 24,757,346 | 24,757,346 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $11.54M | $45,000.00 | $11.32M | $0.45 | $0.44 | 362,102 | 299,785 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $11.72M | $307,000.00 | $11.41M | $0.49 | $0.46 | 23,043,587 | 24,560,881 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $767,000.00 | $0.00 | $767,000.00 | $0.03 | $0.03 | 23,524,735 | 23,787,823 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $20.53M | $0.00 | $20.53M | $0.88 | $0.87 | 23,396,151 | 23,644,598 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$15.06M | $0.00 | -$15.06M | -$0.61 | -$0.59 | -266,066 | -381,614 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $34.04M | $2.83M | $31.2M | $1.31 | $1.29 | 23,757,039 | 24,079,247 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | -$131,000.00 | $142,000.00 | -$273,000.00 | -$0.01 | -$0.01 | 24,810,021 | 24,810,021 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $13.16M | $287,000.00 | $12.87M | $0.52 | $0.51 | 24,775,815 | 24,965,274 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $29.06M | $465,000.00 | $28.6M | $1.16 | $1.15 | 15,717 | 7,925 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $8.27M | $0.00 | $8.27M | $0.33 | $0.33 | 24,768,921 | 24,957,668 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | -$2.91M | $781,000.00 | -$3.69M | -$0.15 | -$0.15 | 24,686,881 | 24,686,881 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $530,000.00 | $0.00 | $530,000.00 | $0.02 | $0.02 | 24,662,737 | 24,925,357 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$8.8M | $0.00 | -$8.8M | -$0.35 | -$0.35 | 12,949 | 12,949 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | -$83.35M | $0.00 | -$83.35M | -$3.40 | -$3.40 | 24,505,438 | 24,505,438 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | -$52.14M | $0.00 | -$52.14M | -$2.13 | -$2.13 | 24,458,015 | 24,458,015 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | -$47M | -$3.46M | -$43.54M | -$1.77 | -$1.77 | 24,642,961 | 24,642,961 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $4.66M | $1.6M | $3.06M | $0.08 | $0.08 | 1,411,137 | 1,485,875 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $6.34M | $0.00 | $6.34M | $0.25 | $0.25 | 24,999,891 | 25,470,226 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $2.23M | $0.00 | $2.23M | $0.13 | $0.13 | 16,746,606 | 16,798,660 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $9.49M | $0.00 | $9.49M | $0.60 | $0.60 | 15,724,050 | 15,724,050 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | — | — | $7M | $0.45 | $0.45 | 0 | 0 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | — | — | $4.24M | $0.27 | $0.27 | 15,724,050 | 15,724,050 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | — | — | $26.23M | $1.67 | $1.67 | 15,724,050 | 15,724,050 |
|---|
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 | — | — | — | — | — | — | — | — | $44.56M | $352,000.00 | $44.02M | $1.85 | $1.80 | 23,682,302 | 24,314,625 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $32.01M | $3.26M | $28.75M | $1.18 | $1.17 | 24,179,039 | 24,396,851 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $34.96M | $1.25M | $33.71M | $1.36 | $1.35 | 24,722,285 | 24,941,758 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$191.29M | -$3.46M | -$187.83M | -$7.65 | -$7.65 | 24,547,916 | 24,547,916 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $22.71M | $1.6M | $21.11M | $1.02 | $1.01 | 20,601,964 | 20,852,554 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $736,000.00 | $0.00 | $736,000.00 | $0.05 | $0.05 | 15,724,050 | 15,724,050 |
|---|