Complete source-backed income-statement history.
- Available history
- 2010-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 | $48,598.00 | $31,852.00 | $16,746.00 | — | $1.35M | $1.35M | -$1.33M | -$29,878.00 | — | — | -$1.38M | — | — | — | — |
|---|
| 2026-03-31 | $87,917.00 | $57,247.00 | $30,670.00 | — | $1.23M | $1.23M | -$1.2M | -$38,490.00 | — | — | -$1.17M | — | — | — | — |
|---|
| 2025-12-31 | -$31.19M | -$29.15M | -$2.04M | — | -$5.37M | -$5.37M | $3.33M | $119,003.00 | — | — | -$1.27M | — | — | — | — |
|---|
| 2025-09-30 | $6.65M | $4.95M | $1.7M | — | $2.08M | $2.08M | -$377,040.00 | -$56,756.00 | — | — | -$433,796.00 | — | — | — | — |
|---|
| 2025-06-30 | $6,302.00 | $100.00 | $6,202.00 | — | $337,955.00 | $337,955.00 | -$331,753.00 | -$114,248.00 | — | — | -$2.29M | — | — | — | — |
|---|
| 2025-03-31 | $2,283.00 | $252.00 | $2,031.00 | — | $463,931.00 | $463,931.00 | -$461,900.00 | -$54,248.00 | — | — | -$2.5M | — | — | — | — |
|---|
| 2024-12-31 | -$16.19M | -$9.4M | -$6.79M | — | -$3.63M | -$3.63M | -$3.16M | $2.22M | — | — | -$3.36M | — | — | — | — |
|---|
| 2024-09-30 | $6.77M | $2.39M | $4.38M | — | $2.74M | $2.74M | $1.64M | -$663,462.00 | — | — | $972,900.00 | — | — | — | — |
|---|
| 2024-06-30 | $5.89M | $4.88M | $1.02M | — | $1.55M | $1.55M | -$530,988.00 | -$720,350.00 | — | — | -$1.25M | — | — | — | — |
|---|
| 2024-03-31 | $3.84M | $2.15M | $1.69M | — | $1.62M | $1.62M | $72,963.00 | -$720,534.00 | — | — | -$647,571.00 | — | — | — | — |
|---|
| 2023-12-31 | $1.59M | $1.57M | $20,071.00 | — | $1.91M | $10.58M | -$10.56M | -$705,020.00 | — | — | -$11.27M | — | — | — | — |
|---|
| 2023-09-30 | $1.68M | $1.23M | $453,035.00 | — | $1.6M | $1.6M | -$1.14M | -$765,837.00 | — | — | -$1.91M | — | — | — | — |
|---|
| 2023-06-30 | $152,301.00 | $47,484.00 | $104,817.00 | — | $1.7M | $1.7M | -$1.6M | $142,605.00 | — | — | -$1.46M | — | — | — | — |
|---|
| 2023-03-31 | $112,957.00 | $176,191.00 | -$63,234.00 | — | $422,013.00 | $422,013.00 | -$485,247.00 | -$65,975.00 | — | — | -$551,222.00 | — | — | — | — |
|---|
| 2022-12-31 | $488,856.00 | $801,408.00 | -$312,552.00 | — | $852,970.00 | $4.47M | -$4.78M | -$1.25M | — | $0.00 | -$6.04M | — | — | — | — |
|---|
| 2022-09-30 | $840,970.00 | $1.31M | -$468,883.00 | — | $513,200.00 | $513,200.00 | -$982,083.00 | -$139,963.00 | — | $0.00 | -$1.12M | — | — | — | — |
|---|
| 2022-06-30 | $1.47M | $2.12M | -$648,792.00 | — | $784,174.00 | $784,174.00 | -$1.43M | -$33,853.00 | — | $0.00 | -$1.47M | — | — | — | 33,346,183 |
|---|
| 2022-03-31 | $1.52M | $2.28M | -$764,392.00 | — | $491,498.00 | $491,498.00 | -$1.26M | -$46,314.00 | -$1.3M | $0.00 | -$1.3M | — | — | — | 31,679,481 |
|---|
| 2021-12-31 | $1.71M | $2.59M | -$883,913.00 | — | $1.14M | $10.5M | -$11.38M | $156,136.00 | — | $0.00 | -$11.22M | — | — | — | — |
|---|
| 2021-09-30 | $948,254.00 | $730,186.00 | $218,068.00 | — | $847,888.00 | $847,888.00 | -$629,820.00 | $263,288.00 | -$366,532.00 | $0.00 | -$366,532.00 | — | — | — | 137,047,395 |
|---|
| 2021-06-30 | $291,126.00 | $90,519.00 | $200,607.00 | — | $340,495.00 | $340,495.00 | -$139,888.00 | -$128,053.00 | -$267,941.00 | $0.00 | -$267,941.00 | — | — | — | 7,928,887 |
|---|
| 2021-03-31 | $207,642.00 | $127,627.00 | $80,015.00 | — | $330,031.00 | $330,031.00 | -$250,016.00 | -$66,688.00 | -$316,704.00 | $0.00 | -$346,710.00 | — | — | — | 7,661,666 |
|---|
| 2020-12-31 | $157,419.00 | $122,584.00 | $34,835.00 | — | $292,671.00 | $292,671.00 | -$257,836.00 | -$54,866.00 | -$312,702.00 | -$80,422.00 | -$312,702.00 | — | — | — | 945,585 |
|---|
| 2020-09-30 | $154,369.00 | $128,885.00 | $25,484.00 | — | $307,069.00 | $307,069.00 | -$281,585.00 | -$33,627.00 | -$315,212.00 | $80,422.00 | -$395,634.00 | — | — | — | 102,808,921 |
|---|
| 2020-06-30 | $82,435.00 | $61,105.00 | $21,330.00 | — | $404,689.00 | $404,689.00 | -$383,359.00 | -$13,027.00 | -$396,386.00 | $0.00 | -$396,386.00 | — | — | — | 99,921,467 |
|---|
| 2020-03-31 | $112,267.00 | $224,164.00 | -$111,897.00 | — | $194,981.00 | $194,981.00 | -$306,878.00 | -$11,453.00 | -$318,331.00 | $0.00 | -$318,331.00 | — | — | — | 99,679,709 |
|---|
| 2019-12-31 | $233,203.00 | $450,105.00 | -$216,902.00 | — | $748,812.00 | $4.52M | -$4.73M | -$11,479.00 | -$4.74M | — | -$4.82M | — | — | — | 5,288,995 |
|---|
| 2019-09-30 | $568,992.00 | $381,277.00 | $187,715.00 | — | $600,663.00 | $600,663.00 | -$412,948.00 | -$2,495.00 | -$415,443.00 | — | -$414,330.00 | — | — | — | 99,679,709 |
|---|
| 2019-06-30 | $62,720.00 | $33,449.00 | $29,271.00 | — | $605,828.00 | $605,828.00 | -$576,557.00 | $56.00 | -$576,501.00 | — | $14.62M | — | — | — | 69,861,028 |
|---|
| 2019-03-31 | $4.83M | $1.83M | $3M | $779,248.00 | $289,001.00 | $289,001.00 | -$289,001.00 | $56.00 | -$288,945.00 | — | -$1.01M | -$0.02 | -$0.02 | 66,179,709 | 66,179,709 |
|---|
| 2018-12-31 | $5.05M | $2.21M | $2.84M | $1.02M | $275,506.00 | $275,506.00 | -$275,506.00 | $57.00 | -$275,449.00 | — | -$6.63M | -$0.10 | -$0.10 | 40,329 | 40,329 |
|---|
| 2018-09-30 | $5.29M | $2.04M | $3.25M | $1.03M | $313,536.00 | $313,536.00 | -$313,536.00 | $25.00 | -$313,511.00 | — | -$1.96M | -$0.03 | -$0.03 | 66,177,101 | 66,177,101 |
|---|
| 2018-06-30 | $5.4M | $2.47M | $2.93M | $987,776.00 | $245,125.00 | $245,125.00 | -$245,125.00 | $25.00 | -$245,100.00 | — | -$1.56M | -$0.02 | -$0.02 | 65,939,709 | 65,939,709 |
|---|
| 2018-03-31 | $5.99M | $2.35M | $3.64M | $1.12M | — | $4.29M | -$654,105.00 | -$602,354.00 | — | — | -$1.26M | -$0.02 | -$0.02 | 65,939,709 | 65,939,709 |
|---|
| 2017-12-31 | $6.09M | $2.41M | $3.68M | $1.21M | — | $4.28M | -$600,169.00 | -$456,641.00 | — | — | -$1.06M | -$0.02 | -$0.02 | 56,893 | 56,893 |
|---|
| 2017-09-30 | $6.07M | $2.75M | $3.32M | $1.03M | — | $3.71M | -$390,463.00 | -$305,282.00 | — | — | -$695,745.00 | -$0.01 | -$0.01 | 65,520,434 | 65,520,434 |
|---|
| 2017-06-30 | $5.99M | $2.37M | $3.63M | $1.13M | $1.75M | $3.97M | -$339,622.00 | -$277,087.00 | — | — | -$616,709.00 | -$0.01 | -$0.01 | 65,283,042 | 65,283,042 |
|---|
| 2017-03-31 | $5.96M | $1.55M | $4.41M | $1.04M | $1.93M | $4.19M | $225,528.00 | -$280,752.00 | — | — | -$55,224.00 | $0.00 | $0.00 | 65,262,289 | 65,262,289 |
|---|
| 2016-12-31 | $5.87M | $2.19M | $3.68M | $1.07M | $1.85M | $5.93M | -$2.26M | -$544,040.00 | — | — | -$2.8M | -$0.04 | -$0.04 | 42,267 | 42,267 |
|---|
| 2016-09-30 | $6.02M | $2.07M | $3.94M | $952,704.00 | $1.96M | $3.83M | $108,672.00 | -$242,669.00 | — | — | -$133,997.00 | $0.00 | $0.00 | 65,121,621 | 65,121,621 |
|---|
| 2016-06-30 | $6M | $2.03M | $3.97M | $973,980.00 | $2.25M | $4.1M | -$123,057.00 | -$210,208.00 | — | — | -$333,265.00 | -$0.01 | -$0.01 | 65,069,327 | 65,069,327 |
|---|
| 2016-03-31 | $5.86M | $1.93M | $3.93M | $1.03M | $2.29M | $4.31M | -$380,151.00 | -$203,090.00 | — | — | -$583,241.00 | -$0.01 | -$0.01 | 65,069,327 | 65,069,327 |
|---|
| 2015-12-31 | $5.44M | $1.79M | $3.65M | $1.04M | $1.8M | $4.32M | -$667,578.00 | -$60,029.00 | — | — | -$727,607.00 | -$0.01 | -$0.01 | 475,060 | 475,060 |
|---|
| 2015-09-30 | $5.29M | $1.8M | $3.49M | $1.39M | $2.39M | $5.61M | -$2.12M | -$64,422.00 | — | — | -$2.18M | -$0.03 | -$0.03 | 63,876,095 | 63,876,095 |
|---|
| 2015-06-30 | $5.47M | $1.59M | $3.87M | $1.33M | $2.35M | $5.59M | -$1.72M | -$41,506.00 | — | — | -$1.76M | -$0.03 | -$0.03 | 62,835,140 | 62,835,140 |
|---|
| 2015-03-31 | $5.2M | $1.32M | $3.88M | $875,382.00 | $2.45M | $5.46M | -$1.58M | -$12,366.00 | — | — | -$1.59M | -$0.03 | -$0.03 | 62,831,019 | 62,831,019 |
|---|
| 2014-12-31 | $4.81M | $1.13M | $3.68M | $668,271.00 | $1.93M | $4.57M | -$892,688.00 | -$31,252.00 | — | — | -$923,940.00 | -$0.01 | -$0.01 | 664,510 | 664,510 |
|---|
| 2014-09-30 | $4.32M | $1.14M | $3.17M | $640,177.00 | $1.92M | $4.43M | -$1.25M | -$2,094.00 | — | — | -$1.26M | -$0.02 | -$0.02 | 61,711,315 | 61,711,315 |
|---|
| 2014-06-30 | $3.91M | $1.05M | $2.86M | $600,259.00 | $1.57M | $3.57M | -$711,419.00 | $4,932.00 | — | — | -$706,487.00 | -$0.01 | -$0.01 | 60,026,430 | 60,026,430 |
|---|
| 2014-03-31 | $3.43M | $789,099.00 | $2.64M | $576,786.00 | $803,168.00 | $3M | -$364,305.00 | -$3,309.00 | — | — | -$367,614.00 | -$0.01 | -$0.01 | 58,770,491 | 58,770,491 |
|---|
| 2013-12-31 | $2.7M | $580,862.00 | — | $296,687.00 | $912,572.00 | $1.13M | -$491,089.00 | $0.00 | — | — | -$353,163.00 | $0.00 | -$0.01 | 366,903 | 1,347,752 |
|---|
| 2013-09-30 | $2.53M | $520,924.00 | — | $313,546.00 | $556,282.00 | $2.44M | $92,681.00 | -$6,748.00 | — | — | $151,183.00 | $0.00 | $0.00 | 57,287,742 | 74,901,617 |
|---|
| 2013-06-30 | $2.26M | $491,212.00 | — | $434,365.00 | $535,494.00 | $2.23M | $33,594.00 | -$13,417.00 | — | — | $58,788.00 | $0.00 | $0.00 | 56,644,643 | 75,346,900 |
|---|
| 2013-03-31 | $2.16M | $470,483.00 | — | $380,617.00 | $516,283.00 | $1.98M | $180,177.00 | -$4,959.00 | — | — | $236,968.00 | $0.00 | $0.00 | 56,158,216 | 69,394,505 |
|---|
| 2012-12-31 | $1.89M | $449,829.00 | — | $208,969.00 | -$1.16M | $1.6M | $282,083.00 | -$25,826.00 | — | — | $285,774.00 | $0.01 | $0.01 | 1,219,864 | — |
|---|
| 2012-09-30 | $1.57M | $251,219.00 | — | $370,269.00 | $742,420.00 | $1.36M | $207,040.00 | -$40,908.00 | — | — | $442,966.00 | $0.01 | $0.01 | 55,745,059 | 59,997,047 |
|---|
| 2012-06-30 | $1.29M | $235,124.00 | — | $274,975.00 | $717,161.00 | $1.23M | $67,460.00 | -$45,708.00 | — | — | $49,196.00 | $0.00 | $0.00 | 55,719,575 | 61,587,751 |
|---|
| 2012-03-31 | $1.05M | $133,402.00 | — | $220,904.00 | $869,706.00 | $1.22M | -$175,647.00 | -$53,380.00 | — | — | -$284,989.00 | -$0.01 | -$0.01 | 42,139,371 | 42,139,371 |
|---|
| 2011-12-31 | $870,965.00 | $120,862.00 | — | $117,023.00 | $949,981.00 | $1.19M | -$316,901.00 | $49,545.00 | — | — | -$344,283.00 | -$0.01 | -$0.01 | -1,282,195 | — |
|---|
| 2011-09-30 | $670,348.00 | $36,816.00 | — | $141,924.00 | $674,847.00 | $853,587.00 | -$183,239.00 | -$61,026.00 | — | — | -$301,171.00 | -$0.01 | -$0.01 | 39,256,372 | 43,603,539 |
|---|
| 2011-06-30 | $811,327.00 | $147,504.00 | — | $122,380.00 | $562,969.00 | $832,853.00 | -$21,526.00 | -$134,320.00 | — | — | — | -$0.01 | -$0.01 | 36,334,560 | 36,334,560 |
|---|
| 2011-03-31 | $702,313.00 | $110,427.00 | — | $118,721.00 | $691,502.00 | $920,650.00 | -$218,337.00 | -$197,138.00 | — | — | — | -$0.01 | -$0.02 | 33,940,507 | 33,940,507 |
|---|
| 2010-12-31 | $469,000.00 | -$1,486.00 | — | $122,818.00 | $453,928.00 | $575,260.00 | -$106,260.00 | -$32,355.00 | — | — | — | -$0.01 | -$0.01 | 415,533 | — |
|---|
| 2010-09-30 | $350,467.00 | $69,318.00 | — | $110,000.00 | $660,517.00 | $839,835.00 | -$489,368.00 | -$32,346.00 | — | — | — | -$0.01 | -$0.01 | 31,700,157 | — |
|---|
| 2010-06-30 | $394,063.00 | $107,845.00 | — | $109,031.00 | $403,856.00 | $620,732.00 | -$226,669.00 | — | — | — | — | -$0.01 | -$0.01 | 27,843,668 | — |
|---|
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 | $36,297.00 | $352.00 | $35,945.00 | — | $1.75M | $1.75M | -$1.71M | -$71,332.00 | — | $0.00 | -$6.5M | — | — | — | — |
|---|
| 2024-12-31 | $321,352.00 | $25,445.00 | $295,907.00 | — | $2.27M | $2.27M | -$1.98M | $120,642.00 | — | $0.00 | -$4.29M | — | — | — | — |
|---|
| 2023-12-31 | $3.54M | $3.02M | $514,690.00 | — | $5.63M | $14.31M | -$13.79M | -$1.39M | — | $0.00 | -$15.19M | — | — | — | — |
|---|
| 2022-12-31 | $4.32M | $6.51M | -$2.19M | — | $2.64M | $6.26M | -$8.45M | -$1.47M | — | $0.00 | -$9.93M | — | — | — | — |
|---|
| 2021-12-31 | $3.16M | $3.54M | -$381,853.00 | — | $2.69M | $12.05M | -$12.43M | $224,683.00 | — | $0.00 | -$12.2M | — | — | — | — |
|---|
| 2020-12-31 | $506,490.00 | $536,738.00 | -$30,248.00 | — | $1.2M | $1.2M | -$1.23M | -$112,973.00 | -$1.34M | $0.00 | -$1.42M | — | — | — | 101,760,413 |
|---|
| 2019-12-31 | $864,915.00 | $864,831.00 | $84.00 | — | $2.24M | $6.01M | -$6.01M | -$13,862.00 | -$6.03M | $0.00 | $8.37M | — | — | — | 83,985,188 |
|---|
| 2018-12-31 | $21.73M | $9.08M | $12.65M | $4.17M | $1.29M | $1.29M | -$1.29M | $118.00 | -$1.29M | — | -$11.42M | -$0.17 | -$0.17 | 66,060,038 | 66,060,038 |
|---|
| 2017-12-31 | $24.1M | $9.07M | $15.04M | $4.41M | — | $16.14M | -$1.1M | -$1.32M | — | — | -$2.42M | -$0.04 | -$0.04 | 65,413,094 | 65,413,094 |
|---|
| 2016-12-31 | $23.75M | $8.23M | $15.52M | $4.02M | $8.34M | $18.17M | -$2.65M | -$1.2M | — | — | -$3.85M | -$0.06 | -$0.06 | 65,129,153 | 65,129,153 |
|---|
| 2015-12-31 | $21.4M | $6.49M | $14.9M | $4.63M | $9M | $20.99M | -$6.09M | -$178,323.00 | — | — | -$6.26M | -$0.10 | -$0.10 | 63,659,639 | 63,659,639 |
|---|
| 2014-12-31 | $16.46M | $4.11M | $12.35M | $2.49M | $6.22M | $15.57M | -$3.22M | -$31,723.00 | — | — | -$3.25M | -$0.05 | -$0.05 | 60,844,694 | 60,844,694 |
|---|
| 2013-12-31 | $9.65M | $2.06M | $7.59M | $1.43M | $2.52M | $7.78M | -$184,637.00 | -$25,124.00 | — | — | $93,776.00 | $0.01 | $0.00 | 57,022,279 | 73,475,411 |
|---|
| 2012-12-31 | $5.8M | $1.07M | — | $933,034.00 | $1.31M | $5.42M | $380,937.00 | -$165,822.00 | — | — | $492,948.00 | $0.01 | $0.01 | 52,439,242 | — |
|---|
| 2011-12-31 | $2.36M | $255,055.00 | — | $499,425.00 | $2.46M | $3.22M | -$853,881.00 | -$316,939.00 | — | — | -$1.18M | -$0.04 | -$0.04 | 37,376,270 | — |
|---|
| 2010-12-31 | $1.46M | $248,945.00 | — | $418,898.00 | $1.98M | $2.65M | -$1.2M | -$129,389.00 | — | — | -$756,891.00 | -$0.04 | -$0.04 | 31,502,237 | — |
|---|