Complete source-backed income-statement history.
- Available history
- 2016-03-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 | $262.26M | — | — | — | $16.81M | — | $33.04M | -$19.41M | — | $3.77M | $9.86M | $0.12 | $0.12 | 81,549,000 | 83,823,000 |
|---|
| 2026-03-31 | $249.56M | — | — | — | $19.24M | — | $33.39M | -$19.98M | — | $3.65M | $9.76M | $0.12 | $0.12 | 81,373,000 | 83,647,000 |
|---|
| 2025-12-31 | $247.13M | — | — | — | $17.75M | — | $33.5M | -$20.43M | — | $4.13M | $8.95M | $0.11 | $0.10 | 432,000 | 1,085,000 |
|---|
| 2025-09-30 | $241.44M | — | — | — | $15.72M | — | $37.77M | -$30.39M | — | -$20.2M | $27.59M | $0.34 | $0.34 | 80,325,000 | 81,116,000 |
|---|
| 2025-06-30 | $239.81M | — | — | — | $13.91M | — | $37.35M | -$22.05M | — | $4.42M | $10.88M | $0.14 | $0.14 | 78,981,000 | 79,837,000 |
|---|
| 2025-03-31 | $224.63M | — | — | — | $15.1M | — | $32.63M | -$22.11M | — | $2.25M | $8.27M | $0.10 | $0.10 | 78,774,000 | 79,857,000 |
|---|
| 2024-12-31 | $227.07M | — | — | — | $12.78M | — | $34.14M | -$23.65M | — | $3.27M | $7.22M | -$0.05 | -$0.05 | 83,000 | 83,000 |
|---|
| 2024-09-30 | $227.05M | — | — | — | $12.41M | — | $38.09M | -$22.58M | — | $4.9M | $10.61M | $0.07 | $0.07 | 77,973,000 | 80,095,000 |
|---|
| 2024-06-30 | $219.87M | — | — | — | $11.21M | — | $33.17M | -$29.67M | — | $2.52M | $994,000.00 | -$0.23 | -$0.23 | 77,736,000 | 77,736,000 |
|---|
| 2024-03-31 | $205.72M | — | — | — | $11M | — | $28.02M | -$20.25M | — | $2.58M | $5.19M | -$0.10 | -$0.10 | 78,021,000 | 78,021,000 |
|---|
| 2023-12-31 | $199.28M | — | — | — | $14.08M | — | $22.04M | -$20.23M | — | $1.91M | -$106,000.00 | -$0.16 | -$0.16 | 63,000 | 63,000 |
|---|
| 2023-09-30 | $189.02M | — | — | — | $11.42M | — | $23.51M | -$19.27M | — | $4.33M | -$87,000.00 | -$0.16 | -$0.16 | 78,381,000 | 78,381,000 |
|---|
| 2023-06-30 | $182.29M | — | — | — | $10.79M | — | $19.13M | -$17.39M | — | $2.36M | -$612,000.00 | -$0.16 | -$0.16 | 78,292,000 | 78,292,000 |
|---|
| 2023-03-31 | $185.03M | — | — | — | $9.12M | — | $16.85M | -$17.49M | — | -$133,000.00 | -$506,000.00 | -$0.15 | -$0.15 | 78,133,000 | 78,133,000 |
|---|
| 2022-12-31 | $177.56M | — | — | — | $7.94M | — | $18.2M | -$15.99M | — | $3.52M | -$1.31M | -$0.15 | -$0.15 | -159,000 | -159,000 |
|---|
| 2022-09-30 | $166.42M | — | — | — | $10.18M | — | $14.08M | -$13.18M | — | $1.69M | -$792,000.00 | -$0.13 | -$0.13 | 77,984,000 | 77,984,000 |
|---|
| 2022-06-30 | $166.43M | — | — | — | $9.35M | — | $13.06M | -$12.31M | — | $467,000.00 | $287,000.00 | -$0.11 | -$0.11 | 78,603,000 | 78,603,000 |
|---|
| 2022-03-31 | $153.24M | — | — | — | $7.5M | — | $10.83M | -$11.48M | — | -$325,000.00 | -$333,000.00 | -$0.11 | -$0.11 | 78,597,000 | 78,597,000 |
|---|
| 2021-12-31 | $144.05M | — | — | — | $6.2M | — | $12.91M | -$4.12M | — | -$5.31M | $14.09M | $0.14 | $0.14 | 2,213,000 | 2,213,000 |
|---|
| 2021-09-30 | $132.54M | — | — | — | $7.22M | — | $8.25M | -$8.01M | — | $790,000.00 | -$549,000.00 | -$0.09 | -$0.09 | 71,979,000 | 71,979,000 |
|---|
| 2021-06-30 | $125.01M | — | — | — | $6.7M | — | $7.41M | -$15.39M | — | $1.49M | -$9.48M | -$0.35 | -$0.35 | 69,496,000 | 69,496,000 |
|---|
| 2021-03-31 | $113.3M | $81.86M | — | — | $8.29M | — | $4.53M | -$9.44M | — | -$2.23M | -$2.68M | -$0.04 | -$0.04 | 67,543,000 | 67,543,000 |
|---|
| 2020-12-31 | $106.09M | $73.64M | — | — | $6.52M | — | $6.23M | -$9.2M | — | -$2.02M | -$46.35M | -$0.02 | -$0.02 | 44,000 | 132,000 |
|---|
| 2020-09-30 | $108.96M | $74.97M | — | — | $6.69M | — | $7.04M | $92.44M | — | $13.74M | $85.74M | $0.60 | $0.60 | 67,167,000 | 67,286,000 |
|---|
| 2020-06-30 | $92.36M | $62.4M | — | — | $6.01M | — | $4.03M | -$11.47M | — | $415,000.00 | -$7.86M | -$0.12 | -$0.12 | 67,114,000 | 67,114,000 |
|---|
| 2020-03-31 | $96.93M | $66.36M | — | — | $6.61M | — | $3.56M | -$10.66M | — | -$1.23M | -$5.87M | — | — | — | 67,061,000 |
|---|
| 2019-12-31 | $98.18M | $66.74M | — | — | $9.76M | $53.44M | $1.06M | -$9.86M | — | -$1.64M | -$7.17M | -$0.11 | -$0.11 | -23,000 | -23,000 |
|---|
| 2019-09-30 | $93.88M | $63.72M | — | — | $6.7M | $107.23M | $2.73M | -$10.31M | — | -$1.74M | -$5.84M | -$0.09 | -$0.09 | 67,007,000 | 67,007,000 |
|---|
| 2019-06-30 | $92.14M | $62M | — | — | $7.59M | $104.99M | $2.44M | -$10.64M | — | $5.93M | -$14.13M | — | — | — | 67,094,000 |
|---|
| 2019-03-31 | $87.65M | $60.11M | — | — | $6.75M | $99.01M | $966,000.00 | -$9.14M | — | -$1.72M | -$6.45M | -$0.10 | — | 67,164,000 | 67,164,000 |
|---|
| 2018-12-31 | $51.87M | — | — | — | $7.65M | $50.12M | $1.75M | -$9.72M | — | -$1.5M | -$6.47M | -$0.10 | -$0.10 | 1,268,000 | 1,268,000 |
|---|
| 2018-09-30 | $103.59M | — | — | — | $8.79M | $100.03M | $3.56M | -$7.11M | — | -$991,000.00 | -$2.56M | -$0.04 | -$0.04 | 64,152,000 | 64,544,000 |
|---|
| 2018-06-30 | $104.76M | — | — | — | $7.85M | $101.56M | $3.21M | -$8.83M | — | $0.00 | -$5.63M | — | — | — | 56,568,000 |
|---|
| 2018-03-31 | $115.6M | — | — | — | $7.79M | $107.72M | $7.88M | -$11.06M | — | $0.00 | -$3.18M | -$0.06 | — | 58,543,000 | 2,352,922 |
|---|
| 2017-12-31 | $76.52M | — | — | — | $14.92M | $66.32M | $10.19M | -$9.07M | — | $0.00 | $1.12M | — | — | — | -286,000 |
|---|
| 2017-09-30 | $110.95M | — | — | — | $3M | $101.48M | $9.47M | -$7.21M | — | $0.00 | $2.26M | $0.03 | $0.03 | 66,330,000 | 66,330,000 |
|---|
| 2017-06-30 | — | — | — | — | — | $162,035.00 | — | $87,011.00 | — | — | -$75,024.00 | — | — | — | 2,327,728 |
|---|
| 2017-03-31 | — | — | — | — | — | $245,466.00 | — | $56,621.00 | — | — | -$188,845.00 | — | — | — | 2,310,710 |
|---|
| 2016-12-31 | — | — | — | — | — | $318.2M | — | -$5.68M | — | — | $20.23M | — | — | — | 130,417,671 |
|---|
| 2016-09-30 | — | — | — | — | — | $67,027.00 | — | $30,645.00 | — | — | -$36,382.00 | — | — | — | 1,363,737 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 1,250,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $7,264.00 | — | — | — | — | -$7,264.00 | — | — | — | 1,250,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 | $953.01M | — | — | — | $62.48M | — | $141.25M | -$94.97M | $46.28M | -$9.4M | $55.68M | $0.70 | $0.68 | 79,798,000 | 81,468,000 |
|---|
| 2024-12-31 | $879.7M | — | — | — | $47.4M | — | $133.42M | -$96.14M | $37.28M | $13.27M | $24.02M | -$0.31 | -$0.31 | 77,993,000 | 77,993,000 |
|---|
| 2023-12-31 | $755.61M | — | — | — | $45.41M | — | $81.52M | -$74.37M | $7.15M | $8.46M | -$1.31M | -$0.63 | -$0.63 | 78,333,000 | 78,333,000 |
|---|
| 2022-12-31 | $663.64M | — | — | — | $34.97M | — | $56.17M | -$52.97M | — | $5.35M | -$2.15M | -$0.50 | -$0.50 | 78,233,000 | 78,233,000 |
|---|
| 2021-12-31 | $514.9M | — | — | — | $28.41M | — | $33.09M | -$36.96M | — | -$5.26M | $1.39M | -$0.34 | -$0.34 | 71,902,000 | 71,902,000 |
|---|
| 2020-12-31 | $404.34M | $277.37M | — | — | $25.83M | $383.48M | $20.86M | $61.1M | — | $10.9M | $25.66M | $0.38 | $0.38 | 67,158,000 | 67,263,000 |
|---|
| 2019-12-31 | $371.85M | $252.57M | — | — | $30.8M | $364.67M | $7.18M | -$39.94M | — | $830,000.00 | -$33.59M | -$0.50 | -$0.50 | 67,086,000 | 67,086,000 |
|---|
| 2018-12-31 | $375.82M | $269.28M | — | — | $32.08M | $359.43M | $16.39M | -$36.72M | — | -$2.49M | -$17.84M | -$0.29 | -$0.29 | 61,607,000 | 61,607,000 |
|---|
| 2017-12-31 | $382.17M | $278.51M | — | — | $22.14M | $347.67M | $34.49M | -$30.66M | — | $0.00 | $3.84M | — | — | — | 67,144,000 |
|---|
| 2016-12-31 | $344.11M | — | — | — | $16.86M | $318.27M | $25.84M | -$5.65M | — | $0.00 | $20.19M | — | — | — | 131,706,000 |
|---|