Complete source-backed income-statement history.
- Available history
- 2011-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 | $8.07M | $5.82M | $2.25M | $1.37M | $4.08M | $5.45M | -$3.2M | $107,408.00 | -$3.09M | — | -$3.09M | -$0.12 | -$0.12 | 25,447,746 | 25,447,746 |
|---|
| 2026-03-31 | $5.35M | $76,838.00 | $2.57M | $503,046.00 | $3.68M | $4.19M | -$1.62M | — | -$1.52M | — | -$1.52M | -$0.06 | -$0.06 | 24,274,119 | 24,274,119 |
|---|
| 2025-12-31 | $4.48M | $76,893.00 | $1.02M | $589,389.00 | $3.71M | $4.3M | -$3.28M | — | -$3.19M | — | -$3.21M | -$0.14 | -$0.14 | 790,910 | 790,910 |
|---|
| 2025-09-30 | $6.09M | $67,892.00 | $2.96M | $699,319.00 | $2.48M | $3.18M | -$221,256.00 | — | -$188,373.00 | — | -$188,373.00 | -$0.01 | -$0.01 | 20,579,028 | 20,579,028 |
|---|
| 2025-06-30 | $11.03M | $73,667.00 | $862,879.00 | $658,795.00 | $2.13M | $2.79M | -$1.93M | $153,434.00 | -$1.77M | — | -$1.77M | -$0.08 | -$0.08 | 21,023,328 | 21,023,328 |
|---|
| 2025-03-31 | $3.6M | $73,566.00 | $1.19M | $739,673.00 | $2.34M | $3.08M | -$1.89M | — | -$1.84M | — | -$1.84M | -$0.09 | -$0.09 | 20,318,089 | 20,318,089 |
|---|
| 2024-12-31 | $1.85M | $94,680.00 | $197,461.00 | $2.28M | $1.79M | $4.54M | -$4.35M | — | -$3.81M | — | -$3.82M | -$0.28 | -$0.28 | 969,773 | 969,773 |
|---|
| 2024-09-30 | $2.83M | $71,144.00 | $1.35M | $572,422.00 | $1.86M | $2.44M | -$1.09M | — | -$1.19M | — | -$1.19M | -$0.12 | -$0.12 | 10,003,556 | 10,003,556 |
|---|
| 2024-06-30 | $2.53M | $71,123.00 | $1.06M | $460,122.00 | $2.17M | $2.63M | -$1.57M | — | -$1.58M | — | -$1.58M | -$0.16 | -$0.16 | 9,718,239 | 9,718,239 |
|---|
| 2024-03-31 | $2.29M | $71,124.00 | $882,630.00 | $276,755.00 | $2.03M | $2.31M | -$1.43M | — | -$4.66M | — | -$4.66M | -$0.48 | -$0.48 | 9,715,712 | 9,715,712 |
|---|
| 2023-12-31 | $4.01M | $71,009.00 | $2.01M | $698,387.00 | $1.83M | $2.53M | -$523,071.00 | — | -$499,003.00 | $24,000.00 | -$523,003.00 | -$0.06 | -$0.06 | 14,054 | 14,054 |
|---|
| 2023-09-30 | $3.39M | $68,819.00 | $1.48M | $425,573.00 | $1.98M | $2.41M | -$927,244.00 | — | -$887,709.00 | $0.00 | -$887,709.00 | -$0.09 | -$0.09 | 9,662,003 | 9,662,003 |
|---|
| 2023-06-30 | $4.07M | $58,526.00 | $1.92M | $697,905.00 | $1.73M | $2.43M | -$508,110.00 | — | -$472,761.00 | $0.00 | -$472,761.00 | -$0.05 | -$0.05 | 9,638,252 | 9,638,252 |
|---|
| 2023-03-31 | $4.11M | $57,894.00 | $1.82M | $348,730.00 | $2.09M | $2.44M | -$619,111.00 | — | -$581,966.00 | $0.00 | -$581,966.00 | -$0.06 | -$0.06 | 9,635,709 | 9,635,709 |
|---|
| 2022-12-31 | $4.28M | $56,539.00 | $1.9M | $212,439.00 | $1.65M | $1.99M | -$84,147.00 | — | -$888,108.00 | $0.00 | -$888,108.00 | -$0.09 | -$0.09 | 8,124 | — |
|---|
| 2022-09-30 | $5.44M | $57,136.00 | $2.66M | $222,549.00 | $1.85M | $2.07M | $586,021.00 | — | $576,916.00 | $0.00 | $576,916.00 | $0.06 | $0.06 | 9,630,739 | — |
|---|
| 2022-06-30 | $4.58M | $41,396.00 | $2.04M | $175,836.00 | $2.22M | $2.4M | -$359,902.00 | — | -$369,540.00 | $0.00 | -$369,540.00 | -$0.04 | -$0.04 | — | — |
|---|
| 2022-03-31 | $5.1M | $39,385.00 | $2.32M | $413,303.00 | $1.9M | $2.31M | $8,985.00 | -$5,360.00 | $3,625.00 | $0.00 | $3,625.00 | $0.00 | $0.00 | 9,582,113 | 9,582,113 |
|---|
| 2021-12-31 | $2.72M | -$1.75M | $579,419.00 | $1.79M | $1.8M | — | -$3.02M | — | — | $0.00 | -$2.81M | -$0.28 | -$0.28 | 961,816 | 961,816 |
|---|
| 2021-09-30 | $1.06M | $742,983.00 | $313,613.00 | $16,755.00 | $833,574.00 | $850,329.00 | -$536,716.00 | -$3,842.00 | — | $0.00 | -$592,845.00 | -$0.06 | -$0.06 | 9,343,671 | 9,343,671 |
|---|
| 2021-06-30 | $1.02M | $679,787.00 | $344,623.00 | $55,732.00 | $987,818.00 | $1.04M | -$698,927.00 | -$6,640.00 | — | $0.00 | -$472,695.00 | -$0.05 | -$0.05 | 8,863,517 | 8,863,517 |
|---|
| 2021-03-31 | $472,974.00 | $417,993.00 | $54,981.00 | $7,229.00 | $901,325.00 | $908,554.00 | -$853,573.00 | -$26,358.00 | — | $0.00 | -$879,931.00 | -$0.16 | -$0.16 | 5,568,350 | 5,568,350 |
|---|
| 2020-12-31 | $890,702.00 | $622,013.00 | $268,689.00 | $20,870.00 | $651,964.00 | — | -$445,228.00 | -$31,112.00 | — | $0.00 | -$476,340.00 | -$0.15 | -$0.15 | 281,514 | 281,514 |
|---|
| 2020-09-30 | $1.15M | $630,486.00 | $520,246.00 | — | $475,248.00 | — | $44,998.00 | -$27,988.00 | $17,010.00 | $0.00 | $17,010.00 | $0.01 | $0.00 | 2,548,212 | 4,553,212 |
|---|
| 2020-06-30 | $660,699.00 | $434,711.00 | $225,988.00 | — | $442,457.00 | — | -$216,469.00 | -$26,799.00 | -$243,268.00 | $0.00 | -$243,268.00 | -$0.10 | -$0.10 | 2,476,816 | 2,476,816 |
|---|
| 2020-03-31 | $755,948.00 | $516,634.00 | $239,314.00 | $20,026.00 | $538,561.00 | — | -$299,247.00 | $23,714.00 | -$322,961.00 | $0.00 | -$322,961.00 | -$0.13 | -$0.13 | 49,536,326 | 2,476,816 |
|---|
| 2019-12-31 | $1.1M | $573,486.00 | $530,722.00 | $8,245.00 | $462,531.00 | — | $68,191.00 | -$51,081.00 | $17,110.00 | $0.00 | $17,110.00 | $0.00 | $0.00 | -45,906,660 | -43,836,395 |
|---|
| 2019-09-30 | $708,896.00 | $358,526.00 | $350,370.00 | — | $478,297.00 | — | -$127,927.00 | -$10,457.00 | -$138,384.00 | $0.00 | -$138,384.00 | $0.00 | $0.00 | 48,336,326 | 48,336,326 |
|---|
| 2019-06-30 | $631,208.00 | $270,442.00 | $360,766.00 | — | $301,681.00 | — | $59,085.00 | -$10,669.00 | $48,416.00 | $0.00 | $48,416.00 | $0.00 | $0.00 | 48,336,326 | 89,368,923 |
|---|
| 2019-03-31 | $678,318.00 | $354,200.00 | $324,118.00 | $17,629.00 | $241,471.00 | — | $82,647.00 | -$3,845.00 | $78,802.00 | — | $78,802.00 | $0.00 | $0.00 | 48,336,326 | 88,200,852 |
|---|
| 2018-12-31 | $819,977.00 | $338,612.00 | $481,365.00 | $11,565.00 | — | — | $211,774.00 | — | $208,040.00 | — | $208,040.00 | $0.00 | $0.00 | 190,287 | 290,277 |
|---|
| 2018-09-30 | $530,113.00 | $249,784.00 | $280,329.00 | — | — | — | $11,432.00 | — | $6,728.00 | — | $6,728.00 | $0.00 | $0.00 | 48,336,326 | 88,138,978 |
|---|
| 2018-06-30 | $618,787.00 | $254,177.00 | $364,610.00 | — | — | — | $74,000.00 | — | $71,455.00 | — | $71,455.00 | $0.00 | $0.00 | 48,000,062 | 87,791,455 |
|---|
| 2018-03-31 | $428,541.00 | $173,653.00 | $254,888.00 | $7,135.00 | — | — | $44,218.00 | — | $42,770.00 | — | $42,770.00 | $0.00 | $0.00 | 46,386,326 | 86,221,526 |
|---|
| 2017-12-31 | $336,688.00 | $184,375.00 | $152,313.00 | $11,816.00 | — | — | -$15,697.00 | — | -$17,057.00 | — | -$17,057.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2017-09-30 | $284,151.00 | $141,988.00 | $142,163.00 | — | — | — | -$53,244.00 | — | -$54,433.00 | — | -$54,433.00 | $0.00 | $0.00 | 46,136,326 | 46,136,326 |
|---|
| 2017-06-30 | $301,305.00 | $128,970.00 | $172,335.00 | — | — | — | -$57,150.00 | — | -$59,223.00 | — | -$59,223.00 | $0.00 | $0.00 | 46,136,326 | 46,136,326 |
|---|
| 2017-03-31 | $458,600.00 | $197,111.00 | $261,489.00 | — | — | — | $35,996.00 | — | $33,664.00 | — | $33,664.00 | $0.01 | $0.00 | 46,136,326 | 86,030,685 |
|---|
| 2016-12-31 | $663,916.00 | $252,046.00 | $411,870.00 | — | — | — | $221,991.00 | — | $219,253.00 | — | $219,253.00 | $0.00 | $0.01 | 0 | -207,212 |
|---|
| 2016-09-30 | $721,482.00 | $309,762.00 | $411,720.00 | — | — | — | $243,634.00 | — | $239,206.00 | — | $239,206.00 | $0.01 | $0.00 | 46,136,326 | 85,951,157 |
|---|
| 2016-06-30 | $504,565.00 | $150,125.00 | $354,440.00 | — | — | — | $159,585.00 | — | $154,761.00 | — | $154,761.00 | $0.00 | $0.00 | 46,136,326 | 85,791,556 |
|---|
| 2016-03-31 | $146,480.00 | $107,996.00 | $38,484.00 | — | — | — | -$137,581.00 | — | -$141,219.00 | — | -$141,219.00 | $0.00 | $0.00 | 46,136,326 | 46,136,326 |
|---|
| 2015-12-31 | — | $205,553.00 | $171,768.00 | — | — | — | $3,594.00 | — | -$5,719.00 | — | -$5,719.00 | $0.00 | $0.00 | 0 | -62,781 |
|---|
| 2015-09-30 | — | $211,991.00 | $168,242.00 | — | — | — | $23,350.00 | — | $15,506.00 | — | $15,506.00 | $0.00 | $0.00 | 46,136,326 | 85,806,726 |
|---|
| 2015-06-30 | — | $192,891.00 | $185,897.00 | — | — | — | $18,932.00 | — | $9,453.00 | — | $9,453.00 | $0.00 | $0.00 | 46,136,326 | 85,806,726 |
|---|
| 2015-03-31 | — | $141,273.00 | $207,179.00 | — | — | — | $40,703.00 | — | $30,809.00 | — | $30,809.00 | $0.00 | $0.00 | 46,136,326 | 85,779,616 |
|---|
| 2014-12-31 | — | $166,548.00 | $157,369.00 | — | — | — | -$15,112.00 | — | -$44,998.00 | — | -$44,998.00 | $0.01 | $0.01 | 4,334,269 | 4,334,269 |
|---|
| 2014-09-30 | — | $175,548.00 | $133,283.00 | — | — | — | -$43,400.00 | — | -$86,454.00 | — | -$86,454.00 | $0.00 | $0.00 | 35,829,731 | 35,829,731 |
|---|
| 2014-06-30 | — | $153,503.00 | $165,984.00 | — | — | — | $20,833.00 | — | -$556,656.00 | — | -$556,656.00 | -$0.02 | -$0.02 | 23,673,340 | 23,673,340 |
|---|
| 2014-03-31 | — | $169,797.00 | $154,079.00 | — | — | — | -$34,347.00 | — | -$82,110.00 | — | -$82,110.00 | $0.00 | — | 22,380,909 | 22,380,909 |
|---|
| 2013-12-31 | — | $260,337.00 | $202,928.00 | — | — | — | $23,611.00 | — | — | — | -$47,258.00 | -$0.01 | — | 231,470 | 231,470 |
|---|
| 2013-09-30 | — | $90,525.00 | $210,630.00 | — | — | — | $62,552.00 | — | — | — | $35,135.00 | $0.00 | $0.00 | 21,027,472 | 21,027,472 |
|---|
| 2013-06-30 | — | $106,348.00 | $42,559.00 | — | — | — | -$143,767.00 | — | — | — | -$162,730.00 | -$0.01 | — | 19,994,863 | — |
|---|
| 2013-03-31 | — | $121,641.00 | $187,542.00 | — | — | — | $31,272.00 | — | — | — | $15,359.00 | $0.00 | — | 18,911,377 | — |
|---|
| 2012-12-31 | — | $257,306.00 | $18,480.00 | — | — | — | -$111,087.00 | — | — | — | -$132,896.00 | -$0.01 | -$0.01 | 39,713 | 39,713 |
|---|
| 2012-09-30 | — | $98,121.00 | $37,401.00 | — | — | — | -$98,298.00 | — | — | — | -$117,172.00 | -$0.01 | -$0.01 | 17,874,751 | 17,874,751 |
|---|
| 2012-06-30 | — | $117,749.00 | $200,236.00 | — | — | — | $61,433.00 | — | -$2,570.00 | — | $43,100.00 | — | — | — | — |
|---|
| 2012-03-31 | — | $123,914.00 | $138,838.00 | — | — | — | $34,045.00 | — | — | — | $16,552.00 | — | — | — | — |
|---|
| 2011-12-31 | — | $89,353.00 | $222,972.00 | — | — | — | $113,007.00 | — | — | — | $76,899.00 | — | — | — | — |
|---|
| 2011-09-30 | — | $89,360.00 | $37,165.00 | — | — | — | -$99,246.00 | — | — | — | -$110,523.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 | $25.2M | $292,018.00 | $6.03M | $2.69M | $10.66M | $13.35M | -$7.32M | — | -$6.99M | $13,000.00 | -$7.01M | -$0.33 | -$0.33 | 20,989,855 | 20,989,855 |
|---|
| 2024-12-31 | $9.51M | $308,071.00 | $3.49M | $3.59M | $7.86M | $11.92M | -$8.43M | — | -$11.23M | $15,000.00 | -$11.24M | -$1.04 | -$1.04 | 10,782,973 | 10,782,973 |
|---|
| 2023-12-31 | $15.58M | $256,248.00 | $7.28M | $2.34M | $7.51M | $9.85M | -$2.58M | — | -$2.44M | $24,000.00 | -$2.47M | -$0.26 | -$0.26 | 9,659,421 | 9,659,421 |
|---|
| 2022-12-31 | $19.39M | $194,456.00 | $8.92M | $1.02M | $7.63M | $8.77M | $150,957.00 | — | -$677,107.00 | $0.00 | -$677,107.00 | -$0.07 | -$0.07 | 9,609,208 | 9,609,208 |
|---|
| 2021-12-31 | $5.28M | $95,145.00 | $1.29M | $1.83M | $4.56M | — | -$5.11M | — | — | $0.00 | -$4.76M | -$0.53 | -$0.53 | 8,900,824 | 8,900,824 |
|---|
| 2020-12-31 | $3.46M | $2.2M | $1.25M | $61,953.00 | $2.11M | — | -$915,946.00 | -$109,613.00 | — | $0.00 | -$1.03M | -$0.37 | -$0.37 | 2,782,303 | 2,782,303 |
|---|
| 2019-12-31 | $3.12M | $1.56M | $1.57M | $56,507.00 | $1.48M | — | $81,997.00 | -$76,052.00 | $5,945.00 | $0.00 | $5,945.00 | $0.00 | $0.00 | 2,429,666 | 4,499,931 |
|---|
| 2018-12-31 | $2.4M | $1.02M | $1.38M | $42,941.00 | $1.04M | — | $341,424.00 | -$12,431.00 | $328,993.00 | — | $328,993.00 | $0.00 | $0.00 | 47,771,668 | 87,674,310 |
|---|
| 2017-12-31 | $1.38M | $652,444.00 | $728,299.00 | $68,447.00 | — | — | -$90,096.00 | — | -$97,049.00 | — | -$97,049.00 | $0.00 | $0.00 | 46,136,326 | 46,136,326 |
|---|
| 2016-12-31 | $2.04M | $827,600.00 | $1.21M | $35,369.00 | — | — | $471,916.00 | — | $456,288.00 | $41,092.00 | $456,288.00 | $0.01 | $0.01 | 46,136,326 | 85,743,945 |
|---|
| 2015-12-31 | $1.48M | $751,707.00 | $733,086.00 | — | — | — | $86,580.00 | — | $50,050.00 | — | $50,050.00 | $0.00 | $0.00 | 46,136,326 | 85,743,945 |
|---|
| 2014-12-31 | — | $663,056.00 | $613,055.00 | — | — | — | -$70,830.00 | — | -$770,070.00 | — | -$770,070.00 | -$0.02 | -$0.02 | 32,028,294 | 32,028,294 |
|---|
| 2013-12-31 | — | $579,100.00 | $643,411.00 | — | — | — | -$11,629.00 | — | -$144,494.00 | — | -$144,494.00 | -$0.01 | — | 19,880,129 | 19,880,129 |
|---|
| 2012-12-31 | — | $597,090.00 | $394,955.00 | — | — | — | -$116,423.00 | — | -$192,995.00 | — | -$192,995.00 | -$0.01 | -$0.01 | 17,743,268 | 17,743,268 |
|---|
| 2011-12-31 | — | $348,194.00 | $558,635.00 | — | — | — | $78,877.00 | — | — | — | $9,853.00 | — | — | — | — |
|---|