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 | $5.81M | $3.6M | — | — | — | — | -$1.07M | $382,599.00 | — | — | -$683,915.00 | -$0.04 | -$0.04 | 17,450,639 | 17,450,639 |
|---|
| 2026-03-31 | $6.57M | $3.63M | — | — | — | — | -$1.17M | $394,573.00 | — | — | -$777,523.00 | -$0.04 | -$0.04 | 17,310,313 | 17,310,313 |
|---|
| 2025-12-31 | $6.06M | $3.29M | — | — | — | — | -$1.61M | $442,692.00 | — | $0.00 | -$1.17M | -$0.07 | -$0.07 | 119,397 | 151,239 |
|---|
| 2025-09-30 | $8.07M | $4.15M | — | — | — | — | -$330,419.00 | $478,164.00 | — | $0.00 | $147,745.00 | $0.01 | $0.01 | 17,074,681 | 18,377,063 |
|---|
| 2025-06-30 | $9.13M | $4.39M | — | — | — | — | $737,810.00 | $467,258.00 | — | $0.00 | $1.21M | $0.07 | $0.07 | 16,947,527 | 17,817,378 |
|---|
| 2025-03-31 | $7.97M | $4.4M | — | — | — | — | -$655,852.00 | $513,052.00 | — | $0.00 | -$142,800.00 | -$0.01 | -$0.01 | 16,927,166 | 16,927,166 |
|---|
| 2024-12-31 | $11M | $6.85M | — | — | — | — | -$3.18M | -$1.7M | — | -$253,947.00 | -$4.62M | -$0.26 | -$0.26 | 43,350 | 43,350 |
|---|
| 2024-09-30 | $8.83M | $5.21M | — | — | — | — | -$9.35M | $552,288.00 | — | -$33,621.00 | -$8.77M | -$0.52 | -$0.52 | 16,956,497 | 16,956,497 |
|---|
| 2024-06-30 | $9.09M | $5.18M | — | — | — | — | -$2.89M | $606,184.00 | — | -$88,296.00 | -$2.19M | -$0.13 | -$0.13 | 16,437,460 | 16,437,460 |
|---|
| 2024-03-31 | $6.95M | $3.97M | — | — | — | — | -$4.06M | $774,023.00 | — | -$18,782.00 | -$3.27M | -$0.20 | -$0.20 | 16,333,415 | 16,333,415 |
|---|
| 2023-12-31 | $8.89M | $4.72M | — | — | — | — | -$2.19M | $655,740.00 | — | -$6,104.00 | -$1.53M | -$0.07 | -$0.07 | 842,580 | 842,580 |
|---|
| 2023-09-30 | $7.89M | $4.69M | — | — | — | — | -$2.64M | $658,202.00 | — | $0.00 | -$1.98M | -$0.13 | -$0.13 | 15,463,334 | 15,463,334 |
|---|
| 2023-06-30 | $10.69M | $6.25M | — | — | — | — | -$1.68M | $642,354.00 | — | $0.00 | -$1.03M | -$0.07 | -$0.07 | 15,520,700 | 15,520,700 |
|---|
| 2023-03-31 | $8.74M | $5.96M | — | — | — | — | -$3.38M | $570,522.00 | — | $0.00 | -$2.81M | -$0.18 | -$0.18 | 15,611,885 | 15,611,885 |
|---|
| 2022-12-31 | $8.8M | $5.75M | — | — | — | — | -$1.41M | $491,136.00 | — | — | -$917,133.00 | — | — | — | — |
|---|
| 2022-09-30 | $10.83M | $6.6M | — | — | — | — | -$1.33M | $423,205.00 | — | — | -$906,232.00 | — | — | — | — |
|---|
| 2022-06-30 | $12.58M | $7.21M | — | — | — | — | -$442,160.00 | $272,270.00 | — | — | -$169,890.00 | — | — | — | — |
|---|
| 2022-03-31 | $8.89M | $5.18M | — | — | — | — | -$2.45M | -$25,248.00 | — | — | -$2.48M | — | — | — | — |
|---|
| 2021-12-31 | $10.34M | $4.77M | — | — | — | — | $89,696.00 | $221,817.00 | — | — | $311,513.00 | — | — | — | 532,779 |
|---|
| 2021-09-30 | $7.73M | $4.02M | — | — | — | — | -$1.42M | $19,403.00 | — | — | -$1.4M | — | — | — | 61,883,017 |
|---|
| 2021-06-30 | $6.42M | $3.21M | — | — | — | — | -$2.12M | $1.96M | — | — | -$158,405.00 | — | — | — | 61,386,913 |
|---|
| 2021-03-31 | $5.53M | $2.46M | — | — | — | — | -$1.91M | $15,681.00 | — | — | -$1.89M | — | — | — | 56,334,219 |
|---|
| 2020-12-31 | $6.39M | $2.78M | — | — | — | — | -$1.09M | $63.00 | — | — | -$1.09M | — | — | — | 2,410,487 |
|---|
| 2020-09-30 | $4.04M | $1.7M | — | — | — | — | -$1.27M | $13,637.00 | — | — | -$1.25M | — | — | — | 45,772,638 |
|---|
| 2020-06-30 | $3.14M | $1.41M | — | — | — | — | -$1.81M | $14,358.00 | — | — | -$1.79M | — | — | — | 36,108,073 |
|---|
| 2020-03-31 | $4.76M | $2.14M | — | — | — | — | -$6.12M | -$44,362.00 | — | — | -$6.16M | — | — | — | 34,681,198 |
|---|
| 2019-12-31 | $5.83M | $2.7M | — | — | — | $8.15M | -$2.32M | $29,072.00 | — | — | -$2.29M | — | — | — | 3,009,644 |
|---|
| 2019-09-30 | $4.41M | $1.9M | — | — | — | $5.61M | -$1.2M | $23,551.00 | — | — | -$1.17M | — | — | — | 32,421,043 |
|---|
| 2019-06-30 | $3.92M | $1.82M | — | — | — | $5.86M | -$1.94M | -$55,939.00 | — | — | -$1.99M | — | — | — | 22,277,677 |
|---|
| 2019-03-31 | $4.79M | $2.1M | — | — | — | $6.51M | -$1.71M | -$119,100.00 | — | — | -$1.83M | — | — | — | 12,575,458 |
|---|
| 2018-12-31 | $6.3M | $2.55M | — | — | — | $6.82M | -$518,399.00 | -$174,304.00 | — | — | -$692,703.00 | — | — | — | 1,189,898 |
|---|
| 2018-09-30 | $5.78M | $2.4M | — | — | — | $7.04M | -$1.26M | -$71,317.00 | — | — | -$1.33M | — | — | — | 10,365,750 |
|---|
| 2018-06-30 | $4.12M | $1.93M | — | — | — | $5.85M | -$1.73M | $78,480.00 | — | — | -$1.65M | — | — | — | 5,837,476 |
|---|
| 2018-03-31 | $3.9M | $2.16M | — | — | — | $5.8M | -$1.9M | -$142,216.00 | — | — | -$2.05M | — | — | — | 5,802,099 |
|---|
| 2017-12-31 | $6.8M | $1.19M | — | — | — | $7.53M | -$729,169.00 | -$13,907.00 | — | — | -$743,076.00 | — | — | — | 15,478 |
|---|
| 2017-09-30 | $7.09M | $3.76M | $4.4M | — | — | $7.72M | -$633,215.00 | $74,410.00 | — | — | -$558,805.00 | — | — | — | 5,702,297 |
|---|
| 2017-06-30 | $5.71M | $3.44M | $3.54M | — | — | $7.13M | -$1.41M | -$33,645.00 | — | — | -$1.45M | — | — | — | 5,676,629 |
|---|
| 2017-03-31 | $4.83M | $3.2M | $3.01M | — | — | $7.54M | -$2.7M | -$18,321.00 | — | — | -$2.72M | — | — | — | 5,598,200 |
|---|
| 2016-12-31 | $7.43M | $3.8M | $3.64M | — | — | $5.43M | -$1.79M | -$39,678.00 | — | — | -$1.83M | — | — | — | 23,346 |
|---|
| 2016-09-30 | $7.5M | $3.93M | $3.57M | — | — | $5.04M | -$1.47M | -$42,454.00 | — | — | -$1.51M | — | — | — | 5,420,020 |
|---|
| 2016-06-30 | $6.91M | $3.42M | $3.5M | — | — | $5.14M | -$1.64M | $15,813.00 | — | — | -$1.63M | — | — | — | 5,350,128 |
|---|
| 2016-03-31 | $5.47M | $3.1M | $2.36M | — | — | $4.94M | -$2.58M | -$17,537.00 | — | — | -$2.59M | — | — | — | 5,300,520 |
|---|
| 2015-12-31 | $6.26M | $3.59M | $2.67M | — | — | $5.06M | -$2.39M | -$19,667.00 | — | — | -$2.41M | -$2.89 | -$2.89 | -61,990,729 | -61,990,729 |
|---|
| 2015-09-30 | $5.44M | $3.29M | $2.15M | — | — | $3.04M | -$886,561.00 | -$1.76M | — | — | -$2.65M | -$0.03 | -$0.03 | 81,512,092 | 81,512,092 |
|---|
| 2015-06-30 | $4.63M | $2.92M | $1.71M | — | — | $3.91M | -$2.2M | $215,256.00 | — | — | -$1.99M | -$0.03 | -$0.03 | 57,714,424 | 57,714,424 |
|---|
| 2015-03-31 | $4.14M | $2.44M | $1.69M | — | — | $3.44M | -$1.75M | -$2.52M | — | — | -$4.27M | -$0.07 | -$0.07 | 57,697,666 | 57,697,666 |
|---|
| 2014-12-31 | $2.46M | $847,427.00 | $1.62M | — | — | $2.8M | -$1.18M | $2.22M | — | — | $1.04M | $1.18 | $0.97 | -47,968,281 | -60,493,189 |
|---|
| 2014-09-30 | $1.93M | $692,217.00 | $1.24M | — | — | $2.8M | -$1.56M | $2.25M | — | — | $685,370.00 | $0.01 | $0.01 | 57,350,743 | 69,428,993 |
|---|
| 2014-06-30 | $1.97M | $656,656.00 | $1.31M | — | — | $2.52M | -$1.21M | $3.24M | — | — | $2.03M | $0.04 | $0.03 | 57,045,282 | 72,962,524 |
|---|
| 2014-03-31 | $1.96M | $649,533.00 | $1.31M | — | — | $2.01M | -$697,500.00 | $128,189.00 | — | — | -$569,311.00 | -$0.02 | -$0.02 | 37,135,738 | 37,135,738 |
|---|
| 2013-12-31 | $1.96M | $852,234.00 | $1.11M | — | — | $1.97M | -$865,742.00 | $296,352.00 | — | — | -$569,390.00 | $0.03 | $0.03 | 3,366,005 | 3,366,005 |
|---|
| 2013-09-30 | $1.57M | $499,127.00 | $1.07M | — | — | $1.72M | -$652,439.00 | -$322,863.00 | — | — | -$975,302.00 | -$0.08 | -$0.08 | 12,996,717 | 12,996,717 |
|---|
| 2013-06-30 | $1.72M | $770,901.00 | $944,372.00 | — | — | $1.48M | -$535,287.00 | -$358,183.00 | — | — | -$893,470.00 | -$0.12 | -$0.12 | 7,226,745 | 7,226,745 |
|---|
| 2013-03-31 | $1.39M | $576,102.00 | $809,173.00 | — | — | $1.67M | -$859,588.00 | -$24,242.00 | — | — | -$883,830.00 | — | — | — | 6,811,654 |
|---|
| 2012-12-31 | $1.08M | $556,589.00 | $521,142.00 | — | — | $1.48M | -$955,098.00 | -$9,391.00 | — | — | -$964,489.00 | — | — | — | 2,469,549 |
|---|
| 2012-09-30 | $1.06M | $434,019.00 | $624,817.00 | — | — | $1.56M | -$930,625.00 | -$20,945.00 | — | — | -$951,570.00 | — | — | — | 2,265,222 |
|---|
| 2012-03-31 | $1.61M | $659,281.00 | $954,373.00 | — | — | $1.95M | -$991,434.00 | $74,244.00 | — | — | -$917,190.00 | — | — | — | 966,340 |
|---|
| 2011-12-31 | $1.53M | $645,108.00 | $880,773.00 | — | — | $2.28M | -$1.39M | $254,531.00 | — | — | -$1.14M | — | — | — | 119,076 |
|---|
| 2011-09-30 | $1.05M | $483,729.00 | $568,946.00 | — | — | $2.2M | -$1.63M | $38,868.00 | — | — | -$1.59M | — | — | — | 959,470 |
|---|
| 2010-12-31 | $1.57M | $626,988.00 | $944,659.00 | — | — | $1.11M | -$166,115.00 | -$13,689.00 | — | — | -$179,804.00 | — | — | — | — |
|---|
| 2010-09-30 | $823,030.00 | $442,832.00 | $380,198.00 | — | — | $1.07M | -$685,080.00 | -$9,058.00 | — | — | -$694,138.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 | $31.24M | $16.23M | — | — | — | — | -$1.86M | $1.9M | $42,326.00 | $0.00 | $42,326.00 | $0.00 | $0.00 | 17,261,755 | 18,302,209 |
|---|
| 2024-12-31 | $35.88M | $21.2M | — | — | — | — | -$19.48M | $234,037.00 | -$18.85M | -$394,646.00 | -$18.85M | -$1.10 | -$1.10 | 17,067,995 | 17,067,995 |
|---|
| 2023-12-31 | $36.21M | $21.62M | — | — | — | — | -$9.88M | $2.53M | — | -$6,104.00 | -$7.35M | -$0.45 | -$0.45 | 16,368,216 | 16,368,216 |
|---|
| 2022-12-31 | $41.1M | $24.74M | — | — | — | — | -$5.63M | $1.16M | — | — | -$4.47M | -$0.29 | -$0.29 | 15,549,845 | 15,549,845 |
|---|
| 2021-12-31 | $30.02M | $14.46M | — | — | — | — | -$5.36M | $2.22M | — | — | -$3.14M | — | — | — | 60,407,921 |
|---|
| 2020-12-31 | $17.97M | $7.9M | — | — | — | — | -$10.49M | -$16,304.00 | — | — | -$10.51M | — | — | — | 41,289,705 |
|---|
| 2019-12-31 | $18.96M | $8.52M | — | — | — | $26.12M | -$7.17M | -$122,416.00 | — | — | -$7.29M | — | — | — | 25,516,573 |
|---|
| 2018-12-31 | $20.1M | $9.04M | — | — | — | $25.51M | -$5.41M | -$309,357.00 | — | — | -$5.72M | — | — | — | 8,541,725 |
|---|
| 2017-12-31 | $24.44M | $11.59M | — | — | — | $29.91M | -$5.48M | $8,537.00 | — | — | -$5.47M | — | — | — | 5,674,901 |
|---|
| 2016-12-31 | $27.31M | $14.24M | $13.07M | — | — | $20.54M | -$7.48M | -$83,856.00 | — | — | -$7.56M | — | — | — | 5,380,465 |
|---|
| 2015-12-31 | $20.47M | $12.24M | $8.23M | — | — | $15.45M | -$7.22M | -$4.09M | — | — | -$11.31M | -$3.03 | -$3.03 | 3,737,897 | 3,737,897 |
|---|
| 2014-12-31 | $8.32M | $2.85M | $5.48M | — | — | $10.12M | -$4.65M | $7.83M | — | — | $3.18M | $1.22 | $1.00 | 2,616,354 | 3,170,003 |
|---|
| 2013-12-31 | $6.63M | $2.7M | $3.93M | — | — | $6.84M | -$2.91M | -$408,936.00 | — | — | -$3.32M | -$0.27 | -$0.27 | 12,400,366 | 12,400,366 |
|---|
| 2012-12-31 | $4.95M | $2.15M | $2.8M | — | — | $7.27M | -$4.47M | -$207,182.00 | — | — | -$4.67M | — | — | — | 4,736,073 |
|---|
| 2011-12-31 | $4.35M | $1.95M | $2.4M | — | — | $6.68M | -$4.29M | $308,196.00 | — | — | -$3.98M | — | — | — | 612,791 |
|---|
| 2010-12-31 | $3.82M | $1.82M | $2M | — | — | $4.09M | -$2.08M | -$74,619.00 | — | — | -$2.16M | — | — | — | — |
|---|