Complete source-backed income-statement history.
- Available history
- 2011-03-31 to 2026-03-31
- 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-03-31 | $0.00 | — | — | — | — | $9M | -$9M | — | -$8.29M | -$1.15M | $14.25M | $0.38 | $0.34 | 37,789,444 | 37,789,444 |
|---|
| 2025-12-31 | -$242.9M | — | — | — | — | -$1.4B | — | — | -$160.94M | -$62.35M | $3.91M | $0.11 | $0.08 | 88,975 | -991,162 |
|---|
| 2025-09-30 | $79.26M | — | — | — | $11.55M | $502.03M | — | — | $38.28M | $22.67M | $6.42M | $0.17 | $0.13 | 37,565,019 | 38,583,747 |
|---|
| 2025-06-30 | $81.75M | — | — | — | $12.59M | $476.04M | — | — | $52.71M | $21.61M | $18.96M | $0.50 | $0.37 | 37,496,875 | 38,617,998 |
|---|
| 2025-03-31 | $82.38M | — | — | — | $10.56M | $12.97M | -$12.58M | — | -$11.31M | -$1.61M | $5.64M | $0.15 | $0.13 | 37,348,219 | 37,348,219 |
|---|
| 2024-12-31 | $77.26M | — | — | — | $10.71M | -$1.39B | — | — | -$145.69M | -$55.02M | $19.55M | $0.53 | $0.51 | 91,298 | -911,931 |
|---|
| 2024-09-30 | $82.79M | — | — | — | $11.03M | $457.58M | — | — | $36.78M | $16.31M | $11.92M | $0.32 | $0.29 | 36,789,571 | 37,818,491 |
|---|
| 2024-06-30 | $88.12M | — | — | — | $10.33M | $506.03M | — | — | $40.65M | $18.67M | $12.85M | $0.35 | $0.31 | 36,785,305 | 37,752,682 |
|---|
| 2024-03-31 | $93.3M | — | — | — | $10.52M | $468.52M | — | — | $29.7M | $13.82M | $9.05M | $0.24 | $0.22 | 36,769,810 | 37,779,412 |
|---|
| 2023-12-31 | $91.46M | — | — | — | $9.65M | -$1.1B | — | — | -$96.47M | -$33.87M | $6.87M | $0.19 | $0.16 | 21,084 | -876,201 |
|---|
| 2023-09-30 | $86.92M | — | — | — | $9.41M | $395.37M | — | — | $21.14M | $12.27M | $2.15M | $0.06 | $0.04 | 36,749,199 | 37,684,131 |
|---|
| 2023-06-30 | $85.79M | — | — | — | $9.98M | $380.84M | — | — | $23.67M | $11.82M | $5.99M | $0.16 | $0.16 | 36,742,295 | 37,585,811 |
|---|
| 2023-03-31 | $77.19M | — | — | — | $9.06M | $373.45M | — | — | $8.17M | $5.02M | -$1.06M | -$0.03 | -$0.03 | 36,522,946 | 36,522,946 |
|---|
| 2022-12-31 | $76.24M | — | — | — | $7.45M | $344.5M | — | — | $25.03M | $18.91M | $871,000.00 | $0.03 | $0.03 | 269,490 | 269,490 |
|---|
| 2022-09-30 | $79.74M | — | — | — | $6.68M | $338.35M | — | — | $25.13M | $5.07M | $14.22M | $0.39 | $0.38 | 36,304,385 | 36,783,248 |
|---|
| 2022-06-30 | $77.49M | — | — | — | $8.05M | $335.04M | — | — | $4.81M | $26.56M | -$22.41M | -$0.64 | -$0.64 | 35,228,775 | 35,228,775 |
|---|
| 2022-03-31 | $66.75M | — | — | — | $4.04M | $325.86M | — | — | -$952,000.00 | -$86,000.00 | -$960,000.00 | -$0.03 | -$0.03 | 34,229,011 | 34,229,011 |
|---|
| 2021-12-31 | $76.27M | — | — | — | $9.26M | $308.64M | — | — | $10.89M | $9.88M | -$426,000.00 | -$0.02 | -$0.02 | 260,341 | -1,336,955 |
|---|
| 2021-09-30 | $68.81M | — | — | — | $9.33M | $283.02M | — | — | $3.58M | $237,000.00 | $2.01M | $0.06 | $0.06 | 33,558,106 | 34,132,182 |
|---|
| 2021-06-30 | $60.17M | — | — | — | $10.06M | $288.21M | — | — | $11.48M | $2.43M | $7.97M | $0.24 | $0.22 | 32,898,769 | 33,567,897 |
|---|
| 2021-03-31 | $53.32M | — | — | — | $8M | $255.3M | — | — | $39.39M | $8.75M | $28.58M | $0.86 | $0.81 | 32,420,982 | 36,184,019 |
|---|
| 2020-12-31 | $46.11M | — | — | — | $5.92M | $232.83M | — | — | $24.57M | $8.4M | $14.27M | $0.41 | $0.41 | -217,062 | -217,062 |
|---|
| 2020-09-30 | $41.47M | — | — | — | $5.52M | $210.14M | — | — | $13.9M | -$844,000.00 | $12.76M | $0.37 | $0.35 | 33,684,301 | 33,684,301 |
|---|
| 2020-06-30 | $36.09M | — | — | — | $5.52M | $194.76M | — | — | $4.43M | -$5,000.00 | $3.82M | $0.11 | $0.10 | 33,984,195 | 33,984,195 |
|---|
| 2020-03-31 | $39.9M | — | — | — | $5.34M | $211.42M | — | — | -$81.75M | -$21.18M | -$60.01M | -$1.74 | -$1.74 | 34,566,330 | 34,566,330 |
|---|
| 2019-12-31 | $24.44M | — | — | — | $4.47M | $198.69M | — | — | $9.88M | $5.31M | $4.15M | $0.12 | $0.11 | -5,417 | -5,417 |
|---|
| 2019-09-30 | $22.13M | — | — | — | $3.86M | $190.78M | — | — | -$1.6M | -$649,000.00 | -$1.46M | -$0.04 | -$0.04 | 34,552,171 | 34,552,171 |
|---|
| 2019-06-30 | $20.32M | — | — | — | $5.26M | $175.37M | — | — | $15.71M | $3.5M | $11.75M | $0.33 | $0.32 | 34,527,230 | 34,527,230 |
|---|
| 2019-03-31 | $22.12M | — | — | — | $4.98M | $178.75M | — | — | $5.16M | $854,000.00 | $3.93M | — | — | — | — |
|---|
| 2018-12-31 | $22.82M | — | — | — | $4.46M | $165.57M | — | — | -$13.19M | -$4.43M | $165,000.00 | — | — | — | — |
|---|
| 2018-09-30 | $19.07M | — | — | — | $4.17M | $173.81M | — | — | -$1.14M | -$611,000.00 | -$618,000.00 | — | — | — | — |
|---|
| 2018-06-30 | $17.3M | — | — | — | $3.77M | $151.13M | — | — | $1.58M | $701,000.00 | $826,000.00 | — | — | — | — |
|---|
| 2018-03-31 | $17.63M | — | — | — | $3.82M | $155.12M | — | — | -$7.04M | -$1.57M | $23.56M | — | — | — | — |
|---|
| 2017-12-31 | $14.49M | — | — | — | $3.75M | $151.06M | — | — | $1.43M | -$11.28M | $10.06M | — | — | — | — |
|---|
| 2017-09-30 | $17.73M | — | — | — | $3.66M | $151.41M | — | — | -$3.9M | -$1.54M | -$3.11M | — | — | — | — |
|---|
| 2017-06-30 | $18.93M | — | — | — | $3.57M | $147.05M | — | — | -$4.91M | -$1.31M | -$4.44M | — | — | — | — |
|---|
| 2017-03-31 | $146.19M | — | — | — | $3.82M | $146.07M | — | — | $4.04M | $1.57M | $1.1M | — | — | — | — |
|---|
| 2016-12-31 | -$319.97M | — | — | — | $3.78M | $100M | — | — | $21.57M | $7.22M | $7.73M | — | — | — | — |
|---|
| 2016-09-30 | $132.16M | — | — | — | $3.18M | $124.64M | — | — | $11.55M | $3.71M | $5.91M | — | — | — | — |
|---|
| 2016-06-30 | $132.16M | — | — | — | $3.67M | $126.03M | — | — | $11.05M | $4.03M | $6.13M | — | — | — | — |
|---|
| 2016-03-31 | $130.74M | — | — | — | $3.94M | $126.87M | — | — | $4.98M | -$2.44M | $5.56M | — | — | — | — |
|---|
| 2015-12-31 | $81.37M | — | — | — | — | $69.83M | — | — | $8.1M | -$1.72M | -$3.65M | — | — | 604,907 | 604,907 |
|---|
| 2015-09-30 | $120.87M | — | — | — | — | $121.23M | — | — | -$3.56M | $2.83M | -$4.55M | — | — | 33,848,463 | 33,848,463 |
|---|
| 2015-06-30 | $101.03M | — | — | — | — | $102.68M | — | — | -$1.58M | -$371,000.00 | $14.96M | — | — | 31,881,904 | 31,881,904 |
|---|
| 2015-03-31 | $89.06M | — | — | — | — | $94.61M | — | — | -$5.86M | -$1.5M | -$979,000.00 | — | — | 32,138,455 | 32,138,455 |
|---|
| 2014-12-31 | $39.48M | — | — | — | — | $51.06M | — | — | -$6.5M | $7.24M | -$9.66M | -$0.28 | -$0.28 | 3,862,031 | 3,862,031 |
|---|
| 2014-09-30 | $20.33M | — | — | — | — | $18.19M | — | — | $4.87M | -$1.37M | $4.29M | $0.02 | $0.01 | 17,449,974 | 17,449,974 |
|---|
| 2014-06-30 | $9.64M | — | — | — | — | $15.96M | — | — | $756,000.00 | -$1.08M | $2.04M | $0.10 | $0.10 | 10,617,863 | 10,617,863 |
|---|
| 2014-03-31 | $10.87M | — | — | — | — | $13.85M | — | — | $1.66M | -$652,000.00 | $1.63M | $0.10 | $0.10 | 10,586,587 | 10,586,587 |
|---|
| 2013-12-31 | -$48.02M | — | — | — | — | -$35.44M | — | — | $16.84M | -$3.99M | $3.83M | $0.37 | $0.37 | 6,545 | -15,726 |
|---|
| 2013-09-30 | $29.87M | — | — | — | — | $25.01M | — | — | $3.34M | $1.43M | $1.83M | $0.18 | $0.18 | 10,246,176 | 10,271,537 |
|---|
| 2013-06-30 | $19.78M | — | — | — | $1.64M | $24.24M | — | — | -$10.22M | $1.82M | $3.42M | $0.33 | $0.33 | 10,243,951 | 10,243,951 |
|---|
| 2013-03-31 | $22.11M | — | — | — | $1.53M | $22.54M | — | — | $6.31M | $1.3M | $1.32M | $0.13 | $0.13 | 10,251,292 | 10,251,292 |
|---|
| 2012-12-31 | -$26.48M | — | — | — | $1.54M | -$2.56M | — | — | $9.61M | -$483,000.00 | $2.22M | $0.22 | $0.22 | 80,392 | 60,658 |
|---|
| 2012-09-30 | $45.09M | — | — | — | $1.15M | $27.57M | — | — | $17.53M | $735,000.00 | $3.09M | $0.30 | $0.30 | 10,217,648 | 10,237,512 |
|---|
| 2012-06-30 | — | — | — | — | $898,000.00 | $1.23M | — | — | — | — | -$239,000.00 | -$0.02 | -$0.02 | 10,224,845 | 10,224,845 |
|---|
| 2012-03-31 | — | — | — | — | $1.17M | $2.62M | — | — | — | — | $294,000.00 | $0.03 | $0.03 | 10,175,438 | 10,186,222 |
|---|
| 2011-12-31 | — | — | — | — | $862,000.00 | $4.03M | — | — | — | — | $16.05M | $1.58 | $1.55 | 4,609 | 149,563 |
|---|
| 2011-09-30 | — | — | — | — | $1.04M | $2.59M | — | — | — | — | $535,000.00 | $0.05 | $0.05 | 10,159,098 | 10,187,605 |
|---|
| 2011-06-30 | — | — | — | — | $878,000.00 | $2.35M | — | — | — | — | $1.07M | $0.11 | $0.10 | 10,149,562 | 10,167,272 |
|---|
| 2011-03-31 | — | — | — | — | $828,000.00 | $2.41M | — | — | — | — | -$1.11M | -$0.11 | -$0.11 | 10,140,422 | 10,140,422 |
|---|
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 | $488,000.00 | — | — | — | — | $47.21M | -$46.72M | — | -$44.6M | -$5.69M | $34.93M | $0.93 | $0.76 | 37,559,807 | 37,559,807 |
|---|
| 2024-12-31 | $341.47M | — | — | — | $42.59M | $41.79M | -$40.27M | — | -$38.56M | -$6.22M | $53.37M | $1.44 | $1.34 | 36,872,706 | 36,872,706 |
|---|
| 2023-12-31 | $341.36M | — | — | — | $38.09M | $45.58M | -$43.46M | — | -$43.48M | -$4.75M | $13.95M | $0.38 | $0.34 | 36,693,204 | 36,693,204 |
|---|
| 2022-12-31 | $300.22M | — | — | — | $26.22M | $1.34B | — | — | $54.01M | $50.45M | -$8.27M | -$0.23 | -$0.23 | 35,531,149 | 35,531,149 |
|---|
| 2021-12-31 | $258.56M | — | — | — | $36.65M | $1.14B | — | — | $65.34M | $21.29M | $38.13M | $1.13 | $1.09 | 33,223,792 | 33,688,256 |
|---|
| 2020-12-31 | $163.56M | — | — | — | $22.3M | $849.15M | — | — | -$38.85M | -$13.63M | -$29.16M | -$0.86 | -$0.86 | 33,859,775 | 33,859,775 |
|---|
| 2019-12-31 | $89M | — | — | — | $18.56M | $743.59M | — | — | $29.14M | $9.02M | $18.36M | $0.52 | $0.50 | 34,578,292 | 34,578,292 |
|---|
| 2018-12-31 | $76.81M | — | — | — | $16.22M | $645.62M | — | — | -$19.8M | -$5.91M | $23.93M | $0.69 | $0.69 | 34,715,852 | 34,715,852 |
|---|
| 2017-12-31 | $66.19M | — | — | — | $14.8M | $595.59M | — | — | -$3.33M | -$12.56M | $3.6M | — | — | — | — |
|---|
| 2016-12-31 | $75.09M | — | — | — | $14.57M | $477.54M | — | — | $49.14M | $12.52M | $25.32M | — | — | — | — |
|---|
| 2015-12-31 | $392.33M | — | — | — | $12.92M | $388.35M | — | — | -$2.9M | -$753,000.00 | $5.78M | — | — | 33,202,681 | 33,202,681 |
|---|
| 2014-12-31 | $80.31M | — | — | — | $3.87M | $99.05M | — | — | $788,000.00 | $4.14M | -$1.71M | -$0.10 | -$0.10 | 16,771,980 | 16,771,980 |
|---|
| 2013-12-31 | $23.74M | — | — | — | — | $36.34M | — | — | $16.27M | $560,000.00 | $10.39M | $1.01 | $1.01 | 10,250,438 | 10,250,438 |
|---|
| 2012-12-31 | $70.21M | — | — | — | $4.76M | $67.29M | — | — | $36.45M | -$321,000.00 | $8.73M | $0.85 | $0.85 | 10,286,412 | 10,286,412 |
|---|
| 2011-12-31 | — | — | — | — | $3.61M | $11.38M | — | — | — | — | $16.53M | $1.63 | $1.60 | 10,154,372 | 10,309,765 |
|---|