Complete source-backed income-statement history.
- Available history
- 2024-06-30 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 | $148.48M | — | — | — | — | — | — | — | $46.44M | $9.27M | $33.45M | $0.70 | $0.67 | 48,008,741 | 49,864,919 |
|---|
| 2026-03-31 | $128.96M | — | — | — | — | — | — | — | $34.23M | $7.05M | $25.47M | $0.53 | $0.51 | 48,066,667 | 49,769,894 |
|---|
| 2025-12-31 | $123.34M | — | — | — | — | — | — | — | $33.16M | $6.71M | $25.26M | $0.54 | $0.52 | 1,148,913 | 1,187,388 |
|---|
| 2025-09-30 | $116.1M | — | — | — | — | — | — | — | $29.73M | $6.12M | $22.66M | $0.47 | $0.45 | 48,066,667 | 49,972,530 |
|---|
| 2025-06-30 | $101.78M | — | — | — | — | — | — | — | $22.33M | $4.71M | $17.62M | $0.40 | $0.39 | 42,084,982 | 43,584,999 |
|---|
| 2025-03-31 | $83.12M | — | — | — | — | — | — | — | $10.69M | $2.24M | $8.46M | $0.20 | $0.20 | 40,288,309 | 41,073,271 |
|---|
| 2024-12-31 | $104.66M | — | — | — | — | — | — | — | $31.39M | $5.69M | $21.53M | $0.57 | $0.57 | 413,583 | 414,137 |
|---|
| 2024-09-30 | $88.75M | — | — | — | — | — | — | — | $18.52M | $3.35M | $12.86M | $0.36 | $0.36 | 36,227,222 | 36,229,096 |
|---|
| 2024-06-30 | $74.37M | — | — | — | — | — | — | — | $5.32M | $1.21M | $4.94M | $0.14 | $0.14 | 36,242,682 | 36,243,959 |
|---|
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 | $424.34M | — | — | — | — | — | — | — | $95.91M | $19.79M | $74M | $1.64 | $1.58 | 44,657,391 | 46,233,822 |
|---|
| 2024-12-31 | $343.83M | — | — | — | — | — | — | — | $66.26M | $12.32M | $47.09M | $1.28 | $1.28 | 36,646,077 | 36,647,783 |
|---|