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 | $200.41M | — | — | $26.71M | — | — | $23.63M | -$8.17M | $15.47M | $6.93M | $8.54M | $0.03 | $0.02 | 339,277,000 | 348,058,000 |
|---|
| 2026-03-31 | $194.01M | — | — | $30.18M | — | — | $14.01M | -$8.37M | $5.64M | $4.47M | $1.17M | $0.00 | $0.00 | 340,531,000 | 341,424,000 |
|---|
| 2025-12-31 | $194.79M | — | — | $28.94M | — | — | $22.68M | -$8.49M | $14.19M | $8.77M | $5.43M | $0.02 | $0.02 | -4,419,000 | -4,450,000 |
|---|
| 2025-09-30 | $196.03M | — | — | $31.01M | — | — | $14.62M | -$8.52M | $6.1M | $4.98M | $1.12M | $0.00 | $0.00 | 346,776,000 | 347,810,000 |
|---|
| 2025-06-30 | $203.07M | — | — | $29.93M | — | — | $26.81M | -$7.23M | $19.58M | $6.73M | $12.84M | $0.04 | $0.04 | 356,623,000 | 357,159,000 |
|---|
| 2025-03-31 | $202.97M | — | — | $31.14M | — | — | $23.38M | -$6.71M | $16.67M | $5.62M | $11.05M | $0.03 | $0.03 | 379,196,000 | 379,656,000 |
|---|
| 2024-12-31 | $198.58M | — | — | $31.74M | — | — | $18.18M | -$6.77M | $11.41M | $4.67M | $6.74M | $0.01 | $0.02 | 184,000 | -1,305,000 |
|---|
| 2024-09-30 | $195.25M | — | — | $30.14M | — | — | $20.41M | -$12.3M | $8.11M | $4.15M | $3.97M | $0.01 | $0.01 | 379,667,000 | 388,504,000 |
|---|
| 2024-06-30 | $200.61M | — | — | $30.85M | — | — | $19.88M | -$8.23M | $11.65M | $4.95M | $6.69M | $0.02 | $0.02 | 376,254,000 | 384,732,000 |
|---|
| 2024-03-31 | $197.88M | — | — | $31.02M | — | — | $7.38M | -$7.09M | $293,000.00 | $1.3M | -$1.01M | $0.00 | $0.00 | 390,048,000 | 390,048,000 |
|---|
| 2023-12-31 | $196.64M | — | — | $32.03M | — | — | -$18.29M | -$6.35M | -$24.64M | $1.23M | -$25.87M | -$0.06 | -$0.06 | -2,383,000 | -6,135,000 |
|---|
| 2023-09-30 | $179.96M | — | — | $39.61M | — | — | -$38.33M | -$8.27M | -$46.6M | -$8.11M | -$38.5M | -$0.09 | -$0.09 | 413,437,000 | 413,437,000 |
|---|
| 2023-06-30 | $189.68M | — | — | $31.29M | — | — | $18.31M | -$6.24M | $12.07M | -$46.72M | $58.79M | $0.14 | $0.14 | 412,221,000 | 414,335,000 |
|---|
| 2023-03-31 | $183.99M | — | — | $32.91M | — | — | $11.3M | -$7.71M | $3.6M | $6.89M | -$3.29M | -$0.01 | -$0.01 | 412,429,000 | 412,429,000 |
|---|
| 2022-12-31 | $184.11M | — | — | $36.77M | — | — | $1.74M | -$6.48M | -$4.75M | -$2.77M | -$1.97M | -$0.01 | -$0.01 | -396,000 | -396,000 |
|---|
| 2022-09-30 | $187.32M | — | — | $35.92M | — | — | -$15.71M | -$6.56M | -$22.27M | $19.46M | -$41.73M | -$0.10 | -$0.10 | 412,956,000 | 412,956,000 |
|---|
| 2022-06-30 | $191.8M | — | — | $35.4M | — | — | -$4.05M | -$6.11M | -$10.16M | -$8.74M | -$1.42M | $0.00 | $0.00 | 412,135,000 | 412,135,000 |
|---|
| 2022-03-31 | $203.33M | — | — | $35.04M | — | — | $19.76M | -$5.82M | $13.94M | $1.65M | $12.29M | $0.03 | $0.03 | 414,739,000 | 427,378,000 |
|---|
| 2021-12-31 | $213.26M | — | — | $35.06M | — | — | $11.76M | -$5.89M | $5.87M | $45.78M | -$39.91M | -$0.10 | -$0.09 | 1,377,000 | -19,714,000 |
|---|
| 2021-09-30 | $195.1M | — | — | $35.07M | — | — | $7M | -$5.92M | $1.08M | $19.15M | -$18.07M | -$0.04 | -$0.04 | 411,223,000 | 411,223,000 |
|---|
| 2021-06-30 | $176.64M | — | — | $29.57M | — | — | -$351,000.00 | -$5.89M | -$6.24M | -$37.31M | $31.06M | $0.08 | $0.07 | 408,363,000 | 428,867,000 |
|---|
| 2021-03-31 | $160.43M | — | — | $26.16M | — | — | -$5M | -$5.89M | -$10.89M | -$12.56M | $1.67M | $0.00 | $0.00 | 406,170,000 | 429,577,000 |
|---|
| 2020-12-31 | $153.54M | — | — | $23.68M | — | — | -$299.44M | -$6.19M | -$305.63M | -$7.36M | -$298.27M | -$1.08 | -$1.08 | 40,969,000 | 30,167,000 |
|---|
| 2020-09-30 | $140.45M | — | — | $15.85M | — | — | -$61.69M | -$6.24M | -$67.93M | -$17.89M | -$50.03M | -$0.21 | -$0.21 | 241,061,000 | 241,061,000 |
|---|
| 2020-06-30 | $123.3M | — | — | $11.96M | — | — | $41.74M | -$6.74M | $35M | $7.66M | $27.34M | $0.08 | $0.08 | 230,160,000 | 236,890,000 |
|---|
| 2020-03-31 | $133.41M | — | — | $10.33M | — | — | $43.67M | -$8.56M | $35.11M | $7.77M | $27.35M | $0.08 | $0.08 | 229,880,000 | 236,225,000 |
|---|
| 2019-12-31 | $113.26M | — | — | $9.82M | — | — | $35.77M | -$17.83M | $17.94M | $2.71M | $15.23M | $0.05 | $0.04 | 356,000 | 650,000 |
|---|
| 2019-09-30 | $101.75M | — | — | $7.84M | — | — | $37.84M | -$12.5M | $25.35M | $5.73M | $19.62M | $0.06 | $0.05 | 227,058,000 | 231,770,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | — | — | $19.65M | — | — | — | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | $11.55M | — | — | — | — |
|---|
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 | $796.85M | — | — | $121.03M | — | — | $87.49M | -$30.95M | $56.54M | $26.1M | $30.44M | $0.09 | $0.09 | 356,327,000 | 356,973,000 |
|---|
| 2024-12-31 | $792.32M | — | — | $123.75M | — | — | $65.85M | -$34.39M | $31.46M | $15.07M | $16.39M | $0.04 | $0.04 | 385,737,000 | 392,172,000 |
|---|
| 2023-12-31 | $750.27M | — | — | $135.84M | — | — | -$27.01M | -$28.57M | -$55.57M | -$46.7M | -$8.87M | -$0.02 | -$0.02 | 410,315,000 | 410,315,000 |
|---|
| 2022-12-31 | $766.55M | — | — | $143.14M | — | — | $1.74M | -$24.97M | -$23.23M | $9.6M | -$32.83M | -$0.08 | -$0.08 | 412,858,000 | 412,858,000 |
|---|
| 2021-12-31 | $745.42M | — | — | $125.86M | — | — | $13.41M | -$23.58M | -$10.18M | $15.08M | -$25.25M | -$0.06 | -$0.06 | 409,981,000 | 409,981,000 |
|---|
| 2020-12-31 | $550.7M | — | — | $61.82M | — | — | -$275.72M | -$27.73M | -$303.45M | -$9.83M | -$293.62M | -$1.07 | -$1.07 | 274,696,000 | 274,696,000 |
|---|
| 2019-12-31 | $388.22M | — | — | $29.3M | — | — | $139.68M | -$56.7M | $82.98M | $16.93M | $66.05M | $0.19 | $0.18 | 226,607,000 | 231,209,000 |
|---|
| 2018-12-31 | $249.52M | — | — | $43.89M | — | — | $77.25M | -$24.9M | $52.35M | $8.56M | $43.79M | $0.12 | $0.12 | 111,842,000 | 118,344,000 |
|---|