Complete source-backed income-statement history.
- Available history
- 2019-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 | — | — | — | — | — | — | — | — | $27.5M | $5.51M | $21.99M | $1.25 | $1.08 | 16,591,144 | 20,334,205 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $19M | $2.63M | $16.37M | $1.03 | $0.88 | 14,814,661 | 18,560,056 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $21.52M | $3.62M | $17.9M | $1.21 | $1.02 | 16,267 | 24,822 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $22.83M | $4.77M | $18.06M | $1.22 | $1.03 | 13,860,149 | 17,524,288 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $21.05M | $4.3M | $16.75M | $1.12 | $0.96 | 13,836,830 | 17,391,128 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $17.35M | $3.76M | $13.59M | $0.90 | $0.78 | 13,776,998 | 17,440,826 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $17.93M | $4.19M | $13.73M | $0.91 | $0.79 | 13,817 | 87,205 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $16.26M | $3.49M | $12.78M | $0.85 | $0.74 | 13,665,400 | 17,184,991 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $14.22M | $3.42M | $10.8M | $0.70 | $0.63 | 13,657,223 | 17,018,680 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $12.95M | $2.58M | $10.37M | $0.68 | $0.61 | 13,606,256 | 16,936,003 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $11.97M | $2.29M | $9.69M | $0.62 | $0.57 | 6,604 | 5,856 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $7.01M | $1.43M | $5.58M | $0.32 | $0.32 | 13,608,718 | 13,873,187 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $11.14M | $2.25M | $8.89M | $0.57 | $0.53 | 13,588,747 | 16,855,822 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $11.49M | $2.25M | $9.24M | $0.60 | $0.55 | 13,532,545 | 16,801,815 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $9.33M | $1.8M | $7.53M | $0.45 | $0.44 | 21,334 | 2,054 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $8.27M | $1.5M | $6.77M | $0.50 | $0.49 | 13,490,680 | 13,678,962 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $2.88M | $604,000.00 | $2.28M | $0.17 | $0.16 | 13,454,423 | 13,822,522 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $2.7M | $608,000.00 | $2.09M | $0.16 | $0.15 | 13,385,324 | 13,755,026 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $487,000.00 | $133,000.00 | $354,000.00 | -$0.15 | -$0.15 | 960,586 | 1,016,178 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $3M | $617,000.00 | $2.39M | $0.29 | $0.28 | 8,099,878 | 8,448,112 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $4.54M | $955,000.00 | $3.59M | $0.57 | $0.55 | — | — |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $6.45M | $1.35M | $5.1M | $0.81 | $0.80 | 6,280,854 | 6,364,671 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $3.48M | $948,336.00 | $2.53M | $0.40 | $0.40 | 3,384 | 1,602 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $5.23M | $1.1M | $4.13M | $0.66 | $0.65 | 6,237,043 | 6,333,060 |
|---|
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 | — | — | — | — | — | — | — | — | $82.75M | $16.45M | $66.29M | $4.45 | $3.79 | 13,841,230 | 17,477,207 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $61.35M | $13.68M | $47.67M | $3.14 | $2.78 | 13,656,859 | 17,133,845 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $41.61M | $8.21M | $33.4M | $2.11 | $1.98 | 13,583,553 | 16,877,891 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $23.17M | $4.51M | $18.66M | $1.28 | $1.25 | 13,465,196 | 13,754,610 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $14.48M | $3.06M | $11.42M | $1.45 | $1.40 | 7,874,110 | 8,138,824 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $15.61M | $3.5M | $12.12M | $1.94 | $1.91 | 6,232,115 | 6,329,760 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $3.23M | $852,000.00 | $2.38M | $0.62 | $0.60 | 3,846,727 | 3,939,288 |
|---|