Complete source-backed income-statement history.
- Available history
- 2017-03-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 | — | — | — | $49.28M | $18.97M | $68.25M | -$68.25M | -$1.52M | — | — | -$69.77M | -$0.72 | -$0.72 | 96,864,452 | 96,864,452 |
|---|
| 2026-03-31 | — | — | — | $52.32M | — | $73.34M | -$73.34M | -$119,000.00 | -$73.46M | -$240,000.00 | -$73.22M | -$0.76 | -$0.76 | 929,230 | 929,230 |
|---|
| 2025-12-31 | — | — | — | $53.14M | — | $71.87M | -$71.87M | $627,000.00 | -$71.24M | -$311,000.00 | -$70.93M | -$0.77 | -$0.77 | 92,187,581 | 92,187,581 |
|---|
| 2025-09-30 | — | — | — | $57.88M | — | $84.29M | -$84.29M | $1.19M | — | $0.00 | -$83.1M | -$0.90 | -$0.90 | 91,915,769 | 91,915,769 |
|---|
| 2025-06-30 | — | — | — | $57.84M | $32.58M | $90.42M | -$90.42M | $3.73M | — | $0.00 | -$86.69M | -$0.95 | -$0.95 | 91,516,199 | 91,516,199 |
|---|
| 2025-03-31 | — | — | — | $53.98M | — | $79.33M | -$79.33M | $5.09M | -$74.24M | -$107,000.00 | -$74.13M | -$0.82 | -$0.82 | 3,450,452 | 3,450,452 |
|---|
| 2024-12-31 | — | — | — | $48M | — | $66.02M | -$66.02M | $254,000.00 | -$65.77M | $575,000.00 | -$66.34M | -$0.79 | -$0.79 | 83,498,892 | 83,498,892 |
|---|
| 2024-09-30 | — | — | — | $43.45M | — | $58.92M | -$58.92M | $5.86M | -$53.06M | $0.00 | -$53.06M | -$0.68 | -$0.68 | 78,570,135 | 78,570,135 |
|---|
| 2024-06-30 | — | — | — | $42.97M | — | $57.37M | -$57.37M | $3.6M | -$53.77M | $0.00 | -$53.77M | -$0.78 | -$0.78 | 69,185,885 | 69,185,885 |
|---|
| 2024-03-31 | — | — | — | $42.58M | — | $58.76M | -$58.76M | $3.62M | -$55.14M | -$65,000.00 | -$55.08M | -$0.82 | -$0.82 | 37,406 | 37,406 |
|---|
| 2023-12-31 | — | — | — | $42.85M | — | $56.54M | -$56.54M | $5.89M | -$50.65M | $473,000.00 | -$51.12M | -$0.77 | -$0.77 | 66,645,691 | 66,645,691 |
|---|
| 2023-09-30 | — | — | — | $49.1M | — | $63.83M | -$63.83M | $3.59M | -$60.25M | -$201,000.00 | -$60.04M | -$0.90 | -$0.90 | 66,582,280 | 66,582,280 |
|---|
| 2023-06-30 | — | — | — | $40.44M | — | $55.65M | -$55.65M | $6.29M | -$49.35M | $201,000.00 | -$49.56M | -$0.75 | -$0.75 | 66,367,702 | 66,367,702 |
|---|
| 2023-03-31 | — | — | — | $37.95M | — | $53M | -$53M | $4.04M | -$48.95M | $288,000.00 | -$49.24M | -$0.74 | -$0.74 | 2,594,958 | 2,594,958 |
|---|
| 2022-12-31 | — | — | — | $30.26M | — | $41.63M | -$41.63M | $1.94M | -$39.69M | $0.00 | -$39.69M | -$0.69 | -$0.69 | 57,857,132 | 57,857,132 |
|---|
| 2022-09-30 | — | — | — | $28.83M | — | $41.58M | -$41.58M | -$1.52M | -$43.1M | $0.00 | -$43.1M | -$0.79 | -$0.79 | 54,770,291 | 54,770,291 |
|---|
| 2022-06-30 | — | — | — | $29.48M | — | $40.88M | -$40.88M | -$1.38M | -$42.25M | $0.00 | -$42.25M | -$0.78 | -$0.78 | 54,211,446 | 54,211,446 |
|---|
| 2022-03-31 | — | — | — | $21.74M | — | $31.99M | -$31.99M | $292,000.00 | — | — | -$31.7M | -$0.60 | -$0.60 | 107,721 | 107,721 |
|---|
| 2021-12-31 | — | — | — | $19.35M | — | $29.7M | -$29.7M | $24,000.00 | — | — | -$29.67M | -$0.57 | -$0.57 | 52,319,877 | 52,319,877 |
|---|
| 2021-09-30 | — | — | — | $19.9M | — | $29.25M | -$29.25M | -$108,000.00 | — | — | -$29.36M | -$0.56 | -$0.56 | 52,081,325 | 52,081,325 |
|---|
| 2021-06-30 | — | — | — | $18.55M | — | $27.38M | -$27.38M | $70,000.00 | — | — | -$27.31M | -$0.53 | -$0.53 | 51,910,331 | 51,910,331 |
|---|
| 2021-03-31 | — | — | — | $16.23M | — | $22.18M | -$22.18M | $685,000.00 | — | — | -$21.5M | -$0.41 | -$0.41 | 1,812,289 | 1,812,289 |
|---|
| 2020-12-31 | — | — | — | $14.32M | — | $20.28M | -$20.28M | -$1.51M | — | — | -$21.78M | -$0.44 | -$0.44 | 49,382,213 | 49,382,213 |
|---|
| 2020-09-30 | — | — | — | $14.05M | — | $19.66M | -$19.66M | -$432,000.00 | — | — | -$20.1M | -$0.46 | -$0.46 | 44,015,786 | 44,015,786 |
|---|
| 2020-06-30 | — | — | — | $12.16M | — | $17.83M | -$17.83M | $340,000.00 | — | — | -$17.49M | -$0.44 | -$0.44 | 39,862,319 | 39,862,319 |
|---|
| 2020-03-31 | — | — | — | $11.19M | — | $16.39M | -$16.39M | $596,000.00 | — | — | -$15.79M | — | — | — | 1,519,400 |
|---|
| 2019-12-31 | — | — | — | $11.95M | — | $16.66M | -$16.66M | $475,000.00 | — | — | -$16.19M | — | — | — | 34,877,944 |
|---|
| 2019-09-30 | — | — | — | $8.17M | — | $12.24M | -$12.24M | $1.1M | — | — | -$11.14M | — | — | — | 31,675,323 |
|---|
| 2019-06-30 | — | — | — | $7.46M | — | $10.91M | -$10.91M | $1.4M | — | — | -$9.51M | — | — | — | 31,661,430 |
|---|
| 2019-03-31 | — | — | — | $5.41M | — | $7.83M | -$7.83M | $1.17M | — | — | -$6.66M | — | — | — | 2,764,820 |
|---|
| 2018-12-31 | — | — | — | $7.86M | — | $10.14M | -$10.14M | $2.46M | — | — | -$7.67M | — | — | — | 31,577,313 |
|---|
| 2018-09-30 | — | — | — | $4.96M | — | $7.1M | -$7.1M | $643,000.00 | — | — | -$6.46M | — | — | — | 24,574,239 |
|---|
| 2018-06-30 | $0.00 | — | — | $3.94M | — | $5.88M | -$5.88M | -$4.17M | — | — | -$10.04M | — | — | — | 4,981,227 |
|---|
| 2018-03-31 | — | — | — | $4.5M | — | $7.07M | -$7.07M | $217,000.00 | — | — | -$6.85M | — | — | — | 880 |
|---|
| 2017-12-31 | — | — | — | $3.57M | — | $4.73M | -$4.73M | $378,000.00 | — | — | -$4.35M | — | — | — | 4,981,227 |
|---|
| 2017-09-30 | — | — | — | $3.15M | — | $4.26M | -$4.26M | -$404,000.00 | — | — | -$4.66M | — | — | — | 4,978,264 |
|---|
| 2017-06-30 | — | — | — | $2.29M | — | $3.18M | -$3.18M | -$376,000.00 | — | — | -$3.55M | — | — | — | 4,973,439 |
|---|
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 |
|---|
| 2026-03-31 | — | — | — | $221.18M | $98.74M | $319.92M | -$319.92M | $5.43M | -$314.49M | -$551,000.00 | -$313.94M | -$3.38 | -$3.38 | 92,803,711 | 92,803,711 |
|---|
| 2025-03-31 | — | — | — | $189.45M | $72.18M | $261.63M | -$261.63M | $14.8M | -$246.83M | $468,000.00 | -$247.3M | -$3.07 | -$3.07 | 80,564,147 | 80,564,147 |
|---|
| 2024-03-31 | — | — | — | $174.96M | — | $234.77M | -$234.77M | $19.39M | -$215.39M | $408,000.00 | -$215.79M | -$3.24 | -$3.24 | 66,569,894 | 66,569,894 |
|---|
| 2023-03-31 | — | — | — | $126.53M | — | $177.08M | -$177.08M | $3.08M | -$174M | $288,000.00 | -$174.28M | -$2.99 | -$2.99 | 58,213,010 | 58,213,010 |
|---|
| 2022-03-31 | — | — | — | $79.55M | — | $118.31M | -$118.31M | $278,000.00 | -$118.04M | $0.00 | -$118.04M | -$2.26 | -$2.26 | 52,212,269 | 52,212,269 |
|---|
| 2021-03-31 | — | — | — | $56.75M | — | $79.96M | -$79.96M | -$915,000.00 | -$80.87M | $0.00 | -$80.87M | -$1.75 | -$1.75 | 46,248,969 | 46,248,969 |
|---|
| 2020-03-31 | — | — | — | $38.76M | — | $56.2M | -$56.2M | $3.57M | -$52.63M | $0.00 | -$52.63M | — | — | — | 34,261,548 |
|---|
| 2019-03-31 | — | — | — | $22.17M | — | $30.95M | -$30.95M | $112,000.00 | -$30.83M | $0.00 | -$30.83M | — | — | — | 23,198,400 |
|---|
| 2018-03-31 | — | — | — | $13.52M | — | $19.23M | -$19.23M | -$473,000.00 | -$19.7M | $0.00 | -$19.7M | — | — | — | 4,978,539 |
|---|
| 2017-03-31 | — | — | — | $6.94M | — | $9.65M | -$9.65M | $1.94M | -$7.7M | $0.00 | -$7.7M | — | — | — | 4,973,439 |
|---|