Complete source-backed income-statement history.
- Available history
- 2010-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 | $6.46M | $3.79M | — | — | — | — | -$1.51M | — | -$1.45M | -$103,025.00 | -$1.35M | -$0.10 | -$0.10 | 13,035,729 | 13,035,729 |
|---|
| 2026-03-31 | $2M | $3.26M | — | — | — | — | -$768,182.00 | — | -$684,804.00 | -$24,590.00 | -$660,214.00 | -$0.05 | -$0.05 | 13,071,393 | 13,071,393 |
|---|
| 2025-12-31 | $97,293.00 | $2.87M | — | — | — | — | -$819,791.00 | — | -$720,873.00 | -$88,905.00 | -$631,968.00 | -$0.05 | -$0.05 | -20,576 | -20,576 |
|---|
| 2025-09-30 | $91,368.00 | $3.08M | — | — | — | — | -$1.44M | — | -$1.33M | -$249,836.00 | -$1.08M | -$0.08 | -$0.08 | 13,108,805 | 13,108,805 |
|---|
| 2025-06-30 | $79,521.00 | $2.86M | — | — | — | — | -$1.13M | — | -$978,021.00 | $72,007.00 | -$1.05M | -$0.08 | -$0.08 | 13,201,658 | 13,201,658 |
|---|
| 2025-03-31 | $1.8M | $2.46M | — | $765,364.00 | — | — | -$1.33M | — | -$1.25M | -$2.06M | $808,530.00 | $0.06 | $0.06 | 13,192,543 | 13,192,543 |
|---|
| 2024-12-31 | $279,879.00 | $71,876.00 | — | -$3.42M | — | — | -$1.58M | — | -$1.46M | -$49,413.00 | -$5.49M | -$0.59 | -$0.59 | 3,311 | 3,311 |
|---|
| 2024-09-30 | $275,420.00 | $56,339.00 | — | $1.21M | — | — | -$1.49M | — | -$1.33M | -$21,968.00 | -$1.51M | -$0.16 | -$0.16 | 9,227,307 | 9,227,307 |
|---|
| 2024-06-30 | $2.22M | $73,037.00 | — | $1.21M | — | — | -$1.05M | — | -$760,551.00 | $532,502.00 | -$934,151.00 | -$0.10 | -$0.10 | 9,222,157 | 9,222,157 |
|---|
| 2024-03-31 | $271,572.00 | $61,636.00 | — | $265,789.00 | — | — | -$1.01M | — | -$853,025.00 | -$598,710.00 | -$492,307.00 | -$0.05 | -$0.05 | 9,222,157 | 9,222,157 |
|---|
| 2023-12-31 | -$7.33M | -$2.12M | — | -$3.4M | — | — | -$2.12M | — | -$1.94M | -$41,537.00 | -$283,090.00 | -$0.03 | -$0.03 | -17 | -17 |
|---|
| 2023-09-30 | $2.77M | $826,662.00 | — | $1.19M | — | — | -$389,416.00 | — | -$219,491.00 | -$37,915.00 | -$181,576.00 | -$0.02 | -$0.02 | 9,222,157 | 9,222,157 |
|---|
| 2023-06-30 | $2.96M | $774,028.00 | — | $1.16M | — | — | -$277,698.00 | — | $236,688.00 | $101,059.00 | $135,629.00 | $0.01 | $0.01 | 9,222,157 | 9,222,157 |
|---|
| 2023-03-31 | $2.56M | $802,475.00 | — | $1.25M | — | — | -$909,019.00 | — | -$787,852.00 | -$49,554.00 | -$738,298.00 | -$0.08 | -$0.08 | 9,222,356 | 9,222,356 |
|---|
| 2022-12-31 | $2.79M | $734,596.00 | — | $1.4M | — | — | -$801,655.00 | — | -$696,395.00 | -$202,161.00 | -$494,234.00 | -$0.05 | -$0.05 | -136,337 | -136,337 |
|---|
| 2022-09-30 | $2.62M | $775,330.00 | — | $1.49M | — | — | -$1.06M | — | -$1.04M | $9,712.00 | -$1.05M | -$0.11 | -$0.11 | 9,722,157 | 9,722,157 |
|---|
| 2022-06-30 | $2.64M | $661,548.00 | — | $1.52M | — | — | -$1.08M | — | -$1.12M | — | -$1.13M | -$0.12 | -$0.12 | 9,771,608 | 9,771,608 |
|---|
| 2022-03-31 | $2.93M | $652,096.00 | — | $1.53M | — | — | -$713,166.00 | — | -$722,914.00 | — | -$738,945.00 | -$0.08 | -$0.08 | 9,832,157 | 9,832,157 |
|---|
| 2021-12-31 | $2,749.00 | $34.88M | — | $1.46M | — | — | -$9,841.00 | — | -$4,786.00 | $485.00 | -$5,271.00 | -$0.02 | -$0.01 | 586,158 | 607,628 |
|---|
| 2021-09-30 | $77,507.00 | $744,566.00 | — | $1.33M | — | — | -$456,542.00 | — | -$402,870.00 | $6,166.00 | -$409,036.00 | -$0.05 | -$0.05 | 7,718,034 | 7,718,034 |
|---|
| 2021-06-30 | $218,432.00 | $630,582.00 | — | $1.3M | — | — | $577,011.00 | — | $823,884.00 | $2,200.00 | $821,684.00 | $0.12 | $0.12 | 6,906,454 | 6,930,041 |
|---|
| 2021-03-31 | $155,816.00 | $646,715.00 | — | $1.3M | — | — | $408,862.00 | — | $917,829.00 | $1,100.00 | $916,729.00 | $0.13 | $0.13 | 6,906,454 | 6,906,454 |
|---|
| 2020-12-31 | $315,748.00 | $632,467.00 | — | $1.3M | — | — | $531,843.00 | $0.00 | $529,944.00 | -$1,313.00 | $531,257.00 | $0.08 | $0.08 | 7,335 | 8,368 |
|---|
| 2020-09-30 | $98,000.00 | $632,462.00 | — | $1.22M | — | — | $543,792.00 | — | $743,548.00 | -$3,300.00 | $746,848.00 | $0.11 | $0.11 | 6,889,334 | 6,895,588 |
|---|
| 2020-06-30 | $112,000.00 | $685,430.00 | — | $1.26M | — | — | $530,662.00 | $4,589.00 | $534,041.00 | $2,500.00 | $531,541.00 | $0.08 | $0.08 | 6,869,027 | 6,869,027 |
|---|
| 2020-03-31 | $14,952.00 | $622,724.00 | — | $1.25M | — | $700,000.00 | -$363,602.00 | — | -$435,884.00 | $2,500.00 | -$438,384.00 | -$0.06 | -$0.06 | 6,873,571 | 6,873,571 |
|---|
| 2019-12-31 | -$43,552.00 | $650,224.00 | — | $1.39M | — | $85,099.00 | -$7.85M | — | -$7.89M | $11,087.00 | -$7.9M | -$1.15 | -$1.15 | -785 | -20,234 |
|---|
| 2019-09-30 | $22,444.00 | $679,540.00 | — | $1.69M | — | — | -$1.09M | — | -$1.57M | -$157,180.00 | -$1.57M | -$0.23 | -$0.23 | 6,874,679 | 6,874,679 |
|---|
| 2019-06-30 | $1.71M | $892,470.00 | — | $1.71M | — | — | $423,047.00 | — | $447,884.00 | $163,490.00 | $443,384.00 | $0.06 | $0.06 | 6,874,679 | 6,886,900 |
|---|
| 2019-03-31 | $1.75M | $952,219.00 | — | $1.77M | — | $81,816.00 | -$105,232.00 | — | -$75,275.00 | -$158,990.00 | $646,615.00 | $0.09 | $0.09 | — | 6,794,660 |
|---|
| 2018-12-31 | $1.45M | $1.01M | — | $1.7M | — | — | -$160,164.00 | — | -$127,297.00 | $1,137.00 | -$553,980.00 | — | -$0.09 | — | -161,942 |
|---|
| 2018-09-30 | $1.45M | $868,172.00 | — | $1.66M | — | — | $417,688.00 | — | -$129,540.00 | -$13,636.00 | -$569,567.00 | — | -$0.08 | — | 6,886,051 |
|---|
| 2018-06-30 | $2.09M | $1M | — | $1.51M | — | — | $663,923.00 | — | -$1.28M | $13,636.00 | -$1.87M | — | -$0.27 | — | 6,882,316 |
|---|
| 2018-03-31 | $4.07M | $745,626.00 | — | $1.73M | — | — | -$493,089.00 | — | -$490,151.00 | — | -$808,655.00 | — | -$0.12 | — | 6,881,794 |
|---|
| 2017-12-31 | $5.96M | $1.11M | — | $2.28M | — | — | -$1.11M | — | -$1.14M | $228,972.00 | -$1.37M | — | — | — | 3,009 |
|---|
| 2017-09-30 | $5.93M | $1.23M | — | $2.22M | — | — | -$2.01M | — | -$2M | $0.00 | -$2M | — | — | — | 6,452,292 |
|---|
| 2017-06-30 | $6.24M | $1.24M | — | $2.21M | — | — | -$1.46M | — | -$1.48M | — | -$1.48M | — | — | — | 6,715,574 |
|---|
| 2017-03-31 | $6.72M | $1.28M | — | $2.21M | — | — | -$1.08M | — | -$1.04M | — | -$1.04M | — | — | — | 6,714,915 |
|---|
| 2016-12-31 | $7.05M | $1.27M | — | $2.22M | — | — | -$944,097.00 | — | $840,595.00 | — | -$1.03M | — | — | — | 4,343,860 |
|---|
| 2016-09-30 | $4.65M | $1.12M | — | $1.86M | — | — | -$67,809.00 | — | $52,335.00 | -$341,366.00 | $273,800.00 | — | — | — | 1,233,996 |
|---|
| 2016-06-30 | $4.36M | $1.23M | — | $2.43M | — | — | -$772,446.00 | — | -$742,172.00 | — | -$742,172.00 | — | — | — | 5,228,617 |
|---|
| 2016-03-31 | $4.94M | $1.4M | — | $2.09M | — | $3.01M | $40,504.00 | — | $40,789.00 | — | $40,789.00 | — | — | — | 5,228,617 |
|---|
| 2015-12-31 | $10.82M | $3.81M | — | $6.96M | — | $3M | $647,791.00 | — | $501,302.00 | — | $672,886.00 | — | — | — | -34,362,923 |
|---|
| 2015-09-30 | $2.93M | $424,889.00 | — | $464,632.00 | — | $2.82M | $102,705.00 | — | $539,354.00 | — | $539,354.00 | $0.01 | $0.01 | 39,686,087 | 39,686,087 |
|---|
| 2015-06-30 | $3.19M | $430,913.00 | — | $541,026.00 | — | $3.43M | -$238,375.00 | — | -$258,986.00 | — | -$258,986.00 | -$0.01 | -$0.01 | 39,682,826 | 39,682,826 |
|---|
| 2015-03-31 | $3.19M | $450,346.00 | — | $629,775.00 | — | $4.17M | -$982,775.00 | — | -$1.22M | — | -$1.22M | -$0.03 | -$0.03 | 39,413,824 | 39,413,824 |
|---|
| 2014-12-31 | $3.33M | — | — | — | — | $3.63M | -$302,065.00 | — | -$247,553.00 | — | -$247,553.00 | $0.00 | $0.00 | 4,593 | 4,593 |
|---|
| 2014-09-30 | $3.48M | — | — | — | — | $3.67M | -$182,691.00 | — | -$217,549.00 | — | -$217,549.00 | -$0.01 | -$0.01 | 39,152,713 | 39,152,713 |
|---|
| 2014-06-30 | $3.45M | — | — | — | — | $3.7M | -$254,100.00 | — | -$259,678.00 | — | -$259,678.00 | -$0.01 | -$0.01 | 39,152,713 | 39,152,713 |
|---|
| 2014-03-31 | $3.29M | — | — | — | — | $4.3M | -$1.01M | — | -$933,094.00 | — | -$933,094.00 | -$0.02 | -$0.02 | 39,142,548 | 39,142,548 |
|---|
| 2013-12-31 | $3M | — | — | — | — | $4.13M | -$1.13M | — | -$659,782.00 | — | -$659,782.00 | -$0.01 | -$0.01 | 12,443 | 12,443 |
|---|
| 2013-09-30 | $2.99M | — | — | — | — | $4.55M | -$1.56M | — | -$1.72M | — | -$1.72M | -$0.04 | -$0.04 | 38,932,826 | 38,932,826 |
|---|
| 2013-06-30 | $3.15M | — | — | — | — | $4.7M | -$1.54M | — | -$1.47M | — | -$1.47M | -$0.04 | -$0.04 | 38,932,826 | 38,932,826 |
|---|
| 2013-03-31 | $3.47M | $1.39M | — | — | — | $4.73M | -$1.26M | — | -$155,071.00 | — | -$155,071.00 | $0.00 | $0.00 | 38,908,382 | 38,908,382 |
|---|
| 2012-12-31 | $3.96M | $623,039.00 | — | — | — | $4.19M | -$230,140.00 | — | -$233,844.00 | — | -$303,088.00 | $0.00 | $0.00 | 27,117 | 27,117 |
|---|
| 2012-09-30 | $4.33M | $1.39M | — | — | — | $4.6M | -$265,483.00 | — | $302,306.00 | — | $302,306.00 | $0.01 | $0.01 | 38,593,304 | 39,685,134 |
|---|
| 2012-06-30 | $5.21M | $1.27M | — | — | — | $6.36M | -$1.14M | — | -$1.15M | — | -$1.03M | -$0.03 | -$0.03 | 38,580,261 | 38,580,261 |
|---|
| 2012-03-31 | $5.75M | $902,120.00 | — | — | — | $7.46M | -$1.72M | — | -$1.71M | $0.00 | -$3M | -$0.08 | -$0.08 | 38,580,261 | 38,580,261 |
|---|
| 2011-12-31 | $5.5M | $742,419.00 | — | — | — | $7.08M | -$1.58M | $8,787.00 | -$1.54M | $0.00 | -$1.54M | -$0.04 | -$0.04 | 135,119 | 135,119 |
|---|
| 2011-09-30 | $5.09M | $784,457.00 | — | — | — | $5.61M | -$518,453.00 | $7,163.00 | $121,185.00 | $0.00 | $121,185.00 | $0.00 | $0.00 | 37,718,256 | 42,323,970 |
|---|
| 2011-06-30 | $4.83M | $606,307.00 | — | — | — | $5.47M | -$639,221.00 | $6,353.00 | -$632,868.00 | $0.00 | -$632,868.00 | -$0.02 | -$0.02 | 37,680,591 | 37,680,591 |
|---|
| 2011-03-31 | $3.74M | $454,639.00 | — | — | — | $4.67M | -$931,210.00 | — | -$920,746.00 | $0.00 | -$920,746.00 | — | — | — | — |
|---|
| 2010-12-31 | $2.79M | $462,954.00 | — | — | — | $3.16M | -$370,867.00 | $1,415.00 | -$369,452.00 | $12,596.00 | -$382,048.00 | — | — | — | — |
|---|
| 2010-09-30 | $1.71M | $359,501.00 | — | — | — | $1.62M | $86,972.00 | $317.00 | $87,289.00 | $0.00 | $87,289.00 | $0.00 | $0.00 | 33,161,718 | 33,161,718 |
|---|
| 2010-06-30 | $1.24M | $383,662.00 | — | — | — | $1.31M | -$71,912.00 | $3,051.00 | -$68,861.00 | $0.00 | -$68,861.00 | $0.00 | $0.00 | 32,928,969 | 32,928,969 |
|---|
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 | $344,365.00 | $11.27M | — | — | — | — | -$4.72M | — | -$4.28M | -$2.33M | -$1.96M | -$0.15 | -$0.15 | 13,146,786 | 13,146,786 |
|---|
| 2024-12-31 | $1.1M | $262,888.00 | — | $215,538.00 | — | — | -$5.12M | — | -$4.41M | -$137,589.00 | -$8.43M | -$0.91 | -$0.91 | 9,227,197 | 9,227,197 |
|---|
| 2023-12-31 | $962,032.00 | $284,892.00 | — | $210,232.00 | — | — | -$3.7M | — | -$2.71M | -$27,947.00 | -$1.07M | -$0.12 | -$0.12 | 9,222,206 | 9,222,206 |
|---|
| 2022-12-31 | $10.99M | $2.82M | — | $5.93M | — | — | -$3.66M | — | -$3.58M | -$171,665.00 | -$3.41M | -$0.35 | -$0.35 | 9,638,567 | 9,638,567 |
|---|
| 2021-12-31 | $454,504.00 | $36.9M | — | $5.39M | — | — | $519,490.00 | — | $1.33M | $9,951.00 | $1.32M | $0.17 | $0.17 | 7,766,111 | 7,809,132 |
|---|
| 2020-12-31 | $540,700.00 | $2.57M | — | $5.03M | — | — | $1.24M | -$56,042.00 | $1.37M | $387.00 | $1.37M | $0.20 | $0.20 | 6,884,690 | 6,887,808 |
|---|
| 2019-12-31 | $3.44M | $3.17M | — | $6.56M | — | $394,636.00 | -$8.62M | — | -$9.08M | -$141,593.00 | -$8.38M | -$1.22 | -$1.22 | 6,873,652 | 6,873,652 |
|---|
| 2018-12-31 | $4.99M | $3.61M | — | $6.59M | — | $293,428.00 | $451,125.00 | — | -$2M | $3,001.00 | -$3.8M | -$0.56 | -$0.56 | — | 6,721,633 |
|---|
| 2017-12-31 | $24.84M | $4.86M | — | $8.92M | — | — | -$5.66M | — | -$5.67M | $228,972.00 | -$5.89M | — | — | — | 6,452,581 |
|---|
| 2016-12-31 | $20.99M | $5.02M | — | $8.6M | — | — | -$1.74M | — | -$1.45M | — | -$1.45M | — | — | — | 5,577,856 |
|---|
| 2015-12-31 | $20.12M | $5.12M | — | $8.6M | — | $13.42M | -$470,655.00 | — | -$437,510.00 | -$171,584.00 | -$265,926.00 | — | — | — | 5,228,617 |
|---|
| 2014-12-31 | $13.56M | $1.86M | — | $2.93M | — | $15.3M | -$1.74M | — | -$1.66M | — | -$1.66M | -$0.04 | -$0.04 | 39,169,196 | 39,169,196 |
|---|
| 2013-12-31 | $12.61M | — | — | — | — | $18.1M | -$5.49M | — | -$4.01M | — | -$4.01M | -$0.10 | -$0.10 | 38,937,210 | 38,937,210 |
|---|
| 2012-12-31 | $19.25M | $4.44M | — | — | — | $22.6M | -$3.36M | — | -$3.96M | — | -$4.03M | -$0.10 | -$0.10 | 38,611,758 | 38,611,758 |
|---|
| 2011-12-31 | $19.16M | $2.59M | — | — | — | $22.82M | -$3.66M | $32,767.00 | -$1.59M | $0.00 | -$1.59M | -$0.04 | -$0.04 | 37,619,208 | 37,619,208 |
|---|
| 2010-12-31 | $6.67M | $1.58M | — | — | — | $7.84M | -$1.17M | $17,359.00 | -$1.15M | $12,596.00 | -$1.17M | — | — | — | — |
|---|