Complete source-backed income-statement history.
- Available history
- 2012-06-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 | $490,619.00 | — | — | $2.05M | — | $4.55M | -$4.06M | -$697,542.00 | -$4.76M | — | -$4.76M | — | — | 16,515,117 | 16,515,117 |
|---|
| 2026-03-31 | $480,151.00 | — | — | $2.11M | — | $4.96M | -$4.48M | $17,104.00 | -$4.46M | — | -$4.46M | — | — | 16,132,487 | 16,132,487 |
|---|
| 2025-12-31 | $405,951.00 | — | — | $1.93M | — | $4.48M | -$4.07M | $35,435.00 | -$4.04M | — | -$4.04M | — | — | 468,770 | 468,770 |
|---|
| 2025-09-30 | -$106,146.00 | — | — | $1.79M | — | $5.13M | -$5.23M | $59,698.00 | -$5.17M | — | -$5.17M | — | — | 13,443,740 | 13,443,740 |
|---|
| 2025-06-30 | $1.44M | — | — | $1.98M | — | $5.92M | -$4.47M | $86,675.00 | -$4.38M | — | -$4.38M | — | — | 13,222,454 | 13,222,454 |
|---|
| 2025-03-31 | $296,256.00 | — | — | $2M | — | $4.67M | -$4.38M | $38,832.00 | -$4.34M | — | -$4.34M | — | — | 10,920,909 | 10,920,909 |
|---|
| 2024-12-31 | $196,485.00 | — | — | $2.03M | — | $4.89M | -$4.69M | $98,331.00 | -$4.59M | — | -$4.59M | — | — | 241,261 | 241,261 |
|---|
| 2024-09-30 | $250,000.00 | — | — | $1.62M | — | $3.76M | -$3.51M | $148,596.00 | -$3.36M | — | -$3.36M | — | — | 10,920,872 | 10,920,872 |
|---|
| 2024-06-30 | $280,438.00 | — | — | $1.39M | — | $3.61M | -$3.32M | $63,588.00 | -$3.26M | — | -$3.26M | — | — | 9,501,691 | 9,501,691 |
|---|
| 2024-03-31 | $157,378.00 | — | — | $1.2M | — | $3.31M | -$3.15M | $95,782.00 | -$3.06M | — | -$3.06M | — | — | 9,450,220 | 9,450,220 |
|---|
| 2023-12-31 | $71,902.00 | — | — | $1.06M | — | $3.35M | -$3.28M | $54,421.00 | -$3.22M | -$391.00 | -$3.22M | — | — | 777,060 | 777,060 |
|---|
| 2023-09-30 | $43,389.00 | — | — | $701,495.00 | — | $3.78M | -$3.73M | $16,373.00 | -$3.72M | — | -$3.72M | — | — | 7,874,962 | 7,874,962 |
|---|
| 2023-06-30 | $36,122.00 | — | — | $703,590.00 | — | $2.8M | -$2.76M | -$8.14M | -$10.9M | $3,255.00 | -$10.68M | — | — | 5,046,514 | 5,046,514 |
|---|
| 2023-03-31 | $35,778.00 | — | — | $120,638.00 | — | $1.02M | -$981,554.00 | — | -$1.78M | — | -$1.78M | — | — | 3,180,538 | 3,180,538 |
|---|
| 2022-12-31 | $39,721.00 | — | — | $1.58M | — | $5.85M | -$5.58M | — | -$6.01M | $6,622.00 | -$6.02M | — | — | 21,214 | 21,214 |
|---|
| 2022-09-30 | $30,023.00 | — | — | $1.62M | — | $5.75M | -$5.72M | — | -$6.2M | -$7,052.00 | -$6.33M | — | — | 3,102,745 | 3,102,745 |
|---|
| 2022-06-30 | $51,409.00 | — | — | $1.7M | — | $5.97M | -$5.9M | — | -$6.36M | $7,316.00 | -$6.57M | — | — | 3,084,226 | 3,084,226 |
|---|
| 2022-03-31 | $35,493.00 | — | — | $1.37M | — | $5.23M | -$5.07M | — | -$5.1M | $4,972.00 | -$5.3M | -$0.22 | — | 23,563,852 | 23,563,852 |
|---|
| 2021-12-31 | $19,497.00 | — | — | $1.11M | — | $6.54M | -$6.39M | — | -$6.4M | $6,192.00 | -$6.92M | — | — | 625,311 | 625,311 |
|---|
| 2021-09-30 | $12,281.00 | — | — | $811,724.00 | — | $5.57M | -$5.4M | — | -$4.94M | -$2,393.00 | -$5.2M | — | — | 22,088,865 | 22,088,865 |
|---|
| 2021-06-30 | $18,499.00 | — | — | $347,173.00 | — | $3.38M | -$3.23M | — | -$3.01M | $1,028.00 | -$3.06M | — | — | 20,248,868 | 20,248,868 |
|---|
| 2021-03-31 | $575,913.00 | — | — | $322,010.00 | — | $2.78M | -$2.19M | -$295,901.00 | -$2.48M | $7,188.00 | -$2.49M | -$0.13 | — | 19,758,957 | 592,768,709 |
|---|
| 2020-12-31 | $496,499.00 | — | — | $232,638.00 | — | $2.33M | -$1.82M | -$249,417.00 | -$2.07M | $12,783.00 | -$2.08M | — | — | — | 403,157 |
|---|
| 2020-09-30 | $501,700.00 | — | — | $308,038.00 | — | $2.23M | -$1.71M | -$195,879.00 | -$1.91M | $11,074.00 | -$1.92M | — | — | — | 18,237,647 |
|---|
| 2020-06-30 | $306,692.00 | — | — | $190,339.00 | — | $3.13M | -$2.81M | -$652,235.00 | -$3.46M | $3,592.00 | -$3.46M | — | — | — | 17,441,164 |
|---|
| 2020-03-31 | $778,938.00 | $355,723.00 | — | $430,401.00 | — | $3.47M | -$2.67M | -$1.15M | -$3.83M | $8,874.00 | -$3.84M | — | — | — | 519,436,402 |
|---|
| 2019-12-31 | $598,681.00 | $160,807.00 | — | $653,983.00 | — | $4.2M | -$3.59M | -$84,439.00 | -$3.67M | $34,064.00 | -$3.7M | — | — | — | 6,459,353 |
|---|
| 2019-09-30 | $537,097.00 | $142,992.00 | — | $357,289.00 | — | $2.8M | -$2.25M | -$99,586.00 | -$2.35M | $10,902.00 | -$2.36M | — | — | — | 518,125,454 |
|---|
| 2019-06-30 | $628,905.00 | $189,261.00 | — | $366,292.00 | — | $2.73M | -$2.08M | -$86,989.00 | -$2.17M | $4,264.00 | -$2.18M | — | — | — | 479,787,679 |
|---|
| 2019-03-31 | $723,941.00 | $176,463.00 | — | $430,670.00 | — | $2.91M | -$2.17M | -$80,664.00 | -$2.25M | $13,701.00 | -$2.26M | — | — | — | 478,950,996 |
|---|
| 2018-12-31 | $745,261.00 | $151,988.00 | — | $369,254.00 | — | $3.36M | -$2.59M | -$49,542.00 | -$2.64M | $12,938.00 | -$2.66M | $0.00 | $0.00 | 15,720,491 | 15,720,491 |
|---|
| 2018-09-30 | $684,640.00 | $240,908.00 | — | $202,904.00 | — | $2.63M | -$1.93M | -$216,877.00 | -$2.14M | $2,887.00 | -$2.15M | $0.00 | $0.00 | 430,651,242 | 430,651,242 |
|---|
| 2018-06-30 | $1.84M | $743,709.00 | — | $20,330.00 | — | $4.13M | -$2.29M | -$168,564.00 | -$2.46M | $9,856.00 | -$2.47M | -$0.01 | -$0.01 | 407,490,811 | 407,490,811 |
|---|
| 2018-03-31 | $525,789.00 | $120,248.00 | — | $5,361.00 | — | $3.03M | -$2.51M | -$239,169.00 | -$2.75M | $4,561.00 | -$2.75M | — | — | — | 404,254,263 |
|---|
| 2017-12-31 | $533,173.00 | $140,617.00 | — | $158,952.00 | — | $3.22M | -$2.67M | -$211,201.00 | -$2.88M | $21,824.00 | -$2.9M | -$0.01 | -$0.01 | 10,353,581 | 10,353,581 |
|---|
| 2017-09-30 | $589,576.00 | $144,367.00 | — | $6,278.00 | — | $2.49M | -$1.88M | -$230,698.00 | -$2.11M | $1,187.00 | -$2.11M | -$0.01 | -$0.01 | 344,658,454 | 344,658,454 |
|---|
| 2017-06-30 | — | $155,141.00 | — | $27,766.00 | — | $3.07M | -$2.51M | -$291,168.00 | -$2.8M | $1,600.00 | -$2.8M | -$0.01 | -$0.01 | 344,140,554 | 344,140,554 |
|---|
| 2017-03-31 | — | $149,129.00 | — | $29,070.00 | — | $5.54M | -$4.95M | -$4.71M | -$9.66M | $4,170.00 | -$9.67M | -$0.03 | -$0.03 | 295,596,151 | 295,596,151 |
|---|
| 2016-12-31 | — | $143,203.00 | — | -$46,929.00 | — | $3.66M | -$3.14M | -$9.24M | -$12.38M | — | -$12.38M | — | — | — | -72,288,245 |
|---|
| 2016-09-30 | — | $116,376.00 | — | $65,582.00 | — | $2.48M | -$1.88M | -$2.45M | -$4.33M | — | -$4.33M | -$0.02 | -$0.02 | 226,796,302 | 226,796,302 |
|---|
| 2016-06-30 | — | $114,548.00 | — | $292,592.00 | — | $4.71M | -$4.22M | $3.39M | -$832,691.00 | — | -$832,691.00 | $0.00 | $0.00 | 213,860,870 | 213,860,870 |
|---|
| 2016-03-31 | — | $118,110.00 | — | $29,072.00 | — | $4.64M | -$4.32M | $12.01M | $7.69M | — | $7.69M | $0.04 | -$0.02 | 201,816,797 | 270,712,051 |
|---|
| 2015-12-31 | — | — | — | $255,936.00 | — | $4.64M | -$3.99M | -$175,723.00 | -$4.17M | — | -$4.17M | — | — | — | 2,844,813 |
|---|
| 2015-09-30 | $75,312.00 | — | $75,312.00 | — | — | $3.78M | -$3.7M | -$24.71M | -$28.41M | — | -$28.41M | -$0.17 | — | 163,724,678 | 171,972,727 |
|---|
| 2015-06-30 | — | — | — | $853.00 | — | $501,231.00 | -$490,185.00 | -$2.93M | -$3.42M | — | -$3.42M | -$0.02 | -$0.02 | 166,054,195 | 166,054,195 |
|---|
| 2015-03-31 | — | — | — | $224,000.00 | — | $708,107.00 | -$708,107.00 | -$1,755.00 | -$709,862.00 | — | -$709,862.00 | $0.00 | $0.00 | 163,724,678 | 163,724,678 |
|---|
| 2014-12-31 | — | — | — | — | — | $381,930.00 | -$381,930.00 | — | -$453,546.00 | — | -$453,546.00 | — | — | — | 718,357 |
|---|
| 2014-09-30 | — | — | — | — | — | $111,149.00 | -$111,149.00 | — | -$144,324.00 | — | -$144,324.00 | — | — | — | 160,815,487 |
|---|
| 2014-06-30 | — | — | — | — | — | $161,386.00 | -$161,386.00 | — | -$183,886.00 | — | -$183,886.00 | — | — | — | 160,623,289 |
|---|
| 2014-03-31 | — | — | — | $2,474.00 | — | $112,274.00 | -$112,274.00 | — | -$121,824.00 | — | -$121,824.00 | — | — | — | 160,623,289 |
|---|
| 2013-12-31 | — | — | — | $1,000.00 | — | $15,316.00 | -$15,316.00 | — | -$148,555.00 | — | -$148,555.00 | — | — | — | -44,948,513 |
|---|
| 2013-09-30 | — | — | — | $43,000.00 | — | $294,719.00 | -$294,719.00 | — | -$294,719.00 | — | -$294,719.00 | — | — | — | 97,200,000 |
|---|
| 2013-06-30 | $0.00 | — | — | — | — | $8,801.00 | -$8,801.00 | — | — | $0.00 | -$8,801.00 | — | — | — | 1,500,000 |
|---|
| 2013-03-31 | — | — | — | — | — | $299,009.00 | -$299,009.00 | — | -$299,009.00 | — | -$299,009.00 | — | — | — | 97,200,000 |
|---|
| 2012-12-31 | -$9,250.00 | $340,436.00 | -$349,686.00 | — | — | $494,233.00 | -$843,919.00 | — | -$843,919.00 | — | -$843,919.00 | — | — | — | -70,093,607 |
|---|
| 2012-09-30 | $82,942.00 | $700.00 | $82,242.00 | — | — | $265,532.00 | -$183,290.00 | — | -$183,290.00 | — | -$183,290.00 | — | — | — | 92,200,000 |
|---|
| 2012-06-30 | $0.00 | — | — | — | — | $750.00 | — | — | — | $0.00 | -$750.00 | — | — | — | 20,000,000 |
|---|
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 | $2.04M | — | — | $7.69M | — | $20.19M | -$18.15M | $220,640.00 | -$17.93M | — | -$17.93M | — | — | 13,007,045 | 13,007,045 |
|---|
| 2024-12-31 | $886,485.00 | — | — | $6.24M | — | $15.57M | -$14.68M | $406,297.00 | -$14.28M | — | -$14.28M | — | — | 10,202,371 | 10,202,371 |
|---|
| 2023-12-31 | $190,289.00 | — | — | $2.59M | — | $10.94M | -$10.75M | -$8.87M | -$19.62M | $2,864.00 | -$19.4M | — | — | 6,153,881 | 6,153,881 |
|---|
| 2022-12-31 | $156,646.00 | — | — | $6.27M | — | $22.8M | -$22.27M | — | -$23.67M | $7,670.00 | -$24.23M | — | — | 3,065,365 | 3,065,365 |
|---|
| 2021-12-31 | $64,799.00 | — | — | $2.88M | — | $17.7M | -$17.09M | — | -$16.7M | $10,746.00 | -$17.67M | — | — | 21,329,281 | 21,329,281 |
|---|
| 2020-12-31 | $2.08M | — | — | $1.16M | — | $11.15M | -$9.01M | -$2.25M | -$11.26M | $36,323.00 | -$11.3M | — | — | — | 18,067,603 |
|---|
| 2019-12-31 | $2.49M | $669,523.00 | — | $1.61M | — | $12.64M | -$10.09M | -$351,678.00 | -$10.44M | $62,931.00 | -$10.5M | — | — | — | 498,747,396 |
|---|
| 2018-12-31 | $3.76M | $1.26M | — | $894,849.00 | — | $13.15M | -$9.32M | -$674,152.00 | -$10M | $30,242.00 | -$10.03M | -$0.02 | -$0.02 | 429,852,594 | 429,852,594 |
|---|
| 2017-12-31 | $2.23M | $589,254.00 | — | $222,068.00 | — | $14.31M | -$12.01M | -$5.44M | -$17.45M | $28,781.00 | -$17.48M | -$0.05 | -$0.05 | 338,485,301 | 338,485,301 |
|---|
| 2016-12-31 | — | $492,237.00 | — | $340,317.00 | — | $15.5M | -$13.57M | $3.72M | -$9.85M | $2,946.00 | -$9.85M | — | — | — | 217,570,666 |
|---|
| 2015-12-31 | — | — | — | $480,789.00 | — | $9.63M | -$8.9M | -$27.78M | -$36.68M | — | -$36.68M | — | — | — | 175,696,214 |
|---|
| 2014-12-31 | — | — | — | $1,500.00 | — | $767,846.00 | -$767,846.00 | — | -$904,687.00 | — | -$904,687.00 | — | — | — | 161,405,947 |
|---|
| 2013-12-31 | — | — | — | $44,000.00 | — | $971,455.00 | -$971,455.00 | — | -$976,238.00 | — | -$976,238.00 | — | — | — | 63,650,780 |
|---|
| 2012-12-31 | $7.7M | $6.5M | $1.19M | — | — | $1M | $192,313.00 | — | $192,313.00 | — | $192,313.00 | — | — | — | 19,439,726 |
|---|