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 | $120.16M | $72.75M | $47.42M | — | — | $49.12M | -$1.71M | -$7.77M | -$9.47M | -$909,000.00 | -$8.56M | -$3.12 | -$3.12 | 2,748,334 | 2,748,334 |
|---|
| 2026-03-31 | $94.07M | $51.05M | $43.02M | — | — | $44.04M | -$1.02M | $3.68M | $2.65M | -$276,000.00 | $2.93M | $1.08 | $1.08 | 2,714,306 | 2,714,306 |
|---|
| 2025-12-31 | $145.36M | $91.02M | $54.34M | — | — | $66.03M | -$11.68M | -$7.36M | -$19.04M | -$1.84M | -$17.2M | -$0.13 | -$0.13 | 805,400 | 805,400 |
|---|
| 2025-09-30 | $125.4M | $76.85M | $48.55M | — | — | $131.91M | -$83.36M | -$6.77M | -$90.13M | -$307,000.00 | -$89.82M | -$0.67 | -$0.67 | 134,214,292 | 134,214,292 |
|---|
| 2025-06-30 | $145.48M | $88.48M | $57M | — | — | $63.1M | -$6.1M | -$1.68M | -$7.78M | -$391,000.00 | -$7.38M | -$2.77 | -$2.77 | 2,665,790 | 2,665,790 |
|---|
| 2025-03-31 | $143.28M | $83.82M | $59.46M | — | — | $56.05M | $3.41M | -$5.79M | -$2.38M | -$1.6M | -$778,000.00 | -$0.30 | -$0.30 | 2,585,908 | 2,585,908 |
|---|
| 2024-12-31 | $168.64M | $99.75M | $68.89M | — | — | $69.13M | -$238,000.00 | -$8.71M | -$8.94M | -$1.99M | -$6.96M | -$0.06 | -$0.06 | 557,272 | 557,272 |
|---|
| 2024-09-30 | $122.05M | $70.36M | $51.69M | — | — | $59.12M | -$7.43M | -$12.5M | -$19.93M | -$137,000.00 | -$19.79M | -$0.15 | -$0.15 | 128,291,933 | 128,291,933 |
|---|
| 2024-06-30 | $168.47M | $96.14M | $72.33M | — | — | $67.53M | $4.8M | -$7.4M | -$2.6M | -$24,000.00 | -$2.58M | -$0.02 | -$0.02 | 127,138,825 | 127,138,825 |
|---|
| 2024-03-31 | $144.91M | $82.35M | $62.56M | — | — | $62.64M | -$73,000.00 | -$4.42M | -$4.49M | $190,000.00 | -$4.68M | -$0.04 | -$0.04 | 125,196,934 | 125,196,934 |
|---|
| 2023-12-31 | $163.48M | $103.34M | $60.14M | — | — | $71.83M | -$11.69M | -$11.58M | -$23.27M | $771,000.00 | -$24.05M | -$0.19 | -$0.19 | 461,118 | 461,118 |
|---|
| 2023-09-30 | $117.73M | $73.06M | $44.67M | — | — | $57.55M | -$12.88M | -$5.53M | -$18.41M | $852,000.00 | -$19.26M | -$0.16 | -$0.16 | 124,053,643 | 124,053,643 |
|---|
| 2023-06-30 | $171.51M | $108.18M | $63.33M | — | — | $90.94M | -$27.61M | -$2.36M | -$29.97M | $198,000.00 | -$30.17M | -$0.25 | -$0.25 | 123,027,759 | 123,027,759 |
|---|
| 2023-03-31 | $153.16M | $97.74M | $55.42M | — | — | $58.69M | -$3.26M | -$7.5M | -$10.77M | $164,000.00 | -$10.93M | -$0.09 | -$0.09 | 122,699,114 | 122,699,114 |
|---|
| 2022-12-31 | $138.13M | $90.52M | $47.61M | — | — | $68.88M | -$21.27M | -$6.42M | -$27.69M | $1.21M | -$28.9M | -$0.21 | -$0.21 | 1,016,397 | 1,016,397 |
|---|
| 2022-09-30 | $93.79M | $68.71M | $25.08M | — | — | $225.56M | -$200.49M | -$10.88M | -$211.37M | -$225,000.00 | -$211.14M | -$1.76 | -$1.76 | 119,924,371 | 119,924,371 |
|---|
| 2022-06-30 | $200.27M | $126.83M | $73.44M | — | — | $194.12M | -$120.67M | -$12.41M | -$133.09M | $46,000.00 | -$133.13M | -$1.13 | -$1.13 | 118,211,168 | 118,211,168 |
|---|
| 2022-03-31 | $223.71M | $141.07M | $82.64M | — | — | $86.16M | -$3.52M | -$5.29M | -$8.81M | $152,000.00 | -$8.96M | -$0.08 | -$0.08 | 117,889,233 | 117,889,233 |
|---|
| 2021-12-31 | $174.93M | $110.22M | $64.71M | — | — | $92.7M | -$27.99M | -$3.66M | -$31.65M | $2.74M | -$34.4M | -$0.30 | -$0.30 | 1,743,365 | 1,743,365 |
|---|
| 2021-09-30 | $162.02M | $107.7M | $54.32M | — | — | $136.13M | -$81.81M | -$9.36M | -$91.17M | -$1.98M | -$89.19M | -$0.78 | -$0.78 | 114,382,955 | 114,382,955 |
|---|
| 2021-06-30 | $213.02M | $129.72M | $83.31M | — | — | $80.37M | $2.94M | -$7.84M | -$4.9M | $4,000.00 | -$4.91M | -$0.05 | -$0.05 | 108,724,387 | 108,724,387 |
|---|
| 2021-03-31 | $235.57M | $134.94M | $100.63M | — | — | $52.71M | $47.92M | -$8.27M | $39.65M | $724,000.00 | $38.93M | $0.36 | $0.36 | 108,724,387 | 108,724,387 |
|---|
| 2020-12-31 | $133.73M | $83.14M | $50.59M | — | — | $52.09M | -$1.5M | -$2.29M | -$3.79M | $52,000.00 | -$3.84M | -$0.03 | -$0.03 | 0 | 0 |
|---|
| 2020-09-30 | $145.07M | $79.29M | $65.78M | — | — | $52.1M | $13.68M | -$5.41M | $8.27M | $150,000.00 | $8.12M | $0.07 | $0.07 | 108,724,387 | 108,724,387 |
|---|
| 2020-06-30 | $153.19M | $86.5M | $66.69M | — | — | $38.42M | $28.27M | -$8.9M | $19.37M | $516,000.00 | $18.85M | $0.17 | $0.17 | 108,724,422 | 108,724,422 |
|---|
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 | $559.52M | $340.17M | $219.35M | $12.4M | — | $317.07M | -$97.73M | -$21.6M | -$119.32M | -$4.14M | -$115.18M | -$0.87 | -$0.87 | 133,095,964 | 133,095,964 |
|---|
| 2024-12-31 | $604.07M | $348.6M | $255.47M | $15.2M | — | $258.41M | -$2.94M | -$33.02M | -$35.96M | -$1.96M | -$34.01M | -$0.27 | -$0.27 | 127,443,657 | 127,443,657 |
|---|
| 2023-12-31 | $605.88M | $382.33M | $223.56M | $11.5M | — | $279M | -$55.45M | -$26.97M | -$82.42M | $1.99M | -$84.4M | -$0.68 | -$0.68 | 123,726,252 | 123,726,252 |
|---|
| 2022-12-31 | $655.9M | $427.13M | $228.77M | $10.8M | — | $574.71M | -$345.94M | -$35.01M | -$380.95M | $1.19M | -$382.14M | -$3.19 | -$3.19 | 119,698,776 | 119,698,776 |
|---|
| 2021-12-31 | $785.55M | $484.78M | $300.77M | $18.8M | — | $361.91M | -$61.15M | -$29.13M | -$90.28M | $1.49M | -$91.77M | -$0.82 | -$0.82 | 112,374,669 | 112,374,669 |
|---|
| 2020-12-31 | $545.77M | $310.96M | $234.81M | $6.8M | — | $176.47M | $58.35M | -$26.55M | $31.8M | $749,000.00 | $31.05M | $0.29 | $0.29 | 108,724,387 | 108,724,387 |
|---|
| 2019-12-31 | $363.32M | $207.54M | $155.78M | — | — | $145.33M | $10.46M | -$39.92M | -$29.47M | $124,000.00 | -$29.59M | -$0.27 | -$0.27 | 108,724,387 | 108,724,387 |
|---|