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 | $314.34M | $210.05M | $104.29M | $15.45M | $81.23M | $96.68M | $7.61M | — | $9.12M | -$30,000.00 | $8.84M | $0.06 | $0.06 | 107,351,000 | 109,193,000 |
|---|
| 2026-03-31 | $354.51M | $238.48M | $116.03M | $17.25M | $84.99M | $102.23M | $13.8M | — | $12.9M | -$157,000.00 | $12.78M | $0.11 | $0.11 | 106,867,000 | 107,774,000 |
|---|
| 2025-12-31 | $436.86M | $292.3M | $144.55M | $17.31M | $100.36M | $117.67M | $26.89M | — | $25.09M | -$956,000.00 | $25.79M | $0.23 | $0.23 | 203,000 | 203,000 |
|---|
| 2025-09-30 | $345.76M | $252.67M | $93.1M | $16.69M | $82.03M | $98.72M | -$5.63M | — | -$8.31M | $2.08M | -$10.63M | -$0.09 | -$0.09 | 106,289,000 | 106,289,000 |
|---|
| 2025-06-30 | $320.11M | $234.24M | $85.87M | $17.51M | $85.28M | $102.79M | -$16.92M | — | -$20.68M | -$369,000.00 | -$20.86M | -$0.16 | -$0.16 | 105,864,000 | 105,864,000 |
|---|
| 2025-03-31 | $369.75M | $267.39M | $102.36M | $17.63M | $86.99M | $104.63M | -$2.26M | — | -$8.26M | $2.06M | -$10.46M | -$0.10 | -$0.10 | 105,240,000 | 105,240,000 |
|---|
| 2024-12-31 | $413.62M | $305.41M | $108.21M | $16.96M | $85.33M | $102.29M | $5.92M | — | $3.22M | $496,000.00 | $2.29M | $0.02 | $0.02 | 190,000 | 190,000 |
|---|
| 2024-09-30 | $304.2M | $234.54M | $69.66M | $16.53M | $74.07M | $90.61M | -$20.94M | — | -$24.57M | $27.02M | -$51.71M | -$0.56 | -$0.56 | 104,397,000 | 104,397,000 |
|---|
| 2024-06-30 | $261.3M | $198.22M | $63.09M | $17.41M | $70.39M | $87.8M | -$24.71M | — | -$27.51M | -$4M | -$24.19M | -$0.28 | -$0.28 | 103,956,000 | 103,956,000 |
|---|
| 2024-03-31 | $337.26M | $250.62M | $86.64M | $16.64M | $80.22M | $96.86M | -$10.22M | — | -$12.81M | -$1.78M | -$11.57M | -$0.12 | -$0.12 | 103,563,000 | 103,563,000 |
|---|
| 2023-12-31 | $417.29M | $314.61M | $102.67M | $16.72M | $73.83M | $90.55M | $12.12M | — | $8.16M | $581,000.00 | $6.98M | $0.06 | $0.06 | 194,000 | 3,988,000 |
|---|
| 2023-09-30 | $363.19M | $273.84M | $89.35M | $16.11M | $74M | $90.11M | -$758,000.00 | — | -$2.98M | -$97,000.00 | -$3.08M | -$0.03 | -$0.03 | 102,863,000 | 102,863,000 |
|---|
| 2023-06-30 | $325.43M | $242.6M | $82.83M | $15.59M | $69.95M | $85.55M | -$2.71M | — | -$6.37M | -$2.29M | -$4.48M | $0.01 | $0.01 | 102,304,000 | 106,502,000 |
|---|
| 2023-03-31 | $353.96M | $268.56M | $85.4M | $16.84M | $67.53M | $84.37M | $1.04M | — | -$2.29M | -$639,000.00 | -$2.01M | -$0.01 | -$0.01 | 101,685,000 | 101,685,000 |
|---|
| 2022-12-31 | $398.73M | $300.87M | $97.86M | $15.74M | $68.48M | $84.22M | $13.64M | — | $8.56M | $1.44M | $6.71M | $0.14 | $0.14 | 743,000 | 743,000 |
|---|
| 2022-09-30 | $311.77M | $240.21M | $71.56M | $15.62M | $66.93M | $82.55M | -$10.99M | — | -$12.06M | -$6.12M | -$6.21M | -$0.09 | -$0.09 | 95,858,000 | 95,858,000 |
|---|
| 2022-06-30 | $283.91M | $247.45M | $36.46M | $18.03M | $73.39M | $91.42M | -$54.96M | — | -$56M | -$4.16M | -$52.01M | -$0.62 | -$0.62 | 95,467,000 | 95,467,000 |
|---|
| 2022-03-31 | $380.69M | $289.94M | $90.76M | $17.11M | $76.13M | $93.24M | -$2.49M | — | -$4.26M | -$983,000.00 | -$2.87M | -$0.05 | -$0.05 | 95,275,000 | 95,275,000 |
|---|
| 2021-12-31 | $510.62M | $388.81M | $121.81M | $15.14M | $81.54M | $96.68M | $25.14M | — | $22.46M | -$2.25M | $24.72M | $0.26 | $0.25 | 366,000 | -112,000 |
|---|
| 2021-09-30 | $391.12M | $289.76M | $101.36M | $14.5M | $76.11M | $90.61M | $10.76M | — | $2.15M | $374,000.00 | $1.78M | $0.02 | $0.02 | 93,918,000 | 100,041,000 |
|---|
| 2021-06-30 | $472.9M | $342.55M | $130.35M | $15.47M | $80.17M | $95.64M | $34.71M | — | $30.03M | $2.29M | $27.75M | $0.30 | $0.28 | 92,792,000 | 100,074,000 |
|---|
| 2021-03-31 | $529.41M | $369.09M | $160.33M | $15.19M | $77.85M | $93.04M | $67.29M | — | $59.92M | $13.2M | $46.72M | $0.51 | $0.47 | 91,951,000 | 100,211,000 |
|---|
| 2020-12-31 | $556.34M | $402.54M | $153.8M | $13.78M | $81.13M | $94.91M | $58.89M | — | $51.72M | $8.68M | $43.04M | $0.49 | $0.45 | 1,904,000 | 3,078,000 |
|---|
| 2020-09-30 | $457.1M | $329.16M | $127.94M | $12.9M | $65.32M | $78.22M | $49.72M | — | $39.57M | $3.22M | $36.36M | $0.43 | $0.40 | 84,871,000 | 90,084,000 |
|---|
| 2020-06-30 | $380.41M | $275.34M | $105.06M | $11.83M | $56.83M | $68.65M | $36.41M | — | $26.85M | $4.25M | $22.6M | $0.27 | $0.26 | 84,098,000 | 86,333,000 |
|---|
| 2020-03-31 | $308.52M | $229.9M | $78.62M | $11.56M | $53.73M | $65.29M | $13.34M | — | $3.9M | $2.68M | $1.22M | $0.01 | $0.01 | 84,079,000 | 86,070,000 |
|---|
| 2019-12-31 | $326.56M | $256.1M | $70.45M | $9.19M | $47.04M | $56.24M | $14.22M | — | $5.65M | -$360,000.00 | $6.01M | $0.30 | $0.30 | 294,943 | 294,943 |
|---|
| 2019-09-30 | $284.37M | $224.15M | $60.23M | $9.45M | $39.81M | $49.27M | $10.96M | — | $1.44M | -$75,000.00 | $1.52M | $0.02 | $0.02 | 75,939,443 | 77,883,754 |
|---|
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 | $1.47B | $1.05B | $425.88M | $69.15M | $354.66M | $423.81M | $2.08M | — | -$12.15M | $2.82M | -$16.16M | -$0.12 | -$0.12 | 106,005,000 | 106,005,000 |
|---|
| 2024-12-31 | $1.32B | $988.78M | $327.6M | $67.54M | $310.01M | $377.55M | -$49.95M | — | -$61.66M | $21.74M | -$85.18M | -$0.95 | -$0.95 | 104,164,000 | 104,164,000 |
|---|
| 2023-12-31 | $1.46B | $1.1B | $360.26M | $65.26M | $285.31M | $350.57M | $9.69M | — | -$3.48M | -$2.44M | -$2.59M | $0.03 | $0.03 | 102,482,000 | 106,276,000 |
|---|
| 2022-12-31 | $1.38B | $1.08B | $296.63M | $66.49M | $284.93M | $351.43M | -$54.79M | — | -$63.77M | -$9.82M | -$54.39M | -$0.63 | -$0.63 | 96,280,000 | 96,280,000 |
|---|
| 2021-12-31 | $1.9B | $1.39B | $513.85M | $60.29M | $315.67M | $375.96M | $137.89M | — | $114.56M | $13.6M | $100.96M | $1.08 | $1.01 | 93,260,000 | 100,004,000 |
|---|
| 2020-12-31 | $1.7B | $1.24B | $465.43M | $50.06M | $257M | $307.07M | $158.36M | — | $122.04M | $18.83M | $103.22M | $1.20 | $1.14 | 86,256,000 | 90,577,000 |
|---|
| 2019-12-31 | $1.1B | $872.89M | $224.29M | $37.55M | $163.03M | $200.58M | $23.71M | — | -$13.4M | -$5.01M | -$8.39M | $0.11 | $0.11 | 76,223,000 | 76,223,000 |
|---|
| 2018-12-31 | $937.55M | $744.86M | $192.7M | $31.99M | $138.92M | $170.91M | $21.79M | — | -$10.71M | $3.01M | -$13.72M | $0.18 | $0.18 | 75,458,000 | 75,458,000 |
|---|