Complete source-backed income-statement history.
- Available history
- 2010-03-31 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 | $4.71M | $4.86M | -$150,000.00 | $37,000.00 | — | $1.37M | -$1.52M | — | — | — | -$1.86M | -$0.12 | -$0.12 | 16,152,000 | 16,152,000 |
|---|
| 2026-03-31 | $5.63M | $4.6M | $1.03M | $24,000.00 | — | $1.47M | -$436,000.00 | — | — | — | -$661,000.00 | -$0.04 | -$0.04 | 16,044,596 | 16,044,596 |
|---|
| 2025-12-31 | $5.42M | $5.27M | $156,000.00 | $46,000.00 | — | $1.72M | -$1.57M | — | — | — | -$763,000.00 | -$0.05 | -$0.05 | 54,000 | 54,000 |
|---|
| 2025-09-30 | $4.23M | $2.68M | $1.55M | $33,000.00 | — | $1.81M | -$260,000.00 | — | — | — | -$290,000.00 | -$0.02 | -$0.02 | 15,940,000 | 15,940,000 |
|---|
| 2025-06-30 | $1.63M | $1.12M | $506,000.00 | $31,000.00 | — | $1.37M | -$868,000.00 | — | — | — | -$880,000.00 | -$0.06 | -$0.06 | 15,664,000 | 15,664,000 |
|---|
| 2025-03-31 | $2.93M | $2.03M | $900,000.00 | $19,000.00 | — | $1.64M | -$738,000.00 | — | — | — | -$761,000.00 | -$0.05 | -$0.05 | 15,387,665 | 15,387,665 |
|---|
| 2024-12-31 | $2.79M | $2.06M | $730,000.00 | $33,000.00 | — | $1.55M | -$824,000.00 | — | — | — | -$852,000.00 | -$0.06 | -$0.06 | 23,000 | 23,000 |
|---|
| 2024-09-30 | $3.64M | $2.38M | $1.26M | $52,000.00 | — | $1.76M | -$500,000.00 | — | — | — | -$513,000.00 | -$0.03 | -$0.03 | 14,744,000 | 14,744,000 |
|---|
| 2024-06-30 | $1.46M | $955,000.00 | $509,000.00 | $17,000.00 | — | $1.51M | -$1.01M | — | — | — | -$1.01M | -$0.07 | -$0.07 | 14,722,000 | 14,722,000 |
|---|
| 2024-03-31 | $2.83M | $1.66M | $1.17M | $30,000.00 | — | $1.62M | -$446,000.00 | — | — | — | -$449,000.00 | -$0.03 | -$0.03 | 14,500,863 | 14,500,863 |
|---|
| 2023-12-31 | $1.92M | $1.28M | $642,000.00 | $27,000.00 | — | $1.34M | -$696,000.00 | — | — | — | -$701,000.00 | -$0.05 | -$0.05 | 354,000 | 354,000 |
|---|
| 2023-09-30 | $2.6M | $1.69M | $913,000.00 | $32,000.00 | — | $1.39M | -$475,000.00 | — | — | — | -$476,000.00 | -$0.04 | -$0.04 | 13,036,000 | 13,036,000 |
|---|
| 2023-06-30 | $1.51M | $1.04M | $474,000.00 | $35,000.00 | — | $1.22M | — | — | — | — | -$742,000.00 | -$0.06 | -$0.06 | 13,003,000 | 13,003,000 |
|---|
| 2023-03-31 | $2.09M | $1.24M | $855,000.00 | $21,000.00 | — | $1.74M | — | — | — | — | -$889,000.00 | -$0.07 | -$0.07 | 12,977,000 | 12,977,000 |
|---|
| 2022-12-31 | $1.43M | $915,000.00 | $516,000.00 | $35,000.00 | — | $2.37M | -$1.88M | — | — | — | -$1.86M | -$0.14 | -$0.14 | 4,000 | 4,000 |
|---|
| 2022-09-30 | $2.41M | $3.13M | -$723,000.00 | $220,000.00 | — | $1.96M | -$2.71M | — | — | — | -$2.69M | -$0.21 | -$0.21 | 12,931,000 | 12,931,000 |
|---|
| 2022-06-30 | $2.8M | $1.92M | $883,000.00 | $96,000.00 | — | $1.6M | -$737,000.00 | — | — | — | -$716,000.00 | -$0.06 | -$0.06 | 12,915,000 | 12,915,000 |
|---|
| 2022-03-31 | $2.53M | $1.76M | $764,000.00 | $31,000.00 | — | $1.66M | -$894,509.00 | — | — | $0.00 | -$895,000.00 | -$0.07 | — | 12,909,000 | — |
|---|
| 2021-12-31 | $2.45M | $1.58M | $875,000.00 | $72,000.00 | — | $1.31M | -$437,000.00 | $568,000.00 | — | — | $131,000.00 | $0.01 | — | -73,000 | -145,794,209 |
|---|
| 2021-09-30 | $1.93M | $1.21M | $721,000.00 | $34,000.00 | — | $1.23M | -$508,000.00 | — | — | — | -$508,000.00 | -$0.04 | — | 12,892,000 | 167,601,435 |
|---|
| 2021-06-30 | $1.3M | $739,000.00 | $562,000.00 | $127,000.00 | — | $1.16M | -$602,000.00 | $305,000.00 | — | — | -$297,000.00 | -$0.02 | — | 12,066,000 | 156,858,706 |
|---|
| 2021-03-31 | $1.01M | $665,532.00 | $349,319.00 | $68,000.00 | — | $898,534.00 | -$549,215.00 | -$42,304.00 | — | $0.00 | -$591,519.00 | — | — | — | 149,133,372 |
|---|
| 2020-12-31 | $619,781.00 | $642,146.00 | -$26,586.00 | $188,253.00 | — | $1.25M | -$1.27M | -$78,953.00 | — | — | -$1.35M | — | — | — | -127,862,535 |
|---|
| 2020-09-30 | $707,610.00 | $423,942.00 | $278,553.00 | $147,738.00 | — | $1.11M | -$836,384.00 | -$41,873.00 | — | — | -$878,257.00 | — | — | — | 143,799,926 |
|---|
| 2020-06-30 | $506,276.00 | $389,815.00 | $115,306.00 | $93,730.00 | — | $1.24M | -$1.12M | -$57,286.00 | — | — | -$1.18M | — | — | — | 143,498,391 |
|---|
| 2020-03-31 | $733,880.00 | $328,634.00 | $396,799.00 | $85,424.00 | — | $1.37M | -$977,774.00 | $234,708.00 | — | $0.00 | -$743,066.00 | — | — | — | 130,492,211 |
|---|
| 2019-12-31 | $524,410.00 | $344,177.00 | $176,252.00 | $138,283.00 | — | $1.55M | -$1.38M | -$266,574.00 | — | — | -$1.64M | — | — | — | -426,749 |
|---|
| 2019-09-30 | $1.57M | $684,064.00 | $851,207.00 | $127,123.00 | — | $1.8M | -$949,789.00 | $421,089.00 | — | — | -$528,700.00 | — | — | — | 130,246,002 |
|---|
| 2019-06-30 | $1.38M | $512,245.00 | $851,046.00 | $116,786.00 | — | $1.94M | -$1.09M | $515,932.00 | — | — | -$573,916.00 | — | — | — | 128,283,091 |
|---|
| 2019-03-31 | $834,534.00 | $387,724.00 | $434,704.00 | $156,199.00 | — | $2.21M | -$1.77M | $1.08M | — | $0.00 | -$2.85M | — | — | — | 126,480,323 |
|---|
| 2018-12-31 | $905,708.00 | $511,523.00 | $385,597.00 | $180,255.00 | — | $1.48M | -$1.1M | $172,339.00 | — | — | -$1.27M | — | — | — | 166,534 |
|---|
| 2018-09-30 | $1.62M | $723,719.00 | $878,320.00 | $150,299.00 | — | $2.29M | -$1.41M | $492,412.00 | — | — | -$1.9M | — | — | — | 120,431,103 |
|---|
| 2018-06-30 | $1.09M | $519,688.00 | $547,726.00 | $153,329.00 | — | $2.36M | -$1.81M | $2,379.00 | — | — | -$1.81M | — | — | — | 119,009,293 |
|---|
| 2018-03-31 | $623,071.00 | $278,466.00 | $333,021.00 | $190,341.00 | — | $2.2M | -$1.86M | $475,612.00 | — | $0.00 | -$2.34M | — | — | — | 118,682,325 |
|---|
| 2017-12-31 | $375,893.00 | $262,673.00 | $91,454.00 | $127,062.00 | — | $2.4M | -$2.31M | — | — | — | -$2.31M | — | — | — | -41,628 |
|---|
| 2017-09-30 | $679,952.00 | $334,376.00 | $345,576.00 | $107,324.00 | — | $2.43M | -$2.09M | — | — | — | -$2.09M | — | — | — | 118,382,934 |
|---|
| 2017-06-30 | $628,997.00 | $306,877.00 | $322,120.00 | $226,002.00 | — | $2.48M | -$2.16M | — | — | — | -$2.16M | — | — | — | 117,732,465 |
|---|
| 2017-03-31 | $312,170.00 | $181,649.00 | $130,521.00 | $114,601.00 | — | $2.49M | -$2.36M | — | — | — | -$2.36M | — | — | — | 117,251,662 |
|---|
| 2016-12-31 | $144,321.00 | $89,086.00 | $55,235.00 | $175,272.00 | — | $2.65M | -$2.6M | — | — | — | -$2.61M | — | — | — | 2,301,376 |
|---|
| 2016-09-30 | $478,680.00 | $265,072.00 | $213,608.00 | $101,304.00 | — | $2.57M | -$2.36M | — | — | — | -$2.37M | — | — | — | 95,857,003 |
|---|
| 2016-06-30 | $559,172.00 | $277,934.00 | $281,238.00 | $87,834.00 | — | $2.78M | -$2.5M | — | — | — | -$2.51M | — | — | — | 94,635,203 |
|---|
| 2016-03-31 | $275,326.00 | $140,735.00 | $134,591.00 | $68,568.00 | — | $2.62M | -$2.49M | — | — | — | -$2.71M | — | — | — | 89,276,586 |
|---|
| 2015-12-31 | $43,046.00 | $41,869.00 | $1,177.00 | — | — | $1.96M | -$1.96M | — | — | — | -$2.05M | — | — | — | 11,249,502 |
|---|
| 2015-09-30 | $168,099.00 | $90,202.00 | $77,897.00 | $74,635.00 | — | $2.18M | -$2.07M | $62,507.00 | — | — | -$2.14M | — | — | — | 78,496,222 |
|---|
| 2015-06-30 | $168,099.00 | $90,202.00 | $77,897.00 | $0.00 | — | $1.66M | -$1.58M | — | — | — | -$1.73M | — | — | — | 77,880,413 |
|---|
| 2015-03-31 | $53,633.00 | $29,348.00 | $24,285.00 | $2,061.00 | — | $1.19M | -$1.17M | — | — | — | -$1.31M | — | — | — | 66,651,993 |
|---|
| 2014-12-31 | $56,109.00 | $36,353.00 | $19,756.00 | $19,949.00 | — | $639,805.00 | -$620,049.00 | — | — | — | -$761,572.00 | — | — | — | 66,569,045 |
|---|
| 2014-09-30 | $40,233.00 | $19,744.00 | $20,489.00 | $27,925.00 | — | $807,996.00 | -$787,507.00 | $126,766.00 | — | — | -$914,273.00 | — | — | — | 66,254,136 |
|---|
| 2014-06-30 | $61,492.00 | $41,359.00 | $20,133.00 | $5,603.00 | — | $705,951.00 | -$685,818.00 | — | — | — | -$796,808.00 | — | — | — | 65,443,194 |
|---|
| 2014-03-31 | $70,286.00 | $22,801.00 | $47,485.00 | $6,730.00 | — | $930,553.00 | -$883,068.00 | — | — | — | -$980,643.00 | — | — | — | 942,092 |
|---|
| 2013-12-31 | $7,541.00 | $4,414.00 | $3,127.00 | $31,866.00 | — | $490,451.00 | -$487,324.00 | — | — | — | -$530,608.00 | — | — | — | 59,592,660 |
|---|
| 2013-09-30 | $15,933.00 | $11,045.00 | $4,888.00 | $4,532.00 | — | $495,635.00 | -$490,747.00 | — | — | — | -$558,566.00 | — | — | — | 57,443,225 |
|---|
| 2013-06-30 | $16,325.00 | $10,274.00 | $6,051.00 | $3,907.00 | — | $435,474.00 | -$429,423.00 | — | — | — | -$513,633.00 | — | — | — | 51,476,550 |
|---|
| 2013-03-31 | $1,440.00 | $2,769.00 | -$1,329.00 | $48,060.00 | — | $606,048.00 | -$607,377.00 | — | — | — | -$691,587.00 | — | — | — | 132,662 |
|---|
| 2012-12-31 | $4,608.00 | $3,859.00 | $749.00 | $43,004.00 | — | $591,736.00 | -$590,987.00 | — | — | — | -$675,196.00 | — | — | 48,658,372 | 48,658,372 |
|---|
| 2012-09-30 | $2,880.00 | $1,584.00 | $1,296.00 | $12,229.00 | — | $362,187.00 | -$360,891.00 | — | — | — | -$388,961.00 | — | — | 48,549,269 | 48,749,269 |
|---|
| 2012-06-30 | $0.00 | $0.00 | $0.00 | — | — | $280,244.00 | -$280,244.00 | — | — | — | -$280,244.00 | — | — | 48,211,715 | 48,211,715 |
|---|
| 2012-03-31 | — | — | — | $94,386.00 | — | — | — | — | — | — | -$288,849.00 | — | — | 2,081,645 | — |
|---|
| 2011-12-31 | $30,879.00 | $73,471.00 | — | $12,359.00 | — | — | — | — | -$51,731.00 | $0.00 | -$24,474.00 | — | — | 37,300,119 | — |
|---|
| 2011-09-30 | $75,119.00 | $79,138.00 | — | $7,075.00 | — | — | — | — | — | — | -$19,258.00 | — | — | 37,258,810 | — |
|---|
| 2011-06-30 | — | $14,650.00 | — | — | — | — | — | — | — | — | -$13,299.00 | — | — | 37,258,810 | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | — | — | $222,747.00 | — | — | 31,871,537 | — |
|---|
| 2010-12-31 | $0.00 | $54.00 | — | — | — | — | — | — | -$1,668.00 | $0.00 | -$1,668.00 | — | — | 6,500,000 | — |
|---|
| 2010-09-30 | — | $14,629.00 | — | — | — | — | — | — | — | — | -$47,651.00 | — | — | 4,775,229 | — |
|---|
| 2010-06-30 | — | $226,778.00 | — | — | — | — | — | — | — | — | -$237,478.00 | — | — | — | — |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | — | — | -$11,777.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 | $14.21M | $11.09M | $3.11M | $128,000.00 | — | $6.55M | -$3.43M | — | -$2.98M | -$285,000.00 | -$2.69M | -$0.17 | -$0.17 | 15,804,000 | 15,804,000 |
|---|
| 2024-12-31 | $10.72M | $7.05M | $3.67M | $132,000.00 | — | $6.44M | -$2.77M | — | -$2.83M | — | -$2.83M | -$0.19 | -$0.19 | 14,678,000 | 14,678,000 |
|---|
| 2023-12-31 | $8.13M | $5.24M | $2.88M | $115,000.00 | — | $5.7M | -$2.82M | — | — | — | -$2.82M | -$0.21 | -$0.21 | 13,359,000 | 13,359,000 |
|---|
| 2022-12-31 | $9.16M | $7.72M | $1.44M | $382,000.00 | — | $7.57M | -$6.22M | — | — | — | -$6.13M | -$0.47 | -$0.47 | 12,924,000 | 12,924,000 |
|---|
| 2021-12-31 | $6.7M | $4.19M | $2.51M | $245,000.00 | — | $4.6M | -$2.1M | $830,000.00 | — | — | -$1.27M | -$0.10 | — | 12,070,000 | 12,070,295 |
|---|
| 2020-12-31 | $2.57M | $1.78M | $764,072.00 | $515,145.00 | — | $4.97M | -$4.21M | $56,596.00 | — | — | -$4.15M | — | — | — | 11,061,533 |
|---|
| 2019-12-31 | $4.31M | $1.93M | $2.31M | $538,391.00 | — | $7.5M | -$5.19M | -$406,098.00 | — | — | -$5.59M | — | — | — | 128,510,646 |
|---|
| 2018-12-31 | $4.24M | $2.03M | $2.14M | $674,224.00 | — | $8.32M | -$6.18M | $1.14M | — | — | -$7.32M | — | — | — | 119,599,191 |
|---|
| 2017-12-31 | $2M | $1.09M | $889,671.00 | $574,989.00 | — | $9.8M | -$8.91M | — | — | — | -$8.91M | — | — | — | 117,748,411 |
|---|
| 2016-12-31 | $1.46M | $772,827.00 | $684,672.00 | $432,146.00 | — | $10.62M | -$9.94M | — | — | — | -$10.19M | — | — | — | 95,557,640 |
|---|
| 2015-12-31 | $490,905.00 | $280,648.00 | $210,257.00 | — | — | $6.99M | -$6.78M | — | — | — | -$7.23M | — | — | — | 89,437,799 |
|---|
| 2015-03-31 | $211,467.00 | $126,804.00 | $84,663.00 | $51,465.00 | — | $3.35M | -$3.26M | — | — | — | -$3.78M | — | — | — | 66,651,993 |
|---|
| 2014-03-31 | $110,085.00 | $48,534.00 | $61,551.00 | $47,035.00 | — | $2.35M | -$2.29M | — | — | — | -$2.58M | — | — | — | 57,276,274 |
|---|
| 2013-03-31 | $8,928.00 | $8,884.00 | $44.00 | $103,293.00 | — | $1.84M | -$1.84M | — | — | — | -$2.04M | — | — | — | 48,707,429 |
|---|
| 2012-03-31 | — | — | — | $113,820.00 | — | $345,556.00 | -$345,556.00 | — | — | — | -$345,880.00 | — | — | 39,354,225 | 39,412,250 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | — | — | -$63,841.00 | — | — | 37,258,810 | — |
|---|