Complete source-backed income-statement history.
- Available history
- 2009-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 | — | — | — | — | — | — | — | — | -$78.77M | $2.5M | -$81.22M | -$0.48 | -$0.48 | 168,964,515 | 168,964,515 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | -$5.18M | $1.16M | -$6.3M | -$0.04 | -$0.04 | 169,078,373 | 169,078,373 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $40.16M | $535,000.00 | $39.56M | $0.23 | $0.23 | -941,563 | -941,563 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $64.92M | $1.51M | $63.4M | $0.37 | $0.37 | 171,812,685 | 171,812,685 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $7.89M | $903,000.00 | $6.97M | $0.04 | $0.04 | 171,893,905 | 171,893,905 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $367,000.00 | $718,000.00 | -$357,000.00 | $0.00 | $0.00 | 172,004,888 | 172,004,888 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $36.93M | -$458,000.00 | $37.19M | $0.22 | $0.22 | -98,593 | -98,593 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | -$55.23M | $613,000.00 | -$56.38M | -$0.32 | -$0.32 | 173,637,101 | 173,637,101 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | -$58.99M | $1.22M | -$61.06M | -$0.35 | -$0.35 | 173,967,340 | 173,967,340 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | -$122.17M | $1M | -$123.84M | -$0.71 | -$0.71 | 174,041,630 | 174,041,630 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$1.02M | $699,000.00 | -$2.38M | -$0.01 | -$0.01 | 51,239 | -8,219,821 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $32.13M | $1.57M | $29.52M | $0.17 | $0.17 | 172,648,118 | 172,648,118 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $103.7M | $1.2M | $101.65M | $0.59 | $0.58 | 172,615,385 | 180,886,445 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $120.45M | $1.89M | $117.76M | $0.68 | $0.67 | 172,598,349 | 180,869,409 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$46.05M | $939,000.00 | -$47.54M | -$0.28 | -$0.25 | 327,940 | -11,380,432 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $105.09M | $1.17M | $103.25M | $0.60 | $0.59 | 170,971,874 | 185,316,078 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $94.61M | $746,000.00 | $93.25M | $0.55 | $0.54 | 170,665,601 | 185,009,805 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $100.41M | $146,000.00 | $99.69M | $0.59 | $0.58 | 169,254,059 | 175,602,905 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $124.94M | $77,000.00 | $123.94M | $0.77 | $0.77 | 3,550,204 | 3,550,204 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $84.47M | $70,000.00 | $83.76M | $0.56 | $0.56 | 149,214,819 | 149,214,819 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $132.64M | $175,000.00 | $131.6M | $0.89 | $0.89 | 147,342,822 | 147,342,822 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $80.64M | $101,000.00 | $79.9M | $0.54 | $0.54 | 147,336,936 | 147,336,936 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $84.55M | $131,000.00 | $83.62M | — | — | — | 1,638,357 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $90.79M | $20,000.00 | $89.86M | — | — | — | 146,484,651 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $18.53M | $23,000.00 | $17.54M | — | — | — | 138,299,418 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | -$53.13M | $149,000.00 | -$53.35M | — | — | — | 135,619,264 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $79.65M | $67,000.00 | $78.93M | — | — | — | 1,599,697 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $74.67M | -$721,000.00 | $74.9M | — | — | — | 134,536,683 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $75.6M | $46,000.00 | $75.17M | — | — | — | 126,475,244 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $76.97M | $101,000.00 | $76.57M | — | — | — | 124,333,048 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $73.93M | $36,000.00 | $73.64M | — | — | — | 2,605,374 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $78.34M | $48,000.00 | $78.17M | — | — | — | 116,203,140 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $72.61M | $104,000.00 | $72.31M | — | — | — | 109,069,078 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $61.24M | $120,000.00 | $60.96M | — | — | — | 108,397,598 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $58.19M | $49,000.00 | $57.89M | — | — | — | 959,428 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $57.89M | $83,000.00 | $57.72M | — | — | — | 95,013,087 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $50.71M | $94,000.00 | $50.61M | — | — | — | 95,005,873 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $51.49M | $89,000.00 | $51.41M | — | — | — | 94,993,386 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $53.32M | -$85,000.00 | $53.38M | — | — | — | 97,428 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $66.59M | $194,000.00 | $64.79M | — | — | — | 94,071,537 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $69.3M | -$154,000.00 | $63.08M | — | — | — | 94,064,423 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $57.44M | $241,000.00 | $57.05M | — | — | — | 94,067,769 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $65.67M | $73,000.00 | $65.27M | — | — | — | 3,987,980 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $67.86M | $81,000.00 | $66.89M | — | — | — | 93,357,960 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $32.52M | $105,000.00 | $29.28M | — | — | — | 80,940,535 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $46.34M | $245,000.00 | $35.39M | $0.60 | $0.60 | 58,576,025 | 58,576,025 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $25.44M | $106,000.00 | $21.49M | — | — | — | 3,301,164 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $23.48M | -$118,000.00 | $22.02M | — | — | — | 49,211,205 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $38.44M | -$2,000.00 | $33.47M | $0.70 | $0.70 | 47,977,813 | 47,977,813 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $13.65M | $531,000.00 | $13.07M | $0.34 | $0.34 | 37,967,365 | 37,967,365 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $10.39M | $666,000.00 | $7.08M | $0.28 | $0.28 | 3,654,522 | 3,654,522 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $10.26M | -$264,000.00 | $8.32M | $0.29 | $0.29 | 28,894,515 | 28,894,515 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $7.32M | $554,000.00 | $2.75M | $0.22 | $0.22 | 12,401,274 | 12,401,274 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | -$1.56M | $38,000.00 | -$3.12M | -$1.03 | -$1.03 | 3,016,425 | 3,016,425 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $124.18M | -$293,000.00 | $105.19M | $44.14 | $42.10 | 49,033 | 31,088 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $13.02M | $166,000.00 | $7M | $3.02 | $2.84 | 2,317,343 | 2,461,603 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $3.69M | $143,000.00 | $2.28M | $1.00 | $0.93 | 2,289,352 | 2,442,686 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $141.5M | $301,000.00 | $66.55M | $29.14 | $27.39 | 2,283,741 | 2,430,147 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | -$14.98M | $211,000.00 | -$8.32M | $102.15 | $96.70 | -20,364,629 | -21,662,331 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $8.02M | -$236,000.00 | $13.72M | $0.60 | $0.57 | 22,730,080 | 24,121,973 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $7.29M | $1.06M | -$1.85M | -$0.08 | -$0.08 | 22,723,146 | 22,723,146 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $254.31M | $389,000.00 | $254.59M | $11.35 | $11.04 | 22,435,551 | 23,068,385 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $8.98M | -$835,000.00 | $9.92M | $0.45 | $0.45 | 14,407 | 14,407 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | -$134.15M | $556,000.00 | -$134.71M | -$6.02 | -$6.02 | 22,389,901 | 22,389,901 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $2.9M | — | $2.9M | $0.13 | $0.13 | 22,344,552 | 22,667,326 |
|---|
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 | — | — | — | — | — | — | — | — | $113.34M | $3.67M | $109.57M | $0.64 | $0.64 | 170,961,564 | 170,961,564 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$199.46M | $2.37M | -$204.09M | -$1.17 | -$1.17 | 173,782,523 | 173,782,523 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $255.26M | $5.36M | $246.56M | $1.43 | $1.43 | 172,672,038 | 172,672,038 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $254.06M | $3M | $248.64M | $1.46 | $1.46 | 170,631,410 | 170,631,410 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $422.7M | $423,000.00 | $419.19M | $2.77 | $2.77 | 151,521,941 | 151,521,941 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $140.74M | $323,000.00 | $137.67M | $0.97 | $0.97 | 141,795,977 | 141,795,977 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $306.89M | -$506,000.00 | $305.57M | $2.35 | $2.35 | 130,085,398 | 130,085,398 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $286.12M | $308,000.00 | $285.08M | — | — | — | 113,857,238 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $218.28M | $314,000.00 | $217.63M | — | — | — | 95,963,616 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $246.64M | $196,000.00 | $238.3M | — | — | — | 94,165,351 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $212.39M | $504,000.00 | $196.83M | — | — | — | 81,740,227 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $101.01M | $518,000.00 | $90.05M | $1.86 | $1.86 | 48,394,478 | 48,394,478 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $26.42M | $995,000.00 | $15.03M | $0.81 | $0.81 | 18,520,052 | 18,520,052 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $282.39M | $174,000.00 | $181.02M | $77.16 | $73.13 | 2,345,943 | 2,475,294 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $254.63M | $1.43M | $258.14M | $113.92 | $107.78 | 2,266,043 | 2,395,043 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$185.43M | $14,000.00 | -$185.34M | -$8.28 | -$8.28 | 22,371,264 | 22,371,264 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | -$577.13M | -$694,000.00 | -$576.44M | -$25.76 | -$25.76 | 22,378,868 | 22,378,868 |
|---|