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 | $308.86M | — | — | — | $54.64M | — | $33.31M | — | $29.51M | $7.54M | $21.97M | $0.24 | $0.24 | 91,620,230 | 92,495,764 |
|---|
| 2026-03-31 | $306.27M | — | — | — | $58.28M | — | $34.21M | — | $36.27M | $11.93M | $24.33M | $0.27 | $0.26 | 90,792,750 | 93,094,002 |
|---|
| 2025-12-31 | $312.96M | — | — | — | $59.36M | — | $38.09M | — | $38.15M | $8.45M | $29.71M | $0.33 | $0.32 | 138,880 | -71,398 |
|---|
| 2025-09-30 | $298.71M | — | — | — | $59.7M | — | $37.94M | — | $41.72M | $10.35M | $31.38M | $0.35 | $0.34 | 90,128,176 | 93,057,417 |
|---|
| 2025-06-30 | $294.09M | — | — | — | $68.41M | — | $30.36M | — | $27.05M | $7.01M | $20.05M | $0.22 | $0.22 | 89,493,215 | 92,576,805 |
|---|
| 2025-03-31 | $277.79M | — | — | — | $57.42M | — | $34.24M | — | $29.75M | $8.6M | $21.15M | $0.23 | $0.23 | 90,040,348 | 93,655,539 |
|---|
| 2024-12-31 | $274.24M | — | — | — | $67.76M | — | $21.95M | — | $18.23M | $9.37M | $8.86M | $0.10 | $0.10 | 211,048 | 284,359 |
|---|
| 2024-09-30 | $255.35M | — | — | — | $62.65M | — | $24.19M | — | $17.79M | $5.09M | $12.7M | $0.14 | $0.14 | 88,978,159 | 92,579,919 |
|---|
| 2024-06-30 | $237.93M | — | — | — | $56.28M | — | $22.72M | — | $19.94M | $7.34M | $12.6M | $0.14 | $0.14 | 88,331,992 | 91,629,930 |
|---|
| 2024-03-31 | $227.47M | — | — | — | $52.9M | — | $23.56M | — | $18.22M | $6.51M | $11.71M | $0.13 | $0.13 | 88,795,211 | 91,849,886 |
|---|
| 2023-12-31 | $234.26M | — | — | — | $48.94M | — | $31.53M | — | $27.69M | $11.42M | $16.28M | $0.18 | $0.18 | -1,583,095 | -1,556,159 |
|---|
| 2023-09-30 | $225.63M | — | — | — | $57.11M | — | $22.94M | — | $14.34M | $4.57M | $9.77M | $0.11 | $0.10 | 92,480,316 | 94,035,111 |
|---|
| 2023-06-30 | $229.17M | — | — | — | $58.18M | — | $22.17M | — | $17.52M | $7.39M | $10.13M | $0.10 | $0.10 | 96,524,111 | 98,200,005 |
|---|
| 2023-03-31 | $235.31M | — | — | — | $64.29M | — | $18.4M | — | $15.48M | $5.97M | $9.51M | $0.10 | $0.09 | 97,561,650 | 100,952,573 |
|---|
| 2022-12-31 | $242.22M | — | — | — | $64.49M | — | $23.24M | — | $27.58M | $11.84M | $15.74M | $0.16 | $0.15 | -39,265 | -470,029 |
|---|
| 2022-09-30 | $232.13M | — | — | — | $62.35M | — | $20.73M | — | $9.26M | $3.9M | $5.37M | $0.05 | $0.05 | 98,299,612 | 101,920,413 |
|---|
| 2022-06-30 | $246.46M | — | — | — | $68.92M | — | $19.37M | — | $9.79M | $2.06M | $7.73M | $0.08 | $0.07 | 97,783,809 | 103,177,186 |
|---|
| 2022-03-31 | $239.68M | — | — | — | $64.25M | — | $20.55M | — | $17.9M | $6.31M | $11.59M | $0.12 | $0.11 | 97,481,412 | 104,122,026 |
|---|
| 2021-12-31 | $226.76M | — | — | — | $65.66M | — | $20.22M | — | $18.64M | -$460,000.00 | $19.1M | $0.21 | $0.21 | 837,241 | 837,241 |
|---|
| 2021-09-30 | $201.05M | — | — | — | $60.34M | — | $16.13M | — | $13.29M | $1.66M | $11.64M | $0.12 | $0.11 | 97,290,174 | 109,426,011 |
|---|
| 2021-06-30 | $180.02M | — | — | — | $177.81M | $293.05M | -$113.03M | — | -$112.96M | -$7.02M | -$105.94M | -$1.14 | -$1.14 | 92,957,493 | 92,957,493 |
|---|
| 2021-03-31 | $152.87M | — | — | — | $31.5M | — | $22.4M | — | $20.07M | $3.56M | $16.51M | $0.18 | $0.18 | 91,737,020 | 91,737,020 |
|---|
| 2020-12-31 | $138.79M | — | — | — | $29.89M | — | $18.08M | — | $18.91M | $5.35M | $13.55M | $0.15 | $0.15 | 0 | 0 |
|---|
| 2020-09-30 | $122.43M | — | — | — | $32.19M | — | $16.3M | — | $14.02M | $2.56M | $11.46M | $0.12 | $0.12 | 91,737,020 | 91,737,020 |
|---|
| 2020-06-30 | $114.4M | — | — | — | $25.71M | $103.94M | $10.46M | — | $9.64M | $1.63M | $8.01M | — | — | — | 91,737,020 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | $1.52M | — | — | — | — |
|---|
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.18B | — | — | — | $244.89M | — | $140.63M | — | $136.67M | $34.4M | $102.28M | $1.14 | $1.10 | 90,026,126 | 93,025,189 |
|---|
| 2024-12-31 | $994.99M | — | — | — | $239.59M | — | $92.42M | — | $74.18M | $28.31M | $45.87M | $0.52 | $0.50 | 88,912,835 | 92,304,270 |
|---|
| 2023-12-31 | $924.37M | — | — | — | $228.52M | — | $95.04M | — | $75.03M | $29.34M | $45.69M | $0.49 | $0.48 | 93,938,931 | 96,173,071 |
|---|
| 2022-12-31 | $960.49M | — | — | — | $260M | — | $83.9M | — | $64.53M | $24.11M | $40.42M | $0.41 | $0.39 | 97,815,679 | 102,603,179 |
|---|
| 2021-12-31 | $760.7M | — | — | — | $335.31M | — | -$54.28M | — | -$60.96M | -$2.27M | -$58.7M | -$0.62 | -$0.62 | 94,832,137 | 94,832,137 |
|---|
| 2020-12-31 | $478.05M | — | — | — | $113.52M | — | $50.33M | — | $44.42M | $9.89M | $34.53M | $0.38 | $0.38 | 91,737,020 | 91,737,020 |
|---|
| 2019-12-31 | $359.68M | — | — | — | $90.63M | — | $36.86M | — | $29.53M | -$4.41M | $33.94M | $0.37 | $0.37 | 91,737,020 | 91,737,020 |
|---|