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 | $183.32M | $67.37M | $115.95M | $42.07M | — | $130.38M | -$14.43M | — | -$15.34M | $252,000.00 | -$15.59M | -$0.10 | -$0.10 | 157,596,000 | 157,596,000 |
|---|
| 2026-03-31 | $173.02M | $64.84M | $108.18M | $41.97M | — | $132.08M | -$23.9M | — | -$24.65M | -$4.13M | -$20.52M | -$0.13 | -$0.13 | 153,579,000 | 153,579,000 |
|---|
| 2025-12-31 | $172.61M | $66.65M | $105.96M | $41.59M | — | $121.05M | -$15.09M | — | -$14.82M | $681,000.00 | -$15.51M | -$0.10 | -$0.10 | 1,153,000 | 1,153,000 |
|---|
| 2025-09-30 | $158.22M | $65.89M | $92.33M | $41.42M | — | $121.12M | -$28.79M | — | -$28.92M | $559,000.00 | -$29.48M | -$0.20 | -$0.20 | 148,129,000 | 148,129,000 |
|---|
| 2025-06-30 | $148.71M | $67.59M | $81.12M | $42.22M | — | $118.06M | -$36.94M | — | -$36.98M | $557,000.00 | -$37.54M | -$0.26 | -$0.26 | 145,780,000 | 145,780,000 |
|---|
| 2025-03-31 | $144.47M | $67.68M | $76.8M | $37.43M | — | $114.98M | -$38.18M | — | -$38.46M | $691,000.00 | -$39.15M | -$0.27 | -$0.27 | 143,284,000 | 143,284,000 |
|---|
| 2024-12-31 | $140.58M | $65.52M | $75.06M | $32.74M | — | $109.39M | -$34.33M | — | -$31.75M | $1.14M | -$32.89M | -$0.23 | -$0.23 | 1,002,000 | 1,002,000 |
|---|
| 2024-09-30 | $137.21M | $62.47M | $74.74M | $31.88M | — | $115.33M | -$40.59M | — | -$37.56M | $455,000.00 | -$38.02M | -$0.27 | -$0.27 | 139,237,000 | 139,237,000 |
|---|
| 2024-06-30 | $132.37M | $59.47M | $72.9M | $35.11M | — | $119.64M | -$46.73M | — | -$43.07M | $661,000.00 | -$43.73M | -$0.32 | -$0.32 | 137,444,000 | 137,444,000 |
|---|
| 2024-03-31 | $133.52M | $60.29M | $73.23M | $38.25M | — | $119.49M | -$46.26M | — | -$43.08M | $347,000.00 | -$43.43M | -$0.32 | -$0.32 | 134,587,000 | 134,587,000 |
|---|
| 2023-12-31 | $137.78M | $62M | $75.77M | $38.27M | — | $118.36M | -$42.58M | — | -$23.85M | -$465,000.00 | -$23.39M | -$0.17 | -$0.17 | 1,035,000 | 1,035,000 |
|---|
| 2023-09-30 | $127.82M | $61.73M | $66.09M | $39.07M | — | $124.43M | -$58.34M | — | -$54.31M | -$1,000.00 | -$54.31M | -$0.42 | -$0.42 | 129,873,000 | 129,873,000 |
|---|
| 2023-06-30 | $122.83M | $58.62M | $64.21M | $37.42M | — | $114.04M | -$49.83M | — | -$10.59M | $110,000.00 | -$10.7M | -$0.08 | -$0.08 | 127,863,000 | 127,863,000 |
|---|
| 2023-03-31 | $117.56M | $57.31M | $60.25M | $37.43M | — | $107.53M | -$47.28M | — | -$44.55M | $135,000.00 | -$44.69M | -$0.36 | -$0.36 | 125,418,000 | 125,418,000 |
|---|
| 2022-12-31 | $119.32M | $56.74M | $62.58M | $37.2M | — | $111.05M | -$48.46M | — | -$46.88M | -$223,000.00 | -$46.65M | -$0.38 | -$0.38 | 629,000 | 629,000 |
|---|
| 2022-09-30 | $108.5M | $55.83M | $52.68M | $38.96M | — | $118.44M | -$65.77M | — | -$63.3M | $118,000.00 | -$63.42M | -$0.52 | -$0.52 | 122,339,000 | 122,339,000 |
|---|
| 2022-06-30 | $102.52M | $56.47M | $46.05M | $38.72M | — | $115.02M | -$68.97M | — | -$16.28M | $159,000.00 | -$16.44M | -$0.14 | -$0.14 | 121,242,000 | 121,242,000 |
|---|
| 2022-03-31 | $102.38M | $53.92M | $48.47M | $40.44M | — | $111.47M | -$63M | — | -$64.22M | $40,000.00 | -$64.26M | -$0.54 | -$0.54 | 119,673,000 | 119,673,000 |
|---|
| 2021-12-31 | $97.72M | $47.94M | $49.77M | $35M | — | $106.43M | -$56.66M | — | -$57.5M | $25,000.00 | -$57.52M | -$0.49 | -$0.49 | 733,000 | 733,000 |
|---|
| 2021-09-30 | $86.74M | $41.24M | $45.49M | $32.53M | — | $100.43M | -$54.93M | — | -$56.17M | $30,000.00 | -$56.2M | -$0.48 | -$0.48 | 116,475,000 | 116,475,000 |
|---|
| 2021-06-30 | $85.03M | $40.32M | $44.71M | $30.35M | — | $102.17M | -$57.47M | — | -$58.45M | -$155,000.00 | -$58.3M | -$0.51 | -$0.51 | 115,326,000 | 115,326,000 |
|---|
| 2021-03-31 | $84.85M | $37.49M | $47.36M | $28.99M | — | $97.32M | -$49.96M | — | -$50.51M | $169,000.00 | -$50.68M | -$0.44 | -$0.44 | 114,134,000 | 114,134,000 |
|---|
| 2020-12-31 | $82.65M | $33.75M | $48.9M | $25.59M | — | $106.24M | -$57.34M | — | -$58.32M | -$12.61M | -$45.7M | -$0.43 | -$0.43 | 3,139,000 | 3,139,000 |
|---|
| 2020-09-30 | $70.64M | $29.29M | $41.35M | $18.27M | — | $64.8M | -$23.45M | — | -$23.44M | $336,000.00 | -$23.78M | -$0.22 | -$0.22 | 105,942,000 | 105,942,000 |
|---|
| 2020-06-30 | $74.66M | $29.7M | $44.97M | $16.66M | — | $59.4M | -$14.44M | — | -$14.48M | -$24,000.00 | -$14.46M | -$0.14 | -$0.14 | 99,835,000 | 99,835,000 |
|---|
| 2020-03-31 | $62.92M | $27.27M | $35.66M | $14.3M | — | $47.64M | -$11.98M | — | -$11.17M | $819,000.00 | -$11.99M | — | — | — | 95,401,000 |
|---|
| 2019-12-31 | $58.94M | $25.53M | $33.41M | $12.95M | — | $47.44M | -$14.03M | — | -$13.76M | $309,000.00 | -$14.07M | — | — | — | 8,671,000 |
|---|
| 2019-09-30 | $49.8M | $22.29M | $27.51M | $12.12M | — | $40.26M | -$12.76M | — | -$12.12M | $46,000.00 | -$12.16M | — | — | — | 93,240,000 |
|---|
| 2019-06-30 | $46.17M | $20.78M | $25.39M | $11.24M | — | $37.07M | -$11.68M | — | -$15.51M | $82,000.00 | -$15.59M | — | — | — | 59,781,000 |
|---|
| 2019-03-31 | $45.56M | $19.72M | $25.84M | $10.18M | — | $33.92M | -$8.08M | — | -$9.67M | $55,000.00 | -$9.73M | — | — | — | 25,290,000 |
|---|
| 2018-12-31 | $40.8M | $17.71M | $23.09M | $9.31M | — | $30.15M | -$7.06M | — | -$7.27M | $41,000.00 | -$7.31M | — | — | — | 154,000 |
|---|
| 2018-09-30 | $36.82M | $16.71M | $20.11M | $9.23M | — | $27.83M | -$7.72M | — | -$8.44M | $51,000.00 | -$8.49M | — | — | — | 24,529,000 |
|---|
| 2018-06-30 | $34.45M | $15.7M | $18.75M | $8.1M | — | $24.2M | -$5.45M | — | -$5.8M | $35,000.00 | -$5.84M | — | — | — | 24,127,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 | $624.02M | $267.82M | $356.2M | $162.66M | — | $475.2M | -$119M | — | -$119.19M | $2.49M | -$121.68M | -$0.83 | -$0.83 | 146,902,000 | 146,902,000 |
|---|
| 2024-12-31 | $543.68M | $247.74M | $295.94M | $137.98M | — | $463.85M | -$167.92M | — | -$155.45M | $2.6M | -$158.06M | -$1.14 | -$1.14 | 138,099,000 | 138,099,000 |
|---|
| 2023-12-31 | $505.99M | $239.66M | $266.33M | $152.19M | — | $464.36M | -$198.03M | — | -$133.31M | -$221,000.00 | -$133.09M | -$1.03 | -$1.03 | 128,770,000 | 128,770,000 |
|---|
| 2022-12-31 | $432.73M | $222.94M | $209.78M | $155.31M | — | $455.98M | -$246.2M | — | -$190.68M | $94,000.00 | -$190.77M | -$1.57 | -$1.57 | 121,723,000 | 121,723,000 |
|---|
| 2021-12-31 | $354.33M | $167M | $187.33M | $126.86M | — | $406.35M | -$219.02M | — | -$222.63M | $69,000.00 | -$222.7M | -$1.92 | -$1.92 | 116,053,000 | 116,053,000 |
|---|
| 2020-12-31 | $290.87M | $120.01M | $170.87M | $74.81M | — | $278.08M | -$107.21M | — | -$107.41M | -$11.48M | -$95.93M | -$0.93 | -$0.93 | 103,552,000 | 103,552,000 |
|---|
| 2019-12-31 | $200.46M | $88.32M | $112.14M | $46.49M | — | $158.69M | -$46.55M | — | -$51.06M | $492,000.00 | -$51.55M | -$0.75 | -$0.75 | 68,350,000 | 68,350,000 |
|---|
| 2018-12-31 | $144.56M | $65.5M | $79.06M | $34.62M | — | $108.2M | -$29.14M | — | -$30.75M | $185,000.00 | -$30.94M | — | — | — | 24,376,000 |
|---|
| 2017-12-31 | $104.9M | $48.67M | $56.23M | $28.99M | — | $87.26M | -$31.03M | — | -$32.24M | $208,000.00 | -$32.45M | — | — | — | 23,402,000 |
|---|