Complete source-backed income-statement history.
- Available history
- 2017-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 | $151.04M | $38.54M | $112.5M | — | $78.66M | $132.05M | -$19.56M | $910,000.00 | -$18.65M | -$714,000.00 | -$17.93M | -$0.14 | -$0.14 | 129,984,169 | 129,984,169 |
|---|
| 2026-03-31 | $150.84M | $44.67M | $106.18M | — | $66.38M | $123.22M | -$17.05M | $4.2M | -$12.85M | $623,000.00 | -$13.47M | -$0.10 | -$0.10 | 128,291,153 | 128,291,153 |
|---|
| 2025-12-31 | $166.03M | $52.99M | $113.05M | — | $76.62M | $132.59M | -$19.54M | $4.35M | -$15.19M | $1.06M | -$16.25M | -$0.13 | -$0.13 | 784,680 | 784,680 |
|---|
| 2025-09-30 | $149M | $48.7M | $100.31M | — | $75.36M | $132.55M | -$32.24M | $4.04M | -$28.21M | -$733,000.00 | -$27.47M | -$0.22 | -$0.22 | 125,502,291 | 125,502,291 |
|---|
| 2025-06-30 | $172.91M | $47.82M | $125.08M | — | $74.43M | $94.96M | $30.13M | $6.87M | $37M | $2.46M | $34.54M | $0.28 | $0.28 | 123,755,409 | 124,509,720 |
|---|
| 2025-03-31 | $154.88M | $49.44M | $105.45M | — | $89.73M | $144.77M | -$39.33M | $5.82M | -$33.51M | $852,000.00 | -$34.36M | -$0.28 | -$0.28 | 122,606,091 | 122,606,091 |
|---|
| 2024-12-31 | $165.02M | $54.07M | $110.96M | — | $93.83M | $160.79M | -$49.84M | $1.46M | -$48.38M | $648,000.00 | -$49.03M | -$0.41 | -$0.41 | 384,382 | 384,382 |
|---|
| 2024-09-30 | $151.65M | $45.26M | $106.39M | — | $81.7M | $147.88M | -$41.49M | $7.05M | -$34.44M | $1.32M | -$35.75M | -$0.30 | -$0.30 | 120,733,030 | 120,733,030 |
|---|
| 2024-06-30 | $153.1M | $48.88M | $104.22M | — | $83.04M | $145.96M | -$41.74M | $4.66M | -$37.08M | $818,000.00 | -$37.9M | -$0.32 | -$0.32 | 120,066,972 | 120,066,972 |
|---|
| 2024-03-31 | $141.01M | $48.09M | $92.91M | — | $85.77M | $154.41M | -$61.5M | $3.7M | -$57.8M | $2.15M | -$59.95M | -$0.50 | -$0.50 | 119,394,180 | 119,394,180 |
|---|
| 2023-12-31 | $183.98M | $68.2M | $115.78M | — | $86.13M | $170.97M | -$55.19M | $8.59M | -$46.6M | $2.35M | -$48.95M | -$0.41 | -$0.41 | 472,028 | 472,028 |
|---|
| 2023-09-30 | $153.64M | $58.12M | $95.53M | — | $82.42M | $190.32M | -$94.8M | $3.05M | -$91.74M | $1.24M | -$92.99M | -$0.79 | -$0.79 | 117,728,293 | 117,728,293 |
|---|
| 2023-06-30 | $146.82M | $47.21M | $99.61M | — | $91.51M | $162.97M | -$63.36M | $2.59M | -$60.77M | $1.65M | -$62.41M | -$0.53 | -$0.53 | 116,707,672 | 116,707,672 |
|---|
| 2023-03-31 | $134.29M | $35.9M | $98.39M | — | $83.28M | $150.38M | -$51.99M | $2.33M | -$49.65M | $1.09M | -$50.75M | -$0.44 | -$0.44 | 115,619,869 | 115,619,869 |
|---|
| 2022-12-31 | $156.23M | $36.83M | $119.41M | — | $78.89M | $142.5M | -$23.1M | $6.69M | -$16.41M | $804,000.00 | -$17.22M | -$0.15 | -$0.15 | 302,934 | 302,934 |
|---|
| 2022-09-30 | $131.07M | $30.38M | $100.7M | — | $73.4M | $140.69M | -$40M | -$39,000.00 | -$40.04M | $1.88M | -$41.91M | -$0.37 | -$0.37 | 114,112,382 | 114,112,382 |
|---|
| 2022-06-30 | $114.61M | $27.7M | $86.91M | — | $79.34M | $150.02M | -$63.12M | -$714,000.00 | -$63.83M | $627,000.00 | -$64.46M | -$0.57 | -$0.57 | 113,574,757 | 113,574,757 |
|---|
| 2022-03-31 | $114.5M | $25.48M | $89.02M | — | $66.68M | $130.75M | -$41.74M | $41,000.00 | -$41.69M | $719,000.00 | -$42.41M | -$0.38 | -$0.38 | 112,966,196 | 112,966,196 |
|---|
| 2021-12-31 | $143.53M | $27.6M | $115.93M | — | $69.88M | $131.76M | -$15.83M | -$163,000.00 | -$15.99M | $2.46M | -$18.45M | -$0.17 | -$0.17 | 521,833 | 521,833 |
|---|
| 2021-09-30 | $125.3M | $24.52M | $100.78M | — | $62.08M | $116.66M | -$15.88M | -$769,000.00 | -$16.65M | $523,000.00 | -$17.17M | -$0.15 | -$0.15 | 110,874,249 | 110,874,249 |
|---|
| 2021-06-30 | $115.84M | $4.92M | $110.93M | — | $68.7M | $121.26M | -$10.33M | $370,000.00 | -$9.96M | $1.09M | -$11.05M | -$0.10 | -$0.10 | 109,866,294 | 109,866,294 |
|---|
| 2021-03-31 | $105.82M | $17.06M | $88.76M | — | $56.9M | $98.98M | -$10.22M | -$900,000.00 | -$11.12M | $435,000.00 | -$11.55M | -$0.11 | -$0.11 | 108,714,027 | 108,714,027 |
|---|
| 2020-12-31 | $112.22M | $18.9M | $93.32M | — | $55.97M | $502.9M | -$409.58M | $960,000.00 | -$408.62M | $6.95M | -$415.57M | -$4.09 | -$4.09 | 2,093,536 | 2,093,536 |
|---|
| 2020-09-30 | $71.82M | $14.41M | $57.41M | — | $51.55M | $122.66M | -$65.26M | -$8,000.00 | -$65.26M | $585,000.00 | -$65.85M | -$0.65 | -$0.65 | 101,341,945 | 101,341,945 |
|---|
| 2020-06-30 | $42.91M | $10.05M | $32.85M | — | $44.42M | $72.27M | -$39.42M | -$325,000.00 | -$39.75M | $422,000.00 | -$40.17M | -$0.41 | -$0.41 | 98,978,283 | 98,978,283 |
|---|
| 2020-03-31 | $71.91M | $15.11M | $56.8M | — | $50.39M | $76.68M | -$19.88M | -$961,000.00 | -$20.85M | $298,000.00 | -$21.14M | -$0.22 | -$0.22 | 96,829,093 | 96,829,093 |
|---|
| 2019-12-31 | $75.29M | $16.58M | $58.71M | — | $38.76M | $66.79M | -$8.08M | $1.05M | -$7.03M | $108,000.00 | -$7.13M | — | — | — | 19,187,182 |
|---|
| 2019-09-30 | $61.21M | $15.48M | $45.73M | — | $32.61M | $54.82M | -$9.1M | -$499,000.00 | -$9.6M | $8,000.00 | -$9.6M | — | — | — | 29,184,218 |
|---|
| 2019-06-30 | $55.82M | $15.01M | $40.81M | — | $32.57M | $51.18M | -$10.36M | -$448,000.00 | -$10.81M | $68,000.00 | -$10.88M | — | — | — | 15,568,419 |
|---|
| 2019-03-31 | $53.58M | $13.97M | $39.61M | — | $26.89M | $42.65M | -$3.04M | -$567,000.00 | -$3.6M | $34,000.00 | -$3.64M | — | — | — | 14,801,867 |
|---|
| 2018-12-31 | $50.55M | $14.9M | $35.65M | — | $26.91M | $110.62M | -$74.97M | -$517,000.00 | -$75.48M | $42,000.00 | -$75.52M | — | — | — | 203,951 |
|---|
| 2018-09-30 | $36.61M | $5.24M | $31.37M | — | $19.11M | $46.3M | -$14.93M | -$396,000.00 | -$15.33M | $16,000.00 | -$15.35M | — | — | — | 13,587,288 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | — | — | -$5.92M | — | — | — | — |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | — | -$15.69M | — | — | — | — |
|---|
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 | $642.82M | $198.94M | $443.88M | — | $316.13M | $504.87M | -$60.99M | $21.08M | -$39.91M | $3.64M | -$43.54M | -$0.35 | -$0.35 | 124,749,885 | 124,749,885 |
|---|
| 2024-12-31 | $610.79M | $196.3M | $414.48M | — | $344.34M | $609.04M | -$194.56M | $16.86M | -$177.7M | $4.93M | -$182.63M | -$1.52 | -$1.52 | 120,451,550 | 120,451,550 |
|---|
| 2023-12-31 | $618.73M | $209.41M | $409.31M | — | $343.33M | $674.64M | -$265.33M | $16.57M | -$248.76M | $6.34M | -$255.1M | -$2.18 | -$2.18 | 117,165,036 | 117,165,036 |
|---|
| 2022-12-31 | $516.41M | $120.39M | $396.02M | — | $298.3M | $563.97M | -$167.94M | $5.97M | -$161.97M | $4.03M | -$166M | -$1.46 | -$1.46 | 113,858,684 | 113,858,684 |
|---|
| 2021-12-31 | $490.49M | $74.09M | $416.4M | — | $257.56M | $468.65M | -$52.25M | -$1.46M | -$53.72M | $4.51M | -$58.22M | -$0.53 | -$0.53 | 110,347,937 | 110,347,937 |
|---|
| 2020-12-31 | $298.85M | $58.47M | $240.38M | — | $202.33M | $774.52M | -$534.14M | -$334,000.00 | -$534.48M | $8.26M | -$542.73M | -$5.37 | -$5.37 | 101,151,675 | 101,151,675 |
|---|
| 2019-12-31 | $245.89M | $61.03M | $184.86M | — | $130.83M | $215.43M | -$30.57M | -$460,000.00 | -$31.03M | $218,000.00 | -$31.25M | -$0.80 | -$0.80 | 39,091,366 | 39,091,366 |
|---|
| 2018-12-31 | $146.31M | $28.66M | $117.65M | — | $87.94M | $228.42M | -$110.76M | -$1.63M | -$112.4M | $87,000.00 | -$112.49M | — | — | — | 13,392,273 |
|---|
| 2017-12-31 | $71.09M | $10.56M | $60.53M | — | $46.74M | $78.9M | -$18.38M | -$366,000.00 | -$18.74M | $21,000.00 | -$18.76M | — | — | — | 11,587,751 |
|---|