Complete source-backed income-statement history.
- Available history
- 2020-11-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 | $91M | — | — | — | — | $70.13M | $20.88M | $18.98M | $39.86M | $6.78M | $33.08M | $0.79 | $0.77 | 42,041,479 | 42,852,652 |
|---|
| 2026-03-31 | $67.41M | — | — | — | — | $61.5M | $5.91M | -$57.66M | -$51.75M | -$9.47M | -$42.28M | -$1.05 | -$1.05 | 40,076,456 | 40,076,456 |
|---|
| 2025-12-31 | $58.62M | — | — | — | — | $65.64M | -$7.02M | $6.66M | -$357,000.00 | $382,000.00 | -$739,000.00 | -$0.03 | -$0.03 | 517,794 | 492,409 |
|---|
| 2025-09-30 | $67.44M | — | — | — | — | $67.34M | $108,000.00 | -$1.67M | -$1.57M | -$254,000.00 | -$1.31M | -$0.03 | -$0.03 | 39,135,284 | 39,135,284 |
|---|
| 2025-06-30 | $81.76M | — | — | — | — | $63.1M | $18.66M | $15.87M | $34.53M | $9.87M | $24.66M | $0.62 | $0.60 | 39,104,962 | 40,967,995 |
|---|
| 2025-03-31 | $66.17M | — | — | — | — | $60.79M | $5.38M | -$2.91M | $2.47M | -$201,000.00 | $2.67M | $0.08 | $0.08 | 33,074,904 | 35,086,990 |
|---|
| 2024-12-31 | $55.93M | — | — | — | — | $53.83M | $2.1M | -$8.72M | -$6.62M | -$1.49M | -$5.13M | -$0.17 | -$0.16 | 21,123 | 20,726 |
|---|
| 2024-09-30 | $58.28M | — | — | — | — | $49.3M | $8.98M | $14.68M | $23.66M | $6.22M | $17.44M | $0.56 | $0.53 | 30,075,956 | 32,987,524 |
|---|
| 2024-06-30 | $66.6M | — | — | — | — | $49.78M | $16.81M | -$2.21M | $14.61M | $3.68M | $10.93M | $0.36 | $0.33 | 30,046,190 | 33,026,818 |
|---|
| 2024-03-31 | $61.19M | — | — | — | — | $48.11M | $13.08M | -$16M | -$2.92M | -$731,000.00 | -$2.19M | -$0.07 | -$0.07 | 29,933,962 | 29,933,962 |
|---|
| 2023-12-31 | $69.3M | — | — | — | — | $49.42M | $19.88M | $15.6M | $35.48M | $15.56M | $19.92M | $0.67 | $0.67 | -103,957 | -103,957 |
|---|
| 2023-09-30 | $55.05M | — | — | — | — | $39.12M | $15.94M | -$18.2M | -$2.26M | -$796,000.00 | -$1.47M | -$0.05 | -$0.05 | 29,659,763 | 29,659,763 |
|---|
| 2023-06-30 | $51.59M | — | — | — | — | $38.87M | $12.72M | $3.72M | $16.43M | $6.81M | $9.62M | $0.29 | $0.29 | 29,659,771 | 33,077,824 |
|---|
| 2023-03-31 | $57.96M | — | — | — | — | $71.64M | -$13.68M | $6.24M | -$7.44M | $40.37M | -$47.82M | -$1.67 | -$1.67 | 29,663,644 | 29,663,644 |
|---|
| 2022-12-31 | $61.02M | — | — | — | — | $22.81M | $38.2M | -$14.63M | $23.57M | $0.00 | $23.57M | $0.05 | $0.05 | 0 | 0 |
|---|
| 2022-09-30 | $77.1M | — | — | — | — | $21.15M | $55.95M | $29.79M | $85.74M | $0.00 | $85.74M | $0.19 | $0.19 | 438,625,000 | 438,625,000 |
|---|
| 2022-06-30 | $78.8M | — | — | — | — | $49.45M | $29.35M | -$12.6M | $16.75M | $0.00 | $16.75M | $0.04 | $0.04 | 438,625,000 | 438,625,000 |
|---|
| 2022-03-31 | $64.98M | — | — | — | — | $34.61M | $30.37M | -$37.52M | -$7.16M | $0.00 | -$7.16M | -$0.02 | -$0.02 | 438,625,000 | 438,625,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-12-31 | $273.99M | — | — | — | — | $256.86M | $17.13M | $17.95M | $35.08M | $9.8M | $25.28M | $0.67 | $0.64 | 37,645,048 | 39,552,804 |
|---|
| 2024-12-31 | $242M | — | — | — | — | $201.03M | $40.97M | -$12.24M | $28.73M | $7.67M | $21.06M | $0.70 | $0.64 | 30,040,035 | 32,908,225 |
|---|
| 2023-12-31 | $233.91M | — | — | — | — | $199.05M | $34.85M | $7.35M | $42.2M | $61.95M | -$19.74M | -$0.73 | -$0.73 | 29,556,967 | 29,556,967 |
|---|
| 2022-12-31 | $281.89M | — | — | — | — | $128.02M | $153.87M | -$34.96M | $118.9M | $0.00 | $118.9M | $0.26 | $0.26 | 438,625,000 | 438,625,000 |
|---|
| 2021-11-30 | $167.84M | — | — | — | — | $113.94M | $53.9M | -$35.78M | $18.11M | $0.00 | $18.11M | $0.04 | $0.04 | 438,625,000 | 438,625,000 |
|---|
| 2020-11-30 | $97.23M | — | — | — | — | $131.06M | -$33.83M | $24.98M | — | — | -$8.86M | -$0.02 | -$0.02 | 450,000,000 | 438,625,000 |
|---|