Complete source-backed income-statement history.
- Available history
- 2020-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 | — | — | — | — | — | — | — | — | $13.81M | $4.02M | $9.8M | $0.75 | $0.72 | 13,135,000 | 13,538,000 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $14.05M | $4.1M | $9.95M | $0.76 | $0.74 | 13,176,000 | 13,528,000 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $15.59M | $4.78M | $10.81M | $0.81 | $0.78 | 33,000 | 33,000 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $16.6M | $4.74M | $11.87M | $0.90 | $0.87 | 13,252,000 | 13,632,000 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $15.42M | $4.25M | $11.17M | $0.85 | $0.82 | 13,216,000 | 13,568,000 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $14.64M | $4.08M | $10.57M | $0.80 | $0.78 | 13,192,000 | 13,560,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $14.5M | $4.28M | $10.22M | $0.77 | $0.74 | 28,000 | 80,000 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $17.57M | $4.88M | $12.69M | $0.97 | $0.95 | 13,075,000 | 13,417,000 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $17.68M | $4.88M | $12.8M | $0.98 | $0.97 | 13,084,000 | 13,181,000 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $16.02M | $4.65M | $11.37M | $0.87 | $0.86 | 13,118,000 | 13,191,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $17.15M | $5.05M | $12.1M | $0.90 | $0.91 | -213,000 | -256,000 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $16.28M | $4.44M | $11.84M | $0.80 | $0.80 | 14,743,000 | 14,822,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $15.55M | $4.46M | $11.09M | $0.75 | $0.75 | 14,700,000 | 14,731,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $15.76M | $4.52M | $11.24M | $0.77 | $0.77 | 14,649,000 | 14,696,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $12.65M | $4.39M | $8.26M | $0.54 | $0.51 | -82,000 | 211,000 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $9.95M | $2.4M | $7.54M | $0.49 | $0.49 | 15,536,000 | 15,536,000 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $7.07M | $1.68M | $5.39M | $0.35 | $0.35 | 15,544,000 | 15,544,000 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $4.76M | $1.12M | $3.65M | $0.23 | $0.23 | 15,523,000 | 15,523,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $5.51M | $1.3M | $4.21M | $0.27 | $0.27 | -119,000 | -119,000 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $995,000.00 | $265,000.00 | $730,000.00 | $0.05 | $0.05 | 15,572,000 | 15,572,000 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $4.85M | $1.13M | $3.72M | $0.23 | $0.23 | 16,181,000 | 16,181,000 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $4.23M | $982,000.00 | $3.25M | $0.20 | $0.20 | 16,171,000 | 16,171,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $4.04M | $579,000.00 | $3.46M | — | — | — | — |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $4.09M | $956,000.00 | $3.13M | — | — | — | — |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $3.23M | $752,000.00 | $2.48M | — | — | — | 12,049,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $4.25M | $995,000.00 | $3.26M | — | — | — | 12,042,000 |
|---|
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 | — | — | — | — | — | — | — | — | $62.26M | $17.85M | $44.41M | $3.35 | $3.25 | 13,261,000 | 13,659,000 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $65.77M | $18.7M | $47.07M | $3.58 | $3.52 | 13,136,000 | 13,359,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $64.74M | $18.47M | $46.28M | $3.32 | $3.32 | 13,930,000 | 13,936,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $34.43M | $9.59M | $24.84M | $1.61 | $1.58 | 15,433,000 | 15,726,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $15.57M | $3.67M | $11.91M | $0.75 | $0.75 | 15,854,000 | 15,854,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $15.61M | $3.28M | $12.33M | $0.76 | $0.76 | 16,150,000 | 16,150,000 |
|---|