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 | $112.48M | — | — | — | — | — | $54.73M | -$48.94M | $5.79M | $4.78M | $3.49M | -$0.04 | -$0.04 | 211,338,853 | 211,338,853 |
|---|
| 2026-03-31 | $109.29M | — | — | — | — | — | $30.94M | -$37.66M | -$6.72M | $1.64M | -$5.08M | -$0.08 | -$0.08 | 214,039,512 | 214,039,512 |
|---|
| 2025-12-31 | $116.95M | — | — | — | — | — | $110.74M | -$44.45M | $66.29M | $12.43M | $48.18M | $0.16 | $0.16 | -1,415,173 | -1,415,173 |
|---|
| 2025-09-30 | $121.01M | — | — | — | — | — | -$14.18M | -$45.31M | -$59.49M | $3.09M | -$60.12M | -$0.32 | -$0.32 | 220,890,626 | 220,890,626 |
|---|
| 2025-06-30 | $124.91M | — | — | — | — | — | $42.3M | -$71.16M | -$28.86M | $3M | -$24.14M | -$0.16 | -$0.16 | 222,960,030 | 222,960,030 |
|---|
| 2025-03-31 | $132.42M | — | — | — | — | — | -$27.87M | -$64.01M | -$91.89M | $3.28M | -$189.38M | -$0.87 | -$0.87 | 230,263,709 | 230,263,709 |
|---|
| 2024-12-31 | $137.78M | — | — | — | — | — | $56.28M | -$52.55M | $3.73M | $1.03M | -$6.52M | -$0.07 | -$0.07 | 52,264 | 52,264 |
|---|
| 2024-09-30 | $138.67M | — | — | — | — | — | $12.85M | -$64.49M | -$51.65M | $1.31M | -$65.64M | -$0.33 | -$0.33 | 230,463,241 | 230,463,241 |
|---|
| 2024-06-30 | $145.46M | — | — | — | — | — | $61.93M | -$83.92M | -$21.99M | -$250,000.00 | -$35.66M | -$0.20 | -$0.20 | 230,380,574 | 230,380,574 |
|---|
| 2024-03-31 | $147.88M | — | — | — | — | — | $57.06M | -$62.07M | -$5.01M | $2.36M | -$23.75M | -$0.15 | -$0.15 | 230,319,722 | 230,319,722 |
|---|
| 2023-12-31 | $137.42M | — | — | — | — | — | $45.41M | -$67.83M | -$22.43M | $5.46M | -$48.58M | -$0.09 | -$0.09 | 29,566,450 | 29,566,450 |
|---|
| 2023-09-30 | $118.17M | — | — | — | — | — | -$95.56M | -$37.83M | -$133.38M | $2.8M | -$136.18M | -$1.11 | -$1.11 | 130,824,684 | 130,824,684 |
|---|
| 2023-06-30 | $95.84M | — | — | — | — | — | $4.49M | -$27.24M | -$22.75M | $3.51M | -$26.26M | -$0.30 | -$0.30 | 104,148,850 | 104,148,850 |
|---|
| 2023-03-31 | $94.33M | — | — | — | — | — | $30.37M | -$28.56M | $1.82M | $2.71M | -$890,000.00 | -$0.06 | -$0.06 | 103,782,949 | 103,782,949 |
|---|
| 2022-12-31 | $93.95M | — | — | — | — | — | $23.88M | -$34.15M | -$10.27M | $2.37M | -$12.64M | -$0.17 | -$0.17 | 32,238 | 32,238 |
|---|
| 2022-09-30 | $92.6M | — | — | — | — | — | $29.01M | -$11.12M | $17.89M | $3.05M | $14.84M | $0.09 | $0.09 | 103,714,646 | 103,714,646 |
|---|
| 2022-06-30 | $95.18M | — | — | — | — | — | $14.8M | -$13.01M | $1.8M | $2.52M | -$716,000.00 | -$0.06 | -$0.06 | 103,649,308 | 103,649,308 |
|---|
| 2022-03-31 | $97.13M | — | — | — | — | — | $32.85M | -$19.21M | $13.64M | $3.1M | $10.54M | $0.05 | $0.05 | 103,596,182 | 103,596,182 |
|---|
| 2021-12-31 | $106.52M | — | — | — | — | — | $26.4M | -$22.98M | $3.42M | $6.21M | -$2.8M | -$0.08 | -$0.08 | 1,785,144 | 1,785,144 |
|---|
| 2021-09-30 | $95.76M | — | — | — | — | — | $30.78M | -$21.46M | $9.32M | $1.93M | $7.39M | $0.02 | $0.02 | 101,477,699 | 101,477,699 |
|---|
| 2021-06-30 | $99.56M | — | — | — | — | — | $28.97M | -$24.45M | $4.52M | $1.93M | $2.59M | -$0.14 | -$0.14 | 96,386,229 | 96,386,229 |
|---|
| 2021-03-31 | $89.39M | — | — | — | — | — | $25.78M | -$19.51M | $6.26M | $2.08M | $4.18M | -$0.01 | -$0.01 | 91,479,497 | 91,479,497 |
|---|
| 2020-12-31 | $87.04M | — | — | — | — | — | $25.13M | -$31.16M | -$6.04M | $2.46M | -$8.5M | -$0.15 | -$0.15 | 3,029 | 3,029 |
|---|
| 2020-09-30 | $82.71M | — | — | — | — | — | $26M | -$21M | $5M | $862,000.00 | $4.14M | -$0.01 | -$0.01 | 89,482,577 | 89,482,577 |
|---|
| 2020-06-30 | $81.11M | — | — | — | — | — | $24.31M | -$18.08M | $6.22M | $691,000.00 | $5.53M | $0.01 | $0.01 | 89,470,114 | 90,102,709 |
|---|
| 2020-03-31 | $79.24M | — | — | — | — | $55.43M | $23.81M | -$13.25M | $10.56M | $959,000.00 | $9.6M | $0.05 | $0.05 | 89,458,753 | 89,499,294 |
|---|
| 2019-12-31 | $76.69M | — | — | — | — | — | $35.11M | -$20.53M | $14.58M | $1.65M | $12.93M | — | — | 1,491,932 | 1,862,397 |
|---|
| 2019-09-30 | $77.94M | $8.22M | — | — | — | $60.36M | $24.56M | -$13.68M | $10.88M | $940,000.00 | $9.94M | — | — | 85,254,638 | 86,202,582 |
|---|
| 2019-06-30 | $76.12M | $8.16M | — | — | — | $51.89M | $31.15M | -$15.05M | $16.11M | $780,000.00 | $15.33M | — | — | 83,847,120 | 85,165,549 |
|---|
| 2019-03-31 | $75.47M | $8.04M | — | — | — | $52.28M | $24.08M | -$14.84M | $9.24M | $960,000.00 | $8.28M | — | — | 81,474,615 | 82,798,432 |
|---|
| 2018-12-31 | $71.23M | $7.31M | — | — | — | $62.81M | $8.42M | -$13.07M | -$4.66M | -$366,000.00 | -$4.29M | — | — | 1,396,206 | 1,245,955 |
|---|
| 2018-09-30 | $71.92M | $6.96M | — | — | — | $50.56M | $19.44M | -$16.27M | $3.16M | $530,000.00 | $2.63M | — | — | 69,441,639 | 69,441,639 |
|---|
| 2018-06-30 | $70.97M | $7.14M | — | — | — | $48.81M | $18.35M | -$9.4M | $8.94M | $1.2M | $7.74M | — | — | 67,292,021 | 67,292,021 |
|---|
| 2018-03-31 | $68.09M | $6.83M | — | — | — | $46.26M | $21.82M | -$15.94M | $5.88M | $1.07M | $4.81M | — | — | 67,287,231 | 67,287,231 |
|---|
| 2017-12-31 | $66.6M | $6.62M | — | — | — | $42.76M | $24.93M | -$15.52M | $9.41M | $964,000.00 | $8.45M | — | — | 137,897 | 137,897 |
|---|
| 2017-09-30 | $64.87M | $6.39M | — | — | — | $46.38M | $18.49M | -$15.24M | $3.25M | $760,000.00 | $2.49M | — | — | 67,286,615 | 67,286,615 |
|---|
| 2017-06-30 | $64.99M | $5.71M | — | — | — | $41.54M | $23.45M | -$17.74M | $5.71M | $510,000.00 | $5.2M | — | — | — | 66,652,221 |
|---|
| 2017-03-31 | $62.84M | — | — | — | — | $42.56M | $20.28M | -$11.92M | $8.36M | $906,000.00 | $7.43M | — | — | — | 66,271,008 |
|---|
| 2016-12-31 | $52.77M | — | — | — | — | $44.73M | $21.38M | -$2.32M | $19.07M | $2.99M | $15.95M | — | — | — | 406,264 |
|---|
| 2016-09-30 | $53.25M | — | — | — | — | $38.03M | $15.22M | -$5.76M | $9.46M | $448,000.00 | $8.94M | — | — | — | 56,463,396 |
|---|
| 2016-06-30 | $53.2M | — | — | — | — | $34.29M | $18.91M | -$2.54M | $16.36M | $430,000.00 | $15.76M | — | — | — | 56,316,157 |
|---|
| 2016-03-31 | $54.95M | — | — | — | — | $36.84M | $18.12M | -$11.01M | $7.11M | $550,000.00 | $6.49M | — | — | — | 56,312,211 |
|---|
| 2015-12-31 | $56.04M | — | — | — | — | $34.56M | $21.49M | -$6.8M | $14.69M | $2.24M | $12.31M | — | — | — | -118,021,057 |
|---|
| 2015-09-30 | $50.25M | — | — | — | — | $38.77M | $11.49M | -$5.29M | $6.19M | $703,000.00 | $5.43M | — | — | — | 168,948,345 |
|---|
| 2015-06-30 | $49.07M | — | — | — | — | $69.55M | -$20.48M | -$24.02M | -$44.5M | $1.3M | -$45.66M | — | — | — | 180,380,436 |
|---|
| 2015-03-31 | $49.97M | — | — | — | — | $29.25M | $20.72M | $6.78M | $27.5M | $1.64M | $25.86M | — | — | — | 179,156,462 |
|---|
| 2014-12-31 | $46.31M | — | — | — | — | $50.85M | -$4.54M | -$3.13M | -$7.67M | -$2.46M | -$5.21M | — | — | — | 17,299,776 |
|---|
| 2014-09-30 | $25.9M | — | — | — | — | $46.71M | -$20.81M | -$3.82M | -$24.63M | -$70,000.00 | -$24.56M | — | — | — | 175,401,867 |
|---|
| 2014-06-30 | $13.63M | — | — | — | — | $18.34M | -$4.72M | -$2.76M | — | $658,000.00 | -$7.48M | — | — | — | 111,819,848 |
|---|
| 2014-03-31 | $7.55M | — | — | — | — | $22.14M | -$14.6M | -$1.75M | — | $0.00 | -$16.35M | — | — | — | 37,602,790 |
|---|
| 2013-12-31 | $2.47M | — | — | — | — | $4.52M | -$2.05M | -$555,000.00 | — | — | -$2.6M | — | — | — | 2,023,189 |
|---|
| 2013-09-30 | $1.23M | — | — | — | — | $3.99M | -$2.76M | -$331,000.00 | — | — | -$3.09M | — | — | — | 7,023,704 |
|---|
| 2013-06-30 | $200,000.00 | — | — | — | — | $1.46M | -$1.26M | -$34,000.00 | — | — | -$1.29M | — | — | — | 2,755,487 |
|---|
| 2013-03-31 | $45,000.00 | — | — | — | — | $34,000.00 | $11,000.00 | -$13,000.00 | — | — | -$2,000.00 | — | — | — | 439,097 |
|---|
| 2012-12-31 | $30,000.00 | — | — | — | — | $276,000.00 | -$246,000.00 | -$10,000.00 | — | — | -$256,000.00 | — | — | — | 42,030 |
|---|
| 2012-09-30 | $0.00 | — | — | — | — | $93,000.00 | -$93,000.00 | $0.00 | — | — | -$93,000.00 | — | — | — | 22,222 |
|---|
| 2012-06-30 | $0.00 | — | — | — | — | $63,000.00 | -$63,000.00 | $0.00 | — | — | -$63,000.00 | — | — | — | 22,222 |
|---|
| 2012-03-31 | $0.00 | — | — | — | — | $1,000.00 | -$1,000.00 | — | — | — | -$1,000.00 | — | — | — | 22,222 |
|---|
| 2011-09-30 | $0.00 | — | — | — | — | $0.00 | — | — | — | — | $0.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 | $495.29M | — | — | — | — | — | $110.98M | -$224.93M | -$113.95M | $21.8M | -$225.46M | -$1.21 | -$1.21 | 223,255,282 | 223,255,282 |
|---|
| 2024-12-31 | $569.79M | — | — | — | — | — | $188.12M | -$263.04M | -$74.92M | $4.45M | -$131.57M | -$0.76 | -$0.76 | 230,440,385 | 230,440,385 |
|---|
| 2023-12-31 | $445.76M | — | — | — | — | — | -$15.29M | -$161.45M | -$176.74M | $14.48M | -$211.91M | -$1.71 | -$1.71 | 142,584,332 | 142,584,332 |
|---|
| 2022-12-31 | $378.86M | — | — | — | — | — | $100.54M | -$77.49M | $23.06M | $11.03M | $12.02M | -$0.09 | -$0.09 | 103,686,395 | 103,686,395 |
|---|
| 2021-12-31 | $391.23M | — | — | — | — | — | $111.91M | -$88.4M | $23.52M | $12.15M | $11.37M | -$0.20 | -$0.20 | 98,283,892 | 98,283,892 |
|---|
| 2020-12-31 | $330.1M | — | — | — | — | — | $99.24M | -$83.5M | $15.75M | $4.97M | $10.78M | -$0.09 | -$0.09 | 89,473,554 | 89,473,554 |
|---|
| 2019-12-31 | $306.21M | — | — | — | — | — | $114.9M | -$64.09M | $50.81M | $4.33M | $46.48M | $0.40 | $0.39 | 85,031,236 | 86,349,645 |
|---|
| 2018-12-31 | $282.21M | $28.23M | — | — | — | $208.44M | $68.02M | -$54.69M | $13.33M | $2.43M | $10.9M | $0.01 | $0.01 | 69,411,061 | 69,663,208 |
|---|
| 2017-12-31 | $259.3M | $24.46M | — | — | — | $173.25M | $87.14M | -$60.41M | $26.73M | $3.14M | $23.59M | $0.30 | $0.30 | 66,877,620 | 66,877,620 |
|---|
| 2016-12-31 | $214.17M | $19.75M | — | — | — | $153.89M | $73.62M | -$21.62M | $52M | $4.42M | $47.14M | — | — | 56,720,448 | 56,720,448 |
|---|
| 2015-12-31 | $205.33M | — | — | — | — | $172.12M | $33.21M | -$29.34M | $3.87M | $5.89M | -$2.07M | — | — | — | 58,103,298 |
|---|
| 2014-12-31 | $93.38M | — | — | — | — | $136.94M | -$43.56M | -$11.47M | -$55.03M | -$1.43M | -$53.59M | — | — | — | 126,079,369 |
|---|
| 2013-12-31 | $3.95M | — | — | — | — | $10.01M | -$6.06M | -$933,000.00 | -$6.99M | $0.00 | -$6.99M | — | — | — | 5,453,404 |
|---|
| 2012-12-31 | $30,000.00 | — | — | — | — | $433,000.00 | -$403,000.00 | -$10,000.00 | — | $0.00 | -$413,000.00 | — | — | — | 64,252 |
|---|