Complete source-backed income-statement history.
- Available history
- 2021-03-31 to 2026-03-31
- 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-03-31 | $258.2M | — | — | — | $16.88M | $29.7M | $3.32M | -$684,000.00 | $2.63M | $323,000.00 | $2.31M | $0.05 | $0.05 | 50,963,322 | 51,028,493 |
|---|
| 2025-12-31 | $368.71M | — | — | — | $16.59M | $29.82M | $17.28M | -$4.3M | $12.98M | $3.59M | $9.39M | $0.18 | $0.18 | 50,957,370 | 51,010,519 |
|---|
| 2025-09-30 | $253.97M | — | — | — | $15.08M | $26.63M | $10.55M | -$3.81M | $6.74M | $1.86M | $4.88M | $0.10 | $0.10 | 50,957,370 | 50,996,141 |
|---|
| 2025-06-30 | $227.75M | — | — | — | $14.9M | $26.28M | $9.69M | -$2.42M | $7.27M | $1.51M | $5.76M | $0.12 | $0.12 | 0 | 50,576 |
|---|
| 2025-03-31 | $213.05M | — | — | — | $14.19M | $25.53M | $3.53M | -$759,000.00 | $2.77M | $919,000.00 | $1.85M | $0.04 | $0.04 | 50,957,370 | 50,965,970 |
|---|
| 2024-12-31 | $393.67M | — | — | — | $13.8M | $27.49M | $14.8M | -$5.37M | $9.43M | $2.35M | $7.07M | $0.14 | $0.14 | 50,957,370 | 50,965,970 |
|---|
| 2024-09-30 | $228.99M | — | — | — | $13.1M | $23.42M | $2.12M | -$2.88M | -$760,000.00 | -$1.16M | $397,000.00 | $0.01 | $0.01 | 50,957,370 | 50,965,970 |
|---|
| 2024-06-30 | $236.93M | — | — | — | $13.98M | $26.38M | $538,000.00 | -$2.81M | -$2.27M | -$4.78M | $2.51M | $0.05 | $0.05 | 39,737 | 48,337 |
|---|
| 2024-03-31 | $211.21M | — | — | — | $13.95M | $28.69M | -$676,000.00 | -$3.18M | -$3.85M | -$475,000.00 | -$3.38M | -$0.07 | -$0.07 | 50,933,020 | 50,933,020 |
|---|
| 2023-12-31 | $425.59M | — | — | — | $15.16M | $31.71M | $15.99M | -$3.29M | $12.7M | $3.79M | $8.91M | $0.18 | $0.18 | 50,930,770 | 51,394,570 |
|---|
| 2023-09-30 | $226.76M | — | — | — | $14.44M | $27.84M | -$1.59M | -$3.14M | -$4.73M | -$1.27M | -$3.46M | -$0.07 | -$0.07 | 50,502,170 | 50,502,170 |
|---|
| 2023-06-30 | $247.13M | — | — | — | $14.5M | $29.94M | $303,000.00 | -$2.61M | -$2.31M | $2.32M | -$4.63M | -$0.10 | -$0.10 | 334,165 | 334,165 |
|---|
| 2023-03-31 | $227.73M | — | — | — | $14.78M | $34.73M | -$7.41M | -$3.21M | -$10.61M | -$2.86M | -$7.75M | -$0.16 | -$0.16 | 48,426,206 | 48,426,206 |
|---|
| 2022-12-31 | $445.16M | — | — | — | $15.04M | $38.75M | -$17.85M | -$3.54M | -$21.39M | -$5.88M | -$15.52M | -$0.33 | -$0.33 | 47,500,000 | 47,500,000 |
|---|
| 2022-09-30 | $238.7M | — | — | — | $14.73M | $33.26M | -$7.79M | -$2.35M | -$10.15M | -$2.64M | -$7.51M | -$0.16 | -$0.16 | 47,500,000 | 47,500,000 |
|---|
| 2022-06-30 | $265.18M | — | — | — | $13.75M | $32.87M | -$4.38M | -$1.32M | -$5.7M | -$1.07M | -$4.62M | -$0.10 | -$0.10 | 0 | 0 |
|---|
| 2022-03-31 | $320.41M | — | — | — | $14.75M | $34.25M | $5.89M | -$1M | $4.89M | $1.17M | $3.71M | $0.08 | $0.08 | 47,500,000 | 47,500,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | -$344,136.00 | $498,929.00 | $154,793.00 | — | $23.85M | — | — | — | — |
|---|
| 2021-09-30 | — | — | — | — | — | — | -$217,525.00 | $1.26M | $1.04M | $0.00 | $5.67M | — | — | — | — |
|---|
| 2021-06-30 | — | — | — | — | — | — | -$247,167.00 | -$1.56M | -$1.81M | $0.00 | -$1.81M | — | — | — | — |
|---|
| 2021-03-31 | — | — | — | — | — | — | -$168,003.00 | $4.02M | — | $0.00 | $3.85M | — | — | — | 2,700,000 |
|---|
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-06-30 | $1.06B | $0.00 | — | — | $55.99M | $102.72M | $30.14M | -$11.43M | $18.71M | $3.63M | $15.08M | $0.30 | $0.30 | 50,957,370 | 51,016,546 |
|---|
| 2024-06-30 | $1.1B | $1M | — | — | $57.65M | $114.75M | $14.14M | -$12.29M | $1.85M | -$2.73M | $4.58M | $0.09 | $0.09 | 50,828,548 | 50,837,148 |
|---|
| 2023-06-30 | $1.16B | $8.3M | — | — | $59.06M | $136.68M | -$32.75M | -$11.72M | -$44.46M | -$9.06M | -$35.4M | -$0.74 | -$0.74 | 48,138,393 | 48,138,393 |
|---|
| 2022-12-31 | — | — | — | — | — | — | -$2.61M | $5.82M | $3.21M | $264,485.00 | $2.94M | — | — | — | — |
|---|
| 2022-06-30 | $1.42B | — | — | — | $58.11M | $140.29M | $42.1M | -$4.06M | $38.04M | $9.42M | $28.62M | $0.60 | $0.60 | 47,500,000 | 47,500,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | -$976,831.00 | $4.22M | $3.24M | — | $3.24M | — | — | — | — |
|---|