Complete source-backed income-statement history.
- Available history
- 2017-12-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 | $40.31M | $26.33M | $13.98M | — | — | $12.68M | $1.3M | -$203,000.00 | $1.1M | — | $1.06M | $0.01 | $0.01 | 193,789,000 | 197,472,000 |
|---|
| 2026-03-31 | $42.43M | $29.43M | $13M | — | — | $16.27M | -$3.26M | $71,000.00 | -$3.19M | — | -$3.27M | -$0.02 | -$0.02 | 192,358,000 | 192,358,000 |
|---|
| 2025-12-31 | $50.92M | $32.3M | $18.62M | — | — | $21.57M | -$2.95M | -$554,000.00 | -$3.5M | — | -$3.7M | -$0.02 | -$0.02 | 285,000 | 285,000 |
|---|
| 2025-09-30 | $37.72M | $26.25M | $11.47M | — | — | $15.17M | -$3.7M | $371,000.00 | -$3.33M | — | -$3.48M | -$0.02 | -$0.02 | 190,981,000 | 190,981,000 |
|---|
| 2025-06-30 | $38.92M | $28.1M | $10.82M | — | — | $15.16M | -$4.34M | -$2.16M | -$6.5M | — | -$6.6M | -$0.03 | -$0.03 | 190,537,000 | 190,537,000 |
|---|
| 2025-03-31 | $41.3M | $26.75M | $14.54M | — | — | $14.86M | -$322,000.00 | -$294,000.00 | -$616,000.00 | — | -$661,000.00 | $0.00 | $0.00 | 191,580,000 | 191,580,000 |
|---|
| 2024-12-31 | $48.89M | $31.35M | $17.54M | — | — | $15.3M | $2.24M | $1.88M | $4.12M | $77,000.00 | $4.04M | $0.02 | $0.02 | 957,000 | 938,000 |
|---|
| 2024-09-30 | $43.38M | $26.56M | $16.81M | — | — | $15.63M | $1.18M | $5.93M | $7.11M | $23,000.00 | $7.09M | $0.04 | $0.03 | 193,020,000 | 241,272,000 |
|---|
| 2024-06-30 | $41.2M | $25.83M | $15.38M | — | — | $14.36M | $1.02M | -$105,000.00 | $911,000.00 | $315,000.00 | $596,000.00 | $0.00 | $0.00 | 192,031,000 | 310,088,000 |
|---|
| 2024-03-31 | $40.85M | $26.2M | $14.65M | — | — | $14.86M | -$207,000.00 | $3.29M | $3.08M | $33,000.00 | $3.05M | $0.02 | $0.01 | 183,668,000 | 288,479,000 |
|---|
| 2023-12-31 | $50.93M | $31.7M | $19.24M | — | — | $17.3M | $1.94M | -$654,000.00 | $1.29M | $332,000.00 | $955,000.00 | $0.01 | $0.01 | 1,080,000 | 1,080,000 |
|---|
| 2023-09-30 | $49.54M | $32.47M | $17.07M | — | — | $23.16M | -$6.1M | -$213,000.00 | -$6.31M | $0.00 | -$6.31M | -$0.05 | -$0.05 | 118,943,000 | 118,943,000 |
|---|
| 2023-06-30 | $44.75M | $30.2M | $14.56M | — | — | $16.84M | -$2.28M | $4.49M | $2.21M | $0.00 | $2.21M | $0.02 | $0.01 | 114,447,000 | 342,521,000 |
|---|
| 2023-03-31 | $36.71M | $28.03M | $8.68M | — | — | $18.8M | -$10.12M | -$1.32M | -$11.43M | $0.00 | -$11.43M | -$0.10 | -$0.10 | 111,702,000 | 111,702,000 |
|---|
| 2022-12-31 | $42.43M | $30.84M | $11.59M | — | — | $15.81M | -$4.22M | -$1.65M | -$5.87M | $37,000.00 | -$5.91M | $0.02 | $0.02 | 13,597 | 13,597 |
|---|
| 2022-09-30 | $46.75M | $39.74M | $7.01M | — | — | $20.99M | -$13.98M | $7.24M | -$6.74M | -$16,000.00 | -$6.73M | -$0.08 | -$0.08 | 87,446 | 87,446 |
|---|
| 2022-06-30 | $44.7M | $38.43M | $6.28M | — | — | $25.55M | -$19.27M | -$14,000.00 | -$19.29M | $0.00 | -$19.29M | -$0.22 | -$0.22 | 86,023,000 | 86,023,000 |
|---|
| 2022-03-31 | $38.29M | $35M | $3.29M | — | — | $24.85M | -$21.57M | -$1.48M | -$23.04M | $0.00 | -$23.04M | -$0.27 | -$0.27 | 85,451,000 | 85,451,000 |
|---|
| 2021-12-31 | $42.93M | $34.51M | $8.42M | — | — | $24.38M | -$15.96M | -$599,000.00 | -$16.56M | -$551,000.00 | -$16.01M | -$0.11 | -$0.11 | -84,825,174 | -84,825,174 |
|---|
| 2021-09-30 | $34.1M | $31.65M | $2.45M | — | — | $20.44M | -$17.99M | $2.66M | -$15.33M | $88,000.00 | -$15.42M | -$0.18 | -$0.18 | 85,325,000 | 85,325,000 |
|---|
| 2021-06-30 | $41.1M | $31.88M | $9.22M | — | — | $21.34M | -$12.12M | $2.6M | -$9.52M | $220,000.00 | -$9.74M | -$0.11 | -$0.11 | 84,717,000 | 84,717,000 |
|---|
| 2021-03-31 | $29.47M | $26.1M | $3.37M | — | — | $19.24M | -$15.87M | $3.41M | -$12.46M | $39,000.00 | -$12.5M | — | — | — | 84,681,000 |
|---|
| 2020-12-31 | $42.19M | $30.65M | $11.54M | — | — | $18.18M | -$6.64M | $2.38M | -$4.26M | -$86,000.00 | -$4.18M | — | — | 0 | 0 |
|---|
| 2020-09-30 | $46.18M | $29.97M | $16.21M | — | — | $18.86M | -$2.64M | $3.96M | $1.32M | $3.39M | -$2.08M | — | — | 84,681,000 | 84,681,000 |
|---|
| 2020-06-30 | $42.16M | $27.94M | $14.22M | — | — | $17.13M | -$2.91M | $3.32M | $407,000.00 | $124,000.00 | $283,000.00 | — | — | 84,681,000 | 85,094,000 |
|---|
| 2020-03-31 | $40.98M | $29.67M | $11.32M | — | — | $20.39M | -$9.08M | $2.42M | -$6.65M | -$1.33M | -$5.33M | — | — | — | 84,681,000 |
|---|
| 2019-12-31 | $53.2M | $39.73M | $13.47M | — | — | $23.25M | -$9.79M | -$407,000.00 | -$10.19M | -$2.65M | -$7.54M | — | — | 3,000 | -217,000 |
|---|
| 2019-09-30 | $65.39M | $40.45M | $24.93M | — | — | $17.6M | $7.34M | $423,000.00 | $7.76M | $1.96M | $5.8M | — | — | 84,681,000 | 85,257,000 |
|---|
| 2019-06-30 | $64.09M | $39.67M | $24.42M | — | — | $19.66M | $4.76M | -$428,000.00 | $4.33M | $1.72M | $2.61M | — | — | 84,661,000 | 85,573,000 |
|---|
| 2019-03-31 | $65.06M | $41.46M | $23.6M | — | — | $28.37M | -$4.77M | -$514,000.00 | -$5.28M | -$14,000.00 | -$5.27M | — | — | — | 84,661,000 |
|---|
| 2018-12-31 | $74.44M | $46.82M | $27.62M | — | — | $26.62M | $1M | $2.31M | $3.31M | $166,000.00 | $3.14M | — | — | 61,000 | 29,000 |
|---|
| 2018-09-30 | $73.91M | $43.83M | $30.09M | — | — | $30.44M | -$352,000.00 | -$397,000.00 | -$749,000.00 | $684,000.00 | -$1.43M | — | — | 84,650,000 | 84,650,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 | $168.86M | $113.41M | $55.45M | — | — | $66.75M | -$11.31M | -$2.64M | -$13.94M | $507,000.00 | -$14.45M | -$0.08 | -$0.08 | 190,978,000 | 190,978,000 |
|---|
| 2024-12-31 | $174.31M | $109.94M | $64.38M | — | — | $60.15M | $4.23M | $10.99M | $15.22M | $448,000.00 | $14.77M | $0.08 | $0.07 | 190,542,000 | 240,239,000 |
|---|
| 2023-12-31 | $181.93M | $122.39M | $59.54M | — | — | $76.1M | -$16.56M | $2.3M | -$14.25M | $332,000.00 | -$14.58M | -$0.13 | -$0.13 | 116,135,000 | 116,135,000 |
|---|
| 2022-12-31 | $172.16M | $144M | $28.16M | — | — | $87.2M | -$59.04M | $4.1M | -$54.94M | $21,000.00 | -$54.96M | -$0.55 | -$0.55 | 99,826 | 99,826 |
|---|
| 2021-12-31 | $147.59M | $124.13M | $23.46M | — | — | $85.4M | -$61.94M | $8.07M | -$53.87M | -$204,000.00 | -$53.67M | -$0.55 | -$0.55 | 96,826 | 96,826 |
|---|
| 2020-12-31 | $171.51M | $118.22M | $53.28M | — | — | $74.56M | -$21.27M | $12.08M | -$9.19M | $2.1M | -$11.3M | -$0.13 | -$0.13 | 84,681,000 | 84,681,000 |
|---|
| 2019-12-31 | $247.74M | $161.31M | $86.42M | — | — | $88.88M | -$2.45M | -$926,000.00 | -$3.38M | $1.02M | -$4.4M | — | — | 84,671,000 | 84,671,000 |
|---|
| 2018-12-31 | $274.68M | $167.67M | $107.01M | — | — | $101.32M | $5.69M | $3.14M | $8.83M | $3.28M | $5.55M | — | — | 84,477,000 | 85,009,000 |
|---|
| 2017-12-31 | $226.54M | $141.05M | $85.49M | — | — | $91.99M | -$6.5M | -$766,000.00 | -$7.27M | $458,000.00 | -$7.73M | — | — | 84,679,000 | 84,679,000 |
|---|