Complete source-backed income-statement history.
- Available history
- 2021-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.6M | — | — | — | — | — | $64.25M | — | $28.46M | $3.47M | $24.99M | $0.41 | $0.40 | 61,508,960 | 61,774,594 |
|---|
| 2026-03-31 | $497.57M | — | — | — | — | — | $114.11M | — | $77.25M | $13.8M | $63.46M | $1.03 | $1.03 | 61,460,756 | 61,632,002 |
|---|
| 2025-12-31 | $414.26M | — | — | — | — | — | $60.02M | — | $23.79M | -$20.9M | $44.69M | $0.73 | $0.72 | 9,366 | 52,859 |
|---|
| 2025-09-30 | $386.95M | — | — | — | — | — | $80.28M | — | $47.02M | $8.79M | $38.23M | $0.62 | $0.62 | 61,395,002 | 61,553,325 |
|---|
| 2025-06-30 | $342.71M | — | — | — | — | — | $60.79M | — | $24.61M | $3.38M | $21.23M | $0.35 | $0.35 | 61,380,777 | 61,483,946 |
|---|
| 2025-03-31 | $466.63M | — | — | — | — | — | $124.73M | — | $92.14M | $15.2M | $76.94M | $1.25 | $1.25 | 61,339,498 | 61,426,101 |
|---|
| 2024-12-31 | $410.2M | — | — | — | — | — | $91.7M | — | $59.7M | -$20.85M | $80.55M | $1.32 | $1.31 | 7,482 | 19,499 |
|---|
| 2024-09-30 | $343.2M | — | — | — | — | — | $67.93M | — | $43.65M | -$3.17M | $46.82M | $0.76 | $0.76 | 61,301,696 | 61,396,975 |
|---|
| 2024-06-30 | $327.6M | — | — | — | — | — | $61.61M | — | $35.9M | $4.24M | $31.65M | $0.52 | $0.52 | 61,288,870 | 61,357,348 |
|---|
| 2024-03-31 | $432.8M | — | — | — | — | — | $102.08M | — | $75.42M | $10.33M | $65.09M | $1.06 | $1.06 | 61,265,967 | 61,309,619 |
|---|
| 2023-12-31 | $385.4M | — | — | — | — | — | $103.16M | — | $76.6M | -$6.55M | $83.14M | $1.37 | $1.37 | 310,872 | 315,873 |
|---|
| 2023-09-30 | $332.3M | — | — | — | — | — | $55.63M | — | $31.03M | $1.7M | $29.34M | $0.48 | $0.48 | 60,442,164 | 60,477,697 |
|---|
| 2023-06-30 | $330.6M | — | — | — | — | — | $45.62M | — | $21.27M | $2.15M | $19.12M | $0.32 | $0.32 | 59,804,283 | 59,849,674 |
|---|
| 2023-03-31 | $506.4M | — | — | — | — | — | $96.04M | — | $72.77M | $10.24M | $62.53M | $1.05 | $1.05 | 59,776,195 | 59,789,204 |
|---|
| 2022-12-31 | $419.7M | — | — | — | — | — | $83.23M | — | $63.84M | -$2.9M | $66.74M | $1.16 | $1.16 | 867,995 | 751,438 |
|---|
| 2022-09-30 | $307.3M | — | — | — | — | — | $48.29M | — | $27.12M | -$249,000.00 | $27.37M | $0.48 | $0.47 | 56,310,526 | 56,637,404 |
|---|
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.61B | — | — | — | — | — | $325.82M | — | $187.57M | $6.47M | $181.09M | $2.95 | $2.94 | 61,381,328 | 61,541,418 |
|---|
| 2024-12-31 | $1.51B | — | — | — | — | — | $323.32M | — | $214.67M | -$9.44M | $224.11M | $3.66 | $3.65 | 61,293,052 | 61,374,205 |
|---|
| 2023-12-31 | $1.55B | — | — | — | — | — | $300.46M | — | $201.67M | $7.54M | $194.13M | $3.22 | $3.22 | 60,321,481 | 60,357,793 |
|---|
| 2022-12-31 | $1.46B | — | — | — | — | — | $263.08M | — | $182.4M | -$605,000.00 | $183.01M | $3.28 | $3.25 | 55,769,156 | 56,292,110 |
|---|
| 2021-12-31 | $1.33B | — | — | — | — | — | $275.68M | — | $190.26M | $3.42M | $186.84M | $3.61 | $3.60 | 51,709,229 | 51,872,226 |
|---|