Complete source-backed income-statement history.
- Available history
- 2017-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 | — | — | — | — | — | — | — | — | -$55.19M | -$13.09M | -$42.11M | -$2.76 | -$2.76 | 15,243,357 | 15,243,357 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $14.58M | $2.57M | $12.02M | $0.79 | $0.78 | 15,179,447 | 15,422,822 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $17.18M | $4.54M | $12.64M | $0.83 | $0.82 | 21,635 | 35,614 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $17.91M | $4.32M | $13.59M | $0.90 | $0.88 | 15,093,274 | 15,443,987 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $14.39M | $3.36M | $11.03M | $0.73 | $0.71 | 15,033,296 | 15,447,923 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $11.77M | $2.04M | $9.73M | $0.65 | $0.63 | 14,962,507 | 15,462,041 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $17.2M | $3.83M | $13.37M | $0.97 | $0.94 | 107,633 | 131,593 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $16.38M | $2.93M | $13.46M | $1.00 | $0.97 | 13,447,066 | 13,822,270 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $15.02M | $3.43M | $11.6M | $0.86 | $0.84 | 13,412,667 | 13,736,508 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $8.72M | $1.92M | $6.8M | $0.51 | $0.50 | 13,340,997 | 13,676,917 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $11.86M | $2.85M | $9.01M | $0.68 | $0.66 | 8,480 | 12,243 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $13.05M | $2.78M | $10.27M | $0.77 | $0.75 | 13,285,974 | 13,675,833 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $16.78M | $3.88M | $12.91M | $0.97 | $0.95 | 13,275,640 | 13,597,763 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $15.44M | $3.05M | $12.39M | $0.94 | $0.91 | 13,196,960 | 13,609,491 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $15.54M | $2.43M | $13.12M | $1.01 | $0.97 | 27,452 | 30,002 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $14.07M | $2.96M | $11.1M | $0.86 | $0.82 | 12,938,200 | 13,536,823 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $13.12M | $2.94M | $10.18M | $0.79 | $0.76 | 12,928,061 | 13,442,013 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $7.9M | $1.67M | $6.23M | $0.48 | $0.46 | 12,898,746 | 13,475,337 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $8.93M | $1.64M | $7.29M | $0.60 | $0.58 | 40,945 | 56,080 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $8.55M | $1.87M | $6.68M | $0.56 | $0.54 | 11,999,899 | 12,456,674 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $9.3M | $2.29M | $7.01M | $0.59 | $0.56 | 11,984,927 | 12,459,467 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $7.59M | $1.57M | $6.02M | $0.50 | $0.49 | 11,960,772 | 12,393,493 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $5.89M | $1.23M | $4.66M | $0.39 | $0.38 | 5,222 | 25,526 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $5.17M | $1.08M | $4.09M | $0.34 | $0.34 | 11,919,850 | 12,181,272 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $4.64M | $967,000.00 | $3.67M | $0.31 | $0.30 | 11,917,394 | 12,190,284 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $3.44M | $714,000.00 | $2.72M | $0.23 | $0.22 | 11,909,248 | 12,208,175 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $4.56M | $947,000.00 | $3.61M | $0.30 | $0.29 | 2,524 | 3,049 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $4.43M | $919,000.00 | $3.51M | $0.30 | $0.29 | 11,901,873 | 12,188,507 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $4.13M | $854,000.00 | $3.27M | $0.28 | $0.27 | 11,895,026 | 12,202,197 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $3.55M | $741,000.00 | $2.81M | $0.24 | $0.23 | 11,884,107 | 12,183,234 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $3.88M | $824,000.00 | $3.06M | $0.26 | $0.25 | 484,291 | 557,349 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $3.28M | $674,000.00 | $2.6M | $0.23 | $0.22 | 11,338,320 | 11,609,978 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $2.77M | $569,000.00 | $2.2M | $0.24 | $0.24 | 9,265,153 | 9,284,947 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $2.32M | $474,000.00 | $1.84M | $0.20 | $0.20 | 9,241,620 | 9,247,209 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $2.56M | $2.21M | $343,000.00 | $0.04 | $0.04 | 1,069 | 1,491 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $2.86M | $957,000.00 | $1.9M | $0.21 | $0.21 | 9,235,344 | 9,238,808 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $2.78M | $905,000.00 | $1.88M | $0.20 | $0.20 | 9,233,738 | 9,236,815 |
|---|
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 | — | — | — | — | — | — | — | — | $61.25M | $14.25M | $46.99M | $3.12 | $3.06 | 15,051,806 | 15,350,175 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $57.32M | $12.1M | $45.22M | $3.35 | $3.26 | 13,508,047 | 13,876,906 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $57.13M | $12.55M | $44.58M | $3.36 | $3.27 | 13,261,664 | 13,640,182 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $50.62M | $10M | $40.63M | $3.14 | $3.01 | 12,949,266 | 13,514,952 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $34.38M | $7.37M | $27.01M | $2.25 | $2.16 | 12,022,954 | 12,521,426 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $19.14M | $4M | $15.15M | $1.27 | $1.24 | 11,920,735 | 12,209,371 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $16.66M | $3.46M | $13.2M | $1.11 | $1.08 | 11,896,258 | 12,196,120 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $12.24M | $2.54M | $9.7M | $0.93 | $0.91 | 10,440,740 | 10,608,764 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $10.09M | $4.65M | $5.44M | $0.59 | $0.59 | 9,234,490 | 9,237,666 |
|---|