Complete source-backed income-statement history.
- Available history
- 2019-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 | $58.89M | $26.46M | $32.43M | $41M | — | $73.98M | -$41.55M | $48.89M | $7.35M | $1.37M | $5.98M | $0.08 | $0.08 | 74,712,581 | 75,769,360 |
|---|
| 2026-03-31 | $58.59M | $29.04M | $29.55M | $43.82M | — | $78.34M | -$48.79M | -$10.82M | -$59.62M | $408,000.00 | -$60.03M | -$0.81 | -$0.81 | 73,989,137 | 73,989,137 |
|---|
| 2025-12-31 | $87.24M | $29.94M | $57.29M | $41.4M | — | $74.45M | -$17.16M | $50.13M | $32.97M | $462,000.00 | $32.51M | $0.44 | $0.44 | 75,051 | 75,051 |
|---|
| 2025-09-30 | $54.32M | $26.29M | $28.04M | $42.76M | — | $73.99M | -$45.95M | $13.31M | -$32.63M | $162,000.00 | -$32.8M | -$0.45 | -$0.45 | 73,613,090 | 73,613,090 |
|---|
| 2025-06-30 | $54.76M | $28.6M | $26.16M | $43.14M | — | $79.06M | -$52.9M | $10.02M | -$42.89M | $287,000.00 | -$43.17M | -$0.59 | -$0.59 | 73,427,635 | 73,427,635 |
|---|
| 2025-03-31 | $59.55M | $28.43M | $31.12M | $45.84M | — | $82.01M | -$50.89M | -$8.89M | -$59.78M | $28,000.00 | -$59.81M | -$0.82 | -$0.82 | 73,057,916 | 73,057,916 |
|---|
| 2024-12-31 | $88.32M | $24.19M | $64.13M | $49.36M | — | $84.84M | -$20.71M | -$18.54M | -$39.25M | $963,000.00 | -$40.22M | -$0.55 | -$0.55 | 64,262 | 64,262 |
|---|
| 2024-09-30 | $35.29M | $17.56M | $17.73M | $50.98M | — | $86.15M | -$68.42M | $30.2M | -$38.23M | -$90,000.00 | -$38.14M | -$0.52 | -$0.52 | 72,813,006 | 72,813,006 |
|---|
| 2024-06-30 | $47.33M | $16M | $31.34M | $50.84M | — | $84.06M | -$52.73M | -$1.24M | -$53.96M | $83,000.00 | -$54.05M | -$0.74 | -$0.74 | 72,711,685 | 72,711,685 |
|---|
| 2024-03-31 | $36.6M | $17.71M | $18.89M | $50.61M | — | $86.32M | -$67.43M | $13.17M | -$54.27M | $456,000.00 | -$54.72M | -$0.76 | -$0.76 | 72,291,134 | 72,291,134 |
|---|
| 2023-12-31 | $74.13M | $16.58M | $57.55M | $51.49M | — | $87.17M | -$29.62M | -$1.89M | -$31.51M | -$842,000.00 | -$30.67M | -$0.43 | -$0.41 | 96,536 | 20,025 |
|---|
| 2023-09-30 | $42.57M | $18.93M | $23.64M | $46.83M | — | $79.83M | -$56.19M | -$8.72M | -$64.91M | -$2.89M | -$62.02M | -$0.86 | -$0.86 | 71,924,451 | 71,924,451 |
|---|
| 2023-06-30 | $35.19M | $21.38M | $13.81M | $42.71M | — | $74.94M | -$61.13M | $44.98M | -$16.15M | -$20.43M | $4.28M | $0.06 | $0.06 | 71,642,722 | 75,064,323 |
|---|
| 2023-03-31 | $64.78M | $19.09M | $45.69M | $40.74M | — | $76.19M | -$30.5M | $186M | $155.5M | $26.36M | $129.14M | $1.81 | $1.75 | 71,467,097 | 73,818,611 |
|---|
| 2022-12-31 | $56.84M | $18.14M | $38.7M | $34.54M | — | $67.24M | -$28.54M | $1.2M | -$27.34M | -$136,000.00 | -$27.21M | -$0.39 | -$0.39 | 32,737 | 32,737 |
|---|
| 2022-09-30 | $36.98M | $19.78M | $17.2M | $32.89M | — | $63.36M | -$46.16M | $6.5M | -$39.66M | $194,000.00 | -$39.85M | -$0.56 | -$0.56 | 71,207,992 | 71,207,992 |
|---|
| 2022-06-30 | $38.47M | $21.34M | $17.13M | $31.12M | — | $60.61M | -$43.47M | -$4.18M | -$47.65M | $33,000.00 | -$47.69M | -$0.67 | -$0.67 | 71,161,892 | 71,161,892 |
|---|
| 2022-03-31 | $48.66M | $20.68M | $27.98M | $27.82M | — | $56.63M | -$28.64M | -$5.83M | -$34.47M | -$28,000.00 | -$34.44M | -$0.48 | -$0.48 | 71,050,432 | 71,050,432 |
|---|
| 2021-12-31 | $46.17M | $19.81M | $26.36M | $25.15M | — | $48.88M | -$22.52M | -$7.93M | -$30.44M | $274,000.00 | -$30.71M | -$0.43 | -$0.43 | 113,049 | 113,049 |
|---|
| 2021-09-30 | $29.85M | $18.74M | $11.12M | $23.22M | — | $45.79M | -$34.67M | -$341,000.00 | -$35.02M | -$4,000.00 | -$35.01M | -$0.49 | -$0.49 | 70,784,184 | 70,784,184 |
|---|
| 2021-06-30 | $29.78M | $17.8M | $11.98M | $21.09M | — | $42.32M | -$30.34M | -$4.56M | -$34.9M | $67,000.00 | -$34.64M | -$0.49 | -$0.49 | 70,582,062 | 70,582,062 |
|---|
| 2021-03-31 | $32.13M | $15.96M | $16.16M | $21.45M | — | $40.08M | -$23.91M | $23.46M | -$449,000.00 | $74,000.00 | -$29,000.00 | — | — | — | 70,071,625 |
|---|
| 2020-12-31 | $33.03M | $14.04M | $18.99M | $17.32M | — | $35.58M | -$16.58M | $5.22M | -$11.36M | $225,000.00 | -$11.14M | -$0.18 | -$0.18 | 3,222,091 | 3,222,091 |
|---|
| 2020-09-30 | $25.8M | $10.53M | $15.27M | $17.02M | — | $30.72M | -$15.45M | $18.7M | $3.25M | -$35,000.00 | $3.85M | $0.06 | $0.05 | 66,339,570 | 72,693,173 |
|---|
| 2020-06-30 | $23.09M | $9.51M | $13.58M | $16.66M | — | $30.67M | -$17.09M | $13.09M | -$4M | $64,000.00 | -$3.35M | — | — | — | 63,296,366 |
|---|
| 2020-03-31 | $26.17M | $10.55M | $15.63M | $13.7M | — | $27.43M | -$11.8M | -$2.38M | -$14.18M | $91,000.00 | -$13.83M | — | — | — | 40,666,970 |
|---|
| 2019-12-31 | $25.83M | $10.31M | $15.53M | $11.08M | — | $23.37M | -$7.85M | $673,000.00 | -$7.17M | -$29,000.00 | -$6.77M | — | — | — | -38,618,883 |
|---|
| 2019-09-30 | $19.96M | $9.25M | $10.71M | $10.35M | — | $22M | -$11.29M | -$926,000.00 | -$12.22M | -$257,000.00 | -$11.51M | -$0.26 | -$0.26 | 44,879,188 | 44,879,188 |
|---|
| 2019-06-30 | $19.01M | $9.16M | $9.85M | $9.53M | — | $23.81M | -$13.96M | $13.19M | -$778,000.00 | -$51,000.00 | -$500,000.00 | — | — | — | 44,495,701 |
|---|
| 2019-03-31 | $20.74M | $7.74M | $13M | $8.44M | — | $18.62M | -$5.61M | -$189,000.00 | -$5.8M | $46,000.00 | -$5.79M | — | — | — | 5,938,260 |
|---|
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 | $255.87M | $113.26M | $142.61M | $173.14M | — | $309.51M | -$166.9M | $64.57M | -$102.33M | $939,000.00 | -$103.27M | -$1.41 | -$1.41 | 73,443,298 | 73,443,298 |
|---|
| 2024-12-31 | $207.54M | $75.46M | $132.08M | $201.79M | — | $341.38M | -$209.3M | $23.59M | -$185.71M | $1.41M | -$187.12M | -$2.57 | -$2.57 | 72,670,295 | 72,670,295 |
|---|
| 2023-12-31 | $216.67M | $75.97M | $140.69M | $181.77M | — | $318.14M | -$177.45M | $220.37M | $42.92M | $2.2M | $40.72M | $0.57 | $0.54 | 71,776,301 | 74,986,816 |
|---|
| 2022-12-31 | $180.96M | $79.93M | $101.02M | $126.37M | — | $247.84M | -$146.82M | -$2.31M | -$149.12M | $63,000.00 | -$149.19M | -$2.10 | -$2.10 | 71,173,419 | 71,173,419 |
|---|
| 2021-12-31 | $137.93M | $72.31M | $65.62M | $90.9M | — | $177.06M | -$111.44M | $10.64M | -$100.81M | $411,000.00 | -$100.39M | -$1.42 | -$1.42 | 70,594,950 | 70,594,950 |
|---|
| 2020-12-31 | $108.1M | $44.62M | $63.47M | $64.7M | — | $124.39M | -$60.92M | $34.62M | -$26.29M | $345,000.00 | -$24.46M | -$0.41 | -$0.41 | 60,024,658 | 60,024,658 |
|---|
| 2019-12-31 | $85.54M | $36.45M | $49.09M | $39.4M | — | $87.81M | -$38.72M | $12.74M | -$25.97M | -$291,000.00 | -$24.57M | — | — | — | 6,004,500 |
|---|