Complete source-backed income-statement history.
- Available history
- 2020-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 | $144.7M | — | — | — | — | — | — | — | $11M | $900,000.00 | $10.1M | $0.38 | $0.38 | 26,203,128 | 26,552,111 |
|---|
| 2026-03-31 | $121.5M | — | — | — | — | — | — | — | $7.2M | $100,000.00 | $7.1M | $0.27 | $0.27 | 25,840,004 | 26,354,271 |
|---|
| 2025-12-31 | $120.4M | — | — | — | — | — | — | — | $6.8M | $800,000.00 | $6M | $0.24 | $0.25 | -108,947 | -174,643 |
|---|
| 2025-09-30 | $120.6M | — | — | — | — | — | — | — | $98.1M | $0.00 | $98.1M | $3.90 | $3.77 | 25,183,389 | 26,025,069 |
|---|
| 2025-06-30 | $117.3M | — | — | — | — | — | — | — | $4M | $100,000.00 | $1.3M | $0.05 | $0.05 | 25,343,457 | 26,023,780 |
|---|
| 2025-03-31 | $110.3M | — | — | — | — | — | — | — | -$45.6M | -$200,000.00 | -$47.7M | -$1.91 | -$1.91 | 24,978,901 | 24,978,901 |
|---|
| 2024-12-31 | $101.9M | — | — | — | — | — | — | — | $47.1M | $200,000.00 | $44.2M | $1.80 | $1.80 | 55,641 | 55,641 |
|---|
| 2024-09-30 | $95.5M | — | — | — | — | — | — | — | -$5.2M | $0.00 | -$8.5M | -$0.34 | -$0.34 | 25,068,472 | 25,068,472 |
|---|
| 2024-06-30 | $89.6M | — | — | — | — | — | — | — | -$36.5M | $700,000.00 | -$40.5M | -$1.64 | -$1.64 | 24,633,960 | 24,633,960 |
|---|
| 2024-03-31 | $85.1M | — | — | — | — | — | — | — | -$32.9M | $200,000.00 | -$35.7M | -$1.47 | -$1.47 | 24,225,650 | 24,225,650 |
|---|
| 2023-12-31 | $64.5M | — | — | — | — | — | — | — | -$39M | $300,000.00 | -$42.3M | -$1.73 | -$1.73 | 138,372 | 138,372 |
|---|
| 2023-09-30 | $57.7M | — | — | — | — | — | — | — | -$50.6M | -$300,000.00 | -$53.1M | -$2.24 | -$2.24 | 23,729,570 | 23,729,570 |
|---|
| 2023-06-30 | $47.7M | — | — | — | — | — | — | — | -$105M | $200,000.00 | -$107.8M | -$4.61 | -$4.61 | 23,387,767 | 23,387,767 |
|---|
| 2023-03-31 | $39.8M | — | — | — | — | — | — | — | -$67.8M | $300,000.00 | -$69.8M | -$3.01 | -$3.01 | 23,198,491 | 23,198,491 |
|---|
| 2022-12-31 | $35.8M | — | — | — | — | — | — | — | -$60M | $500,000.00 | -$63.1M | -$2.73 | -$2.73 | 96,075 | 96,075 |
|---|
| 2022-09-30 | $30.7M | — | — | — | — | — | — | — | -$127.2M | $300,000.00 | -$129.2M | -$5.66 | -$5.66 | 22,839,916 | 22,839,916 |
|---|
| 2022-06-30 | $28.7M | — | — | — | — | — | — | — | -$71.7M | $300,000.00 | -$73.5M | -$3.25 | -$3.25 | 22,644,306 | 22,644,306 |
|---|
| 2022-03-31 | $24.5M | — | — | — | — | — | — | — | -$66.3M | $200,000.00 | -$67.6M | -$3.01 | -$3.01 | 22,464,802 | 22,464,802 |
|---|
| 2021-12-31 | $32.1M | — | — | — | — | — | — | — | -$59M | $300,000.00 | -$60.7M | $10.10 | $10.10 | 3,859,136 | 3,859,136 |
|---|
| 2021-09-30 | $21.3M | — | — | — | — | — | — | — | -$29.8M | $100,000.00 | -$30.9M | -$2.00 | -$2.00 | 15,475,296 | 15,475,296 |
|---|
| 2021-06-30 | $20.9M | — | — | — | — | — | -$561,581.00 | — | -$83.5M | $200,000.00 | -$84.5M | -$0.86 | -$0.86 | 98,295,275 | 98,295,275 |
|---|
| 2021-03-31 | $17M | — | — | — | — | — | -$1.46M | — | -$194.8M | $100,000.00 | -$195.2M | -$2.03 | -$2.03 | 95,970,269 | 95,970,269 |
|---|
| 2020-12-31 | $16.4M | — | — | — | — | — | — | — | -$53.9M | $100,000.00 | -$54.1M | -$0.61 | -$0.61 | 1,033,253 | 1,033,253 |
|---|
| 2020-09-30 | $13M | — | — | — | — | — | — | — | -$40.5M | -$1.9M | -$38.6M | -$0.44 | -$0.44 | 87,383,796 | 87,383,796 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | — | — | -$24.9M | — | — | — | — |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$23.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 | $468.6M | — | — | — | — | — | — | — | $63.3M | $700,000.00 | $57.7M | $2.28 | $2.22 | 25,253,520 | 26,011,391 |
|---|
| 2024-12-31 | $372.1M | — | — | — | — | — | — | — | -$27.4M | $1.2M | -$40.5M | -$1.64 | -$1.64 | 24,699,913 | 24,699,913 |
|---|
| 2023-12-31 | $209.7M | — | — | — | — | — | — | — | -$262.5M | $500,000.00 | -$273.1M | -$11.58 | -$11.58 | 23,578,922 | 23,578,922 |
|---|
| 2022-12-31 | $119.7M | — | — | — | — | — | — | — | -$325.2M | $1.3M | -$333.4M | -$14.66 | -$14.66 | 22,747,101 | 22,747,101 |
|---|
| 2021-12-31 | $91.2M | — | — | — | — | — | — | — | -$367.2M | $700,000.00 | -$371.4M | -$34.11 | -$34.11 | 10,886,757 | 10,886,757 |
|---|
| 2020-12-31 | $51.6M | — | — | — | — | — | — | — | -$143.2M | -$1.8M | -$141.5M | -$1.63 | -$1.63 | 86,897,893 | 86,897,893 |
|---|