Complete source-backed income-statement history.
- Available history
- 2020-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 | — | — | — | — | — | — | — | — | — | — | — | $0.28 | $0.28 | 104,706,884 | 104,706,884 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | — | — | $19.99M | $0.25 | $0.25 | 104,706,884 | 104,706,884 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | — | — | $25.24M | $0.27 | $0.27 | -53,152 | -53,152 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | — | — | — | $0.32 | $0.32 | 105,158,938 | 105,158,938 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | — | — | — | $0.28 | $0.28 | 105,232,015 | 105,232,015 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | — | — | $32.58M | $0.25 | $0.25 | 105,373,382 | 105,373,382 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | — | — | $24.83M | $0.28 | $0.28 | -90,401 | -90,401 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | — | — | — | $0.29 | $0.29 | 105,715,277 | 105,715,277 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | — | — | — | $0.40 | $0.40 | 105,898,271 | 105,898,271 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | — | — | $44M | $0.28 | $0.28 | 106,038,873 | 106,038,873 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | — | — | $29.91M | $0.32 | $0.32 | -225,397 | -225,397 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | — | — | — | $0.31 | $0.31 | 106,516,166 | 106,516,166 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | — | — | — | $0.31 | $0.31 | 107,381,276 | 107,381,276 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | — | — | $39.65M | $0.25 | $0.25 | 107,916,166 | 107,916,166 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.25M | $0.34 | $0.34 | 1,918,405 | 1,918,405 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | — | — | — | $0.26 | $0.26 | 109,272,489 | 109,272,489 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | — | — | — | $0.29 | $0.29 | 110,759,443 | 110,759,443 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | — | — | $21.03M | $0.23 | $0.23 | 82,656,326 | 82,656,326 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | — | — | $11.48M | $0.23 | $0.23 | 0 | 0 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | — | — | — | $0.23 | $0.23 | 65,316,085 | 65,316,085 |
|---|
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 | — | — | — | — | — | — | — | — | — | — | $101.92M | $1.12 | $1.12 | 105,200,841 | 105,200,841 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | — | — | $110.29M | $1.24 | $1.24 | 105,793,123 | 105,793,123 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | — | — | $128M | $1.20 | $1.20 | 107,040,677 | 107,040,677 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | — | — | $4.68M | $1.12 | $1.12 | 102,911,986 | 102,911,986 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | — | — | $77.69M | $0.90 | $0.90 | 65,316,085 | 65,316,085 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | — | — | $8.18M | $0.64 | $0.64 | 48,575,139 | 48,575,139 |
|---|