Complete source-backed income-statement history.
- Available history
- 2021-12-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 | $4.58M | — | — | — | — | — | — | — | $63.56M | $14.52M | $49.04M | $1.10 | $1.07 | 44,521,162 | 45,692,641 |
|---|
| 2026-03-31 | $3.33M | — | — | — | — | — | — | — | $62.08M | $12.35M | $49.73M | $1.12 | $1.09 | 44,463,167 | 45,443,960 |
|---|
| 2025-12-31 | $5.94M | — | — | — | — | — | — | — | $54.65M | $11.42M | $43.23M | $1.07 | $1.04 | 29,446 | 23,070 |
|---|
| 2025-09-30 | $1.9M | — | — | — | — | — | — | — | $60.55M | $14.65M | $45.9M | $1.13 | $1.10 | 40,487,069 | 41,868,449 |
|---|
| 2025-06-30 | $4.1M | — | — | — | — | — | — | — | $49.8M | $10.96M | $38.84M | $0.96 | $0.93 | 40,445,391 | 41,871,496 |
|---|
| 2025-03-31 | $3.02M | — | — | — | — | — | — | — | $51.44M | $9.38M | $42.06M | $1.05 | $1.01 | 40,196,416 | 41,680,595 |
|---|
| 2024-12-31 | $4.78M | — | — | — | — | — | — | — | $18.55M | $4.15M | $14.41M | $0.36 | $0.34 | 17,206 | 75,352 |
|---|
| 2024-09-30 | $1.82M | — | — | — | — | — | — | — | $46.85M | $10.19M | $36.67M | $0.91 | $0.89 | 40,098,345 | 41,428,557 |
|---|
| 2024-06-30 | $2.05M | — | — | — | — | — | — | — | $40.36M | $9.39M | $30.97M | $0.79 | $0.75 | 39,177,457 | 41,168,082 |
|---|
| 2024-03-31 | $2.03M | — | — | — | — | — | — | — | $46.98M | $10.19M | $36.78M | $0.94 | $0.90 | 39,108,351 | 41,085,136 |
|---|
| 2023-12-31 | $4M | — | — | — | — | — | — | — | $37.57M | $8.3M | $29.27M | $0.78 | $0.74 | 529,064 | 487,103 |
|---|
| 2023-09-30 | $2.09M | — | — | — | — | — | — | — | $27.8M | $6.08M | $21.71M | $0.59 | $0.57 | 36,743,393 | 38,403,843 |
|---|
| 2023-06-30 | $2.24M | — | — | — | — | — | — | — | $25.02M | $5.56M | $19.45M | $0.53 | $0.51 | 36,603,779 | 38,143,585 |
|---|
| 2023-03-31 | $1.49M | — | — | — | — | — | — | — | $19.72M | $4.17M | $15.56M | $0.43 | $0.42 | 32,848,243 | 36,952,073 |
|---|
| 2022-12-31 | $1.55M | — | — | — | — | — | — | — | $25.96M | $5.55M | $20.42M | $0.64 | $0.63 | 104,080 | 54,525 |
|---|
| 2022-09-30 | $1.36M | — | — | — | — | — | — | — | -$3.12M | -$719,000.00 | -$2.4M | -$0.15 | -$0.15 | 16,465,588 | 16,465,588 |
|---|
| 2022-06-30 | $2.06M | — | — | — | — | — | — | — | $6.36M | $1.29M | $5.07M | $0.16 | $0.16 | 16,449,810 | 32,660,316 |
|---|
| 2022-03-31 | $230,000.00 | — | — | — | — | — | — | — | $20.58M | $4.27M | $16.31M | $0.52 | $0.50 | 16,376,720 | 32,412,307 |
|---|
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 | $12.38M | — | — | — | — | — | — | — | $216.42M | $46.4M | $170.03M | $4.21 | $4.07 | 40,407,310 | 41,808,046 |
|---|
| 2024-12-31 | $10.68M | — | — | — | — | — | — | — | $152.74M | $33.91M | $118.83M | $2.97 | $2.87 | 40,056,475 | 41,377,460 |
|---|
| 2023-12-31 | $9.82M | — | — | — | — | — | — | — | $110.1M | $24.12M | $85.98M | $2.34 | $2.24 | 36,031,907 | 38,317,534 |
|---|
| 2022-12-31 | $5.2M | — | — | — | — | — | — | — | $49.78M | $10.39M | $39.4M | $1.24 | $1.21 | 16,568,393 | 32,653,194 |
|---|
| 2021-12-31 | $3.97M | — | — | — | — | — | — | — | $48.31M | $9.99M | $38.32M | $1.21 | $1.18 | 16,308,712 | 32,468,048 |
|---|