Complete source-backed income-statement history.
- Available history
- 2017-06-30 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 | — | — | — | $58.23M | — | $108.9M | -$108.9M | -$995,000.00 | — | — | -$109.9M | -$0.84 | -$0.84 | 130,612,734 | 130,612,734 |
|---|
| 2026-03-31 | $0.00 | — | — | $51.81M | — | $102.02M | -$102.02M | -$3.49M | — | — | -$105.51M | -$0.83 | -$0.83 | 127,277,144 | 127,277,144 |
|---|
| 2025-12-31 | $0.00 | — | — | $46.88M | — | $91.9M | -$91.9M | $931,000.00 | — | — | -$90.97M | -$0.75 | -$0.75 | 1,937,180 | 1,937,180 |
|---|
| 2025-09-30 | — | — | — | $50.49M | — | $103.55M | -$103.55M | $1.33M | — | — | -$102.22M | -$0.90 | -$0.90 | 113,729,850 | 113,729,850 |
|---|
| 2025-06-30 | — | — | — | $62.4M | — | $112.11M | -$112.11M | $2.08M | — | — | -$110.03M | -$0.98 | -$0.98 | 112,703,014 | 112,703,014 |
|---|
| 2025-03-31 | — | — | — | $48.68M | — | $77.09M | -$77.09M | $2.37M | — | — | -$74.72M | -$0.67 | -$0.67 | 111,838,272 | 111,838,272 |
|---|
| 2024-12-31 | — | — | — | $50.37M | — | $69.36M | -$69.36M | $2.9M | — | — | -$66.45M | -$0.61 | -$0.61 | 3,250,953 | 3,250,953 |
|---|
| 2024-09-30 | — | — | — | $48.72M | — | $64.78M | -$64.78M | $301,000.00 | — | — | -$64.48M | -$0.66 | -$0.66 | 97,050,637 | 97,050,637 |
|---|
| 2024-06-30 | — | — | — | $42.37M | — | $59.5M | -$59.5M | $990,000.00 | — | — | -$58.51M | -$0.60 | -$0.60 | 96,813,116 | 96,813,116 |
|---|
| 2024-03-31 | — | — | — | $43.09M | — | $58.42M | -$58.42M | $1.57M | — | — | -$56.85M | -$0.59 | -$0.59 | 95,892,601 | 95,892,601 |
|---|
| 2023-12-31 | — | — | — | $34.96M | — | $48.03M | -$48.03M | $1.91M | — | — | -$46.13M | -$0.50 | -$0.50 | 3,231,943 | 3,231,943 |
|---|
| 2023-09-30 | — | — | — | $30.34M | — | $43.67M | -$43.67M | $1.31M | — | — | -$42.36M | -$0.53 | -$0.53 | 80,606,438 | 80,606,438 |
|---|
| 2023-06-30 | — | — | — | $26.87M | — | $39.08M | -$39.08M | $1.16M | — | — | -$37.93M | -$0.47 | -$0.47 | 80,117,983 | 80,117,983 |
|---|
| 2023-03-31 | — | — | — | $29.74M | — | $40.51M | -$40.51M | $1.13M | — | — | -$39.38M | -$0.49 | -$0.49 | 79,610,059 | 79,610,059 |
|---|
| 2022-12-31 | $0.00 | — | — | $29.61M | — | $40.43M | -$40.43M | $1.17M | — | — | -$39.26M | -$0.46 | -$0.46 | 6,653,209 | 6,653,209 |
|---|
| 2022-09-30 | — | — | — | $33.39M | — | $43.86M | -$43.86M | $565,000.00 | — | — | -$43.3M | -$0.55 | -$0.55 | 79,336,161 | 79,336,161 |
|---|
| 2022-06-30 | — | — | — | $32.07M | — | $43.15M | -$43.15M | -$853,000.00 | — | — | -$44M | -$1.06 | -$1.06 | 41,622,392 | 41,622,392 |
|---|
| 2022-03-31 | $33.19M | — | — | $29.37M | — | $40.13M | -$6.93M | -$1.02M | — | — | -$7.95M | -$0.21 | -$0.21 | 37,456,574 | 37,456,574 |
|---|
| 2021-12-31 | $4.05M | — | — | $29.05M | — | $39.41M | -$35.36M | -$550,000.00 | — | — | -$35.91M | -$0.97 | -$0.97 | 162,000 | 162,000 |
|---|
| 2021-09-30 | $5.46M | — | — | $31.27M | — | $42.54M | -$37.08M | -$430,000.00 | — | — | -$37.51M | -$1.02 | -$1.02 | 36,683,026 | 36,683,026 |
|---|
| 2021-06-30 | $4.6M | — | — | $25.6M | — | $34.87M | -$30.27M | -$434,000.00 | — | — | -$30.71M | -$0.84 | -$0.84 | 36,582,708 | 36,582,708 |
|---|
| 2021-03-31 | $4.71M | — | — | $22.55M | — | $31.92M | -$27.21M | -$464,000.00 | — | — | -$27.67M | -$0.76 | -$0.76 | 36,380,438 | 36,380,438 |
|---|
| 2020-12-31 | $3.44M | — | — | $21.78M | — | $29.54M | -$26.1M | -$467,000.00 | — | — | -$26.57M | -$0.79 | -$0.79 | 1,068,114 | 1,068,114 |
|---|
| 2020-09-30 | $3.04M | — | — | $18.38M | — | $26.66M | -$23.62M | $57,000.00 | — | — | -$23.56M | -$0.79 | -$0.79 | 29,779,114 | 29,779,114 |
|---|
| 2020-06-30 | $3.9M | — | — | $17M | — | $23.36M | -$19.46M | $181,000.00 | — | — | -$19.28M | — | — | — | 29,690,280 |
|---|
| 2020-03-31 | $5.03M | — | — | $16.9M | — | $22.72M | -$17.69M | $624,000.00 | — | — | -$17.07M | — | — | — | 29,527,349 |
|---|
| 2019-12-31 | $7.57M | — | — | $14.06M | — | $19.92M | -$12.35M | $774,000.00 | — | — | -$11.57M | — | — | — | 608,724 |
|---|
| 2019-09-30 | $4.77M | — | — | $15.7M | — | $21.88M | -$17.11M | $959,000.00 | — | — | -$16.15M | — | — | — | 29,232,158 |
|---|
| 2019-06-30 | $5.04M | — | — | $13.72M | — | $18.43M | -$13.39M | $861,000.00 | — | — | -$12.53M | — | — | — | 25,922,833 |
|---|
| 2019-03-31 | $3.11M | — | — | $10.74M | — | $14.81M | -$11.7M | $948,000.00 | — | — | -$10.76M | — | — | — | 25,592,659 |
|---|
| 2018-12-31 | $0.00 | — | — | $10.13M | — | $15.56M | -$15.56M | $594,000.00 | — | — | -$14.97M | — | — | — | 3,008,261 |
|---|
| 2018-09-30 | $0.00 | — | — | $8.06M | — | $11.23M | -$11.23M | $472,000.00 | — | — | -$10.76M | — | — | — | 24,310,681 |
|---|
| 2018-06-30 | $0.00 | — | — | $11.42M | — | $14.88M | -$14.88M | $177,000.00 | — | — | -$14.71M | — | — | — | 10,593,987 |
|---|
| 2018-03-31 | — | — | — | $6.7M | — | $9.02M | -$9.02M | $124,000.00 | — | — | -$8.89M | — | — | — | 2,795,497 |
|---|
| 2017-12-31 | — | — | — | $6.89M | — | $8.46M | -$8.46M | $1,000.00 | — | — | -$8.46M | — | — | — | — |
|---|
| 2017-09-30 | $0.00 | — | — | $4.78M | — | $5.94M | -$5.94M | $13,000.00 | — | — | -$5.93M | — | — | — | — |
|---|
| 2017-06-30 | $0.00 | — | — | $4.71M | — | $5.89M | -$5.89M | $9,000.00 | — | — | -$5.88M | — | — | — | — |
|---|
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 | — | — | $208.44M | — | $384.65M | -$384.65M | $6.71M | — | — | -$377.94M | -$3.29 | -$3.29 | 114,701,154 | 114,701,154 |
|---|
| 2024-12-31 | — | — | — | $184.55M | — | $252.05M | -$252.05M | $5.76M | — | — | -$246.29M | -$2.47 | -$2.47 | 99,838,102 | 99,838,102 |
|---|
| 2023-12-31 | — | — | — | $121.9M | — | $171.3M | -$171.3M | $5.51M | — | — | -$165.79M | -$1.99 | -$1.99 | 83,347,086 | 83,347,086 |
|---|
| 2022-12-31 | $33.19M | — | — | $124.44M | — | $167.56M | -$134.37M | -$132,000.00 | — | — | -$134.5M | -$2.26 | -$2.26 | 59,611,656 | 59,611,656 |
|---|
| 2021-12-31 | $18.82M | — | — | $108.47M | — | $148.74M | -$129.92M | -$1.88M | — | — | -$131.8M | -$3.59 | -$3.59 | 36,711,833 | 36,711,833 |
|---|
| 2020-12-31 | $15.4M | — | — | $74.06M | — | $102.28M | -$86.88M | $395,000.00 | — | — | -$86.48M | -$2.81 | -$2.81 | 30,734,109 | 30,734,109 |
|---|
| 2019-12-31 | $20.49M | — | — | $54.22M | — | $75.03M | -$54.54M | $3.54M | — | — | -$51M | — | — | — | 27,537,939 |
|---|
| 2018-12-31 | $0.00 | — | — | $36.31M | — | $50.69M | -$50.69M | $1.37M | — | — | -$49.33M | — | — | — | 15,655,293 |
|---|
| 2017-12-31 | — | — | — | $19.94M | — | $25.03M | -$25.03M | $34,000.00 | — | — | -$25M | — | — | — | 1,634,100 |
|---|