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 | $448.76M | — | — | $27.27M | $57.81M | $391.74M | $57.02M | — | $25.06M | $8.14M | $16.91M | $0.10 | $0.10 | 171,747,641 | 173,225,170 |
|---|
| 2026-03-31 | $385.2M | — | — | $24.61M | $53.48M | $351.68M | $33.52M | — | $3.31M | $1.14M | $2.17M | $0.01 | $0.01 | 173,903,625 | 174,922,780 |
|---|
| 2025-12-31 | $420.02M | — | — | $23.89M | $55.66M | $375.15M | $44.87M | — | $7.22M | $3.75M | $3.47M | $0.02 | $0.02 | 127,523 | 127,523 |
|---|
| 2025-09-30 | $409.15M | — | — | $25.14M | $57.46M | $366.91M | $42.24M | — | $1.8M | -$798,000.00 | $2.59M | $0.01 | $0.01 | 173,561,778 | 175,549,342 |
|---|
| 2025-06-30 | $390.63M | — | — | $25.68M | $57.47M | $352.9M | $37.74M | — | -$7.3M | -$7.61M | $308,000.00 | $0.00 | $0.00 | 173,288,662 | 175,069,451 |
|---|
| 2025-03-31 | $354.59M | — | — | $27.16M | $65.59M | $346.97M | $7.62M | — | -$38.96M | $2.23M | -$41.19M | -$0.24 | -$0.24 | 172,756,497 | 172,756,497 |
|---|
| 2024-12-31 | $307.12M | — | — | $24.77M | $138.59M | $387.8M | -$80.67M | — | -$104.79M | -$4.43M | -$100.37M | -$0.67 | -$0.67 | 4,730,869 | 4,730,869 |
|---|
| 2024-09-30 | $199.12M | — | — | $12.91M | $46.05M | $190.01M | $9.11M | — | -$8.08M | $782,000.00 | -$8.86M | -$0.06 | -$0.06 | 144,096,312 | 144,096,312 |
|---|
| 2024-06-30 | $184.55M | — | — | $13.68M | $38.64M | $174.64M | $9.9M | — | $2.55M | $689,000.00 | $1.86M | $0.01 | $0.01 | 143,863,667 | 145,856,112 |
|---|
| 2024-03-31 | $169.42M | — | — | $12.47M | $40.66M | $170.14M | -$726,000.00 | — | -$4.3M | -$1.39M | -$2.91M | -$0.02 | -$0.02 | 143,591,713 | 143,591,713 |
|---|
| 2023-12-31 | $202.56M | — | — | $10.89M | $27.85M | $173.18M | $29.38M | — | $16.47M | $1.65M | $14.81M | $0.10 | $0.11 | -308,655 | -166,900 |
|---|
| 2023-09-30 | $200.36M | — | — | $13.11M | $30.22M | $177.15M | $23.21M | — | $15.65M | $4.88M | $10.77M | $0.08 | $0.07 | 143,231,707 | 144,733,357 |
|---|
| 2023-06-30 | $185.32M | — | — | $12.64M | $29.98M | $167.68M | $17.64M | — | $13.75M | $3.97M | $9.78M | $0.07 | $0.07 | 144,112,028 | 145,338,920 |
|---|
| 2023-03-31 | $175.52M | — | — | $12.62M | $28.68M | $164.23M | $11.29M | — | $2.61M | $681,000.00 | $1.93M | $0.01 | $0.01 | 145,862,562 | 147,031,866 |
|---|
| 2022-12-31 | $212.6M | — | — | $11.96M | $28.93M | $183.85M | $28.74M | — | $23.55M | $3.4M | $20.15M | $0.14 | $0.14 | -513,205 | -567,973 |
|---|
| 2022-09-30 | $205.99M | — | — | $13.25M | $28.03M | $180.33M | $25.66M | — | $23.92M | $6.71M | $17.21M | $0.11 | $0.11 | 150,930,340 | 152,357,307 |
|---|
| 2022-06-30 | $201.56M | — | — | $12.95M | $31.14M | $178.78M | $22.78M | — | $19.67M | $5.43M | $14.24M | $0.09 | $0.09 | 150,748,211 | 152,360,350 |
|---|
| 2022-03-31 | $189.88M | — | — | $13.77M | $28.55M | $172.78M | $17.1M | — | $17.95M | $4.94M | $13.01M | $0.09 | $0.09 | 150,538,700 | 152,348,806 |
|---|
| 2021-12-31 | $212.53M | — | — | $11.96M | $31.72M | $187.21M | $25.32M | — | $22.22M | $6.84M | $15.39M | $0.11 | $0.11 | 3,248,301 | 3,516,896 |
|---|
| 2021-09-30 | $192.87M | — | — | $11.31M | $27.2M | $168.48M | $24.39M | — | $19.68M | $3.4M | $16.29M | $0.11 | $0.11 | 149,943,998 | 152,400,419 |
|---|
| 2021-06-30 | $174.83M | — | — | $11.68M | $25.08M | $157.54M | $17.29M | — | $6.83M | $3.06M | $3.77M | $0.03 | $0.03 | 131,507,005 | 135,368,909 |
|---|
| 2021-03-31 | $132.07M | — | — | $10.55M | $23.98M | $135.24M | -$3.17M | — | -$23.82M | -$4.44M | -$19.39M | -$0.15 | -$0.15 | 130,000,000 | 130,000,000 |
|---|
| 2020-12-31 | $156.54M | — | — | $11.71M | $20.66M | $153.19M | $3.35M | — | -$5.91M | -$22.66M | -$5.86M | -$0.05 | -$0.05 | 0 | 0 |
|---|
| 2020-09-30 | $136.78M | — | — | $8.34M | $18.91M | $131.49M | $5.29M | — | -$6.34M | $2.89M | -$3.45M | -$0.03 | -$0.03 | 130,000,000 | 130,000,000 |
|---|
| 2020-06-30 | $104.99M | — | — | $7.21M | $15.01M | $111.2M | -$6.2M | — | -$19.87M | $3.5M | -$16.37M | -$0.13 | -$0.13 | 130,000,000 | 130,000,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 | $1.57B | — | — | $101.85M | $236.18M | $1.44B | $132.47M | — | -$37.25M | -$2.43M | -$34.82M | -$0.20 | -$0.20 | 173,199,004 | 173,199,004 |
|---|
| 2024-12-31 | $860.21M | — | — | $63.82M | $263.94M | $922.59M | -$62.38M | — | -$114.62M | -$4.34M | -$110.27M | -$0.74 | -$0.74 | 148,582,226 | 148,582,226 |
|---|
| 2023-12-31 | $763.76M | — | — | $49.26M | $116.73M | $682.25M | $81.52M | — | $48.48M | $11.18M | $37.29M | $0.26 | $0.26 | 144,083,808 | 146,226,096 |
|---|
| 2022-12-31 | $810.02M | — | — | $51.93M | $116.64M | $715.75M | $94.28M | — | $85.08M | $20.48M | $64.6M | $0.43 | $0.43 | 150,227,213 | 151,807,139 |
|---|
| 2021-12-31 | $712.3M | — | — | $45.51M | $107.98M | $648.47M | $63.82M | — | $24.91M | $8.86M | $16.05M | $0.11 | $0.11 | 140,480,590 | 141,687,384 |
|---|
| 2020-12-31 | $472.37M | — | — | $32.2M | $66.86M | $474.41M | -$2.04M | — | -$58.85M | -$11.36M | -$47.49M | -$0.37 | -$0.37 | 130,000,000 | 130,000,000 |
|---|
| 2019-12-31 | $481.77M | — | — | $33.24M | $85.08M | $389.6M | $92.17M | — | $41.15M | -$6.9M | $34.25M | $0.23 | $0.21 | 149,686,460 | 163,879,766 |
|---|