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 | $77.65M | $70.54M | $7.12M | $954,000.00 | — | $15.36M | -$8.24M | -$1.03M | -$9.27M | $16,000.00 | -$9.29M | -$1.94 | -$1.94 | 4,795,000 | 4,795,000 |
|---|
| 2026-03-31 | $80.08M | $74.52M | $5.56M | $886,000.00 | — | $14.59M | -$9.03M | -$1.09M | -$10.12M | $16,000.00 | -$10.13M | -$0.22 | -$0.22 | 46,194,000 | 46,194,000 |
|---|
| 2025-12-31 | $114.12M | $106.11M | $8.01M | $611,000.00 | — | $15.34M | -$7.33M | -$1.5M | -$8.83M | -$6,000.00 | -$8.82M | -$0.20 | -$0.20 | 2,102,000 | 2,102,000 |
|---|
| 2025-09-30 | $132.68M | $123.35M | $9.34M | $788,000.00 | — | $16.08M | -$6.74M | -$4.48M | -$11.22M | $380,000.00 | -$11.6M | -$0.37 | -$0.37 | 31,281,000 | 31,281,000 |
|---|
| 2025-06-30 | $160.32M | $146.13M | $14.19M | $986,000.00 | — | $21.97M | -$7.78M | -$3.09M | -$10.87M | $30,000.00 | -$10.9M | -$3.93 | -$3.93 | 2,777,000 | 2,777,000 |
|---|
| 2025-03-31 | $160.7M | $150.19M | $10.51M | $1.02M | — | $22.04M | -$11.54M | -$3.48M | -$15.02M | $37,000.00 | -$15.06M | -$0.55 | -$0.55 | 27,564,000 | 27,564,000 |
|---|
| 2024-12-31 | $174.27M | $163.68M | $10.59M | $840,000.00 | — | $24.26M | -$13.67M | -$3.72M | -$17.39M | -$62,000.00 | -$17.33M | -$0.63 | -$0.63 | 22,000 | 22,000 |
|---|
| 2024-09-30 | $208.07M | $190.93M | $17.14M | $947,000.00 | — | $26.07M | -$8.93M | -$4.59M | -$13.51M | $24,000.00 | -$13.54M | -$0.49 | -$0.49 | 27,439,000 | 27,439,000 |
|---|
| 2024-06-30 | $251.12M | $229.25M | $21.87M | $964,000.00 | — | $31.73M | -$9.86M | -$3.98M | -$13.84M | -$54,000.00 | -$13.78M | -$0.50 | -$0.50 | 27,385,000 | 27,385,000 |
|---|
| 2024-03-31 | $285.36M | $262.76M | $22.6M | $1.77M | — | $36.18M | -$13.59M | -$3.81M | -$17.39M | $123,000.00 | -$17.52M | -$0.64 | -$0.64 | 27,339,000 | 27,339,000 |
|---|
| 2023-12-31 | $240.46M | $223.77M | $16.69M | $1.24M | — | $27.94M | -$11.25M | -$4.2M | -$15.45M | -$8,000.00 | -$15.44M | -$0.54 | -$0.54 | 306,000 | 306,000 |
|---|
| 2023-09-30 | $234.23M | $210.26M | $23.97M | $2.16M | — | $43.52M | -$19.54M | -$438,000.00 | -$19.98M | $6,000.00 | -$19.99M | -$0.73 | -$0.73 | 27,276,000 | 27,276,000 |
|---|
| 2023-06-30 | $230.15M | $207.92M | $22.23M | $2.31M | — | $44.07M | -$21.83M | -$467,000.00 | -$22.3M | $43,000.00 | -$22.34M | -$0.82 | -$0.82 | 27,258,000 | 27,258,000 |
|---|
| 2023-03-31 | $609.58M | $602.29M | $7.29M | $2.24M | — | $59.07M | -$51.79M | -$7.54M | -$59.33M | $122,000.00 | -$59.45M | -$2.51 | -$2.51 | 23,661,000 | 23,661,000 |
|---|
| 2022-12-31 | $677.21M | $722.07M | -$44.86M | $2.98M | — | $65.04M | -$109.9M | -$10.91M | -$120.81M | $324,000.00 | -$121.14M | -$7.40 | -$7.40 | 50,000 | 50,000 |
|---|
| 2022-09-30 | $821.73M | $819.57M | $2.16M | $2.69M | — | $72.37M | -$70.21M | -$13.29M | -$83.5M | -$3.47M | -$80.02M | -$4.86 | -$4.86 | 16,477,000 | 16,477,000 |
|---|
| 2022-06-30 | $1.08B | $986.55M | $92.98M | $3.24M | — | $84.6M | $8.38M | $4.79M | $13.17M | $1.61M | $11.56M | $0.71 | $0.66 | 16,390,000 | 17,383,000 |
|---|
| 2022-03-31 | $1.37B | $1.24B | $132.14M | $3.18M | — | $87.73M | $44.42M | -$1.53M | $42.89M | $1.9M | $40.99M | $0.17 | $0.16 | 240,120,000 | 259,607,000 |
|---|
| 2021-12-31 | $867.54M | $797.25M | $70.29M | $3.2M | — | $66.96M | $3.34M | $9.47M | $12.81M | $0.00 | $12.81M | $0.90 | $0.76 | -70,286,000 | -68,643,000 |
|---|
| 2021-09-30 | $540.29M | $487.17M | $53.12M | $2.78M | — | $49.66M | $3.46M | -$18.68M | -$15.22M | $81,000.00 | -$15.3M | -$0.13 | -$0.13 | 115,985,000 | 115,985,000 |
|---|
| 2021-06-30 | $378.65M | $327.78M | $50.86M | $2.6M | — | $39.34M | $11.53M | -$2.25M | $9.28M | $89,000.00 | $9.19M | $0.15 | $0.04 | 59,391,000 | 224,630,000 |
|---|
| 2021-03-31 | $283.97M | $250.44M | $33.54M | $2.28M | — | $32.09M | $1.44M | -$1.68M | -$233,000.00 | $0.00 | -$233,000.00 | $0.00 | $0.00 | 58,567,000 | 58,567,000 |
|---|
| 2020-12-31 | $223.23M | $197.98M | $25.26M | $1.82M | — | $24.83M | $424,000.00 | -$1.58M | -$1.16M | — | -$1.32M | -$0.02 | -$0.02 | 0 | 0 |
|---|
| 2020-09-30 | $186.37M | $166.6M | $19.77M | $1.63M | — | $21.69M | -$1.92M | -$1.02M | -$2.94M | — | -$2.94M | -$0.05 | -$0.05 | 57,865,000 | 57,865,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 | $567.81M | $525.77M | $42.04M | $3.41M | — | $75.43M | -$33.39M | -$12.55M | -$45.94M | $441,000.00 | -$46.38M | -$1.50 | -$1.50 | 30,987,000 | 30,987,000 |
|---|
| 2024-12-31 | $918.82M | $846.62M | $72.2M | $4.52M | — | $118.24M | -$46.04M | -$16.09M | -$62.13M | $31,000.00 | -$62.16M | -$2.27 | -$2.27 | 27,410,000 | 27,410,000 |
|---|
| 2023-12-31 | $1.31B | $1.24B | $70.18M | $7.95M | — | $174.59M | -$104.41M | -$12.64M | -$117.06M | $163,000.00 | -$117.22M | -$4.44 | -$4.44 | 26,385,000 | 26,385,000 |
|---|
| 2022-12-31 | $3.95B | $3.77B | $182.42M | $12.09M | — | $309.74M | -$127.32M | -$20.94M | -$148.25M | $359,000.00 | -$148.61M | -$9.09 | -$9.09 | 16,343,000 | 16,343,000 |
|---|
| 2021-12-31 | $2.07B | $1.86B | $207.82M | $10.86M | — | $188.05M | $19.77M | -$13.14M | $6.63M | $170,000.00 | $6.46M | $0.82 | $0.68 | 7,905,000 | 9,548,000 |
|---|
| 2020-12-31 | $1.06B | $976.48M | $87.78M | $7.27M | — | $101.54M | -$13.76M | -$9.2M | -$22.96M | $163,000.00 | -$23.12M | -$0.40 | -$0.40 | 57,865,000 | 57,865,000 |
|---|
| 2019-12-31 | $1.08B | $1B | $74.39M | $7.45M | — | $107.79M | -$33.4M | -$18.3M | -$51.7M | $254,000.00 | -$51.95M | -$0.90 | -$0.90 | 57,848,000 | 57,848,000 |
|---|