Complete source-backed income-statement history.
- Available history
- 2011-12-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 | $5.75M | $3.57M | $2.17M | $320,224.00 | — | $4.32M | -$2.15M | $7,105.00 | -$2.14M | — | -$2.15M | -$0.07 | -$0.07 | 30,000,820 | 30,000,820 |
|---|
| 2026-03-31 | $6.34M | $3.75M | $2.59M | $363,823.00 | — | $4.73M | -$2.14M | $28,154.00 | -$2.11M | — | -$2.12M | -$0.07 | -$0.07 | 29,859,173 | 29,859,173 |
|---|
| 2025-12-31 | $5.32M | $3.36M | $1.96M | $307,426.00 | — | $6.1M | -$4.14M | $141,387.00 | -$4M | — | -$3.99M | -$0.14 | -$0.14 | 878,268 | 878,268 |
|---|
| 2025-09-30 | $7.18M | $5M | $2.18M | $297,926.00 | — | $4.28M | -$2.1M | -$15,434.00 | -$2.12M | — | -$2.13M | -$0.07 | -$0.07 | 28,817,040 | 28,817,040 |
|---|
| 2025-06-30 | $7.29M | $4.83M | $2.46M | $268,724.00 | — | $3.87M | -$1.41M | -$44,531.00 | -$1.46M | — | -$1.46M | -$0.06 | -$0.06 | 25,250,217 | 25,250,217 |
|---|
| 2025-03-31 | $7.28M | $4.06M | $3.22M | $292,668.00 | — | $3.82M | -$594,244.00 | -$65,320.00 | -$659,564.00 | — | -$659,922.00 | -$0.03 | -$0.03 | 24,954,928 | 24,954,928 |
|---|
| 2024-12-31 | $6.08M | $3.34M | $2.73M | $226,843.00 | — | $3.87M | -$1.14M | -$42,271.00 | -$1.18M | — | -$1.19M | -$0.05 | -$0.05 | 10,929 | 10,929 |
|---|
| 2024-09-30 | $5.63M | $3.15M | $2.48M | $233,809.00 | — | $3.35M | -$873,223.00 | -$22,707.00 | -$895,930.00 | — | -$930,408.00 | -$0.04 | -$0.04 | 24,850,261 | 24,850,261 |
|---|
| 2024-06-30 | $4.73M | $2.65M | $2.08M | $246,489.00 | — | $3.55M | -$1.47M | -$36,472.00 | -$1.51M | — | -$1.54M | -$0.06 | -$0.06 | 24,850,261 | 24,850,261 |
|---|
| 2024-03-31 | $6.19M | $3.61M | $2.58M | $254,696.00 | — | $3.63M | -$1.05M | -$15,668.00 | -$1.07M | — | -$1.1M | -$0.04 | -$0.04 | 24,850,261 | 24,850,261 |
|---|
| 2023-12-31 | $5.9M | $3.55M | $2.35M | $214,320.00 | — | $4.16M | -$1.82M | -$13,113.00 | -$1.83M | — | -$1.85M | -$0.08 | -$0.08 | 0 | 0 |
|---|
| 2023-09-30 | $7.11M | $4.19M | $2.93M | $160,033.00 | $3.29M | $3.29M | -$368,294.00 | -$78,933.00 | -$447,227.00 | — | -$481,573.00 | -$0.02 | -$0.02 | 24,850,261 | 24,850,261 |
|---|
| 2023-06-30 | $6.75M | $3.91M | $2.83M | $236,556.00 | $3.61M | $3.61M | -$780,249.00 | $14,579.00 | -$765,670.00 | — | -$780,110.00 | -$0.03 | -$0.03 | 24,850,261 | 24,850,261 |
|---|
| 2023-03-31 | $5.38M | $3.29M | $2.09M | $229,102.00 | $3.54M | $3.54M | -$1.45M | $415.00 | -$1.45M | — | -$1.49M | -$0.06 | -$0.06 | 24,850,261 | 24,850,261 |
|---|
| 2022-12-31 | $4.53M | $2.15M | $2.38M | $195,747.00 | — | — | -$1.4M | — | -$1.43M | — | -$1.42M | -$0.06 | -$0.06 | 0 | 0 |
|---|
| 2022-09-30 | $6.62M | $3.72M | $2.89M | $202,138.00 | $3.11M | — | -$214,296.00 | — | -$223,716.00 | — | -$256,712.00 | -$0.01 | -$0.01 | 24,850,261 | 24,850,261 |
|---|
| 2022-06-30 | $6.41M | $3.71M | $2.7M | $194,853.00 | $3.52M | — | -$817,337.00 | — | -$831,335.00 | — | -$856,218.00 | -$0.03 | -$0.03 | 24,850,261 | 24,850,261 |
|---|
| 2022-03-31 | $7.44M | $4.35M | $3.09M | $140,135.00 | $3.01M | — | $80,979.00 | — | $103,498.00 | — | $89,409.00 | $0.00 | $0.00 | 24,850,261 | 25,028,616 |
|---|
| 2021-12-31 | $7.18M | $3.73M | $3.45M | $161,015.00 | — | — | $139,644.00 | — | $66,124.00 | — | $62,965.00 | $0.00 | $0.01 | 0 | -15,647 |
|---|
| 2021-09-30 | $5.02M | $2.67M | $2.34M | $122,031.00 | $3.25M | — | -$910,171.00 | — | $1.49M | — | $1.47M | $0.06 | $0.06 | 24,850,261 | 25,154,905 |
|---|
| 2021-06-30 | $6.15M | $3.3M | $2.84M | $132,883.00 | $3.15M | — | -$309,568.00 | — | $416,236.00 | — | $399,631.00 | $0.02 | $0.02 | 24,850,261 | 25,125,210 |
|---|
| 2021-03-31 | $6.06M | $3.11M | $2.95M | $126,150.00 | $3.09M | — | -$138,998.00 | — | $1.79M | — | $1.77M | $0.07 | $0.07 | 24,850,261 | 25,122,271 |
|---|
| 2020-12-31 | $5.66M | $3.31M | $2.34M | $125,707.00 | $6.48M | — | -$4.14M | — | -$4.16M | — | -$4.06M | -$0.17 | -$0.17 | 1 | 1 |
|---|
| 2020-09-30 | $7.2M | $4.41M | $2.79M | $111,253.00 | $2.99M | — | -$207,155.00 | — | -$212,012.00 | — | -$231,920.00 | -$0.01 | -$0.01 | 24,850,261 | 24,850,261 |
|---|
| 2020-06-30 | $7.44M | $4.53M | $2.91M | $166,027.00 | $3.41M | — | -$499,898.00 | — | -$634,636.00 | — | -$653,888.00 | -$0.03 | -$0.03 | 24,850,261 | 24,850,261 |
|---|
| 2020-03-31 | $7.96M | $5.17M | $2.79M | $364,336.00 | $3.91M | — | -$1.12M | — | -$1.19M | — | -$1.2M | -$0.05 | -$0.05 | 24,850,250 | 24,850,250 |
|---|
| 2019-12-31 | $8.71M | $5.45M | $3.26M | $376,652.00 | $3.7M | — | -$438,679.00 | — | -$476,840.00 | — | -$485,564.00 | — | — | — | 1,590 |
|---|
| 2019-09-30 | $8.67M | $5.84M | $2.83M | $365,817.00 | $3.37M | — | -$538,183.00 | — | -$556,507.00 | — | -$586,249.00 | — | — | — | 24,843,177 |
|---|
| 2019-06-30 | $7.87M | $4.44M | $3.43M | $372,545.00 | $3.76M | — | -$334,582.00 | — | -$331,840.00 | — | -$357,129.00 | -$0.01 | — | — | 24,826,311 |
|---|
| 2019-03-31 | $8.18M | $5.22M | $2.96M | $345,083.00 | $6.31M | — | -$3.35M | — | -$3.41M | — | -$3.28M | -$0.13 | -$0.13 | 24,818,979 | 24,818,979 |
|---|
| 2018-12-31 | $9.32M | $5.61M | $3.71M | $304,510.00 | $8.12M | — | -$4.41M | — | -$4.53M | — | -$4.37M | -$0.18 | -$0.18 | — | 1,990 |
|---|
| 2018-09-30 | $7.94M | $5.06M | $2.88M | $281,094.00 | $3.45M | — | -$562,312.00 | — | -$571,843.00 | — | -$603,037.00 | -$0.02 | -$0.02 | 24,819,056 | 24,819,056 |
|---|
| 2018-06-30 | $8.45M | $5.29M | $3.16M | $409,779.00 | $3.8M | — | -$636,286.00 | — | -$700,300.00 | — | -$754,350.00 | -$0.03 | — | — | 24,818,459 |
|---|
| 2018-03-31 | $10.18M | $6.34M | $3.84M | $302,230.00 | $3.77M | — | $70,906.00 | — | $37,140.00 | — | $20,759.00 | $0.00 | $0.00 | 24,803,527 | 24,881,185 |
|---|
| 2017-12-31 | $10.26M | $6.47M | $3.8M | $295,865.00 | $3.49M | — | $307,770.00 | — | $274,307.00 | — | $268,980.00 | $0.01 | $0.01 | 527,627 | 699,221 |
|---|
| 2017-09-30 | $8.5M | $5.24M | $3.26M | $241,725.00 | $3.17M | — | $85,539.00 | — | $55,146.00 | — | $27,211.00 | $0.00 | $0.00 | 24,720,613 | 24,930,624 |
|---|
| 2017-06-30 | $7.59M | $4.6M | $2.99M | $218,724.00 | $3.23M | — | -$245,857.00 | — | -$276,542.00 | — | -$293,540.00 | — | — | — | 23,120,351 |
|---|
| 2017-03-31 | $6.85M | $3.93M | $2.91M | $180,614.00 | $2.84M | — | $77,702.00 | — | $44,787.00 | — | $44,787.00 | $0.00 | $0.00 | 20,037,795 | 20,317,142 |
|---|
| 2016-12-31 | $7.11M | $4.41M | $2.7M | $142,368.00 | $2.66M | — | $45,952.00 | — | $4,556.00 | — | $4,556.00 | $0.00 | $0.00 | 224,425 | 224,425 |
|---|
| 2016-09-30 | $6.62M | $3.84M | $2.77M | $154,075.00 | $2.53M | — | $249,493.00 | — | $207,868.00 | — | $207,868.00 | $0.01 | $0.01 | 19,640,812 | 20,229,120 |
|---|
| 2016-06-30 | $5.69M | $3.58M | $2.1M | $151,663.00 | $2.49M | — | -$386,030.00 | — | -$427,313.00 | — | -$415,539.00 | — | — | — | 19,088,828 |
|---|
| 2016-03-31 | $5.08M | $3.36M | $1.72M | $218,958.00 | $2.63M | — | -$906,866.00 | — | -$946,356.00 | — | -$893,168.00 | -$0.05 | -$0.05 | 18,478,990 | 18,478,990 |
|---|
| 2015-12-31 | $4.28M | $2.68M | $1.6M | -$19,118.00 | $2.38M | — | -$785,300.00 | — | -$826,229.00 | — | -$798,269.00 | — | — | — | 284,574 |
|---|
| 2015-09-30 | $4.68M | $3.01M | $1.67M | $206,223.00 | $2.59M | — | -$923,745.00 | — | -$989,804.00 | — | -$948,842.00 | -$0.06 | -$0.06 | 17,153,999 | 17,153,999 |
|---|
| 2015-06-30 | $6.38M | $4.24M | $2.14M | $228,318.00 | $2.44M | — | -$302,315.00 | — | -$331,981.00 | — | -$362,839.00 | — | — | — | 16,338,909 |
|---|
| 2015-03-31 | $6.38M | $4.24M | $2.14M | $228,318.00 | $2.44M | — | -$302,315.00 | — | -$331,981.00 | — | -$362,839.00 | — | — | — | 16,224,642 |
|---|
| 2014-12-31 | $6.41M | $3.88M | $2.53M | $152,243.00 | $2.52M | — | $11,980.00 | — | -$31,719.00 | — | -$30,262.00 | — | — | — | 447,856 |
|---|
| 2014-09-30 | $4.18M | $3.09M | $1.09M | $329,524.00 | $2.54M | — | -$1.46M | — | -$1.48M | — | -$1.45M | — | — | — | 15,447,726 |
|---|
| 2014-06-30 | $4.54M | $3.19M | $1.35M | $251,582.00 | $2.57M | — | -$1.22M | — | -$1.26M | — | -$1.23M | — | — | — | 15,227,089 |
|---|
| 2014-03-31 | $4.22M | $2.79M | $1.43M | $308,134.00 | $2.47M | — | -$1.05M | — | -$1.08M | — | -$1.02M | — | — | — | 14,796,413 |
|---|
| 2013-12-31 | $6.11M | $4.1M | $2.01M | $277,243.00 | $2.16M | — | -$144,968.00 | — | -$191,032.00 | — | -$110,937.00 | — | — | — | 172,261 |
|---|
| 2013-09-30 | $2.89M | $1.8M | $1.09M | $260,262.00 | $2.51M | — | -$1.41M | — | -$1.45M | — | -$1.39M | — | — | — | 13,212,894 |
|---|
| 2013-06-30 | $2.8M | $1.99M | $813,873.00 | $260,262.00 | $1.97M | — | -$1.15M | — | -$1.19M | — | -$1.09M | — | — | — | 13,205,476 |
|---|
| 2013-03-31 | $4.05M | $2.93M | $1.11M | $161,000.00 | $2.07M | — | -$959,109.00 | — | -$978,540.00 | — | -$860,393.00 | — | — | — | 13,212,894 |
|---|
| 2012-12-31 | $5.56M | $3.69M | $1.88M | — | $2.1M | — | -$222,863.00 | — | -$230,648.00 | — | -$127,066.00 | — | — | — | -31,009 |
|---|
| 2012-09-30 | $3.05M | $1.87M | $1.18M | — | $1.94M | — | -$759,533.00 | — | -$767,121.00 | — | -$674,605.00 | — | — | — | 13,166,080 |
|---|
| 2012-06-30 | $3.38M | $2M | $1.39M | — | $1.87M | — | -$483,112.00 | — | -$487,520.00 | — | -$396,973.00 | — | — | — | 13,114,604 |
|---|
| 2012-03-31 | $3.25M | $1.84M | $1.41M | — | $1.95M | — | -$538,118.00 | — | -$541,148.00 | — | -$438,313.00 | — | — | — | 52,060,614 |
|---|
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 | $27.07M | $17.25M | $9.82M | $1.17M | — | $18.07M | -$8.24M | $16,102.00 | -$8.23M | $20,615.00 | -$8.25M | -$0.30 | -$0.30 | 27,233,143 | 27,233,143 |
|---|
| 2024-12-31 | $22.62M | $12.75M | $9.87M | $961,837.00 | — | $14.4M | -$4.53M | -$117,118.00 | -$4.65M | $22,565.00 | -$4.76M | -$0.19 | -$0.19 | 24,861,190 | 24,861,190 |
|---|
| 2023-12-31 | $25.14M | $14.94M | $10.2M | $840,011.00 | — | $14.62M | -$4.41M | -$77,053.00 | -$4.49M | $32,491.00 | -$4.6M | -$0.19 | -$0.19 | 24,850,261 | 24,850,261 |
|---|
| 2022-12-31 | $25M | $13.94M | $11.07M | $732,873.00 | — | $13.42M | -$2.35M | -$32,219.00 | -$2.38M | $16,352.00 | -$2.45M | -$0.10 | -$0.10 | 24,850,261 | 24,850,261 |
|---|
| 2021-12-31 | $24.4M | $12.81M | $11.59M | $542,079.00 | — | $12.81M | -$1.22M | $4.98M | $3.76M | $19,491.00 | $3.7M | $0.15 | $0.15 | 24,850,261 | 25,115,518 |
|---|
| 2020-12-31 | $28.25M | $17.43M | $10.83M | $767,323.00 | $16.79M | $16.79M | -$5.96M | -$226,707.00 | -$6.19M | $30,171.00 | -$6.15M | -$0.25 | -$0.25 | 24,850,258 | 24,850,258 |
|---|
| 2019-12-31 | $33.43M | $20.95M | $12.48M | $1.46M | $17.14M | — | -$4.66M | — | -$4.78M | $15,194.00 | -$4.71M | — | — | — | 24,839,957 |
|---|
| 2018-12-31 | $35.88M | $22.29M | $13.59M | $1.3M | $19.13M | — | -$5.54M | — | -$5.77M | $32,748.00 | -$5.71M | -$0.23 | -$0.23 | 24,815,926 | 24,815,926 |
|---|
| 2017-12-31 | $33.2M | $20.25M | $12.95M | $936,929.00 | $12.73M | — | $225,152.00 | — | $97,696.00 | $0.00 | $47,436.00 | $0.00 | $0.00 | 23,171,033 | 23,342,627 |
|---|
| 2016-12-31 | $24.49M | $15.19M | $9.3M | $667,064.00 | $10.3M | — | -$997,451.00 | — | -$1.16M | $0.00 | -$1.1M | -$0.06 | -$0.06 | 19,295,922 | 19,295,922 |
|---|
| 2015-12-31 | $21.44M | $13.81M | $7.63M | $591,585.00 | $10.28M | — | -$2.64M | — | -$2.8M | — | -$2.73M | — | — | — | 16,860,453 |
|---|
| 2014-12-31 | $19.34M | $12.94M | $6.4M | $1.04M | $10.1M | — | -$3.7M | — | -$3.87M | $0.00 | -$3.75M | — | — | — | 15,607,897 |
|---|
| 2013-12-31 | $15.85M | $10.82M | $5.03M | $1.09M | $8.7M | — | -$3.67M | — | -$3.81M | $0.00 | -$3.45M | — | — | — | 13,385,155 |
|---|
| 2012-12-31 | $15.25M | $9.39M | $5.87M | $431,000.00 | $7.87M | — | -$2M | — | -$2.03M | $0.00 | -$1.64M | — | — | — | 13,135,071 |
|---|
| 2011-12-31 | $11.07M | $6.18M | $4.89M | — | $6.77M | — | -$1.88M | — | -$1.88M | $0.00 | -$1.57M | — | — | — | 48,211,652 |
|---|