Complete source-backed income-statement history.
- Available history
- 2010-09-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 | $14.44M | $1.03M | — | — | $1.8M | $15.47M | -$1.03M | -$556,828.00 | -$1.59M | $17,652.00 | -$1.61M | -$0.13 | -$0.13 | 12,848,706 | 12,848,706 |
|---|
| 2026-03-31 | $12.8M | $784,650.00 | — | — | $2.05M | $14.94M | -$2.14M | -$537,950.00 | -$2.67M | $17,652.00 | -$2.69M | -$0.22 | -$0.22 | 12,327,974 | 12,327,974 |
|---|
| 2025-12-31 | $15.65M | $539,358.00 | — | — | $2.08M | $14.16M | $1.48M | -$437,203.00 | $1.05M | $26,317.00 | $1.02M | $0.09 | $0.09 | 188,478 | 188,478 |
|---|
| 2025-09-30 | $14.8M | $643,931.00 | — | — | $2.04M | $14.49M | $308,296.00 | -$673,790.00 | -$365,494.00 | — | -$365,494.00 | -$0.03 | -$0.03 | 11,770,195 | 11,770,195 |
|---|
| 2025-06-30 | $14.09M | $742,171.00 | — | — | $1.92M | $14.14M | -$57,054.00 | -$1.34M | -$1.39M | $21,523.00 | -$1.41M | -$0.13 | -$0.13 | 11,168,572 | 11,232,511 |
|---|
| 2025-03-31 | $12.17M | $344,414.00 | — | — | $1.77M | $13.94M | -$1.77M | -$534,013.00 | -$2.31M | $21,522.00 | -$2.33M | -$0.21 | -$0.21 | 11,162,026 | 11,162,026 |
|---|
| 2024-12-31 | $12.32M | $476,418.00 | — | — | $2.13M | $13.69M | -$1.38M | -$540,914.00 | -$1.92M | $43,148.00 | -$1.96M | -$0.15 | -$0.15 | 342,297 | 342,297 |
|---|
| 2024-09-30 | $12.68M | $254,574.00 | — | — | $1.84M | $20.84M | -$8.15M | -$540,063.00 | -$8.69M | -$2,373.00 | -$8.69M | -$0.80 | -$0.80 | 10,930,286 | 10,930,286 |
|---|
| 2024-06-30 | $11.45M | $216,247.00 | — | — | $1.86M | $12.57M | -$1.12M | -$481,453.00 | -$1.6M | $23,540.00 | -$1.62M | -$0.17 | -$0.17 | 9,723,155 | 9,787,094 |
|---|
| 2024-03-31 | $15.24M | $2.32M | — | — | $1.98M | $15.07M | $164,540.00 | -$467,768.00 | -$303,228.00 | $23,539.00 | -$326,767.00 | -$0.04 | -$0.04 | 9,238,913 | 9,302,851 |
|---|
| 2023-12-31 | $12.02M | $300,513.00 | — | — | $2.41M | $20M | -$7.98M | -$978,477.00 | -$8.96M | -$37,739.00 | -$9.6M | -$1.17 | -$1.17 | 542,508 | 542,508 |
|---|
| 2023-09-30 | $10.18M | $185,308.00 | — | — | $2.15M | $12.3M | -$2.11M | -$500,366.00 | -$2.61M | $31,059.00 | -$3.86M | -$0.55 | -$0.55 | 7,060,638 | 7,060,638 |
|---|
| 2023-06-30 | $11.02M | $217,245.00 | — | — | $2.01M | $18.48M | -$7.45M | -$340,533.00 | -$7.79M | $33,086.00 | -$7.96M | -$0.60 | -$0.60 | 13,212,311 | 13,212,311 |
|---|
| 2023-03-31 | $9.89M | $218,896.00 | — | — | $1.87M | $12.46M | -$2.57M | -$264,297.00 | -$2.83M | $27,098.00 | -$2.97M | -$0.23 | -$0.23 | 12,640,285 | 12,640,285 |
|---|
| 2022-12-31 | $11.14M | $625,292.00 | — | — | $1.93M | $12.75M | -$1.61M | -$62,861.00 | -$3.18M | $155,309.00 | -$1.93M | -$0.18 | -$0.19 | 491,191 | 489,119 |
|---|
| 2022-09-30 | $9.9M | $837,429.00 | — | — | $1.66M | $11.03M | -$1.13M | -$70,505.00 | -$1.21M | $7,224.00 | -$1.31M | -$0.14 | -$0.14 | 9,664,681 | 9,793,715 |
|---|
| 2022-06-30 | $10.29M | $939,389.00 | — | — | $1.52M | $10.23M | $55,637.00 | $153,674.00 | $202,087.00 | $7,224.00 | $178,687.00 | $0.02 | -$0.01 | 9,498,266 | 9,626,143 |
|---|
| 2022-03-31 | $9.18M | $1.11M | — | — | $1.49M | $11.07M | -$1.89M | $198,452.00 | -$1.7M | $7,224.00 | -$1.72M | -$0.20 | -$0.23 | 8,713,700 | 8,846,567 |
|---|
| 2021-12-31 | $10.51M | $1.3M | — | — | $1.6M | $13.58M | -$3.07M | $464,721.00 | -$2.68M | $76,207.00 | -$2.68M | -$0.35 | -$0.35 | 62,800 | 62,800 |
|---|
| 2021-09-30 | $9.4M | $991,708.00 | — | — | $1.52M | $10.47M | -$1.07M | $1.21M | $141,651.00 | $0.00 | $141,651.00 | $0.02 | $0.02 | 7,740,085 | 7,740,085 |
|---|
| 2021-06-30 | $8.64M | $833,511.00 | — | — | $1.19M | $8.42M | $221,293.00 | $1.13M | $1.35M | — | $1.35M | $0.17 | $0.13 | 7,664,000 | 7,913,396 |
|---|
| 2021-03-31 | $7.18M | $829,151.00 | $3M | — | $1.48M | $8.74M | -$1.56M | -$3.75M | -$5.27M | -$38,851.00 | -$5.27M | -$0.73 | -$0.73 | 7,267,297 | 7,267,297 |
|---|
| 2020-12-31 | $6.7M | $786,241.00 | $0.00 | — | $1.57M | $7.77M | -$1.07M | $182,039.00 | -$886,396.00 | $45,412.00 | -$931,808.00 | -$0.16 | -$0.13 | 396,528 | 407,327 |
|---|
| 2020-09-30 | $5.53M | $575,243.00 | — | — | $953,993.00 | $6.02M | -$493,185.00 | $173,068.00 | -$320,117.00 | -$182,487.00 | -$137,630.00 | -$0.02 | -$0.04 | 6,676,405 | 6,912,011 |
|---|
| 2020-06-30 | $5.19M | $656,849.00 | — | — | $978,527.00 | $5.37M | -$179,038.00 | -$2.76M | -$2.94M | — | -$2.94M | -$0.62 | -$0.62 | 4,719,241 | 4,719,241 |
|---|
| 2020-03-31 | $6.63M | $688,977.00 | $3M | — | $1.12M | $7.5M | -$870,859.00 | $2.94M | $2.07M | — | $2.07M | $0.40 | $0.05 | 4,099,713 | 5,676,996 |
|---|
| 2019-12-31 | $6.45M | $1.04M | $0.00 | — | $924,417.00 | $7.1M | -$645,744.00 | -$1.1M | -$1.75M | — | -$1.33M | -$0.40 | -$0.35 | -12,691,189 | -15,940,028 |
|---|
| 2019-09-30 | $5.95M | $1.54M | — | — | $1.02M | $7.36M | -$1.41M | $1.09M | -$326,441.00 | — | -$326,441.00 | -$0.02 | -$0.05 | 16,071,891 | 19,847,936 |
|---|
| 2019-06-30 | $6.27M | $1.28M | — | — | $1.07M | $7.48M | -$1.2M | $405,429.00 | -$796,650.00 | — | -$796,650.00 | -$0.05 | -$0.05 | 15,969,926 | 19,172,087 |
|---|
| 2019-03-31 | $6.32M | $1.19M | $3M | — | $795,867.00 | $7.14M | -$825,161.00 | $947,769.00 | $122,608.00 | — | $122,608.00 | $0.01 | -$0.08 | 15,944,443 | 18,690,377 |
|---|
| 2018-12-31 | $5.83M | $977,803.00 | $0.00 | — | $1.94M | $9.41M | -$3.58M | -$550,189.00 | -$4.13M | -$551,783.00 | -$3.58M | -$0.27 | -$0.19 | 621,746 | 904,041 |
|---|
| 2018-09-30 | $5.72M | $333,041.00 | — | — | $1.11M | $6.26M | -$538,840.00 | -$100,466.00 | -$639,306.00 | -$819,451.00 | $180,145.00 | $0.01 | $0.01 | 14,565,766 | 14,565,766 |
|---|
| 2018-06-30 | $5.22M | $295,765.00 | — | — | $585,214.00 | $5.15M | $69,267.00 | $329,223.00 | $398,490.00 | $228,016.00 | $170,474.00 | $0.01 | -$0.01 | 12,349,014 | 14,032,001 |
|---|
| 2018-03-31 | $5.78M | $571,336.00 | $3M | — | $873,945.00 | $5.88M | -$98,924.00 | $984,487.00 | $885,563.00 | $52,604.00 | $832,958.00 | $0.07 | $0.07 | 12,517,660 | 12,786,065 |
|---|
| 2017-12-31 | $7.24M | $1.71M | — | — | $1.2M | $8.51M | -$1.27M | -$1.06M | -$2.32M | — | -$2.66M | -$0.39 | -$0.40 | 946,443 | 1,128,988 |
|---|
| 2017-09-30 | $6.81M | $427,926.00 | — | — | $698,001.00 | $5.46M | $1.35M | $4.82M | $6.17M | — | $6.17M | $0.66 | $0.44 | 9,336,826 | 10,382,818 |
|---|
| 2017-06-30 | $7.83M | $2.63M | — | — | $947,466.00 | $7.99M | -$155,753.00 | -$1.4M | -$1.56M | — | -$1.56M | -$0.17 | -$0.17 | 9,336,389 | 9,336,389 |
|---|
| 2017-03-31 | $1.37M | $500,526.00 | — | — | $187,774.00 | $1.4M | -$871,692.00 | $5.83M | $4.96M | — | $4.96M | $0.69 | $0.10 | 7,238,706 | 8,652,809 |
|---|
| 2016-12-31 | $200,277.00 | $9.28M | — | — | — | $12.78M | -$4.56M | — | — | — | -$14.4M | -$2.29 | -$2.29 | 587,470 | 587,470 |
|---|
| 2016-09-30 | $1.15M | $1.38M | — | — | — | $12.02M | -$10.88M | — | — | — | -$11.54M | -$2.16 | -$2.16 | 5,337,108 | 5,337,108 |
|---|
| 2016-06-30 | $7,750.00 | $0.00 | — | — | — | $1.28M | -$1.27M | — | — | — | -$7.7M | -$1.76 | -$1.76 | 7,340,942 | 7,340,942 |
|---|
| 2016-03-31 | $17,278.00 | $2,282.00 | — | — | — | — | -$985,185.00 | -$2.46M | — | — | -$3.45M | -$1.85 | -$1.85 | 4,678,469 | 4,678,469 |
|---|
| 2015-12-31 | $625,827.00 | $752,000.00 | — | — | — | — | -$1.81M | -$2.81M | — | — | $0.00 | — | — | — | 0 |
|---|
| 2015-09-30 | $2.44M | $1.56M | — | — | — | — | -$545,401.00 | -$263,784.00 | — | — | -$1.45M | — | — | — | 4,094,618 |
|---|
| 2015-06-30 | $12,377.00 | $0.00 | — | — | — | — | -$1.42M | — | — | — | -$2.13M | — | — | — | 4,094,618 |
|---|
| 2015-03-31 | $24,263.00 | $274,862.00 | — | — | — | — | -$1.59M | -$687,225.00 | — | — | -$2.28M | — | — | — | 4,094,618 |
|---|
| 2014-12-31 | $502,500.00 | $0.00 | — | — | — | — | -$250,798.00 | -$142,468.00 | — | — | -$393,266.00 | — | — | — | 0 |
|---|
| 2014-09-30 | $516,502.00 | $113,472.00 | — | — | — | $879,969.00 | -$363,467.00 | -$172,132.00 | — | — | -$535,599.00 | — | — | — | 81,892,352 |
|---|
| 2014-06-30 | $548,692.00 | $36,167.00 | — | — | — | $881,819.00 | -$333,127.00 | -$152,455.00 | — | — | -$485,618.00 | — | — | — | 81,892,352 |
|---|
| 2014-03-31 | $502,500.00 | $1,851.00 | — | — | — | $808,036.00 | -$305,536.00 | -$153,525.00 | — | — | -$459,061.00 | — | — | — | 81,892,352 |
|---|
| 2013-12-31 | $500,750.00 | $6,055.00 | — | — | — | — | -$317,953.00 | -$156,986.00 | — | — | -$474,939.00 | — | — | — | 0 |
|---|
| 2013-09-30 | $505,950.00 | $18,460.00 | — | — | — | $790,798.00 | -$284,848.00 | -$156,582.00 | — | — | -$441,430.00 | — | — | — | 81,892,352 |
|---|
| 2013-06-30 | $517,560.00 | $23,995.00 | — | — | — | $1.05M | -$531,516.00 | -$106,001.00 | — | — | -$637,517.00 | — | — | — | 81,892,352 |
|---|
| 2013-03-31 | $769,620.00 | $634,521.00 | — | — | — | $1.58M | -$812,605.00 | -$95,159.00 | — | — | -$907,764.00 | — | — | — | 81,892,352 |
|---|
| 2012-12-31 | $766,853.00 | $877,677.00 | — | — | — | — | -$632,603.00 | -$110,867.00 | — | — | -$743,470.00 | — | — | — | 0 |
|---|
| 2012-09-30 | $2.1M | $1.58M | — | — | — | $3.13M | -$1.03M | -$195,551.00 | — | — | -$1.23M | — | — | — | 81,892,352 |
|---|
| 2012-06-30 | $998,582.00 | $960,983.00 | $37,599.00 | — | — | $1.81M | -$814,052.00 | $358,646.00 | — | — | -$455,406.00 | — | — | — | 81,892,352 |
|---|
| 2012-03-31 | $0.00 | $0.00 | $0.00 | — | — | $909,388.00 | -$909,388.00 | -$47,187.00 | — | — | -$956,575.00 | — | — | — | 81,892,352 |
|---|
| 2011-12-31 | $0.00 | $0.00 | $0.00 | — | — | — | -$579,392.00 | -$20,587.00 | — | — | -$414,427.00 | — | — | — | — |
|---|
| 2011-09-30 | $0.00 | $0.00 | $0.00 | — | — | $342,353.00 | -$342,353.00 | $35,114.00 | — | — | -$377,467.00 | — | — | — | — |
|---|
| 2011-06-30 | $197,824.00 | $3,272.00 | $194,552.00 | — | — | $466,827.00 | -$272,275.00 | -$31,823.00 | — | — | -$304,098.00 | — | — | — | 64,190,987 |
|---|
| 2011-03-31 | $275,000.00 | $0.00 | $275,000.00 | — | — | $380,288.00 | -$105,288.00 | -$25,839.00 | — | — | -$131,127.00 | — | — | — | — |
|---|
| 2010-12-31 | -$976.00 | -$320.00 | -$656.00 | — | — | — | -$2.9M | -$1.55M | — | — | -$2.21M | — | — | — | — |
|---|
| 2010-09-30 | $498.00 | $0.00 | $498.00 | — | — | $377,947.00 | -$377,449.00 | $54,184.00 | — | — | -$431,633.00 | — | — | — | — |
|---|
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 | $56.7M | $2.27M | $3M | — | $7.81M | $56.74M | -$39,058.00 | -$2.98M | -$3.02M | $69,362.00 | -$3.09M | -$0.27 | -$0.27 | 11,558,485 | 11,558,485 |
|---|
| 2024-12-31 | $51.68M | $3.27M | $3M | — | $7.8M | $62.17M | -$10.49M | -$2.03M | -$12.52M | $87,854.00 | -$12.6M | -$1.22 | -$1.22 | 10,306,904 | 10,306,904 |
|---|
| 2023-12-31 | $43.12M | $921,962.00 | $3M | — | $8.43M | $63.23M | -$20.11M | -$2.08M | -$22.19M | $53,504.00 | -$24.4M | -$3.39 | -$3.39 | 7,206,577 | 7,206,577 |
|---|
| 2022-12-31 | $40.51M | $3.57M | $3.00 | — | $6.57M | $45.08M | -$4.58M | $218,777.00 | -$4.53M | $176,981.00 | -$4.78M | -$0.49 | -$0.56 | 9,799,021 | 9,926,926 |
|---|
| 2021-12-31 | $35.73M | $3.88M | $3M | — | $5.84M | $41.23M | -$5.5M | -$921,257.00 | -$6.46M | $37,356.00 | -$6.46M | -$0.85 | -$0.85 | 7,614,774 | 7,614,774 |
|---|
| 2020-12-31 | $24.05M | $2.58M | $3M | — | $4.82M | $26.67M | -$2.61M | $535,251.00 | -$2.08M | -$137,075.00 | -$1.94M | -$0.35 | -$0.58 | 5,619,969 | 6,382,937 |
|---|
| 2019-12-31 | $25M | $5.04M | $3M | — | $3.8M | $29.09M | -$4.09M | $1.34M | -$2.75M | -$418,199.00 | -$2.33M | -$0.70 | -$1.20 | 3,304,585 | 4,285,101 |
|---|
| 2018-12-31 | $22.55M | $2.18M | $3M | — | $4.49M | $26.7M | -$4.15M | $144,642.00 | -$4M | -$1.09M | -$2.91M | -$0.22 | -$0.23 | 13,773,395 | 16,159,486 |
|---|
| 2017-12-31 | $22.41M | $4.64M | — | — | $3.16M | $23.38M | -$963,579.00 | $8.21M | $7.25M | $338,867.00 | $6.91M | $0.72 | -$0.20 | 9,586,986 | 10,608,828 |
|---|
| 2016-12-31 | $1.37M | $10.66M | — | — | — | $27.1M | -$17.7M | -$19.49M | -$37.19M | $0.00 | -$37.19M | -$9.66 | -$9.66 | 4,389,096 | 4,389,096 |
|---|
| 2015-12-31 | $3.1M | $2.59M | — | — | — | — | -$5.37M | -$3.46M | — | $0.00 | -$8.84M | — | — | — | 4,094,618 |
|---|
| 2014-12-31 | $2.07M | $159,539.00 | — | — | — | — | -$1.25M | -$620,580.00 | — | $0.00 | -$1.87M | — | — | — | 81,892,352 |
|---|
| 2013-12-31 | $2.29M | $683,032.00 | — | — | — | — | -$1.95M | -$514,727.00 | — | $0.00 | -$2.46M | — | — | — | 81,892,352 |
|---|
| 2012-12-31 | $3.86M | $3.42M | $447,790.00 | — | — | — | -$3.39M | $5,041.00 | — | $0.00 | -$3.39M | — | — | — | 81,892,352 |
|---|
| 2011-12-31 | $472,824.00 | $3,272.00 | $469,552.00 | — | — | — | -$1.3M | $72,189.00 | — | $0.00 | -$1.23M | — | — | — | 81,892,352 |
|---|
| 2010-12-31 | $0.00 | $0.00 | $0.00 | — | — | — | -$4.41M | -$427,517.00 | — | $0.00 | -$4.84M | — | — | — | 78,782,547 |
|---|