Complete source-backed income-statement history.
- Available history
- 2015-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 | — | — | — | — | — | — | — | -$43.49M | -$58.32M | $91,000.00 | -$58.41M | -$1.29 | -$1.29 | 47,999,208 | 47,999,208 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | $3.42M | -$2.43M | -$1,000.00 | -$2.43M | -$0.13 | -$0.13 | 47,673,711 | 47,673,711 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | -$11.34M | -$23.79M | $18,000.00 | -$23.81M | -$0.57 | -$0.57 | -156,203 | -156,203 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | $5.26M | $3.1M | $62,000.00 | $3.04M | -$0.01 | -$0.01 | 47,394,519 | 47,394,519 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | -$6.93M | -$13.36M | -$1,000.00 | -$13.36M | -$0.35 | -$0.35 | 48,030,130 | 48,030,130 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | -$676,000.00 | -$6.95M | $70,000.00 | -$7.02M | -$0.22 | -$0.22 | 48,668,667 | 48,668,667 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | -$33.91M | -$38.84M | -$6,000.00 | -$38.84M | -$0.86 | -$0.86 | -312,823 | -312,823 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | -$24.12M | -$31.03M | -$2,000.00 | -$31.02M | -$0.69 | -$0.69 | 50,526,492 | 50,526,492 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | -$60.43M | -$63.07M | -$1,000.00 | -$63.07M | -$1.31 | -$1.31 | 50,939,476 | 50,939,476 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | -$74.41M | -$74.12M | -$1,000.00 | -$74.12M | -$1.53 | -$1.53 | 50,744,532 | 50,744,532 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | -$20.41M | -$13.47M | $1,000.00 | -$13.47M | -$0.33 | -$0.33 | -163,646 | -163,646 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | -$29.87M | -$20.92M | $15,000.00 | -$20.94M | -$0.48 | -$0.48 | 51,577,143 | 51,577,143 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | -$5.36M | $5.11M | $70,000.00 | $5.04M | $0.03 | $0.03 | 51,538,309 | 51,619,072 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | -$46.17M | -$33.82M | $9,000.00 | -$33.83M | -$0.72 | -$0.72 | 52,308,380 | 52,308,380 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | -$18.21M | -$6.22M | $6,000.00 | -$6.23M | -$0.19 | -$0.19 | -222,692 | -222,692 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | -$35.44M | -$25.51M | -$1,000.00 | -$25.5M | -$0.56 | -$0.56 | 52,350,989 | 52,350,989 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | -$26.2M | -$13.72M | $13,000.00 | -$13.73M | -$0.32 | -$0.32 | 53,512,005 | 53,512,005 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | -$8.99M | $4.64M | -$1,000.00 | $4.64M | $0.02 | $0.02 | 53,857,051 | 53,961,497 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | -$3.96M | $7.66M | $196,000.00 | $7.46M | $0.13 | $0.18 | -270,957 | -15,973,675 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | $5.76M | $18.63M | -$1,000.00 | $18.63M | $0.34 | $0.33 | 54,453,546 | 56,735,278 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | $193,000.00 | $14.27M | -$2,000.00 | $14.27M | $0.26 | $0.24 | 55,009,732 | 58,526,985 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | $9.12M | $27.99M | -$1,000.00 | $27.99M | $0.51 | $0.45 | 55,137,608 | 71,834,396 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | $8.53M | $23.76M | $608,000.00 | $23.15M | $0.42 | $0.42 | 16,319 | 16,319 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | -$4.12M | -$24.67M | -$4,000.00 | -$24.67M | -$0.45 | -$0.45 | 55,205,082 | 55,205,082 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | -$21.1M | -$1.74M | -$5,000.00 | -$1.73M | -$0.03 | -$0.03 | 55,158,283 | 55,158,283 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | -$52.81M | -$37.2M | -$6,000.00 | -$37.19M | -$0.68 | -$0.68 | 55,056,411 | 55,056,411 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | $95,000.00 | $17.68M | $0.00 | $17.68M | $0.32 | $0.32 | 595,071 | 595,071 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | $0.00 | $17.39M | -$1,000.00 | $17.39M | $0.32 | $0.32 | 54,853,205 | 54,853,205 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | $202,000.00 | $18.18M | -$2,000.00 | $18.18M | $0.34 | $0.33 | 53,953,634 | 67,624,395 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | $913,000.00 | $16.97M | -$1,000.00 | $16.97M | $0.35 | $0.34 | 48,601,431 | 62,256,595 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | $0.00 | $16.7M | $0.00 | $16.7M | $0.38 | $0.38 | 19,275 | 1,423,733 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | $0.00 | $16.56M | -$1,000.00 | $16.57M | $0.38 | $0.37 | 43,456,234 | 50,651,612 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | $564,000.00 | $15.23M | -$2,000.00 | $15.23M | $0.35 | $0.34 | 43,446,963 | 50,634,463 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | $882,000.00 | $14.59M | $1,000.00 | $14.59M | $0.34 | $0.33 | 43,374,228 | 50,467,978 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | $0.00 | $14.14M | -$1,000.00 | $14.14M | $0.33 | $0.33 | 419 | 419 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | $0.00 | $11.52M | -$2,000.00 | $11.52M | $0.27 | $0.27 | 43,234,254 | 43,234,254 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | $0.00 | $14.2M | -$2,000.00 | $14.2M | $0.00 | $0.00 | 43,234,205 | 43,234,205 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | $0.00 | $13.46M | $1,000.00 | $13.45M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | $162,000.00 | $11.99M | -$2,000.00 | $11.99M | — | — | 0 | 0 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | $15,000.00 | $9.59M | -$2,000.00 | $9.59M | — | — | 0 | 0 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | $21,000.00 | $7.84M | -$1,000.00 | $7.84M | — | — | 0 | 0 |
|---|
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 | — | — | — | — | — | — | — | -$13.68M | -$41M | $149,000.00 | -$41.15M | -$1.16 | -$1.16 | 47,870,235 | 47,870,235 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | -$192.87M | -$207.06M | -$10,000.00 | -$207.05M | -$4.39 | -$4.39 | 50,423,243 | 50,423,243 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | -$101.81M | -$63.1M | $95,000.00 | -$63.2M | -$1.50 | -$1.50 | 51,641,619 | 51,641,619 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | -$88.84M | -$40.81M | $17,000.00 | -$40.83M | -$1.04 | -$1.04 | 53,011,806 | 53,011,806 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | $11.11M | $68.55M | $192,000.00 | $68.35M | $1.24 | $1.23 | 54,593,499 | 54,929,070 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | -$69.51M | -$39.85M | $593,000.00 | -$40.44M | -$0.73 | -$0.73 | 55,156,482 | 55,156,482 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | $1.21M | $70.21M | -$4,000.00 | $70.21M | $1.32 | $1.32 | 53,087,395 | 53,087,395 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | $1.45M | $63.07M | -$2,000.00 | $63.08M | $1.45 | $1.42 | 43,445,384 | 52,039,997 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | $0.00 | $53.3M | -$4,000.00 | $53.31M | $0.60 | $0.60 | 43,234,671 | 43,234,671 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | $203,000.00 | $35.35M | -$11,000.00 | $35.36M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | $195,000.00 | $208,000.00 | $70,000.00 | $138,000.00 | — | — | 0 | 0 |
|---|