Complete source-backed income-statement history.
- Available history
- 2022-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 | $392.4M | $104.83M | $287.57M | $135.9M | — | $198.32M | $89.25M | — | $102.83M | -$50.26M | $153.09M | $0.89 | $0.83 | 172,378,000 | 183,340,000 |
|---|
| 2026-03-31 | $308.36M | $73.22M | $235.14M | $125.63M | — | $173.31M | $61.83M | — | $73.41M | -$6.9M | $80.31M | $0.47 | $0.44 | 170,726,000 | 181,157,000 |
|---|
| 2025-12-31 | $270.58M | $66.11M | $204.48M | $93.79M | — | $137.52M | $66.96M | — | $78.92M | $33.93M | $44.98M | $0.27 | $0.25 | 1,043,000 | 590,000 |
|---|
| 2025-09-30 | $230.58M | $54.76M | $175.81M | $78.93M | — | $120.41M | $55.41M | — | $66.86M | -$24.25M | $91.11M | $0.54 | $0.50 | 167,436,000 | 180,631,000 |
|---|
| 2025-06-30 | $191.93M | $46.36M | $145.56M | $66.72M | — | $105.79M | $39.77M | — | $50.66M | -$560,000.00 | $51.22M | $0.31 | $0.29 | 165,428,000 | 178,100,000 |
|---|
| 2025-03-31 | $159.44M | $40.03M | $119.41M | $64.55M | — | $108.13M | $11.29M | — | $21.72M | -$10.1M | $31.82M | $0.19 | $0.18 | 163,194,000 | 178,116,000 |
|---|
| 2024-12-31 | $141.1M | $36.65M | $104.45M | $56.52M | — | $104.3M | $144,000.00 | — | $10.7M | -$14.01M | $24.71M | $0.25 | $0.25 | 9,613,000 | 9,613,000 |
|---|
| 2024-09-30 | $113.09M | $25.21M | $87.88M | $50.66M | — | $96.77M | -$8.9M | — | $2.02M | $9.61M | -$7.59M | -$0.05 | -$0.05 | 156,831,000 | 156,831,000 |
|---|
| 2024-06-30 | $76.85M | $17M | $59.85M | $40.09M | — | $84.2M | -$24.35M | — | -$14.08M | -$6.54M | -$7.55M | -$0.05 | -$0.05 | 155,199,000 | 155,199,000 |
|---|
| 2024-03-31 | $65.26M | $14.74M | $50.52M | $53.56M | — | $133.49M | -$82.97M | — | -$80.41M | $12.58M | -$93M | -$1.77 | -$1.77 | 52,532,000 | 52,532,000 |
|---|
| 2023-12-31 | $50.51M | $11.49M | $39.03M | $19.65M | — | $30.01M | $9.02M | — | $10.69M | -$3.63M | $14.33M | $0.40 | $0.40 | 504,000 | 504,000 |
|---|
| 2023-09-30 | $36.93M | $8.82M | $28.11M | $20.63M | — | $30.08M | -$1.98M | — | -$253,000.00 | $2.87M | -$3.12M | -$0.08 | -$0.08 | 37,470,000 | 37,470,000 |
|---|
| 2023-06-30 | $10.69M | $2.25M | $8.44M | $17.86M | — | $26.05M | -$17.61M | — | -$16.06M | $3.95M | -$20M | -$0.55 | -$0.55 | 36,567,000 | 36,567,000 |
|---|
| 2023-03-31 | $17.66M | $13.41M | $4.26M | $15.27M | — | $23.19M | -$18.93M | — | -$17.33M | $123,000.00 | -$17.45M | -$0.49 | -$0.49 | 35,826,000 | 35,826,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 | $852.53M | $207.26M | $645.26M | $304M | — | $471.84M | $173.42M | — | $218.15M | -$981,000.00 | $219.13M | $1.32 | $1.22 | 166,408,000 | 179,551,000 |
|---|
| 2024-12-31 | $396.29M | $93.59M | $302.7M | $200.83M | — | $418.77M | -$116.07M | — | -$81.78M | $1.64M | -$83.42M | -$0.64 | -$0.64 | 131,262,000 | 131,262,000 |
|---|
| 2023-12-31 | $115.79M | $35.97M | $79.83M | $73.41M | — | $109.32M | -$29.5M | — | -$22.95M | $3.31M | -$26.26M | -$0.71 | -$0.71 | 37,131,000 | 37,131,000 |
|---|
| 2022-12-31 | $79.87M | $21.19M | $58.68M | $73.71M | — | $118.88M | -$60.19M | — | -$57.58M | $764,000.00 | -$58.35M | -$1.71 | -$1.71 | 34,171,000 | 34,171,000 |
|---|