Complete source-backed income-statement history.
- Available history
- 2019-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 | $229.28M | $142.13M | $87.15M | $12.98M | — | $92.7M | -$5.55M | $585,000.00 | -$4.96M | $354,000.00 | -$5.31M | — | — | — | — |
|---|
| 2026-03-31 | $205.14M | $126.65M | $78.49M | $11.43M | — | $83.71M | -$5.22M | $209,000.00 | -$5.01M | $248,000.00 | -$5.26M | — | — | — | — |
|---|
| 2025-12-31 | $192.4M | $117.16M | $75.24M | $12.09M | — | $84.01M | -$8.78M | $752,000.00 | -$8.02M | $614,000.00 | -$8.64M | — | — | — | — |
|---|
| 2025-09-30 | $180.72M | $108.69M | $72.03M | $12.52M | — | $83.09M | -$11.06M | -$555,000.00 | -$11.61M | -$17,000.00 | -$11.6M | — | — | — | — |
|---|
| 2025-06-30 | $162.55M | $97.37M | $65.18M | $11.01M | — | $75.47M | -$10.29M | -$16.16M | -$26.45M | -$8,000.00 | -$26.44M | — | — | — | — |
|---|
| 2025-03-31 | $150.97M | $94.64M | $56.33M | $11.17M | — | $71.72M | -$15.39M | $315,000.00 | -$15.08M | $0.00 | -$15.08M | — | — | — | — |
|---|
| 2024-12-31 | $148.55M | $89.53M | $59.02M | $10.37M | — | $70.54M | -$11.52M | $1.59M | -$9.94M | -$41,000.00 | -$9.89M | — | — | — | — |
|---|
| 2024-09-30 | $141.7M | $85.87M | $55.83M | $9.34M | — | $67.31M | -$11.48M | $1.31M | -$10.17M | $30,000.00 | -$10.2M | — | — | — | — |
|---|
| 2024-06-30 | $132.6M | $79.72M | $52.88M | $10.02M | — | $68.17M | -$15.29M | $1.58M | -$13.71M | -$10,000.00 | -$13.7M | — | — | — | — |
|---|
| 2024-03-31 | $122.69M | $74.79M | $47.9M | $9.59M | — | $65.76M | -$17.86M | $1.25M | -$16.6M | $0.00 | -$16.62M | — | — | — | — |
|---|
| 2023-12-31 | $128.15M | $79.06M | $49.09M | $8.89M | — | $61.62M | -$12.54M | $1.43M | -$11.11M | -$561,000.00 | -$10.55M | — | — | — | — |
|---|
| 2023-09-30 | $118.93M | $72.68M | $46.25M | $8.52M | — | $59.45M | -$13.2M | $1.33M | -$11.87M | $139,000.00 | -$12.02M | — | — | — | — |
|---|
| 2023-06-30 | $111.01M | $67.45M | $43.56M | $8.92M | — | $71.61M | -$28.05M | $1.43M | -$26.63M | -$67,000.00 | -$26.55M | — | — | — | — |
|---|
| 2023-03-31 | $105.33M | $65.96M | $39.37M | $8.13M | — | $59.16M | -$19.79M | $1.58M | -$18.21M | $136,000.00 | -$18.34M | -$0.38 | -$0.38 | 47,699,561 | 47,699,561 |
|---|
| 2022-12-31 | $98.06M | $63.61M | $34.46M | $8.32M | — | $61.79M | -$27.34M | $475,000.00 | -$26.86M | $595,000.00 | -$27.46M | -$0.58 | -$0.58 | 100,726 | 100,726 |
|---|
| 2022-09-30 | $103.57M | $62.67M | $40.9M | $7.61M | — | $56.1M | -$15.2M | $158,000.00 | -$15.04M | — | -$15.04M | -$0.32 | -$0.32 | 47,303,090 | 47,303,090 |
|---|
| 2022-06-30 | $95.62M | $57.92M | $37.7M | $7.8M | — | $53.3M | -$15.6M | -$948,000.00 | -$16.55M | — | -$16.55M | -$0.35 | -$0.35 | 47,074,246 | 47,074,246 |
|---|
| 2022-03-31 | $83.67M | $50.73M | $32.94M | $7.29M | — | $51.89M | -$18.95M | -$1.6M | -$20.55M | -$559,000.00 | -$20.01M | -$0.43 | -$0.43 | 46,789,585 | 46,789,585 |
|---|
| 2021-12-31 | $67.1M | $46.16M | $20.94M | $5.65M | — | $43.51M | -$22.57M | -$1.33M | -$23.91M | — | -$23.9M | -$0.46 | -$0.46 | 6,225,749 | 6,225,749 |
|---|
| 2021-09-30 | $56.73M | $42.23M | $14.49M | $4.38M | — | $28.76M | -$14.26M | -$448,000.00 | -$14.71M | — | -$14.71M | -$0.33 | -$0.33 | 43,962,863 | 43,962,863 |
|---|
| 2021-06-30 | $50.59M | $38.71M | $11.88M | $4.09M | — | $23.68M | -$11.8M | -$463,000.00 | -$12.26M | — | -$12.26M | -$1.46 | -$1.46 | 8,390,088 | 8,390,088 |
|---|
| 2021-03-31 | $43.92M | $34.09M | $9.84M | $3.66M | — | $19.88M | -$10.05M | -$452,000.00 | -$10.5M | — | -$10.5M | — | — | — | 7,924,848 |
|---|
| 2020-12-31 | $37.98M | $28.5M | $9.48M | $3.31M | — | $18.85M | -$9.37M | -$805,000.00 | — | — | -$10.18M | — | — | — | 34,205 |
|---|
| 2020-09-30 | $41.95M | $31.78M | $10.18M | $3M | — | $15.94M | -$5.77M | -$416,000.00 | — | — | -$6.18M | — | — | — | 7,546,458 |
|---|
| 2020-06-30 | $34.78M | $26.52M | $8.27M | $2.92M | — | $13.99M | -$5.73M | -$393,000.00 | — | — | -$6.12M | — | — | — | 7,473,918 |
|---|
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 | $686.63M | $417.86M | $268.77M | $46.79M | — | $314.29M | -$45.52M | -$15.64M | -$61.16M | $589,000.00 | -$61.75M | — | — | — | — |
|---|
| 2024-12-31 | $545.53M | $329.91M | $215.62M | $39.32M | — | $271.77M | -$56.15M | $5.73M | -$50.42M | -$21,000.00 | -$50.4M | -$1.03 | -$1.03 | 49,082,722 | 49,082,722 |
|---|
| 2023-12-31 | $463.41M | $285.15M | $178.26M | $34.46M | — | $251.84M | -$73.58M | $5.76M | -$67.82M | -$353,000.00 | -$67.47M | -$1.41 | -$1.41 | 47,914,039 | 47,914,039 |
|---|
| 2022-12-31 | $380.92M | $234.93M | $145.99M | $31.01M | — | $223.08M | -$77.09M | -$1.92M | -$79.01M | $36,000.00 | -$79.06M | -$1.68 | -$1.68 | 47,158,247 | 47,158,247 |
|---|
| 2021-12-31 | $218.34M | $161.2M | $57.14M | $17.78M | — | $115.83M | -$58.69M | -$2.7M | -$61.38M | — | -$61.38M | -$2.33 | -$2.33 | 26,318,349 | 26,318,349 |
|---|
| 2020-12-31 | $141.41M | $108.12M | $33.29M | $12.19M | — | $62.5M | -$29.22M | -$1.87M | -$31.09M | — | -$31.09M | -$5.32 | -$5.32 | 7,492,876 | 7,492,876 |
|---|
| 2019-12-31 | $80.23M | $65.49M | $14.74M | $10.64M | — | $45.29M | -$30.55M | -$445,000.00 | — | — | -$30.99M | — | — | — | 6,345,498 |
|---|