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 | $1.12B | — | — | — | — | — | $239.59M | — | $206.91M | $49.96M | $158.37M | $2.68 | $2.68 | 58,996,000 | 59,154,000 |
|---|
| 2026-03-31 | $235.92M | — | — | — | — | — | $50.68M | — | $10.68M | $2.62M | $8.23M | $0.14 | $0.14 | 58,973,000 | 59,154,000 |
|---|
| 2025-12-31 | $624.45M | — | — | — | — | — | $26.16M | — | $4.78M | -$897,000.00 | $6M | $0.06 | $0.06 | 1,048,000 | 1,093,000 |
|---|
| 2025-09-30 | $390.24M | — | — | — | — | — | $189.57M | — | $158.3M | $38.9M | $119.51M | $2.03 | $2.02 | 58,829,000 | 59,123,000 |
|---|
| 2025-06-30 | $260.88M | — | — | — | — | — | $67.86M | — | -$15.9M | -$3.82M | -$12.14M | -$0.22 | -$0.22 | 55,329,000 | 55,329,000 |
|---|
| 2025-03-31 | $199.33M | — | — | — | — | — | $47.93M | — | $14.27M | $3.44M | $10.53M | $0.21 | $0.21 | 49,765,000 | 50,028,000 |
|---|
| 2024-12-31 | $983.59M | — | — | — | — | — | $260.51M | — | $225.27M | $62.95M | $156.32M | $3.15 | $3.13 | 4,000 | 192,000 |
|---|
| 2024-09-30 | $327.15M | — | — | — | — | — | $198.34M | — | $106.72M | $10.2M | $72.77M | $1.46 | $1.46 | 49,697,000 | 49,762,000 |
|---|
| 2024-06-30 | $283.47M | — | — | — | — | — | $88.46M | — | $60.91M | $13.54M | $21.09M | $0.42 | $0.42 | 49,687,000 | 49,725,000 |
|---|
| 2024-03-31 | $156.48M | — | — | — | — | — | $12.61M | — | -$27.5M | -$6.5M | -$52.48M | -$1.06 | -$1.06 | 49,663,000 | 49,663,000 |
|---|
| 2023-12-31 | $312.96M | — | — | — | — | — | $105.12M | — | $68.28M | $15.44M | $34.3M | $0.70 | $0.70 | 17,000 | 17,000 |
|---|
| 2023-09-30 | $228.47M | — | — | — | — | — | $59.38M | — | $43.47M | $11.41M | -$544.18M | -$10.97 | -$10.96 | 49,616,000 | 49,669,000 |
|---|
| 2023-06-30 | $223.32M | — | — | — | — | — | $630,000.00 | — | -$34.51M | -$15.37M | -$19.14M | -$0.39 | -$0.39 | 49,581,000 | 49,581,000 |
|---|
| 2023-03-31 | $196.29M | — | — | — | — | — | $14.94M | — | -$23.91M | -$1.28M | -$22.63M | -$0.46 | -$0.46 | 49,455,000 | 49,455,000 |
|---|
| 2022-12-31 | $363.01M | — | — | — | — | — | $191.34M | — | $161.81M | $40.37M | $53.26M | $1.06 | $1.06 | -367,000 | -354,000 |
|---|
| 2022-09-30 | $639.55M | — | — | — | — | — | $157.2M | — | $141.53M | $33.86M | $107.67M | $2.19 | $2.19 | 49,445,000 | 49,471,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.47B | — | — | — | — | — | $331.52M | — | $161.46M | $37.62M | $123.9M | $2.22 | $2.21 | 55,722,000 | 56,046,000 |
|---|
| 2024-12-31 | $1.75B | — | — | — | — | — | $559.92M | — | $365.4M | $80.18M | $197.7M | $3.98 | $3.96 | 49,686,000 | 49,912,000 |
|---|
| 2023-12-31 | $908.75M | — | — | — | — | — | $216.22M | — | $109.83M | $26.42M | -$551.77M | -$11.13 | -$11.12 | 49,568,000 | 49,616,000 |
|---|
| 2022-12-31 | $1.49B | — | — | — | — | — | $424.24M | — | $334.91M | $82.2M | $184.53M | $3.65 | $3.65 | 50,513,000 | 50,558,000 |
|---|
| 2021-12-31 | $1.43B | — | — | — | — | — | $241.87M | — | $64.08M | $15.15M | $48.92M | $1.03 | $1.03 | 54,596,000 | 54,649,000 |
|---|