Complete source-backed income-statement history.
- Available history
- 2010-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 | $1.25M | $573,000.00 | $675,000.00 | $1.09M | $3.32M | $4.4M | -$3.73M | -$272,000.00 | — | — | -$4M | -$0.01 | — | 320,983,589 | — |
|---|
| 2026-03-31 | $1.12M | $657,000.00 | $458,000.00 | $907,000.00 | $2.76M | $3.66M | -$3.2M | -$201,000.00 | — | — | -$3.41M | -$0.01 | — | 318,698,686 | — |
|---|
| 2025-12-31 | $617,000.00 | $489,000.00 | $128,000.00 | $659,000.00 | $3.43M | $4.14M | -$4.01M | -$131,000.00 | — | — | -$4.14M | -$0.01 | — | 2,444,821 | — |
|---|
| 2025-09-30 | $1.1M | $731,000.00 | $372,000.00 | $615,000.00 | $3.09M | $7.55M | -$7.18M | -$64,000.00 | — | — | -$7.24M | -$0.02 | — | 308,974,027 | — |
|---|
| 2025-06-30 | $2.78M | $1.36M | $1.42M | $535,000.00 | $2.69M | $3.22M | -$1.8M | -$80,000.00 | — | — | -$1.88M | -$0.004 | — | 303,196,989 | — |
|---|
| 2025-03-31 | $3.27M | $1.78M | $1.49M | $791,000.00 | $2.52M | $3.35M | -$1.86M | -$59,000.00 | — | — | -$1.92M | $0.00 | — | 301,274,243 | — |
|---|
| 2024-12-31 | $3.66M | $1.91M | $1.75M | $784,000.00 | $2.58M | $3.37M | -$1.62M | -$116,000.00 | — | — | -$1.73M | -$0.005 | — | 1,031,843 | — |
|---|
| 2024-09-30 | $4.35M | $2.63M | $1.72M | $690,000.00 | $2.09M | $2.78M | -$1.06M | $1,000.00 | — | — | -$1.06M | -$0.002 | — | 300,488,824 | — |
|---|
| 2024-06-30 | $5.01M | $2.88M | $2.14M | $623,000.00 | $2.4M | $3.03M | -$890,000.00 | $110,000.00 | — | — | -$780,000.00 | -$0.001 | — | 296,436,219 | — |
|---|
| 2024-03-31 | $4.76M | $2.51M | $2.25M | $784,000.00 | $2.23M | $3.01M | -$763,000.00 | -$12,000.00 | — | — | -$775,000.00 | -$0.001 | — | 294,308,798 | — |
|---|
| 2023-12-31 | $4.37M | $2.28M | $2.09M | $436,000.00 | $2.26M | $3.09M | -$1.01M | — | — | — | -$1.02M | $0.00 | — | 1,397,365 | — |
|---|
| 2023-09-30 | $2.67M | $1.24M | $1.44M | $694,000.00 | $2.28M | $2.97M | -$1.54M | — | — | — | -$1.51M | -$0.004 | — | 287,943,346 | — |
|---|
| 2023-06-30 | $1.45M | $627,000.00 | $819,000.00 | $587,000.00 | $1.79M | $2.38M | -$1.56M | — | — | — | -$1.63M | -$0.005 | — | 284,944,366 | — |
|---|
| 2023-03-31 | $3.74M | $1.93M | $1.81M | $565,000.00 | $1.72M | $2.29M | -$477,000.00 | — | — | — | -$494,000.00 | -$0.001 | — | 280,711,278 | — |
|---|
| 2022-12-31 | $2.1M | $1.13M | $965,000.00 | $301,000.00 | $1.88M | $2.38M | -$1.42M | — | — | — | -$1.41M | -$0.01 | — | 2,490,046 | — |
|---|
| 2022-09-30 | $1.5M | $748,000.00 | $752,000.00 | $271,000.00 | $1.42M | $1.7M | -$943,000.00 | — | — | — | -$847,000.00 | $0.00 | — | 270,665,820 | — |
|---|
| 2022-06-30 | $1.32M | — | $623,000.00 | $355,000.00 | $1.59M | — | -$1.32M | — | — | — | -$1.33M | -$0.01 | — | 265,856,970 | — |
|---|
| 2022-03-31 | $965,000.00 | $444,000.00 | $521,000.00 | $392,000.00 | $1.84M | $2.23M | -$1.71M | — | — | — | -$1.54M | -$0.0063 | — | 260,805,418 | — |
|---|
| 2021-12-31 | $788,000.00 | $465,000.00 | $323,000.00 | $340,000.00 | $1.41M | $2.09M | -$1.77M | — | — | — | -$1.79M | -$0.01 | — | 3,674,508 | — |
|---|
| 2021-09-30 | $712,000.00 | $362,000.00 | $350,000.00 | $344,000.00 | $1.46M | $1.81M | -$1.46M | — | — | — | -$1.44M | -$0.01 | — | 252,912,561 | — |
|---|
| 2021-06-30 | $464,000.00 | — | $201,000.00 | $356,000.00 | $1.55M | — | -$1.7M | — | — | — | -$1.79M | -$0.01 | — | 243,731,011 | — |
|---|
| 2021-03-31 | $571,000.00 | $339,000.00 | $232,000.00 | $327,000.00 | $1.76M | $2.09M | -$1.86M | — | — | — | -$1.88M | -$0.01 | — | 233,733,015 | — |
|---|
| 2020-12-31 | $910,000.00 | $443,000.00 | $467,000.00 | $307,000.00 | $2.13M | — | -$1.97M | — | — | — | -$1.99M | — | — | 13,033,810 | — |
|---|
| 2020-09-30 | $666,000.00 | $301,000.00 | $365,000.00 | $347,000.00 | $1.93M | — | -$1.91M | — | — | — | -$2.39M | — | — | 210,212,946 | — |
|---|
| 2020-06-30 | $418,000.00 | — | $217,000.00 | $350,000.00 | $1.87M | — | -$2.01M | — | — | — | -$2.7M | — | — | 181,567,199 | — |
|---|
| 2020-03-31 | $439,000.00 | $260,000.00 | $179,000.00 | $335,000.00 | $1.55M | $1.88M | -$1.7M | — | — | — | -$2.62M | — | — | 168,873,233 | — |
|---|
| 2019-12-31 | $537,000.00 | — | $278,000.00 | $346,000.00 | $1.59M | — | -$1.66M | — | — | — | -$2.82M | — | — | 3,846,309 | — |
|---|
| 2019-09-30 | $534,000.00 | — | $268,000.00 | $332,000.00 | $1.82M | — | -$1.88M | — | — | — | -$3.89M | — | — | 156,435,220 | — |
|---|
| 2019-06-30 | $426,000.00 | — | $198,000.00 | $367,000.00 | $1.32M | — | -$1.49M | — | — | — | -$1.99M | — | — | 145,700,515 | — |
|---|
| 2019-03-31 | $364,000.00 | $192,000.00 | $172,000.00 | $426,000.00 | $1.41M | $1.83M | -$1.66M | — | — | — | -$2.75M | — | — | 142,246,766 | — |
|---|
| 2018-12-31 | $497,000.00 | $257,350.00 | $240,000.00 | $328,000.00 | $1.46M | — | -$1.51M | — | — | — | -$2.29M | — | — | 3,943,305 | — |
|---|
| 2018-09-30 | $277,000.00 | $121,546.00 | $155,000.00 | $442,000.00 | $1.37M | — | -$1.67M | — | — | — | -$2.38M | — | — | 130,445,351 | — |
|---|
| 2018-06-30 | $327,000.00 | $200,912.00 | $126,000.00 | $425,000.00 | $1.32M | — | -$1.63M | — | — | — | -$3.6M | — | — | 118,748,451 | — |
|---|
| 2018-03-31 | $364,000.00 | $163,000.00 | $100,000.00 | $522,000.00 | $1.17M | $1.7M | -$1.6M | — | — | — | -$2.43M | — | — | 104,695,818 | — |
|---|
| 2017-12-31 | $197,960.00 | $103,793.00 | $94,167.00 | $488,714.00 | $1.09M | $1.59M | -$1.5M | — | — | — | -$2.4M | — | — | 1,261,625 | — |
|---|
| 2017-09-30 | $172,045.00 | $123,278.00 | $48,767.00 | $425,670.00 | $1.12M | $1.55M | -$1.5M | — | — | — | -$2.25M | — | — | 100,752,279 | — |
|---|
| 2017-06-30 | $99,978.00 | $73,399.00 | $26,579.00 | $324,280.00 | $1.16M | $1.49M | -$1.47M | — | — | — | -$2.57M | — | — | 97,770,161 | — |
|---|
| 2017-03-31 | $46,017.00 | $22,530.00 | $23,487.00 | $391,336.00 | $1.06M | $1.45M | -$1.43M | — | — | — | -$2.33M | — | — | 94,444,945 | — |
|---|
| 2016-12-31 | $65,857.00 | $36,927.00 | $28,930.00 | $352,319.00 | $870,704.00 | — | -$1.2M | — | — | — | -$2.28M | — | — | 1,126,921 | — |
|---|
| 2016-09-30 | $162,321.00 | $47,112.00 | $115,209.00 | $348,619.00 | $989,223.00 | $1.34M | -$1.23M | — | — | — | -$2.48M | — | — | 88,148,092 | — |
|---|
| 2016-06-30 | $38,986.00 | $15,757.00 | $23,229.00 | $329,968.00 | $923,564.00 | $1.26M | -$1.23M | — | — | — | -$1.67M | — | — | 86,419,573 | — |
|---|
| 2016-03-31 | $13,942.00 | $6,081.00 | $7,861.00 | $351,050.00 | $930,907.00 | $1.28M | -$1.28M | — | — | — | -$1.64M | — | — | 85,847,219 | — |
|---|
| 2015-12-31 | $54,761.00 | $28,073.00 | $26,688.00 | $217,083.00 | $676,479.00 | $896,292.00 | -$869,604.00 | — | — | — | -$1.27M | — | — | 495,477 | — |
|---|
| 2015-09-30 | $43,335.00 | $19,930.00 | $23,405.00 | $162,261.00 | $1.46M | — | -$1.6M | — | — | — | -$1.82M | — | — | 84,459,614 | — |
|---|
| 2015-06-30 | $39,843.00 | $7,683.00 | $7,928.00 | $167,211.00 | $859,268.00 | $1.62M | -$1.02M | — | — | — | -$1.82M | — | — | 83,400,950 | — |
|---|
| 2015-03-31 | $26,671.00 | $6,381.00 | $7,494.00 | $137,999.00 | $560,525.00 | $701,254.00 | -$680,964.00 | — | — | — | -$780,432.00 | — | — | 82,973,744 | — |
|---|
| 2014-12-31 | $64,726.00 | $36,805.00 | $27,921.00 | $162,969.00 | $584,658.00 | $750,357.00 | -$722,436.00 | — | — | — | -$744,848.00 | — | — | 746,840 | — |
|---|
| 2014-09-30 | $16,448.00 | $7,731.00 | $8,717.00 | $186,973.00 | $652,432.00 | $842,135.00 | -$833,418.00 | — | — | — | -$826,462.00 | — | — | 81,226,826 | — |
|---|
| 2014-06-30 | $21,086.00 | $7,731.00 | $8,717.00 | $186,973.00 | $652,432.00 | $842,135.00 | -$833,418.00 | — | — | — | -$826,461.00 | — | — | 81,226,826 | — |
|---|
| 2014-03-31 | $9,287.00 | $2,530.00 | $6,757.00 | $163,605.00 | $607,366.00 | $773,701.00 | -$766,944.00 | — | — | — | -$1.02M | — | — | 76,409,578 | — |
|---|
| 2013-12-31 | $15,182.00 | $6,093.00 | $9,089.00 | $138,679.00 | $533,841.00 | $675,250.00 | -$666,161.00 | — | — | — | -$645,731.00 | — | — | 533,496 | — |
|---|
| 2013-09-30 | $18,418.00 | $8,381.00 | $10,037.00 | $267,861.00 | $536,026.00 | $806,617.00 | -$796,580.00 | — | — | — | -$780,157.00 | — | — | 73,178,574 | — |
|---|
| 2013-06-30 | $119,983.00 | $8,984.00 | $110,999.00 | $147,112.00 | $475,273.00 | $625,115.00 | -$514,116.00 | — | — | — | -$538,822.00 | — | — | 72,633,696 | — |
|---|
| 2013-03-31 | $14,363.00 | $6,198.00 | $8,165.00 | $119,163.00 | $529,069.00 | $650,962.00 | -$642,797.00 | — | — | — | -$645,297.00 | — | — | 71,357,532 | — |
|---|
| 2012-12-31 | $10,397.00 | $7,075.00 | $3,322.00 | $75,795.00 | $1.48M | $1.56M | -$1.56M | — | — | — | -$1.72M | — | — | 1,077,086 | — |
|---|
| 2012-09-30 | $10,490.00 | $6,857.00 | $3,633.00 | $122,268.00 | $760,584.00 | $883,164.00 | -$879,531.00 | — | — | — | -$915,668.00 | — | — | 65,289,303 | — |
|---|
| 2012-06-30 | $13,839.00 | $8,077.00 | $5,762.00 | $111,570.00 | $1.47M | $1.58M | -$1.57M | — | — | — | -$1.78M | — | — | 62,871,316 | — |
|---|
| 2012-03-31 | $30,816.00 | $17,772.00 | $13,044.00 | $16,311.00 | $700,438.00 | $718,084.00 | -$705,040.00 | -$215,931.00 | — | — | -$920,971.00 | — | — | 59,834,382 | — |
|---|
| 2011-12-31 | $13,930.00 | $8,486.00 | $5,444.00 | $51,170.00 | $712,164.00 | $764,668.00 | -$759,224.00 | -$151,171.00 | — | — | -$910,395.00 | — | — | 888,473 | — |
|---|
| 2011-09-30 | $120,525.00 | $12,683.00 | $107,842.00 | $9,035.00 | $580,507.00 | $590,877.00 | -$483,035.00 | -$228,639.00 | — | — | -$711,674.00 | — | — | 56,340,625 | — |
|---|
| 2011-06-30 | $12,216.00 | $3,924.00 | $8,292.00 | $12,102.00 | $719,046.00 | $733,850.00 | -$725,558.00 | — | — | — | -$892,071.00 | — | — | 55,487,843 | — |
|---|
| 2011-03-31 | $9,518.00 | $19,663.00 | -$10,145.00 | $27,188.00 | $1.15M | $1.18M | -$1.19M | -$246,936.00 | — | — | -$1.44M | — | — | 52,642,802 | — |
|---|
| 2010-12-31 | $22,401.00 | $20,795.00 | $1,606.00 | $11,671.00 | $915,131.00 | $929,193.00 | -$927,587.00 | -$338,346.00 | — | — | -$1.27M | — | — | 1,331,316 | — |
|---|
| 2010-09-30 | $42,835.00 | $40,899.00 | $1,936.00 | $17,401.00 | $811,895.00 | $831,687.00 | -$829,751.00 | -$342,008.00 | — | — | -$1.17M | — | — | 43,653,117 | — |
|---|
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 | $7.77M | $4.36M | $3.41M | $2.59M | $11.77M | $18.26M | -$14.86M | -$334,000.00 | -$15.19M | — | -$15.19M | -$0.04 | — | 306,954,778 | — |
|---|
| 2024-12-31 | $17.78M | $9.93M | $7.85M | $2.88M | $9.3M | $12.18M | -$4.33M | -$16,000.00 | -$4.35M | $0.00 | -$4.35M | -$0.01 | — | 298,122,239 | — |
|---|
| 2023-12-31 | $12.23M | $6.08M | $6.15M | $2.28M | $8.06M | $10.73M | -$4.58M | -$68,000.00 | — | $0.00 | -$4.65M | -$0.01 | — | 285,956,852 | — |
|---|
| 2022-12-31 | $5.88M | $3.03M | $2.86M | $1.32M | $6.73M | $8.25M | -$5.39M | — | — | — | -$5.13M | -$0.02 | — | 268,302,234 | — |
|---|
| 2021-12-31 | $2.53M | $1.43M | $1.1M | $1.37M | $6.17M | $7.88M | -$6.78M | — | — | — | -$6.89M | -$0.03 | — | 247,203,625 | — |
|---|
| 2020-12-31 | $2.43M | $1.2M | $1.23M | $1.34M | $7.47M | $8.81M | -$7.58M | — | — | — | -$9.7M | — | — | 195,993,575 | — |
|---|
| 2019-12-31 | $1.86M | $945,000.00 | $916,000.00 | $1.47M | $6.14M | $7.61M | -$6.7M | — | — | — | -$11.44M | — | — | 152,086,221 | — |
|---|
| 2018-12-31 | $1.36M | $743,000.00 | $621,000.00 | $1.72M | $5.31M | $7.03M | -$6.41M | — | — | — | -$10.7M | — | — | 122,000,940 | — |
|---|
| 2017-12-31 | $516,000.00 | $323,000.00 | $193,000.00 | $1.63M | $4.43M | $6.09M | -$5.9M | — | — | — | -$9.55M | — | — | 98,941,169 | — |
|---|
| 2016-12-31 | $281,106.00 | $105,877.00 | $175,229.00 | $1.38M | $3.71M | — | -$4.93M | — | — | — | -$8.07M | — | — | 87,936,783 | — |
|---|
| 2015-12-31 | $127,582.00 | $62,067.00 | $65,515.00 | $684,554.00 | $3.55M | $4.25M | -$4.18M | — | — | — | -$5.08M | — | — | 84,112,356 | — |
|---|
| 2014-12-31 | $111,547.00 | $55,999.00 | $55,548.00 | $642,923.00 | $2.79M | $3.45M | -$3.39M | — | — | — | -$3.69M | — | — | 80,017,035 | — |
|---|
| 2013-12-31 | $167,946.00 | $29,656.00 | $138,290.00 | $742,247.00 | $2M | $2.76M | -$2.62M | — | — | — | -$2.53M | — | — | 72,950,208 | — |
|---|
| 2012-12-31 | $65,542.00 | $39,781.00 | $25,761.00 | $383,549.00 | $4.35M | $4.74M | -$4.72M | — | — | — | -$5.33M | — | — | 63,751,664 | — |
|---|
| 2011-12-31 | $156,189.00 | $44,756.00 | $111,433.00 | $99,495.00 | $3.17M | $3.27M | -$3.16M | -$793,259.00 | — | — | -$3.95M | — | — | 55,714,686 | — |
|---|
| 2010-12-31 | $156,761.00 | $125,484.00 | $31,277.00 | $100,564.00 | $4.12M | $4.23M | -$4.2M | -$1.54M | — | — | -$5.74M | — | — | 45,818,844 | — |
|---|