Complete source-backed income-statement history.
- Available history
- 2017-01-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 | $167.3M | $130.9M | — | $500,000.00 | $19M | — | $2.1M | — | -$10.1M | -$1.7M | -$8.4M | -$0.41 | -$0.41 | 20,500,000 | 20,500,000 |
|---|
| 2026-03-31 | $144.7M | $119.1M | — | $400,000.00 | $15.4M | — | -$12.1M | — | -$23.8M | $200,000.00 | -$24M | -$1.23 | -$1.23 | 19,500,000 | 19,500,000 |
|---|
| 2025-12-31 | $156.9M | $121.6M | — | $500,000.00 | $13.3M | — | -$2.1M | — | -$14.8M | $200,000.00 | -$15M | -$0.76 | -$0.76 | 200,000 | 200,000 |
|---|
| 2025-09-30 | $166.7M | $130.5M | — | $400,000.00 | $15.6M | — | -$3M | — | -$14.1M | $200,000.00 | -$14.3M | -$0.74 | -$0.74 | 19,200,000 | 19,200,000 |
|---|
| 2025-06-30 | $159M | $125.6M | — | $400,000.00 | $18M | — | -$8.7M | — | -$19.7M | $200,000.00 | -$19.9M | -$1.04 | -$1.04 | 19,200,000 | 19,200,000 |
|---|
| 2025-03-31 | $154M | $123.8M | — | $400,000.00 | $21.6M | — | -$16.5M | — | -$27.7M | $200,000.00 | -$27.9M | -$1.62 | -$1.62 | 17,200,000 | 17,200,000 |
|---|
| 2024-12-31 | $165.5M | $127.4M | — | $400,000.00 | $17.5M | — | -$4.9M | — | -$14.6M | $0.00 | -$14.6M | -$0.90 | -$0.90 | 0 | 0 |
|---|
| 2024-09-30 | $188.9M | $142.3M | — | $400,000.00 | $21.2M | — | $1.1M | — | -$8M | $200,000.00 | -$8.2M | -$0.51 | -$0.51 | 16,200,000 | 16,200,000 |
|---|
| 2024-06-30 | $180.2M | $136M | — | $300,000.00 | $19.3M | — | $1.4M | — | -$7.8M | $200,000.00 | -$8M | -$0.49 | -$0.49 | 16,200,000 | 16,200,000 |
|---|
| 2024-03-31 | $174.7M | $144M | — | $300,000.00 | $21.6M | — | -$13.1M | — | -$22M | $200,000.00 | -$22.2M | -$1.38 | -$1.38 | 16,100,000 | 16,100,000 |
|---|
| 2023-12-31 | $194.2M | $152.1M | — | $400,000.00 | $19.9M | — | $2M | — | -$6.4M | $2.8M | -$9.2M | -$0.61 | -$0.60 | 200,000 | 100,000 |
|---|
| 2023-09-30 | $220.6M | $166.2M | — | $400,000.00 | $18.6M | — | $16.4M | — | $7.9M | $300,000.00 | $7.6M | $0.47 | $0.47 | 16,000,000 | 16,100,000 |
|---|
| 2023-06-30 | $234M | $173.3M | — | $300,000.00 | $22M | — | $19.6M | — | $11.1M | -$300,000.00 | $11.4M | $0.71 | $0.71 | 16,000,000 | 16,100,000 |
|---|
| 2023-03-31 | $239.6M | $180.9M | — | $300,000.00 | $26.2M | — | $18.9M | — | $9.6M | $200,000.00 | $9.4M | $0.66 | $0.65 | 14,200,000 | 14,400,000 |
|---|
| 2022-12-31 | $223.3M | $166.6M | — | $200,000.00 | $19.4M | — | $22.2M | — | $13.2M | $0.00 | $13.2M | $1.22 | $1.22 | 300,000 | 300,000 |
|---|
| 2022-09-30 | $221.6M | $168.8M | — | $200,000.00 | $18M | — | $20.4M | — | $11.4M | $300,000.00 | $11.1M | $0.96 | $0.96 | 11,500,000 | 11,500,000 |
|---|
| 2022-06-30 | $184.4M | $150.9M | — | $100,000.00 | $18M | — | $1.4M | — | -$7.3M | $200,000.00 | -$7.5M | -$0.67 | -$0.67 | 11,200,000 | 11,200,000 |
|---|
| 2022-03-31 | $152.3M | $135M | — | $100,000.00 | $15M | — | -$11.5M | — | -$19.8M | $100,000.00 | -$19.9M | -$1.98 | -$1.98 | 10,100,000 | 10,100,000 |
|---|
| 2021-12-31 | $94.4M | $81.4M | — | $200,000.00 | $10.5M | — | -$7.9M | — | -$13.3M | -$100,000.00 | -$13.2M | -$1.23 | -$1.23 | 300,000 | 300,000 |
|---|
| 2021-10-31 | $139M | $120.7M | — | $200,000.00 | $14.8M | — | -$10.4M | — | -$18.6M | $200,000.00 | -$18.8M | -$2.19 | -$2.19 | 8,600,000 | 8,600,000 |
|---|
| 2021-07-31 | $111.9M | $99.2M | — | $100,000.00 | $14.3M | — | -$16.9M | — | -$24.9M | $100,000.00 | -$25M | -$2.98 | -$2.98 | 8,400,000 | 8,400,000 |
|---|
| 2021-04-30 | $90.8M | $88.7M | — | $100,000.00 | $14.9M | — | -$28.9M | — | -$36.7M | $100,000.00 | -$36.8M | -$4.41 | -$4.41 | 8,300,000 | 8,300,000 |
|---|
| 2021-01-31 | $86.7M | $134.3M | — | $100,000.00 | $19.2M | — | -$22.3M | — | -$30.3M | $100,000.00 | -$30.4M | -$0.60 | -$0.60 | 500,000 | 500,000 |
|---|
| 2020-10-31 | $70.9M | $65.6M | — | $100,000.00 | $14.1M | — | -$30.4M | — | -$38.1M | $200,000.00 | -$38.3M | -$4.56 | -$4.56 | 8,400,000 | 8,400,000 |
|---|
| 2020-07-31 | $36.2M | $37.9M | — | $200,000.00 | $39.1M | — | -$12.8M | — | -$20.4M | $0.00 | -$20.4M | -$4.12 | -$4.12 | 5,000,000 | 5,000,000 |
|---|
| 2020-04-30 | $83M | $77.1M | — | $300,000.00 | $16.3M | — | -$235.6M | — | -$243M | $100,000.00 | -$243.1M | -$52.60 | -$52.60 | 4,600,000 | 4,600,000 |
|---|
| 2020-01-31 | $98.8M | $102.4M | — | $400,000.00 | $20.8M | — | -$26M | — | -$33.5M | -$8.4M | -$25.1M | -$21,609,983.80 | -$21,609,983.80 | 100,000 | 100,000 |
|---|
| 2019-10-31 | $134.5M | $119.3M | — | $800,000.00 | $31.7M | — | -$63.1M | — | -$70.3M | -$500,000.00 | -$69.8M | -$15.50 | -$15.50 | 4,500,000 | 4,500,000 |
|---|
| 2019-07-31 | $164.9M | $129.4M | — | $800,000.00 | $23.7M | — | $11M | — | $3.6M | $100,000.00 | $3.5M | $0.78 | $0.78 | 4,500,000 | 4,500,000 |
|---|
| 2019-04-30 | $145.8M | $118.9M | — | $700,000.00 | $23.8M | — | $2.4M | — | -$4.7M | $300,000.00 | -$5M | -$0.24 | -$0.24 | 21,200,000 | 21,200,000 |
|---|
| 2019-01-31 | $143.9M | $112.5M | — | $500,000.00 | $18.4M | — | $12.5M | — | $5.4M | $500,000.00 | $4.9M | $0.25 | $0.24 | 0 | 0 |
|---|
| 2018-10-31 | $123.2M | $90.2M | — | $600,000.00 | $42.3M | — | -$9.9M | — | -$9.9M | $0.00 | -$9.9M | -$0.49 | -$0.49 | 20,100,000 | 20,100,000 |
|---|
| 2018-07-31 | $117.9M | $85.7M | — | $600,000.00 | $17.9M | — | $13.7M | — | $13.7M | $100,000.00 | $13.6M | $0.68 | $0.68 | 20,100,000 | 20,100,000 |
|---|
| 2018-04-30 | $110.3M | $82M | — | $700,000.00 | $21.8M | — | $5.8M | — | $5.8M | $0.00 | $5.8M | $0.29 | $0.29 | 20,100,000 | 20,100,000 |
|---|
| 2018-01-31 | $94.3M | $76.7M | — | $400,000.00 | $21.2M | — | -$4M | — | -$4M | $0.00 | -$4M | -$0.20 | -$0.20 | 0 | 0 |
|---|
| 2017-10-31 | $89.2M | $72.8M | — | $800,000.00 | $17.4M | — | -$1.8M | — | -$1.8M | — | -$1.8M | -$0.09 | -$0.09 | 20,100,000 | 20,100,000 |
|---|
| 2017-07-31 | $73.5M | $63.7M | — | $400,000.00 | $17.2M | — | -$7.8M | — | -$7.8M | $100,000.00 | -$7.9M | — | — | — | — |
|---|
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 | $636.6M | $501.5M | — | $1.7M | $68.5M | — | -$30.3M | — | -$76.3M | $800,000.00 | -$77.1M | -$4.12 | -$4.12 | 18,700,000 | 18,700,000 |
|---|
| 2024-12-31 | $709.3M | $549.7M | — | $1.4M | $79.6M | — | -$15.5M | — | -$52.4M | $600,000.00 | -$53M | -$3.27 | -$3.27 | 16,200,000 | 16,200,000 |
|---|
| 2023-12-31 | $888.4M | $672.5M | — | $1.4M | $86.7M | — | $56.9M | — | $22.2M | $3M | $19.2M | $1.23 | $1.22 | 15,600,000 | 15,700,000 |
|---|
| 2022-12-31 | $781.6M | $621.3M | — | $600,000.00 | $70.4M | — | $32.5M | — | -$2.5M | $600,000.00 | -$3.1M | -$0.27 | -$0.27 | 11,300,000 | 11,300,000 |
|---|
| 2021-12-31 | $436.1M | $389.9M | — | $600,000.00 | $54.6M | — | -$64.1M | — | -$93.5M | $300,000.00 | -$93.8M | -$10.83 | -$10.83 | 8,700,000 | 8,700,000 |
|---|
| 2021-01-31 | $276.8M | $314.8M | — | $700,000.00 | $88.8M | — | -$301.1M | — | -$331.8M | $400,000.00 | -$332.2M | -$50.86 | -$50.86 | 6,500,000 | 6,500,000 |
|---|
| 2020-01-31 | $544M | $470M | — | $2.7M | $100M | — | -$75.7M | — | -$104.9M | -$8.5M | -$96.4M | -$21,610,000.00 | -$21,610,000.00 | 4,500,000 | 4,500,000 |
|---|
| 2019-01-31 | $495.3M | $370.4M | — | $2.4M | $100.4M | — | $22.1M | — | $15M | $600,000.00 | $14.4M | $0.72 | $0.71 | 20,100,000 | 20,200,000 |
|---|
| 2018-01-31 | $320.5M | $269.1M | — | $2M | $73.4M | — | -$24M | — | -$24M | $100,000.00 | -$24.1M | -$1.20 | -$1.20 | 20,100,000 | 20,100,000 |
|---|
| 2017-01-31 | $152.2M | $181.3M | — | $300,000.00 | $60.1M | — | -$89.5M | — | -$89.5M | $100,000.00 | -$89.6M | -$4.46 | -$4.46 | 20,100,000 | 20,100,000 |
|---|