Complete source-backed income-statement history.
- Available history
- 2018-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 | $96.12M | — | — | $18.34M | $30.98M | — | $25.37M | $1.67M | $19M | $1.64M | $17.37M | $0.16 | $0.15 | 110,223,000 | 114,398,000 |
|---|
| 2026-03-31 | $104.77M | — | — | $18.2M | $29.83M | — | $34.83M | $1.69M | $27.98M | $5.21M | $22.77M | $0.21 | $0.20 | 109,503,000 | 114,203,000 |
|---|
| 2025-12-31 | $182.64M | — | — | $19.16M | $34.05M | — | $108.75M | $1.66M | $100.97M | $27.26M | $73.71M | $0.68 | $0.66 | 110,000 | 71,000 |
|---|
| 2025-09-30 | $87.34M | — | — | $16.04M | $24.92M | — | $27.01M | $1.48M | $18.43M | $9.6M | $8.83M | $0.08 | $0.08 | 109,421,000 | 112,823,000 |
|---|
| 2025-06-30 | $85.74M | — | — | $15.86M | $32.13M | — | $16.41M | $1.43M | $7.62M | -$9.1M | $16.72M | $0.15 | $0.15 | 108,832,000 | 112,179,000 |
|---|
| 2025-03-31 | $87.67M | — | — | $16.47M | $28.43M | — | $22.84M | $1.71M | $13.9M | $2.08M | $11.81M | $0.11 | $0.10 | 107,948,000 | 113,021,000 |
|---|
| 2024-12-31 | $119.17M | — | — | $16.05M | $27.89M | — | $57.48M | $1.31M | $46.48M | $10.46M | $36.03M | $0.33 | $0.32 | 156,000 | 180,000 |
|---|
| 2024-09-30 | $86.1M | — | — | $14.83M | $26.9M | — | $28.12M | $1.43M | $16.79M | -$2.52M | $19.31M | $0.18 | $0.17 | 109,035,000 | 113,124,000 |
|---|
| 2024-06-30 | $87.35M | — | — | $14.8M | $24.62M | — | $23.64M | $1.43M | $11.32M | $2.94M | $8.38M | $0.08 | $0.07 | 108,667,000 | 112,536,000 |
|---|
| 2024-03-31 | $83.41M | — | — | $13.93M | $24.03M | — | $19.36M | $1.4M | $6.59M | $5.69M | $899,000.00 | $0.01 | $0.01 | 107,765,000 | 112,977,000 |
|---|
| 2023-12-31 | $86.87M | — | — | $14.37M | $24.05M | — | $23.27M | $1.6M | $9.43M | -$3.27M | $12.7M | $0.12 | $0.12 | 232,000 | 84,000 |
|---|
| 2023-09-30 | $101.4M | — | — | $13.77M | $21.92M | — | $40.12M | $1.49M | $25.94M | $1.71M | $24.23M | $0.23 | $0.21 | 106,902,000 | 112,929,000 |
|---|
| 2023-06-30 | $83.22M | — | — | $13.12M | $26.39M | — | $17.72M | $1.62M | $3.8M | $2.38M | $1.42M | $0.01 | $0.01 | 106,464,000 | 112,775,000 |
|---|
| 2023-03-31 | $117.31M | — | — | $13.01M | $22.86M | — | $55.12M | $1.62M | $40.81M | $11.78M | $29.02M | $0.27 | $0.26 | 105,585,000 | 113,447,000 |
|---|
| 2022-12-31 | $103.29M | — | — | $12.39M | $32.2M | — | $33.24M | $419,000.00 | $18.64M | -$55.09M | $73.73M | $0.72 | $0.75 | 270,000 | 1,960,000 |
|---|
| 2022-09-30 | $89.3M | — | — | $11.53M | $34.77M | $587.16M | $15.64M | $860,000.00 | $4.06M | $10.4M | -$388.93M | -$3.72 | -$3.72 | 104,510,000 | 104,510,000 |
|---|
| 2022-06-30 | $107.82M | — | — | $11.01M | $34.84M | $209.17M | $34.72M | $431,000.00 | $25.71M | $10.55M | -$5.63M | -$0.05 | -$0.06 | 104,001,000 | 105,160,000 |
|---|
| 2022-03-31 | $138.53M | — | — | $9.65M | $33.82M | $204.45M | $69.45M | $337,000.00 | $61.36M | $5.52M | $24.94M | $0.24 | $0.24 | 103,679,000 | 105,332,000 |
|---|
| 2021-12-31 | -$272.04M | — | — | -$128.76M | -$68.54M | $228.22M | $91.45M | -$2.15M | $80.73M | -$30.98M | -$14.56M | -$0.14 | -$0.13 | -163,000 | 2,367,000 |
|---|
| 2021-09-30 | $219.38M | — | — | $58.77M | $62.63M | $215.45M | $3.93M | $927,000.00 | -$3.68M | $42.7M | -$45.07M | -$0.43 | -$0.43 | 104,849,000 | 104,849,000 |
|---|
| 2021-06-30 | $222.27M | — | — | $54.41M | $67.67M | $209.02M | $13.25M | $564,000.00 | -$4.75M | -$2.88M | -$1.12M | -$0.01 | -$0.01 | 104,906,000 | 104,906,000 |
|---|
| 2021-03-31 | $221.6M | — | — | $55.22M | $67.43M | $211.2M | $10.4M | $1.43M | $511,000.00 | -$4.02M | $5.29M | $0.05 | $0.05 | 104,940,000 | 107,776,000 |
|---|
| 2020-12-31 | $57.83M | — | — | -$89.49M | -$31.79M | $244.15M | $279.61M | -$236,000.00 | $266.1M | -$8.55M | $179.79M | $2.21 | $2.19 | 7,399,000 | 8,415,000 |
|---|
| 2020-09-30 | $202.8M | — | — | $57.73M | $63.79M | $221.76M | -$18.96M | $2.31M | -$30.05M | $482,000.00 | -$29.75M | -$0.28 | -$0.28 | 107,499,000 | 107,499,000 |
|---|
| 2020-06-30 | $137.63M | — | — | $38.23M | $68.2M | $155.35M | -$17.72M | $578,000.00 | -$32.4M | -$9.3M | -$22.61M | -$0.33 | -$0.33 | 69,160,000 | 69,160,000 |
|---|
| 2020-03-31 | $117.67M | — | — | $28.61M | $36.61M | $93.14M | $24.53M | $565,000.00 | $20.84M | $2.06M | $19.34M | $0.39 | $0.39 | 49,945,000 | 50,199,000 |
|---|
| 2019-12-31 | $90.52M | — | — | $32.85M | $33.55M | $95.39M | -$4.87M | $1.49M | -$8.36M | $8.06M | -$16.01M | -$0.32 | -$0.32 | 84,000 | 84,000 |
|---|
| 2019-09-30 | $57.87M | — | — | $26M | $27.59M | $83.39M | -$25.53M | $429,000.00 | -$30.6M | -$14.58M | -$15.61M | -$0.32 | -$0.32 | 49,459,000 | 49,459,000 |
|---|
| 2019-06-30 | $75.12M | — | — | $25.35M | $27.25M | $83.43M | -$8.32M | $4.81M | -$9.71M | -$3.55M | -$5.82M | -$120.00 | -$120.00 | 49,259,000 | 49,259,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 | $443.39M | — | — | $67.52M | $119.53M | — | $175M | $6.28M | $140.92M | $29.85M | $111.08M | $1.02 | $0.99 | 108,845,000 | 112,747,000 |
|---|
| 2024-12-31 | $376.02M | — | — | $59.6M | $103.44M | — | $128.61M | $5.57M | $81.19M | $16.56M | $64.62M | $0.59 | $0.57 | 108,647,000 | 113,061,000 |
|---|
| 2023-12-31 | $388.79M | — | — | $54.26M | $95.23M | — | $136.23M | $6.32M | $79.98M | $12.6M | $67.37M | $0.63 | $0.60 | 106,554,000 | 112,849,000 |
|---|
| 2022-12-31 | $438.93M | — | — | $44.58M | $135.63M | — | $153.06M | $2.05M | $109.77M | -$28.62M | -$295.88M | -$2.83 | -$2.75 | 104,336,000 | 107,580,000 |
|---|
| 2021-12-31 | $391.21M | — | — | $39.61M | $129.21M | $863.88M | $119.03M | $768,000.00 | $72.81M | $4.83M | -$55.46M | -$0.53 | -$0.52 | 104,735,000 | 107,265,000 |
|---|
| 2020-12-31 | $515.92M | — | — | $35.08M | $136.8M | $714.39M | $267.46M | $3.21M | $224.49M | -$15.31M | $146.76M | $1.77 | $1.75 | 82,840,000 | 83,856,000 |
|---|
| 2019-12-31 | $280.07M | — | — | $110.85M | $117.67M | $348.78M | -$68.71M | $9.03M | -$83.06M | -$19.02M | -$62.53M | -$1.27 | -$1.27 | 49,120,000 | 49,120,000 |
|---|
| 2018-12-31 | $406.13M | — | — | $104.86M | $122.78M | $382.15M | $23.98M | $8.6M | $6.91M | $8.67M | -$289,000.00 | -$0.01 | -$0.01 | 48,823,000 | 48,823,000 |
|---|