Complete source-backed income-statement history.
- Available history
- 2019-06-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 | $124.5M | $33.49M | $91.01M | $16.56M | — | $80.78M | $10.22M | — | $12.01M | -$15.56M | $27.57M | $0.13 | $0.12 | 210,204,000 | 220,856,000 |
|---|
| 2026-03-31 | $117.24M | $31.87M | $85.37M | $13.76M | — | $72.64M | $12.73M | — | $16.54M | $1.29M | $15.25M | $0.07 | $0.07 | 213,266,000 | 226,107,000 |
|---|
| 2025-12-31 | $114.69M | $30.28M | $84.41M | $13M | — | $69.88M | $14.53M | — | $15.97M | $323,000.00 | $15.64M | $0.08 | $0.07 | 2,538,000 | 308,000 |
|---|
| 2025-09-30 | $109.73M | $28.15M | $81.58M | $13.94M | — | $73.45M | $8.13M | — | $12.81M | -$210,000.00 | $13.02M | $0.06 | $0.06 | 212,001,000 | 232,897,000 |
|---|
| 2025-06-30 | $102.02M | $26.48M | $75.54M | $12.96M | — | $68.45M | $7.09M | — | $6.85M | $3.96M | $2.7M | $0.01 | $0.01 | 205,068,000 | 229,179,000 |
|---|
| 2025-03-31 | $93.06M | $23.9M | $69.17M | $12.69M | — | $65.88M | $3.29M | — | $4.87M | $1.31M | $3.44M | $0.02 | $0.02 | 197,924,000 | 224,573,000 |
|---|
| 2024-12-31 | $89.18M | $21.92M | $67.26M | $12.87M | — | $62.41M | $4.85M | — | -$18.61M | -$1.43M | -$17.19M | -$0.09 | -$0.09 | 968,000 | 968,000 |
|---|
| 2024-09-30 | $88.8M | $21.22M | $67.58M | $12.84M | — | $59.93M | $7.65M | — | $3.11M | $183,000.00 | $2.62M | $0.01 | $0.01 | 183,946,000 | 203,859,000 |
|---|
| 2024-06-30 | $77.96M | $18.94M | $59.02M | $12.5M | — | $61.16M | -$2.14M | — | -$9.11M | $3.83M | -$12.94M | -$0.07 | -$0.07 | 182,804,000 | 182,804,000 |
|---|
| 2024-03-31 | $74.53M | $20.44M | $54.09M | $10.49M | — | $57.29M | -$3.2M | — | $203,000.00 | $2.16M | -$1.95M | -$0.01 | -$0.01 | 181,495,000 | 181,495,000 |
|---|
| 2023-12-31 | $74.62M | $19.62M | $55.01M | $9.41M | — | $54.13M | $878,000.00 | — | -$809,000.00 | -$5.25M | $4.27M | $0.02 | $0.02 | -373,000 | -373,000 |
|---|
| 2023-09-30 | $72.76M | $20.16M | $52.6M | $8.64M | — | $52.92M | -$313,000.00 | — | -$1.39M | $2.84M | -$4.21M | -$0.02 | -$0.02 | 181,769,000 | 181,769,000 |
|---|
| 2023-06-30 | $64.87M | $19.8M | $45.07M | $9.27M | — | $52.16M | -$7.08M | — | -$9.21M | $3.31M | -$12.59M | -$0.07 | — | 183,315,000 | 183,315,000 |
|---|
| 2023-03-31 | $59.57M | $17.89M | $41.68M | $9.02M | — | $50.51M | -$8.83M | — | -$7.2M | $1.98M | -$9.2M | -$0.05 | — | 182,818,000 | 182,818,000 |
|---|
| 2022-12-31 | $63.61M | $18.79M | $44.82M | $7.51M | — | $52.87M | -$8.05M | — | -$6.71M | $4.94M | -$12.72M | -$0.07 | — | 2,394,000 | 2,394,000 |
|---|
| 2022-09-30 | $62.74M | $17.1M | $45.64M | $9.21M | — | $53.07M | -$7.43M | — | -$6.45M | $336,000.00 | -$7.41M | -$0.04 | — | 180,732,000 | 180,732,000 |
|---|
| 2022-06-30 | $55.7M | $15.61M | $40.09M | $8.08M | — | $51.83M | -$11.74M | — | -$9.75M | -$546,000.00 | -$9.83M | -$0.05 | — | 182,491,000 | 182,491,000 |
|---|
| 2022-03-31 | $50.29M | $14.78M | $35.52M | $6.56M | — | $49.36M | -$13.85M | — | -$10.74M | $309,000.00 | -$11.67M | -$0.06 | -$0.06 | 182,833,000 | 182,833,000 |
|---|
| 2021-12-31 | $53.84M | $15.28M | $38.56M | $4.51M | — | $46.23M | -$7.67M | — | -$399,000.00 | $7.09M | -$8.05M | -$0.01 | -$0.01 | 14,858,000 | 14,858,000 |
|---|
| 2021-09-30 | $53.93M | $15.22M | $38.71M | $19.65M | — | $67.39M | -$28.69M | — | -$15.28M | -$5.52M | -$10.27M | -$0.05 | -$0.05 | 176,621,000 | 176,621,000 |
|---|
| 2021-06-30 | $45.34M | $11.72M | $33.62M | $3.88M | $4.33M | $44.83M | -$11.2M | — | -$11.13M | -$73,000.00 | -$11.56M | -$0.36 | — | 101,968,000 | 101,968,000 |
|---|
| 2021-03-31 | $38.8M | $10.78M | $28.02M | $4.1M | $1.84M | $33.95M | -$5.93M | — | -$5.98M | -$1.04M | -$5.34M | -$0.14 | -$0.14 | 100,773,000 | 100,773,000 |
|---|
| 2020-12-31 | $46.12M | $10.59M | $35.53M | $3.44M | $4.72M | $46.32M | -$10.79M | — | -$10.97M | $1.13M | -$12.13M | -$0.27 | -$0.27 | 2,854,000 | 2,854,000 |
|---|
| 2020-09-30 | $39.79M | $10.26M | $29.54M | $3M | $176,898.00 | $35.56M | -$6.02M | — | -$5.94M | $6.24M | -$12.19M | -$0.20 | -$0.20 | 90,805,000 | 90,805,000 |
|---|
| 2020-06-30 | — | — | — | — | $213,837.00 | — | -$263,837.00 | — | -$14.34M | $22,769.00 | -$14.37M | -$1.51 | — | — | 35,000,000 |
|---|
| 2020-03-31 | — | — | — | — | $194,283.00 | — | -$244,283.00 | — | — | $392,446.00 | $5.11M | — | — | — | 17,905,000 |
|---|
| 2019-09-30 | — | — | — | — | $31,507.00 | — | -$131,507.00 | — | — | $16,242.00 | $29,595.00 | — | — | — | 35,000,000 |
|---|
| 2019-06-30 | — | — | — | — | $1,000.00 | — | -$1,000.00 | — | — | — | -$1,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 | $419.5M | $108.8M | $310.7M | $52.59M | — | $277.66M | $33.04M | — | $40.5M | $5.38M | $34.8M | $0.17 | $0.15 | 207,587,000 | 229,293,000 |
|---|
| 2024-12-31 | $330.48M | $82.53M | $247.96M | $48.7M | — | $240.79M | $7.17M | — | -$24.4M | $4.74M | -$29.09M | -$0.16 | -$0.16 | 183,721,000 | 183,721,000 |
|---|
| 2023-12-31 | $271.83M | $77.46M | $194.37M | $36.34M | — | $209.72M | -$15.35M | — | -$18.61M | $2.89M | -$21.73M | -$0.12 | -$0.12 | 182,257,000 | 182,257,000 |
|---|
| 2022-12-31 | $232.34M | $66.28M | $166.06M | $31.36M | — | $207.13M | -$41.07M | — | -$33.65M | $5.04M | -$41.63M | -$0.23 | — | 181,957,000 | 181,957,000 |
|---|
| 2021-12-31 | $191.91M | $53M | $138.91M | $32.14M | — | $192.4M | -$53.49M | — | -$32.79M | $457,000.00 | -$35.22M | -$0.48 | -$0.48 | 141,596,000 | 141,596,000 |
|---|
| 2020-12-31 | $151.53M | $40.29M | $111.24M | $12.2M | $5.31M | $126.68M | -$15.44M | — | -$15.91M | $1.06M | -$17M | -$0.57 | -$0.57 | 89,638,000 | 89,638,000 |
|---|
| 2019-12-31 | $116.1M | $36.4M | $79.7M | $11.15M | — | $98.71M | -$19.01M | — | -$19.56M | $614,000.00 | -$20.17M | -$1.72 | -$1.72 | 74,006,000 | 74,006,000 |
|---|