Complete source-backed income-statement history.
- Available history
- 2010-06-30 to 2025-12-31
- 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 |
|---|
| 2025-12-31 | $9.6M | $5.29M | $4.31M | — | — | $2.48M | $1.82M | — | $1.79M | — | $1.75M | $0.01 | $0.01 | 0 | 0 |
|---|
| 2025-09-30 | $3.67M | $1.88M | $1.79M | — | — | $1.98M | -$194,226.00 | — | -$178,666.00 | — | -$177,711.00 | $0.00 | $0.00 | 131,304,499 | 131,304,499 |
|---|
| 2025-06-30 | $2.43M | $1.11M | $1.33M | — | — | $2.48M | -$1.16M | — | -$1.17M | — | -$1.17M | -$0.01 | -$0.01 | 131,304,499 | 131,304,499 |
|---|
| 2025-03-31 | $2.74M | $1.24M | $1.5M | — | — | $1.54M | -$43,988.00 | — | -$10,317.00 | — | $60,142.00 | $0.00 | $0.00 | 131,304,499 | 131,304,499 |
|---|
| 2024-12-31 | $7.44M | $3.28M | $4.17M | — | — | $2.08M | $2.09M | — | $2.02M | — | $1.86M | $0.01 | $0.01 | 0 | 0 |
|---|
| 2024-09-30 | $2.29M | $1.08M | $1.21M | — | — | $1.62M | -$410,007.00 | — | -$406,284.00 | — | -$406,284.00 | $0.00 | $0.00 | 131,304,499 | 131,304,499 |
|---|
| 2024-06-30 | $2.48M | $1.23M | $1.25M | — | — | $1.63M | -$381,918.00 | — | -$386,569.00 | — | -$385,650.00 | $0.00 | $0.00 | 131,304,499 | 131,304,499 |
|---|
| 2024-03-31 | $1.79M | $836,674.00 | $956,397.00 | — | — | $1.65M | -$695,484.00 | — | -$719,583.00 | — | -$719,583.00 | -$0.01 | -$0.01 | 131,304,499 | 131,304,499 |
|---|
| 2023-12-31 | $6.03M | $4.06M | $1.97M | — | — | $1.72M | $247,123.00 | — | $302,331.00 | — | $328,309.00 | $0.00 | $0.00 | -254 | -254 |
|---|
| 2023-09-30 | $2.81M | $1.75M | $1.05M | — | — | $1.77M | -$715,771.00 | — | -$764,337.00 | — | -$764,337.00 | -$0.01 | -$0.01 | 131,304,499 | 131,304,499 |
|---|
| 2023-06-30 | $2.81M | $1.57M | $1.24M | — | — | $1.75M | -$507,118.00 | — | -$509,416.00 | — | -$509,416.00 | $0.00 | $0.00 | 131,304,499 | 131,304,499 |
|---|
| 2023-03-31 | $1.67M | $1M | $669,969.00 | — | — | $1.75M | -$1.08M | — | -$1.07M | — | -$1.07M | -$0.01 | -$0.01 | 131,307,560 | 131,307,560 |
|---|
| 2022-12-31 | $6.78M | $4.7M | $2.08M | — | — | — | $226,791.00 | — | $268,896.00 | -$150,484.00 | $419,380.00 | $0.00 | $0.00 | 17,545 | 17,545 |
|---|
| 2022-09-30 | $3.51M | $2.27M | $1.25M | — | — | — | -$247,715.00 | — | -$313,774.00 | — | -$313,774.00 | $0.00 | $0.00 | 131,581,499 | 131,581,499 |
|---|
| 2022-06-30 | $2.52M | $1.55M | $971,965.00 | — | — | — | -$637,366.00 | — | -$721,682.00 | -$5.00 | -$721,677.00 | $0.00 | $0.00 | 131,424,989 | 131,424,989 |
|---|
| 2022-03-31 | $2.29M | $1.46M | $830,895.00 | — | — | — | -$719,954.00 | — | -$731,042.00 | — | -$731,042.00 | -$0.01 | — | 131,424,989 | 131,424,989 |
|---|
| 2021-12-31 | $5.93M | $3.54M | $2.4M | — | — | — | $991,843.00 | — | $990,528.00 | $213,688.00 | $776,840.00 | $0.01 | — | 28,308 | 28,308 |
|---|
| 2021-09-30 | $2.81M | $1.59M | $1.23M | — | — | — | -$71,165.00 | — | -$75,049.00 | -$9.00 | -$75,040.00 | $0.00 | — | 131,424,989 | 131,424,989 |
|---|
| 2021-06-30 | $2.18M | $1.15M | $1.02M | — | — | — | -$575,696.00 | — | -$542,079.00 | $2,998.00 | -$545,077.00 | $0.00 | — | 131,384,769 | 131,384,769 |
|---|
| 2021-03-31 | $1.56M | $872,901.00 | $685,041.00 | — | — | — | -$309,239.00 | — | -$347,044.00 | — | -$347,044.00 | $0.00 | — | 131,124,989 | 131,124,989 |
|---|
| 2020-12-31 | $3.51M | $1.85M | $1.66M | — | — | — | $667,650.00 | — | $697,417.00 | — | $752,660.00 | — | — | 0 | 0 |
|---|
| 2020-09-30 | $1.92M | $1.01M | $914,657.00 | — | — | — | $110,005.00 | — | $116,634.00 | — | $116,634.00 | — | — | 131,124,989 | 131,124,989 |
|---|
| 2020-06-30 | $736,827.00 | $411,058.00 | $325,769.00 | — | — | — | -$367,292.00 | — | -$361,399.00 | $0.00 | -$361,399.00 | — | — | 131,124,989 | 131,124,989 |
|---|
| 2020-03-31 | $983,979.00 | $539,804.00 | $444,175.00 | — | — | — | -$395,494.00 | — | -$403,924.00 | — | -$403,924.00 | — | — | 131,124,989 | 131,124,989 |
|---|
| 2019-12-31 | $2.12M | $1.27M | $849,470.00 | — | — | — | -$251,948.00 | — | -$14.12M | -$752,385.00 | -$13.37M | — | — | 3,341,681 | 3,341,681 |
|---|
| 2019-09-30 | $1.27M | $753,987.00 | $517,041.00 | — | — | — | -$129,625.00 | — | -$156,827.00 | -$97,895.00 | -$58,932.00 | — | — | 131,124,989 | 131,124,989 |
|---|
| 2019-06-30 | $818,286.00 | $574,324.00 | $243,962.00 | — | — | — | -$464,668.00 | — | -$398,296.00 | — | -$398,296.00 | — | — | 131,124,989 | 131,124,989 |
|---|
| 2019-03-31 | $305,956.00 | $177,961.00 | $127,995.00 | — | — | — | -$810,196.00 | — | -$826,304.00 | — | -$826,304.00 | — | — | 90,909,789 | 90,909,789 |
|---|
| 2018-12-31 | $17,342.00 | — | $17,342.00 | — | — | — | -$452,148.00 | — | -$460,335.00 | — | -$370,814.00 | — | — | 526,808 | 526,808 |
|---|
| 2018-09-30 | $40,942.00 | — | $40,942.00 | — | — | — | -$403,574.00 | — | -$397,176.00 | — | -$397,176.00 | — | — | 73,674,703 | 73,674,703 |
|---|
| 2018-06-30 | $24,343.00 | — | $24,343.00 | — | — | — | -$1.2M | — | -$989,473.00 | — | -$989,473.00 | — | — | 72,764,813 | 72,764,813 |
|---|
| 2018-03-31 | $24,351.00 | — | $24,351.00 | — | — | — | -$673,660.00 | — | -$835,368.00 | — | -$835,368.00 | — | — | 68,254,870 | 68,254,870 |
|---|
| 2017-12-31 | $18,587.00 | — | $18,587.00 | — | — | — | -$531,648.00 | — | -$487,013.00 | — | -$456,252.00 | — | — | 1,109,758 | 1,109,758 |
|---|
| 2017-09-30 | $18,853.00 | — | $18,853.00 | — | — | — | -$489,233.00 | — | -$462,710.00 | — | -$462,710.00 | — | — | 62,063,832 | 62,063,832 |
|---|
| 2017-06-30 | $22,776.00 | — | $22,776.00 | — | — | — | -$435,399.00 | — | -$439,042.00 | — | -$439,042.00 | — | — | 60,096,795 | 60,096,795 |
|---|
| 2017-03-31 | $33,259.00 | — | $33,259.00 | — | — | — | -$382,888.00 | — | -$383,947.00 | — | -$383,947.00 | — | — | 59,708,318 | 59,708,318 |
|---|
| 2016-12-31 | $37,783.00 | $120,503.00 | -$82,720.00 | — | — | — | -$742,254.00 | — | -$744,066.00 | $1,302.00 | -$745,368.00 | — | — | 490,123 | 490,123 |
|---|
| 2016-09-30 | $52,758.00 | $120,503.00 | -$67,745.00 | — | — | — | -$646,585.00 | — | -$1.16M | $1.00 | -$1.16M | — | — | 59,535,637 | 59,535,637 |
|---|
| 2016-06-30 | $77,821.00 | $120,504.00 | -$42,683.00 | — | — | — | -$603,772.00 | — | -$620,977.00 | -$9.00 | -$620,968.00 | — | — | — | 57,474,435 |
|---|
| 2016-03-31 | $110,559.00 | $120,503.00 | -$9,944.00 | — | — | — | -$630,741.00 | — | -$633,868.00 | $0.00 | -$633,868.00 | — | — | — | 56,197,703 |
|---|
| 2015-12-31 | $85,535.00 | $120,503.00 | -$34,968.00 | — | — | — | -$808,983.00 | — | -$818,419.00 | $480.00 | -$818,899.00 | — | $55,812,511.04 | — | 129,808 |
|---|
| 2015-09-30 | $11,130.00 | $120,503.00 | -$109,373.00 | — | — | — | -$741,095.00 | — | -$785,611.00 | $0.00 | -$785,611.00 | -$0.01 | -$0.01 | — | 55,682,703 |
|---|
| 2015-06-30 | $6,253.00 | $120,503.00 | -$114,250.00 | — | — | — | -$694,606.00 | — | -$666,512.00 | $0.00 | -$666,512.00 | -$0.01 | -$0.01 | — | 55,682,703 |
|---|
| 2015-03-31 | $8,692.00 | $120,503.00 | -$111,811.00 | — | — | — | -$704,154.00 | — | -$737,965.00 | $0.00 | -$721,660.00 | -$0.01 | -$0.01 | — | 55,682,703 |
|---|
| 2014-12-31 | — | $120,503.00 | -$108,293.00 | — | — | — | -$708,823.00 | — | -$733,720.00 | $803.00 | $6.22M | — | $69,584,417.03 | — | 394,876 |
|---|
| 2014-09-30 | — | $120,504.00 | -$112,197.00 | — | — | — | -$675,696.00 | — | -$710,856.00 | $45.00 | -$458,910.00 | -$0.01 | -$0.01 | — | 69,682,733 |
|---|
| 2014-06-30 | — | $120,503.00 | -$116,064.00 | — | — | — | -$634,111.00 | — | -$616,549.00 | $0.00 | -$350,351.00 | -$0.01 | -$0.01 | — | 69,631,329 |
|---|
| 2014-03-31 | — | $120,503.00 | -$112,989.00 | — | — | — | -$607,959.00 | — | -$609,571.00 | $0.00 | -$352,692.00 | -$0.01 | -$0.01 | — | 68,222,147 |
|---|
| 2013-12-31 | — | $0.00 | -$1.51M | — | — | — | -$206,501.00 | — | -$197,820.00 | $1,666.00 | -$230,167.00 | — | $67,165,374.01 | — | 240,052 |
|---|
| 2013-09-30 | — | $0.00 | $452,753.00 | — | — | — | -$139,257.00 | — | -$96,956.00 | $0.00 | -$96,956.00 | $0.00 | $0.00 | — | 67,877,703 |
|---|
| 2013-06-30 | — | $0.00 | $491,259.00 | — | — | — | $23,832.00 | — | $10,449.00 | $0.00 | $10,449.00 | $0.00 | $0.00 | — | 67,877,703 |
|---|
| 2013-03-31 | — | — | — | — | — | — | -$434,794.00 | — | -$471,189.00 | — | -$471,189.00 | -$0.01 | -$0.01 | — | 65,877,703 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $31,297.00 | — | $39,554.00 | $948.00 | $38,606.00 | — | $0.00 | — | 278,689 |
|---|
| 2012-09-30 | — | — | — | — | — | — | -$4,918.00 | — | $29,002.00 | $0.00 | $29,002.00 | $0.00 | $0.00 | — | 63,877,703 |
|---|
| 2012-06-30 | — | — | — | — | — | — | $47.00 | — | -$28,908.00 | — | -$28,908.00 | $0.00 | $0.00 | — | 63,877,703 |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$125,066.00 | — | -$84,875.00 | $60.00 | -$84,935.00 | $0.00 | $0.00 | — | 63,877,703 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $50,420.00 | — | $31,679.00 | $1,041.00 | $30,638.00 | — | — | — | 0 |
|---|
| 2011-09-30 | — | — | — | — | — | — | $46,826.00 | — | $15,158.00 | $0.00 | $15,158.00 | — | — | — | 63,877,703 |
|---|
| 2011-06-30 | — | — | — | — | — | — | $7,954.00 | — | $8,545.00 | $25.00 | $8,520.00 | — | — | — | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | -$780,120.00 | — | -$740,705.00 | $2,627.00 | -$743,332.00 | -$0.01 | -$0.01 | — | 63,877,703 |
|---|
| 2010-06-30 | — | — | — | — | — | — | -$357,136.00 | — | $3,993.00 | $31,970.00 | -$27,977.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 | $18.43M | $9.51M | $8.92M | — | — | $8.49M | $425,614.00 | — | $430,949.00 | -$25,868.00 | $456,817.00 | $0.00 | $0.00 | 131,304,499 | 131,304,499 |
|---|
| 2024-12-31 | $14M | $6.43M | $7.58M | — | — | $6.98M | $599,778.00 | — | $511,720.00 | $158,580.00 | $353,140.00 | $0.00 | $0.00 | 131,304,499 | 131,304,499 |
|---|
| 2023-12-31 | $13.33M | $8.39M | $4.93M | — | — | $6.99M | -$2.06M | — | -$2.04M | -$25,978.00 | -$2.01M | -$0.02 | -$0.02 | 131,305,254 | 131,305,254 |
|---|
| 2022-12-31 | $15.1M | $9.97M | $5.12M | — | — | $6.5M | -$1.38M | — | -$1.5M | -$150,489.00 | -$1.35M | -$0.01 | -$0.01 | 131,481,983 | 131,481,983 |
|---|
| 2021-12-31 | $12.48M | $7.15M | $5.33M | — | — | $5.3M | $35,743.00 | — | $26,356.00 | $216,677.00 | -$190,321.00 | $0.00 | $0.00 | 131,340,989 | 131,340,989 |
|---|
| 2020-12-31 | $7.15M | $3.8M | $3.35M | — | — | — | $14,869.00 | — | $48,728.00 | -$55,243.00 | $103,971.00 | $0.00 | — | 131,124,989 | 131,124,989 |
|---|
| 2019-12-31 | $4.52M | $2.78M | $1.74M | — | — | — | -$1.66M | — | -$15.5M | -$850,280.00 | -$14.65M | — | — | 121,208,912 | 121,208,912 |
|---|
| 2018-12-31 | $106,978.00 | — | $106,978.00 | — | — | — | -$2.73M | — | -$2.68M | -$89,521.00 | -$2.59M | — | — | 72,111,456 | 72,111,456 |
|---|
| 2017-12-31 | $93,475.00 | $0.00 | $93,475.00 | — | — | — | -$1.84M | — | -$1.77M | -$30,761.00 | -$1.74M | — | — | 61,730,928 | 61,730,928 |
|---|
| 2016-12-31 | $278,921.00 | $482,013.00 | -$203,092.00 | — | — | — | -$2.62M | — | -$3.16M | $1,294.00 | -$3.16M | — | — | 58,227,957 | 58,227,957 |
|---|
| 2015-12-31 | $111,610.00 | $482,012.00 | -$370,402.00 | — | — | — | -$2.95M | — | -$2.98M | $480.00 | -$2.97M | — | $55,812,511.00 | 55,812,511 | 55,812,511 |
|---|
| 2014-12-31 | — | $482,013.00 | -$449,543.00 | — | — | — | -$2.63M | — | -$2.67M | $848.00 | $5.06M | — | $69,584,417.00 | 69,564,552 | 69,584,417 |
|---|
| 2013-12-31 | — | $0.00 | $26,398.00 | — | — | — | -$756,720.00 | — | -$755,516.00 | $1,666.00 | -$787,863.00 | — | $67,165,374.00 | 67,165,374 | 67,165,374 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$98,640.00 | — | -$45,227.00 | $1,008.00 | -$46,235.00 | — | $0.00 | — | 64,156,392 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$677,252.00 | — | -$685,324.00 | $3,692.00 | -$689,016.00 | -$0.01 | -$0.01 | — | 63,877,703 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$1.23M | — | -$833,681.00 | $45,291.00 | -$878,972.00 | -$0.02 | -$0.02 | — | 54,716,388 |
|---|