Complete source-backed income-statement history.
- Available history
- 2015-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 | $16.17M | — | — | — | — | — | $285,492.00 | -$506,316.00 | -$220,824.00 | -$72,750.00 | -$148,074.00 | -$0.03 | -$0.03 | 5,153,952 | 5,153,952 |
|---|
| 2026-03-31 | $13.51M | — | — | — | — | — | $1.06M | -$705,430.00 | $350,269.00 | $180,391.00 | $169,878.00 | $0.03 | $0.03 | 5,125,257 | 5,154,061 |
|---|
| 2025-12-31 | $12.45M | — | — | — | — | — | $329,084.00 | -$828,182.00 | -$499,098.00 | -$109,000.00 | -$390,098.00 | -$0.07 | -$0.07 | 9,363 | 9,363 |
|---|
| 2025-09-30 | $18.31M | — | — | — | — | — | $1.05M | -$407,763.00 | $643,283.00 | $156,000.00 | $487,283.00 | $0.10 | $0.10 | 5,086,172 | 5,101,084 |
|---|
| 2025-06-30 | $15.67M | — | — | — | — | — | $431,818.00 | -$910,224.00 | -$478,406.00 | -$151,000.00 | -$327,406.00 | -$0.06 | -$0.06 | 5,060,543 | 5,060,543 |
|---|
| 2025-03-31 | $13.14M | — | — | — | — | — | $649,671.00 | -$1.13M | -$480,210.00 | -$181,000.00 | -$299,210.00 | -$0.06 | -$0.06 | 5,039,464 | 5,039,464 |
|---|
| 2024-12-31 | $11.98M | — | — | — | — | — | -$97,730.00 | -$1.59M | -$1.69M | -$440,115.00 | -$1.25M | -$0.25 | -$0.25 | 8,296 | 10,588 |
|---|
| 2024-09-30 | $19.28M | — | — | — | — | — | $3.65M | -$852,822.00 | $2.79M | $772,000.00 | $2.02M | $0.40 | $0.40 | 5,008,048 | 5,029,850 |
|---|
| 2024-06-30 | $16.2M | — | — | — | — | — | $1.12M | -$641,929.00 | $480,286.00 | $142,000.00 | $338,286.00 | $0.07 | $0.07 | 4,984,953 | 5,011,548 |
|---|
| 2024-03-31 | $14.1M | — | — | — | — | — | $1.76M | -$313,721.00 | $1.45M | $450,000.00 | $998,154.00 | $0.20 | $0.20 | 4,966,825 | 4,991,956 |
|---|
| 2023-12-31 | $12.53M | — | — | — | — | — | $587,872.00 | $1.48M | $2.07M | $708,000.00 | $1.36M | $0.28 | $0.27 | 7,819 | 8,082 |
|---|
| 2023-09-30 | $19.27M | — | — | — | — | — | $1.81M | -$137,437.00 | $1.67M | $533,000.00 | $998,154.00 | $0.20 | $0.20 | 4,933,961 | 4,991,956 |
|---|
| 2023-06-30 | $16.34M | — | — | — | — | — | $7.55M | -$124,906.00 | $7.43M | $2.14M | $5.29M | $1.08 | $1.07 | 4,913,396 | 4,930,713 |
|---|
| 2023-03-31 | $13.3M | — | — | — | — | — | $1.55M | $2.26M | $3.81M | $1.04M | $2.77M | $0.57 | $0.56 | 4,893,324 | 4,923,132 |
|---|
| 2022-12-31 | $13.12M | — | — | — | — | — | $1.36M | -$4,617.00 | $1.35M | $287,722.00 | $1.06M | $0.22 | $0.22 | 8,596 | 12,797 |
|---|
| 2022-09-30 | $22.29M | — | — | — | — | — | $4.41M | -$277,472.00 | $4.13M | $1.21M | $2.92M | $0.60 | $0.60 | 4,872,674 | 4,901,189 |
|---|
| 2022-06-30 | $17.77M | — | — | — | — | — | $2.7M | -$329,093.00 | $2.37M | $618,660.00 | $1.76M | $0.36 | $0.36 | 4,846,216 | 4,874,339 |
|---|
| 2022-03-31 | $13.64M | — | — | — | — | — | $2.43M | -$46,682.00 | $2.38M | $605,641.00 | $1.77M | $0.37 | $0.36 | 4,818,339 | 4,864,247 |
|---|
| 2021-12-31 | $13.96M | — | — | — | — | — | $9.03M | -$544,370.00 | $8.49M | $1.87M | $6.62M | $1.38 | $1.35 | 6,806 | 58,558 |
|---|
| 2021-09-30 | $21.35M | — | — | — | — | — | $4.39M | -$505,384.00 | $3.88M | $1.12M | $2.76M | $0.58 | $0.58 | 4,786,283 | 4,786,283 |
|---|
| 2021-06-30 | $15.87M | — | — | — | — | — | $3.09M | -$465,786.00 | $2.63M | $757,597.00 | $1.87M | $0.39 | $0.39 | 4,766,824 | 4,766,824 |
|---|
| 2021-03-31 | $9.23M | — | — | — | — | — | $1.27M | -$468,394.00 | $803,717.00 | $252,224.00 | $551,493.00 | $0.12 | $0.12 | 4,754,496 | 4,754,504 |
|---|
| 2020-12-31 | $6.12M | — | — | — | — | — | -$527,392.00 | -$654,973.00 | -$1.18M | -$1.32M | $138,978.00 | $0.03 | $0.03 | 8,739 | 6,413 |
|---|
| 2020-09-30 | $13.3M | — | — | — | — | — | $3.33M | -$343,064.00 | $2.99M | $1.14M | $1.85M | $0.39 | $0.39 | 4,708,966 | 4,708,966 |
|---|
| 2020-06-30 | $2.77M | — | — | — | — | — | -$2.32M | $19,719.00 | -$2.3M | -$1.12M | -$1.18M | -$0.25 | -$0.25 | 4,679,122 | 4,679,122 |
|---|
| 2020-03-31 | $10.95M | — | — | — | — | — | $141,695.00 | $163,690.00 | $305,385.00 | $50,164.00 | $255,221.00 | $0.05 | $0.05 | 4,659,579 | 4,662,675 |
|---|
| 2019-12-31 | $12.6M | — | — | — | — | — | $880,391.00 | $122,150.00 | $1M | $449,099.00 | $553,442.00 | $0.12 | $0.12 | 10,527 | 11,495 |
|---|
| 2019-09-30 | $18.6M | — | — | — | — | — | $1.47M | $96,065.00 | $1.57M | $418,942.00 | $1.15M | $0.25 | $0.25 | 4,604,562 | 4,608,987 |
|---|
| 2019-06-30 | $16.43M | — | — | — | — | — | $1.3M | $45,319.00 | $1.35M | $392,316.00 | $957,757.00 | $0.21 | $0.21 | 4,586,734 | 4,595,716 |
|---|
| 2019-03-31 | $11.59M | — | — | — | — | — | -$22,761.00 | $63,240.00 | $40,479.00 | -$16,093.00 | $56,572.00 | $0.01 | $0.01 | 4,559,477 | 4,613,245 |
|---|
| 2018-12-31 | $12.04M | — | — | — | — | — | $3.26M | $35,492.00 | $3.29M | $924,000.00 | $2.37M | $0.53 | $0.52 | 13,770 | 20,921 |
|---|
| 2018-09-30 | $18.37M | — | — | — | — | — | $2.03M | $8,567.00 | $2.04M | $407,367.00 | $1.63M | $0.36 | $0.36 | 4,497,072 | 4,533,514 |
|---|
| 2018-06-30 | $16.51M | — | — | — | — | — | $999,466.00 | $5,048.00 | $1M | $279,163.00 | $725,351.00 | $0.16 | $0.16 | 4,466,966 | 4,515,648 |
|---|
| 2018-03-31 | $12.22M | — | — | — | — | — | $1.36M | $12,407.00 | $1.37M | $379,470.00 | $989,690.00 | $0.22 | $0.22 | 4,439,652 | 4,490,863 |
|---|
| 2017-12-31 | $12M | — | — | — | — | — | $931,364.00 | $12,446.00 | $943,810.00 | -$964,753.00 | $1.91M | $0.43 | $0.43 | 9,857 | 7,286 |
|---|
| 2017-09-30 | $17.67M | — | — | — | — | — | $1.54M | $13,575.00 | $1.55M | $597,753.00 | $952,635.00 | $0.22 | $0.22 | 4,393,523 | 4,419,436 |
|---|
| 2017-06-30 | $15.85M | — | — | — | — | — | $1.19M | $11,415.00 | $1.2M | $486,000.00 | $716,573.00 | $0.16 | $0.16 | 4,372,333 | 4,395,009 |
|---|
| 2017-03-31 | $11.44M | — | — | — | — | — | $861,809.00 | $12,188.00 | $873,997.00 | $361,000.00 | $512,997.00 | $0.12 | $0.12 | 4,342,610 | 4,392,015 |
|---|
| 2016-12-31 | $11.6M | — | — | — | — | — | $1.16M | $27,236.00 | $1.19M | $504,553.00 | $684,490.00 | $0.16 | $0.15 | 10,755 | 16,360 |
|---|
| 2016-09-30 | $16.63M | — | — | — | — | — | $1.56M | $538.00 | $1.56M | $633,606.00 | $925,837.00 | $0.22 | $0.21 | 4,296,581 | 4,322,801 |
|---|
| 2016-06-30 | $13.89M | — | — | — | — | — | $3.9M | -$49,970.00 | $3.85M | $1.57M | $2.27M | $0.53 | $0.53 | 4,275,001 | 4,302,387 |
|---|
| 2016-03-31 | $10.39M | — | — | — | — | — | $522,993.00 | $945.00 | $523,938.00 | $213,186.00 | $310,752.00 | $0.07 | $0.07 | 4,258,347 | 4,273,851 |
|---|
| 2015-12-31 | $10.8M | — | — | — | — | — | $1.6M | $1,151.00 | $1.6M | $642,600.00 | $953,709.00 | $0.23 | $0.22 | 6,698 | 18,641 |
|---|
| 2015-09-30 | $16.73M | — | — | — | — | — | $1.39M | $348.00 | $1.39M | $574,800.00 | $813,059.00 | $0.19 | $0.19 | 4,233,315 | 4,229,438 |
|---|
| 2015-06-30 | $14.85M | — | — | — | — | — | $968,968.00 | $688.00 | $969,656.00 | $398,006.00 | $571,650.00 | $0.14 | $0.14 | 4,220,703 | 4,229,938 |
|---|
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 | $59.57M | — | — | — | — | — | $2.46M | -$3.28M | -$814,431.00 | -$285,000.00 | -$529,431.00 | -$0.10 | -$0.10 | 5,071,423 | 5,071,423 |
|---|
| 2024-12-31 | $61.56M | — | — | — | — | — | $6.43M | -$3.4M | $3.04M | $923,885.00 | $2.11M | $0.42 | $0.42 | 4,994,905 | 5,032,210 |
|---|
| 2023-12-31 | $61.44M | — | — | — | — | — | $11.5M | $3.48M | $14.98M | $4.42M | $10.56M | $2.15 | $2.13 | 4,921,379 | 4,949,182 |
|---|
| 2022-12-31 | $66.82M | — | — | — | — | — | $10.89M | -$657,864.00 | $10.23M | $2.72M | $7.51M | $1.55 | $1.54 | 4,854,339 | 4,892,600 |
|---|
| 2021-12-31 | $60.4M | — | — | — | — | — | $17.78M | -$1.98M | $15.8M | $4M | $11.8M | $2.47 | $2.44 | 4,776,007 | 4,827,761 |
|---|
| 2020-12-31 | $33.14M | — | — | — | — | — | $625,797.00 | -$814,628.00 | -$188,831.00 | -$1.25M | $1.06M | $0.23 | $0.23 | 4,697,021 | 4,697,791 |
|---|
| 2019-12-31 | $59.23M | — | — | — | — | — | $3.64M | $326,773.00 | $3.96M | $1.24M | $2.72M | $0.59 | $0.59 | 4,594,118 | 4,607,809 |
|---|
| 2018-12-31 | $59.14M | — | — | — | — | — | $7.65M | $61,515.00 | $7.71M | $1.99M | $5.72M | $1.28 | $1.26 | 4,481,667 | 4,534,936 |
|---|
| 2017-12-31 | $56.95M | — | — | — | — | — | $4.52M | $49,624.00 | $4.57M | $480,000.00 | $4.09M | $0.93 | $0.93 | 4,379,346 | 4,402,820 |
|---|
| 2016-12-31 | $52.46M | — | — | — | — | — | $7.14M | -$21,252.00 | $7.12M | $2.92M | $4.2M | $0.98 | $0.97 | 4,287,142 | 4,310,513 |
|---|
| 2015-12-31 | $52.26M | — | — | — | — | — | $4.61M | $2,804.00 | $4.62M | $1.89M | $2.73M | $0.65 | $0.64 | 4,227,862 | 4,240,580 |
|---|