Complete source-backed income-statement history.
- Available history
- 2019-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 | $160.07M | $62.22M | $97.84M | — | — | $96.68M | $1.17M | -$1.43M | -$260,000.00 | -$99,000.00 | -$161,000.00 | -$0.01 | -$0.01 | 10,906,511 | 10,906,511 |
|---|
| 2026-03-31 | $132.46M | $48.84M | $83.63M | — | — | $87.73M | -$4.1M | -$2.82M | -$6.92M | $210,000.00 | -$7.13M | -$0.66 | -$0.66 | 10,807,930 | 10,807,930 |
|---|
| 2025-12-31 | $163.95M | $72.87M | $91.08M | — | — | $101.82M | -$10.75M | -$2.53M | -$13.27M | $1.23M | -$14.5M | -$1.35 | -$1.35 | 8,630 | 8,630 |
|---|
| 2025-09-30 | $147.08M | $60.09M | $86.98M | — | — | $88.41M | -$1.43M | -$2.66M | -$4.09M | $873,000.00 | -$4.96M | -$0.46 | -$0.46 | 10,744,706 | 10,744,706 |
|---|
| 2025-06-30 | $160.52M | $68.18M | $92.34M | — | — | $92.84M | -$491,000.00 | -$3.12M | -$3.62M | $10,000.00 | -$3.63M | -$0.34 | -$0.34 | 10,711,466 | 10,711,466 |
|---|
| 2025-03-31 | $128.66M | $55M | $73.66M | — | — | $79.04M | -$5.38M | -$2.96M | -$8.34M | $9,000.00 | -$8.35M | -$0.78 | -$0.78 | 10,686,730 | 10,686,730 |
|---|
| 2024-12-31 | $159.02M | $70.08M | $88.94M | — | — | $91.73M | -$2.79M | -$2.63M | -$5.42M | $3.93M | -$9.36M | -$0.88 | -$0.88 | 29,065 | 29,065 |
|---|
| 2024-09-30 | $149.9M | $62.98M | $86.92M | — | — | $88.99M | -$2.07M | -$3.46M | -$5.53M | -$90,000.00 | -$5.44M | -$0.51 | -$0.51 | 10,595,526 | 10,595,526 |
|---|
| 2024-06-30 | $148.93M | $62.96M | $85.97M | — | — | $85.33M | $636,000.00 | -$2.43M | -$1.8M | $466,000.00 | -$2.26M | -$0.22 | -$0.22 | 10,501,057 | 10,501,057 |
|---|
| 2024-03-31 | $116.84M | $51.17M | $65.67M | — | — | $71.77M | -$6.09M | -$2.82M | -$8.91M | $19,000.00 | -$8.93M | -$0.85 | -$0.85 | 10,520,458 | 10,520,458 |
|---|
| 2023-12-31 | $148.91M | $72.46M | $76.46M | — | — | $81.84M | -$5.39M | -$2.74M | -$8.13M | $5.75M | -$13.88M | -$1.32 | -$1.32 | -29,604 | -29,604 |
|---|
| 2023-09-30 | $140.83M | $62.87M | $77.97M | — | — | $148.32M | -$70.35M | -$3.34M | -$73.69M | -$3.28M | -$70.41M | -$6.58 | -$6.58 | 10,695,621 | 10,695,621 |
|---|
| 2023-06-30 | $136.03M | $58.67M | $77.36M | — | — | $78.48M | -$1.12M | -$3.59M | -$4.71M | $328,000.00 | -$5.04M | -$0.47 | -$0.47 | 10,761,511 | 10,761,511 |
|---|
| 2023-03-31 | $120.49M | $51.99M | $68.5M | — | — | $75.05M | -$6.55M | -$3.89M | -$10.44M | -$883,000.00 | -$9.55M | -$0.89 | -$0.89 | 10,753,384 | 10,753,384 |
|---|
| 2022-12-31 | $149.13M | $70.38M | $78.75M | — | — | $254.3M | -$175.56M | -$2.05M | -$177.61M | -$3.71M | -$173.9M | -$16.21 | -$16.21 | 4,397 | 4,397 |
|---|
| 2022-09-30 | $155.82M | $68.97M | $86.86M | — | — | $84.12M | $2.74M | -$2.76M | -$16,000.00 | $98,000.00 | -$114,000.00 | -$0.01 | -$0.01 | 10,723,859 | 10,723,859 |
|---|
| 2022-06-30 | $158.47M | $71.02M | $87.45M | — | — | $90.02M | -$2.57M | -$2.59M | -$5.17M | -$955,000.00 | -$4.21M | -$0.03 | -$0.03 | 128,657,271 | 128,657,271 |
|---|
| 2022-03-31 | $148.32M | $64.12M | $84.2M | — | — | $80.85M | $3.35M | -$1.17M | $2.18M | $653,000.00 | $1.53M | $0.01 | $0.01 | 128,647,836 | 128,653,421 |
|---|
| 2021-12-31 | $182.42M | $82.89M | $99.53M | — | — | $94.28M | $5.26M | -$1.76M | $3.5M | $3.48M | $23,000.00 | -$0.70 | -$0.70 | -73,632,401 | -73,632,401 |
|---|
| 2021-09-30 | $161.76M | $75.65M | $86.11M | — | — | $84.95M | $1.17M | -$15.59M | -$14.42M | -$4.33M | -$9.89M | -$0.11 | -$0.11 | 88,368,709 | 88,368,709 |
|---|
| 2021-06-30 | $149.23M | $67.79M | $81.43M | — | — | $74.15M | $7.28M | -$4.16M | $3.13M | $939,000.00 | $2.43M | $0.03 | $0.03 | 85,702,097 | 85,702,097 |
|---|
| 2021-03-31 | $68.78M | $28.19M | $40.59M | — | — | $37.91M | $2.68M | -$123,000.00 | $2.56M | $767,000.00 | $1.47M | $0.02 | $0.02 | 69,931,635 | 69,931,635 |
|---|
| 2020-12-31 | $70.78M | $28.08M | $42.7M | — | — | $34.86M | $7.84M | — | $7.75M | $2.45M | $5.13M | $0.08 | $0.08 | 29,229 | 29,229 |
|---|
| 2020-09-30 | $63.34M | $24.83M | $38.51M | — | — | $27.62M | $10.89M | — | $10.67M | $3.38M | $7.06M | $0.10 | $0.10 | 69,931,635 | 69,931,635 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | — | — | $2.28M | — | — | — | — |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$64,000.00 | — | — | — | — |
|---|
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 | $600.21M | $256.15M | $344.06M | — | — | $362.11M | -$18.05M | -$11.27M | -$29.32M | $2.12M | -$31.43M | -$2.93 | -$2.93 | 10,725,607 | 10,725,607 |
|---|
| 2024-12-31 | $574.7M | $247.19M | $327.51M | — | — | $337.83M | -$10.32M | -$11.34M | -$21.66M | $4.33M | -$25.99M | -$2.46 | -$2.46 | 10,567,656 | 10,567,656 |
|---|
| 2023-12-31 | $546.26M | $245.98M | $300.28M | — | — | $383.69M | -$83.41M | -$13.56M | -$96.97M | $1.92M | -$98.89M | -$9.24 | -$9.24 | 10,707,024 | 10,707,024 |
|---|
| 2022-12-31 | $611.74M | $274.49M | $337.25M | — | — | $509.29M | -$172.04M | -$8.58M | -$180.61M | -$3.92M | -$176.7M | -$16.47 | -$16.47 | 10,726,392 | 10,726,392 |
|---|
| 2021-12-31 | $562.19M | $254.53M | $307.66M | — | — | $291.28M | $16.38M | -$21.62M | -$5.24M | $852,000.00 | -$5.97M | -$0.77 | -$0.77 | 7,769,281 | 7,769,281 |
|---|
| 2020-12-31 | $215.92M | $89.52M | $126.4M | — | — | $104.26M | $22.14M | -$485,000.00 | $21.66M | $6.85M | $14.33M | $0.21 | $0.21 | 69,846,362 | 69,846,362 |
|---|
| 2019-12-31 | $102.44M | $46.58M | $55.87M | — | — | $53.27M | $2.59M | — | $2.45M | $1.01M | $1.39M | $0.02 | $0.02 | 61,988,641 | 61,988,641 |
|---|