Complete source-backed income-statement history.
- Available history
- 2017-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 | $100.71M | $30.08M | $70.63M | — | $46.25M | — | -$3.26M | -$10.94M | -$14.19M | -$2.67M | -$10.99M | -$0.13 | -$0.13 | 83,285,379,000 | 83,285,379,000 |
|---|
| 2026-03-31 | $80.79M | $19.31M | $61.49M | — | $35.95M | — | -$7,000.00 | -$7.99M | -$8M | $2.03M | -$9.94M | -$0.12 | -$0.12 | 82,517,843,000 | 82,517,843,000 |
|---|
| 2025-12-31 | $78.59M | $20.24M | $58.35M | — | $37M | — | -$143.19M | -$7.39M | -$150.58M | -$2.31M | -$140.11M | -$1.66 | -$1.66 | -1,162,663,000 | -1,162,663,000 |
|---|
| 2025-09-30 | $77.73M | $19.94M | $57.79M | — | $35.16M | — | -$3.01M | -$5.42M | -$8.43M | -$1.81M | -$6.41M | -$0.08 | -$0.08 | 82,579,954,000 | 82,579,954,000 |
|---|
| 2025-06-30 | $75.63M | $18.4M | $57.22M | — | $32.86M | — | -$104.9M | -$4.43M | -$109.33M | -$1.3M | -$102.25M | -$1.15 | -$1.15 | 88,647,823,000 | 88,647,823,000 |
|---|
| 2025-03-31 | $77.33M | $18.66M | $58.66M | — | $36.99M | — | -$3.62M | -$5M | -$8.62M | -$452,000.00 | -$7.95M | -$0.09 | -$0.09 | 89,005,725,000 | 89,005,725,000 |
|---|
| 2024-12-31 | $78.27M | $18.56M | $59.72M | — | $36.5M | — | -$1.17M | -$3.21M | -$4.38M | -$426,000.00 | -$4.12M | -$0.04 | -$0.04 | -511,227,000 | -511,227,000 |
|---|
| 2024-09-30 | $79.15M | $17.58M | $61.56M | — | $36.71M | — | -$675,000.00 | $5.41M | $4.74M | $1.52M | $3.24M | $0.04 | $0.03 | 88,263,285,000 | 103,129,907,000 |
|---|
| 2024-06-30 | $74.91M | $16.32M | $58.59M | — | $35.24M | — | -$3.42M | -$2.79M | -$6.21M | -$1.98M | -$4.07M | -$0.04 | -$0.04 | 91,821,369,000 | 91,821,369,000 |
|---|
| 2024-03-31 | $80.72M | $19.18M | $61.55M | — | $37.02M | — | -$2.5M | -$2.56M | -$5.06M | $302,000.00 | -$5.21M | -$0.06 | -$0.06 | 91,218,208,000 | 91,218,208,000 |
|---|
| 2023-12-31 | $75.99M | $17.26M | $58.73M | — | $36.68M | — | -$78.46M | -$2.63M | -$81.1M | -$3.42M | -$73.29M | -$0.82 | -$0.82 | 390,320,000 | 390,320,000 |
|---|
| 2023-09-30 | $74.32M | $17.64M | $56.68M | — | $35.28M | — | -$5.12M | -$3.36M | -$8.48M | -$2M | -$6.17M | -$0.07 | -$0.07 | 91,160,415,000 | 91,160,415,000 |
|---|
| 2023-06-30 | $71.78M | $16.84M | $54.94M | — | $38.18M | — | -$9.87M | $3.49M | -$6.38M | -$1.05M | -$4.64M | -$0.05 | -$0.05 | 89,170,814,000 | 89,170,814,000 |
|---|
| 2023-03-31 | $74.54M | $17.97M | $56.57M | — | $38.52M | — | -$17.96M | -$5.61M | -$23.58M | $4.36M | -$26.39M | -$0.30 | -$0.30 | 88,615,760,000 | 88,615,760,000 |
|---|
| 2022-12-31 | $72.67M | $14.9M | $57.78M | — | $41.68M | — | -$18.29M | $9.89M | -$8.41M | -$240,000.00 | -$6.67M | -$0.08 | -$0.06 | 43,036,000 | -117,915,000 |
|---|
| 2022-09-30 | $71.56M | $16.63M | $54.92M | — | $36.03M | — | -$5.43M | $10.33M | $4.9M | -$474,000.00 | $5.85M | $0.07 | $0.05 | 88,735,518,000 | 110,114,054,000 |
|---|
| 2022-06-30 | $67.44M | $16.73M | $50.7M | — | $39.13M | — | -$16.57M | $18.26M | $1.69M | $3.05M | $9,000.00 | $0.00 | $0.00 | 88,903,674,000 | 113,250,565,000 |
|---|
| 2022-03-31 | $67.56M | $16.57M | $51M | — | $32.22M | — | -$6.91M | $23.64M | $16.73M | $3.84M | $13.65M | $0.15 | $0.12 | 88,607,655,000 | 113,015,159,000 |
|---|
| 2021-12-31 | $62.2M | $15M | — | — | $33.42M | — | -$20.66M | -$15.11M | -$35.77M | -$18.37M | -$15.75M | -$0.18 | -$0.18 | 83,236,593,872 | 83,236,593,872 |
|---|
| 2021-09-30 | $61.13M | $15.29M | — | — | $33.7M | — | -$12.22M | $2.65M | -$9.57M | -$2.26M | -$6.27M | -$0.07 | -$0.07 | 88,273,194 | 88,273,194 |
|---|
| 2021-06-30 | $48.41M | $12.72M | — | — | $29.54M | — | -$12.33M | -$5.14M | -$17.47M | -$4.12M | -$12.27M | -$0.15 | -$0.15 | 79,781,185 | 79,781,185 |
|---|
| 2021-03-31 | $47.52M | $12.47M | — | — | $23.39M | — | -$8.79M | -$15.13M | -$23.92M | -$5.94M | -$15.79M | -$0.21 | -$0.21 | 76,602,759 | 76,602,759 |
|---|
| 2020-12-31 | $41.44M | $11.46M | — | — | $21.54M | — | -$8.83M | -$4.05M | -$12.89M | -$3.96M | -$9.21M | — | — | — | 52,135,104,775 |
|---|
| 2020-09-30 | $37.63M | $10.49M | — | — | $28.58M | — | -$13.11M | -$2.33M | -$15.44M | -$3.38M | -$6.76M | — | — | — | 57,913,089 |
|---|
| 2020-06-30 | $36.5M | $8.73M | — | — | $19.02M | — | -$6.69M | -$80.41M | -$87.1M | -$3.9M | -$79.3M | — | — | — | 41,775,128 |
|---|
| 2020-03-31 | $39.46M | $10.77M | — | — | $18.17M | — | -$3.38M | -$10.92M | -$14.3M | -$1.12M | -$10.33M | — | — | — | 37,624,829 |
|---|
| 2019-09-30 | $23.93M | $6.37M | — | — | $21M | — | -$14.15M | -$4.45M | -$18.6M | -$2.72M | -$8.48M | — | — | — | 34,326,127 |
|---|
| 2019-06-30 | $21.69M | $4.63M | — | — | $8.46M | $1.1M | $5.63M | -$1.47M | $4.16M | — | $4.16M | — | — | — | 7,982,110 |
|---|
| 2019-03-31 | $23.02M | $5.12M | — | — | $8.68M | $1M | $6.31M | -$1.45M | $4.86M | — | $4.86M | — | — | — | 7,968,634 |
|---|
| 2018-12-31 | $33.86M | — | — | — | $8.09M | $939,502.00 | $3.72M | -$1.57M | $2.15M | — | $2.15M | — | — | — | 213,329 |
|---|
| 2018-09-30 | $32.29M | — | — | — | $6.1M | $171,030.00 | $5.21M | -$1.49M | $3.73M | — | $3.73M | — | — | — | 7,799,144 |
|---|
| 2018-06-30 | — | — | — | — | — | $40,639.00 | -$40,639.00 | — | — | — | -$4,588.00 | — | — | — | 6,596,299 |
|---|
| 2018-03-31 | — | — | — | — | — | $60.00 | -$60.00 | — | — | — | -$60.00 | — | — | — | 6,468,750 |
|---|
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 | $309.26M | $77.24M | $232.02M | — | $142.01M | — | -$254.72M | -$22.24M | -$276.96M | -$5.87M | -$256.72M | -$3.00 | -$3.00 | 85,558,300,000 | 85,558,300,000 |
|---|
| 2024-12-31 | $313.04M | $71.64M | $241.41M | — | $145.47M | — | -$7.77M | -$3.15M | -$10.92M | -$575,000.00 | -$10.16M | -$0.11 | -$0.11 | 89,915,137,000 | 89,915,137,000 |
|---|
| 2023-12-31 | $296.63M | $69.7M | $226.92M | — | $148.65M | — | -$111.41M | -$8.12M | -$119.54M | -$2.12M | -$110.49M | -$1.23 | -$1.23 | 90,048,638,000 | 90,048,638,000 |
|---|
| 2022-12-31 | $279.23M | $64.83M | $214.4M | — | $149.06M | — | -$47.2M | $62.12M | $14.92M | $6.17M | $12.84M | $0.14 | $0.12 | 88,792,453,000 | 110,671,731,000 |
|---|
| 2021-12-31 | $219.26M | $55.48M | $163.77M | — | $120.05M | — | -$54M | -$32.73M | -$86.73M | -$30.69M | -$50.08M | -$0.60 | -$0.60 | 83,318,189,000 | 83,318,189,000 |
|---|
| 2020-12-31 | $155.04M | $41.45M | $113.59M | — | $87.3M | — | -$32.01M | -$97.71M | -$129.72M | -$12.36M | -$105.6M | -$2.02 | -$2.02 | 52,180,911,000 | 52,180,911,000 |
|---|
| 2019-12-31 | $104.6M | — | — | — | $96.96M | — | -$48.21M | — | — | — | — | — | — | — | — |
|---|
| 2018-12-31 | $130.01M | — | — | — | $29.1M | $1.15M | $16.61M | -$6.07M | $10.54M | — | $10.54M | — | — | — | 7,166,771 |
|---|
| 2017-12-31 | $93.95M | — | — | — | $14.6M | — | $16.39M | -$6.94M | $9.45M | — | $9.45M | — | — | — | — |
|---|