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 | $163.37M | $113.85M | $49.53M | — | — | $30.8M | $18.72M | — | — | $3.36M | $12.14M | $0.07 | $0.07 | 168,059,000 | 170,023,000 |
|---|
| 2026-03-31 | $140.56M | $99.55M | $41.01M | — | — | $33.29M | $7.72M | — | — | -$89,000.00 | -$297,000.00 | $0.00 | $0.00 | 167,555,000 | 167,555,000 |
|---|
| 2025-12-31 | $148.33M | $101.41M | $46.91M | — | — | $29.51M | $17.4M | — | — | $5.54M | $8.12M | $0.05 | $0.05 | 51,000 | 653,000 |
|---|
| 2025-09-30 | $135.8M | $85.55M | $50.25M | — | — | $31.58M | $18.67M | — | — | $3.99M | $11.88M | $0.07 | $0.07 | 167,369,000 | 168,750,000 |
|---|
| 2025-06-30 | $110.84M | $69.64M | $41.2M | — | — | $25.2M | $16M | — | — | $3.12M | $13.86M | $0.08 | $0.08 | 167,286,000 | 167,562,000 |
|---|
| 2025-03-31 | $80.36M | $52.22M | $28.14M | — | — | $23.83M | $4.31M | — | — | $2.3M | -$282,000.00 | $0.00 | $0.00 | 166,960,000 | 166,960,000 |
|---|
| 2024-12-31 | $106.99M | $66.8M | $40.18M | — | — | $23.7M | $16.48M | — | — | $5.87M | $7.82M | $0.04 | $0.04 | -620,000 | -585,000 |
|---|
| 2024-09-30 | $102.17M | $76.79M | $25.38M | — | — | $20.85M | $4.52M | — | — | $1.7M | -$267,000.00 | $0.00 | $0.00 | 167,318,000 | 167,381,000 |
|---|
| 2024-06-30 | $99.25M | $59.25M | $40M | — | — | $21.42M | $18.58M | — | — | $3.72M | $11.8M | $0.07 | $0.07 | 169,991,000 | 170,100,000 |
|---|
| 2024-03-31 | $90.81M | $54.35M | $36.46M | — | — | $24.88M | $11.58M | — | — | $2.45M | $4.77M | $0.03 | $0.03 | 170,282,000 | 170,514,000 |
|---|
| 2023-12-31 | $130.44M | $75.06M | $55.38M | — | — | $23.51M | $31.87M | — | — | $9.59M | $16.58M | $0.10 | $0.10 | 1,992,000 | 1,893,000 |
|---|
| 2023-09-30 | $134.21M | $120.06M | $14.15M | — | — | $24.72M | -$10.57M | — | — | -$6.64M | -$9.83M | -$0.06 | -$0.06 | 169,965,000 | 169,965,000 |
|---|
| 2023-06-30 | $119.21M | $68.69M | $50.52M | — | — | $18.88M | $31.64M | — | — | $6.21M | $18.92M | $0.11 | $0.11 | 169,887,000 | 170,241,000 |
|---|
| 2023-03-31 | $105.09M | $56.83M | $48.26M | — | — | $22.16M | $26.1M | — | — | $3.12M | $14.3M | $0.10 | $0.10 | 146,409,000 | 147,107,000 |
|---|
| 2022-12-31 | $94.65M | $54.27M | $40.38M | — | — | $17.01M | $23.37M | — | — | $3.5M | $112.61M | $0.98 | $0.72 | 1,934,000 | 54,815,000 |
|---|
| 2022-09-30 | $90.82M | $54.78M | $36.05M | — | — | $16.08M | $19.97M | — | — | $2.45M | $7.96M | $0.07 | $0.07 | 112,975,000 | 113,584,000 |
|---|
| 2022-06-30 | $73.49M | $44.9M | $28.59M | — | — | $15.61M | $12.98M | — | — | $1.51M | $4.4M | $0.04 | $0.04 | 112,489,000 | 112,616,000 |
|---|
| 2022-03-31 | $67.98M | $41.68M | $26.29M | — | — | $16.29M | $10.01M | — | — | $1.52M | $2.64M | $0.02 | $0.02 | 112,211,000 | 112,240,000 |
|---|
| 2021-12-31 | $48.05M | $32.12M | $15.92M | — | — | $13.24M | $2.68M | — | — | $3.21M | -$1.84M | -$0.02 | -$0.02 | 2,915,000 | 2,742,000 |
|---|
| 2021-09-30 | $59.84M | $38.07M | $21.77M | — | — | $12.21M | $9.56M | — | — | -$1.31M | $2.49M | $0.02 | $0.02 | 101,890,000 | 102,251,000 |
|---|
| 2021-06-30 | $59.72M | $33.54M | $26.18M | — | — | $12.08M | $14.1M | — | — | -$339,000.00 | $4.56M | $0.05 | $0.05 | 93,544,000 | 166,827,000 |
|---|
| 2021-03-31 | $45.6M | $26.83M | $18.77M | — | — | $8.88M | $9.89M | — | — | -$1.48M | -$2.86M | — | — | — | — |
|---|
| 2020-12-31 | $38.75M | $23.91M | $14.84M | — | — | $7.69M | $7.16M | — | — | $0.00 | $4.25M | — | — | — | — |
|---|
| 2020-09-30 | $52.6M | $31.91M | $20.69M | — | — | $5.58M | $15.11M | — | — | $0.00 | $15M | — | — | — | — |
|---|
| 2020-06-30 | $43.43M | $26.6M | $16.83M | — | — | $11.38M | $5.45M | — | — | $0.00 | $5.22M | — | — | — | — |
|---|
| 2020-03-31 | $40.74M | $26.55M | $14.19M | — | — | $4.62M | $9.57M | — | — | $0.00 | $9.3M | — | — | — | — |
|---|
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 | $475.33M | $308.82M | $166.51M | — | — | $110.12M | $56.39M | — | $48.52M | $14.94M | $33.57M | $0.20 | $0.20 | 167,257,000 | 168,378,000 |
|---|
| 2024-12-31 | $399.21M | $257.19M | $142.02M | — | — | $90.85M | $51.17M | — | $37.86M | $13.74M | $24.13M | $0.14 | $0.14 | 168,570,000 | 168,725,000 |
|---|
| 2023-12-31 | $488.94M | $320.64M | $168.3M | — | — | $89.27M | $79.04M | — | $54.94M | $12.27M | $39.97M | $0.24 | $0.24 | 164,165,000 | 164,504,000 |
|---|
| 2022-12-31 | $326.94M | $195.63M | $131.31M | — | — | $64.98M | $66.33M | — | $152M | $8.99M | $127.61M | $1.11 | $0.85 | 114,495,000 | 167,631,000 |
|---|
| 2021-12-31 | $213.21M | $130.57M | $82.65M | — | — | $46.41M | $36.23M | — | $4.03M | $86,000.00 | $2.35M | $0.00 | $0.00 | 99,269,000 | 99,269,000 |
|---|
| 2020-12-31 | $175.52M | $108.97M | $66.55M | — | — | $29.27M | $37.28M | — | — | $0.00 | $33.77M | — | — | — | — |
|---|
| 2019-12-31 | $144.5M | $100.28M | $44.21M | — | — | $17.28M | $26.93M | — | — | $0.00 | $25.14M | — | — | — | — |
|---|