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 | $183.58M | $41.11M | $142.48M | $51.45M | — | $153.04M | -$10.56M | — | -$12.45M | $3.21M | -$15.66M | -$0.13 | -$0.13 | 116,012,397 | 116,012,397 |
|---|
| 2026-03-31 | $174.06M | $38.93M | $135.13M | $58.34M | — | $202.55M | -$67.42M | — | -$69.26M | $1.88M | -$71.14M | -$0.62 | -$0.62 | 114,149,838 | 114,149,838 |
|---|
| 2025-12-31 | $174.35M | $42.16M | $132.19M | $60.91M | — | $172.59M | -$40.39M | — | -$40.95M | -$16.46M | -$24.5M | -$0.22 | -$0.22 | 212,459 | 212,459 |
|---|
| 2025-09-30 | $167.2M | $44.73M | $122.48M | $54.03M | — | $158.5M | -$36.02M | — | -$30.02M | $7.25M | -$37.27M | -$0.33 | -$0.33 | 111,908,252 | 111,908,252 |
|---|
| 2025-06-30 | $158.81M | $41.47M | $117.33M | $55.83M | — | $156.85M | -$39.52M | — | -$34.98M | $5.16M | -$40.14M | -$0.36 | -$0.36 | 111,572,191 | 111,572,191 |
|---|
| 2025-03-31 | $154.99M | $38.52M | $116.47M | $53.78M | — | $154.34M | -$37.87M | — | -$30.3M | $4.02M | -$34.32M | -$0.31 | -$0.31 | 110,281,832 | 110,281,832 |
|---|
| 2024-12-31 | $161.27M | $33.47M | $127.8M | $51.21M | — | $191.1M | -$63.3M | — | -$55.21M | $10.72M | -$65.92M | -$0.61 | -$0.61 | 154,867 | 154,867 |
|---|
| 2024-09-30 | $155.1M | $35.37M | $119.72M | $51.88M | — | $151.82M | -$32.09M | — | -$21.59M | $8.99M | -$30.57M | -$0.28 | -$0.28 | 108,247,716 | 108,247,716 |
|---|
| 2024-06-30 | $150.36M | $34.65M | $115.7M | $54.96M | — | $149.28M | -$33.58M | — | -$22.73M | $10.65M | -$33.38M | -$0.31 | -$0.31 | 107,700,284 | 107,700,284 |
|---|
| 2024-03-31 | $138.5M | $33.69M | $104.81M | $51.6M | — | $146.33M | -$41.52M | — | -$31.64M | $7.12M | -$38.76M | -$0.36 | -$0.36 | 107,266,198 | 107,266,198 |
|---|
| 2023-12-31 | $133.78M | $32.56M | $101.23M | $54.31M | — | $152.94M | -$51.72M | — | -$38.53M | $8.55M | -$47.08M | -$0.44 | -$0.44 | 171,984 | 171,984 |
|---|
| 2023-09-30 | $127.32M | $32.09M | $95.23M | $53.62M | — | $153.47M | -$58.25M | — | -$48.22M | $1.26M | -$49.49M | -$0.46 | -$0.46 | 106,772,814 | 106,772,814 |
|---|
| 2023-06-30 | $126.05M | $34.02M | $92.03M | $55.43M | — | $154.69M | -$62.66M | — | -$53.9M | $3.51M | -$57.42M | -$0.54 | -$0.54 | 106,289,073 | 106,289,073 |
|---|
| 2023-03-31 | $122.18M | $29.61M | $92.57M | $59.7M | — | $152.82M | -$60.25M | — | -$51.08M | $1.98M | -$53.06M | -$0.50 | -$0.50 | 105,667,072 | 105,667,072 |
|---|
| 2022-12-31 | $128.43M | $28.89M | $99.54M | $54.82M | — | $142.52M | -$42.98M | — | -$32.56M | $4.75M | -$37.3M | -$0.35 | -$0.35 | 107,673 | 107,673 |
|---|
| 2022-09-30 | $131M | $29.75M | $101.25M | $51.96M | — | $125.86M | -$24.61M | — | -$23.42M | $3.16M | -$26.58M | -$0.25 | -$0.25 | 104,884,583 | 104,884,583 |
|---|
| 2022-06-30 | $140.87M | $28.5M | $112.36M | $57.08M | — | $133.49M | -$21.13M | — | -$23.36M | $652,000.00 | -$24.01M | -$0.23 | -$0.23 | 104,627,789 | 104,627,789 |
|---|
| 2022-03-31 | $137.55M | $27.73M | $109.82M | $42.23M | — | $110.63M | -$806,000.00 | — | -$2.52M | $2.13M | -$4.65M | -$0.04 | -$0.04 | 104,186,120 | 104,186,120 |
|---|
| 2021-12-31 | $133.21M | $29.69M | $103.53M | $56.93M | — | $126.92M | -$23.4M | — | -$25.57M | $885,000.00 | -$26.46M | -$0.25 | -$0.25 | 151,894 | 151,894 |
|---|
| 2021-09-30 | $133.61M | $30.21M | $103.4M | $48.14M | — | $111.95M | -$8.55M | — | -$10.53M | $2.59M | -$13.12M | -$0.13 | -$0.13 | 103,731,147 | 103,731,147 |
|---|
| 2021-06-30 | $133.52M | $28.6M | $104.92M | $50.32M | — | $117.21M | -$12.3M | — | -$13.24M | $1.41M | -$14.64M | -$0.14 | -$0.14 | 103,484,866 | 103,484,866 |
|---|
| 2021-03-31 | $134.7M | $26.39M | $108.31M | $45.92M | — | $108.4M | -$88,000.00 | — | -$2.73M | $1.39M | -$4.13M | -$0.04 | -$0.04 | 102,633,545 | 102,633,545 |
|---|
| 2020-12-31 | $143.95M | $28.14M | $115.82M | $44M | — | $103.73M | $12.09M | — | $8.83M | $3.91M | $4.92M | $0.05 | $0.04 | 329,439 | 764,232 |
|---|
| 2020-09-30 | $132.66M | $28.4M | $104.27M | $32.82M | — | $89.24M | $15.02M | — | $11.04M | $1.76M | $9.28M | $0.09 | $0.09 | 101,234,306 | 108,643,814 |
|---|
| 2020-06-30 | $115.93M | $25.47M | $90.45M | $29.92M | — | $83.78M | $6.67M | — | $4.05M | $2.4M | $1.66M | $0.02 | $0.02 | 100,718,893 | 107,647,802 |
|---|
| 2020-03-31 | $101.83M | $24.5M | $77.33M | $25.27M | — | $80.71M | -$3.38M | — | -$5.81M | -$9.77M | $3.95M | $0.04 | $0.04 | 99,877,567 | 108,100,623 |
|---|
| 2019-12-31 | $99.23M | $24.79M | $74.45M | $23.74M | — | $74.3M | $153,000.00 | — | -$1.59M | -$5.85M | $4.26M | $0.05 | $0.05 | 686,508 | 686,508 |
|---|
| 2019-09-30 | $92.06M | $22.9M | $69.16M | $18.77M | — | $65.31M | $3.86M | — | $1.3M | -$630,000.00 | $1.93M | $0.02 | $0.02 | 98,485,519 | 107,604,578 |
|---|
| 2019-06-30 | $86.71M | $21.11M | $65.61M | $19.45M | — | $64.41M | $1.2M | — | -$43,000.00 | $1.23M | -$1.27M | -$0.01 | -$0.01 | 96,356,317 | 96,356,317 |
|---|
| 2019-03-31 | $73.31M | $19.81M | $53.5M | $17.04M | — | $59.61M | -$6.12M | — | -$8.49M | $3.66M | -$12.15M | -$0.13 | -$0.13 | 94,811,282 | 94,811,282 |
|---|
| 2018-12-31 | $69.67M | $23.03M | $46.65M | $15.03M | — | $55.31M | -$8.66M | — | -$10.82M | $4.81M | -$15.63M | -$0.17 | -$0.17 | 418,424 | 418,424 |
|---|
| 2018-09-30 | $64.76M | $18.95M | $45.81M | $13.07M | — | $51.05M | -$5.25M | — | -$7.64M | $4.05M | -$11.69M | -$0.13 | -$0.13 | 92,911,375 | 92,911,375 |
|---|
| 2018-06-30 | $61.51M | $19.83M | $41.68M | $11.36M | — | $48.77M | -$7.09M | — | -$9.95M | $5.57M | -$15.51M | — | — | — | 91,331,862 |
|---|
| 2018-03-31 | $52.13M | $18.24M | $33.89M | $11.1M | — | $46.56M | -$12.68M | — | -$17.53M | $3.19M | -$20.72M | — | — | — | 89,985,612 |
|---|
| 2017-12-31 | $53.66M | $15.64M | $38.02M | $10.05M | — | $42.53M | -$4.51M | — | -$6.89M | $4.06M | -$10.95M | — | — | — | 280,884 |
|---|
| 2017-09-30 | $50.11M | $15.15M | $34.96M | $9.27M | — | $40.88M | -$5.92M | — | -$8.08M | $3.42M | -$11.5M | — | — | — | 89,125,646 |
|---|
| 2017-06-30 | $38.38M | $13.15M | $25.22M | $9.37M | — | $40.75M | -$15.53M | — | -$17.71M | $3.46M | -$21.17M | — | — | — | 88,218,868 |
|---|
| 2017-03-31 | $34.88M | $11.66M | $23.22M | $9.41M | — | $36.59M | -$13.37M | — | -$15.82M | $2.23M | -$18.05M | — | — | — | 87,452,983 |
|---|
| 2016-12-31 | $30.24M | $10.97M | $19.27M | $8.47M | — | $37.15M | -$17.88M | — | -$20.73M | $1.44M | -$22.17M | — | — | — | 404,804 |
|---|
| 2016-09-30 | $21.67M | $11.12M | $10.56M | $10.23M | — | $38.82M | -$28.27M | — | -$30.45M | $3.17M | -$33.63M | — | — | — | 85,774,874 |
|---|
| 2016-06-30 | $17.92M | $9.8M | $1.71M | $11.32M | — | $38.95M | -$37.24M | — | -$37.79M | $2.82M | -$40.61M | — | — | — | 85,274,683 |
|---|
| 2016-03-31 | $13.05M | $7.98M | $5.07M | $11.45M | — | $37.01M | -$31.94M | — | -$32.49M | $2.95M | -$35.44M | — | — | — | 84,397,164 |
|---|
| 2015-12-31 | $12.38M | $6.3M | $6.08M | $10.85M | — | $36.69M | -$30.61M | — | -$31.48M | $1.45M | -$32.93M | — | — | — | 17,735,148 |
|---|
| 2015-09-30 | $8.95M | $5.66M | $3.29M | $10.21M | — | $27.53M | -$24.24M | — | -$25.05M | $976,000.00 | -$26.02M | — | — | — | 12,431,586 |
|---|
| 2015-06-30 | $6.54M | $4.75M | $1.79M | $12.77M | — | $29M | -$27.21M | — | -$28.08M | $1.28M | -$29.36M | — | — | — | 12,427,442 |
|---|
| 2015-03-31 | $5.21M | $3.9M | $1.31M | $9.93M | — | $23.26M | -$21.95M | — | -$22.54M | $736,000.00 | -$23.27M | — | — | — | 13,140,321 |
|---|
| 2014-12-31 | $3.8M | $2.63M | $1.17M | $11.19M | — | $24.18M | -$23.01M | — | -$23.06M | -$146,000.00 | -$22.92M | — | — | — | 112,185 |
|---|
| 2014-09-30 | $4.37M | $2.59M | $1.79M | $9.28M | — | $19.69M | -$17.91M | — | -$17.96M | $362,000.00 | -$18.32M | — | — | — | 12,594,483 |
|---|
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 | $655.35M | $166.88M | $488.47M | $224.54M | — | $642.27M | -$153.8M | — | -$136.25M | -$23,000.00 | -$136.23M | -$1.22 | -$1.22 | 111,471,991 | 111,471,991 |
|---|
| 2024-12-31 | $605.22M | $137.18M | $468.04M | $209.65M | — | $638.54M | -$170.5M | — | -$131.16M | $37.47M | -$168.63M | -$1.56 | -$1.56 | 107,834,368 | 107,834,368 |
|---|
| 2023-12-31 | $509.34M | $128.28M | $381.06M | $223.06M | — | $613.93M | -$232.87M | — | -$191.74M | $15.3M | -$207.04M | -$1.95 | -$1.95 | 106,391,178 | 106,391,178 |
|---|
| 2022-12-31 | $537.84M | $114.87M | $422.97M | $206.09M | — | $512.5M | -$89.52M | — | -$81.85M | $10.69M | -$92.53M | -$0.88 | -$0.88 | 104,660,476 | 104,660,476 |
|---|
| 2021-12-31 | $535.03M | $114.88M | $420.15M | $201.3M | — | $464.49M | -$44.33M | — | -$52.08M | $6.28M | -$58.35M | -$0.56 | -$0.56 | 103,433,274 | 103,433,274 |
|---|
| 2020-12-31 | $494.37M | $106.5M | $387.87M | $132.01M | — | $357.46M | $30.4M | — | $18.1M | -$1.71M | $19.81M | $0.20 | $0.18 | 100,930,866 | 108,877,648 |
|---|
| 2019-12-31 | $351.32M | $88.61M | $262.71M | $79M | — | $263.63M | -$914,000.00 | — | -$8.82M | -$1.59M | -$7.23M | -$0.07 | -$0.07 | 97,237,549 | 97,237,549 |
|---|
| 2018-12-31 | $248.07M | $80.05M | $168.02M | $50.57M | — | $201.69M | -$33.67M | — | -$45.94M | $17.62M | -$63.56M | -$0.69 | -$0.69 | 91,828,043 | 91,828,043 |
|---|
| 2017-12-31 | $177.03M | $55.61M | $121.42M | $38.1M | — | $160.75M | -$39.33M | — | -$48.5M | $13.17M | -$61.66M | — | — | — | 88,546,719 |
|---|
| 2016-12-31 | $82.89M | $39.87M | $36.61M | $41.47M | — | $151.92M | -$115.32M | — | -$121.46M | $10.38M | -$131.85M | — | — | — | 85,558,448 |
|---|
| 2015-12-31 | $33.09M | $20.61M | $12.48M | $43.75M | — | $116.47M | -$104M | — | -$107.15M | $4.43M | -$111.58M | — | — | — | 30,401,603 |
|---|
| 2014-12-31 | $15.49M | $10.04M | $5.45M | $40.38M | — | $85.61M | -$80.16M | — | -$80.3M | $382,000.00 | -$80.68M | — | — | — | 12,490,017 |
|---|
| 2013-12-31 | $10.36M | $7.01M | $3.35M | $34.8M | — | $67.81M | -$64.46M | — | -$77.02M | $353,000.00 | -$77.37M | — | — | — | 11,498,392 |
|---|