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 | $138.22M | $32.02M | $106.2M | $26.63M | — | $89.73M | $16.48M | -$8.76M | $7.72M | $5.96M | $1.76M | $0.01 | $0.01 | 188,632,000 | 189,115,000 |
|---|
| 2026-03-31 | $132.37M | $31.84M | $100.53M | $26.14M | — | $89.47M | $11.06M | -$8.27M | $2.79M | $4.47M | -$1.68M | -$0.01 | -$0.01 | 187,546,000 | 187,546,000 |
|---|
| 2025-12-31 | $130.27M | $31.03M | $99.24M | $25.31M | — | $86M | $13.24M | -$15.93M | -$2.69M | $4.54M | -$7.23M | -$0.04 | -$0.04 | -394,000 | -394,000 |
|---|
| 2025-09-30 | $131.71M | $29.65M | $102.06M | $25.19M | — | $90.46M | $11.6M | -$3.84M | $7.76M | $6.38M | $1.38M | $0.01 | $0.01 | 187,599,000 | 188,420,000 |
|---|
| 2025-06-30 | $130.52M | $28.77M | $101.75M | $26.34M | — | $92.43M | $9.32M | -$8.91M | $415,000.00 | $5.05M | -$4.63M | -$0.02 | -$0.02 | 188,823,000 | 188,823,000 |
|---|
| 2025-03-31 | $118.2M | $27.68M | $90.52M | $23.88M | — | $88.7M | $1.82M | -$5.69M | -$3.86M | $3.3M | -$7.16M | -$0.04 | -$0.04 | 188,234,000 | 188,234,000 |
|---|
| 2024-12-31 | $116.51M | $23.32M | $93.19M | $23.25M | — | $77.2M | $15.99M | -$9.03M | $6.96M | $3.67M | $3.29M | $0.02 | $0.01 | 437,000 | 387,000 |
|---|
| 2024-09-30 | $116.44M | $19.9M | $96.54M | $23M | — | $72.63M | $23.91M | -$5.27M | $18.64M | $7.89M | $10.76M | $0.06 | $0.06 | 185,506,000 | 188,074,000 |
|---|
| 2024-06-30 | $119.45M | $19.16M | $100.28M | $22.39M | — | $78.3M | $21.98M | -$6.46M | $15.52M | $6.06M | $9.46M | $0.05 | $0.05 | 184,996,000 | 187,274,000 |
|---|
| 2024-03-31 | $113.75M | $18.3M | $95.45M | $22.08M | — | $74.96M | $20.49M | -$7.34M | $13.16M | $5.7M | $7.46M | $0.04 | $0.04 | 184,015,000 | 187,174,000 |
|---|
| 2023-12-31 | $108.42M | $17.62M | $90.79M | $19.38M | — | $68.98M | $21.81M | -$5.03M | $16.78M | $7.43M | $9.35M | $0.05 | $0.05 | 236,000 | 474,000 |
|---|
| 2023-09-30 | $107.57M | $17.36M | $90.21M | $19.75M | — | $71.86M | $18.35M | -$8.23M | $10.13M | $4.11M | $6.01M | $0.03 | $0.03 | 182,710,000 | 186,221,000 |
|---|
| 2023-06-30 | $106.08M | $17.02M | $89.06M | $20.23M | — | $73.22M | $15.83M | -$6.53M | $9.31M | $4.8M | $4.51M | $0.02 | $0.02 | 182,249,000 | 185,643,000 |
|---|
| 2023-03-31 | $99.82M | $16.21M | $83.61M | $18.81M | — | $69.29M | $14.32M | -$6.21M | $8.11M | $4.57M | $3.54M | $0.02 | $0.02 | 181,435,000 | 183,191,000 |
|---|
| 2022-12-31 | $95.76M | $15.08M | $80.68M | $16.82M | — | $66.37M | $14.31M | -$3.95M | $10.36M | $3.37M | $6.99M | $0.04 | $0.04 | 64,000 | 331,000 |
|---|
| 2022-09-30 | $93.53M | $15.1M | $78.42M | $16.04M | — | $66.7M | $11.72M | -$6.88M | $4.84M | $4.55M | $294,000.00 | $0.00 | $0.00 | 180,323,000 | 181,145,000 |
|---|
| 2022-06-30 | $91.63M | $14.17M | $77.46M | $15.24M | — | $67.16M | $10.3M | -$3.67M | $6.63M | $2.3M | $4.33M | $0.02 | $0.02 | 180,034,000 | 180,504,000 |
|---|
| 2022-03-31 | $90.86M | $14.26M | $76.6M | $15.39M | — | $65.53M | $11.07M | -$2.47M | $8.6M | $3.5M | $5.1M | $0.03 | $0.03 | 179,460,000 | 180,184,000 |
|---|
| 2021-12-31 | $89.5M | $13.31M | $76.2M | $14.77M | — | $67.7M | $8.5M | -$4.56M | $3.94M | $1.88M | $2.06M | $0.01 | $0.01 | 3,859,000 | 5,066,000 |
|---|
| 2021-09-30 | $88.42M | $12.3M | $76.13M | $14.65M | — | $66.36M | $9.77M | -$4M | $5.78M | $3.9M | $1.87M | $0.01 | $0.01 | 174,468,000 | 175,752,000 |
|---|
| 2021-06-30 | $85.34M | $12.82M | $72.52M | $12.5M | — | $62.64M | $9.88M | -$6.14M | $3.75M | $3.28M | $462,000.00 | $0.00 | $0.00 | 158,124,000 | 158,124,000 |
|---|
| 2021-03-31 | $83.19M | $14.01M | $69.18M | $12.04M | — | $64M | $5.18M | -$7.05M | -$1.87M | $2.41M | -$4.28M | -$0.03 | -$0.03 | 158,124,000 | 158,124,000 |
|---|
| 2020-12-31 | $79.88M | $16.75M | $63.13M | $10.79M | — | $62.62M | $505,000.00 | -$6.99M | -$6.49M | $3.45M | -$9.94M | -$0.07 | -$0.07 | 0 | 0 |
|---|
| 2020-09-30 | $76.3M | $16.02M | $60.28M | $10.41M | — | $51.12M | $9.16M | -$7.02M | $2.15M | $3.27M | -$1.13M | -$0.01 | -$0.01 | 158,124,000 | 158,124,000 |
|---|
| 2020-06-30 | $73.42M | $15.37M | $58.05M | $10.08M | — | $44.52M | $13.53M | -$7.02M | $6.52M | $3.29M | $3.22M | $0.02 | $0.02 | 158,124,000 | 158,124,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 | $511.43M | $117.05M | $394.38M | $100.71M | — | $357.59M | $36.79M | -$34.4M | $2.39M | $19.42M | -$17.03M | -$0.09 | -$0.09 | 187,819,000 | 187,819,000 |
|---|
| 2024-12-31 | $466.15M | $80.68M | $385.47M | $90.71M | — | $303.1M | $82.37M | -$28.1M | $54.27M | $23.31M | $30.96M | $0.17 | $0.16 | 185,277,000 | 188,426,000 |
|---|
| 2023-12-31 | $421.88M | $68.21M | $353.67M | $78.18M | — | $283.35M | $70.32M | -$25.99M | $44.33M | $20.91M | $23.41M | $0.13 | $0.13 | 182,371,000 | 185,980,000 |
|---|
| 2022-12-31 | $371.77M | $58.61M | $313.16M | $63.48M | — | $265.76M | $47.4M | -$16.97M | $30.43M | $13.72M | $16.71M | $0.09 | $0.09 | 180,136,000 | 181,297,000 |
|---|
| 2021-12-31 | $346.46M | $52.43M | $294.02M | $53.96M | — | $260.69M | $33.33M | -$21.74M | $11.59M | $11.48M | $113,000.00 | $0.00 | $0.00 | 167,460,000 | 168,667,000 |
|---|
| 2020-12-31 | $302.87M | $63.17M | $239.7M | $42.72M | — | $205.93M | $33.77M | -$28.91M | $4.86M | $12.01M | -$7.16M | -$0.05 | -$0.05 | 158,124,000 | 158,124,000 |
|---|
| 2019-12-31 | $263.52M | $57.32M | $206.2M | $37.17M | — | $169.59M | $36.61M | -$33.42M | $3.19M | $5.71M | -$2.51M | -$0.02 | -$0.02 | 158,124,000 | 158,124,000 |
|---|