Complete source-backed income-statement history.
- Available history
- 2020-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 | $305.66M | $267.91M | $37.75M | — | $35.97M | $39.1M | -$1.35M | — | -$14.22M | -$400,000.00 | -$13.66M | -$0.14 | -$0.14 | 97,579,000 | 97,579,000 |
|---|
| 2026-03-31 | $308.83M | $263.06M | $45.77M | — | $37.85M | $42.61M | $3.16M | — | -$9.88M | $1.96M | -$8.53M | -$0.09 | -$0.09 | 97,013,000 | 97,013,000 |
|---|
| 2025-12-31 | $339.47M | $300.58M | $38.89M | — | $44.2M | $47.64M | -$8.75M | — | -$24.63M | -$3.08M | -$22.56M | -$0.23 | -$0.23 | 504,000 | 504,000 |
|---|
| 2025-09-30 | $354.83M | $313.42M | $41.4M | — | $47M | $50.03M | -$8.63M | — | -$21.66M | -$122,000.00 | -$19.1M | -$0.20 | -$0.20 | 95,569,000 | 95,569,000 |
|---|
| 2025-06-30 | $280.86M | $239.46M | $41.4M | — | $53.93M | $56.41M | -$15.01M | — | -$25.44M | -$370,000.00 | -$21.56M | -$0.23 | -$0.23 | 94,661,000 | 94,661,000 |
|---|
| 2025-03-31 | $213.8M | $184.72M | $29.07M | — | $40.34M | $42.14M | -$13.07M | — | -$25.39M | $1.83M | -$27.22M | -$0.29 | -$0.29 | 94,298,000 | 94,298,000 |
|---|
| 2024-12-31 | $228.98M | $190.97M | $38.01M | — | $42.96M | $47.85M | -$9.84M | — | -$22.09M | $2.47M | -$24.61M | -$0.26 | -$0.26 | 1,475,000 | 1,475,000 |
|---|
| 2024-09-30 | $220.86M | $183.78M | $37.09M | — | $46.13M | $49.83M | -$12.74M | — | -$14.14M | $84,000.00 | -$14.26M | -$0.16 | -$0.16 | 88,540,000 | 88,540,000 |
|---|
| 2024-06-30 | $208.39M | $166.99M | $41.4M | — | $51.61M | $57.81M | -$16.41M | — | -$22.35M | -$4.65M | -$17.76M | -$0.20 | -$0.20 | 88,323,000 | 88,323,000 |
|---|
| 2024-03-31 | $192.5M | $155.23M | $37.27M | — | $44.44M | $47.41M | -$10.13M | — | -$17.81M | $5.82M | -$23.67M | -$0.27 | -$0.27 | 88,095,000 | 88,095,000 |
|---|
| 2023-12-31 | $214.97M | $180.15M | $34.82M | — | $39.3M | $41.19M | -$6.37M | — | -$23.06M | -$3.03M | -$20.05M | -$0.24 | -$0.24 | 2,481,000 | 2,481,000 |
|---|
| 2023-09-30 | $219.61M | $184.55M | $35.07M | — | $37.05M | $40.44M | -$5.37M | — | $11.42M | -$5.21M | $16.62M | $0.15 | $0.15 | 83,437,000 | 107,080,000 |
|---|
| 2023-06-30 | $224.69M | $189.02M | $35.68M | — | $34.17M | $37.07M | -$1.4M | — | -$20.57M | $6.24M | -$26.81M | -$0.35 | -$0.35 | 75,726,000 | 75,726,000 |
|---|
| 2023-03-31 | $205.44M | $171.14M | $34.3M | — | $34.12M | $41.66M | -$7.36M | — | -$8.69M | -$4.36M | -$4.34M | -$0.06 | -$0.13 | 75,358,000 | 76,693,000 |
|---|
| 2022-12-31 | $227.72M | $193.43M | $34.3M | — | $28.65M | $33.26M | $1.03M | — | -$28.3M | $3.62M | -$31.6M | -$0.48 | -$0.48 | 8,625,000 | 8,625,000 |
|---|
| 2022-09-30 | $230.31M | $189.17M | $41.14M | — | $31.22M | $35.64M | $5.5M | — | -$13.45M | -$428,000.00 | -$13M | -$0.41 | -$0.41 | 49,795,000 | 49,795,000 |
|---|
| 2022-06-30 | $223.41M | $184.52M | $38.9M | — | $35.05M | $37.54M | $1.36M | — | -$7.32M | -$1.5M | -$5.71M | -$0.37 | -$0.37 | 34,855,000 | 34,855,000 |
|---|
| 2022-03-31 | $186.43M | $148M | $38.43M | — | $35.06M | $37.65M | $782,000.00 | — | -$6.29M | -$1.58M | -$4.88M | -$0.34 | -$0.34 | 34,641,000 | 34,641,000 |
|---|
| 2021-12-31 | $190.39M | $150.74M | $39.65M | — | $32.2M | $37.65M | $2M | — | -$6.36M | -$1.13M | -$5.43M | -$0.34 | -$0.34 | 17,000 | 17,000 |
|---|
| 2021-09-30 | $181.28M | $142.99M | $38.28M | — | $32.8M | $34.24M | $4.04M | — | -$4.69M | -$796,000.00 | -$3.99M | -$0.29 | -$0.29 | 34,523,000 | 34,523,000 |
|---|
| 2021-06-30 | $171.14M | $136.79M | $34.35M | — | $31.82M | $32.72M | $1.63M | — | -$6.57M | -$502,000.00 | -$6.09M | -$0.04 | -$0.04 | 329,043,000 | 329,043,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.19B | $1.04B | $150.76M | — | $185.47M | $196.22M | -$45.46M | — | -$97.12M | -$1.75M | -$90.45M | -$0.94 | -$0.94 | 95,351,000 | 95,351,000 |
|---|
| 2024-12-31 | $850.73M | $696.95M | $153.77M | — | $185.14M | $202.9M | -$49.12M | — | -$76.38M | $3.73M | -$80.3M | -$0.89 | -$0.89 | 89,795,000 | 89,795,000 |
|---|
| 2023-12-31 | $864.71M | $724.86M | $139.86M | — | $144.58M | $160.29M | -$20.43M | — | -$40.83M | -$6.36M | -$34.58M | -$0.43 | -$0.43 | 80,684,000 | 80,684,000 |
|---|
| 2022-12-31 | $867.87M | $715.11M | $152.77M | — | $129.99M | $144.09M | $8.68M | — | -$55.35M | $111,000.00 | -$55.19M | -$1.60 | -$1.60 | 48,444,000 | 48,444,000 |
|---|
| 2021-12-31 | $698.14M | $552.72M | $145.42M | — | $128.51M | $137.58M | $7.84M | — | -$24.68M | -$3.37M | -$21.95M | -$1.34 | -$1.34 | 34,472,000 | 34,472,000 |
|---|
| 2020-12-31 | $550.85M | $443.64M | $107.2M | — | $115.65M | $227.84M | -$120.63M | — | -$146.41M | -$17.55M | -$129.17M | -$4.32 | -$4.32 | 34,202,000 | 34,202,000 |
|---|