Complete source-backed income-statement history.
- Available history
- 2014-03-31 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 | $0.00 | — | — | $29.5M | — | $46.92M | -$46.92M | — | $131.84M | $8.62M | $123.21M | $1.09 | $1.08 | 112,844,880 | 114,513,964 |
|---|
| 2026-03-31 | $0.00 | — | — | $31.45M | — | $48.51M | -$48.51M | — | — | — | -$47.59M | -$0.42 | -$0.42 | 112,134,059 | 112,134,059 |
|---|
| 2025-12-31 | $0.00 | — | — | $29.35M | — | $43.96M | -$43.96M | — | — | — | -$42.54M | -$0.38 | -$0.38 | 223,609 | 223,609 |
|---|
| 2025-09-30 | $0.00 | — | — | $34.07M | — | $52.25M | -$52.25M | — | — | — | -$50.33M | -$0.45 | -$0.45 | 111,571,136 | 111,571,136 |
|---|
| 2025-06-30 | $0.00 | — | — | $42.66M | — | $71.15M | -$71.15M | — | -$68.92M | $0.00 | -$68.92M | -$0.62 | -$0.62 | 111,019,647 | 111,019,647 |
|---|
| 2025-03-31 | $0.00 | — | — | $35.94M | — | $64.39M | -$64.39M | — | — | — | -$61.33M | -$0.56 | -$0.56 | 110,093,461 | 110,093,461 |
|---|
| 2024-12-31 | $0.00 | — | — | $37.36M | — | $62.69M | -$62.69M | — | — | — | -$60.33M | -$0.62 | -$0.62 | 914,044 | 914,044 |
|---|
| 2024-09-30 | $0.00 | — | — | $42.32M | — | $69.42M | -$69.42M | — | — | — | -$66.72M | -$0.71 | -$0.71 | 94,158,491 | 94,158,491 |
|---|
| 2024-06-30 | $0.00 | — | — | $46.35M | — | $73.71M | -$73.71M | — | — | — | -$69.65M | -$0.74 | -$0.74 | 93,746,243 | 93,746,243 |
|---|
| 2024-03-31 | $0.00 | — | — | $45.23M | — | $67.38M | -$67.38M | — | — | — | -$62.05M | -$0.66 | -$0.66 | 93,549,884 | 93,549,884 |
|---|
| 2023-12-31 | $0.00 | — | — | $41.74M | — | $63.28M | -$63.28M | — | — | — | -$59.66M | -$0.62 | -$0.62 | 3,143,346 | 3,143,346 |
|---|
| 2023-09-30 | $0.00 | — | — | $46.84M | — | $65.43M | -$65.43M | — | — | — | -$61.9M | -$0.75 | -$0.75 | 82,636,120 | 82,636,120 |
|---|
| 2023-06-30 | $0.00 | — | — | $51.38M | — | $68.76M | -$68.76M | — | — | — | -$65.7M | -$0.82 | -$0.82 | 80,472,362 | 80,472,362 |
|---|
| 2023-03-31 | $0.00 | — | — | $46.37M | — | $62.19M | -$62.19M | — | — | — | -$58.34M | -$0.73 | -$0.73 | 79,453,519 | 79,453,519 |
|---|
| 2022-12-31 | $0.00 | — | — | $50.04M | — | $69.08M | -$69.08M | — | — | — | -$66.72M | -$0.89 | -$0.89 | 2,742,081 | 2,742,081 |
|---|
| 2022-09-30 | $0.00 | — | — | $43.38M | — | $58.49M | -$58.49M | — | — | — | -$57.76M | -$0.87 | -$0.87 | 66,215,535 | 66,215,535 |
|---|
| 2022-06-30 | $0.00 | — | — | $41.36M | — | $54.21M | -$54.21M | — | — | — | -$54.4M | -$0.83 | -$0.83 | 65,476,531 | 65,476,531 |
|---|
| 2022-03-31 | $0.00 | — | — | $30.79M | — | $42.56M | -$42.56M | — | — | — | -$42.98M | -$0.67 | -$0.67 | 64,509,721 | 64,509,721 |
|---|
| 2021-12-31 | $0.00 | — | — | $33.02M | — | $44.33M | -$44.33M | — | — | — | -$44.25M | -$0.68 | -$0.68 | 406,816 | 406,816 |
|---|
| 2021-09-30 | $0.00 | — | — | $39.62M | — | $49.65M | -$49.65M | — | — | — | -$50.12M | -$0.79 | -$0.79 | 63,825,429 | 63,825,429 |
|---|
| 2021-06-30 | $0.00 | — | — | $24.53M | — | $34.05M | -$34.05M | — | — | — | -$34.53M | -$0.55 | -$0.55 | 63,061,232 | 63,061,232 |
|---|
| 2021-03-31 | $0.00 | — | — | $28.31M | — | $39.22M | -$39.22M | — | — | — | -$40.18M | -$0.65 | -$0.65 | 61,574,405 | 61,574,405 |
|---|
| 2020-12-31 | $0.00 | — | — | $50.09M | — | $59.24M | -$59.24M | — | — | — | -$60.92M | -$1.09 | -$1.09 | 303,486 | 303,486 |
|---|
| 2020-09-30 | $0.00 | — | — | $21.66M | — | $27.39M | -$27.39M | — | — | — | -$29.08M | -$0.53 | -$0.53 | 55,188,956 | 55,188,956 |
|---|
| 2020-06-30 | $0.00 | — | — | $16.73M | — | $23.56M | -$23.56M | — | — | — | -$25.04M | -$0.45 | -$0.45 | 55,158,459 | 55,158,459 |
|---|
| 2020-03-31 | $0.00 | — | — | $16.96M | — | $24.12M | -$24.12M | — | — | — | -$24.66M | -$0.45 | -$0.45 | 54,883,120 | 54,883,120 |
|---|
| 2019-12-31 | $0.00 | — | — | $13.95M | — | $19.65M | -$19.65M | — | — | — | -$19.86M | — | — | — | 739,587 |
|---|
| 2019-09-30 | $0.00 | — | — | $14.83M | — | $19.17M | -$19.17M | — | — | — | -$19.28M | — | — | — | 50,364,649 |
|---|
| 2019-06-30 | $0.00 | — | — | $13.99M | — | $18.39M | -$18.39M | — | — | — | -$18.68M | — | — | — | 49,267,247 |
|---|
| 2019-03-31 | $0.00 | — | — | $15.14M | — | $18.95M | -$18.95M | — | — | — | -$19.45M | — | — | — | 45,122,815 |
|---|
| 2018-12-31 | $0.00 | — | — | $23.68M | — | $26.55M | -$26.55M | — | — | — | -$27.32M | — | — | — | 779,362 |
|---|
| 2018-09-30 | $0.00 | — | — | $13.07M | — | $15.33M | -$15.33M | — | — | — | -$16.09M | — | — | — | 39,900,551 |
|---|
| 2018-06-30 | $0.00 | — | — | $10.77M | — | $14.87M | -$14.87M | — | — | — | -$15.77M | — | — | — | 39,483,006 |
|---|
| 2018-03-31 | $0.00 | — | — | $5.74M | — | $14.41M | -$14.41M | — | — | — | -$15.34M | — | — | — | 36,137,120 |
|---|
| 2017-12-31 | $0.00 | — | — | $4.92M | — | $6.66M | -$6.66M | — | — | — | -$6.66M | — | — | — | 0 |
|---|
| 2017-09-30 | $0.00 | — | — | $4.89M | — | $6.73M | -$6.73M | — | — | — | -$6.72M | — | — | — | 6,795,627 |
|---|
| 2017-06-30 | $0.00 | — | — | $2.82M | — | $3.52M | -$3.52M | — | — | — | -$3.33M | — | — | — | 6,795,627 |
|---|
| 2017-03-31 | $0.00 | — | — | $2.29M | — | $2.87M | -$2.87M | — | — | — | -$2.68M | — | — | — | 6,795,627 |
|---|
| 2016-12-31 | — | — | — | -$16.5M | — | — | $22.07M | — | — | — | $22.31M | — | — | — | -19,826,408 |
|---|
| 2016-09-30 | — | — | — | $8.41M | — | — | -$10.72M | — | — | — | -$11.13M | — | — | — | 26,930,730 |
|---|
| 2016-06-30 | — | — | — | $6.47M | — | — | -$8.78M | — | — | — | -$8.68M | — | — | — | 26,623,280 |
|---|
| 2016-03-31 | — | — | — | $7.62M | — | — | -$10.14M | — | — | — | -$10.07M | — | — | — | 26,423,394 |
|---|
| 2015-12-31 | — | — | — | $5.92M | — | — | -$8.23M | — | — | — | -$8.17M | — | — | — | 2,730,846 |
|---|
| 2015-09-30 | — | — | — | $3.61M | — | — | -$5.44M | — | — | — | -$55.96M | — | — | — | 22,573,195 |
|---|
| 2015-06-30 | — | — | — | $1.95M | — | — | -$3.68M | — | — | — | -$2.39M | — | — | — | 16,327,003 |
|---|
| 2015-03-31 | — | — | — | $1.07M | — | — | -$3.05M | — | — | — | -$1.46M | — | — | — | 7,677,575 |
|---|
| 2014-12-31 | — | — | — | $937,000.00 | — | — | -$1.71M | — | — | — | -$2.15M | — | — | — | 0 |
|---|
| 2014-09-30 | — | — | — | $1.24M | — | — | -$2.09M | — | — | — | -$2.39M | — | — | — | 1,020,088 |
|---|
| 2014-06-30 | — | — | — | $1.86M | — | — | -$2.19M | — | — | — | -$2.85M | — | — | — | 1,020,088 |
|---|
| 2014-03-31 | — | — | — | $1.55M | — | — | -$1.71M | — | — | — | -$2.15M | — | — | — | 1,020,088 |
|---|
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 | $0.00 | — | — | $142.02M | — | $231.75M | -$231.75M | — | -$223.12M | $0.00 | -$223.12M | -$2.01 | -$2.01 | 111,123,770 | 111,123,770 |
|---|
| 2024-12-31 | $0.00 | — | — | $171.24M | — | $273.21M | -$273.21M | — | -$258.75M | $0.00 | -$258.75M | -$2.73 | -$2.73 | 94,807,773 | 94,807,773 |
|---|
| 2023-12-31 | $0.00 | — | — | $186.34M | — | $259.66M | -$259.66M | — | — | $0.00 | -$245.6M | -$2.92 | -$2.92 | 84,009,004 | 84,009,004 |
|---|
| 2022-12-31 | $0.00 | — | — | $165.57M | — | $224.34M | -$224.34M | $2.48M | — | — | -$221.86M | -$3.26 | -$3.26 | 68,148,925 | 68,148,925 |
|---|
| 2021-12-31 | $0.00 | — | — | $125.48M | — | $167.25M | -$167.25M | -$1.82M | — | — | -$169.07M | -$2.67 | -$2.67 | 63,235,417 | 63,235,417 |
|---|
| 2020-12-31 | $0.00 | — | — | $105.44M | — | $134.3M | -$134.3M | -$5.4M | — | — | -$139.7M | -$2.52 | -$2.52 | 55,380,740 | 55,380,740 |
|---|
| 2019-12-31 | $0.00 | — | — | $57.91M | — | $76.15M | -$76.15M | — | — | — | -$77.27M | -$1.58 | -$1.58 | 49,010,358 | 49,010,358 |
|---|
| 2018-12-31 | $0.00 | — | — | $53.27M | — | $71.16M | -$71.16M | — | — | — | -$74.52M | — | — | — | 39,377,666 |
|---|
| 2017-12-31 | $0.00 | — | — | $14.92M | — | $19.77M | -$19.77M | — | — | — | -$19.58M | — | — | — | 6,795,627 |
|---|
| 2016-12-31 | $0.00 | — | — | $5.99M | — | $7.57M | -$7.57M | — | — | — | -$7.57M | — | — | — | 6,833,718 |
|---|
| 2015-12-31 | — | — | — | $12.55M | — | — | -$20.4M | — | — | — | -$67.98M | — | — | — | 18,311,333 |
|---|
| 2014-12-31 | — | — | — | $5.59M | — | — | -$7.7M | — | — | — | -$9.53M | — | — | — | 1,020,088 |
|---|