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 | $550.85M | $399.8M | — | — | $80.65M | — | $70.41M | -$6.18M | — | $12.62M | $37.41M | $0.28 | $0.28 | 134,494,000 | 134,765,000 |
|---|
| 2026-03-31 | $464.41M | $356.94M | — | — | $73.18M | — | $34.3M | -$7.3M | — | $3.34M | $16.1M | $0.13 | $0.13 | 127,138,000 | 127,384,000 |
|---|
| 2025-12-31 | $443.61M | $336.48M | — | — | $73.17M | — | $33.96M | -$2.82M | — | $1.99M | $21.37M | $0.17 | $0.17 | 578,000 | 560,000 |
|---|
| 2025-09-30 | $423.58M | $316.81M | — | — | $65.29M | — | $41.49M | -$6.55M | — | $7.66M | $17.5M | $0.14 | $0.14 | 126,986,000 | 127,379,000 |
|---|
| 2025-06-30 | $415.81M | $295.77M | — | — | $65.39M | — | $54.66M | -$9.06M | — | $7.24M | $25.62M | $0.20 | $0.20 | 126,390,000 | 126,830,000 |
|---|
| 2025-03-31 | $355.15M | $265.16M | — | — | $58.92M | — | $31.07M | -$7.13M | — | $1.46M | $15.35M | $0.13 | $0.13 | 120,810,000 | 121,508,000 |
|---|
| 2024-12-31 | $342.79M | $254.84M | — | — | $72.17M | — | $15.78M | -$8.31M | — | $1.11M | $3.61M | $0.02 | $0.02 | 3,748,000 | 4,059,000 |
|---|
| 2024-09-30 | $338.21M | $248.16M | — | — | $57.54M | — | $32.52M | -$6.11M | — | $4.7M | $12.64M | $0.11 | $0.11 | 113,819,000 | 114,252,000 |
|---|
| 2024-06-30 | $324.92M | $234.64M | — | — | $58.1M | — | $32.18M | -$6.17M | — | $3.86M | $11.94M | $0.12 | $0.12 | 101,965,000 | 102,356,000 |
|---|
| 2024-03-31 | $275.1M | $203.33M | — | — | $46.19M | — | $25.58M | -$592,000.00 | — | $8.77M | $7.06M | $0.08 | $0.08 | 83,328,000 | 83,410,000 |
|---|
| 2023-12-31 | $254.12M | $195M | — | — | $56.95M | — | $2.18M | -$5.24M | — | $708,000.00 | -$1.4M | -$0.02 | -$0.02 | 4,476,000 | 4,476,000 |
|---|
| 2023-09-30 | $264.51M | $189.32M | — | — | $50.49M | — | $24.69M | -$9.47M | — | $1.83M | $4.21M | $0.07 | $0.07 | 59,366,000 | 60,214,000 |
|---|
| 2023-06-30 | $249.88M | $178.64M | — | — | $51.66M | — | $19.58M | -$8.02M | — | $1.85M | $2.75M | $0.05 | $0.05 | 56,734,000 | 57,428,000 |
|---|
| 2023-03-31 | $197.27M | $151.52M | — | — | $45.98M | — | -$232,000.00 | -$6.58M | — | $2.58M | -$3.84M | -$0.07 | -$0.07 | 56,664,000 | 56,664,000 |
|---|
| 2022-12-31 | $201.83M | $147.47M | — | — | $50.59M | — | $3.77M | -$1.28M | — | $5.3M | -$663,000.00 | -$0.01 | -$0.01 | 1,152,000 | 1,152,000 |
|---|
| 2022-09-30 | $198.65M | $148.09M | — | — | $45.38M | — | $5.18M | -$6.96M | — | -$3.37M | $1.76M | $0.03 | $0.03 | 53,118,000 | 54,418,000 |
|---|
| 2022-06-30 | $186.38M | $141.37M | — | — | $42.34M | — | $2.67M | -$3.54M | — | $885,000.00 | -$906,000.00 | -$0.02 | -$0.02 | 50,926,000 | 50,926,000 |
|---|
| 2022-03-31 | $152.16M | $121.17M | — | — | $45.21M | — | -$14.23M | -$2.27M | — | -$214,000.00 | -$4.95M | -$0.10 | -$0.10 | 48,059,000 | 48,059,000 |
|---|
| 2021-12-31 | $140.08M | $105.82M | — | — | $41.36M | — | -$7.09M | -$1.99M | — | -$912,000.00 | -$1.6M | -$0.04 | -$0.04 | 57,000 | 57,000 |
|---|
| 2021-09-30 | $129.8M | $90.78M | — | — | $153.7M | — | -$114.68M | -$3.43M | — | -$1.28M | -$11.08M | -$0.24 | -$0.24 | 45,807,000 | 45,807,000 |
|---|
| 2021-06-30 | $129.21M | $81.47M | — | — | $33.49M | — | $14.25M | -$1.84M | — | $521,000.00 | $0.00 | — | — | — | — |
|---|
| 2021-03-31 | $98.79M | $66.51M | — | — | $35.99M | — | -$3.71M | -$1.07M | — | $43,000.00 | $0.00 | — | — | — | — |
|---|
| 2020-12-31 | $89.9M | $64.05M | — | — | $30.44M | — | -$4.59M | -$780,000.00 | — | $505,000.00 | -$11.93M | — | — | — | — |
|---|
| 2020-09-30 | $86.66M | $52.5M | — | — | $26.2M | — | $7.96M | -$1.3M | — | $0.00 | $6.66M | — | — | — | — |
|---|
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.64B | $1.21B | — | — | $262.77M | — | $161.18M | -$25.56M | $135.62M | $18.35M | $79.84M | $0.64 | $0.64 | 125,329,000 | 125,764,000 |
|---|
| 2024-12-31 | $1.28B | $940.89M | — | — | $234.04M | — | $106.09M | -$21.21M | $84.89M | $18.44M | $35.26M | $0.34 | $0.34 | 103,504,000 | 104,129,000 |
|---|
| 2023-12-31 | $965.78M | $714.48M | — | — | $205.07M | — | $46.22M | -$29.3M | $16.92M | $6.97M | $1.72M | $0.03 | $0.03 | 62,074,000 | 62,074,000 |
|---|
| 2022-12-31 | $739.01M | $558.1M | — | — | $183.53M | — | -$2.61M | -$14.04M | — | $2.6M | -$4.75M | -$0.09 | -$0.09 | 51,871,000 | 51,871,000 |
|---|
| 2021-12-31 | $497.88M | $344.57M | — | — | $264.53M | — | -$111.23M | -$8.33M | — | -$1.63M | -$12.68M | -$0.28 | -$0.28 | 45,864,000 | 45,864,000 |
|---|
| 2020-12-31 | $327.41M | $211.48M | — | — | $104.94M | — | $11M | -$4.1M | — | $843,000.00 | $0.00 | — | — | — | — |
|---|
| 2019-12-31 | $238.37M | $142.31M | — | — | $65.76M | — | $30.3M | -$1.82M | — | $89,000.00 | $0.00 | — | — | — | — |
|---|