Complete source-backed income-statement history.
- Available history
- 2021-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 | — | — | — | — | — | — | — | — | $12.01M | $2.52M | $9.48M | $0.50 | $0.50 | 18,416,204 | 18,499,030 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $33.3M | $5.95M | $27.35M | $1.80 | $1.79 | 15,037,330 | 15,131,481 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $37.91M | $7.67M | $30.24M | $2.00 | $1.98 | 7,384 | 36,954 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $37M | $7.04M | $29.96M | $1.98 | $1.97 | 15,021,852 | 15,112,413 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $37.18M | $7.28M | $29.9M | $1.98 | $1.97 | 14,998,857 | 15,023,807 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $32.85M | $5.64M | $27.2M | $1.80 | $1.80 | 14,976,483 | 15,026,376 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $20.26M | $465,000.00 | $19.79M | $1.49 | $1.49 | 863,724 | 850,048 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $32.82M | $5.2M | $27.62M | $1.83 | $1.82 | 14,944,962 | 15,040,145 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | -$19.07M | -$2.15M | -$16.92M | -$1.41 | -$1.41 | 12,174,169 | 12,174,169 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $5.89M | $678,000.00 | $5.21M | $0.70 | $0.69 | 7,433,481 | 7,527,489 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $5.58M | $500,000.00 | $5.08M | $0.68 | $0.67 | 225 | 346 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $4.52M | $464,000.00 | $4.06M | $0.55 | $0.55 | 7,428,710 | 7,499,278 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $6.86M | $821,000.00 | $6.03M | $0.81 | $0.80 | 7,428,079 | 7,514,955 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $8.11M | $584,000.00 | $7.52M | $1.01 | $1.00 | 7,426,638 | 7,504,473 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $15.57M | $2.21M | $13.35M | $1.80 | $1.78 | 226 | 9,148 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $13.38M | $2.24M | $11.14M | $1.50 | $1.49 | 7,425,760 | 7,467,693 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $12.3M | $1.9M | $10.4M | $1.40 | $1.39 | 7,424,747 | 7,456,086 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $11.06M | $1.93M | $9.13M | $1.23 | $1.23 | 7,424,059 | 7,451,858 |
|---|
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 | — | — | — | — | — | — | — | — | $144.94M | $27.63M | $117.31M | $7.76 | $7.72 | 15,006,614 | 15,073,859 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $39.9M | $4.19M | $35.71M | $2.83 | $2.82 | 12,393,677 | 12,441,831 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $25.06M | $2.37M | $22.69M | $3.05 | $3.02 | 7,428,042 | 7,506,855 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $52.3M | $8.29M | $44.01M | $5.93 | $5.89 | 7,425,088 | 7,467,717 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $40.44M | $4.28M | $36.17M | $4.87 | $4.87 | 7,424,405 | 7,430,064 |
|---|