Complete source-backed income-statement history.
- Available history
- 2011-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 | $109.07M | $106.32M | $2.75M | — | — | $3.87M | -$1.12M | -$1.22M | -$2.34M | $62,109.00 | -$2.41M | — | -$0.38 | — | — |
|---|
| 2026-03-31 | $97.92M | $95.84M | $2.08M | — | — | $3.04M | -$958,009.00 | -$412,424.00 | -$1.37M | $15,503.00 | -$1.39M | — | -$0.29 | — | — |
|---|
| 2025-12-31 | $84.22M | $81.31M | $2.91M | — | — | $5.34M | -$2.43M | -$321,035.00 | -$2.75M | -$62,485.00 | -$2.69M | — | -$0.89 | — | — |
|---|
| 2025-09-30 | $102.87M | $100.13M | $2.74M | — | — | $3.3M | -$559,083.00 | -$1.69M | -$2.25M | $71,919.00 | -$2.33M | — | -$0.68 | — | — |
|---|
| 2025-06-30 | $72.18M | $70.31M | $1.87M | — | — | $2.53M | -$656,229.00 | -$1.6M | -$2.26M | $91,696.00 | -$2.35M | — | -$0.82 | — | — |
|---|
| 2025-03-31 | $57.63M | $55.7M | $1.93M | — | — | $2.54M | -$604,226.00 | -$519,660.00 | -$1.12M | $20,575.00 | -$1.14M | — | -$0.44 | — | — |
|---|
| 2024-12-31 | $98.87M | $96.21M | $2.66M | — | — | $2.96M | -$298,112.00 | -$1.31M | -$1.6M | $259,150.00 | -$1.86M | — | -$1.19 | — | — |
|---|
| 2024-09-30 | $54.25M | $52.23M | $2.02M | — | — | $2.08M | -$56,553.00 | -$646,846.00 | -$703,399.00 | $69,605.00 | -$773,004.00 | — | -$0.40 | — | — |
|---|
| 2024-06-30 | $78.64M | $76.47M | $2.16M | — | — | $2.51M | -$342,103.00 | -$1.56M | -$1.9M | $65,275.00 | -$1.96M | — | -$0.90 | — | — |
|---|
| 2024-03-31 | $51.41M | $50.04M | $1.38M | — | — | $1.56M | -$183,452.00 | -$396,764.00 | -$580,216.00 | — | -$580,216.00 | — | -$0.37 | — | — |
|---|
| 2023-12-31 | $47.25M | $45.61M | $1.64M | — | — | $1.46M | $183,992.00 | -$128,871.00 | $55,121.00 | — | -$488,701.00 | — | $0.00 | — | — |
|---|
| 2023-09-30 | $39.76M | $38.73M | $1.03M | — | — | $957,768.00 | $70,753.00 | -$24,844.00 | $45,909.00 | — | $45,909.00 | — | -$0.01 | — | — |
|---|
| 2023-06-30 | $32.82M | $32.04M | $784,466.00 | — | — | $1.04M | -$252,718.00 | $91,074.00 | -$161,644.00 | — | -$161,644.00 | — | $0.00 | — | — |
|---|
| 2023-03-31 | $24.67M | $23.45M | $1.22M | — | — | $1.53M | -$317,530.00 | $158,708.00 | -$158,822.00 | — | -$158,822.00 | — | $0.00 | — | — |
|---|
| 2022-12-31 | $28.15M | $29M | -$853,778.00 | — | — | $1.59M | -$2.45M | -$2.64M | -$5.08M | — | -$4.99M | — | -$0.03 | — | — |
|---|
| 2022-09-30 | $21.94M | $20.62M | $1.31M | — | — | $1.26M | $58,813.00 | -$31,501.00 | $27,312.00 | — | -$68,863.00 | $0.00 | $0.00 | 151,750,426 | — |
|---|
| 2022-06-30 | $23.7M | $22.85M | $846,274.00 | — | — | $1.14M | -$298,178.00 | $12,721.00 | -$285,457.00 | — | -$351,180.00 | — | $0.00 | — | — |
|---|
| 2022-03-31 | $19.42M | $18.94M | $484,060.00 | — | — | $989,498.00 | -$505,438.00 | -$19,293.00 | -$524,731.00 | — | -$554,970.00 | — | $0.00 | — | — |
|---|
| 2021-12-31 | $17.86M | $17.7M | $160,728.00 | — | — | $853,158.00 | -$692,430.00 | -$59,492.00 | -$751,922.00 | — | -$709,052.00 | — | — | — | 2,210,472 |
|---|
| 2021-09-30 | $16.52M | $15.68M | $841,052.00 | — | — | $957,195.00 | -$116,143.00 | $4,925.00 | -$111,218.00 | — | -$198,954.00 | $0.00 | $0.00 | 141,697,141 | 141,697,141 |
|---|
| 2021-06-30 | $16.13M | $16.08M | $44,565.00 | — | — | $1.21M | -$1.16M | $42,230.00 | -$1.12M | — | -$987,376.00 | -$0.01 | -$0.01 | 139,078,656 | — |
|---|
| 2021-03-31 | $14.2M | $13.71M | $487,370.00 | — | — | $1.5M | -$1.01M | -$867,748.00 | -$1.88M | $0.00 | -$1.94M | — | -$0.02 | — | 118,489,436 |
|---|
| 2020-12-31 | $35.26M | $34.43M | $829,535.00 | — | — | $1.36M | -$526,766.00 | $164,728.00 | -$362,038.00 | $152.00 | -$289,301.00 | — | — | — | 81,678,622 |
|---|
| 2020-09-30 | $13.29M | $13.16M | $133,013.00 | — | — | $958,787.00 | -$825,774.00 | -$144,451.00 | -$970,225.00 | $0.00 | -$944,001.00 | — | — | — | 73,045,296 |
|---|
| 2020-06-30 | $11.13M | $10.4M | $732,308.00 | — | — | $905,016.00 | -$172,708.00 | $1.55M | $1.38M | $0.00 | $1.29M | $0.02 | -$0.01 | 57,019,993 | 68,551,209 |
|---|
| 2020-03-31 | $5.02M | $5.18M | -$161,141.00 | — | — | $1.3M | -$1.46M | -$2.45M | -$3.91M | $0.00 | -$3.89M | — | — | — | 30,808,984 |
|---|
| 2019-12-31 | $5.44M | $5.25M | $193,666.00 | — | — | $424,782.00 | -$231,116.00 | -$183,780.00 | -$414,896.00 | $852.00 | -$415,211.00 | — | — | — | 237,601 |
|---|
| 2019-09-30 | $4.17M | $3.93M | $243,410.00 | — | — | $492,782.00 | -$249,372.00 | -$3.27M | -$3.52M | -$852.00 | -$3.53M | — | — | — | 15,933,527 |
|---|
| 2019-06-30 | $4.25M | $4.35M | -$91,728.00 | — | — | $341,553.00 | -$433,281.00 | -$50,960.00 | -$484,241.00 | $0.00 | -$484,241.00 | — | -$0.03 | 15,357,689 | 15,357,689 |
|---|
| 2019-03-31 | $4.16M | $3.73M | $435,577.00 | — | — | $190,507.00 | $245,070.00 | -$1.27M | -$1.03M | $0.00 | -$1.03M | — | — | — | 15,039,588 |
|---|
| 2018-12-31 | $4.1M | $3.86M | $239,788.00 | — | — | $565,692.00 | -$325,904.00 | -$1.35M | -$1.67M | $0.00 | -$1.67M | — | — | — | 438,264 |
|---|
| 2018-09-30 | $3.79M | $3.53M | $262,482.00 | — | — | $195,884.00 | $66,598.00 | -$570,193.00 | -$503,595.00 | $0.00 | -$503,595.00 | — | — | — | 15,002,598 |
|---|
| 2018-06-30 | $3.7M | $3.22M | $477,130.00 | — | — | $334,749.00 | $142,381.00 | -$90,547.00 | $51,834.00 | $0.00 | $51,834.00 | — | — | — | 13,717,518 |
|---|
| 2018-03-31 | $2.18M | $1.97M | $213,006.00 | — | — | $123,976.00 | $89,030.00 | -$69,989.00 | $19,041.00 | $0.00 | $19,041.00 | — | — | — | 11,237,362 |
|---|
| 2017-12-31 | $0.00 | $0.00 | — | — | — | — | — | $46,555.00 | $26,208.00 | $0.00 | $26,208.00 | — | — | — | 742,197,886 |
|---|
| 2017-09-30 | $1.9M | $1.83M | $64,972.00 | — | — | $197,947.00 | -$132,975.00 | -$89,795.00 | -$222,770.00 | $0.00 | -$222,770.00 | — | — | — | 10,254,185 |
|---|
| 2017-06-30 | $7.32M | $6.3M | $1.01M | — | — | $620,224.00 | — | $48,411.00 | $443,140.00 | $0.00 | $443,140.00 | — | — | — | 10,401,773 |
|---|
| 2017-03-31 | $0.00 | $0.00 | $0.00 | $332.00 | — | $43,196.00 | — | -$119,542.00 | -$162,739.00 | $0.00 | -$162,738.00 | — | — | — | 13,657 |
|---|
| 2016-12-31 | $0.00 | $0.00 | $0.00 | $120.00 | — | $14,396.00 | — | -$6,619.00 | -$21,015.00 | $0.00 | -$21,015.00 | — | — | — | 148,241,424 |
|---|
| 2016-09-30 | $0.00 | $0.00 | $0.00 | $89.00 | — | $20,079.00 | — | -$21,310.00 | -$41,389.00 | $0.00 | -$41,389.00 | — | — | — | 100,921,884 |
|---|
| 2016-06-30 | $0.00 | $0.00 | — | — | — | — | — | — | -$73,157.00 | $0.00 | -$73,157.00 | — | — | — | -39,811,938 |
|---|
| 2016-03-31 | $0.00 | $0.00 | $0.00 | $0.00 | — | $72,614.00 | — | — | -$124,060.00 | $0.00 | -$124,060.00 | — | — | — | 190,545,455 |
|---|
| 2015-12-31 | $0.00 | $0.00 | $0.00 | $79.00 | — | $21,036.00 | — | — | -$21,036.00 | $0.00 | -$21,036.00 | — | — | — | 0 |
|---|
| 2015-09-30 | $0.00 | $0.00 | $0.00 | $5,000.00 | — | $26,794.00 | — | — | -$26,794.00 | $0.00 | -$26,794.00 | — | — | — | 100,000,000 |
|---|
| 2015-06-30 | $0.00 | $0.00 | $0.00 | — | — | $13,782.00 | — | — | -$8,882.00 | $0.00 | -$8,882.00 | — | — | — | 0 |
|---|
| 2015-03-31 | $0.00 | $0.00 | $0.00 | $0.00 | — | $6,039.00 | — | — | -$6,337.00 | $0.00 | -$6,337.00 | — | — | — | 400,000,000 |
|---|
| 2014-12-31 | $0.00 | $0.00 | $0.00 | $0.00 | — | $5,600.00 | — | — | -$5,900.00 | $0.00 | -$5,900.00 | — | — | — | 40,000,000 |
|---|
| 2014-09-30 | $0.00 | $0.00 | $0.00 | $0.00 | — | $10,656.00 | — | — | -$10,952.00 | $800.00 | -$11,752.00 | — | — | — | 40,000,000 |
|---|
| 2014-06-30 | $0.00 | $0.00 | $0.00 | — | — | $3,705.00 | — | — | -$3,993.00 | $0.00 | -$3,993.00 | — | — | — | 390,000,000 |
|---|
| 2014-03-31 | $3,905.00 | $503.00 | $3,402.00 | — | — | $7,416.00 | — | — | -$4,026.00 | $0.00 | -$4,026.00 | — | — | 10,000,000 | 10,000,000 |
|---|
| 2013-12-31 | $0.00 | $0.00 | $0.00 | — | — | $5,768.00 | — | — | -$6,052.00 | $800.00 | -$6,852.00 | — | — | 10,000,000 | 10,000,000 |
|---|
| 2013-09-30 | $3,802.00 | $421.00 | $3,381.00 | — | — | $13,633.00 | — | — | -$10,287.00 | — | -$10,287.00 | — | — | 10,000,000 | 10,000,000 |
|---|
| 2013-06-30 | $0.00 | $0.00 | $0.00 | — | — | — | — | — | — | $0.00 | $51,191.00 | — | — | 72,793 | — |
|---|
| 2013-03-31 | $1,130.00 | $213.00 | $917.00 | — | — | — | — | — | — | $0.00 | -$6,635.00 | — | — | 10,000,000 | — |
|---|
| 2012-12-31 | $625.00 | $105.00 | — | — | — | — | — | — | — | — | -$13,347.00 | — | — | 10,000,000 | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | — | — | -$10,646.00 | — | — | 9,130,435 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | -$4,233.00 | — | — | 7,500,000 | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | — | — | -$6,095.00 | — | — | 7,500,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 | $316.9M | $307.44M | $9.46M | — | — | $13.71M | -$4.25M | -$4.14M | -$8.39M | $121,705.00 | -$8.51M | — | -$2.86 | — | — |
|---|
| 2024-12-31 | $283.22M | $274.95M | $8.27M | — | — | $9.11M | -$834,064.00 | -$3.95M | -$4.79M | $394,030.00 | -$5.18M | — | -$2.86 | — | — |
|---|
| 2023-12-31 | $144.5M | $139.83M | $4.67M | — | — | $4.99M | -$315,503.00 | $96,067.00 | -$219,436.00 | — | -$763,258.00 | — | -$0.01 | — | — |
|---|
| 2022-12-31 | $93.2M | $91.41M | $1.79M | — | — | $4.98M | -$3.19M | -$2.67M | -$5.87M | — | -$5.97M | — | -$0.04 | — | 151,850,443 |
|---|
| 2021-12-31 | $64.7M | $63.17M | $1.53M | — | — | $4.52M | -$2.98M | -$880,085.00 | -$3.86M | — | -$3.84M | — | — | — | 135,383,893 |
|---|
| 2020-12-31 | $64.7M | $63.17M | $1.53M | — | — | $4.52M | -$2.98M | -$880,085.00 | -$3.86M | $152.00 | -$3.84M | — | -$0.03 | — | 135,383,893 |
|---|
| 2019-12-31 | $18.03M | $17.25M | $780,925.00 | — | — | $1.45M | -$668,699.00 | -$4.77M | -$5.44M | $0.00 | -$5.46M | — | — | — | 15,684,477 |
|---|
| 2018-12-31 | $13.78M | $12.58M | $1.19M | — | — | $1.22M | -$27,895.00 | -$2.08M | -$2.1M | $0.00 | -$2.1M | — | — | — | 13,721,304 |
|---|
| 2018-06-30 | $9.62M | $8.75M | $870,926.00 | — | — | $788,701.00 | $82,225.00 | -$374,140.00 | -$291,915.00 | $0.00 | -$291,915.00 | — | — | — | 11,909,161 |
|---|
| 2017-12-31 | $7.51M | $6.9M | $618,049.00 | — | — | $692,053.00 | -$74,004.00 | -$281,702.00 | -$355,706.00 | — | -$355,706.00 | — | — | — | 11,085,965 |
|---|
| 2017-06-30 | $7.32M | $6.3M | $1.01M | — | — | $697,896.00 | $317,057.00 | -$99,060.00 | $217,997.00 | $0.00 | $217,997.00 | — | — | — | 10,415,430 |
|---|
| 2016-06-30 | $0.00 | $0.00 | — | — | — | — | $245,047.00 | -$70,174.00 | -$245,047.00 | $0.00 | -$245,047.00 | — | — | — | 150,733,517 |
|---|
| 2015-06-30 | $0.00 | $0.00 | $0.00 | — | — | $36,077.00 | $32,871.00 | — | -$32,071.00 | $800.00 | -$32,871.00 | — | — | — | 400,000,000 |
|---|
| 2014-06-30 | $7,707.00 | $924.00 | $6,783.00 | — | — | $30,252.00 | — | — | -$24,358.00 | $800.00 | -$25,158.00 | — | — | — | 400,000,000 |
|---|
| 2013-06-30 | $1,755.00 | $318.00 | $1,437.00 | — | — | $35,713.00 | — | — | $21,362.00 | $800.00 | $20,562.00 | — | — | 9,780,822 | 9,780,822 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | — | -$21,498.00 | — | — | 7,500,000 | — |
|---|