Complete source-backed income-statement history.
- Available history
- 2013-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 | $953.09M | $635.78M | — | — | — | — | — | -$44.09M | $150.71M | $25.62M | $125.09M | $1.15 | $1.13 | 102,597,464 | 104,044,113 |
|---|
| 2026-03-31 | $830.7M | $524.27M | — | — | — | — | — | -$1.02M | $169.36M | $31.46M | $137.9M | $1.31 | $1.29 | 102,575,500 | 104,255,902 |
|---|
| 2025-12-31 | $662.03M | $368.83M | — | — | — | — | — | -$44.85M | $134.12M | $18.55M | $115.56M | $1.09 | $1.08 | 3,201 | -104,799 |
|---|
| 2025-09-30 | $667.06M | $362.92M | — | — | — | — | — | -$56.83M | $144.05M | $26.33M | $117.72M | $1.11 | $1.10 | 102,569,415 | 103,966,650 |
|---|
| 2025-06-30 | $676.24M | $369.26M | — | — | — | — | — | -$7.21M | $203.28M | $37.88M | $165.4M | $1.58 | $1.57 | 102,558,777 | 103,147,860 |
|---|
| 2025-03-31 | $502.08M | $248.71M | — | — | — | — | — | -$25.71M | $125.25M | $22.86M | $102.39M | $0.88 | $0.87 | 102,552,436 | 103,159,051 |
|---|
| 2024-12-31 | $498.82M | $257.73M | — | — | — | — | — | -$50.14M | $108.07M | $5.62M | $102.45M | $0.85 | $0.85 | 339,479 | 339,479 |
|---|
| 2024-09-30 | $465.79M | $219.5M | — | — | — | — | — | -$55.47M | $93.81M | $7.33M | $86.48M | $0.76 | $0.76 | 102,380,659 | 103,395,348 |
|---|
| 2024-06-30 | $443.59M | $205.86M | — | — | — | — | — | -$70.31M | -$232.9M | -$13.03M | -$219.87M | -$2.26 | -$2.26 | 100,958,524 | 100,958,524 |
|---|
| 2024-03-31 | $326.69M | $142.8M | — | — | — | — | — | -$47.74M | $45.19M | $5.57M | $39.62M | $0.31 | $0.31 | 100,245,905 | 100,960,065 |
|---|
| 2023-12-31 | $312.74M | $135.22M | — | — | — | — | — | -$36.89M | $50.97M | -$67.39M | $118.36M | $1.10 | $1.09 | 111,478 | 156,574 |
|---|
| 2023-09-30 | $291.1M | $116.71M | — | — | — | — | — | -$39.68M | $45.01M | $3.71M | $41.31M | $0.33 | $0.33 | 99,927,594 | 100,482,309 |
|---|
| 2023-06-30 | $274.35M | $104.53M | — | — | — | — | — | $28,000.00 | $56.61M | $1.86M | $54.75M | $0.47 | $0.46 | 99,732,179 | 100,462,277 |
|---|
| 2023-03-31 | $292.72M | $145.67M | — | — | — | — | — | -$1.33M | $31.42M | $2.03M | $29.4M | $0.23 | $0.22 | 99,728,245 | 100,974,100 |
|---|
| 2022-12-31 | $274.29M | $128.25M | — | — | — | — | — | -$249.37M | $24.74M | -$2.06M | -$237.33M | — | — | 48,992 | 48,992 |
|---|
| 2022-09-30 | $230.37M | $95.95M | — | — | — | — | — | -$21.26M | $42,000.00 | $4.19M | $58.8M | -$0.11 | $558.92 | 99,378,771 | 99,378,771 |
|---|
| 2022-06-30 | $112.06M | $15.14M | — | — | — | — | — | $64.8M | $47.52M | $1.83M | $9.76M | $0.40 | $0.11 | 99,370,301 | 99,805,455 |
|---|
| 2022-03-31 | $91.69M | $9.05M | — | — | — | — | — | $16.61M | -$177.62M | $1.34M | -$229.66M | -$1.87 | -$2.30 | 99,366,877 | 99,366,877 |
|---|
| 2021-12-31 | $107.1M | $5.73M | — | — | — | — | — | $28.17M | -$129.82M | $2.09M | -$219.75M | — | — | 89,921,988 | 89,921,988 |
|---|
| 2021-09-30 | $93.94M | $5.37M | — | — | — | — | — | $10.98M | $47.04M | $500,000.00 | $46.54M | $465.38 | $465.38 | 100 | 100 |
|---|
| 2021-06-30 | $96.92M | — | — | — | — | — | — | -$6.85M | -$38.25M | -$1.64M | -$36.61M | -$0.42 | -$0.42 | 86,030,652 | 86,030,652 |
|---|
| 2021-03-31 | $77.15M | — | — | — | — | — | — | $2.65M | -$34.71M | $169,000.00 | -$34.88M | -$0.40 | -$0.40 | 86,027,944 | 86,027,944 |
|---|
| 2020-12-31 | $7.08M | — | — | — | — | — | — | $3.1M | $8.27M | $1.99M | -$61.04M | — | — | 2,217 | 2,217 |
|---|
| 2020-09-30 | $83.71M | — | — | — | — | — | — | -$3.56M | -$27.7M | -$2.49M | -$25.21M | — | — | 86,022,302 | 86,022,302 |
|---|
| 2020-06-30 | $94.31M | — | — | — | — | — | — | -$2.42M | -$19.48M | -$3.75M | -$15.73M | — | — | 86,009,959 | 86,009,959 |
|---|
| 2020-03-31 | $112.84M | — | — | — | — | — | — | -$6.2M | -$4.49M | -$98,000.00 | -$3.06M | — | — | 86,008,099 | 86,008,099 |
|---|
| 2019-12-31 | $161.33M | — | — | — | — | $47.52M | — | $141.06M | $128.53M | $19M | $183.65M | — | — | 1,888 | 15,824 |
|---|
| 2019-09-30 | $152.7M | — | — | — | — | $89.37M | — | $37.34M | $20.61M | $872,000.00 | $25.67M | $0.30 | $0.30 | 85,996,067 | 86,005,604 |
|---|
| 2019-06-30 | $149.85M | — | — | — | — | $92.76M | — | $27.63M | $12.68M | -$2.33M | $20.33M | $0.24 | $0.24 | 85,987,769 | 85,989,029 |
|---|
| 2019-03-31 | $114.89M | — | — | — | — | $61.92M | — | -$1.18M | -$9.69M | $267,000.00 | -$6.38M | -$0.07 | -$0.07 | 85,986,453 | 85,986,453 |
|---|
| 2018-12-31 | $100.13M | — | — | — | — | $41.57M | — | $284,000.00 | -$4.18M | $869,000.00 | $1.04M | $0.01 | $0.01 | 475,522 | 485,652 |
|---|
| 2018-09-30 | $101.16M | — | — | — | — | $41.67M | — | $668,000.00 | $1.27M | $551,000.00 | $4.58M | $0.05 | $0.05 | 84,708,071 | 84,709,656 |
|---|
| 2018-06-30 | $71.98M | — | — | — | — | $27.59M | — | $5.98M | -$5.92M | $534,000.00 | $839,000.00 | $0.01 | $0.01 | 83,160,037 | 83,160,047 |
|---|
| 2018-03-31 | $68.84M | — | — | — | — | $27.58M | — | $446,000.00 | -$8.84M | $495,000.00 | -$572,000.00 | -$0.01 | -$0.01 | 81,534,454 | 81,534,454 |
|---|
| 2017-12-31 | $28.82M | — | — | — | — | -$3.61M | — | $12.73M | -$5.44M | $369,000.00 | $3.01M | $0.04 | $0.04 | 1,667 | 1,667 |
|---|
| 2017-09-30 | $60.36M | — | — | — | — | $23.69M | — | $5.2M | -$762,000.00 | $909,000.00 | $3M | $0.04 | $0.04 | 75,770,529 | 75,770,665 |
|---|
| 2017-06-30 | $51.19M | — | — | — | — | $21.32M | — | $1.78M | -$5.35M | $464,000.00 | -$1.46M | -$0.02 | -$0.02 | 75,762,674 | 75,762,674 |
|---|
| 2017-03-31 | $44.67M | — | — | — | — | $21.01M | — | -$1.41M | -$9M | $212,000.00 | -$4.41M | — | — | 75,762,283 | 75,762,283 |
|---|
| 2016-12-31 | $42.35M | — | — | — | — | $17.23M | — | -$1.96M | -$5.75M | $73,000.00 | -$1.81M | -$0.02 | -$0.02 | 4,111 | 4,111 |
|---|
| 2016-09-30 | $41.73M | — | — | — | — | $17.03M | — | -$430,000.00 | -$5.56M | $83,000.00 | -$1.28M | -$0.02 | -$0.02 | 75,746,200 | 75,746,200 |
|---|
| 2016-06-30 | $33.2M | — | — | — | — | $17.55M | — | -$6.23M | -$19.88M | $178,000.00 | -$11.19M | — | — | 75,730,165 | 75,730,165 |
|---|
| 2016-03-31 | $31.45M | — | — | — | — | $14.36M | — | $277,000.00 | -$9.14M | -$66,000.00 | -$5.78M | — | — | 75,727,369 | 75,727,369 |
|---|
| 2015-12-31 | $33.8M | — | — | — | — | $18.6M | — | $1.68M | -$9.31M | -$60,000.00 | -$4.7M | — | — | 2,924,705 | 2,924,705 |
|---|
| 2015-09-30 | $35.23M | — | — | — | — | $17.88M | — | -$7.66M | -$15.91M | $150,000.00 | -$11.74M | — | — | 75,718,183 | 75,718,183 |
|---|
| 2015-06-30 | $33.56M | — | — | — | — | $17.6M | — | $1.63M | -$5M | $266,000.00 | -$837,000.00 | — | — | 62,879,023 | 62,879,023 |
|---|
| 2015-03-31 | $33.97M | — | — | — | — | $14.72M | — | $1.43M | $2.17M | $230,000.00 | $5.45M | — | — | — | 53,502,873 |
|---|
| 2014-12-31 | $23.42M | — | — | — | — | $14.52M | — | $4.78M | $717,000.00 | $160,000.00 | $3.68M | — | — | 0 | 0 |
|---|
| 2014-09-30 | $16.08M | — | — | — | — | $9.36M | — | $3.76M | $2.1M | $156,000.00 | $4.03M | — | — | 53,502,873 | 53,502,873 |
|---|
| 2014-06-30 | $10.74M | — | — | — | — | $2.81M | — | $3.78M | -$788,000.00 | $399,000.00 | -$1.35M | — | — | 53,502,873 | 53,502,873 |
|---|
| 2014-03-31 | $7.7M | — | — | — | — | $537,000.00 | — | $1.56M | $1.76M | $159,000.00 | $1.43M | — | — | — | 53,502,873 |
|---|
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 | $2.51B | $1.35B | — | — | — | — | — | -$134.6M | $606.68M | $105.62M | $501.06M | $4.66 | $4.60 | 102,563,486 | 103,846,914 |
|---|
| 2024-12-31 | $1.73B | $825.88M | — | — | — | — | — | -$223.66M | $14.17M | $5.49M | $8.68M | -$0.32 | -$0.32 | 101,538,835 | 101,538,835 |
|---|
| 2023-12-31 | $1.17B | $502.13M | — | — | — | — | — | -$155.66M | $184.02M | -$59.8M | $243.82M | $2.12 | $2.11 | 99,908,214 | 100,425,777 |
|---|
| 2022-12-31 | $708.41M | $248.39M | — | — | — | — | — | -$189.22M | -$105.31M | $5.3M | -$212.03M | — | — | 99,421,008 | 99,421,008 |
|---|
| 2021-12-31 | $335.58M | $14.31M | — | — | — | $172.46M | — | $43.87M | -$39.74M | $3.13M | -$130.71M | — | — | 89,922,088 | 89,922,088 |
|---|
| 2020-12-31 | $297.93M | $0.00 | — | — | — | $109.51M | — | -$9.08M | -$43.39M | -$4.34M | -$105.04M | — | — | 86,015,702 | 86,015,702 |
|---|
| 2019-12-31 | $578.77M | — | — | — | — | $291.57M | — | $204.85M | $152.13M | $17.81M | $223.27M | — | — | 85,992,019 | 86,029,363 |
|---|
| 2018-12-31 | $342.11M | — | — | — | — | $138.41M | — | $7.37M | -$17.66M | $2.45M | $5.88M | $0.07 | $0.07 | 83,654,068 | 83,664,833 |
|---|
| 2017-12-31 | $185.05M | — | — | — | — | $62.42M | — | $18.3M | -$20.55M | $1.95M | $134,000.00 | $0.00 | $0.00 | 75,766,811 | 75,766,811 |
|---|
| 2016-12-31 | $148.72M | — | — | — | — | $66.17M | — | -$8.34M | -$40.33M | $268,000.00 | -$20.06M | -$0.26 | -$0.26 | 75,738,698 | 75,738,698 |
|---|
| 2015-12-31 | $136.57M | — | — | — | — | $68.79M | — | -$2.93M | -$28.05M | $586,000.00 | -$11.83M | -$0.18 | -$0.18 | 67,039,439 | 67,039,439 |
|---|
| 2014-12-31 | $57.93M | — | — | — | — | $27.22M | — | $13.88M | $3.79M | $874,000.00 | $7.78M | $0.15 | $0.15 | 53,502,873 | 53,502,873 |
|---|
| 2013-12-31 | $19.53M | — | — | — | — | $3.16M | — | $18.91M | $25.28M | $0.00 | $24.82M | — | — | 53,502,873 | 53,502,873 |
|---|