Complete source-backed income-statement history.
- Available history
- 2019-03-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 | $272.42M | — | — | — | $7M | — | $80.24M | — | $98.72M | $16.45M | $82.28M | $0.60 | $0.59 | 125,286,000 | 126,409,000 |
|---|
| 2026-03-31 | $215.89M | — | — | — | $5.75M | — | $36.02M | — | -$155.1M | -$27.65M | -$127.45M | -$1.02 | -$1.02 | 125,265,000 | 125,265,000 |
|---|
| 2025-12-31 | $216.65M | — | — | — | $3.93M | — | -$16.45M | — | -$32.04M | -$6.83M | -$25.21M | -$0.19 | -$0.18 | 458,000 | -257,000 |
|---|
| 2025-09-30 | $188.86M | — | — | — | $9.33M | — | $32.61M | — | -$21.9M | -$3.57M | -$18.34M | -$0.15 | -$0.15 | 124,807,000 | 124,807,000 |
|---|
| 2025-06-30 | $216.47M | — | — | — | $5.67M | — | $43.44M | — | $33.84M | $7.66M | $26.18M | $0.19 | $0.19 | 123,930,000 | 126,095,000 |
|---|
| 2025-03-31 | $272.31M | — | — | — | $6.35M | — | $90.38M | — | $46.27M | $9.94M | $36.34M | $0.26 | $0.26 | 123,913,000 | 127,213,000 |
|---|
| 2024-12-31 | $282.57M | — | — | — | $6M | — | $73.69M | — | $12.85M | $3.87M | $8.98M | $0.07 | $0.07 | -314,000 | -376,000 |
|---|
| 2024-09-30 | $271.58M | — | — | — | $4.97M | — | $73.44M | — | $65.37M | $15.44M | $49.93M | $0.36 | $0.35 | 124,988,000 | 129,094,000 |
|---|
| 2024-06-30 | $275.27M | — | — | — | $4.74M | — | $87.26M | — | $43.97M | $14.25M | $29.72M | $0.21 | $0.21 | 125,341,000 | 129,248,000 |
|---|
| 2024-03-31 | $287.76M | — | — | — | $4.69M | — | $103.02M | — | $8.74M | $2.3M | $6.44M | $0.05 | $0.05 | 125,696,000 | 129,641,000 |
|---|
| 2023-12-31 | $320.99M | — | — | — | $4.65M | — | $106.8M | — | $122.66M | $27.65M | $95M | $0.70 | $0.68 | 2,792,000 | 2,489,000 |
|---|
| 2023-09-30 | $345.59M | — | — | — | $6.93M | — | $146.13M | — | $52.88M | $14.1M | $38.78M | $0.28 | $0.28 | 123,159,000 | 127,006,000 |
|---|
| 2023-06-30 | $240.76M | — | — | — | $2.52M | — | $84.95M | — | $41.47M | $9.64M | $31.83M | $0.26 | $0.25 | 111,227,000 | 115,978,000 |
|---|
| 2023-03-31 | $223.79M | — | — | — | $2.5M | — | $88.59M | — | $64.76M | $14.51M | $50.26M | $0.41 | $0.39 | 111,055,000 | 117,765,000 |
|---|
| 2022-12-31 | $257.92M | — | — | — | $6.64M | — | $126.88M | — | $87.9M | $20M | $67.9M | $0.56 | $0.53 | 2,124,000 | 2,020,000 |
|---|
| 2022-09-30 | $204.11M | — | — | — | $1.88M | — | $118.31M | — | $139.5M | $31.6M | $107.9M | $0.90 | $0.85 | 108,681,000 | 115,118,000 |
|---|
| 2022-06-30 | $201.43M | — | — | — | $2.02M | — | $122.8M | — | $101.63M | $24.07M | $77.56M | $0.69 | $0.64 | 103,178,000 | 111,228,000 |
|---|
| 2022-03-31 | $92.23M | — | — | — | $1.94M | — | $54.57M | — | -$16.82M | -$312,000.00 | -$16.51M | -$0.17 | -$0.17 | 95,841,000 | 95,841,000 |
|---|
| 2021-12-31 | $98.67M | — | — | — | $3.84M | — | $52.77M | — | $49.25M | $12.22M | $37.03M | $0.37 | $0.36 | 479,000 | 2,057,000 |
|---|
| 2021-09-30 | $47.47M | — | — | — | $1.67M | — | $21.96M | — | $10.19M | $2.15M | $8.05M | $0.07 | $0.08 | 92,676,000 | 92,678,000 |
|---|
| 2021-06-30 | $48.27M | — | — | — | $1.62M | — | $21.04M | — | $7.16M | $1.42M | $5.74M | $0.06 | $0.06 | 92,676,000 | 92,676,000 |
|---|
| 2021-03-31 | $25.72M | — | — | — | $1.76M | — | $5.91M | — | $5.86M | $1.12M | $4.74M | $0.05 | $0.05 | 92,592,000 | 93,996,000 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | — | — | -$56,000.00 | — | — | — | — |
|---|
| 2020-06-30 | $944,000.00 | — | — | — | $1.41M | — | -$4.15M | — | -$4.15M | $0.00 | -$4.15M | — | — | — | — |
|---|
| 2020-03-31 | $4.62M | — | — | — | $2.86M | — | -$4.33M | — | -$80.83M | — | -$80.83M | — | — | — | — |
|---|
| 2019-12-31 | $3.86M | — | — | — | — | — | -$5.75M | — | -$5.75M | — | -$5.75M | — | — | — | — |
|---|
| 2019-09-30 | $1.44M | $536,000.00 | — | — | — | — | -$1.01M | — | -$1.01M | — | -$1.01M | — | — | — | — |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | — | — | -$1.41M | — | — | — | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | -$3.41M | — | — | — | — |
|---|
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 | $863.36M | — | — | — | $25.27M | — | $149.98M | — | $26.17M | $7.21M | $18.96M | $0.13 | $0.14 | 125,265,000 | 125,330,000 |
|---|
| 2024-12-31 | $1.12B | — | — | — | $20.39M | — | $337.41M | — | $130.92M | $35.85M | $95.07M | $0.69 | $0.67 | 125,281,000 | 129,205,000 |
|---|
| 2023-12-31 | $1.13B | — | — | — | $16.6M | — | $426.46M | — | $281.77M | $65.91M | $215.87M | $1.64 | $1.58 | 117,956,000 | 123,020,000 |
|---|
| 2022-12-31 | $755.69M | — | — | — | $12.47M | — | $422.56M | — | $312.22M | $75.36M | $236.85M | $2.04 | $1.93 | 104,738,000 | 111,164,000 |
|---|
| 2021-12-31 | $220.12M | — | — | — | $8.89M | — | $101.68M | — | $72.46M | $16.9M | $55.56M | $0.55 | $0.54 | 93,127,000 | 94,772,000 |
|---|
| 2019-12-31 | $8.12M | — | — | — | $8.68M | — | -$11.58M | — | -$11.58M | — | -$11.58M | — | — | — | — |
|---|