Complete source-backed income-statement history.
- Available history
- 2018-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 | $129.86M | $10.94M | — | $20.36M | $82.14M | — | $16.43M | -$1.28M | — | $136,000.00 | $15.01M | $0.11 | $0.11 | 130,522,000 | 135,898,000 |
|---|
| 2026-03-31 | $105.4M | $9.78M | — | $30.63M | $74.08M | — | -$9.09M | — | — | $93,000.00 | -$11.3M | -$0.09 | -$0.09 | 129,365 | 129,365 |
|---|
| 2025-12-31 | $127.5M | $11.69M | — | $20.45M | $78.98M | — | $18.39M | — | — | $470,000.00 | $17.4M | $0.13 | $0.13 | 342,715 | 342,715 |
|---|
| 2025-09-30 | $99.22M | $8.69M | — | $19.6M | $62.4M | — | $8.53M | — | — | $80,000.00 | $7.41M | $0.06 | $0.06 | 127,622,860 | 132,884,567 |
|---|
| 2025-06-30 | $81.5M | $7.49M | — | $19.45M | $69.17M | — | -$14.61M | -$933,000.00 | — | $342,000.00 | -$15.89M | -$0.13 | -$0.13 | 126,997,000 | 126,997,000 |
|---|
| 2025-03-31 | $63.85M | $8.83M | — | $17.54M | $64M | — | -$24.53M | — | — | $279,000.00 | -$25.06M | -$0.20 | -$0.20 | 126,037 | 126,037 |
|---|
| 2024-12-31 | $69.36M | $6.91M | — | $14.48M | $57.61M | — | -$7.63M | — | — | $323,000.00 | -$10.79M | -$0.08 | -$0.08 | 1,330,313 | 1,330,313 |
|---|
| 2024-09-30 | $44.76M | $5.5M | — | $19.5M | $58.82M | — | -$39.07M | — | — | $0.00 | -$41.54M | -$0.33 | -$0.33 | 124,302,317 | 124,302,317 |
|---|
| 2024-06-30 | $30.86M | $3.46M | — | $19.3M | $58.17M | — | -$50.08M | — | — | $0.00 | -$52.33M | -$0.42 | -$0.42 | 123,481,000 | 123,481,000 |
|---|
| 2024-03-31 | $21.57M | $3.26M | — | $23.14M | $54.79M | — | -$31.62M | — | — | $324,000.00 | -$35.38M | -$0.32 | -$0.32 | 111,048,525 | 111,048,525 |
|---|
| 2023-12-31 | $13.53M | $2.25M | — | $23.78M | $48.67M | — | -$61.17M | — | — | $25,000.00 | -$66.28M | -$0.59 | -$0.59 | 7,842,975 | 7,842,975 |
|---|
| 2023-09-30 | $8.11M | $1.18M | — | $26.24M | $47.6M | $75.01M | -$36.9M | — | — | $3.02M | -$44.77M | -$0.73 | -$0.73 | 61,727,278 | 61,727,278 |
|---|
| 2023-06-30 | $4.77M | $776,000.00 | — | $25.22M | $45.96M | $71.95M | -$66.76M | -$4.23M | — | $0.00 | -$70.99M | -$1.16 | -$1.16 | 61,430,620 | 61,430,620 |
|---|
| 2023-03-31 | $2.78M | $783,000.00 | — | $35.35M | $42.92M | $79.05M | -$76.27M | -$3.84M | — | $0.00 | -$80.1M | -$1.31 | -$1.31 | 61,169,089 | 61,169,089 |
|---|
| 2022-12-31 | $2.96M | — | — | $33.88M | $37.02M | $71.39M | -$68.42M | -$3.6M | — | $0.00 | -$72.02M | -$1.14 | -$1.14 | 2,003,303 | 2,003,303 |
|---|
| 2022-09-30 | $725,000.00 | — | — | $69.73M | $35.47M | $105.47M | -$104.75M | -$2.96M | — | $0.00 | -$107.71M | -$1.89 | -$1.89 | 57,091,743 | 57,091,743 |
|---|
| 2022-06-30 | $0.00 | — | — | $38.21M | $27.62M | $65.83M | -$65.83M | -$1.58M | — | — | -$67.41M | -$1.31 | -$1.31 | 51,422,386 | 51,422,386 |
|---|
| 2022-03-31 | $0.00 | — | — | $40.62M | $22.01M | $62.63M | -$62.63M | -$1.7M | — | — | -$64.32M | -$1.27 | -$1.27 | 50,513,524 | 50,513,524 |
|---|
| 2021-12-31 | $0.00 | — | — | $52.56M | $18.73M | $71.29M | -$71.29M | -$40,000.00 | — | — | -$71.33M | -$1.43 | -$1.43 | 268,807 | 268,807 |
|---|
| 2021-09-30 | $0.00 | — | — | $40.6M | $16.47M | $57.08M | -$57.08M | $98,000.00 | — | — | -$56.98M | -$1.14 | -$1.14 | 50,097,851 | 50,097,851 |
|---|
| 2021-06-30 | — | — | — | $30.77M | — | $42.08M | -$42.08M | $72,000.00 | — | — | -$42.01M | -$0.84 | -$0.84 | 50,000,716 | 50,000,716 |
|---|
| 2021-03-31 | — | — | — | $21.63M | — | $36.09M | -$36.09M | $43,000.00 | — | — | -$36.04M | -$0.76 | -$0.76 | 47,280,769 | 47,280,769 |
|---|
| 2020-12-31 | — | — | — | $27.37M | — | $34.06M | -$34.06M | $15,000.00 | — | — | -$34.05M | -$0.74 | -$0.74 | 2,454,147 | 2,454,147 |
|---|
| 2020-09-30 | — | — | — | $32.74M | — | $38.3M | -$38.3M | $99,000.00 | — | — | -$38.2M | -$1.01 | -$1.01 | 37,748,454 | 37,748,454 |
|---|
| 2020-06-30 | — | — | — | $30.01M | — | $35.63M | -$35.63M | $215,000.00 | — | — | -$35.41M | -$0.94 | -$0.94 | 37,587,330 | 37,587,330 |
|---|
| 2020-03-31 | — | — | — | $25.18M | — | $28.65M | -$28.65M | $638,000.00 | — | — | -$28.01M | — | — | — | 24,256,402 |
|---|
| 2019-12-31 | — | — | — | $10.76M | — | $12.99M | -$12.99M | $426,000.00 | — | — | -$12.57M | — | — | — | 70,188 |
|---|
| 2019-09-30 | — | — | — | $12.35M | — | $14.65M | -$14.65M | $168,000.00 | — | — | -$14.48M | — | — | — | 1,915,601 |
|---|
| 2019-06-30 | — | — | — | $7.21M | — | $8.54M | -$8.54M | $248,000.00 | — | — | -$8.29M | — | — | — | 1,767,658 |
|---|
| 2019-03-31 | — | — | — | $6.2M | — | $6.95M | -$6.95M | $294,000.00 | — | — | -$6.66M | — | — | — | 1,632,694 |
|---|
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 | $372.07M | $36.7M | — | $77.05M | $274.55M | — | -$12.23M | — | — | $1.17M | -$16.14M | -$0.13 | -$0.13 | 127,234,000 | 127,234,000 |
|---|
| 2024-12-31 | $166.54M | $19.13M | — | $76.42M | $229.39M | — | -$128.4M | — | — | $647,000.00 | -$140.04M | -$1.16 | -$1.16 | 120,958,000 | 120,958,000 |
|---|
| 2023-12-31 | $29.19M | $4.99M | — | $110.58M | $185.15M | — | -$241.1M | — | — | $3.11M | -$262.14M | -$3.78 | -$3.78 | 69,305,000 | 69,305,000 |
|---|
| 2022-12-31 | $3.69M | $754,000.00 | — | $182.44M | $122.12M | $305.31M | -$301.63M | -$9.83M | — | $0.00 | -$311.46M | -$5.66 | -$5.66 | 55,032,265 | 55,032,265 |
|---|
| 2021-12-31 | $0.00 | $0.00 | — | $145.56M | $60.97M | $206.53M | -$206.53M | $173,000.00 | — | $0.00 | -$206.36M | -$4.18 | -$4.18 | 49,405,575 | 49,405,575 |
|---|
| 2020-12-31 | $0.00 | — | — | $115.31M | — | $136.65M | -$136.65M | $967,000.00 | — | $0.00 | -$135.68M | -$3.80 | -$3.80 | 35,668,152 | 35,668,152 |
|---|
| 2019-12-31 | — | — | — | $36.52M | — | $43.13M | -$43.13M | $1.14M | — | $0.00 | -$42M | -$22.78 | -$22.78 | 1,843,213 | 1,843,213 |
|---|
| 2018-12-31 | — | — | — | $17.94M | — | $19.74M | -$19.74M | $480,000.00 | — | $0.00 | -$19.26M | — | — | — | 1,239,689 |
|---|