Complete source-backed income-statement history.
- Available history
- 2018-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 | $134.34M | — | — | — | $27.68M | $98.85M | $35.49M | $56,000.00 | $35.54M | $3.69M | $9.56M | $0.16 | $0.12 | 61,065,330 | 203,583,596 |
|---|
| 2026-03-31 | $124.78M | — | — | — | $28.93M | $104.3M | $20.48M | $398,000.00 | $20.88M | $3.14M | $5.47M | $0.09 | $0.06 | 61,024,459 | 204,764,088 |
|---|
| 2025-12-31 | $177.1M | — | — | — | $26.26M | $122.39M | $54.71M | $9.34M | $64.05M | $5.89M | $18.98M | $0.34 | $0.19 | 1,827,841 | 1,022,746 |
|---|
| 2025-09-30 | $134.97M | — | — | — | $24.7M | $90.79M | $44.17M | $4.53M | $48.71M | $3.62M | $10.5M | $0.20 | $0.16 | 53,590,790 | 197,478,011 |
|---|
| 2025-06-30 | $119.66M | — | — | — | $25.55M | $100.41M | $19.25M | $20.44M | $39.69M | -$202,000.00 | $15.44M | $0.30 | $0.05 | 51,074,156 | 196,338,595 |
|---|
| 2025-03-31 | $125.85M | — | — | — | $28.28M | $110.52M | $15.33M | -$12.83M | $2.5M | $3.59M | $463,000.00 | $0.01 | -$0.02 | 45,630,941 | 189,866,187 |
|---|
| 2024-12-31 | $165.26M | — | — | — | $26.34M | $121.65M | $43.61M | -$7.17M | $36.44M | $6.02M | $7.62M | $0.17 | $0.09 | 149,686 | 1,763,145 |
|---|
| 2024-09-30 | $122.93M | — | — | — | $24.62M | $97.93M | $25M | -$9.68M | $15.32M | $3.19M | $4.16M | $0.09 | $0.03 | 45,163,779 | 190,597,566 |
|---|
| 2024-06-30 | $116.95M | — | — | — | $28.16M | $96.12M | $20.84M | -$4.63M | $16.21M | $3.24M | $4.8M | $0.11 | $0.04 | 44,934,623 | 190,178,273 |
|---|
| 2024-03-31 | $108.87M | — | — | — | $25.18M | $124.83M | -$15.96M | -$1.84M | -$17.8M | $1.11M | $2.12M | $0.05 | -$0.13 | 43,670,260 | 187,905,506 |
|---|
| 2023-12-31 | $116.56M | — | — | — | $24.9M | $103.44M | $13.12M | -$6.67M | $6.45M | $1.88M | $3.26M | $0.08 | $0.00 | 9,516 | 9,516 |
|---|
| 2023-09-30 | $121.71M | — | — | — | $21.4M | $97.81M | $23.9M | -$2.95M | $20.96M | $3.34M | $5.9M | $0.14 | $0.04 | 43,467,609 | 187,997,448 |
|---|
| 2023-06-30 | $107.61M | — | — | — | $28.73M | $143.59M | -$35.98M | $1.78M | -$34.2M | $2.05M | $4.85M | $0.11 | -$0.23 | 43,707,111 | 187,942,357 |
|---|
| 2023-03-31 | $99.12M | — | — | — | $25.78M | $112M | -$12.89M | -$1.84M | -$14.73M | $422,000.00 | -$1.23M | -$0.03 | -$0.10 | 42,380,335 | 186,615,581 |
|---|
| 2022-12-31 | $99.83M | — | — | — | $22.57M | $86.05M | $13.78M | $106,000.00 | $13.89M | $2.48M | $4.39M | $0.10 | $0.05 | -529,259 | -396,534 |
|---|
| 2022-09-30 | $137.21M | — | — | — | $21.98M | $108.48M | $28.73M | -$11.78M | $16.95M | $2.79M | $3.1M | $0.07 | $0.02 | 43,518,580 | 187,899,485 |
|---|
| 2022-06-30 | $104.36M | — | — | — | $23.09M | $84.52M | $19.84M | $12.85M | $32.69M | $2.01M | $7.61M | $0.17 | $0.13 | 45,118,448 | 189,354,138 |
|---|
| 2022-03-31 | $105.13M | — | — | — | $21.26M | $87.16M | $17.97M | $7.6M | $25.56M | $2.33M | $4.73M | $0.11 | $0.08 | 44,593,746 | 189,666,053 |
|---|
| 2021-12-31 | $190.6M | — | — | — | $22.04M | $123.82M | $66.78M | $17.75M | $84.53M | $7M | $14.22M | $0.32 | $0.25 | 92,304 | 923,176 |
|---|
| 2021-09-30 | $118.08M | — | — | — | $20.13M | $93M | $25.08M | $79,000.00 | $25.16M | $2.45M | $4.06M | $0.09 | $0.03 | 44,387,598 | 188,877,077 |
|---|
| 2021-06-30 | $119.7M | — | — | — | $21.65M | $97.49M | $22.22M | $1.9M | $24.12M | $2.2M | $656,000.00 | $0.01 | -$0.02 | 44,563,266 | 188,798,512 |
|---|
| 2021-03-31 | $103.22M | — | — | — | $24.53M | $107.89M | -$4.67M | $23.93M | $19.27M | -$663,000.00 | $2.55M | $0.06 | -$0.05 | 42,084,366 | 188,872,053 |
|---|
| 2020-12-31 | $155.49M | — | — | — | $26.53M | $228.54M | -$73.05M | -$9.13M | -$82.18M | $2.8M | $4.05M | $0.10 | -$0.58 | 39,984,515 | 184,219,761 |
|---|
| 2020-09-30 | $101.75M | — | — | — | $17.26M | $92.58M | $9.17M | $2.54M | $11.71M | $541,000.00 | $0.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2020-06-30 | $90.13M | — | — | — | $16.24M | $71.91M | $18.22M | -$16.77M | $1.46M | $526,000.00 | $0.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2020-03-31 | $82.62M | — | — | — | $24.6M | $80.07M | $2.54M | -$12.23M | -$9.68M | $643,000.00 | $0.00 | $0.00 | $0.00 | 0 | 0 |
|---|
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 | $557.57M | — | — | — | $104.78M | $424.11M | $133.45M | $21.49M | $154.94M | $12.9M | $45.37M | $0.87 | $0.42 | 51,955,627 | 197,288,510 |
|---|
| 2024-12-31 | $514.01M | — | — | — | $104.3M | $440.53M | $73.48M | -$23.32M | $50.16M | $13.56M | $18.7M | $0.42 | $0.03 | 44,741,336 | 190,590,041 |
|---|
| 2023-12-31 | $445M | — | — | — | $100.8M | $456.85M | -$11.85M | -$9.67M | -$21.51M | $7.69M | $12.77M | $0.30 | -$0.28 | 43,198,517 | 187,433,763 |
|---|
| 2022-12-31 | $446.53M | — | — | — | $88.91M | $366.22M | $80.31M | $8.78M | $89.09M | $9.61M | $19.82M | $0.45 | $0.28 | 43,872,300 | 188,567,992 |
|---|
| 2021-12-31 | $531.59M | — | — | — | $88.35M | $422.19M | $109.4M | $43.66M | $153.06M | $10.99M | $21.48M | $0.49 | $0.28 | 43,765,651 | 189,059,374 |
|---|
| 2020-12-31 | $429.98M | — | — | — | $84.63M | $473.1M | -$43.12M | -$35.58M | -$78.7M | $4.51M | $4.05M | $0.10 | -$0.58 | 39,984,515 | 184,219,761 |
|---|
| 2019-12-31 | $416.39M | — | — | — | $88.46M | $331.43M | $84.97M | -$22.65M | $62.32M | $2.32M | $0.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2018-12-31 | $378.5M | — | — | — | $92.96M | $303.37M | $75.13M | -$10.05M | $65.08M | $1.4M | $0.00 | $0.00 | $0.00 | 0 | 0 |
|---|