Complete source-backed income-statement history.
- Available history
- 2023-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 | $476.76M | — | $189.9M | — | — | $84.25M | $105.65M | — | $87.83M | $19.16M | $68.67M | $0.35 | $0.34 | 198,570,414 | 203,554,418 |
|---|
| 2026-03-31 | $426.89M | — | $157.19M | — | — | $73.38M | $83.81M | — | $72.39M | $15.47M | $56.92M | $0.29 | $0.28 | 197,869,060 | 203,281,191 |
|---|
| 2025-12-31 | $434.87M | — | $160.94M | — | — | $97.4M | $63.54M | — | $31.96M | $11.37M | $20.6M | $0.10 | $0.10 | 5,448,626 | 5,984,358 |
|---|
| 2025-09-30 | $437.61M | — | $161.95M | — | — | $76.46M | $85.49M | — | $42.93M | $10.04M | $32.9M | $0.19 | $0.19 | 171,423,210 | 174,949,957 |
|---|
| 2025-06-30 | $447.18M | — | $174.19M | — | — | $80.34M | $93.85M | — | $40.69M | $9.65M | $31.03M | $0.18 | $0.18 | 170,712,215 | 174,885,584 |
|---|
| 2025-03-31 | $389.57M | — | $145.02M | — | — | $70.54M | $74.48M | — | $22.45M | $5.22M | $17.23M | $0.10 | $0.10 | 170,638,995 | 174,652,838 |
|---|
| 2024-12-31 | $395.14M | — | $138.56M | — | — | $71.25M | $67.31M | — | $44.63M | $7.57M | $37.06M | $0.22 | $0.21 | -130,748 | 1,215,462 |
|---|
| 2024-09-30 | $384.3M | — | $142.96M | — | — | $71.02M | $71.94M | — | -$7.74M | -$1.41M | -$6.32M | -$0.04 | -$0.04 | 171,054,362 | 171,054,362 |
|---|
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.71B | — | $642.1M | $29.7M | — | $324.74M | $317.37M | — | $138.03M | $36.28M | $101.76M | $0.57 | $0.56 | 177,002,173 | 181,442,558 |
|---|
| 2024-12-31 | $1.51B | — | $551.25M | $22.8M | — | $267.24M | $284.01M | — | $123.45M | $25.13M | $98.32M | $0.58 | $0.56 | 170,591,274 | 174,331,412 |
|---|
| 2023-12-31 | $1.37B | — | $473.09M | $22.8M | — | $237.41M | $235.68M | — | $104.46M | $16.23M | $88.23M | $0.52 | $0.51 | 171,086,712 | 173,641,860 |
|---|