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 | $192.57M | $49.37M | $143.2M | — | $52.4M | $145.49M | -$2.28M | — | -$27.13M | $101,000.00 | -$27.23M | -$0.23 | -$0.23 | 121,023,931 | 121,023,931 |
|---|
| 2026-03-31 | $189.72M | $48.38M | $141.33M | — | $52.33M | $143.61M | -$2.27M | — | $39.04M | $108,000.00 | $38.94M | $0.33 | -$0.07 | 119,523,593 | 125,720,093 |
|---|
| 2025-12-31 | $194.05M | $48.85M | $145.2M | — | $51.98M | $138.93M | $6.27M | — | -$38.63M | $155,000.00 | -$38.78M | -$0.33 | -$0.32 | 1,078,185 | -5,391,756 |
|---|
| 2025-09-30 | $173.57M | $44.65M | $128.92M | — | $51.62M | $136.47M | -$7.55M | — | -$54.03M | $24,000.00 | -$54.05M | -$0.47 | -$0.49 | 115,893,232 | 116,772,661 |
|---|
| 2025-06-30 | $165.19M | $42.51M | $122.68M | — | $48.03M | $132.56M | -$9.89M | — | -$11.28M | $89,000.00 | -$11.37M | -$0.10 | -$0.13 | 114,044,057 | 119,484,716 |
|---|
| 2025-03-31 | $160.03M | $40.01M | $120.02M | — | $49.96M | $132.79M | -$12.77M | — | $62.5M | $95,000.00 | $62.4M | $0.56 | -$0.14 | 112,038,075 | 120,779,324 |
|---|
| 2024-12-31 | $164M | $41.93M | $122.06M | — | $46.37M | $127.22M | -$5.15M | — | -$68.36M | $98,000.00 | -$68.46M | -$0.63 | -$0.63 | 834,420 | 834,420 |
|---|
| 2024-09-30 | $147.76M | $37.04M | $110.71M | — | $47.51M | $125.32M | -$14.6M | — | -$17.87M | $72,000.00 | -$17.94M | -$0.16 | -$0.17 | 109,016,060 | 112,418,751 |
|---|
| 2024-06-30 | $144.93M | $37.47M | $107.47M | — | $47.08M | $126.26M | -$18.8M | — | -$16.67M | $35,000.00 | -$16.71M | -$0.16 | -$0.20 | 106,882,054 | 111,117,389 |
|---|
| 2024-03-31 | $143.8M | $36.52M | $107.28M | — | $46.77M | $125.22M | -$17.94M | — | -$31.03M | $71,000.00 | -$31.1M | -$0.30 | -$0.30 | 105,212,053 | 105,212,053 |
|---|
| 2023-12-31 | $143.37M | $37.32M | $106.05M | — | $44.83M | $127.11M | -$21.06M | — | -$21.66M | $36,000.00 | -$21.69M | -$0.20 | -$0.20 | 718,207 | 718,207 |
|---|
| 2023-09-30 | $133.17M | $39.1M | $94.07M | — | $44.79M | $116.56M | -$22.49M | — | -$22.9M | $47,000.00 | -$22.95M | -$0.22 | -$0.22 | 102,648,790 | 102,648,790 |
|---|
| 2023-06-30 | $130.86M | $44.68M | $86.17M | — | $44.33M | $127.12M | -$40.94M | — | -$41.22M | $114,000.00 | -$41.33M | -$0.41 | -$0.41 | 100,973,105 | 100,973,105 |
|---|
| 2023-03-31 | $141.9M | $51.92M | $89.98M | — | $49.85M | $171.78M | -$81.8M | — | -$82.41M | $86,000.00 | -$82.5M | -$0.83 | -$0.83 | 99,608,071 | 99,608,071 |
|---|
| 2022-12-31 | $159.66M | $63.05M | $96.61M | — | $47.93M | $134.56M | -$37.95M | — | -$38.53M | $76,000.00 | -$38.61M | -$0.39 | -$0.39 | 884,628 | 884,628 |
|---|
| 2022-09-30 | $142.7M | $56.93M | $85.78M | — | $47.01M | $131.31M | -$45.53M | — | -$47.2M | $63,000.00 | -$47.26M | -$0.49 | -$0.49 | 96,696,417 | 96,696,417 |
|---|
| 2022-06-30 | $154.44M | $66.75M | $87.69M | — | $52.14M | $138.67M | -$50.98M | — | -$53.13M | $33,000.00 | -$53.17M | -$0.56 | -$0.56 | 94,901,943 | 94,901,943 |
|---|
| 2022-03-31 | $146.7M | $68.08M | $78.62M | — | $48.26M | $133.32M | -$54.71M | — | -$57.41M | $0.00 | -$57.41M | -$0.61 | -$0.61 | 93,476,106 | 93,476,106 |
|---|
| 2021-12-31 | $145.13M | $64.5M | $80.63M | — | $43.74M | $126.81M | -$46.18M | — | -$52.22M | -$27,000.00 | -$52.2M | -$0.56 | -$0.56 | 414,339 | 414,339 |
|---|
| 2021-09-30 | $118.84M | $47.74M | $71.1M | — | $44.91M | $122.26M | -$51.16M | — | -$57.17M | $28,000.00 | -$57.2M | -$0.62 | -$0.62 | 91,859,603 | 91,859,603 |
|---|
| 2021-06-30 | $104.91M | $41.5M | $63.41M | — | $44.26M | $128.21M | -$64.8M | — | -$70.7M | $27,000.00 | -$70.72M | -$0.78 | -$0.78 | 91,062,220 | 91,062,220 |
|---|
| 2021-03-31 | $98.82M | $40.48M | $58.34M | — | $43.62M | $111.11M | -$52.77M | — | -$55.97M | $28,000.00 | -$55.99M | -$0.62 | -$0.62 | 90,044,082 | 90,044,082 |
|---|
| 2020-12-31 | $86.83M | $33.45M | $53.38M | — | $38.72M | $101.73M | -$48.35M | — | -$50.72M | $63,000.00 | -$50.78M | -$0.58 | -$0.58 | 410,732 | 410,732 |
|---|
| 2020-09-30 | $77.8M | $28.27M | $49.53M | — | $35.38M | $91.15M | -$41.62M | — | -$43.58M | -$17,000.00 | -$43.56M | -$0.50 | -$0.50 | 87,869,321 | 87,869,321 |
|---|
| 2020-06-30 | $57.29M | $21.62M | $35.67M | — | $32.56M | $78.74M | -$43.07M | — | -$42.94M | $55,000.00 | -$42.99M | -$0.49 | -$0.49 | 87,064,384 | 87,064,384 |
|---|
| 2020-03-31 | $78.03M | $29.04M | $48.99M | — | $35.1M | $88.76M | -$39.78M | — | -$38.5M | — | -$38.5M | — | — | — | 86,588,796 |
|---|
| 2019-12-31 | $92.05M | $31.18M | $60.86M | — | $34.55M | $85.41M | -$24.55M | — | -$22.91M | $148,000.00 | -$23.06M | — | — | — | 12,922,059 |
|---|
| 2019-09-30 | $81.52M | $29.29M | $52.23M | — | $28.44M | $79.23M | -$27.01M | — | -$25.28M | -$8,000.00 | -$25.27M | — | — | — | 84,634,956 |
|---|
| 2019-06-30 | $72.21M | $26.16M | $46.05M | — | $25.36M | $71.39M | -$25.34M | — | -$26.82M | $59,000.00 | -$26.88M | — | — | — | 9,494,447 |
|---|
| 2019-03-31 | $70.58M | $28.2M | $42.38M | — | $22.32M | $65.6M | -$23.21M | — | -$23.22M | — | -$23.22M | — | — | — | 8,705,664 |
|---|
| 2018-12-31 | $68.45M | $26.25M | $42.2M | — | $19.5M | $64.48M | -$22.27M | — | -$22.12M | $62,000.00 | -$22.18M | — | — | — | 44,048 |
|---|
| 2018-09-30 | $51.84M | $18.51M | $33.33M | — | $16.33M | $55.21M | -$21.88M | — | -$21.85M | $37,000.00 | -$21.89M | — | — | — | 8,349,403 |
|---|
| 2018-06-30 | $46.99M | $16.21M | $30.78M | — | $14.38M | $46.65M | -$15.87M | — | -$17.6M | — | -$17.6M | — | — | — | 8,314,251 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | — | -$14.11M | — | — | — | — |
|---|
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 | $692.85M | $176.02M | $516.82M | — | $201.59M | $540.76M | -$23.93M | — | -$41.44M | $363,000.00 | -$41.8M | -$0.36 | -$0.70 | 114,871,414 | 116,512,265 |
|---|
| 2024-12-31 | $600.48M | $152.96M | $447.52M | — | $187.74M | $504.02M | -$56.5M | — | -$133.93M | $276,000.00 | -$134.2M | -$1.24 | -$1.24 | 107,878,366 | 107,878,366 |
|---|
| 2023-12-31 | $549.3M | $173.03M | $376.28M | — | $183.79M | $542.57M | -$166.29M | — | -$168.19M | $283,000.00 | -$168.47M | -$1.65 | -$1.65 | 101,806,000 | 101,806,000 |
|---|
| 2022-12-31 | $603.49M | $254.8M | $348.69M | — | $195.34M | $537.85M | -$189.16M | — | -$196.27M | $172,000.00 | -$196.45M | -$2.05 | -$2.05 | 95,921,246 | 95,921,246 |
|---|
| 2021-12-31 | $467.69M | $194.22M | $273.48M | — | $176.25M | $488.39M | -$214.91M | — | -$236.05M | $56,000.00 | -$236.11M | -$2.58 | -$2.58 | 91,409,624 | 91,409,624 |
|---|
| 2020-12-31 | $299.95M | $112.38M | $187.57M | — | $140.65M | $360.38M | -$172.82M | — | -$175.73M | $101,000.00 | -$175.83M | -$2.01 | -$2.01 | 87,587,409 | 87,587,409 |
|---|
| 2019-12-31 | $316.35M | $114.83M | $201.52M | — | $110.66M | $301.63M | -$100.11M | — | -$98.23M | $199,000.00 | -$98.43M | -$2.14 | -$2.14 | 47,478,544 | 47,478,544 |
|---|
| 2018-12-31 | $213.73M | $76.81M | $136.92M | — | $63.73M | $210.82M | -$73.9M | — | -$75.67M | $99,000.00 | -$75.77M | — | — | — | 8,365,344 |
|---|
| 2017-12-31 | $137.52M | $49.88M | $87.64M | — | $44.04M | $139.43M | -$51.78M | — | -$52.25M | $57,000.00 | -$52.31M | — | — | — | 8,145,787 |
|---|